--- /srv/rebuilderd/tmp/rebuilderdrmZSyz/inputs/python3.13-nopie_3.13.5-2+deb13u5_armel.deb +++ /srv/rebuilderd/tmp/rebuilderdrmZSyz/out/python3.13-nopie_3.13.5-2+deb13u5_armel.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-08-10 12:06:59.000000 debian-binary │ -rw-r--r-- 0 0 0 1060 2026-08-10 12:06:59.000000 control.tar.xz │ --rw-r--r-- 0 0 0 1804884 2026-08-10 12:06:59.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1798540 2026-08-10 12:06:59.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./control │ │ │ @@ -1,13 +1,13 @@ │ │ │ Package: python3.13-nopie │ │ │ Source: python3.13 │ │ │ Version: 3.13.5-2+deb13u5 │ │ │ Architecture: armel │ │ │ Maintainer: Matthias Klose │ │ │ -Installed-Size: 5746 │ │ │ +Installed-Size: 5682 │ │ │ Depends: python3.13-minimal (= 3.13.5-2+deb13u5), libatomic1 (>= 4.8), libc6 (>= 2.38), libexpat1 (>= 2.6.0), zlib1g (>= 1:1.2.0) │ │ │ Section: python │ │ │ Priority: optional │ │ │ Multi-Arch: allowed │ │ │ Description: Python interpreter linked without PIE (version 3.13) │ │ │ This package contains the interpreter not built as position independent │ │ │ executable. This interpreter is diverting the python3.13 executable, and making │ │ ├── ./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-08-10 12:06:59.000000 ./ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-08-10 12:06:59.000000 ./usr/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-08-10 12:06:59.000000 ./usr/bin/ │ │ │ --rwxr-xr-x 0 root (0) root (0) 5807752 2026-08-10 12:06:59.000000 ./usr/bin/python3.13 │ │ │ +-rwxr-xr-x 0 root (0) root (0) 5742216 2026-08-10 12:06:59.000000 ./usr/bin/python3.13 │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-08-10 12:06:59.000000 ./usr/share/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-08-10 12:06:59.000000 ./usr/share/doc/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-08-10 12:06:59.000000 ./usr/share/doc/python3.13-nopie/ │ │ │ -rw-r--r-- 0 root (0) root (0) 244 2026-08-10 12:06:59.000000 ./usr/share/doc/python3.13-nopie/README.Debian │ │ │ -rw-r--r-- 0 root (0) root (0) 11980 2026-08-10 12:06:59.000000 ./usr/share/doc/python3.13-nopie/changelog.Debian.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 49855 2026-07-15 20:25:40.000000 ./usr/share/doc/python3.13-nopie/copyright │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-08-10 12:06:59.000000 ./usr/share/lintian/ │ │ ├── ./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: 0x230db8 │ │ │ │ + Entry point address: 0x22d4d8 │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ - Start of section headers: 5806392 (bytes into file) │ │ │ │ + Start of section headers: 5740856 (bytes into file) │ │ │ │ Flags: 0x5000200, Version5 EABI, soft-float ABI │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ Size of program headers: 32 (bytes) │ │ │ │ Number of program headers: 11 │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ Number of section headers: 34 │ │ │ │ Section header string table index: 33 │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -1,26 +1,26 @@ │ │ │ │ │ │ │ │ Elf file type is EXEC (Executable file) │ │ │ │ -Entry point 0x230db8 │ │ │ │ +Entry point 0x22d4d8 │ │ │ │ There are 11 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - ARM_EXIDX 0x5302ac 0x005402ac 0x005402ac 0x00008 0x00008 R 0x4 │ │ │ │ + ARM_EXIDX 0x52dc2c 0x0053dc2c 0x0053dc2c 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 0x5302d8 0x5302d8 R E 0x10000 │ │ │ │ - LOAD 0x53fedc 0x0055fedc 0x0055fedc 0x49774 0x7506c RW 0x10000 │ │ │ │ - DYNAMIC 0x53fef0 0x0055fef0 0x0055fef0 0x00110 0x00110 RW 0x4 │ │ │ │ + LOAD 0x000000 0x00010000 0x00010000 0x52dc58 0x52dc58 R E 0x10000 │ │ │ │ + LOAD 0x52fedc 0x0054fedc 0x0054fedc 0x49774 0x7506c RW 0x10000 │ │ │ │ + DYNAMIC 0x52fef0 0x0054fef0 0x0054fef0 0x00110 0x00110 RW 0x4 │ │ │ │ NOTE 0x000194 0x00010194 0x00010194 0x00024 0x00024 R 0x4 │ │ │ │ - NOTE 0x5302b8 0x005402b8 0x005402b8 0x00020 0x00020 R 0x4 │ │ │ │ - TLS 0x53fedc 0x0055fedc 0x0055fedc 0x00004 0x0000d R 0x4 │ │ │ │ + NOTE 0x52dc38 0x0053dc38 0x0053dc38 0x00020 0x00020 R 0x4 │ │ │ │ + TLS 0x52fedc 0x0054fedc 0x0054fedc 0x00004 0x0000d R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ - GNU_RELRO 0x53fedc 0x0055fedc 0x0055fedc 0x00124 0x00124 R 0x1 │ │ │ │ + GNU_RELRO 0x52fedc 0x0054fedc 0x0054fedc 0x00124 0x00124 R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ Segment Sections... │ │ │ │ 00 .ARM.exidx │ │ │ │ 01 │ │ │ │ 02 .interp │ │ │ │ 03 .note.gnu.build-id .interp .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rel.dyn .rel.plt .init .plt .text .fini .rodata .stapsdt.base .ARM.exidx .eh_frame .note.ABI-tag │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 34 section headers, starting at offset 0x589938: │ │ │ │ +There are 34 section headers, starting at offset 0x579938: │ │ │ │ │ │ │ │ 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 32fd08 00 AX 0 0 16 │ │ │ │ - [13] .fini PROGBITS 0035a778 34a778 000008 00 AX 0 0 4 │ │ │ │ - [14] .rodata PROGBITS 0035a780 34a780 1e5b28 00 A 0 0 64 │ │ │ │ - [15] .stapsdt.base PROGBITS 005402a8 5302a8 000001 00 A 0 0 1 │ │ │ │ - [16] .ARM.exidx ARM_EXIDX 005402ac 5302ac 000008 00 AL 12 0 4 │ │ │ │ - [17] .eh_frame PROGBITS 005402b4 5302b4 000004 00 A 0 0 4 │ │ │ │ - [18] .note.ABI-tag NOTE 005402b8 5302b8 000020 00 A 0 0 4 │ │ │ │ - [19] .tdata PROGBITS 0055fedc 53fedc 000004 00 WAT 0 0 4 │ │ │ │ - [20] .tbss NOBITS 0055fee0 53fee0 000009 00 WAT 0 0 4 │ │ │ │ - [21] .init_array INIT_ARRAY 0055fee0 53fee0 000008 04 WA 0 0 4 │ │ │ │ - [22] .fini_array FINI_ARRAY 0055fee8 53fee8 000004 04 WA 0 0 4 │ │ │ │ - [23] .data.rel.ro PROGBITS 0055feec 53feec 000004 00 WA 0 0 4 │ │ │ │ - [24] .dynamic DYNAMIC 0055fef0 53fef0 000110 08 WA 5 0 4 │ │ │ │ - [25] .got PROGBITS 00560000 540000 000864 04 WA 0 0 4 │ │ │ │ - [26] .data PROGBITS 00560868 540868 0245a8 00 WA 0 0 8 │ │ │ │ - [27] .PyRuntime PROGBITS 00584e10 564e10 024828 00 WA 0 0 8 │ │ │ │ - [28] .probes PROGBITS 005a9638 589638 000018 00 WA 0 0 2 │ │ │ │ - [29] .bss NOBITS 005a9680 589650 02b8c8 00 WA 0 0 64 │ │ │ │ - [30] .ARM.attributes ARM_ATTRIBUTES 00000000 589650 00002b 00 0 0 1 │ │ │ │ - [31] .note.stapsdt NOTE 00000000 58967c 000144 00 0 0 4 │ │ │ │ - [32] .gnu_debuglink PROGBITS 00000000 5897c0 000034 00 0 0 4 │ │ │ │ - [33] .shstrtab STRTAB 00000000 5897f4 000144 00 0 0 1 │ │ │ │ + [12] .text PROGBITS 0002aa70 01aa70 32d688 00 AX 0 0 16 │ │ │ │ + [13] .fini PROGBITS 003580f8 3480f8 000008 00 AX 0 0 4 │ │ │ │ + [14] .rodata PROGBITS 00358100 348100 1e5b28 00 A 0 0 64 │ │ │ │ + [15] .stapsdt.base PROGBITS 0053dc28 52dc28 000001 00 A 0 0 1 │ │ │ │ + [16] .ARM.exidx ARM_EXIDX 0053dc2c 52dc2c 000008 00 AL 12 0 4 │ │ │ │ + [17] .eh_frame PROGBITS 0053dc34 52dc34 000004 00 A 0 0 4 │ │ │ │ + [18] .note.ABI-tag NOTE 0053dc38 52dc38 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 │ │ │ │ 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: 000842c8 120 FUNC GLOBAL DEFAULT 12 PyErr_SetInterruptEx │ │ │ │ - 5: 0008b77c 88 FUNC GLOBAL DEFAULT 12 PyMem_RawCalloc │ │ │ │ - 6: 001792b8 568 FUNC GLOBAL DEFAULT 12 PyNumber_And │ │ │ │ - 7: 00045590 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetEnd │ │ │ │ - 8: 000813dc 360 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteLatin1String │ │ │ │ - 9: 00081f40 172 FUNC GLOBAL DEFAULT 12 PyImport_ReloadModule │ │ │ │ + 4: 00084194 120 FUNC GLOBAL DEFAULT 12 PyErr_SetInterruptEx │ │ │ │ + 5: 0008b6e8 88 FUNC GLOBAL DEFAULT 12 PyMem_RawCalloc │ │ │ │ + 6: 0017824c 568 FUNC GLOBAL DEFAULT 12 PyNumber_And │ │ │ │ + 7: 0004553c 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetEnd │ │ │ │ + 8: 000812e4 360 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteLatin1String │ │ │ │ + 9: 00081e48 172 FUNC GLOBAL DEFAULT 12 PyImport_ReloadModule │ │ │ │ 10: 00000000 0 FUNC GLOBAL DEFAULT UND system@GLIBC_2.4 (2) │ │ │ │ - 11: 001bdac0 560 FUNC GLOBAL DEFAULT 12 PyBuffer_ToContiguous │ │ │ │ + 11: 001bbf58 560 FUNC GLOBAL DEFAULT 12 PyBuffer_ToContiguous │ │ │ │ 12: 00000000 0 FUNC GLOBAL DEFAULT UND mmap64@GLIBC_2.4 (2) │ │ │ │ - 13: 0056bbd4 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeEncodeError │ │ │ │ - 14: 00084058 48 FUNC GLOBAL DEFAULT 12 PyThread_exit_thread │ │ │ │ + 13: 0055bbd4 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeEncodeError │ │ │ │ + 14: 00083f24 48 FUNC GLOBAL DEFAULT 12 PyThread_exit_thread │ │ │ │ 15: 00079158 160 FUNC GLOBAL DEFAULT 12 PyCode_ClearWatcher │ │ │ │ - 16: 0015f0a4 160 FUNC GLOBAL DEFAULT 12 PyObject_Size │ │ │ │ - 17: 0056db54 4 OBJECT GLOBAL DEFAULT 26 PyExc_KeyboardInterrupt │ │ │ │ + 16: 0015e28c 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: 002660e4 64 FUNC GLOBAL DEFAULT 12 PyList_Insert │ │ │ │ - 20: 000720b0 156 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywordsFast │ │ │ │ + 19: 00262abc 64 FUNC GLOBAL DEFAULT 12 PyList_Insert │ │ │ │ + 20: 000720c8 156 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywordsFast │ │ │ │ 21: 00000000 0 FUNC GLOBAL DEFAULT UND linkat@GLIBC_2.4 (2) │ │ │ │ - 22: 001bdcf0 204 FUNC GLOBAL DEFAULT 12 PyBuffer_IsContiguous │ │ │ │ - 23: 0007e2f0 28 FUNC GLOBAL DEFAULT 12 PyGen_NewWithQualName │ │ │ │ + 22: 001bc188 204 FUNC GLOBAL DEFAULT 12 PyBuffer_IsContiguous │ │ │ │ + 23: 0007e3fc 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: 00144c94 544 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocale │ │ │ │ + 26: 00144484 544 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocale │ │ │ │ 27: 00000000 0 FUNC GLOBAL DEFAULT UND __stat64_time64@GLIBC_2.34 (4) │ │ │ │ - 28: 000aff90 128 FUNC GLOBAL DEFAULT 12 _PyNamespace_New │ │ │ │ - 29: 0018d44c 972 FUNC GLOBAL DEFAULT 12 PyUnicode_BuildEncodingMap │ │ │ │ + 28: 000afb04 128 FUNC GLOBAL DEFAULT 12 _PyNamespace_New │ │ │ │ + 29: 0018ba38 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: 0018d3c0 80 FUNC GLOBAL DEFAULT 12 PyMapping_Items │ │ │ │ - 33: 0030c1e8 36 FUNC GLOBAL DEFAULT 12 PyErr_SetHandledException │ │ │ │ - 34: 0056af60 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionAbortedError │ │ │ │ + 32: 0018b9ac 80 FUNC GLOBAL DEFAULT 12 PyMapping_Items │ │ │ │ + 33: 00309694 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: 0032e160 44 FUNC GLOBAL DEFAULT 12 _Py_strhex │ │ │ │ - 37: 000bbd54 228 FUNC GLOBAL DEFAULT 12 Py_CompileStringObject │ │ │ │ - 38: 000b3070 404 FUNC GLOBAL DEFAULT 12 PyErr_NewException │ │ │ │ + 36: 0032b9b4 44 FUNC GLOBAL DEFAULT 12 _Py_strhex │ │ │ │ + 37: 000bb8a8 228 FUNC GLOBAL DEFAULT 12 Py_CompileStringObject │ │ │ │ + 38: 000b2be4 404 FUNC GLOBAL DEFAULT 12 PyErr_NewException │ │ │ │ 39: 00000000 0 FUNC GLOBAL DEFAULT UND getpwent@GLIBC_2.4 (2) │ │ │ │ - 40: 001cd920 192 FUNC GLOBAL DEFAULT 12 PyFrame_GetBack │ │ │ │ - 41: 0007b15c 32 FUNC GLOBAL DEFAULT 12 PyODict_New │ │ │ │ + 40: 001cbc20 192 FUNC GLOBAL DEFAULT 12 PyFrame_GetBack │ │ │ │ + 41: 0007af20 32 FUNC GLOBAL DEFAULT 12 PyODict_New │ │ │ │ 42: 0002c300 24 FUNC GLOBAL DEFAULT 12 PyRefTracer_SetTracer │ │ │ │ - 43: 005a9680 4 OBJECT WEAK DEFAULT 29 environ@GLIBC_2.4 (2) │ │ │ │ + 43: 00599680 4 OBJECT WEAK DEFAULT 29 environ@GLIBC_2.4 (2) │ │ │ │ 44: 00079a8c 100 FUNC GLOBAL DEFAULT 12 PyCell_Get │ │ │ │ - 45: 002cca48 44 FUNC GLOBAL DEFAULT 12 _Py_RestoreSignals │ │ │ │ - 46: 001813c8 392 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock │ │ │ │ - 47: 0006b7c8 280 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyNamespace │ │ │ │ + 45: 002c9acc 44 FUNC GLOBAL DEFAULT 12 _Py_RestoreSignals │ │ │ │ + 46: 00180344 392 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock │ │ │ │ + 47: 0006b730 280 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyNamespace │ │ │ │ 48: 00079af0 68 FUNC GLOBAL DEFAULT 12 PyMethod_Function │ │ │ │ - 49: 00083210 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCRaiseEvent │ │ │ │ - 50: 00561114 8 OBJECT GLOBAL DEFAULT 26 _Py_NoneStruct │ │ │ │ + 49: 000828f8 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 │ │ │ │ + 53: 00035490 40 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyCapturedException │ │ │ │ 54: 00076b2c 72 FUNC GLOBAL DEFAULT 12 PyFunction_GetGlobals │ │ │ │ - 55: 001b9b34 4 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLatin1 │ │ │ │ - 56: 00145050 244 FUNC GLOBAL DEFAULT 12 _Py_GetErrorHandler │ │ │ │ - 57: 001f32c0 268 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMultiply │ │ │ │ - 58: 00083348 196 FUNC GLOBAL DEFAULT 12 PyThreadState_SetAsyncExc │ │ │ │ - 59: 00303318 16 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetObject │ │ │ │ - 60: 002377b8 128 FUNC GLOBAL DEFAULT 12 _Py_write_noraise │ │ │ │ - 61: 000826d0 252 FUNC GLOBAL DEFAULT 12 PyUnstable_CopyPerfMapFile │ │ │ │ - 62: 00294b9c 260 FUNC GLOBAL DEFAULT 12 Py_EndInterpreter │ │ │ │ + 55: 001b7fd0 4 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLatin1 │ │ │ │ + 56: 00144840 244 FUNC GLOBAL DEFAULT 12 _Py_GetErrorHandler │ │ │ │ + 57: 001f1610 268 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMultiply │ │ │ │ + 58: 000832d8 196 FUNC GLOBAL DEFAULT 12 PyThreadState_SetAsyncExc │ │ │ │ + 59: 003007c4 16 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetObject │ │ │ │ + 60: 00233f6c 128 FUNC GLOBAL DEFAULT 12 _Py_write_noraise │ │ │ │ + 61: 000825d8 252 FUNC GLOBAL DEFAULT 12 PyUnstable_CopyPerfMapFile │ │ │ │ + 62: 00291bf8 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: 0056db1c 4 OBJECT GLOBAL DEFAULT 26 PyExc_FutureWarning │ │ │ │ - 66: 001248dc 100 FUNC GLOBAL DEFAULT 12 _PyDict_Pop │ │ │ │ - 67: 0017e484 472 FUNC GLOBAL DEFAULT 12 PyUnicode_FSConverter │ │ │ │ - 68: 0056bbc8 4 OBJECT GLOBAL DEFAULT 26 PyExc_StopIteration │ │ │ │ - 69: 000a289c 208 FUNC GLOBAL DEFAULT 12 PyTuple_Pack │ │ │ │ + 65: 0055db1c 4 OBJECT GLOBAL DEFAULT 26 PyExc_FutureWarning │ │ │ │ + 66: 00124158 100 FUNC GLOBAL DEFAULT 12 _PyDict_Pop │ │ │ │ + 67: 0017d418 472 FUNC GLOBAL DEFAULT 12 PyUnicode_FSConverter │ │ │ │ + 68: 0055bbc8 4 OBJECT GLOBAL DEFAULT 26 PyExc_StopIteration │ │ │ │ + 69: 000a27c0 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: 001112d4 120 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Prepare │ │ │ │ - 73: 0007d620 8 FUNC GLOBAL DEFAULT 12 _Py_hashtable_len │ │ │ │ - 74: 00243f88 92 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModule │ │ │ │ - 75: 0017fb94 312 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLong │ │ │ │ + 72: 00110d4c 120 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Prepare │ │ │ │ + 73: 0007d3e4 8 FUNC GLOBAL DEFAULT 12 _Py_hashtable_len │ │ │ │ + 74: 0024076c 92 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModule │ │ │ │ + 75: 0017eb10 312 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLong │ │ │ │ 76: 000781a4 56 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RUnlock │ │ │ │ - 77: 0012dfa4 1072 FUNC GLOBAL DEFAULT 12 PySet_Add │ │ │ │ + 77: 0012d7ac 1072 FUNC GLOBAL DEFAULT 12 PySet_Add │ │ │ │ 78: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_destroy@GLIBC_2.4 (2) │ │ │ │ - 79: 000a6960 236 FUNC GLOBAL DEFAULT 12 PyDict_GetItemRef │ │ │ │ + 79: 000a6884 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: 001129cc 472 FUNC GLOBAL DEFAULT 12 PyObject_GetBuffer │ │ │ │ + 82: 00112444 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: 0056daec 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnboundLocalError │ │ │ │ + 87: 0055daec 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnboundLocalError │ │ │ │ 88: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd@GLIBC_2.7 (11) │ │ │ │ - 89: 0005c6a4 16 FUNC GLOBAL DEFAULT 12 Py_GetExecPrefix │ │ │ │ + 89: 0005c624 16 FUNC GLOBAL DEFAULT 12 Py_GetExecPrefix │ │ │ │ 90: 00000000 0 FUNC GLOBAL DEFAULT UND fclose@GLIBC_2.4 (2) │ │ │ │ - 91: 0007e5e4 136 FUNC GLOBAL DEFAULT 12 _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ - 92: 00106270 344 FUNC GLOBAL DEFAULT 12 PyUnicode_CompareWithASCIIString │ │ │ │ - 93: 00117850 1048 FUNC GLOBAL DEFAULT 12 PyObject_RichCompare │ │ │ │ - 94: 00193380 544 FUNC GLOBAL DEFAULT 12 PyNumber_Or │ │ │ │ - 95: 001034d4 240 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobal │ │ │ │ - 96: 00152800 148 FUNC GLOBAL DEFAULT 12 PyWrapper_New │ │ │ │ + 91: 0007e010 136 FUNC GLOBAL DEFAULT 12 _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ + 92: 00105ca0 344 FUNC GLOBAL DEFAULT 12 PyUnicode_CompareWithASCIIString │ │ │ │ + 93: 00116f10 1520 FUNC GLOBAL DEFAULT 12 PyObject_RichCompare │ │ │ │ + 94: 0019196c 544 FUNC GLOBAL DEFAULT 12 PyNumber_Or │ │ │ │ + 95: 00102f04 240 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobal │ │ │ │ + 96: 00152438 148 FUNC GLOBAL DEFAULT 12 PyWrapper_New │ │ │ │ 97: 00000000 0 FUNC GLOBAL DEFAULT UND inet_ntoa@GLIBC_2.4 (2) │ │ │ │ - 98: 001def9c 36 FUNC GLOBAL DEFAULT 12 _PyCompile_GetBinaryIntrinsicName │ │ │ │ - 99: 005a9cf8 4 OBJECT GLOBAL DEFAULT 29 Py_DontWriteBytecodeFlag │ │ │ │ - 100: 002d05e4 228 FUNC GLOBAL DEFAULT 12 _PyXI_NewInterpreter │ │ │ │ + 98: 001dd2a8 36 FUNC GLOBAL DEFAULT 12 _PyCompile_GetBinaryIntrinsicName │ │ │ │ + 99: 00599cf8 4 OBJECT GLOBAL DEFAULT 29 Py_DontWriteBytecodeFlag │ │ │ │ + 100: 002cd668 228 FUNC GLOBAL DEFAULT 12 _PyXI_NewInterpreter │ │ │ │ 101: 00000000 0 FUNC GLOBAL DEFAULT UND close@GLIBC_2.4 (2) │ │ │ │ - 102: 001be8dc 216 FUNC GLOBAL DEFAULT 12 _PyLong_Copy │ │ │ │ - 103: 0007b054 8 FUNC GLOBAL DEFAULT 12 PyExceptionClass_Name │ │ │ │ - 104: 002b0448 8 FUNC GLOBAL DEFAULT 12 PySequence_Index │ │ │ │ - 105: 00061c9c 80 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCallEvent │ │ │ │ + 102: 001bcd74 216 FUNC GLOBAL DEFAULT 12 _PyLong_Copy │ │ │ │ + 103: 0007ae18 8 FUNC GLOBAL DEFAULT 12 PyExceptionClass_Name │ │ │ │ + 104: 002ad734 8 FUNC GLOBAL DEFAULT 12 PySequence_Index │ │ │ │ + 105: 00061cb0 80 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCallEvent │ │ │ │ 106: 00000000 0 FUNC GLOBAL DEFAULT UND mknod@GLIBC_2.33 (10) │ │ │ │ - 107: 0028ea4c 44 FUNC GLOBAL DEFAULT 12 PyErr_Fetch │ │ │ │ + 107: 0028baa8 44 FUNC GLOBAL DEFAULT 12 PyErr_Fetch │ │ │ │ 108: 00000000 0 FUNC GLOBAL DEFAULT UND wcstok@GLIBC_2.4 (2) │ │ │ │ - 109: 001ad4c0 112 FUNC GLOBAL DEFAULT 12 PyThreadState_Delete │ │ │ │ - 110: 000811dc 128 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedObject │ │ │ │ - 111: 0006dab0 104 FUNC GLOBAL DEFAULT 12 PyObject_Init │ │ │ │ + 109: 001abbcc 112 FUNC GLOBAL DEFAULT 12 PyThreadState_Delete │ │ │ │ + 110: 000810e4 128 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedObject │ │ │ │ + 111: 0006dac8 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: 0008241c 56 FUNC GLOBAL DEFAULT 12 PyRun_FileFlags │ │ │ │ - 116: 00561f1c 208 OBJECT GLOBAL DEFAULT 26 PyTraceBack_Type │ │ │ │ - 117: 0022b6d4 88 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_InitWithSize │ │ │ │ - 118: 0007d4f8 80 FUNC GLOBAL DEFAULT 12 _PyArg_Parse_SizeT │ │ │ │ - 119: 00230db8 0 FUNC GLOBAL DEFAULT 12 _start │ │ │ │ - 120: 005a9ca4 4 OBJECT GLOBAL DEFAULT 29 Py_IsolatedFlag │ │ │ │ - 121: 000a5ce0 40 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternImmortal │ │ │ │ - 122: 002b7930 12 FUNC GLOBAL DEFAULT 12 PyInit_select │ │ │ │ + 115: 00082324 56 FUNC GLOBAL DEFAULT 12 PyRun_FileFlags │ │ │ │ + 116: 00551f1c 208 OBJECT GLOBAL DEFAULT 26 PyTraceBack_Type │ │ │ │ + 117: 00227ec0 88 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_InitWithSize │ │ │ │ + 118: 0007d2bc 80 FUNC GLOBAL DEFAULT 12 _PyArg_Parse_SizeT │ │ │ │ + 119: 0022d4d8 0 FUNC GLOBAL DEFAULT 12 _start │ │ │ │ + 120: 00599ca4 4 OBJECT GLOBAL DEFAULT 29 Py_IsolatedFlag │ │ │ │ + 121: 000a5c04 40 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternImmortal │ │ │ │ + 122: 002b4990 12 FUNC GLOBAL DEFAULT 12 PyInit_select │ │ │ │ 123: 00000000 0 FUNC GLOBAL DEFAULT UND getpriority@GLIBC_2.4 (2) │ │ │ │ 124: 000795c0 132 FUNC GLOBAL DEFAULT 12 PyType_Unwatch │ │ │ │ 125: 00000000 0 FUNC GLOBAL DEFAULT UND fflush@GLIBC_2.4 (2) │ │ │ │ - 126: 005a9ce0 4 OBJECT GLOBAL DEFAULT 29 Py_DebugFlag │ │ │ │ - 127: 001659f8 216 FUNC GLOBAL DEFAULT 12 PySequence_DelItem │ │ │ │ - 128: 00233c54 204 FUNC GLOBAL DEFAULT 12 Py_InitializeFromConfig │ │ │ │ + 126: 00599ce0 4 OBJECT GLOBAL DEFAULT 29 Py_DebugFlag │ │ │ │ + 127: 00164be0 216 FUNC GLOBAL DEFAULT 12 PySequence_DelItem │ │ │ │ + 128: 00230408 204 FUNC GLOBAL DEFAULT 12 Py_InitializeFromConfig │ │ │ │ 129: 000298bc 0 FUNC GLOBAL DEFAULT UND free@GLIBC_2.4 (2) │ │ │ │ - 130: 00176bb0 624 FUNC GLOBAL DEFAULT 12 PyLong_FromLongLong │ │ │ │ - 131: 0009c654 1304 FUNC GLOBAL DEFAULT 12 PyCMethod_New │ │ │ │ - 132: 0007d4a4 4 FUNC GLOBAL DEFAULT 12 PyCriticalSection_Begin │ │ │ │ + 130: 00175b44 624 FUNC GLOBAL DEFAULT 12 PyLong_FromLongLong │ │ │ │ + 131: 0009c578 1304 FUNC GLOBAL DEFAULT 12 PyCMethod_New │ │ │ │ + 132: 0007d268 4 FUNC GLOBAL DEFAULT 12 PyCriticalSection_Begin │ │ │ │ 133: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetBase │ │ │ │ - 134: 0007ded8 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireLineEvent │ │ │ │ + 134: 0007dc54 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireLineEvent │ │ │ │ 135: 0002c1f8 88 FUNC GLOBAL DEFAULT 12 _Py_InitializeMain │ │ │ │ 136: 00078360 132 FUNC GLOBAL DEFAULT 12 PyCapsule_SetPointer │ │ │ │ - 137: 001150e8 1160 FUNC GLOBAL DEFAULT 12 PyObject_IsInstance │ │ │ │ + 137: 00114b64 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: 00079574 76 FUNC GLOBAL DEFAULT 12 PyType_ClearWatcher │ │ │ │ - 141: 000710fc 80 FUNC GLOBAL DEFAULT 12 PyErr_SetExcInfo │ │ │ │ - 142: 0006a2b0 8 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUnicodeEscape │ │ │ │ - 143: 001ae3bc 92 FUNC GLOBAL DEFAULT 12 PyThreadState_GetDict │ │ │ │ + 141: 0007106c 80 FUNC GLOBAL DEFAULT 12 PyErr_SetExcInfo │ │ │ │ + 142: 0006a2c4 8 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUnicodeEscape │ │ │ │ + 143: 001acac8 92 FUNC GLOBAL DEFAULT 12 PyThreadState_GetDict │ │ │ │ 144: 00000000 0 FUNC GLOBAL DEFAULT UND inet_ntop@GLIBC_2.4 (2) │ │ │ │ - 145: 005a9cf4 4 OBJECT GLOBAL DEFAULT 29 Py_NoSiteFlag │ │ │ │ - 146: 0003bb98 808 FUNC GLOBAL DEFAULT 12 _PyCompile_CodeGen │ │ │ │ - 147: 001c2730 84 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDecimalDigit │ │ │ │ - 148: 0021b5d8 4 FUNC GLOBAL DEFAULT 12 Py_NewRef │ │ │ │ - 149: 000a4608 132 FUNC GLOBAL DEFAULT 12 _PyType_GetDict │ │ │ │ - 150: 000af3d4 124 FUNC GLOBAL DEFAULT 12 PyIter_Next │ │ │ │ + 145: 00599cf4 4 OBJECT GLOBAL DEFAULT 29 Py_NoSiteFlag │ │ │ │ + 146: 0003bbb0 808 FUNC GLOBAL DEFAULT 12 _PyCompile_CodeGen │ │ │ │ + 147: 001c0bc8 84 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDecimalDigit │ │ │ │ + 148: 00218564 4 FUNC GLOBAL DEFAULT 12 Py_NewRef │ │ │ │ + 149: 000a452c 132 FUNC GLOBAL DEFAULT 12 _PyType_GetDict │ │ │ │ + 150: 000aef48 124 FUNC GLOBAL DEFAULT 12 PyIter_Next │ │ │ │ 151: 00000000 0 FUNC GLOBAL DEFAULT UND getrlimit64@GLIBC_2.4 (2) │ │ │ │ - 152: 00054f98 128 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLong_Converter │ │ │ │ + 152: 00055010 128 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLong_Converter │ │ │ │ 153: 00000000 0 FUNC GLOBAL DEFAULT UND posix_openpt@GLIBC_2.4 (2) │ │ │ │ - 154: 001dad70 112 FUNC GLOBAL DEFAULT 12 PyType_GetSlot │ │ │ │ - 155: 00091ac8 284 FUNC GLOBAL DEFAULT 12 PyDict_New │ │ │ │ + 154: 001d9074 112 FUNC GLOBAL DEFAULT 12 PyType_GetSlot │ │ │ │ + 155: 000919ec 284 FUNC GLOBAL DEFAULT 12 PyDict_New │ │ │ │ 156: 00000000 0 FUNC GLOBAL DEFAULT UND __wait4_time64@GLIBC_2.34 (4) │ │ │ │ - 157: 005610dc 4 OBJECT GLOBAL DEFAULT 26 PyExc_SystemError │ │ │ │ + 157: 005510dc 4 OBJECT GLOBAL DEFAULT 26 PyExc_SystemError │ │ │ │ 158: 0002ddcc 364 FUNC GLOBAL DEFAULT 12 _PyUnicode_FromId │ │ │ │ - 159: 0056af54 4 OBJECT GLOBAL DEFAULT 26 PyExc_BlockingIOError │ │ │ │ + 159: 0055af54 4 OBJECT GLOBAL DEFAULT 26 PyExc_BlockingIOError │ │ │ │ 160: 00000000 0 FUNC GLOBAL DEFAULT UND dcgettext@GLIBC_2.4 (2) │ │ │ │ - 161: 0006b318 72 FUNC GLOBAL DEFAULT 12 PyErr_SetImportError │ │ │ │ - 162: 00253e58 12 FUNC GLOBAL DEFAULT 12 PyInit__weakref │ │ │ │ - 163: 000800f0 104 FUNC GLOBAL DEFAULT 12 PyCFunction_GetSelf │ │ │ │ + 161: 0006b304 72 FUNC GLOBAL DEFAULT 12 PyErr_SetImportError │ │ │ │ + 162: 002506c8 12 FUNC GLOBAL DEFAULT 12 PyInit__weakref │ │ │ │ + 163: 0007fff8 104 FUNC GLOBAL DEFAULT 12 PyCFunction_GetSelf │ │ │ │ 164: 00000000 0 FUNC GLOBAL DEFAULT UND flock@GLIBC_2.4 (2) │ │ │ │ - 165: 001a5644 4 FUNC GLOBAL DEFAULT 12 PyDict_Clear │ │ │ │ + 165: 001a39f4 4 FUNC GLOBAL DEFAULT 12 PyDict_Clear │ │ │ │ 166: 00078448 100 FUNC GLOBAL DEFAULT 12 PyCapsule_SetDestructor │ │ │ │ - 167: 0008beb4 52 FUNC GLOBAL DEFAULT 12 PyThread_tss_delete │ │ │ │ + 167: 0023683c 52 FUNC GLOBAL DEFAULT 12 PyThread_tss_delete │ │ │ │ 168: 0002a1e0 0 FUNC GLOBAL DEFAULT UND XML_SetEndNamespaceDeclHandler │ │ │ │ - 169: 002d5da4 64 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetReason │ │ │ │ - 170: 0010f338 76 FUNC GLOBAL DEFAULT 12 PyModuleDef_Init │ │ │ │ - 171: 00567858 208 OBJECT GLOBAL DEFAULT 26 PyMethodDescr_Type │ │ │ │ - 172: 0016fef4 756 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndex │ │ │ │ + 169: 002d2e54 64 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetReason │ │ │ │ + 170: 0010edb8 76 FUNC GLOBAL DEFAULT 12 PyModuleDef_Init │ │ │ │ + 171: 00557858 208 OBJECT GLOBAL DEFAULT 26 PyMethodDescr_Type │ │ │ │ + 172: 0016ed44 756 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndex │ │ │ │ 173: 00078080 72 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Unlock │ │ │ │ - 174: 0013ab6c 1204 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywordsWithVararg │ │ │ │ - 175: 0014c868 20 FUNC GLOBAL DEFAULT 12 PyObject_SelfIter │ │ │ │ - 176: 001b9a68 160 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLongMask │ │ │ │ + 174: 0013a35c 1204 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywordsWithVararg │ │ │ │ + 175: 0014bfc0 20 FUNC GLOBAL DEFAULT 12 PyObject_SelfIter │ │ │ │ + 176: 001b7f04 160 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLongMask │ │ │ │ 177: 0008af94 88 FUNC GLOBAL DEFAULT 12 Py_DecodeLocale │ │ │ │ - 178: 00162d3c 296 FUNC GLOBAL DEFAULT 12 PyObject_DelItem │ │ │ │ - 179: 001def58 36 FUNC GLOBAL DEFAULT 12 _PyCompile_GetUnaryIntrinsicName │ │ │ │ - 180: 0005dddc 52 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyWithError │ │ │ │ - 181: 002812ec 556 FUNC GLOBAL DEFAULT 12 PyImport_GetImporter │ │ │ │ + 178: 00161f24 296 FUNC GLOBAL DEFAULT 12 PyObject_DelItem │ │ │ │ + 179: 001dd264 36 FUNC GLOBAL DEFAULT 12 _PyCompile_GetUnaryIntrinsicName │ │ │ │ + 180: 0005ddf0 52 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyWithError │ │ │ │ + 181: 0027e0ec 556 FUNC GLOBAL DEFAULT 12 PyImport_GetImporter │ │ │ │ 182: 00078d24 640 FUNC GLOBAL DEFAULT 12 PyUnicode_Count │ │ │ │ - 183: 00042640 284 FUNC GLOBAL DEFAULT 12 _PyImport_ClearExtension │ │ │ │ + 183: 0004254c 284 FUNC GLOBAL DEFAULT 12 _PyImport_ClearExtension │ │ │ │ 184: 00075f88 12 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicTag │ │ │ │ 185: 00000000 0 FUNC GLOBAL DEFAULT UND setlogmask@GLIBC_2.4 (2) │ │ │ │ - 186: 005634f4 208 OBJECT GLOBAL DEFAULT 26 PySet_Type │ │ │ │ - 187: 000840e8 36 FUNC GLOBAL DEFAULT 12 PyThread_set_key_value │ │ │ │ + 186: 005534f4 208 OBJECT GLOBAL DEFAULT 26 PySet_Type │ │ │ │ + 187: 00083fb4 36 FUNC GLOBAL DEFAULT 12 PyThread_set_key_value │ │ │ │ 188: 00029b2c 0 FUNC GLOBAL DEFAULT UND atanh@GLIBC_2.4 (3) │ │ │ │ - 189: 00082454 44 FUNC GLOBAL DEFAULT 12 Py_CompileString │ │ │ │ + 189: 0008235c 44 FUNC GLOBAL DEFAULT 12 Py_CompileString │ │ │ │ 190: 00000000 0 FUNC GLOBAL DEFAULT UND mkdir@GLIBC_2.4 (2) │ │ │ │ - 191: 00179dd4 80 FUNC GLOBAL DEFAULT 12 _PyFloat_ExactDealloc │ │ │ │ - 192: 00288360 12 FUNC GLOBAL DEFAULT 12 PyInit_math │ │ │ │ + 191: 00178d68 80 FUNC GLOBAL DEFAULT 12 _PyFloat_ExactDealloc │ │ │ │ + 192: 00285160 12 FUNC GLOBAL DEFAULT 12 PyInit_math │ │ │ │ 193: 00078754 40 FUNC GLOBAL DEFAULT 12 PyThread_tss_alloc │ │ │ │ - 194: 00279958 16 FUNC GLOBAL DEFAULT 12 PyErr_DisplayException │ │ │ │ + 194: 00276518 16 FUNC GLOBAL DEFAULT 12 PyErr_DisplayException │ │ │ │ 195: 00000000 0 FUNC GLOBAL DEFAULT UND sigpending@GLIBC_2.4 (2) │ │ │ │ - 196: 001a07d0 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_ExactDealloc │ │ │ │ - 197: 001ac20c 52 FUNC GLOBAL DEFAULT 12 PyUnicode_GetLength │ │ │ │ - 198: 00035e88 12 FUNC GLOBAL DEFAULT 12 PyInit__csv │ │ │ │ + 196: 0019eb7c 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_ExactDealloc │ │ │ │ + 197: 001aa918 52 FUNC GLOBAL DEFAULT 12 PyUnicode_GetLength │ │ │ │ + 198: 00035ea0 12 FUNC GLOBAL DEFAULT 12 PyInit__csv │ │ │ │ 199: 00000000 0 FUNC GLOBAL DEFAULT UND XML_FreeContentModel │ │ │ │ - 200: 0023214c 64 FUNC GLOBAL DEFAULT 12 Py_BytesMain │ │ │ │ - 201: 00326534 136 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItemString │ │ │ │ - 202: 00561d70 8 OBJECT GLOBAL DEFAULT 26 _Py_EllipsisObject │ │ │ │ - 203: 0056ac28 4 OBJECT GLOBAL DEFAULT 26 PyExc_BaseExceptionGroup │ │ │ │ + 200: 0022e86c 64 FUNC GLOBAL DEFAULT 12 Py_BytesMain │ │ │ │ + 201: 00323f20 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: 001fa840 64 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounter │ │ │ │ - 206: 00191728 108 FUNC GLOBAL DEFAULT 12 PySys_SetObject │ │ │ │ - 207: 00568cc8 208 OBJECT GLOBAL DEFAULT 26 PySuper_Type │ │ │ │ - 208: 0056c450 4 OBJECT GLOBAL DEFAULT 26 PyExc_InterpreterNotFoundError │ │ │ │ + 205: 001f8b90 64 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounter │ │ │ │ + 206: 0018fd14 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: 0007e438 40 FUNC GLOBAL DEFAULT 12 Py_UniversalNewlineFgets │ │ │ │ + 210: 0007e544 40 FUNC GLOBAL DEFAULT 12 Py_UniversalNewlineFgets │ │ │ │ 211: 00000000 0 FUNC GLOBAL DEFAULT UND exit@GLIBC_2.4 (2) │ │ │ │ - 212: 0007d5f8 4 FUNC GLOBAL DEFAULT 12 PyEval_InitThreads │ │ │ │ + 212: 0007d3bc 4 FUNC GLOBAL DEFAULT 12 PyEval_InitThreads │ │ │ │ 213: 00000000 0 FUNC GLOBAL DEFAULT UND execv@GLIBC_2.4 (2) │ │ │ │ - 214: 001ccffc 164 FUNC GLOBAL DEFAULT 12 _PyGen_FetchStopIterationValue │ │ │ │ - 215: 00098530 112 FUNC GLOBAL DEFAULT 12 PyObject_IS_GC │ │ │ │ + 214: 001cb2fc 164 FUNC GLOBAL DEFAULT 12 _PyGen_FetchStopIterationValue │ │ │ │ + 215: 00098454 112 FUNC GLOBAL DEFAULT 12 PyObject_IS_GC │ │ │ │ 216: 00000000 0 FUNC GLOBAL DEFAULT UND pread64@GLIBC_2.4 (2) │ │ │ │ - 217: 00135fb4 296 FUNC GLOBAL DEFAULT 12 PySequence_GetItem │ │ │ │ - 218: 00230da8 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternInPlace │ │ │ │ - 219: 0056dae8 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeError │ │ │ │ + 217: 001357a4 296 FUNC GLOBAL DEFAULT 12 PySequence_GetItem │ │ │ │ + 218: 0022d4c8 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: 00082f20 132 FUNC GLOBAL DEFAULT 12 PyEval_SetTraceAllThreads │ │ │ │ - 222: 00289568 332 FUNC GLOBAL DEFAULT 12 _PyStaticType_InitForExtension │ │ │ │ + 221: 0008321c 132 FUNC GLOBAL DEFAULT 12 PyEval_SetTraceAllThreads │ │ │ │ + 222: 00286368 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: 0056bbc0 4 OBJECT GLOBAL DEFAULT 26 PyExc_ImportError │ │ │ │ + 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: 00078300 96 FUNC GLOBAL DEFAULT 12 PyCapsule_GetName │ │ │ │ - 230: 002d3098 568 FUNC GLOBAL DEFAULT 12 _PyXI_Enter │ │ │ │ - 231: 0007d454 32 FUNC GLOBAL DEFAULT 12 PyContext_Enter │ │ │ │ - 232: 0017db10 12 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Init │ │ │ │ - 233: 0056af78 4 OBJECT GLOBAL DEFAULT 26 PyExc_NotADirectoryError │ │ │ │ - 234: 0009deb0 60 FUNC GLOBAL DEFAULT 12 PyUnicode_FromString │ │ │ │ - 235: 0011776c 228 FUNC GLOBAL DEFAULT 12 PyObject_RichCompareBool │ │ │ │ + 230: 002d0118 568 FUNC GLOBAL DEFAULT 12 _PyXI_Enter │ │ │ │ + 231: 0007d218 32 FUNC GLOBAL DEFAULT 12 PyContext_Enter │ │ │ │ + 232: 0017caa4 12 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Init │ │ │ │ + 233: 0055af78 4 OBJECT GLOBAL DEFAULT 26 PyExc_NotADirectoryError │ │ │ │ + 234: 0009ddd4 60 FUNC GLOBAL DEFAULT 12 PyUnicode_FromString │ │ │ │ + 235: 00116e2c 228 FUNC GLOBAL DEFAULT 12 PyObject_RichCompareBool │ │ │ │ 236: 000784b4 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCellvars │ │ │ │ - 237: 00036614 12 FUNC GLOBAL DEFAULT 12 PyInit_pyexpat │ │ │ │ - 238: 0008b200 72 FUNC GLOBAL DEFAULT 12 PyThread_tss_create │ │ │ │ - 239: 0010c0a0 1076 FUNC GLOBAL DEFAULT 12 PyOS_strtoul │ │ │ │ - 240: 0003a608 20 FUNC GLOBAL DEFAULT 12 _Py_IncRef │ │ │ │ + 237: 0003662c 12 FUNC GLOBAL DEFAULT 12 PyInit_pyexpat │ │ │ │ + 238: 002301f4 72 FUNC GLOBAL DEFAULT 12 PyThread_tss_create │ │ │ │ + 239: 0010bad0 1156 FUNC GLOBAL DEFAULT 12 PyOS_strtoul │ │ │ │ + 240: 0003a368 20 FUNC GLOBAL DEFAULT 12 _Py_IncRef │ │ │ │ 241: 00079c48 640 FUNC GLOBAL DEFAULT 12 PyObject_CopyData │ │ │ │ - 242: 0012a42c 616 FUNC GLOBAL DEFAULT 12 PySet_New │ │ │ │ - 243: 0016c9ec 52 FUNC GLOBAL DEFAULT 12 _PySet_Contains │ │ │ │ + 242: 00129c34 616 FUNC GLOBAL DEFAULT 12 PySet_New │ │ │ │ + 243: 0016b840 52 FUNC GLOBAL DEFAULT 12 _PySet_Contains │ │ │ │ 244: 00000000 0 FUNC GLOBAL DEFAULT UND wcscoll@GLIBC_2.4 (2) │ │ │ │ - 245: 0056db58 4 OBJECT GLOBAL DEFAULT 26 PyExc_GeneratorExit │ │ │ │ - 246: 00099848 312 FUNC GLOBAL DEFAULT 12 PyMem_Malloc │ │ │ │ - 247: 00239d18 160 FUNC GLOBAL DEFAULT 12 _PyPathConfig_ClearGlobal │ │ │ │ - 248: 000ab938 132 FUNC GLOBAL DEFAULT 12 PyList_Sort │ │ │ │ + 245: 0055db58 4 OBJECT GLOBAL DEFAULT 26 PyExc_GeneratorExit │ │ │ │ + 246: 0009976c 312 FUNC GLOBAL DEFAULT 12 PyMem_Malloc │ │ │ │ + 247: 002364cc 160 FUNC GLOBAL DEFAULT 12 _PyPathConfig_ClearGlobal │ │ │ │ + 248: 000ab85c 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: 00238d9c 140 FUNC GLOBAL DEFAULT 12 Py_GetBuildInfo │ │ │ │ + 253: 00235550 140 FUNC GLOBAL DEFAULT 12 Py_GetBuildInfo │ │ │ │ 254: 00000000 0 FUNC GLOBAL DEFAULT UND getc@GLIBC_2.4 (2) │ │ │ │ - 255: 005a9ce4 4 OBJECT GLOBAL DEFAULT 29 Py_VerboseFlag │ │ │ │ - 256: 0014490c 436 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ - 257: 00309a10 16 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Head │ │ │ │ + 255: 00599ce4 4 OBJECT GLOBAL DEFAULT 29 Py_VerboseFlag │ │ │ │ + 256: 001440fc 436 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ + 257: 00306ebc 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: 00079910 184 FUNC GLOBAL DEFAULT 12 PyObject_AsWriteBuffer │ │ │ │ 261: 00000000 0 FUNC GLOBAL DEFAULT UND setgid@GLIBC_2.4 (2) │ │ │ │ - 262: 0017dbe8 380 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Resize │ │ │ │ - 263: 0030aa48 160 FUNC GLOBAL DEFAULT 12 _PyXI_EndInterpreter │ │ │ │ - 264: 00328184 144 FUNC GLOBAL DEFAULT 12 PyMutex_Unlock │ │ │ │ - 265: 002a5ff4 104 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromDict │ │ │ │ - 266: 0007d7d8 44 FUNC GLOBAL DEFAULT 12 _PySeqLock_UnlockWrite │ │ │ │ - 267: 000a969c 472 FUNC GLOBAL DEFAULT 12 PyObject_GetItem │ │ │ │ + 262: 0017cb7c 380 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Resize │ │ │ │ + 263: 00307ef4 160 FUNC GLOBAL DEFAULT 12 _PyXI_EndInterpreter │ │ │ │ + 264: 003258ec 144 FUNC GLOBAL DEFAULT 12 PyMutex_Unlock │ │ │ │ + 265: 002a3044 104 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromDict │ │ │ │ + 266: 0007d59c 44 FUNC GLOBAL DEFAULT 12 _PySeqLock_UnlockWrite │ │ │ │ + 267: 000a95c0 472 FUNC GLOBAL DEFAULT 12 PyObject_GetItem │ │ │ │ 268: 00000000 0 FUNC GLOBAL DEFAULT UND sigwait@GLIBC_2.4 (2) │ │ │ │ - 269: 0056501c 208 OBJECT GLOBAL DEFAULT 26 PyDictRevIterValue_Type │ │ │ │ - 270: 0056dae0 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeTranslateError │ │ │ │ - 271: 0006212c 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchEvent │ │ │ │ - 272: 002296a4 860 FUNC GLOBAL DEFAULT 12 _PyLong_Rshift │ │ │ │ - 273: 0007b06c 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetReason │ │ │ │ + 269: 0055501c 208 OBJECT GLOBAL DEFAULT 26 PyDictRevIterValue_Type │ │ │ │ + 270: 0055dae0 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeTranslateError │ │ │ │ + 271: 00062138 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchEvent │ │ │ │ + 272: 00225e90 860 FUNC GLOBAL DEFAULT 12 _PyLong_Rshift │ │ │ │ + 273: 0007ae30 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetReason │ │ │ │ 274: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_unlock@GLIBC_2.4 (2) │ │ │ │ - 275: 001b7270 188 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLong │ │ │ │ + 275: 001b5968 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: 00081aa8 92 FUNC GLOBAL DEFAULT 12 _PyState_AddModule │ │ │ │ - 279: 00263514 12 FUNC GLOBAL DEFAULT 12 PyInit_posix │ │ │ │ - 280: 000aef58 224 FUNC GLOBAL DEFAULT 12 PyObject_GetIter │ │ │ │ - 281: 005d2d18 4 OBJECT GLOBAL DEFAULT 29 PyOS_ReadlineFunctionPointer │ │ │ │ - 282: 003992a0 1024 OBJECT GLOBAL DEFAULT 14 _Py_ctype_table │ │ │ │ - 283: 0006d724 148 FUNC GLOBAL DEFAULT 12 PyBuffer_SizeFromFormat │ │ │ │ - 284: 0007d73c 112 FUNC GLOBAL DEFAULT 12 _PySeqLock_LockWrite │ │ │ │ - 285: 000cafb8 328 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItem │ │ │ │ + 278: 000819b0 92 FUNC GLOBAL DEFAULT 12 _PyState_AddModule │ │ │ │ + 279: 0025feec 12 FUNC GLOBAL DEFAULT 12 PyInit_posix │ │ │ │ + 280: 000aeacc 224 FUNC GLOBAL DEFAULT 12 PyObject_GetIter │ │ │ │ + 281: 005c2d18 4 OBJECT GLOBAL DEFAULT 29 PyOS_ReadlineFunctionPointer │ │ │ │ + 282: 00396c20 1024 OBJECT GLOBAL DEFAULT 14 _Py_ctype_table │ │ │ │ + 283: 0006d73c 148 FUNC GLOBAL DEFAULT 12 PyBuffer_SizeFromFormat │ │ │ │ + 284: 0007d500 112 FUNC GLOBAL DEFAULT 12 _PySeqLock_LockWrite │ │ │ │ + 285: 000caad0 328 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItem │ │ │ │ 286: 000292a4 0 FUNC GLOBAL DEFAULT UND XML_ParserCreate_MM │ │ │ │ - 287: 001704d8 84 FUNC GLOBAL DEFAULT 12 PyImport_ImportModule │ │ │ │ - 288: 005a9cd8 4 OBJECT GLOBAL DEFAULT 29 Py_InteractiveFlag │ │ │ │ - 289: 002a91d4 56 FUNC GLOBAL DEFAULT 12 PyObject_HashNotImplemented │ │ │ │ + 287: 0016f328 84 FUNC GLOBAL DEFAULT 12 PyImport_ImportModule │ │ │ │ + 288: 00599cd8 4 OBJECT GLOBAL DEFAULT 29 Py_InteractiveFlag │ │ │ │ + 289: 002a6224 56 FUNC GLOBAL DEFAULT 12 PyObject_HashNotImplemented │ │ │ │ 290: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_cpufree@GLIBC_2.7 (11) │ │ │ │ - 291: 0039f950 24 OBJECT GLOBAL DEFAULT 14 PyUnstable_ExecutableKinds │ │ │ │ - 292: 00279968 252 FUNC GLOBAL DEFAULT 12 PyErr_Display │ │ │ │ + 291: 0039d2d0 24 OBJECT GLOBAL DEFAULT 14 PyUnstable_ExecutableKinds │ │ │ │ + 292: 00276528 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: 0029bc14 8 FUNC GLOBAL DEFAULT 12 PyType_GetQualName │ │ │ │ - 296: 00169178 736 FUNC GLOBAL DEFAULT 12 _PyArena_Free │ │ │ │ + 295: 00298c70 8 FUNC GLOBAL DEFAULT 12 PyType_GetQualName │ │ │ │ + 296: 00167fcc 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: 0007e4c4 152 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ - 301: 001c3e54 100 FUNC GLOBAL DEFAULT 12 PyFrame_GetLineNumber │ │ │ │ - 302: 001441cc 164 FUNC GLOBAL DEFAULT 12 PyFile_WriteString │ │ │ │ - 303: 000a7efc 40 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternMortal │ │ │ │ - 304: 00564f4c 208 OBJECT GLOBAL DEFAULT 26 PyDictIterItem_Type │ │ │ │ - 305: 00266e74 8 FUNC GLOBAL DEFAULT 12 PyThreadState_GetInterpreter │ │ │ │ - 306: 0007b0d0 40 FUNC GLOBAL DEFAULT 12 _PyDict_NewPresized │ │ │ │ - 307: 0022e670 576 FUNC GLOBAL DEFAULT 12 PyUnicode_AsRawUnicodeEscapeString │ │ │ │ - 308: 002896c0 12 FUNC GLOBAL DEFAULT 12 PyInit_zlib │ │ │ │ - 309: 00055068 28 FUNC GLOBAL DEFAULT 12 PyFrame_GetLasti │ │ │ │ + 300: 0007def0 152 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ + 301: 001c22ec 100 FUNC GLOBAL DEFAULT 12 PyFrame_GetLineNumber │ │ │ │ + 302: 001439bc 164 FUNC GLOBAL DEFAULT 12 PyFile_WriteString │ │ │ │ + 303: 000a7e20 40 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternMortal │ │ │ │ + 304: 00554f4c 208 OBJECT GLOBAL DEFAULT 26 PyDictIterItem_Type │ │ │ │ + 305: 0026384c 8 FUNC GLOBAL DEFAULT 12 PyThreadState_GetInterpreter │ │ │ │ + 306: 0007ae94 40 FUNC GLOBAL DEFAULT 12 _PyDict_NewPresized │ │ │ │ + 307: 0022ae08 576 FUNC GLOBAL DEFAULT 12 PyUnicode_AsRawUnicodeEscapeString │ │ │ │ + 308: 002864c0 12 FUNC GLOBAL DEFAULT 12 PyInit_zlib │ │ │ │ + 309: 00054ff4 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: 002ad9d0 12 FUNC GLOBAL DEFAULT 12 PyInit__tokenize │ │ │ │ - 315: 000a42c8 832 FUNC GLOBAL DEFAULT 12 PyObject_GC_Del │ │ │ │ - 316: 0017faa0 76 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsAlpha │ │ │ │ + 314: 002aacbc 12 FUNC GLOBAL DEFAULT 12 PyInit__tokenize │ │ │ │ + 315: 000a41ec 832 FUNC GLOBAL DEFAULT 12 PyObject_GC_Del │ │ │ │ + 316: 0017ea1c 76 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsAlpha │ │ │ │ 317: 000784b0 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: 0010f384 1444 FUNC GLOBAL DEFAULT 12 PyModule_FromDefAndSpec2 │ │ │ │ + 320: 0010ee04 1444 FUNC GLOBAL DEFAULT 12 PyModule_FromDefAndSpec2 │ │ │ │ 321: 00000000 0 FUNC GLOBAL DEFAULT UND rmdir@GLIBC_2.4 (2) │ │ │ │ - 322: 005a9f88 4 OBJECT GLOBAL DEFAULT 29 Py_HashRandomizationFlag │ │ │ │ + 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: 00150b5c 160 FUNC GLOBAL DEFAULT 12 PyCapsule_GetPointer │ │ │ │ - 327: 00070e64 196 FUNC GLOBAL DEFAULT 12 PyErr_GetExcInfo │ │ │ │ + 326: 00150124 160 FUNC GLOBAL DEFAULT 12 PyCapsule_GetPointer │ │ │ │ + 327: 00070e7c 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: 00082920 180 FUNC GLOBAL DEFAULT 12 PyFunction_SetAnnotations │ │ │ │ + 330: 00082c1c 180 FUNC GLOBAL DEFAULT 12 PyFunction_SetAnnotations │ │ │ │ 331: 00076ccc 268 FUNC GLOBAL DEFAULT 12 PyFunction_SetKwDefaults │ │ │ │ - 332: 0003b178 380 FUNC GLOBAL DEFAULT 12 _PyCompile_Assemble │ │ │ │ - 333: 001d5828 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsTitlecase │ │ │ │ - 334: 001df5c0 56 FUNC GLOBAL DEFAULT 12 _PySemaphore_Init │ │ │ │ + 332: 0003b184 380 FUNC GLOBAL DEFAULT 12 _PyCompile_Assemble │ │ │ │ + 333: 001d3b28 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsTitlecase │ │ │ │ + 334: 001dd8cc 56 FUNC GLOBAL DEFAULT 12 _PySemaphore_Init │ │ │ │ 335: 0008afec 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: 000ef90c 64 FUNC GLOBAL DEFAULT 12 PyTuple_Size │ │ │ │ - 339: 00239d0c 12 FUNC GLOBAL DEFAULT 12 Py_GetCompiler │ │ │ │ - 340: 001dc170 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasArg │ │ │ │ - 341: 0013a150 40 FUNC GLOBAL DEFAULT 12 PyErr_SetObject │ │ │ │ - 342: 0008125c 232 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedUnicode │ │ │ │ - 343: 001714c0 32 FUNC GLOBAL DEFAULT 12 PyIndex_Check │ │ │ │ + 338: 000ef460 64 FUNC GLOBAL DEFAULT 12 PyTuple_Size │ │ │ │ + 339: 002364c0 12 FUNC GLOBAL DEFAULT 12 Py_GetCompiler │ │ │ │ + 340: 001da474 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasArg │ │ │ │ + 341: 00139940 40 FUNC GLOBAL DEFAULT 12 PyErr_SetObject │ │ │ │ + 342: 00081164 232 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedUnicode │ │ │ │ + 343: 00170310 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: 0010c4d4 1392 FUNC GLOBAL DEFAULT 12 PyUnicode_Concat │ │ │ │ + 347: 0010bf54 1392 FUNC GLOBAL DEFAULT 12 PyUnicode_Concat │ │ │ │ 348: 00000000 0 FUNC GLOBAL DEFAULT UND setregid@GLIBC_2.4 (2) │ │ │ │ - 349: 002bae98 84 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStack │ │ │ │ - 350: 0005c9e0 16 FUNC GLOBAL DEFAULT 12 Py_GetPythonHome │ │ │ │ - 351: 000cb908 40 FUNC GLOBAL DEFAULT 12 _Py_NewReferenceNoTotal │ │ │ │ - 352: 001935a0 364 FUNC GLOBAL DEFAULT 12 PyNumber_Index │ │ │ │ - 353: 0015c4dc 644 FUNC GLOBAL DEFAULT 12 _PyDict_DelItemIf │ │ │ │ + 349: 002b7f1c 84 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStack │ │ │ │ + 350: 0005c984 16 FUNC GLOBAL DEFAULT 12 Py_GetPythonHome │ │ │ │ + 351: 000cb420 40 FUNC GLOBAL DEFAULT 12 _Py_NewReferenceNoTotal │ │ │ │ + 352: 00191b8c 364 FUNC GLOBAL DEFAULT 12 PyNumber_Index │ │ │ │ + 353: 0015b6b4 644 FUNC GLOBAL DEFAULT 12 _PyDict_DelItemIf │ │ │ │ 354: 00000000 0 FUNC GLOBAL DEFAULT UND getcwd@GLIBC_2.4 (2) │ │ │ │ - 355: 00084340 8 FUNC GLOBAL DEFAULT 12 PyErr_SetInterrupt │ │ │ │ - 356: 001bac44 368 FUNC GLOBAL DEFAULT 12 PyOS_string_to_double │ │ │ │ + 355: 0008420c 8 FUNC GLOBAL DEFAULT 12 PyErr_SetInterrupt │ │ │ │ + 356: 001b90e0 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: 00286900 192 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicNumber │ │ │ │ + 359: 00283700 192 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicNumber │ │ │ │ 360: 00000000 0 FUNC GLOBAL DEFAULT UND getpeername@GLIBC_2.4 (2) │ │ │ │ - 361: 003313e8 272 FUNC GLOBAL DEFAULT 12 PyThread_ParseTimeoutArg │ │ │ │ - 362: 00084088 84 FUNC GLOBAL DEFAULT 12 PyThread_create_key │ │ │ │ - 363: 00565f40 208 OBJECT GLOBAL DEFAULT 26 PyFunction_Type │ │ │ │ + 361: 0032eca0 272 FUNC GLOBAL DEFAULT 12 PyThread_ParseTimeoutArg │ │ │ │ + 362: 00083f54 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: 00077ed8 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequiresIDRef │ │ │ │ - 367: 00048198 500 FUNC GLOBAL DEFAULT 12 PyContextVar_Reset │ │ │ │ - 368: 0010889c 308 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetDict │ │ │ │ - 369: 000819d0 8 FUNC GLOBAL DEFAULT 12 PyCodec_StreamReader │ │ │ │ - 370: 002d2828 1116 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ + 367: 000481b0 500 FUNC GLOBAL DEFAULT 12 PyContextVar_Reset │ │ │ │ + 368: 001082cc 308 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetDict │ │ │ │ + 369: 000818d8 8 FUNC GLOBAL DEFAULT 12 PyCodec_StreamReader │ │ │ │ + 370: 002cf8a8 1116 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ 371: 00000000 0 FUNC GLOBAL DEFAULT UND getxattr@GLIBC_2.4 (2) │ │ │ │ - 372: 00225438 964 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUnicodeEscapeString │ │ │ │ - 373: 0056db48 4 OBJECT GLOBAL DEFAULT 26 PyExc_AssertionError │ │ │ │ + 372: 00221f20 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: 0016d0ec 192 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttrString │ │ │ │ + 375: 0016bf38 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: 000ab318 200 FUNC GLOBAL DEFAULT 12 PyList_Append │ │ │ │ + 378: 000ab23c 200 FUNC GLOBAL DEFAULT 12 PyList_Append │ │ │ │ 379: 00079870 76 FUNC GLOBAL DEFAULT 12 PyEval_CallFunction │ │ │ │ - 380: 00233c24 8 FUNC GLOBAL DEFAULT 12 PyThread_join_thread │ │ │ │ - 381: 0018d844 100 FUNC GLOBAL DEFAULT 12 PyLong_FromSize_t │ │ │ │ - 382: 0016be78 2580 FUNC GLOBAL DEFAULT 12 _PyLong_FromByteArray │ │ │ │ - 383: 0003b05c 128 FUNC GLOBAL DEFAULT 12 PyDict_GetItemString │ │ │ │ - 384: 0005aa98 12 FUNC GLOBAL DEFAULT 12 PyUnicode_GetDefaultEncoding │ │ │ │ + 380: 002303d8 8 FUNC GLOBAL DEFAULT 12 PyThread_join_thread │ │ │ │ + 381: 0018be30 100 FUNC GLOBAL DEFAULT 12 PyLong_FromSize_t │ │ │ │ + 382: 0016acc4 2580 FUNC GLOBAL DEFAULT 12 _PyLong_FromByteArray │ │ │ │ + 383: 0003b024 128 FUNC GLOBAL DEFAULT 12 PyDict_GetItemString │ │ │ │ + 384: 0005ad94 12 FUNC GLOBAL DEFAULT 12 PyUnicode_GetDefaultEncoding │ │ │ │ 385: 00000000 0 FUNC GLOBAL DEFAULT UND __fcntl_time64@GLIBC_2.34 (4) │ │ │ │ - 386: 00230d88 24 FUNC GLOBAL DEFAULT 12 PyThreadState_GetUnchecked │ │ │ │ - 387: 0027cee0 108 FUNC GLOBAL DEFAULT 12 _PyEval_MakePendingCalls │ │ │ │ + 386: 0022d4a8 24 FUNC GLOBAL DEFAULT 12 PyThreadState_GetUnchecked │ │ │ │ + 387: 00279aa0 108 FUNC GLOBAL DEFAULT 12 _PyEval_MakePendingCalls │ │ │ │ 388: 00000000 0 FUNC GLOBAL DEFAULT UND setpgid@GLIBC_2.4 (2) │ │ │ │ - 389: 00043980 8 FUNC GLOBAL DEFAULT 12 PySequence_Count │ │ │ │ - 390: 00036168 12 FUNC GLOBAL DEFAULT 12 PyInit__blake2 │ │ │ │ + 389: 00043998 8 FUNC GLOBAL DEFAULT 12 PySequence_Count │ │ │ │ + 390: 00036180 12 FUNC GLOBAL DEFAULT 12 PyInit__blake2 │ │ │ │ 391: 00074df4 4 FUNC GLOBAL DEFAULT 12 _PyXI_ExcInfoAsObject │ │ │ │ - 392: 00082340 12 FUNC GLOBAL DEFAULT 12 PyRun_AnyFile │ │ │ │ - 393: 00064f58 68 FUNC GLOBAL DEFAULT 12 PyCodec_Decode │ │ │ │ - 394: 0015b984 356 FUNC GLOBAL DEFAULT 12 _PyObject_SetManagedDict │ │ │ │ - 395: 005a9680 0 NOTYPE GLOBAL DEFAULT 29 __bss_start__ │ │ │ │ - 396: 00317a94 76 FUNC GLOBAL DEFAULT 12 _PyGen_SetStopIterationValue │ │ │ │ - 397: 00353e50 4 FUNC GLOBAL DEFAULT 12 _PySemaphore_Destroy │ │ │ │ + 392: 00082248 12 FUNC GLOBAL DEFAULT 12 PyRun_AnyFile │ │ │ │ + 393: 00064f60 68 FUNC GLOBAL DEFAULT 12 PyCodec_Decode │ │ │ │ + 394: 0015ab5c 356 FUNC GLOBAL DEFAULT 12 _PyObject_SetManagedDict │ │ │ │ + 395: 00599680 0 NOTYPE GLOBAL DEFAULT 29 __bss_start__ │ │ │ │ + 396: 00315348 76 FUNC GLOBAL DEFAULT 12 _PyGen_SetStopIterationValue │ │ │ │ + 397: 0035175c 4 FUNC GLOBAL DEFAULT 12 _PySemaphore_Destroy │ │ │ │ 398: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_current_sigrtmin@GLIBC_2.4 (2) │ │ │ │ - 399: 0012e6c4 252 FUNC GLOBAL DEFAULT 12 PySet_Discard │ │ │ │ + 399: 0012decc 252 FUNC GLOBAL DEFAULT 12 PySet_Discard │ │ │ │ 400: 00000000 0 FUNC GLOBAL DEFAULT UND tcsetpgrp@GLIBC_2.4 (2) │ │ │ │ - 401: 0016ca20 8 FUNC GLOBAL DEFAULT 12 _Py_hashtable_hash_ptr │ │ │ │ - 402: 00054d60 44 FUNC GLOBAL DEFAULT 12 PyFrame_GetGlobals │ │ │ │ - 403: 002993dc 184 FUNC GLOBAL DEFAULT 12 PyState_AddModule │ │ │ │ + 401: 0016b838 8 FUNC GLOBAL DEFAULT 12 _Py_hashtable_hash_ptr │ │ │ │ + 402: 00054d6c 44 FUNC GLOBAL DEFAULT 12 PyFrame_GetGlobals │ │ │ │ + 403: 00296438 184 FUNC GLOBAL DEFAULT 12 PyState_AddModule │ │ │ │ 404: 00000000 0 FUNC GLOBAL DEFAULT UND if_indextoname@GLIBC_2.4 (2) │ │ │ │ - 405: 0056daf8 4 OBJECT GLOBAL DEFAULT 26 PyExc_ModuleNotFoundError │ │ │ │ - 406: 002123f0 532 FUNC GLOBAL DEFAULT 12 PyNumber_Float │ │ │ │ - 407: 0008b6d8 164 FUNC GLOBAL DEFAULT 12 PyMem_SetAllocator │ │ │ │ - 408: 00068454 12 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF32String │ │ │ │ + 405: 0055daf8 4 OBJECT GLOBAL DEFAULT 26 PyExc_ModuleNotFoundError │ │ │ │ + 406: 00210000 532 FUNC GLOBAL DEFAULT 12 PyNumber_Float │ │ │ │ + 407: 0008b644 164 FUNC GLOBAL DEFAULT 12 PyMem_SetAllocator │ │ │ │ + 408: 00068468 12 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF32String │ │ │ │ 409: 00000000 0 FUNC GLOBAL DEFAULT UND fileno@GLIBC_2.4 (2) │ │ │ │ - 410: 000840dc 4 FUNC GLOBAL DEFAULT 12 PyThread_delete_key │ │ │ │ + 410: 00083fa8 4 FUNC GLOBAL DEFAULT 12 PyThread_delete_key │ │ │ │ 411: 000294a8 0 FUNC GLOBAL DEFAULT UND XML_SetNamespaceDeclHandler │ │ │ │ - 412: 0032f7e4 4 FUNC GLOBAL DEFAULT 12 PyDict_Items │ │ │ │ + 412: 0032cf28 4 FUNC GLOBAL DEFAULT 12 PyDict_Items │ │ │ │ 413: 00029904 0 FUNC GLOBAL DEFAULT UND atan@GLIBC_2.4 (3) │ │ │ │ - 414: 0007d450 4 FUNC GLOBAL DEFAULT 12 PyContext_New │ │ │ │ + 414: 0007d214 4 FUNC GLOBAL DEFAULT 12 PyContext_New │ │ │ │ 415: 0002c4bc 28 FUNC GLOBAL DEFAULT 12 Py_GetArgcArgv │ │ │ │ - 416: 000a3438 4 FUNC GLOBAL DEFAULT 12 PyLong_FromVoidPtr │ │ │ │ - 417: 0030912c 24 FUNC GLOBAL DEFAULT 12 PyByteArray_AsString │ │ │ │ + 416: 000a335c 4 FUNC GLOBAL DEFAULT 12 PyLong_FromVoidPtr │ │ │ │ + 417: 003065d8 24 FUNC GLOBAL DEFAULT 12 PyByteArray_AsString │ │ │ │ 418: 00000000 0 FUNC GLOBAL DEFAULT UND sem_destroy@GLIBC_2.34 (4) │ │ │ │ - 419: 00149f14 152 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttrString │ │ │ │ + 419: 002578fc 152 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttrString │ │ │ │ 420: 00000000 0 FUNC GLOBAL DEFAULT UND setresgid@GLIBC_2.4 (2) │ │ │ │ 421: 00088b5c 4 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork │ │ │ │ 422: 00000000 0 FUNC GLOBAL DEFAULT UND strncmp@GLIBC_2.4 (2) │ │ │ │ - 423: 00562fac 208 OBJECT GLOBAL DEFAULT 26 PySlice_Type │ │ │ │ - 424: 000bbe38 196 FUNC GLOBAL DEFAULT 12 _PyArena_New │ │ │ │ - 425: 00564dac 208 OBJECT GLOBAL DEFAULT 26 PyDictIterKey_Type │ │ │ │ - 426: 0022f5dc 156 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromMemory │ │ │ │ - 427: 002d27b4 48 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpIDObject │ │ │ │ - 428: 002dcb60 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRemainder │ │ │ │ - 429: 0056db18 4 OBJECT GLOBAL DEFAULT 26 PyExc_RuntimeWarning │ │ │ │ - 430: 000a5774 36 FUNC GLOBAL DEFAULT 12 PyErr_Occurred │ │ │ │ - 431: 005a9cdc 4 OBJECT GLOBAL DEFAULT 29 Py_OptimizeFlag │ │ │ │ - 432: 00084234 96 FUNC GLOBAL DEFAULT 12 _Py_closerange │ │ │ │ - 433: 000fc738 76 FUNC GLOBAL DEFAULT 12 PyObject_CallFunctionObjArgs │ │ │ │ - 434: 00041e30 516 FUNC GLOBAL DEFAULT 12 _PyEval_FormatKwargsError │ │ │ │ + 423: 00552fac 208 OBJECT GLOBAL DEFAULT 26 PySlice_Type │ │ │ │ + 424: 000bb98c 196 FUNC GLOBAL DEFAULT 12 _PyArena_New │ │ │ │ + 425: 00554dac 208 OBJECT GLOBAL DEFAULT 26 PyDictIterKey_Type │ │ │ │ + 426: 0022bd74 156 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromMemory │ │ │ │ + 427: 002cf834 48 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpIDObject │ │ │ │ + 428: 002d9f98 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRemainder │ │ │ │ + 429: 0055db18 4 OBJECT GLOBAL DEFAULT 26 PyExc_RuntimeWarning │ │ │ │ + 430: 000a5698 36 FUNC GLOBAL DEFAULT 12 PyErr_Occurred │ │ │ │ + 431: 00599cdc 4 OBJECT GLOBAL DEFAULT 29 Py_OptimizeFlag │ │ │ │ + 432: 00084100 96 FUNC GLOBAL DEFAULT 12 _Py_closerange │ │ │ │ + 433: 000fc284 76 FUNC GLOBAL DEFAULT 12 PyObject_CallFunctionObjArgs │ │ │ │ + 434: 00041e24 516 FUNC GLOBAL DEFAULT 12 _PyEval_FormatKwargsError │ │ │ │ 435: 00000000 0 FUNC GLOBAL DEFAULT UND symlink@GLIBC_2.4 (2) │ │ │ │ - 436: 0007d4a0 4 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_Resume │ │ │ │ - 437: 0028c5d4 284 FUNC GLOBAL DEFAULT 12 _PyErr_ProgramDecodedTextObject │ │ │ │ + 436: 0007d264 4 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_Resume │ │ │ │ + 437: 002893d4 284 FUNC GLOBAL DEFAULT 12 _PyErr_ProgramDecodedTextObject │ │ │ │ 438: 00078968 44 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new │ │ │ │ 439: 000890d8 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: 002896b4 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetNotRunningMain │ │ │ │ - 443: 0027d890 204 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsWhitespace │ │ │ │ + 442: 002864b4 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetNotRunningMain │ │ │ │ + 443: 0027a690 204 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsWhitespace │ │ │ │ 444: 00000000 0 FUNC GLOBAL DEFAULT UND lockf64@GLIBC_2.4 (2) │ │ │ │ - 445: 001c2eec 80 FUNC GLOBAL DEFAULT 12 PyArg_Parse │ │ │ │ - 446: 0017e668 448 FUNC GLOBAL DEFAULT 12 _PySet_NextEntry │ │ │ │ - 447: 0007d498 4 FUNC GLOBAL DEFAULT 12 _PyCriticalSection2_BeginSlow │ │ │ │ - 448: 005a9680 4 OBJECT GLOBAL DEFAULT 29 __environ@GLIBC_2.4 (2) │ │ │ │ + 445: 001c1384 80 FUNC GLOBAL DEFAULT 12 PyArg_Parse │ │ │ │ + 446: 0017d5fc 448 FUNC GLOBAL DEFAULT 12 _PySet_NextEntry │ │ │ │ + 447: 0007d25c 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: 0007d49c 4 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_SuspendAll │ │ │ │ + 452: 0007d260 4 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_SuspendAll │ │ │ │ 453: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_key_delete@GLIBC_2.34 (4) │ │ │ │ - 454: 00331ee0 8 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_ReleaseAndRawFree │ │ │ │ + 454: 0032f798 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: 00561978 4 OBJECT GLOBAL DEFAULT 26 PyExc_OSError │ │ │ │ - 458: 00139d10 36 FUNC GLOBAL DEFAULT 12 _Py_normpath │ │ │ │ - 459: 0007d680 32 FUNC GLOBAL DEFAULT 12 PyStatus_IsError │ │ │ │ - 460: 00299530 84 FUNC GLOBAL DEFAULT 12 Py_Exit │ │ │ │ - 461: 0004f808 12 FUNC GLOBAL DEFAULT 12 PyInit__sha1 │ │ │ │ - 462: 002eb900 12 FUNC GLOBAL DEFAULT 12 PyInit__sha2 │ │ │ │ + 457: 00551978 4 OBJECT GLOBAL DEFAULT 26 PyExc_OSError │ │ │ │ + 458: 00139500 36 FUNC GLOBAL DEFAULT 12 _Py_normpath │ │ │ │ + 459: 0007d444 32 FUNC GLOBAL DEFAULT 12 PyStatus_IsError │ │ │ │ + 460: 0029658c 84 FUNC GLOBAL DEFAULT 12 Py_Exit │ │ │ │ + 461: 0004f98c 12 FUNC GLOBAL DEFAULT 12 PyInit__sha1 │ │ │ │ + 462: 002e8e04 12 FUNC GLOBAL DEFAULT 12 PyInit__sha2 │ │ │ │ 463: 00000000 0 FUNC GLOBAL DEFAULT UND setuid@GLIBC_2.4 (2) │ │ │ │ - 464: 0004fb70 12 FUNC GLOBAL DEFAULT 12 PyInit__sha3 │ │ │ │ - 465: 000823e4 56 FUNC GLOBAL DEFAULT 12 PyRun_FileEx │ │ │ │ - 466: 00173080 112 FUNC GLOBAL DEFAULT 12 PyList_GetItem │ │ │ │ - 467: 0056db24 4 OBJECT GLOBAL DEFAULT 26 PyExc_BytesWarning │ │ │ │ - 468: 00056940 268 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToFile │ │ │ │ - 469: 0007d318 60 FUNC GLOBAL DEFAULT 12 PyUnicode_InternImmortal │ │ │ │ - 470: 0008be20 56 FUNC GLOBAL DEFAULT 12 PyOS_snprintf │ │ │ │ - 471: 0021efb8 168 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndexNotNone │ │ │ │ - 472: 00051ba0 140 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLongLong_Converter │ │ │ │ - 473: 0027b4d8 12 FUNC GLOBAL DEFAULT 12 PyInit__stat │ │ │ │ + 464: 0004fd54 12 FUNC GLOBAL DEFAULT 12 PyInit__sha3 │ │ │ │ + 465: 000822ec 56 FUNC GLOBAL DEFAULT 12 PyRun_FileEx │ │ │ │ + 466: 00171d34 112 FUNC GLOBAL DEFAULT 12 PyList_GetItem │ │ │ │ + 467: 0055db24 4 OBJECT GLOBAL DEFAULT 26 PyExc_BytesWarning │ │ │ │ + 468: 00056950 268 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToFile │ │ │ │ + 469: 0007d0dc 60 FUNC GLOBAL DEFAULT 12 PyUnicode_InternImmortal │ │ │ │ + 470: 0008bd8c 56 FUNC GLOBAL DEFAULT 12 PyOS_snprintf │ │ │ │ + 471: 0021baa0 168 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndexNotNone │ │ │ │ + 472: 00051bac 140 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLongLong_Converter │ │ │ │ + 473: 00278098 12 FUNC GLOBAL DEFAULT 12 PyInit__stat │ │ │ │ 474: 00029814 0 FUNC GLOBAL DEFAULT UND expm1@GLIBC_2.4 (3) │ │ │ │ - 475: 0056a5cc 208 OBJECT GLOBAL DEFAULT 26 PyBytes_Type │ │ │ │ - 476: 00355e34 48 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_New │ │ │ │ + 475: 0055a5cc 208 OBJECT GLOBAL DEFAULT 26 PyBytes_Type │ │ │ │ + 476: 003537b8 48 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_New │ │ │ │ 477: 00000000 0 FUNC GLOBAL DEFAULT UND getlogin_r@GLIBC_2.4 (2) │ │ │ │ - 478: 001ad110 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Swap │ │ │ │ - 479: 000ab140 240 FUNC GLOBAL DEFAULT 12 PyLong_AsSsize_t │ │ │ │ - 480: 000e6efc 28 FUNC GLOBAL DEFAULT 12 _PyToken_OneChar │ │ │ │ - 481: 00162390 1324 FUNC GLOBAL DEFAULT 12 PyModule_AddIntConstant │ │ │ │ - 482: 00082900 32 FUNC GLOBAL DEFAULT 12 PyException_SetArgs │ │ │ │ - 483: 005630ac 208 OBJECT GLOBAL DEFAULT 26 PySetIter_Type │ │ │ │ - 484: 000bbb58 392 FUNC GLOBAL DEFAULT 12 PyDict_GetItemStringRef │ │ │ │ + 478: 001ab81c 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Swap │ │ │ │ + 479: 000ab064 240 FUNC GLOBAL DEFAULT 12 PyLong_AsSsize_t │ │ │ │ + 480: 000e6a6c 28 FUNC GLOBAL DEFAULT 12 _PyToken_OneChar │ │ │ │ + 481: 00161578 1324 FUNC GLOBAL DEFAULT 12 PyModule_AddIntConstant │ │ │ │ + 482: 00082bfc 32 FUNC GLOBAL DEFAULT 12 PyException_SetArgs │ │ │ │ + 483: 005530ac 208 OBJECT GLOBAL DEFAULT 26 PySetIter_Type │ │ │ │ + 484: 000bb6ac 392 FUNC GLOBAL DEFAULT 12 PyDict_GetItemStringRef │ │ │ │ 485: 00000000 0 FUNC GLOBAL DEFAULT UND getgrouplist@GLIBC_2.4 (2) │ │ │ │ - 486: 0045b6d8 48 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_BinaryFunctions │ │ │ │ - 487: 0008429c 8 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_SetPersistAfterFork │ │ │ │ - 488: 0015b958 44 FUNC GLOBAL DEFAULT 12 PyObject_ClearManagedDict │ │ │ │ - 489: 00033e04 8 FUNC GLOBAL DEFAULT 12 PyType_GetName │ │ │ │ - 490: 00171568 56 FUNC GLOBAL DEFAULT 12 _Py_EncodeLocaleEx │ │ │ │ - 491: 00353bc0 48 FUNC GLOBAL DEFAULT 12 PyMutex_Lock │ │ │ │ - 492: 002a96c8 60 FUNC GLOBAL DEFAULT 12 PyErr_FormatUnraisable │ │ │ │ - 493: 005a9cfc 4 OBJECT GLOBAL DEFAULT 29 Py_NoUserSiteDirectory │ │ │ │ - 494: 001e77f4 116 FUNC GLOBAL DEFAULT 12 PyTime_Time │ │ │ │ + 486: 00459040 48 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_BinaryFunctions │ │ │ │ + 487: 00084168 8 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_SetPersistAfterFork │ │ │ │ + 488: 0015ab30 44 FUNC GLOBAL DEFAULT 12 PyObject_ClearManagedDict │ │ │ │ + 489: 00033e1c 8 FUNC GLOBAL DEFAULT 12 PyType_GetName │ │ │ │ + 490: 001703b8 56 FUNC GLOBAL DEFAULT 12 _Py_EncodeLocaleEx │ │ │ │ + 491: 003515e4 48 FUNC GLOBAL DEFAULT 12 PyMutex_Lock │ │ │ │ + 492: 002a6718 60 FUNC GLOBAL DEFAULT 12 PyErr_FormatUnraisable │ │ │ │ + 493: 00599cfc 4 OBJECT GLOBAL DEFAULT 29 Py_NoUserSiteDirectory │ │ │ │ + 494: 001e5938 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: 001ab5ec 88 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Get │ │ │ │ + 497: 001a9988 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: 001b9500 100 FUNC GLOBAL DEFAULT 12 _Py_dup │ │ │ │ - 504: 0018f66c 140 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttr │ │ │ │ - 505: 001bebec 116 FUNC GLOBAL DEFAULT 12 _PyLong_FromDigits │ │ │ │ - 506: 005b1fac 4 OBJECT GLOBAL DEFAULT 29 PyExc_EnvironmentError │ │ │ │ - 507: 00562190 208 OBJECT GLOBAL DEFAULT 26 PyContextToken_Type │ │ │ │ - 508: 00219dac 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceFloorDivide │ │ │ │ - 509: 0007d434 8 FUNC GLOBAL DEFAULT 12 PyCodec_Decoder │ │ │ │ - 510: 002d2744 112 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDInitref │ │ │ │ + 503: 001b7bf8 100 FUNC GLOBAL DEFAULT 12 _Py_dup │ │ │ │ + 504: 0018dc58 140 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttr │ │ │ │ + 505: 001bce4c 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: 00216d38 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceFloorDivide │ │ │ │ + 509: 0007d1f8 8 FUNC GLOBAL DEFAULT 12 PyCodec_Decoder │ │ │ │ + 510: 002cf7c4 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: 001293bc 56 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormat │ │ │ │ - 514: 00058fe8 56 FUNC GLOBAL DEFAULT 12 _PyContext_NewHamtForTests │ │ │ │ + 513: 00128bc0 56 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormat │ │ │ │ + 514: 00058ff8 56 FUNC GLOBAL DEFAULT 12 _PyContext_NewHamtForTests │ │ │ │ 515: 00000000 0 FUNC GLOBAL DEFAULT UND sethostname@GLIBC_2.4 (2) │ │ │ │ - 516: 0004dfa4 160 FUNC GLOBAL DEFAULT 12 PyVectorcall_Call │ │ │ │ - 517: 0028689c 100 FUNC GLOBAL DEFAULT 12 PyGC_Collect │ │ │ │ + 516: 0004dde4 160 FUNC GLOBAL DEFAULT 12 PyVectorcall_Call │ │ │ │ + 517: 0028369c 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: 001ac07c 68 FUNC GLOBAL DEFAULT 12 PyEval_GetFrame │ │ │ │ - 521: 00188fac 120 FUNC GLOBAL DEFAULT 12 Py_GenericAlias │ │ │ │ + 520: 001aa418 68 FUNC GLOBAL DEFAULT 12 PyEval_GetFrame │ │ │ │ + 521: 00187900 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: 001d54ec 220 FUNC GLOBAL DEFAULT 12 _Py_hashtable_clear │ │ │ │ + 524: 001d37ec 220 FUNC GLOBAL DEFAULT 12 _Py_hashtable_clear │ │ │ │ 525: 00000000 0 FUNC GLOBAL DEFAULT UND __atomic_fetch_add_8@LIBATOMIC_1.0 (15) │ │ │ │ 526: 000755f0 92 FUNC GLOBAL DEFAULT 12 PyImport_AddModule │ │ │ │ - 527: 00031f70 16 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequireIDRef │ │ │ │ - 528: 00150cec 844 FUNC GLOBAL DEFAULT 12 PyUnicode_Append │ │ │ │ - 529: 00190a98 52 FUNC GLOBAL DEFAULT 12 _Py_IsValidFD │ │ │ │ - 530: 00309c20 164 FUNC GLOBAL DEFAULT 12 PyComplex_RealAsDouble │ │ │ │ - 531: 0009a264 620 FUNC GLOBAL DEFAULT 12 PySequence_Tuple │ │ │ │ - 532: 001ab3b4 164 FUNC GLOBAL DEFAULT 12 _Py_convert_optional_to_ssize_t │ │ │ │ - 533: 001323dc 488 FUNC GLOBAL DEFAULT 12 PyObject_Format │ │ │ │ + 527: 00031f88 16 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequireIDRef │ │ │ │ + 528: 00150444 844 FUNC GLOBAL DEFAULT 12 PyUnicode_Append │ │ │ │ + 529: 0018f084 52 FUNC GLOBAL DEFAULT 12 _Py_IsValidFD │ │ │ │ + 530: 003070cc 164 FUNC GLOBAL DEFAULT 12 PyComplex_RealAsDouble │ │ │ │ + 531: 0009a188 620 FUNC GLOBAL DEFAULT 12 PySequence_Tuple │ │ │ │ + 532: 001a9750 164 FUNC GLOBAL DEFAULT 12 _Py_convert_optional_to_ssize_t │ │ │ │ + 533: 00131be4 488 FUNC GLOBAL DEFAULT 12 PyObject_Format │ │ │ │ 534: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_key_create@GLIBC_2.34 (4) │ │ │ │ - 535: 000e51c4 360 FUNC GLOBAL DEFAULT 12 _PyToken_TwoChars │ │ │ │ - 536: 0010eb20 2072 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedString │ │ │ │ - 537: 0005dda8 52 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyStringWithError │ │ │ │ - 538: 00084134 4 FUNC GLOBAL DEFAULT 12 PyThread_set_stacksize │ │ │ │ + 535: 000e4d24 360 FUNC GLOBAL DEFAULT 12 _PyToken_TwoChars │ │ │ │ + 536: 0010e5a0 2072 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedString │ │ │ │ + 537: 0005dae0 52 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyStringWithError │ │ │ │ + 538: 00084000 4 FUNC GLOBAL DEFAULT 12 PyThread_set_stacksize │ │ │ │ 539: 00000000 0 FUNC GLOBAL DEFAULT UND sincos@GLIBC_2.4 (3) │ │ │ │ - 540: 002d2ea0 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsReady │ │ │ │ + 540: 002cff20 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsReady │ │ │ │ 541: 00074978 16 FUNC GLOBAL DEFAULT 12 PyFloat_GetMax │ │ │ │ - 542: 002a9038 88 FUNC GLOBAL DEFAULT 12 _PyEvent_Notify │ │ │ │ + 542: 002a6088 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: 002ac748 80 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Parent │ │ │ │ + 546: 002a9798 80 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Parent │ │ │ │ 547: 00000000 0 FUNC GLOBAL DEFAULT UND sendfile64@GLIBC_2.4 (2) │ │ │ │ - 548: 00565490 208 OBJECT GLOBAL DEFAULT 26 PyDict_Type │ │ │ │ - 549: 00168be0 1336 FUNC GLOBAL DEFAULT 12 _PyLong_AsByteArray │ │ │ │ - 550: 0007d4a8 4 FUNC GLOBAL DEFAULT 12 PyCriticalSection_End │ │ │ │ + 548: 00555490 208 OBJECT GLOBAL DEFAULT 26 PyDict_Type │ │ │ │ + 549: 00167a94 1336 FUNC GLOBAL DEFAULT 12 _PyLong_AsByteArray │ │ │ │ + 550: 0007d26c 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: 001ad0a4 108 FUNC GLOBAL DEFAULT 12 _PyThreadState_NewBound │ │ │ │ + 553: 001ab7b0 108 FUNC GLOBAL DEFAULT 12 _PyThreadState_NewBound │ │ │ │ 554: 0002aa50 0 FUNC GLOBAL DEFAULT UND XML_SetHashSalt │ │ │ │ - 555: 000c4418 4 FUNC GLOBAL DEFAULT 12 Py_VaBuildValue │ │ │ │ + 555: 000c3f3c 4 FUNC GLOBAL DEFAULT 12 Py_VaBuildValue │ │ │ │ 556: 00000000 0 FUNC GLOBAL DEFAULT UND deflateInit2_ │ │ │ │ - 557: 001106d0 544 FUNC GLOBAL DEFAULT 12 PyModule_AddObjectRef │ │ │ │ + 557: 0011014c 544 FUNC GLOBAL DEFAULT 12 PyModule_AddObjectRef │ │ │ │ 558: 00078fa4 124 FUNC GLOBAL DEFAULT 12 PyUnicode_Resize │ │ │ │ - 559: 0007e55c 136 FUNC GLOBAL DEFAULT 12 PyArg_VaParseTupleAndKeywords │ │ │ │ - 560: 000a9470 440 FUNC GLOBAL DEFAULT 12 _PyObject_New │ │ │ │ - 561: 0021c3f8 108 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef2 │ │ │ │ - 562: 001ddc18 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasName │ │ │ │ - 563: 0028d770 84 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_Create │ │ │ │ + 559: 0007df88 136 FUNC GLOBAL DEFAULT 12 PyArg_VaParseTupleAndKeywords │ │ │ │ + 560: 000a9394 440 FUNC GLOBAL DEFAULT 12 _PyObject_New │ │ │ │ + 561: 00219384 108 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef2 │ │ │ │ + 562: 001dbf24 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasName │ │ │ │ + 563: 0028a570 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: 0003d9fc 144 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef3 │ │ │ │ - 567: 001b1bf8 256 FUNC GLOBAL DEFAULT 12 PyLong_AsDouble │ │ │ │ + 566: 0003dab4 144 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef3 │ │ │ │ + 567: 001b0300 256 FUNC GLOBAL DEFAULT 12 PyLong_AsDouble │ │ │ │ 568: 00000000 0 FUNC GLOBAL DEFAULT UND fork@GLIBC_2.4 (2) │ │ │ │ - 569: 0014e2e8 428 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttrString │ │ │ │ - 570: 0019031c 240 FUNC GLOBAL DEFAULT 12 PyWeakref_GetRef │ │ │ │ - 571: 000ab684 376 FUNC GLOBAL DEFAULT 12 PyMem_Realloc │ │ │ │ - 572: 000a7f24 8 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetAttr │ │ │ │ + 569: 0014da40 428 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttrString │ │ │ │ + 570: 0018e908 240 FUNC GLOBAL DEFAULT 12 PyWeakref_GetRef │ │ │ │ + 571: 000ab5a8 376 FUNC GLOBAL DEFAULT 12 PyMem_Realloc │ │ │ │ + 572: 000a7e48 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: 000b1e48 12 FUNC GLOBAL DEFAULT 12 PyStructSequence_GetItem │ │ │ │ - 576: 001905c0 448 FUNC GLOBAL DEFAULT 12 PyImport_GetModule │ │ │ │ - 577: 0011bd94 8 FUNC GLOBAL DEFAULT 12 PyException_SetTraceback │ │ │ │ - 578: 00058730 28 FUNC GLOBAL DEFAULT 12 PyComplex_FromDoubles │ │ │ │ + 575: 000b19bc 12 FUNC GLOBAL DEFAULT 12 PyStructSequence_GetItem │ │ │ │ + 576: 0018ebac 448 FUNC GLOBAL DEFAULT 12 PyImport_GetModule │ │ │ │ + 577: 0011b628 8 FUNC GLOBAL DEFAULT 12 PyException_SetTraceback │ │ │ │ + 578: 00058a50 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: 00188994 404 FUNC GLOBAL DEFAULT 12 PyObject_VisitManagedDict │ │ │ │ - 582: 001a34bc 544 FUNC GLOBAL DEFAULT 12 PyNumber_Remainder │ │ │ │ + 581: 00187504 404 FUNC GLOBAL DEFAULT 12 PyObject_VisitManagedDict │ │ │ │ + 582: 001a1868 544 FUNC GLOBAL DEFAULT 12 PyNumber_Remainder │ │ │ │ 583: 0002c94c 3172 FUNC GLOBAL DEFAULT 12 _Py_GetConfigsAsDict │ │ │ │ - 584: 00571738 4 OBJECT GLOBAL DEFAULT 26 _PyImport_FrozenStdlib │ │ │ │ + 584: 00561720 4 OBJECT GLOBAL DEFAULT 26 _PyImport_FrozenStdlib │ │ │ │ 585: 00000000 0 FUNC GLOBAL DEFAULT UND rewind@GLIBC_2.4 (2) │ │ │ │ - 586: 002d3a6c 80 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterState_GetMainModule │ │ │ │ - 587: 001c7b90 88 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_destroy_chain │ │ │ │ - 588: 003293e4 148 FUNC GLOBAL DEFAULT 12 _PyBytes_Find │ │ │ │ - 589: 00206a84 68 FUNC GLOBAL DEFAULT 12 PyODict_SetItem │ │ │ │ - 590: 0056daf4 4 OBJECT GLOBAL DEFAULT 26 PyExc_PythonFinalizationError │ │ │ │ - 591: 005d4f48 0 NOTYPE GLOBAL DEFAULT 29 _end │ │ │ │ - 592: 0005c594 16 FUNC GLOBAL DEFAULT 12 Py_GetPrefix │ │ │ │ - 593: 0027ce84 92 FUNC GLOBAL DEFAULT 12 Py_MakePendingCalls │ │ │ │ - 594: 002dc49c 76 FUNC GLOBAL DEFAULT 12 PyContext_CopyCurrent │ │ │ │ - 595: 00562c5c 208 OBJECT GLOBAL DEFAULT 26 PyUnicodeIter_Type │ │ │ │ + 586: 002d0aec 80 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterState_GetMainModule │ │ │ │ + 587: 001c5e90 88 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_destroy_chain │ │ │ │ + 588: 00326d0c 148 FUNC GLOBAL DEFAULT 12 _PyBytes_Find │ │ │ │ + 589: 00204dd4 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: 0005c5a4 16 FUNC GLOBAL DEFAULT 12 Py_GetPrefix │ │ │ │ + 593: 00279a44 92 FUNC GLOBAL DEFAULT 12 Py_MakePendingCalls │ │ │ │ + 594: 002d98d4 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: 002b1ee8 200 FUNC GLOBAL DEFAULT 12 PyEvent_WaitTimed │ │ │ │ - 598: 001df924 304 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wait │ │ │ │ + 597: 002aef48 200 FUNC GLOBAL DEFAULT 12 PyEvent_WaitTimed │ │ │ │ + 598: 001ddc30 304 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wait │ │ │ │ 599: 00000000 0 FUNC GLOBAL DEFAULT UND sched_getscheduler@GLIBC_2.4 (2) │ │ │ │ - 600: 000800e8 8 FUNC GLOBAL DEFAULT 12 PyCFunction_NewEx │ │ │ │ + 600: 0007fff0 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: 00562b4c 208 OBJECT GLOBAL DEFAULT 26 _PyUnion_Type │ │ │ │ - 606: 00064aac 8 FUNC GLOBAL DEFAULT 12 PyByteArray_Size │ │ │ │ + 605: 00552b4c 208 OBJECT GLOBAL DEFAULT 26 _PyUnion_Type │ │ │ │ + 606: 00064ac0 8 FUNC GLOBAL DEFAULT 12 PyByteArray_Size │ │ │ │ 607: 00000000 0 FUNC GLOBAL DEFAULT UND mbrtowc@GLIBC_2.4 (2) │ │ │ │ - 608: 0011aef4 36 FUNC GLOBAL DEFAULT 12 PyErr_GetRaisedException │ │ │ │ - 609: 000eea2c 2068 FUNC GLOBAL DEFAULT 12 PyFunction_NewWithQualName │ │ │ │ - 610: 001291e4 416 FUNC GLOBAL DEFAULT 12 _PyStructSequence_NewType │ │ │ │ + 608: 0011a788 36 FUNC GLOBAL DEFAULT 12 PyErr_GetRaisedException │ │ │ │ + 609: 000ee598 2068 FUNC GLOBAL DEFAULT 12 PyFunction_NewWithQualName │ │ │ │ + 610: 001289e8 416 FUNC GLOBAL DEFAULT 12 _PyStructSequence_NewType │ │ │ │ 611: 00000000 0 FUNC GLOBAL DEFAULT UND __setitimer64@GLIBC_2.34 (4) │ │ │ │ - 612: 000a1e44 268 FUNC GLOBAL DEFAULT 12 PyDescr_NewMethod │ │ │ │ - 613: 0004d808 76 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval_clamp │ │ │ │ + 612: 000a1d68 268 FUNC GLOBAL DEFAULT 12 PyDescr_NewMethod │ │ │ │ + 613: 0004d7a4 76 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval_clamp │ │ │ │ 614: 00078b94 52 FUNC GLOBAL DEFAULT 12 PySys_GetXOptions │ │ │ │ - 615: 0029620c 4 FUNC GLOBAL DEFAULT 12 PyErr_RangedSyntaxLocationObject │ │ │ │ - 616: 000a6810 112 FUNC GLOBAL DEFAULT 12 PyModule_AddFunctions │ │ │ │ + 615: 00293268 4 FUNC GLOBAL DEFAULT 12 PyErr_RangedSyntaxLocationObject │ │ │ │ + 616: 000a6734 112 FUNC GLOBAL DEFAULT 12 PyModule_AddFunctions │ │ │ │ 617: 00079c40 4 FUNC GLOBAL DEFAULT 12 PyObject_AsReadBuffer │ │ │ │ - 618: 0020ce50 176 FUNC GLOBAL DEFAULT 12 _PyDeadline_Init │ │ │ │ - 619: 0056af5c 4 OBJECT GLOBAL DEFAULT 26 PyExc_ChildProcessError │ │ │ │ - 620: 0029e984 112 FUNC GLOBAL DEFAULT 12 PyState_FindModule │ │ │ │ + 618: 002d89a0 176 FUNC GLOBAL DEFAULT 12 _PyDeadline_Init │ │ │ │ + 619: 0055af5c 4 OBJECT GLOBAL DEFAULT 26 PyExc_ChildProcessError │ │ │ │ + 620: 0029b9e0 112 FUNC GLOBAL DEFAULT 12 PyState_FindModule │ │ │ │ 621: 00000000 0 FUNC GLOBAL DEFAULT UND perror@GLIBC_2.4 (2) │ │ │ │ - 622: 0005c3f0 24 FUNC GLOBAL DEFAULT 12 Py_GetPath │ │ │ │ - 623: 0010f928 448 FUNC GLOBAL DEFAULT 12 PyObject_GetAttrString │ │ │ │ - 624: 0021dc9c 4 FUNC GLOBAL DEFAULT 12 Py_EnterRecursiveCall │ │ │ │ + 622: 0005c400 24 FUNC GLOBAL DEFAULT 12 Py_GetPath │ │ │ │ + 623: 0010f3a8 444 FUNC GLOBAL DEFAULT 12 PyObject_GetAttrString │ │ │ │ + 624: 0021abd0 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: 0018aee4 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDigit │ │ │ │ + 628: 00189838 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDigit │ │ │ │ 629: 0002d868 84 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadLongFromFile │ │ │ │ - 630: 000626f0 76 FUNC GLOBAL DEFAULT 12 PyObject_HasAttr │ │ │ │ - 631: 00054dac 44 FUNC GLOBAL DEFAULT 12 PyFrame_GetBuiltins │ │ │ │ - 632: 00115f28 4960 FUNC GLOBAL DEFAULT 12 PyLong_FromString │ │ │ │ - 633: 0016d1ac 96 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttr │ │ │ │ - 634: 000b9270 824 FUNC GLOBAL DEFAULT 12 _PyObject_LookupSpecial │ │ │ │ - 635: 002d12dc 16 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEncoding │ │ │ │ + 630: 000626d8 76 FUNC GLOBAL DEFAULT 12 PyObject_HasAttr │ │ │ │ + 631: 00054db8 44 FUNC GLOBAL DEFAULT 12 PyFrame_GetBuiltins │ │ │ │ + 632: 001159a4 4960 FUNC GLOBAL DEFAULT 12 PyLong_FromString │ │ │ │ + 633: 0016bff8 96 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttr │ │ │ │ + 634: 000b8dc4 824 FUNC GLOBAL DEFAULT 12 _PyObject_LookupSpecial │ │ │ │ + 635: 002ce360 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: 000c6db8 144 FUNC GLOBAL DEFAULT 12 _PyObject_NewVar │ │ │ │ + 638: 000c68dc 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: 0029d778 12 FUNC GLOBAL DEFAULT 12 PyInit__sre │ │ │ │ - 642: 000a6880 224 FUNC GLOBAL DEFAULT 12 PyModule_GetNameObject │ │ │ │ - 643: 000a672c 132 FUNC GLOBAL DEFAULT 12 PyModule_NewObject │ │ │ │ - 644: 001038f0 236 FUNC GLOBAL DEFAULT 12 PyObject_IsTrue │ │ │ │ + 641: 0029a7d4 12 FUNC GLOBAL DEFAULT 12 PyInit__sre │ │ │ │ + 642: 000a67a4 224 FUNC GLOBAL DEFAULT 12 PyModule_GetNameObject │ │ │ │ + 643: 000a6650 132 FUNC GLOBAL DEFAULT 12 PyModule_NewObject │ │ │ │ + 644: 00103320 236 FUNC GLOBAL DEFAULT 12 PyObject_IsTrue │ │ │ │ 645: 00078024 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: 005a9650 0 NOTYPE GLOBAL DEFAULT 28 _edata │ │ │ │ - 650: 00566194 208 OBJECT GLOBAL DEFAULT 26 PyFrameLocalsProxy_Type │ │ │ │ - 651: 00560868 0 NOTYPE GLOBAL DEFAULT 26 __data_start │ │ │ │ - 652: 000bbd28 4 FUNC GLOBAL DEFAULT 12 _Py_fstat_noraise │ │ │ │ - 653: 0056bbc4 4 OBJECT GLOBAL DEFAULT 26 PyExc_NameError │ │ │ │ - 654: 001bfd44 788 FUNC GLOBAL DEFAULT 12 _Py_HashDouble │ │ │ │ - 655: 001484cc 16 FUNC GLOBAL DEFAULT 12 PyException_SetContext │ │ │ │ - 656: 00073e2c 88 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromState │ │ │ │ - 657: 0007db44 12 FUNC GLOBAL DEFAULT 12 PyRun_SimpleString │ │ │ │ + 649: 00599650 0 NOTYPE GLOBAL DEFAULT 28 _edata │ │ │ │ + 650: 00556194 208 OBJECT GLOBAL DEFAULT 26 PyFrameLocalsProxy_Type │ │ │ │ + 651: 00550868 0 NOTYPE GLOBAL DEFAULT 26 __data_start │ │ │ │ + 652: 000bb87c 4 FUNC GLOBAL DEFAULT 12 _Py_fstat_noraise │ │ │ │ + 653: 0055bbc4 4 OBJECT GLOBAL DEFAULT 26 PyExc_NameError │ │ │ │ + 654: 001be1dc 788 FUNC GLOBAL DEFAULT 12 _Py_HashDouble │ │ │ │ + 655: 00147cbc 16 FUNC GLOBAL DEFAULT 12 PyException_SetContext │ │ │ │ + 656: 00073e44 88 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromState │ │ │ │ + 657: 0007d908 12 FUNC GLOBAL DEFAULT 12 PyRun_SimpleString │ │ │ │ 658: 0008ae94 80 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitPythonConfig │ │ │ │ - 659: 002a1f3c 28 FUNC GLOBAL DEFAULT 12 PyErr_NoMemory │ │ │ │ - 660: 0018ae40 132 FUNC GLOBAL DEFAULT 12 PyList_GetItemRef │ │ │ │ - 661: 001d4e80 244 FUNC GLOBAL DEFAULT 12 PySequence_Concat │ │ │ │ + 659: 0029ef8c 28 FUNC GLOBAL DEFAULT 12 PyErr_NoMemory │ │ │ │ + 660: 00189794 132 FUNC GLOBAL DEFAULT 12 PyList_GetItemRef │ │ │ │ + 661: 001d3180 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: 0007d5b4 68 FUNC GLOBAL DEFAULT 12 PyEval_ThreadsInitialized │ │ │ │ - 665: 001291dc 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_NewType │ │ │ │ + 664: 0007d378 68 FUNC GLOBAL DEFAULT 12 PyEval_ThreadsInitialized │ │ │ │ + 665: 001289e0 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_NewType │ │ │ │ 666: 00000000 0 FUNC GLOBAL DEFAULT UND strncpy@GLIBC_2.4 (2) │ │ │ │ - 667: 00561d80 4 OBJECT GLOBAL DEFAULT 26 PyExc_Exception │ │ │ │ - 668: 002103dc 16 FUNC GLOBAL DEFAULT 12 PyThreadState_LeaveTracing │ │ │ │ + 667: 00551d80 4 OBJECT GLOBAL DEFAULT 26 PyExc_Exception │ │ │ │ + 668: 0020e048 16 FUNC GLOBAL DEFAULT 12 PyThreadState_LeaveTracing │ │ │ │ 669: 00000000 0 FUNC GLOBAL DEFAULT UND __explicit_bzero_chk@GLIBC_2.25 (18) │ │ │ │ - 670: 0029d250 200 FUNC GLOBAL DEFAULT 12 PyErr_NewExceptionWithDoc │ │ │ │ - 671: 001622dc 16 FUNC GLOBAL DEFAULT 12 PyObject_GenericHash │ │ │ │ - 672: 00294054 484 FUNC GLOBAL DEFAULT 12 PyErr_Restore │ │ │ │ + 670: 0029a2ac 200 FUNC GLOBAL DEFAULT 12 PyErr_NewExceptionWithDoc │ │ │ │ + 671: 00160f14 16 FUNC GLOBAL DEFAULT 12 PyObject_GenericHash │ │ │ │ + 672: 002910b0 484 FUNC GLOBAL DEFAULT 12 PyErr_Restore │ │ │ │ 673: 00078750 4 FUNC GLOBAL DEFAULT 12 Py_DecRef │ │ │ │ - 674: 00058578 64 FUNC GLOBAL DEFAULT 12 PyErr_BadArgument │ │ │ │ - 675: 00080058 108 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemStringWithError │ │ │ │ - 676: 0007b080 4 FUNC GLOBAL DEFAULT 12 PyFrame_LocalsToFast │ │ │ │ - 677: 005658b4 208 OBJECT GLOBAL DEFAULT 26 PyListIter_Type │ │ │ │ - 678: 001290a0 92 FUNC GLOBAL DEFAULT 12 PyModule_AddType │ │ │ │ - 679: 00081070 128 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedObject │ │ │ │ - 680: 00080e5c 4 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType │ │ │ │ - 681: 0056af74 4 OBJECT GLOBAL DEFAULT 26 PyExc_IsADirectoryError │ │ │ │ - 682: 00280e10 12 FUNC GLOBAL DEFAULT 12 PyInit_pwd │ │ │ │ - 683: 000479b4 272 FUNC GLOBAL DEFAULT 12 _PyCompile_OptimizeCfg │ │ │ │ + 674: 0005850c 64 FUNC GLOBAL DEFAULT 12 PyErr_BadArgument │ │ │ │ + 675: 0007ff60 108 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemStringWithError │ │ │ │ + 676: 0007ae44 4 FUNC GLOBAL DEFAULT 12 PyFrame_LocalsToFast │ │ │ │ + 677: 005558b4 208 OBJECT GLOBAL DEFAULT 26 PyListIter_Type │ │ │ │ + 678: 001288a4 92 FUNC GLOBAL DEFAULT 12 PyModule_AddType │ │ │ │ + 679: 00080f78 128 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedObject │ │ │ │ + 680: 00080d64 4 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType │ │ │ │ + 681: 0055af74 4 OBJECT GLOBAL DEFAULT 26 PyExc_IsADirectoryError │ │ │ │ + 682: 0027dc10 12 FUNC GLOBAL DEFAULT 12 PyInit_pwd │ │ │ │ + 683: 000479e4 272 FUNC GLOBAL DEFAULT 12 _PyCompile_OptimizeCfg │ │ │ │ 684: 00000000 0 FUNC GLOBAL DEFAULT UND strchr@GLIBC_2.4 (2) │ │ │ │ - 685: 0028fca0 120 FUNC GLOBAL DEFAULT 12 PyDict_PopString │ │ │ │ + 685: 0028ccfc 120 FUNC GLOBAL DEFAULT 12 PyDict_PopString │ │ │ │ 686: 00000000 0 FUNC GLOBAL DEFAULT UND wcstombs@GLIBC_2.4 (2) │ │ │ │ - 687: 003996a0 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_tolower │ │ │ │ - 688: 00061e34 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireJumpEvent │ │ │ │ - 689: 001ecc08 100 FUNC GLOBAL DEFAULT 12 PyOS_mystrnicmp │ │ │ │ - 690: 0008bee8 220 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new_full │ │ │ │ + 687: 00397020 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_tolower │ │ │ │ + 688: 00061e30 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireJumpEvent │ │ │ │ + 689: 001eaf24 100 FUNC GLOBAL DEFAULT 12 PyOS_mystrnicmp │ │ │ │ + 690: 0008be20 220 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new_full │ │ │ │ 691: 00085590 316 FUNC GLOBAL DEFAULT 12 _Py_open │ │ │ │ - 692: 000b2b0c 72 FUNC GLOBAL DEFAULT 12 PyModule_GetDef │ │ │ │ - 693: 002b69d8 12 FUNC GLOBAL DEFAULT 12 PyInit_fcntl │ │ │ │ - 694: 002acb8c 204 FUNC GLOBAL DEFAULT 12 _PySlice_FromIndices │ │ │ │ + 692: 000b2680 72 FUNC GLOBAL DEFAULT 12 PyModule_GetDef │ │ │ │ + 693: 002b3a38 12 FUNC GLOBAL DEFAULT 12 PyInit_fcntl │ │ │ │ + 694: 002a9e78 204 FUNC GLOBAL DEFAULT 12 _PySlice_FromIndices │ │ │ │ 695: 00000000 0 FUNC GLOBAL DEFAULT UND mknodat@GLIBC_2.33 (10) │ │ │ │ - 696: 002d12ec 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEncoding │ │ │ │ - 697: 0007d354 108 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToTitlecase │ │ │ │ - 698: 005626fc 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_RefType │ │ │ │ + 696: 002ce370 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEncoding │ │ │ │ + 697: 0007d118 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: 0004f14c 12 FUNC GLOBAL DEFAULT 12 PyInit__md5 │ │ │ │ + 700: 0004f158 12 FUNC GLOBAL DEFAULT 12 PyInit__md5 │ │ │ │ 701: 00000000 0 FUNC GLOBAL DEFAULT UND exp@GLIBC_2.29 (8) │ │ │ │ - 702: 00209b58 160 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedShort_Converter │ │ │ │ - 703: 00301c84 112 FUNC GLOBAL DEFAULT 12 PyUnicode_Replace │ │ │ │ - 704: 000f51b8 20 FUNC GLOBAL DEFAULT 12 PyDescr_IsData │ │ │ │ - 705: 000822a8 32 FUNC GLOBAL DEFAULT 12 _Py_FatalRefcountErrorFunc │ │ │ │ - 706: 0022d790 260 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack2 │ │ │ │ - 707: 0006b5b4 300 FUNC GLOBAL DEFAULT 12 _PyXI_FillNamespaceFromDict │ │ │ │ - 708: 0007db08 60 FUNC GLOBAL DEFAULT 12 PyRun_String │ │ │ │ - 709: 0004ec48 128 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedInt_Converter │ │ │ │ + 702: 002d6c84 160 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedShort_Converter │ │ │ │ + 703: 002ff130 112 FUNC GLOBAL DEFAULT 12 PyUnicode_Replace │ │ │ │ + 704: 000f4d04 20 FUNC GLOBAL DEFAULT 12 PyDescr_IsData │ │ │ │ + 705: 000821b0 32 FUNC GLOBAL DEFAULT 12 _Py_FatalRefcountErrorFunc │ │ │ │ + 706: 00229f34 260 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack2 │ │ │ │ + 707: 0006b4ec 300 FUNC GLOBAL DEFAULT 12 _PyXI_FillNamespaceFromDict │ │ │ │ + 708: 0007d8cc 60 FUNC GLOBAL DEFAULT 12 PyRun_String │ │ │ │ + 709: 0004ec54 128 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedInt_Converter │ │ │ │ 710: 000781dc 100 FUNC GLOBAL DEFAULT 12 PyCapsule_SetContext │ │ │ │ - 711: 001c19a4 60 FUNC GLOBAL DEFAULT 12 _PyErr_Format │ │ │ │ - 712: 001c7034 64 FUNC GLOBAL DEFAULT 12 PyTime_Monotonic │ │ │ │ - 713: 00113900 260 FUNC GLOBAL DEFAULT 12 PyBuffer_Release │ │ │ │ - 714: 00150010 200 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Lock │ │ │ │ + 711: 001bfe3c 60 FUNC GLOBAL DEFAULT 12 _PyErr_Format │ │ │ │ + 712: 001c5334 64 FUNC GLOBAL DEFAULT 12 PyTime_Monotonic │ │ │ │ + 713: 00113378 260 FUNC GLOBAL DEFAULT 12 PyBuffer_Release │ │ │ │ + 714: 0014f774 200 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Lock │ │ │ │ 715: 00000000 0 FUNC GLOBAL DEFAULT UND fchownat@GLIBC_2.4 (2) │ │ │ │ - 716: 00228834 368 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack4 │ │ │ │ - 717: 00055440 512 FUNC GLOBAL DEFAULT 12 PyFrame_GetVar │ │ │ │ - 718: 00568e50 208 OBJECT GLOBAL DEFAULT 26 PyBaseObject_Type │ │ │ │ + 716: 00225020 368 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack4 │ │ │ │ + 717: 00055300 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: 0008340c 340 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOptionUnicode │ │ │ │ - 722: 0007e16c 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileEx │ │ │ │ - 723: 0018ac24 20 FUNC GLOBAL DEFAULT 12 _PyErr_Clear │ │ │ │ - 724: 0007dd88 180 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Location │ │ │ │ - 725: 0021b7f0 2032 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16Stateful │ │ │ │ - 726: 001ae6d4 548 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack8 │ │ │ │ + 721: 00082a30 340 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOptionUnicode │ │ │ │ + 722: 0007dee8 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileEx │ │ │ │ + 723: 00189578 20 FUNC GLOBAL DEFAULT 12 _PyErr_Clear │ │ │ │ + 724: 0007e130 180 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Location │ │ │ │ + 725: 0021877c 2032 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16Stateful │ │ │ │ + 726: 001acde0 548 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack8 │ │ │ │ 727: 0002fdf4 100 FUNC GLOBAL DEFAULT 12 PyContextVar_New │ │ │ │ - 728: 00566384 208 OBJECT GLOBAL DEFAULT 26 PyFrame_Type │ │ │ │ + 728: 00556384 208 OBJECT GLOBAL DEFAULT 26 PyFrame_Type │ │ │ │ 729: 00000000 0 FUNC GLOBAL DEFAULT UND bind@GLIBC_2.4 (2) │ │ │ │ - 730: 000a9bc8 56 FUNC GLOBAL DEFAULT 12 Py_BuildValue │ │ │ │ + 730: 000a9aec 56 FUNC GLOBAL DEFAULT 12 Py_BuildValue │ │ │ │ 731: 0002f154 148 FUNC GLOBAL DEFAULT 12 PyUnstable_AtExit │ │ │ │ 732: 00079908 8 FUNC GLOBAL DEFAULT 12 PyVectorcall_NARGS │ │ │ │ - 733: 001293f4 120 FUNC GLOBAL DEFAULT 12 PyTime_AsSecondsDouble │ │ │ │ - 734: 000827cc 308 FUNC GLOBAL DEFAULT 12 PySys_SetPath │ │ │ │ - 735: 001202dc 176 FUNC GLOBAL DEFAULT 12 _PyAST_Compile │ │ │ │ - 736: 000818e8 80 FUNC GLOBAL DEFAULT 12 PyCodec_KnownEncoding │ │ │ │ + 733: 00128bf8 124 FUNC GLOBAL DEFAULT 12 PyTime_AsSecondsDouble │ │ │ │ + 734: 00085054 308 FUNC GLOBAL DEFAULT 12 PySys_SetPath │ │ │ │ + 735: 0011fb60 176 FUNC GLOBAL DEFAULT 12 _PyAST_Compile │ │ │ │ + 736: 000817f0 80 FUNC GLOBAL DEFAULT 12 PyCodec_KnownEncoding │ │ │ │ 737: 00000000 0 FUNC GLOBAL DEFAULT UND log2@GLIBC_2.29 (8) │ │ │ │ - 738: 001c47f4 332 FUNC GLOBAL DEFAULT 12 PyFloat_FromString │ │ │ │ - 739: 0055feec 4 OBJECT GLOBAL DEFAULT 23 __stack_chk_guard@GLIBC_2.4 (19) │ │ │ │ - 740: 0005578c 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16 │ │ │ │ + 738: 001c2c8c 332 FUNC GLOBAL DEFAULT 12 PyFloat_FromString │ │ │ │ + 739: 0054feec 4 OBJECT GLOBAL DEFAULT 23 __stack_chk_guard@GLIBC_2.4 (19) │ │ │ │ + 740: 00055798 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16 │ │ │ │ 741: 00000000 0 FUNC GLOBAL DEFAULT UND fdopendir@GLIBC_2.4 (2) │ │ │ │ - 742: 00561d6c 4 OBJECT GLOBAL DEFAULT 26 PyExc_BaseException │ │ │ │ - 743: 002c533c 1700 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF16 │ │ │ │ - 744: 000a56f0 132 FUNC GLOBAL DEFAULT 12 PyUnicode_FromStringAndSize │ │ │ │ + 742: 00551d6c 4 OBJECT GLOBAL DEFAULT 26 PyExc_BaseException │ │ │ │ + 743: 002c23c0 1700 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF16 │ │ │ │ + 744: 000a5614 132 FUNC GLOBAL DEFAULT 12 PyUnicode_FromStringAndSize │ │ │ │ 745: 00000000 0 FUNC GLOBAL DEFAULT UND recvfrom@GLIBC_2.4 (2) │ │ │ │ - 746: 005d4f48 0 NOTYPE GLOBAL DEFAULT 29 __end__ │ │ │ │ + 746: 005c4f48 0 NOTYPE GLOBAL DEFAULT 29 __end__ │ │ │ │ 747: 00000000 0 FUNC GLOBAL DEFAULT UND pwritev64v2@GLIBC_2.26 (14) │ │ │ │ 748: 0008ad98 148 FUNC GLOBAL DEFAULT 12 _PyConfig_InitCompatConfig │ │ │ │ - 749: 000a8e58 88 FUNC GLOBAL DEFAULT 12 PyModule_GetDict │ │ │ │ - 750: 0014f19c 324 FUNC GLOBAL DEFAULT 12 PyObject_CallNoArgs │ │ │ │ - 751: 0007b070 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetReason │ │ │ │ - 752: 0008020c 112 FUNC GLOBAL DEFAULT 12 PyObject_InitVar │ │ │ │ - 753: 00056d88 44 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationObject │ │ │ │ - 754: 000b235c 1968 FUNC GLOBAL DEFAULT 12 PyUnicode_FromWideChar │ │ │ │ - 755: 000aaac0 1664 FUNC GLOBAL DEFAULT 12 PyStructSequence_New │ │ │ │ - 756: 00176e20 4 FUNC GLOBAL DEFAULT 12 _PyLong_FromTime_t │ │ │ │ - 757: 0010b7a4 2300 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ - 758: 000611cc 8 FUNC GLOBAL DEFAULT 12 PyMonitoring_ExitScope │ │ │ │ - 759: 005647cc 208 OBJECT GLOBAL DEFAULT 26 PyODictValues_Type │ │ │ │ - 760: 0007d584 44 FUNC GLOBAL DEFAULT 12 PyArg_VaParse │ │ │ │ - 761: 005627cc 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_CallableProxyType │ │ │ │ + 749: 000a8d7c 88 FUNC GLOBAL DEFAULT 12 PyModule_GetDict │ │ │ │ + 750: 0014e8f4 324 FUNC GLOBAL DEFAULT 12 PyObject_CallNoArgs │ │ │ │ + 751: 0007ae34 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetReason │ │ │ │ + 752: 00080114 112 FUNC GLOBAL DEFAULT 12 PyObject_InitVar │ │ │ │ + 753: 00056cf4 44 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationObject │ │ │ │ + 754: 000b1ed0 1968 FUNC GLOBAL DEFAULT 12 PyUnicode_FromWideChar │ │ │ │ + 755: 000aa9e4 1664 FUNC GLOBAL DEFAULT 12 PyStructSequence_New │ │ │ │ + 756: 00175db4 4 FUNC GLOBAL DEFAULT 12 _PyLong_FromTime_t │ │ │ │ + 757: 0010b1d4 2300 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ + 758: 000611e0 8 FUNC GLOBAL DEFAULT 12 PyMonitoring_ExitScope │ │ │ │ + 759: 005547cc 208 OBJECT GLOBAL DEFAULT 26 PyODictValues_Type │ │ │ │ + 760: 0007d348 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: 00082cdc 128 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationEx │ │ │ │ - 764: 00190780 156 FUNC GLOBAL DEFAULT 12 PyErr_SetString │ │ │ │ + 763: 00082fd8 128 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationEx │ │ │ │ + 764: 0018ed6c 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: 00190acc 172 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod │ │ │ │ - 768: 000519fc 124 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_New │ │ │ │ - 769: 005b1fb0 4 OBJECT GLOBAL DEFAULT 29 PyExc_IOError │ │ │ │ - 770: 000553c4 124 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_GetExtra │ │ │ │ + 767: 0018f0b8 172 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod │ │ │ │ + 768: 00051a08 124 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_New │ │ │ │ + 769: 005a1fb0 4 OBJECT GLOBAL DEFAULT 29 PyExc_IOError │ │ │ │ + 770: 00055284 124 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_GetExtra │ │ │ │ 771: 00000000 0 FUNC GLOBAL DEFAULT UND close_range@GLIBC_2.34 (4) │ │ │ │ - 772: 0056ac1c 4 OBJECT GLOBAL DEFAULT 26 PyExc_PendingDeprecationWarning │ │ │ │ - 773: 00077074 328 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_GC_NewWithExtraData │ │ │ │ - 774: 005611ec 208 OBJECT GLOBAL DEFAULT 26 PyModule_Type │ │ │ │ - 775: 0020269c 148 FUNC GLOBAL DEFAULT 12 PyCallIter_New │ │ │ │ - 776: 000822c8 120 FUNC GLOBAL DEFAULT 12 Py_FdIsInteractive │ │ │ │ - 777: 0056af64 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionRefusedError │ │ │ │ - 778: 002b25a8 12 FUNC GLOBAL DEFAULT 12 PyInit__string │ │ │ │ + 772: 0055ac1c 4 OBJECT GLOBAL DEFAULT 26 PyExc_PendingDeprecationWarning │ │ │ │ + 773: 000770ac 328 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_GC_NewWithExtraData │ │ │ │ + 774: 005511ec 208 OBJECT GLOBAL DEFAULT 26 PyModule_Type │ │ │ │ + 775: 002009ec 148 FUNC GLOBAL DEFAULT 12 PyCallIter_New │ │ │ │ + 776: 000821d0 120 FUNC GLOBAL DEFAULT 12 Py_FdIsInteractive │ │ │ │ + 777: 0055af64 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionRefusedError │ │ │ │ + 778: 002af608 12 FUNC GLOBAL DEFAULT 12 PyInit__string │ │ │ │ 779: 00000000 0 FUNC GLOBAL DEFAULT UND __getsockopt64@GLIBC_2.34 (4) │ │ │ │ - 780: 001abfc4 72 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetID │ │ │ │ - 781: 00149d48 460 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAdd │ │ │ │ - 782: 000d0064 71504 FUNC GLOBAL DEFAULT 12 _PyEval_EvalFrameDefault │ │ │ │ - 783: 00289ea4 12 FUNC GLOBAL DEFAULT 12 PyInit__random │ │ │ │ - 784: 005610e0 4 OBJECT GLOBAL DEFAULT 26 PyExc_RuntimeError │ │ │ │ - 785: 000f4454 464 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttr │ │ │ │ - 786: 0011af64 76 FUNC GLOBAL DEFAULT 12 PyErr_Clear │ │ │ │ + 780: 001aa360 72 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetID │ │ │ │ + 781: 00149538 460 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAdd │ │ │ │ + 782: 000cfbb8 71552 FUNC GLOBAL DEFAULT 12 _PyEval_EvalFrameDefault │ │ │ │ + 783: 00286ca4 12 FUNC GLOBAL DEFAULT 12 PyInit__random │ │ │ │ + 784: 005510e0 4 OBJECT GLOBAL DEFAULT 26 PyExc_RuntimeError │ │ │ │ + 785: 000f3fa4 464 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttr │ │ │ │ + 786: 0011a7f8 76 FUNC GLOBAL DEFAULT 12 PyErr_Clear │ │ │ │ 787: 00000000 0 FUNC GLOBAL DEFAULT UND renameat@GLIBC_2.4 (2) │ │ │ │ - 788: 0004a9f4 72 FUNC GLOBAL DEFAULT 12 _PyBytes_ReverseFind │ │ │ │ - 789: 001c5bfc 1172 FUNC GLOBAL DEFAULT 12 _PySlice_GetLongIndices │ │ │ │ - 790: 002acf8c 12 FUNC GLOBAL DEFAULT 12 PyInit__json │ │ │ │ - 791: 00278348 124 FUNC GLOBAL DEFAULT 12 PyCodec_Register │ │ │ │ - 792: 0007d494 4 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_BeginSlow │ │ │ │ - 793: 0024ebb4 12 FUNC GLOBAL DEFAULT 12 PyInit__imp │ │ │ │ + 788: 0004ab00 72 FUNC GLOBAL DEFAULT 12 _PyBytes_ReverseFind │ │ │ │ + 789: 001c4094 1172 FUNC GLOBAL DEFAULT 12 _PySlice_GetLongIndices │ │ │ │ + 790: 002aa278 12 FUNC GLOBAL DEFAULT 12 PyInit__json │ │ │ │ + 791: 00274f08 124 FUNC GLOBAL DEFAULT 12 PyCodec_Register │ │ │ │ + 792: 0007d258 4 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_BeginSlow │ │ │ │ + 793: 0024b424 12 FUNC GLOBAL DEFAULT 12 PyInit__imp │ │ │ │ 794: 00000000 0 FUNC GLOBAL DEFAULT UND syscall@GLIBC_2.4 (2) │ │ │ │ - 795: 00148ff8 228 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLong │ │ │ │ - 796: 000be890 164 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromString │ │ │ │ + 795: 001487e8 228 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLong │ │ │ │ + 796: 000be3b4 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: 00064a9c 16 FUNC GLOBAL DEFAULT 12 PyByteArray_FromObject │ │ │ │ - 800: 001af838 448 FUNC GLOBAL DEFAULT 12 PySlice_New │ │ │ │ - 801: 00150c3c 176 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Unlock │ │ │ │ - 802: 002882bc 12 FUNC GLOBAL DEFAULT 12 PyInit__heapq │ │ │ │ - 803: 00278f8c 12 FUNC GLOBAL DEFAULT 12 PyInit__abc │ │ │ │ - 804: 00082d5c 8 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocation │ │ │ │ + 799: 00064a14 16 FUNC GLOBAL DEFAULT 12 PyByteArray_FromObject │ │ │ │ + 800: 001adf44 448 FUNC GLOBAL DEFAULT 12 PySlice_New │ │ │ │ + 801: 00150394 176 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Unlock │ │ │ │ + 802: 002850bc 12 FUNC GLOBAL DEFAULT 12 PyInit__heapq │ │ │ │ + 803: 00275b4c 12 FUNC GLOBAL DEFAULT 12 PyInit__abc │ │ │ │ + 804: 00083058 8 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocation │ │ │ │ 805: 00000000 0 FUNC GLOBAL DEFAULT UND lsetxattr@GLIBC_2.4 (2) │ │ │ │ - 806: 00063810 80 FUNC GLOBAL DEFAULT 12 _PyErr_FormatFromCause │ │ │ │ - 807: 0007da00 64 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Clear │ │ │ │ - 808: 00091d28 716 FUNC GLOBAL DEFAULT 12 _PyObject_GC_New │ │ │ │ - 809: 001ba250 1804 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeCharmap │ │ │ │ - 810: 0014602c 1752 FUNC GLOBAL DEFAULT 12 PyUnicode_Partition │ │ │ │ - 811: 000b2b54 96 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8NoNUL │ │ │ │ - 812: 001e7868 4 FUNC GLOBAL DEFAULT 12 _PyTime_AsLong │ │ │ │ - 813: 0056bbd8 4 OBJECT GLOBAL DEFAULT 26 PyExc_AttributeError │ │ │ │ + 806: 00063824 80 FUNC GLOBAL DEFAULT 12 _PyErr_FormatFromCause │ │ │ │ + 807: 0007d7c4 64 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Clear │ │ │ │ + 808: 00091c4c 716 FUNC GLOBAL DEFAULT 12 _PyObject_GC_New │ │ │ │ + 809: 001b86ec 1804 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeCharmap │ │ │ │ + 810: 0014581c 1752 FUNC GLOBAL DEFAULT 12 PyUnicode_Partition │ │ │ │ + 811: 000b26c8 96 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8NoNUL │ │ │ │ + 812: 001e59ac 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: 0020f518 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromMillisecondsObject │ │ │ │ + 815: 002de0d4 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromMillisecondsObject │ │ │ │ 816: 00000000 0 FUNC GLOBAL DEFAULT UND getegid@GLIBC_2.4 (2) │ │ │ │ - 817: 00567e18 208 OBJECT GLOBAL DEFAULT 26 PyComplex_Type │ │ │ │ - 818: 0013a558 716 FUNC GLOBAL DEFAULT 12 PyUnicode_FindChar │ │ │ │ - 819: 0007e05c 136 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneFlags │ │ │ │ - 820: 0031c85c 80 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval │ │ │ │ + 817: 00557e18 208 OBJECT GLOBAL DEFAULT 26 PyComplex_Type │ │ │ │ + 818: 00139d48 716 FUNC GLOBAL DEFAULT 12 PyUnicode_FindChar │ │ │ │ + 819: 0007ddd8 136 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneFlags │ │ │ │ + 820: 0031a114 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: 0013e080 544 FUNC GLOBAL DEFAULT 12 PyNumber_Lshift │ │ │ │ - 825: 00128e7c 316 FUNC GLOBAL DEFAULT 12 PyLong_AsLongAndOverflow │ │ │ │ - 826: 0018af34 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsNumeric │ │ │ │ - 827: 00309f18 8 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Next │ │ │ │ - 828: 0034ad84 12 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalDecoder │ │ │ │ - 829: 000bd1e8 5800 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormatV │ │ │ │ - 830: 0012038c 300 FUNC GLOBAL DEFAULT 12 _PyNumber_Index │ │ │ │ + 824: 0013d870 544 FUNC GLOBAL DEFAULT 12 PyNumber_Lshift │ │ │ │ + 825: 00128680 316 FUNC GLOBAL DEFAULT 12 PyLong_AsLongAndOverflow │ │ │ │ + 826: 00189888 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsNumeric │ │ │ │ + 827: 003073c4 8 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Next │ │ │ │ + 828: 00348690 12 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalDecoder │ │ │ │ + 829: 000bcd3c 5752 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormatV │ │ │ │ + 830: 0011fc10 300 FUNC GLOBAL DEFAULT 12 _PyNumber_Index │ │ │ │ 831: 00000000 0 FUNC GLOBAL DEFAULT UND sched_setaffinity@GLIBC_2.4 (2) │ │ │ │ 832: 00074df8 4 FUNC GLOBAL DEFAULT 12 _PyXI_FormatExcInfo │ │ │ │ - 833: 000e6eac 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsPrintable │ │ │ │ - 834: 00114a30 1612 FUNC GLOBAL DEFAULT 12 _PyEval_UnpackIterable │ │ │ │ + 833: 000e6a1c 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsPrintable │ │ │ │ + 834: 001144a8 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: 00561970 4 OBJECT GLOBAL DEFAULT 26 PyExc_ValueError │ │ │ │ + 837: 00551970 4 OBJECT GLOBAL DEFAULT 26 PyExc_ValueError │ │ │ │ 838: 000293d0 0 FUNC GLOBAL DEFAULT UND asin@GLIBC_2.4 (3) │ │ │ │ - 839: 0007e0ec 116 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileExFlags │ │ │ │ - 840: 002533b8 12 FUNC GLOBAL DEFAULT 12 PyInit__thread │ │ │ │ + 839: 0007de68 116 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileExFlags │ │ │ │ + 840: 0024fc28 12 FUNC GLOBAL DEFAULT 12 PyInit__thread │ │ │ │ 841: 0002a240 0 FUNC GLOBAL DEFAULT UND XML_SetNotationDeclHandler │ │ │ │ - 842: 002bba78 88 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFunction │ │ │ │ - 843: 0008d0c8 60 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_native_id │ │ │ │ - 844: 0008bbd8 8 FUNC GLOBAL DEFAULT 12 PyThread_tss_is_created │ │ │ │ - 845: 0056db08 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionError │ │ │ │ + 842: 002b8afc 88 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFunction │ │ │ │ + 843: 0008d000 60 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_native_id │ │ │ │ + 844: 0008bb44 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: 001be5a4 224 FUNC GLOBAL DEFAULT 12 PyUnicode_FromOrdinal │ │ │ │ + 847: 001bca3c 224 FUNC GLOBAL DEFAULT 12 PyUnicode_FromOrdinal │ │ │ │ 848: 00076694 96 FUNC GLOBAL DEFAULT 12 PyLong_FromNativeBytes │ │ │ │ - 849: 0030b074 988 FUNC GLOBAL DEFAULT 12 _PyEval_ExceptionGroupMatch │ │ │ │ - 850: 0056af84 4 OBJECT GLOBAL DEFAULT 26 PyExc_ProcessLookupError │ │ │ │ - 851: 005644fc 208 OBJECT GLOBAL DEFAULT 26 PyODict_Type │ │ │ │ + 849: 00308520 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: 000787d8 28 FUNC GLOBAL DEFAULT 12 PyRefTracer_GetTracer │ │ │ │ 853: 00030d9c 12 FUNC GLOBAL DEFAULT 12 PyInit__suggestions │ │ │ │ - 854: 0006c944 48 FUNC GLOBAL DEFAULT 12 PyDict_SetDefault │ │ │ │ - 855: 00296b34 104 FUNC GLOBAL DEFAULT 12 _PySet_Update │ │ │ │ - 856: 00147fb0 32 FUNC GLOBAL DEFAULT 12 PyException_GetContext │ │ │ │ + 854: 0006c958 48 FUNC GLOBAL DEFAULT 12 PyDict_SetDefault │ │ │ │ + 855: 00293b90 104 FUNC GLOBAL DEFAULT 12 _PySet_Update │ │ │ │ + 856: 001477a0 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: 000810f0 236 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedUnicode │ │ │ │ + 860: 00080ff8 236 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedUnicode │ │ │ │ 861: 00000000 0 FUNC GLOBAL DEFAULT UND sched_getaffinity@GLIBC_2.4 (2) │ │ │ │ - 862: 000a7c94 616 FUNC GLOBAL DEFAULT 12 PyObject_SetAttr │ │ │ │ - 863: 0031516c 620 FUNC GLOBAL DEFAULT 12 _Py_c_pow │ │ │ │ + 862: 000a7bb8 616 FUNC GLOBAL DEFAULT 12 PyObject_SetAttr │ │ │ │ + 863: 0031292c 620 FUNC GLOBAL DEFAULT 12 _Py_c_pow │ │ │ │ 864: 00000000 0 FUNC GLOBAL DEFAULT UND XML_StopParser │ │ │ │ - 865: 005a9cd4 4 OBJECT GLOBAL DEFAULT 29 Py_InspectFlag │ │ │ │ - 866: 0033c3c4 216 FUNC GLOBAL DEFAULT 12 PySequence_SetItem │ │ │ │ - 867: 00148a80 1104 FUNC GLOBAL DEFAULT 12 _PyCode_ConstantKey │ │ │ │ - 868: 000813b4 40 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareKindInternal │ │ │ │ - 869: 002016b0 1588 FUNC GLOBAL DEFAULT 12 _PyEval_MatchClass │ │ │ │ - 870: 00154148 808 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed │ │ │ │ + 865: 00599cd4 4 OBJECT GLOBAL DEFAULT 29 Py_InspectFlag │ │ │ │ + 866: 00339cd0 216 FUNC GLOBAL DEFAULT 12 PySequence_SetItem │ │ │ │ + 867: 00148270 1104 FUNC GLOBAL DEFAULT 12 _PyCode_ConstantKey │ │ │ │ + 868: 000812bc 40 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareKindInternal │ │ │ │ + 869: 001ffa00 1588 FUNC GLOBAL DEFAULT 12 _PyEval_MatchClass │ │ │ │ + 870: 00153a38 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: 005a9688 4 OBJECT GLOBAL DEFAULT 29 stdin@GLIBC_2.4 (2) │ │ │ │ + 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: 0014cf44 5028 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevelObject │ │ │ │ - 877: 0006c974 108 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncDesc │ │ │ │ - 878: 000edc9c 8 FUNC GLOBAL DEFAULT 12 PyFunction_New │ │ │ │ + 876: 0014c69c 5028 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevelObject │ │ │ │ + 877: 0006c988 108 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncDesc │ │ │ │ + 878: 000ed808 8 FUNC GLOBAL DEFAULT 12 PyFunction_New │ │ │ │ 879: 00000000 0 FUNC GLOBAL DEFAULT UND symlinkat@GLIBC_2.4 (2) │ │ │ │ - 880: 00056264 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32 │ │ │ │ - 881: 0011f390 1828 FUNC GLOBAL DEFAULT 12 PyUnicode_RPartition │ │ │ │ - 882: 00211f64 112 FUNC GLOBAL DEFAULT 12 PyComplex_FromCComplex │ │ │ │ - 883: 00565694 208 OBJECT GLOBAL DEFAULT 26 PyList_Type │ │ │ │ - 884: 00569f4c 208 OBJECT GLOBAL DEFAULT 26 PyType_Type │ │ │ │ + 880: 00056270 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32 │ │ │ │ + 881: 0011ec24 1828 FUNC GLOBAL DEFAULT 12 PyUnicode_RPartition │ │ │ │ + 882: 0020fb74 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: 0032c2c4 1768 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF32 │ │ │ │ + 886: 00329b7c 1768 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF32 │ │ │ │ 887: 00000000 0 FUNC GLOBAL DEFAULT UND memcmp@GLIBC_2.4 (2) │ │ │ │ - 888: 001ade68 568 FUNC GLOBAL DEFAULT 12 Py_ReprEnter │ │ │ │ + 888: 001ac574 568 FUNC GLOBAL DEFAULT 12 Py_ReprEnter │ │ │ │ 889: 00000000 0 FUNC GLOBAL DEFAULT UND flockfile@GLIBC_2.4 (2) │ │ │ │ - 890: 0021a9a8 640 FUNC GLOBAL DEFAULT 12 _Py_c_quot │ │ │ │ + 890: 00217934 640 FUNC GLOBAL DEFAULT 12 _Py_c_quot │ │ │ │ 891: 00000000 0 FUNC GLOBAL DEFAULT UND opendir@GLIBC_2.4 (2) │ │ │ │ - 892: 0056a4fc 208 OBJECT GLOBAL DEFAULT 26 PyUnicode_Type │ │ │ │ - 893: 0009b2c0 60 FUNC GLOBAL DEFAULT 12 PyThreadState_Get │ │ │ │ - 894: 0007dae8 32 FUNC GLOBAL DEFAULT 12 PyErr_PrintEx │ │ │ │ - 895: 001e2d44 100 FUNC GLOBAL DEFAULT 12 _PyLong_Format │ │ │ │ - 896: 000a3890 1088 FUNC GLOBAL DEFAULT 12 PyWeakref_NewRef │ │ │ │ - 897: 00032118 92 FUNC GLOBAL DEFAULT 12 _Py_fstat │ │ │ │ - 898: 001d5878 8 FUNC GLOBAL DEFAULT 12 PyInterpreterState_ThreadHead │ │ │ │ - 899: 0022b98c 112 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Init │ │ │ │ + 892: 0055a4fc 208 OBJECT GLOBAL DEFAULT 26 PyUnicode_Type │ │ │ │ + 893: 0009b1e4 60 FUNC GLOBAL DEFAULT 12 PyThreadState_Get │ │ │ │ + 894: 0007d8ac 32 FUNC GLOBAL DEFAULT 12 PyErr_PrintEx │ │ │ │ + 895: 001e1050 100 FUNC GLOBAL DEFAULT 12 _PyLong_Format │ │ │ │ + 896: 000a37b4 1088 FUNC GLOBAL DEFAULT 12 PyWeakref_NewRef │ │ │ │ + 897: 00032130 92 FUNC GLOBAL DEFAULT 12 _Py_fstat │ │ │ │ + 898: 001d3b78 8 FUNC GLOBAL DEFAULT 12 PyInterpreterState_ThreadHead │ │ │ │ + 899: 00228178 112 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Init │ │ │ │ 900: 00000000 0 FUNC GLOBAL DEFAULT UND splice@GLIBC_2.5 (9) │ │ │ │ - 901: 0008c894 132 FUNC GLOBAL DEFAULT 12 _Py_HashBytes │ │ │ │ - 902: 002abd60 128 FUNC GLOBAL DEFAULT 12 PyList_Reverse │ │ │ │ - 903: 0007d6a0 32 FUNC GLOBAL DEFAULT 12 PyStatus_IsExit │ │ │ │ - 904: 002ae2b4 12 FUNC GLOBAL DEFAULT 12 PyInit__opcode │ │ │ │ - 905: 00357a48 68 FUNC GLOBAL DEFAULT 12 Py_AddPendingCall │ │ │ │ + 901: 0008c7cc 132 FUNC GLOBAL DEFAULT 12 _Py_HashBytes │ │ │ │ + 902: 002a8db0 128 FUNC GLOBAL DEFAULT 12 PyList_Reverse │ │ │ │ + 903: 0007d464 32 FUNC GLOBAL DEFAULT 12 PyStatus_IsExit │ │ │ │ + 904: 002ab5a0 12 FUNC GLOBAL DEFAULT 12 PyInit__opcode │ │ │ │ + 905: 003553cc 68 FUNC GLOBAL DEFAULT 12 Py_AddPendingCall │ │ │ │ 906: 00000000 0 FUNC GLOBAL DEFAULT UND __vfprintf_chk@GLIBC_2.4 (2) │ │ │ │ - 907: 002b1ea8 64 FUNC GLOBAL DEFAULT 12 PyEvent_Wait │ │ │ │ - 908: 0007d87c 28 FUNC GLOBAL DEFAULT 12 _PySeqLock_AfterFork │ │ │ │ + 907: 002aede8 64 FUNC GLOBAL DEFAULT 12 PyEvent_Wait │ │ │ │ + 908: 0007d640 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: 00078240 96 FUNC GLOBAL DEFAULT 12 PyCapsule_GetContext │ │ │ │ - 912: 002dbc98 8 FUNC GLOBAL DEFAULT 12 _PyTime_MonotonicWithInfo │ │ │ │ - 913: 000bc29c 144 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8 │ │ │ │ + 912: 002d90d0 8 FUNC GLOBAL DEFAULT 12 _PyTime_MonotonicWithInfo │ │ │ │ + 913: 000bbdf0 144 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8 │ │ │ │ 914: 00000000 0 FUNC GLOBAL DEFAULT UND fpathconf@GLIBC_2.4 (2) │ │ │ │ - 915: 001afe90 64 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetDict │ │ │ │ + 915: 001ae59c 64 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetDict │ │ │ │ 916: 00078994 72 FUNC GLOBAL DEFAULT 12 PyOS_mystricmp │ │ │ │ - 917: 00044fb8 256 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceConcat │ │ │ │ - 918: 0005687c 196 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_UnregisterClass │ │ │ │ - 919: 001d8088 1372 FUNC GLOBAL DEFAULT 12 PyOS_double_to_string │ │ │ │ + 917: 00044f78 256 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceConcat │ │ │ │ + 918: 0005688c 196 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_UnregisterClass │ │ │ │ + 919: 001d6388 1372 FUNC GLOBAL DEFAULT 12 PyOS_double_to_string │ │ │ │ 920: 00000000 0 FUNC GLOBAL DEFAULT UND ldexp@GLIBC_2.4 (2) │ │ │ │ 921: 0005c83c 16 FUNC GLOBAL DEFAULT 12 Py_GetProgramFullPath │ │ │ │ - 922: 0011abb0 424 FUNC GLOBAL DEFAULT 12 PyErr_ExceptionMatches │ │ │ │ - 923: 000a7994 768 FUNC GLOBAL DEFAULT 12 PyObject_SetAttrString │ │ │ │ - 924: 00111d30 412 FUNC GLOBAL DEFAULT 12 PyBytes_Concat │ │ │ │ - 925: 000cb1fc 36 FUNC GLOBAL DEFAULT 12 PyEval_GetBuiltins │ │ │ │ + 922: 0011a444 424 FUNC GLOBAL DEFAULT 12 PyErr_ExceptionMatches │ │ │ │ + 923: 000a78b8 768 FUNC GLOBAL DEFAULT 12 PyObject_SetAttrString │ │ │ │ + 924: 001117a8 412 FUNC GLOBAL DEFAULT 12 PyBytes_Concat │ │ │ │ + 925: 000cad14 36 FUNC GLOBAL DEFAULT 12 PyEval_GetBuiltins │ │ │ │ 926: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_strtol@GLIBC_2.38 (16) │ │ │ │ - 927: 005682b4 208 OBJECT GLOBAL DEFAULT 26 PyInstanceMethod_Type │ │ │ │ - 928: 002cfefc 256 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_RegisterClass │ │ │ │ - 929: 00129068 56 FUNC GLOBAL DEFAULT 12 PyType_FromModuleAndSpec │ │ │ │ - 930: 002d2c84 160 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_ObjectToID │ │ │ │ + 927: 005582b4 208 OBJECT GLOBAL DEFAULT 26 PyInstanceMethod_Type │ │ │ │ + 928: 002ccf80 256 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_RegisterClass │ │ │ │ + 929: 0012886c 56 FUNC GLOBAL DEFAULT 12 PyType_FromModuleAndSpec │ │ │ │ + 930: 002cfd04 160 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_ObjectToID │ │ │ │ 931: 00079b34 68 FUNC GLOBAL DEFAULT 12 PyMethod_Self │ │ │ │ - 932: 0031b908 92 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsTracked │ │ │ │ + 932: 003190cc 92 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsTracked │ │ │ │ 933: 00000000 0 FUNC GLOBAL DEFAULT UND fputc@GLIBC_2.4 (2) │ │ │ │ - 934: 0029a228 264 FUNC GLOBAL DEFAULT 12 PyObject_ASCII │ │ │ │ + 934: 00297284 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: 0017695c 24 FUNC GLOBAL DEFAULT 12 _PyLong_FromGid │ │ │ │ - 942: 002aac60 328 FUNC GLOBAL DEFAULT 12 _PyObject_FunctionStr │ │ │ │ - 943: 005400a4 268 OBJECT GLOBAL DEFAULT 14 _PyParser_TokenNames │ │ │ │ + 940: 00031db4 104 FUNC GLOBAL DEFAULT 12 _PyTraceMalloc_GetTraceback │ │ │ │ + 941: 001758f0 24 FUNC GLOBAL DEFAULT 12 _PyLong_FromGid │ │ │ │ + 942: 002a7cb0 328 FUNC GLOBAL DEFAULT 12 _PyObject_FunctionStr │ │ │ │ + 943: 0053da24 268 OBJECT GLOBAL DEFAULT 14 _PyParser_TokenNames │ │ │ │ 944: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_wait@GLIBC_2.4 (2) │ │ │ │ - 945: 001ac00c 112 FUNC GLOBAL DEFAULT 12 PyLong_AsVoidPtr │ │ │ │ + 945: 001aa3a8 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: 001c7d3c 36 FUNC GLOBAL DEFAULT 12 PyErr_SetNone │ │ │ │ - 949: 0005b65c 124 FUNC GLOBAL DEFAULT 12 PyObject_DelItemString │ │ │ │ + 948: 001c603c 36 FUNC GLOBAL DEFAULT 12 PyErr_SetNone │ │ │ │ + 949: 0005b66c 124 FUNC GLOBAL DEFAULT 12 PyObject_DelItemString │ │ │ │ 950: 00000000 0 FUNC GLOBAL DEFAULT UND __syslog_chk@GLIBC_2.4 (2) │ │ │ │ - 951: 0007b1cc 16 FUNC GLOBAL DEFAULT 12 _Py_SetRefcnt │ │ │ │ - 952: 0022fdf8 84 FUNC GLOBAL DEFAULT 12 PyBuffer_GetPointer │ │ │ │ - 953: 000a2c68 96 FUNC GLOBAL DEFAULT 12 PyDescr_NewMember │ │ │ │ - 954: 0007da40 8 FUNC GLOBAL DEFAULT 12 _PyThreadState_Prealloc │ │ │ │ - 955: 000830e4 300 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicit │ │ │ │ - 956: 0011be94 156 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptTypeValid │ │ │ │ + 951: 0007af90 16 FUNC GLOBAL DEFAULT 12 _Py_SetRefcnt │ │ │ │ + 952: 0022c590 84 FUNC GLOBAL DEFAULT 12 PyBuffer_GetPointer │ │ │ │ + 953: 000a2b8c 96 FUNC GLOBAL DEFAULT 12 PyDescr_NewMember │ │ │ │ + 954: 0007d804 8 FUNC GLOBAL DEFAULT 12 _PyThreadState_Prealloc │ │ │ │ + 955: 000827cc 300 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicit │ │ │ │ + 956: 0011b728 156 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptTypeValid │ │ │ │ 957: 00000000 0 FUNC GLOBAL DEFAULT UND accept4@GLIBC_2.10 (20) │ │ │ │ - 958: 0008027c 8 FUNC GLOBAL DEFAULT 12 PyObject_DelAttrString │ │ │ │ + 958: 00080184 8 FUNC GLOBAL DEFAULT 12 PyObject_DelAttrString │ │ │ │ 959: 00000000 0 FUNC GLOBAL DEFAULT UND fputs@GLIBC_2.4 (2) │ │ │ │ - 960: 002db618 24 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetCurrent │ │ │ │ - 961: 00053cdc 68 FUNC GLOBAL DEFAULT 12 Py_GetConstant │ │ │ │ + 960: 002d8a50 24 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetCurrent │ │ │ │ + 961: 00053dfc 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: 0056af58 4 OBJECT GLOBAL DEFAULT 26 PyExc_BrokenPipeError │ │ │ │ + 965: 0055af58 4 OBJECT GLOBAL DEFAULT 26 PyExc_BrokenPipeError │ │ │ │ 966: 00000000 0 FUNC GLOBAL DEFAULT UND sigismember@GLIBC_2.4 (2) │ │ │ │ - 967: 0007b0b8 24 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_CompactValue │ │ │ │ + 967: 0007ae7c 24 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_CompactValue │ │ │ │ 968: 00000000 0 FUNC GLOBAL DEFAULT UND ttyname_r@GLIBC_2.4 (2) │ │ │ │ - 969: 000a5b4c 404 FUNC GLOBAL DEFAULT 12 PyDict_SetItemString │ │ │ │ - 970: 000a5798 96 FUNC GLOBAL DEFAULT 12 PyObject_GetItemData │ │ │ │ - 971: 00567a18 208 OBJECT GLOBAL DEFAULT 26 PyProperty_Type │ │ │ │ - 972: 000a67b0 96 FUNC GLOBAL DEFAULT 12 PyObject_GC_Track │ │ │ │ - 973: 001db938 40 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeIsValid │ │ │ │ - 974: 00566c64 208 OBJECT GLOBAL DEFAULT 26 PyAsyncGen_Type │ │ │ │ - 975: 0008b604 52 FUNC GLOBAL DEFAULT 12 PyMem_RawRealloc │ │ │ │ + 969: 000a5a70 404 FUNC GLOBAL DEFAULT 12 PyDict_SetItemString │ │ │ │ + 970: 000a56bc 96 FUNC GLOBAL DEFAULT 12 PyObject_GetItemData │ │ │ │ + 971: 00557a18 208 OBJECT GLOBAL DEFAULT 26 PyProperty_Type │ │ │ │ + 972: 000a66d4 96 FUNC GLOBAL DEFAULT 12 PyObject_GC_Track │ │ │ │ + 973: 001d9c3c 40 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeIsValid │ │ │ │ + 974: 00556c64 208 OBJECT GLOBAL DEFAULT 26 PyAsyncGen_Type │ │ │ │ + 975: 0008b570 52 FUNC GLOBAL DEFAULT 12 PyMem_RawRealloc │ │ │ │ 976: 00000000 0 FUNC GLOBAL DEFAULT UND fchmod@GLIBC_2.4 (2) │ │ │ │ - 977: 00084110 4 FUNC GLOBAL DEFAULT 12 PyThread_ReInitTLS │ │ │ │ - 978: 0056ac48 4 OBJECT GLOBAL DEFAULT 26 PyExc_OverflowError │ │ │ │ + 977: 00083fdc 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: 0018fe0c 96 FUNC GLOBAL DEFAULT 12 PySet_Clear │ │ │ │ + 981: 0018e3f8 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: 0018acf0 152 FUNC GLOBAL DEFAULT 12 PyCodec_LookupError │ │ │ │ - 985: 001658e8 128 FUNC GLOBAL DEFAULT 12 _PyObject_GC_Resize │ │ │ │ - 986: 003254e0 92 FUNC GLOBAL DEFAULT 12 _PyDeadline_Get │ │ │ │ - 987: 0007da88 28 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetEvalFrameFunc │ │ │ │ - 988: 0007d5fc 36 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseLock │ │ │ │ + 984: 00189644 152 FUNC GLOBAL DEFAULT 12 PyCodec_LookupError │ │ │ │ + 985: 00164ad0 128 FUNC GLOBAL DEFAULT 12 _PyObject_GC_Resize │ │ │ │ + 986: 00322f28 92 FUNC GLOBAL DEFAULT 12 _PyDeadline_Get │ │ │ │ + 987: 0007d84c 28 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetEvalFrameFunc │ │ │ │ + 988: 0007d3c0 36 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseLock │ │ │ │ 989: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_join@GLIBC_2.34 (4) │ │ │ │ - 990: 000bbd2c 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefault │ │ │ │ + 990: 000bb880 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefault │ │ │ │ 991: 00000000 0 FUNC GLOBAL DEFAULT UND dup2@GLIBC_2.4 (2) │ │ │ │ - 992: 001de7f8 92 FUNC GLOBAL DEFAULT 12 _PyDict_GetItem_KnownHash │ │ │ │ - 993: 0009d9d0 108 FUNC GLOBAL DEFAULT 12 PyType_GenericAlloc │ │ │ │ + 992: 001dcb04 92 FUNC GLOBAL DEFAULT 12 _PyDict_GetItem_KnownHash │ │ │ │ + 993: 0009d8f4 108 FUNC GLOBAL DEFAULT 12 PyType_GenericAlloc │ │ │ │ 994: 00000000 0 FUNC GLOBAL DEFAULT UND dup3@GLIBC_2.9 (5) │ │ │ │ - 995: 00151120 136 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLongLong │ │ │ │ + 995: 00150bc4 192 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLongLong │ │ │ │ 996: 00000000 0 FUNC GLOBAL DEFAULT UND __open64_2@GLIBC_2.7 (11) │ │ │ │ - 997: 0009d994 60 FUNC GLOBAL DEFAULT 12 PyDescr_NewWrapper │ │ │ │ - 998: 000b6fb4 132 FUNC GLOBAL DEFAULT 12 PyArg_ParseTuple │ │ │ │ - 999: 000454a0 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetStart │ │ │ │ - 1000: 005645ec 208 OBJECT GLOBAL DEFAULT 26 PyODictKeys_Type │ │ │ │ - 1001: 0010ff40 44 FUNC GLOBAL DEFAULT 12 PyModule_Add │ │ │ │ - 1002: 000842a4 36 FUNC GLOBAL DEFAULT 12 PySignal_SetWakeupFd │ │ │ │ - 1003: 00084294 8 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_CompileCode │ │ │ │ - 1004: 00129384 56 FUNC GLOBAL DEFAULT 12 PyType_FromSpecWithBases │ │ │ │ - 1005: 001e834c 464 FUNC GLOBAL DEFAULT 12 PyBytes_FromObject │ │ │ │ - 1006: 001ff5dc 1128 FUNC GLOBAL DEFAULT 12 _PyLong_Frexp │ │ │ │ + 997: 0009d8b8 60 FUNC GLOBAL DEFAULT 12 PyDescr_NewWrapper │ │ │ │ + 998: 000b6b10 132 FUNC GLOBAL DEFAULT 12 PyArg_ParseTuple │ │ │ │ + 999: 000454b8 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetStart │ │ │ │ + 1000: 005545ec 208 OBJECT GLOBAL DEFAULT 26 PyODictKeys_Type │ │ │ │ + 1001: 0010f9bc 44 FUNC GLOBAL DEFAULT 12 PyModule_Add │ │ │ │ + 1002: 00084170 36 FUNC GLOBAL DEFAULT 12 PySignal_SetWakeupFd │ │ │ │ + 1003: 00084160 8 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_CompileCode │ │ │ │ + 1004: 00128b88 56 FUNC GLOBAL DEFAULT 12 PyType_FromSpecWithBases │ │ │ │ + 1005: 001e666c 464 FUNC GLOBAL DEFAULT 12 PyBytes_FromObject │ │ │ │ + 1006: 001fd92c 1128 FUNC GLOBAL DEFAULT 12 _PyLong_Frexp │ │ │ │ 1007: 00078c78 76 FUNC GLOBAL DEFAULT 12 PySys_WriteStdout │ │ │ │ - 1008: 00083008 60 FUNC GLOBAL DEFAULT 12 PyObject_GetArenaAllocator │ │ │ │ - 1009: 0023af14 60 FUNC GLOBAL DEFAULT 12 PyMem_GetAllocator │ │ │ │ + 1008: 000833c8 60 FUNC GLOBAL DEFAULT 12 PyObject_GetArenaAllocator │ │ │ │ + 1009: 002376fc 60 FUNC GLOBAL DEFAULT 12 PyMem_GetAllocator │ │ │ │ 1010: 000292bc 0 FUNC GLOBAL DEFAULT UND XML_SetEncoding │ │ │ │ - 1011: 000a343c 496 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLong │ │ │ │ - 1012: 00329bf0 504 FUNC GLOBAL DEFAULT 12 PyCodec_ReplaceErrors │ │ │ │ - 1013: 000fe640 504 FUNC GLOBAL DEFAULT 12 PyArg_UnpackTuple │ │ │ │ + 1011: 000a3360 496 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLong │ │ │ │ + 1012: 003273dc 504 FUNC GLOBAL DEFAULT 12 PyCodec_ReplaceErrors │ │ │ │ + 1013: 000fe190 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: 0009b404 168 FUNC GLOBAL DEFAULT 12 PyDict_Contains │ │ │ │ - 1017: 0005c6b4 96 FUNC GLOBAL DEFAULT 12 PyMapping_HasKey │ │ │ │ - 1018: 002af9a8 12 FUNC GLOBAL DEFAULT 12 PyInit_grp │ │ │ │ - 1019: 0003a898 100 FUNC GLOBAL DEFAULT 12 PyDict_DelItemString │ │ │ │ + 1016: 0009b328 168 FUNC GLOBAL DEFAULT 12 PyDict_Contains │ │ │ │ + 1017: 0005c6c4 96 FUNC GLOBAL DEFAULT 12 PyMapping_HasKey │ │ │ │ + 1018: 002acc94 12 FUNC GLOBAL DEFAULT 12 PyInit_grp │ │ │ │ + 1019: 0003a738 100 FUNC GLOBAL DEFAULT 12 PyDict_DelItemString │ │ │ │ 1020: 0008b098 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: 001ff31c 704 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceLshift │ │ │ │ - 1024: 00080848 136 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_FromObject │ │ │ │ - 1025: 000e3c58 180 FUNC GLOBAL DEFAULT 12 _PyArena_Malloc │ │ │ │ - 1026: 0056c454 4 OBJECT GLOBAL DEFAULT 26 PyExc_InterpreterError │ │ │ │ - 1027: 00233d8c 48 FUNC GLOBAL DEFAULT 12 _Py_SetLocaleFromEnv │ │ │ │ + 1023: 001fd66c 704 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceLshift │ │ │ │ + 1024: 00080750 136 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_FromObject │ │ │ │ + 1025: 000e37dc 180 FUNC GLOBAL DEFAULT 12 _PyArena_Malloc │ │ │ │ + 1026: 0055c454 4 OBJECT GLOBAL DEFAULT 26 PyExc_InterpreterError │ │ │ │ + 1027: 00230540 48 FUNC GLOBAL DEFAULT 12 _Py_SetLocaleFromEnv │ │ │ │ 1028: 00000000 0 FUNC GLOBAL DEFAULT UND pause@GLIBC_2.4 (2) │ │ │ │ - 1029: 005d2cf4 4 OBJECT GLOBAL DEFAULT 29 Py_FileSystemDefaultEncodeErrors │ │ │ │ - 1030: 00565d44 208 OBJECT GLOBAL DEFAULT 26 PyClassMethod_Type │ │ │ │ - 1031: 0006bb94 92 FUNC GLOBAL DEFAULT 12 _PyXI_FreeNamespace │ │ │ │ + 1029: 005c2cf4 4 OBJECT GLOBAL DEFAULT 29 Py_FileSystemDefaultEncodeErrors │ │ │ │ + 1030: 00555d44 208 OBJECT GLOBAL DEFAULT 26 PyClassMethod_Type │ │ │ │ + 1031: 0006bafc 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: 000c0be8 1516 FUNC GLOBAL DEFAULT 12 _PyObject_GetMethod │ │ │ │ - 1035: 002d7f18 80 FUNC GLOBAL DEFAULT 12 PyMapping_Values │ │ │ │ + 1034: 000c070c 1516 FUNC GLOBAL DEFAULT 12 _PyObject_GetMethod │ │ │ │ + 1035: 002d4fc8 80 FUNC GLOBAL DEFAULT 12 PyMapping_Values │ │ │ │ 1036: 00000000 0 FUNC GLOBAL DEFAULT UND geteuid@GLIBC_2.4 (2) │ │ │ │ - 1037: 0056db04 4 OBJECT GLOBAL DEFAULT 26 PyExc_IndentationError │ │ │ │ + 1037: 0055db04 4 OBJECT GLOBAL DEFAULT 26 PyExc_IndentationError │ │ │ │ 1038: 000792c8 144 FUNC GLOBAL DEFAULT 12 PyFunction_AddWatcher │ │ │ │ - 1039: 0007d474 32 FUNC GLOBAL DEFAULT 12 PyContext_Exit │ │ │ │ + 1039: 0007d238 32 FUNC GLOBAL DEFAULT 12 PyContext_Exit │ │ │ │ 1040: 00000000 0 FUNC GLOBAL DEFAULT UND getppid@GLIBC_2.4 (2) │ │ │ │ - 1041: 000cb61c 380 FUNC GLOBAL DEFAULT 12 PyEval_EvalCode │ │ │ │ - 1042: 0027c2e8 160 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetRunningMain │ │ │ │ + 1041: 000cb134 380 FUNC GLOBAL DEFAULT 12 PyEval_EvalCode │ │ │ │ + 1042: 00278ea8 160 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetRunningMain │ │ │ │ 1043: 00000000 0 FUNC GLOBAL DEFAULT UND fopen64@GLIBC_2.4 (2) │ │ │ │ - 1044: 00092a28 660 FUNC GLOBAL DEFAULT 12 PyBytes_FromStringAndSize │ │ │ │ - 1045: 00333c04 120 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_GetBuffer │ │ │ │ + 1044: 0009294c 660 FUNC GLOBAL DEFAULT 12 PyBytes_FromStringAndSize │ │ │ │ + 1045: 003314bc 120 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_GetBuffer │ │ │ │ 1046: 00000000 0 FUNC GLOBAL DEFAULT UND hypot@GLIBC_2.35 (12) │ │ │ │ - 1047: 001ce3f0 132 FUNC GLOBAL DEFAULT 12 _PyArg_NoPositional │ │ │ │ + 1047: 001cc6f0 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: 000784b8 4 FUNC GLOBAL DEFAULT 12 PyCode_GetFreevars │ │ │ │ - 1051: 0016be34 68 FUNC GLOBAL DEFAULT 12 PyObject_Bytes │ │ │ │ - 1052: 00082354 12 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileFlags │ │ │ │ - 1053: 001490dc 288 FUNC GLOBAL DEFAULT 12 PyNumber_Negative │ │ │ │ - 1054: 00092cbc 400 FUNC GLOBAL DEFAULT 12 PyTuple_New │ │ │ │ - 1055: 0035319c 1052 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_AsDict │ │ │ │ - 1056: 000606f8 4 FUNC GLOBAL DEFAULT 12 _PyDict_SizeOf │ │ │ │ - 1057: 0020db98 8 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromObject │ │ │ │ + 1051: 0016ac80 68 FUNC GLOBAL DEFAULT 12 PyObject_Bytes │ │ │ │ + 1052: 0008225c 12 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileFlags │ │ │ │ + 1053: 001488cc 288 FUNC GLOBAL DEFAULT 12 PyNumber_Negative │ │ │ │ + 1054: 00092be0 400 FUNC GLOBAL DEFAULT 12 PyTuple_New │ │ │ │ + 1055: 00350aa8 1052 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_AsDict │ │ │ │ + 1056: 0006070c 4 FUNC GLOBAL DEFAULT 12 _PyDict_SizeOf │ │ │ │ + 1057: 0020bb7c 8 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromObject │ │ │ │ 1058: 00000000 0 FUNC GLOBAL DEFAULT UND frexp@GLIBC_2.4 (2) │ │ │ │ - 1059: 000b32ac 1848 FUNC GLOBAL DEFAULT 12 _PyObject_MakeTpCall │ │ │ │ - 1060: 0029c5e0 348 FUNC GLOBAL DEFAULT 12 _Py_Gid_Converter │ │ │ │ - 1061: 00562304 208 OBJECT GLOBAL DEFAULT 26 PyContext_Type │ │ │ │ + 1059: 000b2e20 1848 FUNC GLOBAL DEFAULT 12 _PyObject_MakeTpCall │ │ │ │ + 1060: 0029963c 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: 005d4f48 0 NOTYPE GLOBAL DEFAULT 29 __bss_end__ │ │ │ │ - 1065: 00283a2c 76 FUNC GLOBAL DEFAULT 12 PyThread_start_new_thread │ │ │ │ - 1066: 0007e054 8 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoop │ │ │ │ - 1067: 000b8f74 360 FUNC GLOBAL DEFAULT 12 PyDict_Next │ │ │ │ - 1068: 0027b3a8 304 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleObject │ │ │ │ + 1064: 005c4f48 0 NOTYPE GLOBAL DEFAULT 29 __bss_end__ │ │ │ │ + 1065: 0028082c 76 FUNC GLOBAL DEFAULT 12 PyThread_start_new_thread │ │ │ │ + 1066: 0007ddd0 8 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoop │ │ │ │ + 1067: 000b8ac8 360 FUNC GLOBAL DEFAULT 12 PyDict_Next │ │ │ │ + 1068: 00277f68 304 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleObject │ │ │ │ 1069: 00000000 0 FUNC GLOBAL DEFAULT UND strcmp@GLIBC_2.4 (2) │ │ │ │ - 1070: 00566950 208 OBJECT GLOBAL DEFAULT 26 PyGen_Type │ │ │ │ - 1071: 0005457c 256 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_SetExtra │ │ │ │ - 1072: 0030514c 4 FUNC GLOBAL DEFAULT 12 PyDict_Values │ │ │ │ - 1073: 0022d3bc 840 FUNC GLOBAL DEFAULT 12 PyFloat_Pack2 │ │ │ │ - 1074: 002a70c0 52 FUNC GLOBAL DEFAULT 12 _PyEvent_IsSet │ │ │ │ + 1070: 00556950 208 OBJECT GLOBAL DEFAULT 26 PyGen_Type │ │ │ │ + 1071: 00054444 256 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_SetExtra │ │ │ │ + 1072: 003025f8 4 FUNC GLOBAL DEFAULT 12 PyDict_Values │ │ │ │ + 1073: 00229b60 840 FUNC GLOBAL DEFAULT 12 PyFloat_Pack2 │ │ │ │ + 1074: 002a4110 52 FUNC GLOBAL DEFAULT 12 _PyEvent_IsSet │ │ │ │ 1075: 0002ffd4 408 FUNC GLOBAL DEFAULT 12 PyObject_Print │ │ │ │ - 1076: 000ba8c4 68 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallDict │ │ │ │ - 1077: 001a0a8c 36 FUNC GLOBAL DEFAULT 12 PyIter_Check │ │ │ │ - 1078: 001ae654 128 FUNC GLOBAL DEFAULT 12 Py_ReprLeave │ │ │ │ - 1079: 00227a90 752 FUNC GLOBAL DEFAULT 12 PyFloat_Pack4 │ │ │ │ - 1080: 00563948 208 OBJECT GLOBAL DEFAULT 26 PyRangeIter_Type │ │ │ │ - 1081: 001fa5c8 12 FUNC GLOBAL DEFAULT 12 PyNumber_Power │ │ │ │ + 1076: 000ba418 68 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallDict │ │ │ │ + 1077: 0019ee38 36 FUNC GLOBAL DEFAULT 12 PyIter_Check │ │ │ │ + 1078: 001acd60 128 FUNC GLOBAL DEFAULT 12 Py_ReprLeave │ │ │ │ + 1079: 0022427c 752 FUNC GLOBAL DEFAULT 12 PyFloat_Pack4 │ │ │ │ + 1080: 00553948 208 OBJECT GLOBAL DEFAULT 26 PyRangeIter_Type │ │ │ │ + 1081: 001f8918 12 FUNC GLOBAL DEFAULT 12 PyNumber_Power │ │ │ │ 1082: 00078cc4 96 FUNC GLOBAL DEFAULT 12 PyTime_TimeRaw │ │ │ │ 1083: 00000000 0 FUNC GLOBAL DEFAULT UND inflateCopy@ZLIB_1.2.0 (25) │ │ │ │ - 1084: 000a0058 676 FUNC GLOBAL DEFAULT 12 PyObject_Free │ │ │ │ - 1085: 002874f4 12 FUNC GLOBAL DEFAULT 12 PyInit__datetime │ │ │ │ - 1086: 001622cc 16 FUNC GLOBAL DEFAULT 12 Py_HashPointer │ │ │ │ - 1087: 001c64b8 788 FUNC GLOBAL DEFAULT 12 PyFloat_Pack8 │ │ │ │ - 1088: 00032d7c 1136 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Child │ │ │ │ + 1084: 0009ff7c 676 FUNC GLOBAL DEFAULT 12 PyObject_Free │ │ │ │ + 1085: 002842f4 12 FUNC GLOBAL DEFAULT 12 PyInit__datetime │ │ │ │ + 1086: 00160f04 16 FUNC GLOBAL DEFAULT 12 Py_HashPointer │ │ │ │ + 1087: 001c4950 788 FUNC GLOBAL DEFAULT 12 PyFloat_Pack8 │ │ │ │ + 1088: 00032d94 1136 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Child │ │ │ │ 1089: 00000000 0 FUNC GLOBAL DEFAULT UND lchown@GLIBC_2.4 (2) │ │ │ │ - 1090: 0056abd8 4 OBJECT GLOBAL DEFAULT 26 PyExc_TypeError │ │ │ │ + 1090: 0055abd8 4 OBJECT GLOBAL DEFAULT 26 PyExc_TypeError │ │ │ │ 1091: 00000000 0 FUNC GLOBAL DEFAULT UND access@GLIBC_2.4 (2) │ │ │ │ - 1092: 0019f880 88 FUNC GLOBAL DEFAULT 12 PyEval_MergeCompilerFlags │ │ │ │ - 1093: 0011af18 76 FUNC GLOBAL DEFAULT 12 PyErr_SetRaisedException │ │ │ │ - 1094: 00287304 96 FUNC GLOBAL DEFAULT 12 PyModule_Create2 │ │ │ │ - 1095: 002aca24 180 FUNC GLOBAL DEFAULT 12 PySequence_GetSlice │ │ │ │ - 1096: 00084348 28 FUNC GLOBAL DEFAULT 12 PyOS_InterruptOccurred │ │ │ │ - 1097: 0007d4b4 8 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Clear │ │ │ │ + 1092: 0019dc2c 88 FUNC GLOBAL DEFAULT 12 PyEval_MergeCompilerFlags │ │ │ │ + 1093: 0011a7ac 76 FUNC GLOBAL DEFAULT 12 PyErr_SetRaisedException │ │ │ │ + 1094: 00284104 96 FUNC GLOBAL DEFAULT 12 PyModule_Create2 │ │ │ │ + 1095: 002a9a74 180 FUNC GLOBAL DEFAULT 12 PySequence_GetSlice │ │ │ │ + 1096: 00084214 28 FUNC GLOBAL DEFAULT 12 PyOS_InterruptOccurred │ │ │ │ + 1097: 0007d278 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: 00078ab0 76 FUNC GLOBAL DEFAULT 12 PySys_FormatStdout │ │ │ │ 1102: 00078734 28 FUNC GLOBAL DEFAULT 12 Py_IncRef │ │ │ │ - 1103: 0007d628 28 FUNC GLOBAL DEFAULT 12 PyStatus_Error │ │ │ │ + 1103: 0007d3ec 28 FUNC GLOBAL DEFAULT 12 PyStatus_Error │ │ │ │ 1104: 00000000 0 FUNC GLOBAL DEFAULT UND inflate │ │ │ │ - 1105: 005d2a00 1 OBJECT GLOBAL DEFAULT 29 _PyByteArray_empty_string │ │ │ │ + 1105: 005c2a00 1 OBJECT GLOBAL DEFAULT 29 _PyByteArray_empty_string │ │ │ │ 1106: 00000000 0 FUNC GLOBAL DEFAULT UND wmemchr@GLIBC_2.4 (2) │ │ │ │ - 1107: 0056111c 208 OBJECT GLOBAL DEFAULT 26 PyFrozenSet_Type │ │ │ │ - 1108: 001325c4 1136 FUNC GLOBAL DEFAULT 12 PyObject_Str │ │ │ │ - 1109: 001ae5a4 176 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteChar │ │ │ │ - 1110: 00139430 912 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideCharString │ │ │ │ - 1111: 001cf82c 52 FUNC GLOBAL DEFAULT 12 PySequence_Check │ │ │ │ - 1112: 00201390 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLinebreak │ │ │ │ - 1113: 0008001c 60 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_FailIfRunningMain │ │ │ │ - 1114: 002c87c4 44 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimespec │ │ │ │ - 1115: 00132dd8 652 FUNC GLOBAL DEFAULT 12 PyErr_CheckSignals │ │ │ │ - 1116: 00190108 532 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Line │ │ │ │ + 1107: 0055111c 208 OBJECT GLOBAL DEFAULT 26 PyFrozenSet_Type │ │ │ │ + 1108: 00131dcc 1136 FUNC GLOBAL DEFAULT 12 PyObject_Str │ │ │ │ + 1109: 001accb0 176 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteChar │ │ │ │ + 1110: 00138c20 912 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideCharString │ │ │ │ + 1111: 001cdb2c 52 FUNC GLOBAL DEFAULT 12 PySequence_Check │ │ │ │ + 1112: 001ff6e0 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLinebreak │ │ │ │ + 1113: 0007ff24 60 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_FailIfRunningMain │ │ │ │ + 1114: 002c5848 44 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimespec │ │ │ │ + 1115: 001325e0 652 FUNC GLOBAL DEFAULT 12 PyErr_CheckSignals │ │ │ │ + 1116: 0018e6f4 532 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Line │ │ │ │ 1117: 0002ae48 56 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitIsolatedConfig │ │ │ │ - 1118: 0027b4e4 156 FUNC GLOBAL DEFAULT 12 PyDict_Watch │ │ │ │ + 1118: 002780a4 156 FUNC GLOBAL DEFAULT 12 PyDict_Watch │ │ │ │ 1119: 0008b160 160 FUNC GLOBAL DEFAULT 12 PyConfig_SetString │ │ │ │ - 1120: 0003c4ac 116 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcUnbound │ │ │ │ - 1121: 002d4cc0 68 FUNC GLOBAL DEFAULT 12 Py_GetConstantBorrowed │ │ │ │ + 1120: 0003c484 116 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcUnbound │ │ │ │ + 1121: 002d1d40 68 FUNC GLOBAL DEFAULT 12 Py_GetConstantBorrowed │ │ │ │ 1122: 0002b294 64 FUNC GLOBAL DEFAULT 12 PyConfig_SetArgv │ │ │ │ 1123: 000787fc 196 FUNC GLOBAL DEFAULT 12 PyWeakref_GetObject │ │ │ │ - 1124: 0006bdac 88 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsFinalized │ │ │ │ - 1125: 00299494 156 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcCheckArg │ │ │ │ - 1126: 002219c4 380 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLongAndOverflow │ │ │ │ - 1127: 0009270c 796 FUNC GLOBAL DEFAULT 12 PyUnicode_New │ │ │ │ - 1128: 002077ec 64 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4 │ │ │ │ + 1124: 0006bdc0 88 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsFinalized │ │ │ │ + 1125: 002964f0 156 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcCheckArg │ │ │ │ + 1126: 0021e4ac 380 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLongAndOverflow │ │ │ │ + 1127: 00092630 796 FUNC GLOBAL DEFAULT 12 PyUnicode_New │ │ │ │ + 1128: 00205b3c 64 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4 │ │ │ │ 1129: 00000000 0 FUNC GLOBAL DEFAULT UND killpg@GLIBC_2.4 (2) │ │ │ │ 1130: 000797e0 80 FUNC GLOBAL DEFAULT 12 PyBuffer_FillContiguousStrides │ │ │ │ - 1131: 0008b9e4 324 FUNC GLOBAL DEFAULT 12 PyConfig_Clear │ │ │ │ - 1132: 00564278 208 OBJECT GLOBAL DEFAULT 26 PyMemoryView_Type │ │ │ │ + 1131: 0008b950 324 FUNC GLOBAL DEFAULT 12 PyConfig_Clear │ │ │ │ + 1132: 00554278 208 OBJECT GLOBAL DEFAULT 26 PyMemoryView_Type │ │ │ │ 1133: 00074988 12 FUNC GLOBAL DEFAULT 12 PyFloat_GetMin │ │ │ │ 1134: 00000000 0 FUNC GLOBAL DEFAULT UND pwrite64@GLIBC_2.4 (2) │ │ │ │ 1135: 00079080 72 FUNC GLOBAL DEFAULT 12 PyUnicode_Translate │ │ │ │ 1136: 00000000 0 FUNC GLOBAL DEFAULT UND kill@GLIBC_2.4 (2) │ │ │ │ - 1137: 00047968 76 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrString │ │ │ │ + 1137: 00047998 76 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrString │ │ │ │ 1138: 00000000 0 FUNC GLOBAL DEFAULT UND wcschr@GLIBC_2.4 (2) │ │ │ │ - 1139: 001c3eb8 644 FUNC GLOBAL DEFAULT 12 PyBytes_Repr │ │ │ │ - 1140: 0023ba3c 24 FUNC GLOBAL DEFAULT 12 PyStatus_Ok │ │ │ │ + 1139: 001c2350 644 FUNC GLOBAL DEFAULT 12 PyBytes_Repr │ │ │ │ + 1140: 00238224 24 FUNC GLOBAL DEFAULT 12 PyStatus_Ok │ │ │ │ 1141: 00000000 0 FUNC GLOBAL DEFAULT UND memcpy@GLIBC_2.4 (2) │ │ │ │ - 1142: 001b1134 692 FUNC GLOBAL DEFAULT 12 PyFloat_AsDouble │ │ │ │ - 1143: 0013be80 132 FUNC GLOBAL DEFAULT 12 _PyLong_NumBits │ │ │ │ - 1144: 005651ec 208 OBJECT GLOBAL DEFAULT 26 PyDictRevIterKey_Type │ │ │ │ - 1145: 00046fe8 476 FUNC GLOBAL DEFAULT 12 PyFrame_New │ │ │ │ - 1146: 001dc188 716 FUNC GLOBAL DEFAULT 12 PyUnicode_AsASCIIString │ │ │ │ + 1142: 001af83c 692 FUNC GLOBAL DEFAULT 12 PyFloat_AsDouble │ │ │ │ + 1143: 0013b670 132 FUNC GLOBAL DEFAULT 12 _PyLong_NumBits │ │ │ │ + 1144: 005551ec 208 OBJECT GLOBAL DEFAULT 26 PyDictRevIterKey_Type │ │ │ │ + 1145: 00047000 476 FUNC GLOBAL DEFAULT 12 PyFrame_New │ │ │ │ + 1146: 001da48c 716 FUNC GLOBAL DEFAULT 12 PyUnicode_AsASCIIString │ │ │ │ 1147: 00000000 0 FUNC GLOBAL DEFAULT UND getgrent@GLIBC_2.4 (2) │ │ │ │ - 1148: 001dddbc 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasJump │ │ │ │ + 1148: 001dc0c8 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasJump │ │ │ │ 1149: 00029a90 0 FUNC GLOBAL DEFAULT UND cbrt@GLIBC_2.4 (3) │ │ │ │ 1150: 00075f94 68 FUNC GLOBAL DEFAULT 12 PyImport_GetModuleDict │ │ │ │ 1151: 00000000 0 FUNC GLOBAL DEFAULT UND copy_file_range@GLIBC_2.27 (13) │ │ │ │ - 1152: 000f293c 124 FUNC GLOBAL DEFAULT 12 _PyFunction_SetVersion │ │ │ │ + 1152: 000f248c 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: 005648bc 208 OBJECT GLOBAL DEFAULT 26 PyODictIter_Type │ │ │ │ + 1155: 005548bc 208 OBJECT GLOBAL DEFAULT 26 PyODictIter_Type │ │ │ │ 1156: 0002ae04 68 FUNC GLOBAL DEFAULT 12 _PyPreConfig_InitCompatConfig │ │ │ │ - 1157: 00331d88 8 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_NewObject │ │ │ │ - 1158: 0009b284 60 FUNC GLOBAL DEFAULT 12 PyObject_GC_UnTrack │ │ │ │ - 1159: 00303484 52 FUNC GLOBAL DEFAULT 12 _PyGen_yf │ │ │ │ - 1160: 000740e4 184 FUNC GLOBAL DEFAULT 12 PyFile_FromFd │ │ │ │ + 1157: 0032f640 8 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_NewObject │ │ │ │ + 1158: 0009b1a8 60 FUNC GLOBAL DEFAULT 12 PyObject_GC_UnTrack │ │ │ │ + 1159: 00300930 52 FUNC GLOBAL DEFAULT 12 _PyGen_yf │ │ │ │ + 1160: 000740fc 184 FUNC GLOBAL DEFAULT 12 PyFile_FromFd │ │ │ │ 1161: 00089ddc 20 FUNC GLOBAL DEFAULT 12 _Py_Get_Getpath_CodeObject │ │ │ │ - 1162: 000bc32c 76 FUNC GLOBAL DEFAULT 12 PySys_Audit │ │ │ │ - 1163: 00119140 332 FUNC GLOBAL DEFAULT 12 PyObject_CallOneArg │ │ │ │ - 1164: 000b0078 48 FUNC GLOBAL DEFAULT 12 PyDict_Update │ │ │ │ - 1165: 0056197c 4 OBJECT GLOBAL DEFAULT 26 PyExc_NotImplementedError │ │ │ │ + 1162: 000bbe80 76 FUNC GLOBAL DEFAULT 12 PySys_Audit │ │ │ │ + 1163: 001189d8 332 FUNC GLOBAL DEFAULT 12 PyObject_CallOneArg │ │ │ │ + 1164: 000afbec 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: 0014ef3c 608 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizerFromDealloc │ │ │ │ - 1170: 0056eaac 208 OBJECT GLOBAL DEFAULT 26 _PyExc_IncompleteInputError │ │ │ │ - 1171: 0006c940 4 FUNC GLOBAL DEFAULT 12 PyDict_MergeFromSeq2 │ │ │ │ - 1172: 0031291c 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceTrueDivide │ │ │ │ - 1173: 000a87d4 400 FUNC GLOBAL DEFAULT 12 _PyType_LookupRef │ │ │ │ - 1174: 00099d3c 676 FUNC GLOBAL DEFAULT 12 PyMem_Free │ │ │ │ - 1175: 0007b084 32 FUNC GLOBAL DEFAULT 12 _PyFrame_IsEntryFrame │ │ │ │ - 1176: 000a66d4 88 FUNC GLOBAL DEFAULT 12 PyModule_New │ │ │ │ + 1169: 0014e694 608 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizerFromDealloc │ │ │ │ + 1170: 0055eaac 208 OBJECT GLOBAL DEFAULT 26 _PyExc_IncompleteInputError │ │ │ │ + 1171: 0006c954 4 FUNC GLOBAL DEFAULT 12 PyDict_MergeFromSeq2 │ │ │ │ + 1172: 003103fc 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceTrueDivide │ │ │ │ + 1173: 000a86f8 400 FUNC GLOBAL DEFAULT 12 _PyType_LookupRef │ │ │ │ + 1174: 00099c60 676 FUNC GLOBAL DEFAULT 12 PyMem_Free │ │ │ │ + 1175: 0007ae48 32 FUNC GLOBAL DEFAULT 12 _PyFrame_IsEntryFrame │ │ │ │ + 1176: 000a65f8 88 FUNC GLOBAL DEFAULT 12 PyModule_New │ │ │ │ 1177: 00000000 0 FUNC GLOBAL DEFAULT UND __pthread_cond_timedwait64@GLIBC_2.34 (4) │ │ │ │ - 1178: 0045ee48 128 OBJECT GLOBAL DEFAULT 14 _Py_ascii_whitespace │ │ │ │ - 1179: 0017fb44 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDecimalDigit │ │ │ │ + 1178: 0045c7cc 128 OBJECT GLOBAL DEFAULT 14 _Py_ascii_whitespace │ │ │ │ + 1179: 0017eac0 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDecimalDigit │ │ │ │ 1180: 0002c7ec 352 FUNC GLOBAL DEFAULT 12 PyOS_Readline │ │ │ │ - 1181: 00073418 128 FUNC GLOBAL DEFAULT 12 _PyLong_Size_t_Converter │ │ │ │ - 1182: 00064d68 36 FUNC GLOBAL DEFAULT 12 PyBytes_ConcatAndDel │ │ │ │ - 1183: 00038d4c 12 FUNC GLOBAL DEFAULT 12 PyInit__elementtree │ │ │ │ - 1184: 0029938c 80 FUNC GLOBAL DEFAULT 12 PyModule_AddObject │ │ │ │ + 1181: 00073430 128 FUNC GLOBAL DEFAULT 12 _PyLong_Size_t_Converter │ │ │ │ + 1182: 00064d7c 36 FUNC GLOBAL DEFAULT 12 PyBytes_ConcatAndDel │ │ │ │ + 1183: 00038d64 12 FUNC GLOBAL DEFAULT 12 PyInit__elementtree │ │ │ │ + 1184: 002963e8 80 FUNC GLOBAL DEFAULT 12 PyModule_AddObject │ │ │ │ 1185: 00000000 0 FUNC GLOBAL DEFAULT UND strerror@GLIBC_2.4 (2) │ │ │ │ 1186: 00078010 20 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLasti │ │ │ │ - 1187: 000f5d78 1100 FUNC GLOBAL DEFAULT 12 _PyEval_FrameClearAndPop │ │ │ │ - 1188: 001bfc78 72 FUNC GLOBAL DEFAULT 12 PyFunction_GetModule │ │ │ │ - 1189: 00162ef4 108 FUNC GLOBAL DEFAULT 12 PyThread_free_lock │ │ │ │ + 1187: 000f58c4 1100 FUNC GLOBAL DEFAULT 12 _PyEval_FrameClearAndPop │ │ │ │ + 1188: 001be110 72 FUNC GLOBAL DEFAULT 12 PyFunction_GetModule │ │ │ │ + 1189: 001620dc 108 FUNC GLOBAL DEFAULT 12 PyThread_free_lock │ │ │ │ 1190: 0002a198 0 FUNC GLOBAL DEFAULT UND XML_SetElementDeclHandler │ │ │ │ - 1191: 0018abfc 16 FUNC GLOBAL DEFAULT 12 _PyErr_ExceptionMatches │ │ │ │ - 1192: 000bbce0 72 FUNC GLOBAL DEFAULT 12 PyObject_Type │ │ │ │ - 1193: 0007b07c 4 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocals │ │ │ │ - 1194: 000a56c0 48 FUNC GLOBAL DEFAULT 12 PyType_Ready │ │ │ │ - 1195: 005a9cf0 4 OBJECT GLOBAL DEFAULT 29 Py_UnbufferedStdioFlag │ │ │ │ - 1196: 005725c8 4 OBJECT GLOBAL DEFAULT 26 Py_hexdigits │ │ │ │ - 1197: 001d7c10 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceXor │ │ │ │ + 1191: 00189550 16 FUNC GLOBAL DEFAULT 12 _PyErr_ExceptionMatches │ │ │ │ + 1192: 000bb834 72 FUNC GLOBAL DEFAULT 12 PyObject_Type │ │ │ │ + 1193: 0007ae40 4 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocals │ │ │ │ + 1194: 000a55e4 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: 001d5f10 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceXor │ │ │ │ 1198: 00000000 0 FUNC GLOBAL DEFAULT UND bindtextdomain@GLIBC_2.4 (2) │ │ │ │ 1199: 000783e4 100 FUNC GLOBAL DEFAULT 12 PyCapsule_SetName │ │ │ │ - 1200: 0045b58c 104 OBJECT GLOBAL DEFAULT 14 _PyEval_BinaryOps │ │ │ │ - 1201: 001dc888 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasConst │ │ │ │ - 1202: 00156cf4 64 FUNC GLOBAL DEFAULT 12 PyTime_MonotonicRaw │ │ │ │ - 1203: 002b61d8 492 FUNC GLOBAL DEFAULT 12 _PyEval_SetProfile │ │ │ │ - 1204: 00562990 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_ProxyType │ │ │ │ + 1200: 00458ef4 104 OBJECT GLOBAL DEFAULT 14 _PyEval_BinaryOps │ │ │ │ + 1201: 001dacfc 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasConst │ │ │ │ + 1202: 00156ba8 64 FUNC GLOBAL DEFAULT 12 PyTime_MonotonicRaw │ │ │ │ + 1203: 002b3238 492 FUNC GLOBAL DEFAULT 12 _PyEval_SetProfile │ │ │ │ + 1204: 00552990 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_ProxyType │ │ │ │ 1205: 00079840 48 FUNC GLOBAL DEFAULT 12 PyAIter_Check │ │ │ │ 1206: 000791f8 128 FUNC GLOBAL DEFAULT 12 PyDict_AddWatcher │ │ │ │ - 1207: 0005d9d8 92 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyString │ │ │ │ - 1208: 002d2704 64 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetIDObject │ │ │ │ + 1207: 0005d95c 92 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyString │ │ │ │ + 1208: 002cf784 64 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetIDObject │ │ │ │ 1209: 00000000 0 FUNC GLOBAL DEFAULT UND pipe@GLIBC_2.4 (2) │ │ │ │ 1210: 0008a3e8 24 FUNC GLOBAL DEFAULT 12 PySys_SetArgv │ │ │ │ - 1211: 000441c0 44 FUNC GLOBAL DEFAULT 12 PyErr_NormalizeException │ │ │ │ + 1211: 000441d8 44 FUNC GLOBAL DEFAULT 12 PyErr_NormalizeException │ │ │ │ 1212: 00000000 0 FUNC GLOBAL DEFAULT UND fchmodat@GLIBC_2.4 (2) │ │ │ │ - 1213: 0019642c 544 FUNC GLOBAL DEFAULT 12 PyNumber_FloorDivide │ │ │ │ - 1214: 00067e68 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsLatin1String │ │ │ │ - 1215: 005646dc 208 OBJECT GLOBAL DEFAULT 26 PyODictItems_Type │ │ │ │ + 1213: 00194a18 544 FUNC GLOBAL DEFAULT 12 PyNumber_FloorDivide │ │ │ │ + 1214: 00067e7c 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsLatin1String │ │ │ │ + 1215: 005546dc 208 OBJECT GLOBAL DEFAULT 26 PyODictItems_Type │ │ │ │ 1216: 00079470 152 FUNC GLOBAL DEFAULT 12 PyType_Watch │ │ │ │ - 1217: 000371a8 88 FUNC GLOBAL DEFAULT 12 _PyImport_SetModule │ │ │ │ - 1218: 00082480 40 FUNC GLOBAL DEFAULT 12 Py_CompileStringFlags │ │ │ │ - 1219: 00261e8c 12 FUNC GLOBAL DEFAULT 12 PyInit__io │ │ │ │ - 1220: 0056af68 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionResetError │ │ │ │ + 1217: 000371c0 88 FUNC GLOBAL DEFAULT 12 _PyImport_SetModule │ │ │ │ + 1218: 00082388 40 FUNC GLOBAL DEFAULT 12 Py_CompileStringFlags │ │ │ │ + 1219: 0025e864 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: 0006474c 276 FUNC GLOBAL DEFAULT 12 PySequence_Repeat │ │ │ │ - 1223: 00200bd4 108 FUNC GLOBAL DEFAULT 12 _PyLong_AsTime_t │ │ │ │ - 1224: 0056dae4 4 OBJECT GLOBAL DEFAULT 26 PyExc_TabError │ │ │ │ - 1225: 0024e288 104 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleRef │ │ │ │ - 1226: 005a9cac 4 OBJECT GLOBAL DEFAULT 29 Py_UTF8Mode │ │ │ │ - 1227: 005624f4 208 OBJECT GLOBAL DEFAULT 26 PyMap_Type │ │ │ │ + 1222: 00064760 276 FUNC GLOBAL DEFAULT 12 PySequence_Repeat │ │ │ │ + 1223: 001fef24 108 FUNC GLOBAL DEFAULT 12 _PyLong_AsTime_t │ │ │ │ + 1224: 0055dae4 4 OBJECT GLOBAL DEFAULT 26 PyExc_TabError │ │ │ │ + 1225: 0024aaf8 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: 001ea5fc 112 FUNC GLOBAL DEFAULT 12 PyType_GetModuleState │ │ │ │ - 1230: 00062eac 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireRaiseEvent │ │ │ │ - 1231: 000b2d98 308 FUNC GLOBAL DEFAULT 12 PyObject_SetItem │ │ │ │ + 1229: 001e891c 112 FUNC GLOBAL DEFAULT 12 PyType_GetModuleState │ │ │ │ + 1230: 00062ec0 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireRaiseEvent │ │ │ │ + 1231: 000b290c 308 FUNC GLOBAL DEFAULT 12 PyObject_SetItem │ │ │ │ 1232: 00000000 0 FUNC GLOBAL DEFAULT UND lremovexattr@GLIBC_2.4 (2) │ │ │ │ - 1233: 005a968c 4 OBJECT GLOBAL DEFAULT 29 stdout@GLIBC_2.4 (2) │ │ │ │ - 1234: 0007b17c 4 FUNC GLOBAL DEFAULT 12 _Py_BreakPoint │ │ │ │ - 1235: 00563cf8 208 OBJECT GLOBAL DEFAULT 26 PyModuleDef_Type │ │ │ │ - 1236: 0007b180 4 FUNC GLOBAL DEFAULT 12 PyObject_GET_WEAKREFS_LISTPTR │ │ │ │ + 1233: 0059968c 4 OBJECT GLOBAL DEFAULT 29 stdout@GLIBC_2.4 (2) │ │ │ │ + 1234: 0007af40 4 FUNC GLOBAL DEFAULT 12 _Py_BreakPoint │ │ │ │ + 1235: 00553cf8 208 OBJECT GLOBAL DEFAULT 26 PyModuleDef_Type │ │ │ │ + 1236: 0007af44 4 FUNC GLOBAL DEFAULT 12 PyObject_GET_WEAKREFS_LISTPTR │ │ │ │ 1237: 00000000 0 FUNC GLOBAL DEFAULT UND if_nametoindex@GLIBC_2.4 (2) │ │ │ │ - 1238: 001c9254 108 FUNC GLOBAL DEFAULT 12 PyType_GetModule │ │ │ │ + 1238: 001c7554 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: 002320c8 132 FUNC GLOBAL DEFAULT 12 PyConfig_InitIsolatedConfig │ │ │ │ + 1241: 0022e7e8 132 FUNC GLOBAL DEFAULT 12 PyConfig_InitIsolatedConfig │ │ │ │ 1242: 0002a684 0 FUNC GLOBAL DEFAULT UND cosh@GLIBC_2.4 (3) │ │ │ │ - 1243: 001448e8 36 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrno │ │ │ │ - 1244: 000f92f8 1064 FUNC GLOBAL DEFAULT 12 _PyUnicode_ScanIdentifier │ │ │ │ + 1243: 001440d8 36 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrno │ │ │ │ + 1244: 000f8e44 1064 FUNC GLOBAL DEFAULT 12 _PyUnicode_ScanIdentifier │ │ │ │ 1245: 00000000 0 FUNC GLOBAL DEFAULT UND memrchr@GLIBC_2.4 (2) │ │ │ │ - 1246: 000686c4 72 FUNC GLOBAL DEFAULT 12 PyEval_SetTrace │ │ │ │ + 1246: 000686d8 72 FUNC GLOBAL DEFAULT 12 PyEval_SetTrace │ │ │ │ 1247: 0002c318 124 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileExFlags │ │ │ │ - 1248: 0016d0e8 4 FUNC GLOBAL DEFAULT 12 PyDict_Pop │ │ │ │ - 1249: 0030a4e8 16 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsRunningMain │ │ │ │ - 1250: 00056a9c 96 FUNC GLOBAL DEFAULT 12 _PyObject_CheckCrossInterpreterData │ │ │ │ - 1251: 002d46b0 12 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable_async_safe │ │ │ │ - 1252: 003252c8 416 FUNC GLOBAL DEFAULT 12 _PySys_GetSizeOf │ │ │ │ - 1253: 00049aa8 64 FUNC GLOBAL DEFAULT 12 PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ - 1254: 000f28c8 116 FUNC GLOBAL DEFAULT 12 PyTuple_GetItem │ │ │ │ + 1248: 0016bf34 4 FUNC GLOBAL DEFAULT 12 PyDict_Pop │ │ │ │ + 1249: 00307994 16 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsRunningMain │ │ │ │ + 1250: 00056aac 96 FUNC GLOBAL DEFAULT 12 _PyObject_CheckCrossInterpreterData │ │ │ │ + 1251: 002d1730 12 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable_async_safe │ │ │ │ + 1252: 00321b64 416 FUNC GLOBAL DEFAULT 12 _PySys_GetSizeOf │ │ │ │ + 1253: 00049da8 64 FUNC GLOBAL DEFAULT 12 PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ + 1254: 000f2418 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: 0003b16c 12 FUNC GLOBAL DEFAULT 12 PyInit__symtable │ │ │ │ + 1257: 0003b300 12 FUNC GLOBAL DEFAULT 12 PyInit__symtable │ │ │ │ 1258: 00000000 0 FUNC GLOBAL DEFAULT UND open64@GLIBC_2.4 (2) │ │ │ │ - 1259: 00060c80 64 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyStartEvent │ │ │ │ + 1259: 00060c68 64 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyStartEvent │ │ │ │ 1260: 0007861c 136 FUNC GLOBAL DEFAULT 12 PyUnstable_GC_VisitObjects │ │ │ │ - 1261: 0007caf0 16 FUNC GLOBAL DEFAULT 12 PyType_SUPPORTS_WEAKREFS │ │ │ │ - 1262: 002800ec 12 FUNC GLOBAL DEFAULT 12 PyInit__functools │ │ │ │ - 1263: 0007d3e8 40 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrameEx │ │ │ │ + 1261: 0007c8b4 16 FUNC GLOBAL DEFAULT 12 PyType_SUPPORTS_WEAKREFS │ │ │ │ + 1262: 0027ceec 12 FUNC GLOBAL DEFAULT 12 PyInit__functools │ │ │ │ + 1263: 0007d1ac 40 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrameEx │ │ │ │ 1264: 0002a720 0 FUNC GLOBAL DEFAULT UND fchdir@GLIBC_2.4 (2) │ │ │ │ - 1265: 00265cac 12 FUNC GLOBAL DEFAULT 12 PyInit_time │ │ │ │ - 1266: 00350448 780 FUNC GLOBAL DEFAULT 12 PyMemoryView_GetContiguous │ │ │ │ - 1267: 005d2d10 4 OBJECT GLOBAL DEFAULT 29 _PyOS_ReadlineTState │ │ │ │ - 1268: 00129784 4 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_Take2 │ │ │ │ - 1269: 00080cd8 388 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType2 │ │ │ │ + 1265: 00262684 12 FUNC GLOBAL DEFAULT 12 PyInit_time │ │ │ │ + 1266: 0034dd54 780 FUNC GLOBAL DEFAULT 12 PyMemoryView_GetContiguous │ │ │ │ + 1267: 005c2d10 4 OBJECT GLOBAL DEFAULT 29 _PyOS_ReadlineTState │ │ │ │ + 1268: 00128f8c 4 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_Take2 │ │ │ │ + 1269: 00080be0 388 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType2 │ │ │ │ 1270: 00000000 0 FUNC GLOBAL DEFAULT UND chdir@GLIBC_2.4 (2) │ │ │ │ - 1271: 00073cec 320 FUNC GLOBAL DEFAULT 12 PyUnstable_Exc_PrepReraiseStar │ │ │ │ - 1272: 000fb32c 2044 FUNC GLOBAL DEFAULT 12 _PyObject_GenericGetAttrWithDict │ │ │ │ - 1273: 0056ac24 4 OBJECT GLOBAL DEFAULT 26 PyExc_ResourceWarning │ │ │ │ - 1274: 000cea08 92 FUNC GLOBAL DEFAULT 12 PyBytes_AsString │ │ │ │ - 1275: 00046d6c 312 FUNC GLOBAL DEFAULT 12 _PyTraceback_Add │ │ │ │ + 1271: 00073d04 320 FUNC GLOBAL DEFAULT 12 PyUnstable_Exc_PrepReraiseStar │ │ │ │ + 1272: 000fae78 2044 FUNC GLOBAL DEFAULT 12 _PyObject_GenericGetAttrWithDict │ │ │ │ + 1273: 0055ac24 4 OBJECT GLOBAL DEFAULT 26 PyExc_ResourceWarning │ │ │ │ + 1274: 000ce55c 92 FUNC GLOBAL DEFAULT 12 PyBytes_AsString │ │ │ │ + 1275: 00046c54 312 FUNC GLOBAL DEFAULT 12 _PyTraceback_Add │ │ │ │ 1276: 00000000 0 FUNC GLOBAL DEFAULT UND removexattr@GLIBC_2.4 (2) │ │ │ │ - 1277: 00057ff0 72 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameBuiltins │ │ │ │ - 1278: 00241ff4 152 FUNC GLOBAL DEFAULT 12 PyLong_GetInfo │ │ │ │ - 1279: 00149c5c 220 FUNC GLOBAL DEFAULT 12 PySequence_Fast │ │ │ │ - 1280: 0056db2c 4 OBJECT GLOBAL DEFAULT 26 PyExc_FloatingPointError │ │ │ │ - 1281: 000a7f2c 2216 FUNC GLOBAL DEFAULT 12 _PyObject_GenericSetAttrWithDict │ │ │ │ - 1282: 0045b708 16 OBJECT GLOBAL DEFAULT 14 _PyEval_ConversionFuncs │ │ │ │ - 1283: 0004a940 4 FUNC GLOBAL DEFAULT 12 PyNumber_InPlacePower │ │ │ │ + 1277: 00058000 72 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameBuiltins │ │ │ │ + 1278: 0023e7d8 152 FUNC GLOBAL DEFAULT 12 PyLong_GetInfo │ │ │ │ + 1279: 0014944c 220 FUNC GLOBAL DEFAULT 12 PySequence_Fast │ │ │ │ + 1280: 0055db2c 4 OBJECT GLOBAL DEFAULT 26 PyExc_FloatingPointError │ │ │ │ + 1281: 000a7e50 2216 FUNC GLOBAL DEFAULT 12 _PyObject_GenericSetAttrWithDict │ │ │ │ + 1282: 00459070 16 OBJECT GLOBAL DEFAULT 14 _PyEval_ConversionFuncs │ │ │ │ + 1283: 0004a958 4 FUNC GLOBAL DEFAULT 12 PyNumber_InPlacePower │ │ │ │ 1284: 00000000 0 FUNC GLOBAL DEFAULT UND forkpty@GLIBC_2.34 (4) │ │ │ │ - 1285: 0056db28 4 OBJECT GLOBAL DEFAULT 26 PyExc_ZeroDivisionError │ │ │ │ + 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: 000632d4 220 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireStopIterationEvent │ │ │ │ - 1289: 0007b05c 16 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetReason │ │ │ │ - 1290: 0007d954 68 FUNC GLOBAL DEFAULT 12 _Py_FatalErrorFunc │ │ │ │ - 1291: 0029bee0 36 FUNC GLOBAL DEFAULT 12 PyUnicode_AppendAndDel │ │ │ │ + 1288: 000632e8 220 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireStopIterationEvent │ │ │ │ + 1289: 0007ae20 16 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetReason │ │ │ │ + 1290: 0007d718 68 FUNC GLOBAL DEFAULT 12 _Py_FatalErrorFunc │ │ │ │ + 1291: 00298f3c 36 FUNC GLOBAL DEFAULT 12 PyUnicode_AppendAndDel │ │ │ │ 1292: 00000000 0 FUNC GLOBAL DEFAULT UND log@GLIBC_2.29 (8) │ │ │ │ - 1293: 001c79cc 28 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_deposit_object │ │ │ │ - 1294: 0007114c 100 FUNC GLOBAL DEFAULT 12 PyErr_GetHandledException │ │ │ │ - 1295: 0011e59c 96 FUNC GLOBAL DEFAULT 12 _PyList_FromArraySteal │ │ │ │ - 1296: 0006c508 204 FUNC GLOBAL DEFAULT 12 _Py_c_prod │ │ │ │ - 1297: 00253d24 12 FUNC GLOBAL DEFAULT 12 _PyWarnings_Init │ │ │ │ - 1298: 00567c2c 208 OBJECT GLOBAL DEFAULT 26 PyDictProxy_Type │ │ │ │ + 1293: 001c5ccc 28 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_deposit_object │ │ │ │ + 1294: 00071164 100 FUNC GLOBAL DEFAULT 12 PyErr_GetHandledException │ │ │ │ + 1295: 0011de30 96 FUNC GLOBAL DEFAULT 12 _PyList_FromArraySteal │ │ │ │ + 1296: 0006c51c 204 FUNC GLOBAL DEFAULT 12 _Py_c_prod │ │ │ │ + 1297: 00250594 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: 0018bae0 508 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideChar │ │ │ │ - 1301: 0003eb94 12 FUNC GLOBAL DEFAULT 12 PyInit_cmath │ │ │ │ - 1302: 00144ac0 468 FUNC GLOBAL DEFAULT 12 PyNumber_Subtract │ │ │ │ + 1300: 0018a434 508 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideChar │ │ │ │ + 1301: 0003ebac 12 FUNC GLOBAL DEFAULT 12 PyInit_cmath │ │ │ │ + 1302: 001442b0 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: 00079ec8 4 FUNC GLOBAL DEFAULT 12 PySequence_In │ │ │ │ - 1306: 002679f4 76 FUNC GLOBAL DEFAULT 12 PySys_WriteStderr │ │ │ │ - 1307: 00061658 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyYieldEvent │ │ │ │ - 1308: 0007e324 160 FUNC GLOBAL DEFAULT 12 PyCoro_New │ │ │ │ - 1309: 00199d2c 116 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8 │ │ │ │ + 1306: 0026449c 76 FUNC GLOBAL DEFAULT 12 PySys_WriteStderr │ │ │ │ + 1307: 00061670 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyYieldEvent │ │ │ │ + 1308: 0007e430 160 FUNC GLOBAL DEFAULT 12 PyCoro_New │ │ │ │ + 1309: 001980d8 116 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8 │ │ │ │ 1310: 000787f4 8 FUNC GLOBAL DEFAULT 12 PyThreadState_GetID │ │ │ │ - 1311: 001628bc 96 FUNC GLOBAL DEFAULT 12 PyEval_GetGlobals │ │ │ │ - 1312: 0056ac18 4 OBJECT GLOBAL DEFAULT 26 PyExc_DeprecationWarning │ │ │ │ - 1313: 0003b5fc 16 FUNC GLOBAL DEFAULT 12 PyNumber_MatrixMultiply │ │ │ │ - 1314: 0007d664 28 FUNC GLOBAL DEFAULT 12 PyStatus_Exit │ │ │ │ + 1311: 00161aa4 96 FUNC GLOBAL DEFAULT 12 PyEval_GetGlobals │ │ │ │ + 1312: 0055ac18 4 OBJECT GLOBAL DEFAULT 26 PyExc_DeprecationWarning │ │ │ │ + 1313: 0003b6cc 16 FUNC GLOBAL DEFAULT 12 PyNumber_MatrixMultiply │ │ │ │ + 1314: 0007d428 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: 00118628 312 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteStr │ │ │ │ - 1318: 000c6d6c 76 FUNC GLOBAL DEFAULT 12 _Py_GetConfig │ │ │ │ - 1319: 0017b2b4 48 FUNC GLOBAL DEFAULT 12 PyOS_FSPath │ │ │ │ - 1320: 00149fac 1216 FUNC GLOBAL DEFAULT 12 _Py_MakeCoro │ │ │ │ + 1317: 00117ec0 312 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteStr │ │ │ │ + 1318: 000c6890 76 FUNC GLOBAL DEFAULT 12 _Py_GetConfig │ │ │ │ + 1319: 0017a248 48 FUNC GLOBAL DEFAULT 12 PyOS_FSPath │ │ │ │ + 1320: 00149704 1216 FUNC GLOBAL DEFAULT 12 _Py_MakeCoro │ │ │ │ 1321: 00000000 0 FUNC GLOBAL DEFAULT UND chroot@GLIBC_2.4 (2) │ │ │ │ - 1322: 00357cb8 12 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetStart │ │ │ │ + 1322: 0035563c 12 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetStart │ │ │ │ 1323: 0002b5d0 36 FUNC GLOBAL DEFAULT 12 PyConfig_Read │ │ │ │ - 1324: 00102da4 132 FUNC GLOBAL DEFAULT 12 PyCell_New │ │ │ │ - 1325: 0017a3b8 16 FUNC GLOBAL DEFAULT 12 _PyLong_Sign │ │ │ │ - 1326: 000b95a8 336 FUNC GLOBAL DEFAULT 12 PyObject_Vectorcall │ │ │ │ - 1327: 0023218c 76 FUNC GLOBAL DEFAULT 12 PyThread_start_joinable_thread │ │ │ │ - 1328: 001514a0 124 FUNC GLOBAL DEFAULT 12 PySet_Size │ │ │ │ + 1324: 001027d4 132 FUNC GLOBAL DEFAULT 12 PyCell_New │ │ │ │ + 1325: 0017934c 16 FUNC GLOBAL DEFAULT 12 _PyLong_Sign │ │ │ │ + 1326: 000b90fc 336 FUNC GLOBAL DEFAULT 12 PyObject_Vectorcall │ │ │ │ + 1327: 0022e8ac 76 FUNC GLOBAL DEFAULT 12 PyThread_start_joinable_thread │ │ │ │ + 1328: 00150d8c 124 FUNC GLOBAL DEFAULT 12 PySet_Size │ │ │ │ 1329: 00000000 0 FUNC GLOBAL DEFAULT UND strcpy@GLIBC_2.4 (2) │ │ │ │ 1330: 00078afc 152 FUNC GLOBAL DEFAULT 12 PySys_GetObject │ │ │ │ - 1331: 00569084 208 OBJECT GLOBAL DEFAULT 26 PyBool_Type │ │ │ │ - 1332: 000bee24 376 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Finish │ │ │ │ - 1333: 001aca7c 1576 FUNC GLOBAL DEFAULT 12 PyThreadState_Clear │ │ │ │ + 1331: 00559084 208 OBJECT GLOBAL DEFAULT 26 PyBool_Type │ │ │ │ + 1332: 000be948 376 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Finish │ │ │ │ + 1333: 001ab188 1576 FUNC GLOBAL DEFAULT 12 PyThreadState_Clear │ │ │ │ 1334: 0008b030 104 FUNC GLOBAL DEFAULT 12 PyThread_init_thread │ │ │ │ - 1335: 001360dc 2360 FUNC GLOBAL DEFAULT 12 _PyUnicode_JoinArray │ │ │ │ - 1336: 00571bf8 256 OBJECT GLOBAL DEFAULT 26 _PyLong_DigitValue │ │ │ │ - 1337: 0027a66c 200 FUNC GLOBAL DEFAULT 12 PyGILState_Ensure │ │ │ │ + 1335: 001358cc 2360 FUNC GLOBAL DEFAULT 12 _PyUnicode_JoinArray │ │ │ │ + 1336: 00561be0 256 OBJECT GLOBAL DEFAULT 26 _PyLong_DigitValue │ │ │ │ + 1337: 0027722c 200 FUNC GLOBAL DEFAULT 12 PyGILState_Ensure │ │ │ │ 1338: 00000000 0 FUNC GLOBAL DEFAULT UND calloc@GLIBC_2.4 (2) │ │ │ │ - 1339: 0017b158 104 FUNC GLOBAL DEFAULT 12 PyDict_ContainsString │ │ │ │ - 1340: 0016f8a0 1620 FUNC GLOBAL DEFAULT 12 PySlice_Unpack │ │ │ │ - 1341: 005672d4 208 OBJECT GLOBAL DEFAULT 26 PyReversed_Type │ │ │ │ - 1342: 002a58ac 212 FUNC GLOBAL DEFAULT 12 _PyCapsule_SetTraverse │ │ │ │ + 1339: 0017a0ec 104 FUNC GLOBAL DEFAULT 12 PyDict_ContainsString │ │ │ │ + 1340: 0016e6f0 1620 FUNC GLOBAL DEFAULT 12 PySlice_Unpack │ │ │ │ + 1341: 005572d4 208 OBJECT GLOBAL DEFAULT 26 PyReversed_Type │ │ │ │ + 1342: 002a28fc 212 FUNC GLOBAL DEFAULT 12 _PyCapsule_SetTraverse │ │ │ │ 1343: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_detach@GLIBC_2.34 (4) │ │ │ │ - 1344: 0011b69c 1784 FUNC GLOBAL DEFAULT 12 PyTraceBack_Here │ │ │ │ - 1345: 00167010 136 FUNC GLOBAL DEFAULT 12 PyUnicode_Join │ │ │ │ - 1346: 000a468c 168 FUNC GLOBAL DEFAULT 12 PyDict_GetItemWithError │ │ │ │ - 1347: 00057de8 120 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameGlobals │ │ │ │ + 1344: 0011af30 1784 FUNC GLOBAL DEFAULT 12 PyTraceBack_Here │ │ │ │ + 1345: 001661fc 136 FUNC GLOBAL DEFAULT 12 PyUnicode_Join │ │ │ │ + 1346: 000a45b0 168 FUNC GLOBAL DEFAULT 12 PyDict_GetItemWithError │ │ │ │ + 1347: 00057bfc 120 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameGlobals │ │ │ │ 1348: 0002bf18 96 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetConfigCopy │ │ │ │ 1349: 00079ecc 4 FUNC GLOBAL DEFAULT 12 PyMapping_Length │ │ │ │ 1350: 00000000 0 FUNC GLOBAL DEFAULT UND getservbyport@GLIBC_2.4 (2) │ │ │ │ - 1351: 002671ac 92 FUNC GLOBAL DEFAULT 12 PySet_Pop │ │ │ │ - 1352: 00056804 120 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteLongToFile │ │ │ │ - 1353: 000a5d08 992 FUNC GLOBAL DEFAULT 12 _PyTuple_Resize │ │ │ │ - 1354: 00076550 64 FUNC GLOBAL DEFAULT 12 PyList_Extend │ │ │ │ - 1355: 0004367c 220 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetDict │ │ │ │ - 1356: 00285a1c 56 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Dealloc │ │ │ │ + 1351: 00263b84 92 FUNC GLOBAL DEFAULT 12 PySet_Pop │ │ │ │ + 1352: 00056814 120 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteLongToFile │ │ │ │ + 1353: 000a5c2c 992 FUNC GLOBAL DEFAULT 12 _PyTuple_Resize │ │ │ │ + 1354: 00076590 64 FUNC GLOBAL DEFAULT 12 PyList_Extend │ │ │ │ + 1355: 00043694 220 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetDict │ │ │ │ + 1356: 0028281c 56 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Dealloc │ │ │ │ 1357: 00000000 0 FUNC GLOBAL DEFAULT UND deflateSetDictionary │ │ │ │ - 1358: 0007da48 36 FUNC GLOBAL DEFAULT 12 _PyThreadState_Init │ │ │ │ + 1358: 0007d80c 36 FUNC GLOBAL DEFAULT 12 _PyThreadState_Init │ │ │ │ 1359: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_lock@GLIBC_2.4 (2) │ │ │ │ - 1360: 000a9628 116 FUNC GLOBAL DEFAULT 12 PyMapping_GetItemString │ │ │ │ - 1361: 001900d0 16 FUNC GLOBAL DEFAULT 12 Py_Is │ │ │ │ - 1362: 00206440 8 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetObject │ │ │ │ - 1363: 000918b4 532 FUNC GLOBAL DEFAULT 12 _Py_hashtable_set │ │ │ │ - 1364: 0056a69c 208 OBJECT GLOBAL DEFAULT 26 PyLong_Type │ │ │ │ - 1365: 0007e160 12 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFile │ │ │ │ + 1360: 000a954c 116 FUNC GLOBAL DEFAULT 12 PyMapping_GetItemString │ │ │ │ + 1361: 0018e6bc 16 FUNC GLOBAL DEFAULT 12 Py_Is │ │ │ │ + 1362: 00204790 8 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetObject │ │ │ │ + 1363: 000917d8 532 FUNC GLOBAL DEFAULT 12 _Py_hashtable_set │ │ │ │ + 1364: 0055a69c 208 OBJECT GLOBAL DEFAULT 26 PyLong_Type │ │ │ │ + 1365: 0007dedc 12 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFile │ │ │ │ 1366: 00000000 0 FUNC GLOBAL DEFAULT UND inflateEnd │ │ │ │ - 1367: 001e0bd8 48 FUNC GLOBAL DEFAULT 12 PyEval_AcquireThread │ │ │ │ - 1368: 00063cf4 88 FUNC GLOBAL DEFAULT 12 _Py_c_diff │ │ │ │ + 1367: 001dee08 48 FUNC GLOBAL DEFAULT 12 PyEval_AcquireThread │ │ │ │ + 1368: 00063d08 88 FUNC GLOBAL DEFAULT 12 _Py_c_diff │ │ │ │ 1369: 00077ff8 24 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetCode │ │ │ │ - 1370: 00076430 76 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleNoBlock │ │ │ │ - 1371: 005665f0 208 OBJECT GLOBAL DEFAULT 26 PyFloat_Type │ │ │ │ - 1372: 00080c78 96 FUNC GLOBAL DEFAULT 12 PySlice_GetIndicesEx │ │ │ │ - 1373: 000f97f0 1356 FUNC GLOBAL DEFAULT 12 PyDict_DelItem │ │ │ │ + 1370: 000764bc 76 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleNoBlock │ │ │ │ + 1371: 005565f0 208 OBJECT GLOBAL DEFAULT 26 PyFloat_Type │ │ │ │ + 1372: 00080b80 96 FUNC GLOBAL DEFAULT 12 PySlice_GetIndicesEx │ │ │ │ + 1373: 000f933c 1356 FUNC GLOBAL DEFAULT 12 PyDict_DelItem │ │ │ │ 1374: 00000000 0 FUNC GLOBAL DEFAULT UND putc@GLIBC_2.4 (2) │ │ │ │ - 1375: 00080b70 264 FUNC GLOBAL DEFAULT 12 PySlice_GetIndices │ │ │ │ - 1376: 00563fc8 208 OBJECT GLOBAL DEFAULT 26 PyCFunction_Type │ │ │ │ - 1377: 00243fe4 684 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModuleObject │ │ │ │ - 1378: 00172f24 348 FUNC GLOBAL DEFAULT 12 _PyLong_Add │ │ │ │ - 1379: 0014535c 348 FUNC GLOBAL DEFAULT 12 _PyLong_Subtract │ │ │ │ + 1375: 00080a78 264 FUNC GLOBAL DEFAULT 12 PySlice_GetIndices │ │ │ │ + 1376: 00553fc8 208 OBJECT GLOBAL DEFAULT 26 PyCFunction_Type │ │ │ │ + 1377: 002407c8 684 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModuleObject │ │ │ │ + 1378: 00171bd8 348 FUNC GLOBAL DEFAULT 12 _PyLong_Add │ │ │ │ + 1379: 00144b4c 348 FUNC GLOBAL DEFAULT 12 _PyLong_Subtract │ │ │ │ 1380: 00079c44 4 FUNC GLOBAL DEFAULT 12 PyObject_AsCharBuffer │ │ │ │ - 1381: 0017da88 136 FUNC GLOBAL DEFAULT 12 PyNumber_Check │ │ │ │ + 1381: 0017ca1c 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: 002dc8a8 36 FUNC GLOBAL DEFAULT 12 _PyXI_Exit │ │ │ │ + 1384: 002d9ce0 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 │ │ │ │ + 1386: 0003726c 12 FUNC GLOBAL DEFAULT 12 PyInit__statistics │ │ │ │ 1387: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ExternalEntityParserCreate │ │ │ │ - 1388: 005d2cf0 4 OBJECT GLOBAL DEFAULT 29 Py_HasFileSystemDefaultEncoding │ │ │ │ - 1389: 00564e7c 208 OBJECT GLOBAL DEFAULT 26 PyDictIterValue_Type │ │ │ │ + 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: 002ab814 48 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeLocale │ │ │ │ - 1392: 001cf47c 944 FUNC GLOBAL DEFAULT 12 PySeqIter_New │ │ │ │ - 1393: 00111388 988 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Finish │ │ │ │ - 1394: 002445ec 76 FUNC GLOBAL DEFAULT 12 PySys_FormatStderr │ │ │ │ - 1395: 001cdc14 476 FUNC GLOBAL DEFAULT 12 PyObject_CallObject │ │ │ │ - 1396: 001491fc 44 FUNC GLOBAL DEFAULT 12 _PyList_Extend │ │ │ │ - 1397: 000a8eb0 72 FUNC GLOBAL DEFAULT 12 PyDict_Copy │ │ │ │ - 1398: 0008b5d0 44 FUNC GLOBAL DEFAULT 12 PyMem_RawFree │ │ │ │ + 1391: 002a8864 48 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeLocale │ │ │ │ + 1392: 001cd77c 944 FUNC GLOBAL DEFAULT 12 PySeqIter_New │ │ │ │ + 1393: 00110e00 988 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Finish │ │ │ │ + 1394: 00240dd0 76 FUNC GLOBAL DEFAULT 12 PySys_FormatStderr │ │ │ │ + 1395: 001cbf14 476 FUNC GLOBAL DEFAULT 12 PyObject_CallObject │ │ │ │ + 1396: 001489ec 44 FUNC GLOBAL DEFAULT 12 _PyList_Extend │ │ │ │ + 1397: 000a8dd4 72 FUNC GLOBAL DEFAULT 12 PyDict_Copy │ │ │ │ + 1398: 0008b53c 44 FUNC GLOBAL DEFAULT 12 PyMem_RawFree │ │ │ │ 1399: 000790c8 144 FUNC GLOBAL DEFAULT 12 PyCode_AddWatcher │ │ │ │ - 1400: 0034d4d4 184 FUNC GLOBAL DEFAULT 12 PySequence_DelSlice │ │ │ │ - 1401: 0056847c 208 OBJECT GLOBAL DEFAULT 26 PyCapsule_Type │ │ │ │ - 1402: 0056af70 4 OBJECT GLOBAL DEFAULT 26 PyExc_FileNotFoundError │ │ │ │ - 1403: 001bcc18 172 FUNC GLOBAL DEFAULT 12 PyThreadState_GetFrame │ │ │ │ - 1404: 0056db4c 4 OBJECT GLOBAL DEFAULT 26 PyExc_ArithmeticError │ │ │ │ - 1405: 002d3090 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetWhence │ │ │ │ - 1406: 00355d08 104 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_UpdateFromDict │ │ │ │ + 1400: 0034ade0 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: 001bb0b0 172 FUNC GLOBAL DEFAULT 12 PyThreadState_GetFrame │ │ │ │ + 1404: 0055db4c 4 OBJECT GLOBAL DEFAULT 26 PyExc_ArithmeticError │ │ │ │ + 1405: 002d0110 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetWhence │ │ │ │ + 1406: 0035368c 104 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_UpdateFromDict │ │ │ │ 1407: 00000000 0 FUNC GLOBAL DEFAULT UND __realpath_chk@GLIBC_2.4 (2) │ │ │ │ - 1408: 000faed4 140 FUNC GLOBAL DEFAULT 12 PyType_GenericNew │ │ │ │ - 1409: 0017b8f8 1192 FUNC GLOBAL DEFAULT 12 PyNumber_Long │ │ │ │ - 1410: 000c258c 180 FUNC GLOBAL DEFAULT 12 _Py_write │ │ │ │ - 1411: 000565f0 156 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromFile │ │ │ │ + 1408: 000faa20 140 FUNC GLOBAL DEFAULT 12 PyType_GenericNew │ │ │ │ + 1409: 0017a88c 1192 FUNC GLOBAL DEFAULT 12 PyNumber_Long │ │ │ │ + 1410: 000c20b0 180 FUNC GLOBAL DEFAULT 12 _Py_write │ │ │ │ + 1411: 00056600 156 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromFile │ │ │ │ 1412: 00079358 156 FUNC GLOBAL DEFAULT 12 PyFunction_ClearWatcher │ │ │ │ - 1413: 00037200 60 FUNC GLOBAL DEFAULT 12 PyUnicode_InternInPlace │ │ │ │ - 1414: 0034da84 188 FUNC GLOBAL DEFAULT 12 PySequence_SetSlice │ │ │ │ - 1415: 0007d42c 8 FUNC GLOBAL DEFAULT 12 PyCodec_Encoder │ │ │ │ + 1413: 00037218 60 FUNC GLOBAL DEFAULT 12 PyUnicode_InternInPlace │ │ │ │ + 1414: 0034b2dc 188 FUNC GLOBAL DEFAULT 12 PySequence_SetSlice │ │ │ │ + 1415: 0007d1f0 8 FUNC GLOBAL DEFAULT 12 PyCodec_Encoder │ │ │ │ 1416: 00000000 0 FUNC GLOBAL DEFAULT UND puts@GLIBC_2.4 (2) │ │ │ │ - 1417: 002a1fc4 12 FUNC GLOBAL DEFAULT 12 PyInit__socket │ │ │ │ + 1417: 0029f014 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: 00289a40 4 FUNC GLOBAL DEFAULT 12 Py_FinalizeEx │ │ │ │ - 1421: 002101f4 16 FUNC GLOBAL DEFAULT 12 PyThreadState_EnterTracing │ │ │ │ - 1422: 005d2cec 4 OBJECT GLOBAL DEFAULT 29 Py_FileSystemDefaultEncoding │ │ │ │ + 1420: 00286840 4 FUNC GLOBAL DEFAULT 12 Py_FinalizeEx │ │ │ │ + 1421: 0020de60 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: 0008bbbc 28 FUNC GLOBAL DEFAULT 12 PyGILState_GetThisThreadState │ │ │ │ - 1425: 0006e284 16 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ - 1426: 0007d8d0 68 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromBytesArgs │ │ │ │ - 1427: 000800dc 12 FUNC GLOBAL DEFAULT 12 PyCFunction_New │ │ │ │ - 1428: 005d2d1c 4 OBJECT GLOBAL DEFAULT 29 PyOS_InputHook │ │ │ │ + 1424: 0008bb28 28 FUNC GLOBAL DEFAULT 12 PyGILState_GetThisThreadState │ │ │ │ + 1425: 0006e2c4 16 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ + 1426: 0007d694 68 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromBytesArgs │ │ │ │ + 1427: 0007ffe4 12 FUNC GLOBAL DEFAULT 12 PyCFunction_New │ │ │ │ + 1428: 005c2d1c 4 OBJECT GLOBAL DEFAULT 29 PyOS_InputHook │ │ │ │ 1429: 00079ff8 176 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod_SizeT │ │ │ │ - 1430: 0028aef0 68 FUNC GLOBAL DEFAULT 12 PyClassMethod_New │ │ │ │ - 1431: 001056ac 1644 FUNC GLOBAL DEFAULT 12 PyMember_SetOne │ │ │ │ + 1430: 00287cf0 68 FUNC GLOBAL DEFAULT 12 PyClassMethod_New │ │ │ │ + 1431: 001050dc 1644 FUNC GLOBAL DEFAULT 12 PyMember_SetOne │ │ │ │ 1432: 00000000 0 FUNC GLOBAL DEFAULT UND getsockname@GLIBC_2.4 (2) │ │ │ │ - 1433: 0005c7d4 16 FUNC GLOBAL DEFAULT 12 Py_GetProgramName │ │ │ │ - 1434: 0007d410 28 FUNC GLOBAL DEFAULT 12 _PyEval_MonitorRaise │ │ │ │ - 1435: 0013bf04 232 FUNC GLOBAL DEFAULT 12 PyLong_AsSize_t │ │ │ │ + 1433: 0005c7e4 16 FUNC GLOBAL DEFAULT 12 Py_GetProgramName │ │ │ │ + 1434: 0007d1d4 28 FUNC GLOBAL DEFAULT 12 _PyEval_MonitorRaise │ │ │ │ + 1435: 0013b6f4 232 FUNC GLOBAL DEFAULT 12 PyLong_AsSize_t │ │ │ │ 1436: 00000000 0 FUNC GLOBAL DEFAULT UND __mktime64@GLIBC_2.34 (4) │ │ │ │ - 1437: 00279dbc 204 FUNC GLOBAL DEFAULT 12 PyModule_GetFilenameObject │ │ │ │ - 1438: 00039c58 188 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Init │ │ │ │ - 1439: 00302e98 132 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetStart │ │ │ │ + 1437: 0027697c 204 FUNC GLOBAL DEFAULT 12 PyModule_GetFilenameObject │ │ │ │ + 1438: 00039c70 188 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Init │ │ │ │ + 1439: 00300344 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: 0056db40 4 OBJECT GLOBAL DEFAULT 26 PyExc_EOFError │ │ │ │ - 1443: 001d2fb4 904 FUNC GLOBAL DEFAULT 12 PyByteArray_FromStringAndSize │ │ │ │ + 1442: 0055db40 4 OBJECT GLOBAL DEFAULT 26 PyExc_EOFError │ │ │ │ + 1443: 001d12b4 904 FUNC GLOBAL DEFAULT 12 PyByteArray_FromStringAndSize │ │ │ │ 1444: 0002eb3c 712 FUNC GLOBAL DEFAULT 12 _PyMem_GetCurrentAllocatorName │ │ │ │ - 1445: 000b1e54 32 FUNC GLOBAL DEFAULT 12 PyBool_FromLong │ │ │ │ + 1445: 000b19c8 32 FUNC GLOBAL DEFAULT 12 PyBool_FromLong │ │ │ │ 1446: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetBuffer │ │ │ │ - 1447: 0003c6a4 276 FUNC GLOBAL DEFAULT 12 PyByteArray_Concat │ │ │ │ - 1448: 0027e574 12 FUNC GLOBAL DEFAULT 12 PyInit__operator │ │ │ │ - 1449: 0004eed0 208 FUNC GLOBAL DEFAULT 12 PyObject_GetAIter │ │ │ │ - 1450: 000926d0 60 FUNC GLOBAL DEFAULT 12 _Py_NewReference │ │ │ │ - 1451: 00111ecc 28 FUNC GLOBAL DEFAULT 12 PyCallable_Check │ │ │ │ - 1452: 002e0084 204 FUNC GLOBAL DEFAULT 12 PyIter_Send │ │ │ │ - 1453: 00289a44 12 FUNC GLOBAL DEFAULT 12 PyInit__bisect │ │ │ │ - 1454: 000b2d10 136 FUNC GLOBAL DEFAULT 12 PyList_SetItem │ │ │ │ - 1455: 00562d6c 208 OBJECT GLOBAL DEFAULT 26 PyTupleIter_Type │ │ │ │ - 1456: 002080e8 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetReason │ │ │ │ - 1457: 002072e0 12 FUNC GLOBAL DEFAULT 12 PyDict_GetItem │ │ │ │ - 1458: 000c0810 460 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallMethod │ │ │ │ + 1447: 0003c6bc 276 FUNC GLOBAL DEFAULT 12 PyByteArray_Concat │ │ │ │ + 1448: 0027b374 12 FUNC GLOBAL DEFAULT 12 PyInit__operator │ │ │ │ + 1449: 0004eedc 208 FUNC GLOBAL DEFAULT 12 PyObject_GetAIter │ │ │ │ + 1450: 000925f4 60 FUNC GLOBAL DEFAULT 12 _Py_NewReference │ │ │ │ + 1451: 00111944 28 FUNC GLOBAL DEFAULT 12 PyCallable_Check │ │ │ │ + 1452: 002dd4bc 204 FUNC GLOBAL DEFAULT 12 PyIter_Send │ │ │ │ + 1453: 00286844 12 FUNC GLOBAL DEFAULT 12 PyInit__bisect │ │ │ │ + 1454: 000b2884 136 FUNC GLOBAL DEFAULT 12 PyList_SetItem │ │ │ │ + 1455: 00552d6c 208 OBJECT GLOBAL DEFAULT 26 PyTupleIter_Type │ │ │ │ + 1456: 00206408 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetReason │ │ │ │ + 1457: 00205630 12 FUNC GLOBAL DEFAULT 12 PyDict_GetItem │ │ │ │ + 1458: 000c0334 460 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallMethod │ │ │ │ 1459: 00000000 0 FUNC GLOBAL DEFAULT UND strnlen@GLIBC_2.4 (2) │ │ │ │ - 1460: 0056db34 4 OBJECT GLOBAL DEFAULT 26 PyExc_StopAsyncIteration │ │ │ │ - 1461: 0004d9e4 88 FUNC GLOBAL DEFAULT 12 PyFunction_SetVectorcall │ │ │ │ + 1460: 0055db34 4 OBJECT GLOBAL DEFAULT 26 PyExc_StopAsyncIteration │ │ │ │ + 1461: 0004d980 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: 0022237c 204 FUNC GLOBAL DEFAULT 12 _PyLong_Lshift │ │ │ │ - 1465: 000f5940 40 FUNC GLOBAL DEFAULT 12 PyMapping_Check │ │ │ │ - 1466: 0015411c 44 FUNC GLOBAL DEFAULT 12 _PyTime_AsMicroseconds │ │ │ │ + 1463: 00034098 12 FUNC GLOBAL DEFAULT 12 PyInit_syslog │ │ │ │ + 1464: 0021ee64 204 FUNC GLOBAL DEFAULT 12 _PyLong_Lshift │ │ │ │ + 1465: 000f548c 40 FUNC GLOBAL DEFAULT 12 PyMapping_Check │ │ │ │ + 1466: 00153a0c 44 FUNC GLOBAL DEFAULT 12 _PyTime_AsMicroseconds │ │ │ │ 1467: 00078a18 152 FUNC GLOBAL DEFAULT 12 PyRun_FileExFlags │ │ │ │ - 1468: 005a9cec 4 OBJECT GLOBAL DEFAULT 29 Py_FrozenFlag │ │ │ │ - 1469: 00111764 216 FUNC GLOBAL DEFAULT 12 PyBytes_FromString │ │ │ │ - 1470: 0017ed14 216 FUNC GLOBAL DEFAULT 12 PyType_GetModuleByDef │ │ │ │ - 1471: 0010fd7c 72 FUNC GLOBAL DEFAULT 12 PyModule_GetState │ │ │ │ - 1472: 0003a138 84 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Fini │ │ │ │ - 1473: 000801b0 92 FUNC GLOBAL DEFAULT 12 PyModule_GetFilename │ │ │ │ - 1474: 00563c28 208 OBJECT GLOBAL DEFAULT 26 _PyNone_Type │ │ │ │ - 1475: 00127cc0 400 FUNC GLOBAL DEFAULT 12 PyObject_Call │ │ │ │ - 1476: 00064084 292 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceRepeat │ │ │ │ + 1468: 00599cec 4 OBJECT GLOBAL DEFAULT 29 Py_FrozenFlag │ │ │ │ + 1469: 001111dc 216 FUNC GLOBAL DEFAULT 12 PyBytes_FromString │ │ │ │ + 1470: 0017dca8 216 FUNC GLOBAL DEFAULT 12 PyType_GetModuleByDef │ │ │ │ + 1471: 0010f7f8 72 FUNC GLOBAL DEFAULT 12 PyModule_GetState │ │ │ │ + 1472: 0003a150 84 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Fini │ │ │ │ + 1473: 000800b8 92 FUNC GLOBAL DEFAULT 12 PyModule_GetFilename │ │ │ │ + 1474: 00553c28 208 OBJECT GLOBAL DEFAULT 26 _PyNone_Type │ │ │ │ + 1475: 001274c0 400 FUNC GLOBAL DEFAULT 12 PyObject_Call │ │ │ │ + 1476: 0006402c 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: 00222448 760 FUNC GLOBAL DEFAULT 12 PyCodec_XMLCharRefReplaceErrors │ │ │ │ - 1480: 000cb100 252 FUNC GLOBAL DEFAULT 12 _PyArena_AddPyObject │ │ │ │ - 1481: 0007d7ac 44 FUNC GLOBAL DEFAULT 12 _PySeqLock_AbandonWrite │ │ │ │ + 1479: 0021ef30 760 FUNC GLOBAL DEFAULT 12 PyCodec_XMLCharRefReplaceErrors │ │ │ │ + 1480: 000cac18 252 FUNC GLOBAL DEFAULT 12 _PyArena_AddPyObject │ │ │ │ + 1481: 0007d570 44 FUNC GLOBAL DEFAULT 12 _PySeqLock_AbandonWrite │ │ │ │ 1482: 00000000 0 FUNC GLOBAL DEFAULT UND getresuid@GLIBC_2.4 (2) │ │ │ │ 1483: 00074dfc 4 FUNC GLOBAL DEFAULT 12 _PyXI_ClearExcInfo │ │ │ │ 1484: 00000000 0 FUNC GLOBAL DEFAULT UND statvfs64@GLIBC_2.4 (2) │ │ │ │ - 1485: 001c5bf0 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromSecondsObject │ │ │ │ - 1486: 002a70f4 36 FUNC GLOBAL DEFAULT 12 Py_NewInterpreterFromConfig │ │ │ │ - 1487: 0026648c 12 FUNC GLOBAL DEFAULT 12 PyInit_faulthandler │ │ │ │ - 1488: 002e2cec 76 FUNC GLOBAL DEFAULT 12 _PyErr_BadInternalCall │ │ │ │ - 1489: 000a8dd8 128 FUNC GLOBAL DEFAULT 12 PyModule_SetDocString │ │ │ │ - 1490: 002ac798 12 FUNC GLOBAL DEFAULT 12 PyInit__locale │ │ │ │ - 1491: 001574f0 2020 FUNC GLOBAL DEFAULT 12 _PyCompile_CleanDoc │ │ │ │ + 1485: 001c4088 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromSecondsObject │ │ │ │ + 1486: 002a4144 36 FUNC GLOBAL DEFAULT 12 Py_NewInterpreterFromConfig │ │ │ │ + 1487: 00262e64 12 FUNC GLOBAL DEFAULT 12 PyInit_faulthandler │ │ │ │ + 1488: 002e0194 76 FUNC GLOBAL DEFAULT 12 _PyErr_BadInternalCall │ │ │ │ + 1489: 000a8cfc 128 FUNC GLOBAL DEFAULT 12 PyModule_SetDocString │ │ │ │ + 1490: 002a97e8 12 FUNC GLOBAL DEFAULT 12 PyInit__locale │ │ │ │ + 1491: 00156e48 2016 FUNC GLOBAL DEFAULT 12 _PyCompile_CleanDoc │ │ │ │ 1492: 00000000 0 FUNC GLOBAL DEFAULT UND ctermid@GLIBC_2.4 (2) │ │ │ │ 1493: 0002a840 0 FUNC GLOBAL DEFAULT UND fabs@GLIBC_2.4 (3) │ │ │ │ - 1494: 0056ac20 4 OBJECT GLOBAL DEFAULT 26 PyExc_ImportWarning │ │ │ │ - 1495: 00233d20 28 FUNC GLOBAL DEFAULT 12 PyStatus_Exception │ │ │ │ - 1496: 001900e0 16 FUNC GLOBAL DEFAULT 12 _Py_hashtable_compare_direct │ │ │ │ + 1494: 0055ac20 4 OBJECT GLOBAL DEFAULT 26 PyExc_ImportWarning │ │ │ │ + 1495: 002304d4 28 FUNC GLOBAL DEFAULT 12 PyStatus_Exception │ │ │ │ + 1496: 0018e6cc 16 FUNC GLOBAL DEFAULT 12 _Py_hashtable_compare_direct │ │ │ │ 1497: 00000000 0 FUNC GLOBAL DEFAULT UND wmemcmp@GLIBC_2.4 (2) │ │ │ │ - 1498: 00039bd0 136 FUNC GLOBAL DEFAULT 12 PyUnstable_WritePerfMapEntry │ │ │ │ - 1499: 0018c298 20 FUNC GLOBAL DEFAULT 12 _PyStack_AsDict │ │ │ │ + 1498: 00039be8 136 FUNC GLOBAL DEFAULT 12 PyUnstable_WritePerfMapEntry │ │ │ │ + 1499: 0018a884 20 FUNC GLOBAL DEFAULT 12 _PyStack_AsDict │ │ │ │ 1500: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_kill@GLIBC_2.34 (4) │ │ │ │ - 1501: 00082fdc 44 FUNC GLOBAL DEFAULT 12 PyMem_SetupDebugHooks │ │ │ │ - 1502: 000fbe08 472 FUNC GLOBAL DEFAULT 12 PyMember_GetOne │ │ │ │ - 1503: 0034d5e8 420 FUNC GLOBAL DEFAULT 12 _PyEval_AddPendingCall │ │ │ │ - 1504: 00090c04 36 FUNC GLOBAL DEFAULT 12 _Py_hashtable_get │ │ │ │ - 1505: 0056db30 4 OBJECT GLOBAL DEFAULT 26 PyExc_Warning │ │ │ │ - 1506: 0007d9bc 68 FUNC GLOBAL DEFAULT 12 PyEval_AcquireLock │ │ │ │ + 1501: 0008339c 44 FUNC GLOBAL DEFAULT 12 PyMem_SetupDebugHooks │ │ │ │ + 1502: 000fb954 472 FUNC GLOBAL DEFAULT 12 PyMember_GetOne │ │ │ │ + 1503: 0034aef4 420 FUNC GLOBAL DEFAULT 12 _PyEval_AddPendingCall │ │ │ │ + 1504: 00090b28 36 FUNC GLOBAL DEFAULT 12 _Py_hashtable_get │ │ │ │ + 1505: 0055db30 4 OBJECT GLOBAL DEFAULT 26 PyExc_Warning │ │ │ │ + 1506: 0007d780 68 FUNC GLOBAL DEFAULT 12 PyEval_AcquireLock │ │ │ │ 1507: 000799c8 4 FUNC GLOBAL DEFAULT 12 PySequence_Length │ │ │ │ 1508: 00000000 0 FUNC GLOBAL DEFAULT UND endgrent@GLIBC_2.4 (2) │ │ │ │ - 1509: 00150bfc 64 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ - 1510: 0007d4bc 16 FUNC GLOBAL DEFAULT 12 _PyXI_HasCapturedException │ │ │ │ + 1509: 00150354 64 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ + 1510: 0007d280 16 FUNC GLOBAL DEFAULT 12 _PyXI_HasCapturedException │ │ │ │ 1511: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_addopen@GLIBC_2.4 (2) │ │ │ │ - 1512: 0056a42c 208 OBJECT GLOBAL DEFAULT 26 PyTuple_Type │ │ │ │ - 1513: 001d7730 8 FUNC GLOBAL DEFAULT 12 PyThreadState_Next │ │ │ │ - 1514: 005a9690 4 OBJECT GLOBAL DEFAULT 29 stderr@GLIBC_2.4 (2) │ │ │ │ - 1515: 001ded0c 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasExc │ │ │ │ + 1512: 0055a42c 208 OBJECT GLOBAL DEFAULT 26 PyTuple_Type │ │ │ │ + 1513: 001d5a30 8 FUNC GLOBAL DEFAULT 12 PyThreadState_Next │ │ │ │ + 1514: 00599690 4 OBJECT GLOBAL DEFAULT 29 stderr@GLIBC_2.4 (2) │ │ │ │ + 1515: 001dd088 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasExc │ │ │ │ 1516: 00000000 0 FUNC GLOBAL DEFAULT UND _exit@GLIBC_2.4 (2) │ │ │ │ - 1517: 001f11f0 32 FUNC GLOBAL DEFAULT 12 Py_GetRecursionLimit │ │ │ │ - 1518: 0015b180 2008 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywords │ │ │ │ - 1519: 0011a3c4 32 FUNC GLOBAL DEFAULT 12 PyException_GetTraceback │ │ │ │ + 1517: 001ef50c 32 FUNC GLOBAL DEFAULT 12 Py_GetRecursionLimit │ │ │ │ + 1518: 0015a358 2008 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywords │ │ │ │ + 1519: 00119c58 32 FUNC GLOBAL DEFAULT 12 PyException_GetTraceback │ │ │ │ 1520: 00000000 0 FUNC GLOBAL DEFAULT UND getprotobyname@GLIBC_2.4 (2) │ │ │ │ - 1521: 0003d764 40 FUNC GLOBAL DEFAULT 12 _Py_strhex_bytes_with_sep │ │ │ │ - 1522: 001a2cd0 572 FUNC GLOBAL DEFAULT 12 PyUnicode_FromEncodedObject │ │ │ │ - 1523: 00206004 96 FUNC GLOBAL DEFAULT 12 PyUnicode_Split │ │ │ │ + 1521: 0003d910 40 FUNC GLOBAL DEFAULT 12 _Py_strhex_bytes_with_sep │ │ │ │ + 1522: 001a107c 572 FUNC GLOBAL DEFAULT 12 PyUnicode_FromEncodedObject │ │ │ │ + 1523: 00204354 96 FUNC GLOBAL DEFAULT 12 PyUnicode_Split │ │ │ │ 1524: 00000000 0 FUNC GLOBAL DEFAULT UND wcscmp@GLIBC_2.4 (2) │ │ │ │ - 1525: 0008422c 8 FUNC GLOBAL DEFAULT 12 Py_EncodeLocale │ │ │ │ + 1525: 000840f8 8 FUNC GLOBAL DEFAULT 12 Py_EncodeLocale │ │ │ │ 1526: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_ctl@GLIBC_2.4 (2) │ │ │ │ - 1527: 002c65dc 32 FUNC GLOBAL DEFAULT 12 PyGC_IsEnabled │ │ │ │ - 1528: 00568f20 4 OBJECT GLOBAL DEFAULT 26 PyExc_MemoryError │ │ │ │ + 1527: 002c3660 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: 00263614 16 FUNC GLOBAL DEFAULT 12 PyType_Modified │ │ │ │ - 1531: 0012f5f0 352 FUNC GLOBAL DEFAULT 12 _PyConfig_AsDict │ │ │ │ - 1532: 000a362c 612 FUNC GLOBAL DEFAULT 12 _PyLong_New │ │ │ │ - 1533: 000a3f5c 68 FUNC GLOBAL DEFAULT 12 PyStaticMethod_New │ │ │ │ - 1534: 000fa948 244 FUNC GLOBAL DEFAULT 12 _PyDict_FromItems │ │ │ │ - 1535: 0057173c 4 OBJECT GLOBAL DEFAULT 26 _PyImport_FrozenTest │ │ │ │ + 1530: 0025ffec 16 FUNC GLOBAL DEFAULT 12 PyType_Modified │ │ │ │ + 1531: 0012edf8 352 FUNC GLOBAL DEFAULT 12 _PyConfig_AsDict │ │ │ │ + 1532: 000a3550 612 FUNC GLOBAL DEFAULT 12 _PyLong_New │ │ │ │ + 1533: 000a3e80 68 FUNC GLOBAL DEFAULT 12 PyStaticMethod_New │ │ │ │ + 1534: 000fa494 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: 002b507c 108 FUNC GLOBAL DEFAULT 12 _PyEval_GetBuiltin │ │ │ │ - 1539: 00224b18 816 FUNC GLOBAL DEFAULT 12 PyCodec_NameReplaceErrors │ │ │ │ + 1538: 002b20dc 108 FUNC GLOBAL DEFAULT 12 _PyEval_GetBuiltin │ │ │ │ + 1539: 00221600 816 FUNC GLOBAL DEFAULT 12 PyCodec_NameReplaceErrors │ │ │ │ 1540: 0002a078 0 FUNC GLOBAL DEFAULT UND XML_SetSkippedEntityHandler │ │ │ │ - 1541: 00164628 392 FUNC GLOBAL DEFAULT 12 PySequence_List │ │ │ │ - 1542: 0008d104 40 FUNC GLOBAL DEFAULT 12 PyThread_tss_set │ │ │ │ + 1541: 00163810 392 FUNC GLOBAL DEFAULT 12 PySequence_List │ │ │ │ + 1542: 0008d03c 40 FUNC GLOBAL DEFAULT 12 PyThread_tss_set │ │ │ │ 1543: 00000000 0 FUNC GLOBAL DEFAULT UND __printf_chk@GLIBC_2.4 (2) │ │ │ │ - 1544: 001de308 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasFree │ │ │ │ + 1544: 001dc614 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: 00041d78 116 FUNC GLOBAL DEFAULT 12 _PyErr_SetLocaleString │ │ │ │ - 1548: 0009a4d0 568 FUNC GLOBAL DEFAULT 12 PyList_AsTuple │ │ │ │ - 1549: 00033ac0 756 FUNC GLOBAL DEFAULT 12 PyEval_EvalCodeEx │ │ │ │ - 1550: 0019ded0 296 FUNC GLOBAL DEFAULT 12 _Py_UniversalNewlineFgetsWithSize │ │ │ │ + 1547: 00041d90 116 FUNC GLOBAL DEFAULT 12 _PyErr_SetLocaleString │ │ │ │ + 1548: 0009a3f4 568 FUNC GLOBAL DEFAULT 12 PyList_AsTuple │ │ │ │ + 1549: 00033ad8 756 FUNC GLOBAL DEFAULT 12 PyEval_EvalCodeEx │ │ │ │ + 1550: 0019c27c 296 FUNC GLOBAL DEFAULT 12 _Py_UniversalNewlineFgetsWithSize │ │ │ │ 1551: 00000000 0 FUNC GLOBAL DEFAULT UND socketpair@GLIBC_2.4 (2) │ │ │ │ - 1552: 0004196c 4 FUNC GLOBAL DEFAULT 12 _Py_ResurrectReference │ │ │ │ - 1553: 0021e368 36 FUNC GLOBAL DEFAULT 12 Py_LeaveRecursiveCall │ │ │ │ - 1554: 001891ac 4 FUNC GLOBAL DEFAULT 12 PyVectorcall_Function │ │ │ │ - 1555: 00232244 272 FUNC GLOBAL DEFAULT 12 PyImport_ExtendInittab │ │ │ │ + 1552: 00041930 4 FUNC GLOBAL DEFAULT 12 _Py_ResurrectReference │ │ │ │ + 1553: 0021b158 36 FUNC GLOBAL DEFAULT 12 Py_LeaveRecursiveCall │ │ │ │ + 1554: 00187b00 4 FUNC GLOBAL DEFAULT 12 PyVectorcall_Function │ │ │ │ + 1555: 0022e964 272 FUNC GLOBAL DEFAULT 12 PyImport_ExtendInittab │ │ │ │ 1556: 00000000 0 FUNC GLOBAL DEFAULT UND waitid@GLIBC_2.4 (2) │ │ │ │ - 1557: 001c4f2c 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAnd │ │ │ │ - 1558: 0056bbd0 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeDecodeError │ │ │ │ - 1559: 000ab30c 12 FUNC GLOBAL DEFAULT 12 PyStructSequence_SetItem │ │ │ │ + 1557: 001c33c4 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAnd │ │ │ │ + 1558: 0055bbd0 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeDecodeError │ │ │ │ + 1559: 000ab230 12 FUNC GLOBAL DEFAULT 12 PyStructSequence_SetItem │ │ │ │ 1560: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_cpualloc@GLIBC_2.7 (11) │ │ │ │ - 1561: 00584e10 0x24828 OBJECT GLOBAL DEFAULT 27 _PyRuntime │ │ │ │ - 1562: 001de854 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasLocal │ │ │ │ - 1563: 001900f0 24 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLine │ │ │ │ - 1564: 00565bfc 208 OBJECT GLOBAL DEFAULT 26 PyStaticMethod_Type │ │ │ │ + 1561: 00574e10 0x24828 OBJECT GLOBAL DEFAULT 27 _PyRuntime │ │ │ │ + 1562: 001dcb60 24 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasLocal │ │ │ │ + 1563: 0018e6dc 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: 003190b4 116 FUNC GLOBAL DEFAULT 12 PyCodec_RegisterError │ │ │ │ - 1569: 0010b288 680 FUNC GLOBAL DEFAULT 12 PyNumber_Add │ │ │ │ - 1570: 00132c18 448 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteSubstring │ │ │ │ - 1571: 00568194 208 OBJECT GLOBAL DEFAULT 26 PyMethod_Type │ │ │ │ - 1572: 002abcd8 136 FUNC GLOBAL DEFAULT 12 PyList_GetSlice │ │ │ │ + 1568: 0031696c 116 FUNC GLOBAL DEFAULT 12 PyCodec_RegisterError │ │ │ │ + 1569: 0010acb8 680 FUNC GLOBAL DEFAULT 12 PyNumber_Add │ │ │ │ + 1570: 00132420 448 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteSubstring │ │ │ │ + 1571: 00558194 208 OBJECT GLOBAL DEFAULT 26 PyMethod_Type │ │ │ │ + 1572: 002a8d28 136 FUNC GLOBAL DEFAULT 12 PyList_GetSlice │ │ │ │ 1573: 00000000 0 FUNC GLOBAL DEFAULT UND __stack_chk_fail@GLIBC_2.4 (2) │ │ │ │ - 1574: 0007b19c 24 FUNC GLOBAL DEFAULT 12 Py_IsTrue │ │ │ │ + 1574: 0007af60 24 FUNC GLOBAL DEFAULT 12 Py_IsTrue │ │ │ │ 1575: 0007a0a8 216 FUNC GLOBAL DEFAULT 12 PyEval_CallObjectWithKeywords │ │ │ │ 1576: 00000000 0 FUNC GLOBAL DEFAULT UND preadv64v2@GLIBC_2.26 (14) │ │ │ │ - 1577: 001c7300 96 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec │ │ │ │ - 1578: 001b9b0c 40 FUNC GLOBAL DEFAULT 12 _Py_IsInterpreterFinalizing │ │ │ │ - 1579: 0007a3b4 152 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_New │ │ │ │ - 1580: 0016e01c 92 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrWithError │ │ │ │ + 1577: 001c5600 96 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec │ │ │ │ + 1578: 001b7fa8 40 FUNC GLOBAL DEFAULT 12 _Py_IsInterpreterFinalizing │ │ │ │ + 1579: 0007e098 152 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_New │ │ │ │ + 1580: 0016ce68 92 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrWithError │ │ │ │ 1581: 00000000 0 FUNC GLOBAL DEFAULT UND __sysconf@GLIBC_2.4 (2) │ │ │ │ 1582: 00079830 16 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreter │ │ │ │ - 1583: 0006c9e0 124 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncName │ │ │ │ + 1583: 0006c9f4 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: 0008be58 92 FUNC GLOBAL DEFAULT 12 PyOS_vsnprintf │ │ │ │ - 1587: 002a6fe8 92 FUNC GLOBAL DEFAULT 12 _PyObject_IsFreed │ │ │ │ - 1588: 0014e5c4 204 FUNC GLOBAL DEFAULT 12 PyObject_CallMethodObjArgs │ │ │ │ - 1589: 0010b530 160 FUNC GLOBAL DEFAULT 12 PyOS_strtol │ │ │ │ - 1590: 001c2004 168 FUNC GLOBAL DEFAULT 12 PyMapping_Size │ │ │ │ + 1586: 0008bdc4 92 FUNC GLOBAL DEFAULT 12 PyOS_vsnprintf │ │ │ │ + 1587: 002a4038 92 FUNC GLOBAL DEFAULT 12 _PyObject_IsFreed │ │ │ │ + 1588: 0014dd1c 204 FUNC GLOBAL DEFAULT 12 PyObject_CallMethodObjArgs │ │ │ │ + 1589: 0010af60 160 FUNC GLOBAL DEFAULT 12 PyOS_strtol │ │ │ │ + 1590: 001c049c 168 FUNC GLOBAL DEFAULT 12 PyMapping_Size │ │ │ │ 1591: 00000000 0 FUNC GLOBAL DEFAULT UND closedir@GLIBC_2.4 (2) │ │ │ │ - 1592: 0004f364 1188 FUNC GLOBAL DEFAULT 12 _PyEval_MatchKeys │ │ │ │ + 1592: 0004f320 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 │ │ │ │ + 1595: 00033e24 4 FUNC GLOBAL DEFAULT 12 PyType_GetModuleName │ │ │ │ 1596: 00000000 0 FUNC GLOBAL DEFAULT UND openpty@GLIBC_2.34 (4) │ │ │ │ - 1597: 00325734 992 FUNC GLOBAL DEFAULT 12 PyWeakref_NewProxy │ │ │ │ + 1597: 00322fec 992 FUNC GLOBAL DEFAULT 12 PyWeakref_NewProxy │ │ │ │ 1598: 00075858 340 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleObject │ │ │ │ - 1599: 000c1e1c 160 FUNC GLOBAL DEFAULT 12 PyUnicode_FromKindAndData │ │ │ │ + 1599: 000c1940 160 FUNC GLOBAL DEFAULT 12 PyUnicode_FromKindAndData │ │ │ │ 1600: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd_write@GLIBC_2.7 (11) │ │ │ │ 1601: 00076df0 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: 00079b78 68 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_Function │ │ │ │ - 1606: 0017c914 208 FUNC GLOBAL DEFAULT 12 PyFile_OpenCodeObject │ │ │ │ + 1606: 0017b8a8 208 FUNC GLOBAL DEFAULT 12 PyFile_OpenCodeObject │ │ │ │ 1607: 00000000 0 FUNC GLOBAL DEFAULT UND fread@GLIBC_2.4 (2) │ │ │ │ 1608: 0008ae2c 104 FUNC GLOBAL DEFAULT 12 PyConfig_InitPythonConfig │ │ │ │ 1609: 00000000 0 FUNC GLOBAL DEFAULT UND getauxval@GLIBC_2.16 (6) │ │ │ │ - 1610: 0015df94 32 FUNC GLOBAL DEFAULT 12 PyObject_CheckBuffer │ │ │ │ + 1610: 0015d170 32 FUNC GLOBAL DEFAULT 12 PyObject_CheckBuffer │ │ │ │ 1611: 000766f4 84 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedNativeBytes │ │ │ │ - 1612: 0022cfcc 68 FUNC GLOBAL DEFAULT 12 PyCodec_Encode │ │ │ │ - 1613: 0003b8a8 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMatrixMultiply │ │ │ │ + 1612: 00229770 68 FUNC GLOBAL DEFAULT 12 PyCodec_Encode │ │ │ │ + 1613: 0003b8c0 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMatrixMultiply │ │ │ │ 1614: 00000000 0 FUNC GLOBAL DEFAULT UND wcsncpy@GLIBC_2.4 (2) │ │ │ │ - 1615: 00218d3c 76 FUNC GLOBAL DEFAULT 12 PyBytes_Size │ │ │ │ - 1616: 001d50dc 80 FUNC GLOBAL DEFAULT 12 _PyMem_Strdup │ │ │ │ - 1617: 00120028 692 FUNC GLOBAL DEFAULT 12 PyNumber_AsSsize_t │ │ │ │ - 1618: 00153fa8 20 FUNC GLOBAL DEFAULT 12 _PyTime_FromSeconds │ │ │ │ - 1619: 00062f50 52 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrStringWithError │ │ │ │ - 1620: 005683ac 208 OBJECT GLOBAL DEFAULT 26 PyCell_Type │ │ │ │ - 1621: 00033f48 128 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDDecref │ │ │ │ + 1615: 002160d4 76 FUNC GLOBAL DEFAULT 12 PyBytes_Size │ │ │ │ + 1616: 001d33dc 80 FUNC GLOBAL DEFAULT 12 _PyMem_Strdup │ │ │ │ + 1617: 0011f8ac 692 FUNC GLOBAL DEFAULT 12 PyNumber_AsSsize_t │ │ │ │ + 1618: 00153898 20 FUNC GLOBAL DEFAULT 12 _PyTime_FromSeconds │ │ │ │ + 1619: 00062f5c 52 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrStringWithError │ │ │ │ + 1620: 005583ac 208 OBJECT GLOBAL DEFAULT 26 PyCell_Type │ │ │ │ + 1621: 00033f60 128 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDDecref │ │ │ │ 1622: 000788c0 168 FUNC GLOBAL DEFAULT 12 _Py_UTF8_Edit_Cost │ │ │ │ - 1623: 002fe6a4 24 FUNC GLOBAL DEFAULT 12 PyObject_GetTypeData │ │ │ │ - 1624: 00208de0 64 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_WriteBytes │ │ │ │ - 1625: 0056db14 4 OBJECT GLOBAL DEFAULT 26 PyExc_SyntaxWarning │ │ │ │ - 1626: 00564cdc 208 OBJECT GLOBAL DEFAULT 26 PyDictKeys_Type │ │ │ │ - 1627: 00212274 372 FUNC GLOBAL DEFAULT 12 PyContextVar_Set │ │ │ │ + 1623: 002fbba4 24 FUNC GLOBAL DEFAULT 12 PyObject_GetTypeData │ │ │ │ + 1624: 00207100 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: 0020fe84 372 FUNC GLOBAL DEFAULT 12 PyContextVar_Set │ │ │ │ 1628: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd_read@GLIBC_2.7 (11) │ │ │ │ - 1629: 0004bd18 44 FUNC GLOBAL DEFAULT 12 PyCFunction_Call │ │ │ │ + 1629: 0004bd30 44 FUNC GLOBAL DEFAULT 12 PyCFunction_Call │ │ │ │ 1630: 000789dc 60 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_ClearWeakRefsNoCallbacks │ │ │ │ 1631: 0002a51c 0 FUNC GLOBAL DEFAULT UND XML_SetStartElementHandler │ │ │ │ - 1632: 0018abac 80 FUNC GLOBAL DEFAULT 12 PyMapping_Keys │ │ │ │ + 1632: 00189500 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: 00080284 48 FUNC GLOBAL DEFAULT 12 _PyObject_GetAttrId │ │ │ │ - 1636: 00158080 96 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec_clamp │ │ │ │ - 1637: 001bd7f4 716 FUNC GLOBAL DEFAULT 12 PyByteArray_Resize │ │ │ │ - 1638: 000818a0 72 FUNC GLOBAL DEFAULT 12 PyEval_SetProfile │ │ │ │ + 1635: 0008018c 48 FUNC GLOBAL DEFAULT 12 _PyObject_GetAttrId │ │ │ │ + 1636: 00157774 92 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec_clamp │ │ │ │ + 1637: 001bbc8c 716 FUNC GLOBAL DEFAULT 12 PyByteArray_Resize │ │ │ │ + 1638: 000817a8 72 FUNC GLOBAL DEFAULT 12 PyEval_SetProfile │ │ │ │ 1639: 00000000 0 FUNC GLOBAL DEFAULT UND getpid@GLIBC_2.4 (2) │ │ │ │ - 1640: 001d55c8 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLowercase │ │ │ │ - 1641: 00303328 328 FUNC GLOBAL DEFAULT 12 _PyCoro_GetAwaitableIter │ │ │ │ - 1642: 0035a780 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ - 1643: 00035e08 4 FUNC GLOBAL DEFAULT 12 PyThread_detach_thread │ │ │ │ + 1640: 001d38c8 80 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLowercase │ │ │ │ + 1641: 003007d4 328 FUNC GLOBAL DEFAULT 12 _PyCoro_GetAwaitableIter │ │ │ │ + 1642: 00358100 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ + 1643: 00035e20 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: 00301540 180 FUNC GLOBAL DEFAULT 12 PyType_GetDict │ │ │ │ - 1647: 0014ab78 496 FUNC GLOBAL DEFAULT 12 PyFrozenSet_New │ │ │ │ - 1648: 000f9720 208 FUNC GLOBAL DEFAULT 12 _PyUnicode_Equal │ │ │ │ - 1649: 001a6e18 28 FUNC GLOBAL DEFAULT 12 PyFrame_GetCode │ │ │ │ - 1650: 00232354 68 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesArgv │ │ │ │ - 1651: 0009ad58 100 FUNC GLOBAL DEFAULT 12 _Py_Dealloc │ │ │ │ - 1652: 001b8358 2664 FUNC GLOBAL DEFAULT 12 PyUnicode_Splitlines │ │ │ │ - 1653: 0006ec28 60 FUNC GLOBAL DEFAULT 12 PyErr_FormatV │ │ │ │ - 1654: 001ae498 64 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetDict │ │ │ │ + 1646: 002fe9ec 180 FUNC GLOBAL DEFAULT 12 PyType_GetDict │ │ │ │ + 1647: 0014a2d0 496 FUNC GLOBAL DEFAULT 12 PyFrozenSet_New │ │ │ │ + 1648: 000f926c 208 FUNC GLOBAL DEFAULT 12 _PyUnicode_Equal │ │ │ │ + 1649: 001a51c8 28 FUNC GLOBAL DEFAULT 12 PyFrame_GetCode │ │ │ │ + 1650: 0022ea74 68 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesArgv │ │ │ │ + 1651: 0009ac7c 100 FUNC GLOBAL DEFAULT 12 _Py_Dealloc │ │ │ │ + 1652: 001b6a50 2664 FUNC GLOBAL DEFAULT 12 PyUnicode_Splitlines │ │ │ │ + 1653: 0006ec40 60 FUNC GLOBAL DEFAULT 12 PyErr_FormatV │ │ │ │ + 1654: 001acba4 64 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetDict │ │ │ │ 1655: 00000000 0 FUNC GLOBAL DEFAULT UND sched_yield@GLIBC_2.4 (2) │ │ │ │ - 1656: 0056869c 208 OBJECT GLOBAL DEFAULT 26 PyByteArrayIter_Type │ │ │ │ - 1657: 000f83b4 92 FUNC GLOBAL DEFAULT 12 _PyThreadState_PopFrame │ │ │ │ - 1658: 0056db44 4 OBJECT GLOBAL DEFAULT 26 PyExc_BufferError │ │ │ │ - 1659: 005610e4 16 OBJECT GLOBAL DEFAULT 26 _Py_TrueStruct │ │ │ │ - 1660: 00044200 12 FUNC GLOBAL DEFAULT 12 PyInit__sysconfig │ │ │ │ - 1661: 0027dfe8 12 FUNC GLOBAL DEFAULT 12 PyInit_itertools │ │ │ │ - 1662: 0029e9f4 88 FUNC GLOBAL DEFAULT 12 PyObject_Calloc │ │ │ │ - 1663: 0008bbe0 8 FUNC GLOBAL DEFAULT 12 PyThread_tss_get │ │ │ │ - 1664: 00165ad0 1884 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeASCII │ │ │ │ - 1665: 002b973c 264 FUNC GLOBAL DEFAULT 12 _PyParkingLot_UnparkAll │ │ │ │ - 1666: 00153fbc 352 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed_with_retries │ │ │ │ + 1656: 0055869c 208 OBJECT GLOBAL DEFAULT 26 PyByteArrayIter_Type │ │ │ │ + 1657: 000f7f00 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: 00044218 12 FUNC GLOBAL DEFAULT 12 PyInit__sysconfig │ │ │ │ + 1661: 0027ade8 12 FUNC GLOBAL DEFAULT 12 PyInit_itertools │ │ │ │ + 1662: 0029ba50 88 FUNC GLOBAL DEFAULT 12 PyObject_Calloc │ │ │ │ + 1663: 0008bb4c 8 FUNC GLOBAL DEFAULT 12 PyThread_tss_get │ │ │ │ + 1664: 00164d80 1884 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeASCII │ │ │ │ + 1665: 002b6874 264 FUNC GLOBAL DEFAULT 12 _PyParkingLot_UnparkAll │ │ │ │ + 1666: 001538ac 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: 00110ca0 1588 FUNC GLOBAL DEFAULT 12 PyObject_CallMethod │ │ │ │ + 1669: 0011071c 1584 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: 002881e8 12 FUNC GLOBAL DEFAULT 12 PyInit_binascii │ │ │ │ - 1673: 0056db0c 4 OBJECT GLOBAL DEFAULT 26 PyExc_UserWarning │ │ │ │ + 1672: 00284fe8 12 FUNC GLOBAL DEFAULT 12 PyInit_binascii │ │ │ │ + 1673: 0055db0c 4 OBJECT GLOBAL DEFAULT 26 PyExc_UserWarning │ │ │ │ 1674: 00079ed0 40 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape │ │ │ │ - 1675: 00081344 56 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocaleAndSize │ │ │ │ + 1675: 0008124c 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: 0007b184 24 FUNC GLOBAL DEFAULT 12 Py_IsNone │ │ │ │ - 1679: 001de86c 212 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash │ │ │ │ - 1680: 00562e5c 208 OBJECT GLOBAL DEFAULT 26 PyEllipsis_Type │ │ │ │ + 1678: 0007af48 24 FUNC GLOBAL DEFAULT 12 Py_IsNone │ │ │ │ + 1679: 001dcb78 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: 0003daac 128 FUNC GLOBAL DEFAULT 12 PyType_ClearCache │ │ │ │ - 1683: 0007d644 32 FUNC GLOBAL DEFAULT 12 PyStatus_NoMemory │ │ │ │ - 1684: 0003ad0c 60 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimevalTime_t │ │ │ │ - 1685: 00117c68 480 FUNC GLOBAL DEFAULT 12 PyUnicode_RichCompare │ │ │ │ - 1686: 000be934 592 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteASCIIString │ │ │ │ + 1682: 0003da34 128 FUNC GLOBAL DEFAULT 12 PyType_ClearCache │ │ │ │ + 1683: 0007d408 32 FUNC GLOBAL DEFAULT 12 PyStatus_NoMemory │ │ │ │ + 1684: 0003ad24 60 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimevalTime_t │ │ │ │ + 1685: 00117500 480 FUNC GLOBAL DEFAULT 12 PyUnicode_RichCompare │ │ │ │ + 1686: 000be458 592 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteASCIIString │ │ │ │ 1687: 00000000 0 FUNC GLOBAL DEFAULT UND wcsftime@GLIBC_2.4 (2) │ │ │ │ - 1688: 001a6f94 76 FUNC GLOBAL DEFAULT 12 PyDict_Size │ │ │ │ - 1689: 0028edec 112 FUNC GLOBAL DEFAULT 12 PyCapsule_IsValid │ │ │ │ + 1688: 001a5344 76 FUNC GLOBAL DEFAULT 12 PyDict_Size │ │ │ │ + 1689: 0028be48 112 FUNC GLOBAL DEFAULT 12 PyCapsule_IsValid │ │ │ │ 1690: 000756c0 12 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModule │ │ │ │ - 1691: 000823b0 52 FUNC GLOBAL DEFAULT 12 PyRun_File │ │ │ │ - 1692: 00285880 76 FUNC GLOBAL DEFAULT 12 PyCodec_StrictErrors │ │ │ │ + 1691: 000822b8 52 FUNC GLOBAL DEFAULT 12 PyRun_File │ │ │ │ + 1692: 00282680 76 FUNC GLOBAL DEFAULT 12 PyCodec_StrictErrors │ │ │ │ 1693: 00000000 0 FUNC GLOBAL DEFAULT UND gai_strerror@GLIBC_2.4 (2) │ │ │ │ - 1694: 00083044 60 FUNC GLOBAL DEFAULT 12 PyObject_SetArenaAllocator │ │ │ │ - 1695: 0018ffa4 300 FUNC GLOBAL DEFAULT 12 _Py_hashtable_steal │ │ │ │ + 1694: 00083404 60 FUNC GLOBAL DEFAULT 12 PyObject_SetArenaAllocator │ │ │ │ + 1695: 0018e590 300 FUNC GLOBAL DEFAULT 12 _Py_hashtable_steal │ │ │ │ 1696: 00000000 0 FUNC GLOBAL DEFAULT UND posix_fadvise64@GLIBC_2.4 (2) │ │ │ │ - 1697: 00348ae4 1456 FUNC GLOBAL DEFAULT 12 _PyLong_DivmodNear │ │ │ │ - 1698: 0007e30c 24 FUNC GLOBAL DEFAULT 12 PyGen_New │ │ │ │ + 1697: 003463f0 1456 FUNC GLOBAL DEFAULT 12 _PyLong_DivmodNear │ │ │ │ + 1698: 0007e418 24 FUNC GLOBAL DEFAULT 12 PyGen_New │ │ │ │ 1699: 00079bbc 4 FUNC GLOBAL DEFAULT 12 PyObject_Length │ │ │ │ - 1700: 00566e6c 208 OBJECT GLOBAL DEFAULT 26 PyCoro_Type │ │ │ │ + 1700: 00556e6c 208 OBJECT GLOBAL DEFAULT 26 PyCoro_Type │ │ │ │ 1701: 00000000 0 FUNC GLOBAL DEFAULT UND dlsym@GLIBC_2.34 (4) │ │ │ │ - 1702: 0028d7c4 172 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitObject │ │ │ │ - 1703: 00566a70 208 OBJECT GLOBAL DEFAULT 26 _PyAsyncGenASend_Type │ │ │ │ - 1704: 0056af7c 4 OBJECT GLOBAL DEFAULT 26 PyExc_InterruptedError │ │ │ │ + 1702: 0028a5c4 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: 001dea2c 172 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ - 1707: 00327f38 252 FUNC GLOBAL DEFAULT 12 PyCodec_IgnoreErrors │ │ │ │ + 1706: 001dcd38 172 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ + 1707: 003257f0 252 FUNC GLOBAL DEFAULT 12 PyCodec_IgnoreErrors │ │ │ │ 1708: 00000000 0 FUNC GLOBAL DEFAULT UND mbstowcs@GLIBC_2.4 (2) │ │ │ │ - 1709: 002d5d54 12 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetStart │ │ │ │ + 1709: 002d2e04 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: 001131ec 404 FUNC GLOBAL DEFAULT 12 PyBuffer_FillInfo │ │ │ │ - 1713: 0018303c 12 FUNC GLOBAL DEFAULT 12 _PyErr_ChainExceptions1 │ │ │ │ - 1714: 0023b000 4 FUNC GLOBAL DEFAULT 12 _PyThreadState_New │ │ │ │ + 1711: 00033dcc 80 FUNC GLOBAL DEFAULT 12 _Py_open_noraise │ │ │ │ + 1712: 00112c64 404 FUNC GLOBAL DEFAULT 12 PyBuffer_FillInfo │ │ │ │ + 1713: 00181fb8 12 FUNC GLOBAL DEFAULT 12 _PyErr_ChainExceptions1 │ │ │ │ + 1714: 002377e8 4 FUNC GLOBAL DEFAULT 12 _PyThreadState_New │ │ │ │ 1715: 0002a510 0 FUNC GLOBAL DEFAULT UND copysign@GLIBC_2.4 (2) │ │ │ │ - 1716: 0007e744 48 FUNC GLOBAL DEFAULT 12 PyUnicode_GetSize │ │ │ │ - 1717: 000a1f50 40 FUNC GLOBAL DEFAULT 12 PyDict_SetDefaultRef │ │ │ │ - 1718: 0056dafc 4 OBJECT GLOBAL DEFAULT 26 PyExc_KeyError │ │ │ │ + 1716: 0007e64c 48 FUNC GLOBAL DEFAULT 12 PyUnicode_GetSize │ │ │ │ + 1717: 000a1e74 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: 00567500 208 OBJECT GLOBAL DEFAULT 26 PyGetSetDescr_Type │ │ │ │ + 1723: 00557500 208 OBJECT GLOBAL DEFAULT 26 PyGetSetDescr_Type │ │ │ │ 1724: 00000000 0 FUNC GLOBAL DEFAULT UND openat64@GLIBC_2.4 (2) │ │ │ │ - 1725: 0007d840 60 FUNC GLOBAL DEFAULT 12 _PySeqLock_EndRead │ │ │ │ - 1726: 0013b538 368 FUNC GLOBAL DEFAULT 12 _PyOnceFlag_CallOnceSlow │ │ │ │ + 1725: 0007d604 60 FUNC GLOBAL DEFAULT 12 _PySeqLock_EndRead │ │ │ │ + 1726: 0013ad28 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: 00562064 208 OBJECT GLOBAL DEFAULT 26 PyContextVar_Type │ │ │ │ - 1731: 0007d898 56 FUNC GLOBAL DEFAULT 12 _Py_BuildValue_SizeT │ │ │ │ - 1732: 0029bc1c 100 FUNC GLOBAL DEFAULT 12 _PyTime_gmtime │ │ │ │ - 1733: 00309cc4 180 FUNC GLOBAL DEFAULT 12 PyComplex_ImagAsDouble │ │ │ │ - 1734: 0029f4b4 152 FUNC GLOBAL DEFAULT 12 _Py_CheckRecursiveCall │ │ │ │ - 1735: 005401b0 4 OBJECT GLOBAL DEFAULT 14 Py_Version │ │ │ │ - 1736: 00137f28 4 FUNC GLOBAL DEFAULT 12 PyDict_Keys │ │ │ │ - 1737: 0022ac14 84 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDigit │ │ │ │ + 1730: 00552064 208 OBJECT GLOBAL DEFAULT 26 PyContextVar_Type │ │ │ │ + 1731: 0007d65c 56 FUNC GLOBAL DEFAULT 12 _Py_BuildValue_SizeT │ │ │ │ + 1732: 00298c78 100 FUNC GLOBAL DEFAULT 12 _PyTime_gmtime │ │ │ │ + 1733: 00307170 180 FUNC GLOBAL DEFAULT 12 PyComplex_ImagAsDouble │ │ │ │ + 1734: 0029c504 152 FUNC GLOBAL DEFAULT 12 _Py_CheckRecursiveCall │ │ │ │ + 1735: 0053db30 4 OBJECT GLOBAL DEFAULT 14 Py_Version │ │ │ │ + 1736: 00137718 4 FUNC GLOBAL DEFAULT 12 PyDict_Keys │ │ │ │ + 1737: 00227400 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: 0015e410 1652 FUNC GLOBAL DEFAULT 12 PyObject_LengthHint │ │ │ │ + 1740: 0015d5ec 1664 FUNC GLOBAL DEFAULT 12 PyObject_LengthHint │ │ │ │ 1741: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_gettime64@GLIBC_2.34 (4) │ │ │ │ - 1742: 0007b074 8 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocalsWithError │ │ │ │ - 1743: 00208694 56 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormat │ │ │ │ + 1742: 0007ae38 8 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocalsWithError │ │ │ │ + 1743: 002069b4 56 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormat │ │ │ │ 1744: 00000000 0 FUNC GLOBAL DEFAULT UND wcsrchr@GLIBC_2.4 (2) │ │ │ │ - 1745: 00110970 816 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape2 │ │ │ │ + 1745: 001103ec 816 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape2 │ │ │ │ 1746: 00000000 0 FUNC GLOBAL DEFAULT UND sendto@GLIBC_2.4 (2) │ │ │ │ - 1747: 0007da6c 28 FUNC GLOBAL DEFAULT 12 PyThreadState_DeleteCurrent │ │ │ │ - 1748: 0056af80 4 OBJECT GLOBAL DEFAULT 26 PyExc_PermissionError │ │ │ │ + 1747: 0007d830 28 FUNC GLOBAL DEFAULT 12 PyThreadState_DeleteCurrent │ │ │ │ + 1748: 0055af80 4 OBJECT GLOBAL DEFAULT 26 PyExc_PermissionError │ │ │ │ 1749: 000784ac 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCode │ │ │ │ 1750: 000784bc 256 FUNC GLOBAL DEFAULT 12 PyBuffer_FromContiguous │ │ │ │ 1751: 00000000 0 FUNC GLOBAL DEFAULT UND setgrent@GLIBC_2.4 (2) │ │ │ │ - 1752: 0008b294 80 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident │ │ │ │ - 1753: 00262318 64 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounterRaw │ │ │ │ - 1754: 00571550 24 OBJECT GLOBAL DEFAULT 26 _Py_SwappedOp │ │ │ │ - 1755: 001cea60 700 FUNC GLOBAL DEFAULT 12 PyLong_FromUnicodeObject │ │ │ │ - 1756: 00255eb4 12 FUNC GLOBAL DEFAULT 12 PyRun_SimpleStringFlags │ │ │ │ - 1757: 0045b678 96 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_UnaryFunctions │ │ │ │ - 1758: 0012ec58 1128 FUNC GLOBAL DEFAULT 12 PySet_Contains │ │ │ │ - 1759: 0034cc44 112 FUNC GLOBAL DEFAULT 12 _Py_hashtable_foreach │ │ │ │ + 1752: 0008b200 80 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident │ │ │ │ + 1753: 0025ecf0 64 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounterRaw │ │ │ │ + 1754: 00561e74 24 OBJECT GLOBAL DEFAULT 26 _Py_SwappedOp │ │ │ │ + 1755: 001ccd60 700 FUNC GLOBAL DEFAULT 12 PyLong_FromUnicodeObject │ │ │ │ + 1756: 00252724 12 FUNC GLOBAL DEFAULT 12 PyRun_SimpleStringFlags │ │ │ │ + 1757: 00458fe0 96 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_UnaryFunctions │ │ │ │ + 1758: 0012e460 1128 FUNC GLOBAL DEFAULT 12 PySet_Contains │ │ │ │ + 1759: 0034a550 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: 000780c8 100 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RLock │ │ │ │ - 1764: 00165190 396 FUNC GLOBAL DEFAULT 12 _PySet_NextEntryRef │ │ │ │ - 1765: 002aded4 24 FUNC GLOBAL DEFAULT 12 Py_IsFinalizing │ │ │ │ - 1766: 0008bfc4 132 FUNC GLOBAL DEFAULT 12 PyObject_Hash │ │ │ │ - 1767: 0019d758 40 FUNC GLOBAL DEFAULT 12 PyType_FromMetaclass │ │ │ │ - 1768: 001b76c4 176 FUNC GLOBAL DEFAULT 12 PyBytes_AsStringAndSize │ │ │ │ + 1764: 00163f14 396 FUNC GLOBAL DEFAULT 12 _PySet_NextEntryRef │ │ │ │ + 1765: 002aafdc 24 FUNC GLOBAL DEFAULT 12 Py_IsFinalizing │ │ │ │ + 1766: 0008befc 132 FUNC GLOBAL DEFAULT 12 PyObject_Hash │ │ │ │ + 1767: 0019bb04 40 FUNC GLOBAL DEFAULT 12 PyType_FromMetaclass │ │ │ │ + 1768: 001b5dbc 176 FUNC GLOBAL DEFAULT 12 PyBytes_AsStringAndSize │ │ │ │ 1769: 00030560 4 FUNC GLOBAL DEFAULT 12 _Py_DisplaySourceLine │ │ │ │ - 1770: 00081384 48 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal │ │ │ │ - 1771: 0017e65c 12 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable │ │ │ │ - 1772: 0027a734 180 FUNC GLOBAL DEFAULT 12 PyGILState_Release │ │ │ │ - 1773: 00212904 348 FUNC GLOBAL DEFAULT 12 PyContextVar_Get │ │ │ │ - 1774: 002416b8 104 FUNC GLOBAL DEFAULT 12 PyFile_NewStdPrinter │ │ │ │ - 1775: 0028425c 84 FUNC GLOBAL DEFAULT 12 PyInterpreterState_New │ │ │ │ - 1776: 003254c0 8 FUNC GLOBAL DEFAULT 12 _PyObject_GetState │ │ │ │ - 1777: 001f14e8 204 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongMask │ │ │ │ + 1770: 0008128c 48 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal │ │ │ │ + 1771: 0017d5f0 12 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable │ │ │ │ + 1772: 002772f4 180 FUNC GLOBAL DEFAULT 12 PyGILState_Release │ │ │ │ + 1773: 00210514 348 FUNC GLOBAL DEFAULT 12 PyContextVar_Get │ │ │ │ + 1774: 0023de98 104 FUNC GLOBAL DEFAULT 12 PyFile_NewStdPrinter │ │ │ │ + 1775: 0028105c 84 FUNC GLOBAL DEFAULT 12 PyInterpreterState_New │ │ │ │ + 1776: 00322d20 8 FUNC GLOBAL DEFAULT 12 _PyObject_GetState │ │ │ │ + 1777: 001ef804 204 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongMask │ │ │ │ 1778: 0008a1a4 580 FUNC GLOBAL DEFAULT 12 PySys_SetArgvEx │ │ │ │ - 1779: 001a54cc 8 FUNC GLOBAL DEFAULT 12 _PyWeakref_ClearRef │ │ │ │ + 1779: 001a387c 8 FUNC GLOBAL DEFAULT 12 _PyWeakref_ClearRef │ │ │ │ 1780: 0008aee4 176 FUNC GLOBAL DEFAULT 12 PyThread_allocate_lock │ │ │ │ - 1781: 005671c4 208 OBJECT GLOBAL DEFAULT 26 PyEnum_Type │ │ │ │ - 1782: 00115ef0 56 FUNC GLOBAL DEFAULT 12 PySequence_Contains │ │ │ │ - 1783: 0030771c 220 FUNC GLOBAL DEFAULT 12 PyComplex_AsCComplex │ │ │ │ - 1784: 0017db1c 128 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Alloc │ │ │ │ - 1785: 0021f31c 188 FUNC GLOBAL DEFAULT 12 PyBytes_DecodeEscape │ │ │ │ - 1786: 00568ba8 208 OBJECT GLOBAL DEFAULT 26 PyByteArray_Type │ │ │ │ + 1781: 005571c4 208 OBJECT GLOBAL DEFAULT 26 PyEnum_Type │ │ │ │ + 1782: 0011596c 56 FUNC GLOBAL DEFAULT 12 PySequence_Contains │ │ │ │ + 1783: 00304bc8 220 FUNC GLOBAL DEFAULT 12 PyComplex_AsCComplex │ │ │ │ + 1784: 0017cab0 128 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Alloc │ │ │ │ + 1785: 0021be04 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: 001af5a4 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceSubtract │ │ │ │ - 1789: 0056daf0 4 OBJECT GLOBAL DEFAULT 26 PyExc_RecursionError │ │ │ │ - 1790: 00189464 684 FUNC GLOBAL DEFAULT 12 _Py_union_type_or │ │ │ │ - 1791: 005657a4 208 OBJECT GLOBAL DEFAULT 26 PyListRevIter_Type │ │ │ │ - 1792: 0032ca68 444 FUNC GLOBAL DEFAULT 12 _Py_c_abs │ │ │ │ + 1788: 001adcb0 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceSubtract │ │ │ │ + 1789: 0055daf0 4 OBJECT GLOBAL DEFAULT 26 PyExc_RecursionError │ │ │ │ + 1790: 00187db8 684 FUNC GLOBAL DEFAULT 12 _Py_union_type_or │ │ │ │ + 1791: 005557a4 208 OBJECT GLOBAL DEFAULT 26 PyListRevIter_Type │ │ │ │ + 1792: 0032a320 444 FUNC GLOBAL DEFAULT 12 _Py_c_abs │ │ │ │ 1793: 00000000 0 FUNC GLOBAL DEFAULT UND sigwaitinfo@GLIBC_2.4 (2) │ │ │ │ 1794: 00074994 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: 00082e64 132 FUNC GLOBAL DEFAULT 12 PyEval_SetProfileAllThreads │ │ │ │ + 1797: 00083160 132 FUNC GLOBAL DEFAULT 12 PyEval_SetProfileAllThreads │ │ │ │ 1798: 00000000 0 FUNC GLOBAL DEFAULT UND setegid@GLIBC_2.4 (2) │ │ │ │ - 1799: 0007d3c0 40 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrame │ │ │ │ - 1800: 000ab3e0 108 FUNC GLOBAL DEFAULT 12 _PyList_AppendTakeRefListResize │ │ │ │ - 1801: 000802b4 380 FUNC GLOBAL DEFAULT 12 _PyObject_AssertFailed │ │ │ │ + 1799: 0007d184 40 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrame │ │ │ │ + 1800: 000ab304 108 FUNC GLOBAL DEFAULT 12 _PyList_AppendTakeRefListResize │ │ │ │ + 1801: 000801bc 380 FUNC GLOBAL DEFAULT 12 _PyObject_AssertFailed │ │ │ │ 1802: 00000000 0 FUNC GLOBAL DEFAULT UND __memset_chk@GLIBC_2.4 (2) │ │ │ │ - 1803: 001ab920 4 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseThread │ │ │ │ - 1804: 0002f7b8 76 FUNC GLOBAL DEFAULT 12 PyErr_ResourceWarning │ │ │ │ - 1805: 00103314 448 FUNC GLOBAL DEFAULT 12 _PyTuple_FromArraySteal │ │ │ │ + 1803: 001a9cbc 4 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseThread │ │ │ │ + 1804: 0002f804 76 FUNC GLOBAL DEFAULT 12 PyErr_ResourceWarning │ │ │ │ + 1805: 00102d44 448 FUNC GLOBAL DEFAULT 12 _PyTuple_FromArraySteal │ │ │ │ 1806: 00000000 0 FUNC GLOBAL DEFAULT UND round@GLIBC_2.4 (3) │ │ │ │ - 1807: 005a9cb8 24 OBJECT GLOBAL DEFAULT 29 _Py_HashSecret │ │ │ │ - 1808: 002d7b90 88 FUNC GLOBAL DEFAULT 12 _PyParkingLot_AfterFork │ │ │ │ - 1809: 0056d938 208 OBJECT GLOBAL DEFAULT 26 PyPickleBuffer_Type │ │ │ │ - 1810: 000832ac 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireReraiseEvent │ │ │ │ + 1807: 00599cb8 24 OBJECT GLOBAL DEFAULT 29 _Py_HashSecret │ │ │ │ + 1808: 002d4c40 88 FUNC GLOBAL DEFAULT 12 _PyParkingLot_AfterFork │ │ │ │ + 1809: 0055d938 208 OBJECT GLOBAL DEFAULT 26 PyPickleBuffer_Type │ │ │ │ + 1810: 00082994 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireReraiseEvent │ │ │ │ 1811: 00000000 0 FUNC GLOBAL DEFAULT UND mkfifoat@GLIBC_2.4 (2) │ │ │ │ - 1812: 00080158 88 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFlags │ │ │ │ - 1813: 0019d738 32 FUNC GLOBAL DEFAULT 12 _Py_DecRef │ │ │ │ - 1814: 001d5898 76 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsUppercase │ │ │ │ - 1815: 005d2a04 4 OBJECT GLOBAL DEFAULT 29 PyImport_FrozenModules │ │ │ │ - 1816: 001f2090 516 FUNC GLOBAL DEFAULT 12 PyNumber_ToBase │ │ │ │ - 1817: 0024208c 12 FUNC GLOBAL DEFAULT 12 PyHash_GetFuncDef │ │ │ │ + 1812: 00080060 88 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFlags │ │ │ │ + 1813: 0019bae4 32 FUNC GLOBAL DEFAULT 12 _Py_DecRef │ │ │ │ + 1814: 001d3b98 76 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsUppercase │ │ │ │ + 1815: 005c2a04 4 OBJECT GLOBAL DEFAULT 29 PyImport_FrozenModules │ │ │ │ + 1816: 001f03e0 516 FUNC GLOBAL DEFAULT 12 PyNumber_ToBase │ │ │ │ + 1817: 0023e870 12 FUNC GLOBAL DEFAULT 12 PyHash_GetFuncDef │ │ │ │ 1818: 00079f48 176 FUNC GLOBAL DEFAULT 12 PyEval_CallMethod │ │ │ │ - 1819: 00563728 208 OBJECT GLOBAL DEFAULT 26 PyRange_Type │ │ │ │ + 1819: 00553728 208 OBJECT GLOBAL DEFAULT 26 PyRange_Type │ │ │ │ 1820: 00000000 0 FUNC GLOBAL DEFAULT UND fstatvfs64@GLIBC_2.4 (2) │ │ │ │ - 1821: 001f2294 132 FUNC GLOBAL DEFAULT 12 _PyArg_NoKeywords │ │ │ │ - 1822: 00067424 68 FUNC GLOBAL DEFAULT 12 PyUnicode_AsCharmapString │ │ │ │ - 1823: 0008137c 8 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7 │ │ │ │ - 1824: 00055a24 108 FUNC GLOBAL DEFAULT 12 PyFrame_GetVarString │ │ │ │ - 1825: 00147b94 1052 FUNC GLOBAL DEFAULT 12 _PyConfig_FromDict │ │ │ │ - 1826: 001615c8 1496 FUNC GLOBAL DEFAULT 12 _PySuper_Lookup │ │ │ │ - 1827: 0022b080 360 FUNC GLOBAL DEFAULT 12 _PyObject_GetCrossInterpreterData │ │ │ │ + 1821: 001f05e4 132 FUNC GLOBAL DEFAULT 12 _PyArg_NoKeywords │ │ │ │ + 1822: 00067438 68 FUNC GLOBAL DEFAULT 12 PyUnicode_AsCharmapString │ │ │ │ + 1823: 00081284 8 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7 │ │ │ │ + 1824: 000558e4 108 FUNC GLOBAL DEFAULT 12 PyFrame_GetVarString │ │ │ │ + 1825: 00147384 1052 FUNC GLOBAL DEFAULT 12 _PyConfig_FromDict │ │ │ │ + 1826: 0016092c 1496 FUNC GLOBAL DEFAULT 12 _PySuper_Lookup │ │ │ │ + 1827: 0022786c 360 FUNC GLOBAL DEFAULT 12 _PyObject_GetCrossInterpreterData │ │ │ │ 1828: 00000000 0 FUNC GLOBAL DEFAULT UND __gmtime64_r@GLIBC_2.34 (4) │ │ │ │ - 1829: 000e1ef8 44 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8 │ │ │ │ - 1830: 000615a0 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyResumeEvent │ │ │ │ + 1829: 000e1a7c 44 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8 │ │ │ │ + 1830: 000612c0 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyResumeEvent │ │ │ │ 1831: 00000000 0 FUNC GLOBAL DEFAULT UND __localtime64_r@GLIBC_2.34 (4) │ │ │ │ - 1832: 001c2b98 548 FUNC GLOBAL DEFAULT 12 PyFile_GetLine │ │ │ │ - 1833: 0006c6ac 88 FUNC GLOBAL DEFAULT 12 _Py_c_sum │ │ │ │ - 1834: 0007d4ac 4 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_Begin │ │ │ │ - 1835: 00327c9c 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetObject │ │ │ │ + 1832: 001c1030 548 FUNC GLOBAL DEFAULT 12 PyFile_GetLine │ │ │ │ + 1833: 0006c6c0 88 FUNC GLOBAL DEFAULT 12 _Py_c_sum │ │ │ │ + 1834: 0007d270 4 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_Begin │ │ │ │ + 1835: 00325554 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetObject │ │ │ │ 1836: 00000000 0 FUNC GLOBAL DEFAULT UND wcsxfrm@GLIBC_2.4 (2) │ │ │ │ - 1837: 002dfde0 8 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffect │ │ │ │ - 1838: 00136b04 1060 FUNC GLOBAL DEFAULT 12 PyObject_Repr │ │ │ │ - 1839: 00318730 16 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4Copy │ │ │ │ + 1837: 002dd128 8 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffect │ │ │ │ + 1838: 001362f4 1060 FUNC GLOBAL DEFAULT 12 PyObject_Repr │ │ │ │ + 1839: 00315fe8 16 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4Copy │ │ │ │ 1840: 00077ee0 248 FUNC GLOBAL DEFAULT 12 PyFunction_SetClosure │ │ │ │ - 1841: 0008b8dc 264 FUNC GLOBAL DEFAULT 12 PyWideStringList_Insert │ │ │ │ - 1842: 00237544 32 FUNC GLOBAL DEFAULT 12 Py_GETENV │ │ │ │ + 1841: 0008b848 264 FUNC GLOBAL DEFAULT 12 PyWideStringList_Insert │ │ │ │ + 1842: 00233cf8 32 FUNC GLOBAL DEFAULT 12 Py_GETENV │ │ │ │ 1843: 0002a9a8 0 FUNC GLOBAL DEFAULT UND XML_SetUnparsedEntityDeclHandler │ │ │ │ - 1844: 0019c5a8 2364 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromBuffer │ │ │ │ - 1845: 000e992c 52 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8Stateful │ │ │ │ - 1846: 0018d2fc 196 FUNC GLOBAL DEFAULT 12 PyDictProxy_New │ │ │ │ - 1847: 000526a8 92 FUNC GLOBAL DEFAULT 12 _PyEval_FormatAwaitableError │ │ │ │ - 1848: 000ad1b4 1008 FUNC GLOBAL DEFAULT 12 PyObject_CallFunction │ │ │ │ - 1849: 0007e3c4 68 FUNC GLOBAL DEFAULT 12 PyAsyncGen_New │ │ │ │ - 1850: 00117e48 204 FUNC GLOBAL DEFAULT 12 PyErr_Format │ │ │ │ - 1851: 005676dc 208 OBJECT GLOBAL DEFAULT 26 PyClassMethodDescr_Type │ │ │ │ - 1852: 0017bda8 660 FUNC GLOBAL DEFAULT 12 PyLong_FromDouble │ │ │ │ - 1853: 00561e74 16 OBJECT GLOBAL DEFAULT 26 _Py_FalseStruct │ │ │ │ + 1844: 0019a954 2364 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromBuffer │ │ │ │ + 1845: 000e9470 52 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8Stateful │ │ │ │ + 1846: 0018b8e8 196 FUNC GLOBAL DEFAULT 12 PyDictProxy_New │ │ │ │ + 1847: 000526b4 92 FUNC GLOBAL DEFAULT 12 _PyEval_FormatAwaitableError │ │ │ │ + 1848: 000ad0b8 1008 FUNC GLOBAL DEFAULT 12 PyObject_CallFunction │ │ │ │ + 1849: 0007e4d0 68 FUNC GLOBAL DEFAULT 12 PyAsyncGen_New │ │ │ │ + 1850: 001176e0 204 FUNC GLOBAL DEFAULT 12 PyErr_Format │ │ │ │ + 1851: 005576dc 208 OBJECT GLOBAL DEFAULT 26 PyClassMethodDescr_Type │ │ │ │ + 1852: 0017ad3c 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: 002b72c4 12 FUNC GLOBAL DEFAULT 12 PyInit__posixsubprocess │ │ │ │ - 1856: 00241de0 12 FUNC GLOBAL DEFAULT 12 Py_GetCopyright │ │ │ │ - 1857: 0009de44 108 FUNC GLOBAL DEFAULT 12 PyUnicode_InternFromString │ │ │ │ - 1858: 00281018 348 FUNC GLOBAL DEFAULT 12 _Py_Uid_Converter │ │ │ │ + 1855: 002b4324 12 FUNC GLOBAL DEFAULT 12 PyInit__posixsubprocess │ │ │ │ + 1856: 0023e5c4 12 FUNC GLOBAL DEFAULT 12 Py_GetCopyright │ │ │ │ + 1857: 0009dd68 108 FUNC GLOBAL DEFAULT 12 PyUnicode_InternFromString │ │ │ │ + 1858: 0027de18 348 FUNC GLOBAL DEFAULT 12 _Py_Uid_Converter │ │ │ │ 1859: 00000000 0 FUNC GLOBAL DEFAULT UND deflateCopy │ │ │ │ - 1860: 002c6774 40 FUNC GLOBAL DEFAULT 12 PyGC_Disable │ │ │ │ + 1860: 002c37f8 40 FUNC GLOBAL DEFAULT 12 PyGC_Disable │ │ │ │ 1861: 000782a0 96 FUNC GLOBAL DEFAULT 12 PyCapsule_GetDestructor │ │ │ │ 1862: 00000000 0 FUNC GLOBAL DEFAULT UND getpwnam_r@GLIBC_2.4 (2) │ │ │ │ - 1863: 00136f28 1632 FUNC GLOBAL DEFAULT 12 PyUnicode_Contains │ │ │ │ - 1864: 0007d4cc 44 FUNC GLOBAL DEFAULT 12 PyErr_SetImportErrorSubclass │ │ │ │ - 1865: 00129788 192 FUNC GLOBAL DEFAULT 12 PyList_SetSlice │ │ │ │ - 1866: 0016cc20 524 FUNC GLOBAL DEFAULT 12 _Py_hashtable_destroy │ │ │ │ - 1867: 005a9ce8 4 OBJECT GLOBAL DEFAULT 29 Py_QuietFlag │ │ │ │ - 1868: 00297e5c 8 FUNC GLOBAL DEFAULT 12 PyErr_ProgramTextObject │ │ │ │ - 1869: 00295004 532 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Delete │ │ │ │ - 1870: 0009aa74 740 FUNC GLOBAL DEFAULT 12 _PyObject_GC_NewVar │ │ │ │ - 1871: 00199e34 92 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8AndSize │ │ │ │ - 1872: 00355e64 44 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Free │ │ │ │ - 1873: 001b9b08 4 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Dealloc │ │ │ │ - 1874: 001eff04 8 FUNC GLOBAL DEFAULT 12 PyType_GetFullyQualifiedName │ │ │ │ + 1863: 00136718 1632 FUNC GLOBAL DEFAULT 12 PyUnicode_Contains │ │ │ │ + 1864: 0007d290 44 FUNC GLOBAL DEFAULT 12 PyErr_SetImportErrorSubclass │ │ │ │ + 1865: 00128f90 192 FUNC GLOBAL DEFAULT 12 PyList_SetSlice │ │ │ │ + 1866: 0016b948 524 FUNC GLOBAL DEFAULT 12 _Py_hashtable_destroy │ │ │ │ + 1867: 00599ce8 4 OBJECT GLOBAL DEFAULT 29 Py_QuietFlag │ │ │ │ + 1868: 00294eb8 8 FUNC GLOBAL DEFAULT 12 PyErr_ProgramTextObject │ │ │ │ + 1869: 00292060 532 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Delete │ │ │ │ + 1870: 0009a998 740 FUNC GLOBAL DEFAULT 12 _PyObject_GC_NewVar │ │ │ │ + 1871: 001981e0 92 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8AndSize │ │ │ │ + 1872: 003537e8 44 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Free │ │ │ │ + 1873: 001b7fa4 4 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Dealloc │ │ │ │ + 1874: 001ee220 8 FUNC GLOBAL DEFAULT 12 PyType_GetFullyQualifiedName │ │ │ │ 1875: 0002c2f4 8 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToString │ │ │ │ - 1876: 0007d804 60 FUNC GLOBAL DEFAULT 12 _PySeqLock_BeginRead │ │ │ │ - 1877: 000e1b90 484 FUNC GLOBAL DEFAULT 12 _Py_HandlePending │ │ │ │ + 1876: 0007d5c8 60 FUNC GLOBAL DEFAULT 12 _PySeqLock_BeginRead │ │ │ │ + 1877: 000e1714 484 FUNC GLOBAL DEFAULT 12 _Py_HandlePending │ │ │ │ 1878: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_setspecific@GLIBC_2.34 (4) │ │ │ │ 1879: 0008545c 168 FUNC GLOBAL DEFAULT 12 _Py_stat │ │ │ │ - 1880: 0007ffa0 76 FUNC GLOBAL DEFAULT 12 PyContext_Copy │ │ │ │ - 1881: 0008410c 4 FUNC GLOBAL DEFAULT 12 PyThread_get_key_value │ │ │ │ - 1882: 002b9f10 36 FUNC GLOBAL DEFAULT 12 PyUnstable_Type_AssignVersionTag │ │ │ │ + 1880: 0007fea8 76 FUNC GLOBAL DEFAULT 12 PyContext_Copy │ │ │ │ + 1881: 00083fd8 4 FUNC GLOBAL DEFAULT 12 PyThread_get_key_value │ │ │ │ + 1882: 002b6f94 36 FUNC GLOBAL DEFAULT 12 PyUnstable_Type_AssignVersionTag │ │ │ │ 1883: 00000000 0 FUNC GLOBAL DEFAULT UND textdomain@GLIBC_2.4 (2) │ │ │ │ - 1884: 00563ac8 208 OBJECT GLOBAL DEFAULT 26 _PyNotImplemented_Type │ │ │ │ - 1885: 00238c0c 32 FUNC GLOBAL DEFAULT 12 Py_GetVersion │ │ │ │ - 1886: 005650ec 208 OBJECT GLOBAL DEFAULT 26 PyDictRevIterItem_Type │ │ │ │ + 1884: 00553ac8 208 OBJECT GLOBAL DEFAULT 26 _PyNotImplemented_Type │ │ │ │ + 1885: 002353c0 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: 0010fef4 76 FUNC GLOBAL DEFAULT 12 PyModule_GetName │ │ │ │ - 1891: 002be464 156 FUNC GLOBAL DEFAULT 12 PyTuple_SetItem │ │ │ │ - 1892: 00217314 8 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeRawUnicodeEscape │ │ │ │ - 1893: 00063238 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyUnwindEvent │ │ │ │ + 1890: 0010f970 76 FUNC GLOBAL DEFAULT 12 PyModule_GetName │ │ │ │ + 1891: 002bb4e8 156 FUNC GLOBAL DEFAULT 12 PyTuple_SetItem │ │ │ │ + 1892: 002146ac 8 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeRawUnicodeEscape │ │ │ │ + 1893: 00063240 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyUnwindEvent │ │ │ │ 1894: 0002df38 32 FUNC GLOBAL DEFAULT 12 PyException_GetCause │ │ │ │ - 1895: 00560868 0 NOTYPE WEAK DEFAULT 26 data_start │ │ │ │ + 1895: 00550868 0 NOTYPE WEAK DEFAULT 26 data_start │ │ │ │ 1896: 0002a108 0 FUNC GLOBAL DEFAULT UND XML_SetProcessingInstructionHandler │ │ │ │ - 1897: 00082dec 120 FUNC GLOBAL DEFAULT 12 _PySys_GetAttr │ │ │ │ - 1898: 005625e4 208 OBJECT GLOBAL DEFAULT 26 PyFilter_Type │ │ │ │ - 1899: 000c7ff4 168 FUNC GLOBAL DEFAULT 12 PyEval_RestoreThread │ │ │ │ + 1897: 000830e8 120 FUNC GLOBAL DEFAULT 12 _PySys_GetAttr │ │ │ │ + 1898: 005525e4 208 OBJECT GLOBAL DEFAULT 26 PyFilter_Type │ │ │ │ + 1899: 000c7b18 168 FUNC GLOBAL DEFAULT 12 PyEval_RestoreThread │ │ │ │ 1900: 0002991c 0 FUNC GLOBAL DEFAULT UND XML_SetXmlDeclHandler │ │ │ │ - 1901: 00230da4 4 FUNC GLOBAL DEFAULT 12 _Py_VaBuildValue_SizeT │ │ │ │ - 1902: 000fbfe0 12 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetAttr │ │ │ │ + 1901: 0022d4c4 4 FUNC GLOBAL DEFAULT 12 _Py_VaBuildValue_SizeT │ │ │ │ + 1902: 000fbb2c 12 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetAttr │ │ │ │ 1903: 00000000 0 FUNC GLOBAL DEFAULT UND __vsnprintf_chk@GLIBC_2.4 (2) │ │ │ │ - 1904: 001dfcb0 464 FUNC GLOBAL DEFAULT 12 PyObject_AsFileDescriptor │ │ │ │ + 1904: 001ddfbc 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: 000a2780 52 FUNC GLOBAL DEFAULT 12 PyDescr_NewGetSet │ │ │ │ - 1909: 002be124 12 FUNC GLOBAL DEFAULT 12 PyInit_array │ │ │ │ - 1910: 001766b4 112 FUNC GLOBAL DEFAULT 12 PyUnicode_Compare │ │ │ │ + 1908: 000a26a4 52 FUNC GLOBAL DEFAULT 12 PyDescr_NewGetSet │ │ │ │ + 1909: 002bb1a8 12 FUNC GLOBAL DEFAULT 12 PyInit_array │ │ │ │ + 1910: 00171da4 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: 005673f4 208 OBJECT GLOBAL DEFAULT 26 PyWrapperDescr_Type │ │ │ │ - 1914: 005715a0 4 OBJECT GLOBAL DEFAULT 26 _PySet_Dummy │ │ │ │ - 1915: 0019040c 436 FUNC GLOBAL DEFAULT 12 _PyCode_CheckLineNumber │ │ │ │ + 1913: 005573f4 208 OBJECT GLOBAL DEFAULT 26 PyWrapperDescr_Type │ │ │ │ + 1914: 00561588 4 OBJECT GLOBAL DEFAULT 26 _PySet_Dummy │ │ │ │ + 1915: 0018e9f8 436 FUNC GLOBAL DEFAULT 12 _PyCode_CheckLineNumber │ │ │ │ 1916: 000793f4 124 FUNC GLOBAL DEFAULT 12 PyType_AddWatcher │ │ │ │ - 1917: 0006d340 496 FUNC GLOBAL DEFAULT 12 PyEval_GetLocals │ │ │ │ - 1918: 000cb2ac 880 FUNC GLOBAL DEFAULT 12 _PyBytes_Resize │ │ │ │ - 1919: 002d5d60 12 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetEnd │ │ │ │ - 1920: 002ae704 376 FUNC GLOBAL DEFAULT 12 PyUnicode_CopyCharacters │ │ │ │ - 1921: 00562404 208 OBJECT GLOBAL DEFAULT 26 PyZip_Type │ │ │ │ + 1917: 0006d358 496 FUNC GLOBAL DEFAULT 12 PyEval_GetLocals │ │ │ │ + 1918: 000cadc4 880 FUNC GLOBAL DEFAULT 12 _PyBytes_Resize │ │ │ │ + 1919: 002d2e10 12 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetEnd │ │ │ │ + 1920: 002ab9f0 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: 00081a78 48 FUNC GLOBAL DEFAULT 12 PyErr_BadInternalCall │ │ │ │ - 1924: 00146868 40 FUNC GLOBAL DEFAULT 12 PyObject_IsSubclass │ │ │ │ - 1925: 00081a04 116 FUNC GLOBAL DEFAULT 12 _PyXI_NamespaceFromNames │ │ │ │ + 1923: 00081980 48 FUNC GLOBAL DEFAULT 12 PyErr_BadInternalCall │ │ │ │ + 1924: 00146058 40 FUNC GLOBAL DEFAULT 12 PyObject_IsSubclass │ │ │ │ + 1925: 0008190c 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: 0016e89c 116 FUNC GLOBAL DEFAULT 12 _PyTime_localtime │ │ │ │ - 1929: 001108f0 128 FUNC GLOBAL DEFAULT 12 PyMapping_SetItemString │ │ │ │ - 1930: 005d4f48 0 NOTYPE GLOBAL DEFAULT 29 _bss_end__ │ │ │ │ - 1931: 0007e66c 216 FUNC GLOBAL DEFAULT 12 PyFunction_GetAnnotations │ │ │ │ + 1928: 0016d6e8 116 FUNC GLOBAL DEFAULT 12 _PyTime_localtime │ │ │ │ + 1929: 0011036c 128 FUNC GLOBAL DEFAULT 12 PyMapping_SetItemString │ │ │ │ + 1930: 005c4f48 0 NOTYPE GLOBAL DEFAULT 29 _bss_end__ │ │ │ │ + 1931: 0007e574 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: 0018f70c 8 FUNC GLOBAL DEFAULT 12 PyType_GetFlags │ │ │ │ - 1935: 00056724 84 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadShortFromFile │ │ │ │ - 1936: 000ab230 220 FUNC GLOBAL DEFAULT 12 PyFloat_FromDouble │ │ │ │ + 1934: 0018dcf8 8 FUNC GLOBAL DEFAULT 12 PyType_GetFlags │ │ │ │ + 1935: 00056734 84 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadShortFromFile │ │ │ │ + 1936: 000ab154 220 FUNC GLOBAL DEFAULT 12 PyFloat_FromDouble │ │ │ │ 1937: 00000000 0 FUNC GLOBAL DEFAULT UND gethostbyname_r@GLIBC_2.4 (2) │ │ │ │ - 1938: 00228a98 1492 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7Stateful │ │ │ │ + 1938: 00225284 1492 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7Stateful │ │ │ │ 1939: 0002a48c 0 FUNC GLOBAL DEFAULT UND XML_SetElementHandler │ │ │ │ - 1940: 00241dec 12 FUNC GLOBAL DEFAULT 12 Py_GetPlatform │ │ │ │ + 1940: 0023e5d0 12 FUNC GLOBAL DEFAULT 12 Py_GetPlatform │ │ │ │ 1941: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setschedparam@GLIBC_2.4 (2) │ │ │ │ - 1942: 000840e0 8 FUNC GLOBAL DEFAULT 12 PyThread_delete_key_value │ │ │ │ + 1942: 00083fac 8 FUNC GLOBAL DEFAULT 12 PyThread_delete_key_value │ │ │ │ 1943: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ExpatVersion │ │ │ │ - 1944: 001d7274 16 FUNC GLOBAL DEFAULT 12 PyNumber_Xor │ │ │ │ + 1944: 001d5574 16 FUNC GLOBAL DEFAULT 12 PyNumber_Xor │ │ │ │ 1945: 00000000 0 FUNC GLOBAL DEFAULT UND __strcpy_chk@GLIBC_2.4 (2) │ │ │ │ - 1946: 000808d0 88 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_Release │ │ │ │ - 1947: 00033860 72 FUNC GLOBAL DEFAULT 12 PyFunction_GetCode │ │ │ │ + 1946: 000807d8 88 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_Release │ │ │ │ + 1947: 00033878 72 FUNC GLOBAL DEFAULT 12 PyFunction_GetCode │ │ │ │ 1948: 00000000 0 FUNC GLOBAL DEFAULT UND abort@GLIBC_2.4 (2) │ │ │ │ - 1949: 0027b5f4 3316 FUNC GLOBAL DEFAULT 12 Py_RunMain │ │ │ │ + 1949: 002781b4 3316 FUNC GLOBAL DEFAULT 12 Py_RunMain │ │ │ │ 1950: 00000000 0 FUNC GLOBAL DEFAULT UND modf@GLIBC_2.4 (2) │ │ │ │ - 1951: 001b229c 544 FUNC GLOBAL DEFAULT 12 PyNumber_TrueDivide │ │ │ │ + 1951: 001b09a4 544 FUNC GLOBAL DEFAULT 12 PyNumber_TrueDivide │ │ │ │ 1952: 00000000 0 FUNC GLOBAL DEFAULT UND fchown@GLIBC_2.4 (2) │ │ │ │ - 1953: 002abb80 80 FUNC GLOBAL DEFAULT 12 PyOS_BeforeFork │ │ │ │ - 1954: 00092f28 416 FUNC GLOBAL DEFAULT 12 PyList_New │ │ │ │ + 1953: 002a8bd0 80 FUNC GLOBAL DEFAULT 12 PyOS_BeforeFork │ │ │ │ + 1954: 00092e4c 416 FUNC GLOBAL DEFAULT 12 PyList_New │ │ │ │ 1955: 00000000 0 FUNC GLOBAL DEFAULT UND chown@GLIBC_2.4 (2) │ │ │ │ - 1956: 0016d20c 2568 FUNC GLOBAL DEFAULT 12 PyImport_Import │ │ │ │ + 1956: 0016c058 2568 FUNC GLOBAL DEFAULT 12 PyImport_Import │ │ │ │ 1957: 0002be18 140 FUNC GLOBAL DEFAULT 12 Py_CompileStringExFlags │ │ │ │ - 1958: 0056db20 4 OBJECT GLOBAL DEFAULT 26 PyExc_EncodingWarning │ │ │ │ - 1959: 0012f0c0 856 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceOr │ │ │ │ - 1960: 000b2bb4 308 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8AndSize │ │ │ │ + 1958: 0055db20 4 OBJECT GLOBAL DEFAULT 26 PyExc_EncodingWarning │ │ │ │ + 1959: 0012e8c8 856 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceOr │ │ │ │ + 1960: 000b2728 308 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8AndSize │ │ │ │ 1961: 00029c1c 0 FUNC GLOBAL DEFAULT UND cos@GLIBC_2.4 (3) │ │ │ │ - 1962: 0010fdc4 304 FUNC GLOBAL DEFAULT 12 PyModule_ExecDef │ │ │ │ + 1962: 0010f840 304 FUNC GLOBAL DEFAULT 12 PyModule_ExecDef │ │ │ │ 1963: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_nanosleep_time64@GLIBC_2.34 (4) │ │ │ │ - 1964: 002b5730 72 FUNC GLOBAL DEFAULT 12 PyErr_WarnFormat │ │ │ │ - 1965: 005618a0 208 OBJECT GLOBAL DEFAULT 26 PyCode_Type │ │ │ │ - 1966: 005a9680 0 NOTYPE GLOBAL DEFAULT 29 __bss_start │ │ │ │ + 1964: 002b2790 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: 005649d4 208 OBJECT GLOBAL DEFAULT 26 PyDictValues_Type │ │ │ │ + 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: 005670c4 208 OBJECT GLOBAL DEFAULT 26 Py_GenericAliasType │ │ │ │ - 1972: 000cb798 368 FUNC GLOBAL DEFAULT 12 PyObject_Realloc │ │ │ │ - 1973: 00212a60 132 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEnd │ │ │ │ - 1974: 002080dc 12 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetEnd │ │ │ │ + 1971: 005570c4 208 OBJECT GLOBAL DEFAULT 26 Py_GenericAliasType │ │ │ │ + 1972: 000cb2b0 368 FUNC GLOBAL DEFAULT 12 PyObject_Realloc │ │ │ │ + 1973: 00210670 132 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEnd │ │ │ │ + 1974: 002063fc 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: 00561d78 8 OBJECT GLOBAL DEFAULT 26 _Py_NotImplementedStruct │ │ │ │ - 1978: 0004ba9c 4 FUNC GLOBAL DEFAULT 12 _PyDict_DelItem_KnownHash │ │ │ │ - 1979: 0003d80c 92 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilename │ │ │ │ + 1977: 00551d78 8 OBJECT GLOBAL DEFAULT 26 _Py_NotImplementedStruct │ │ │ │ + 1978: 0004b9f8 4 FUNC GLOBAL DEFAULT 12 _PyDict_DelItem_KnownHash │ │ │ │ + 1979: 0003d7ac 92 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilename │ │ │ │ 1980: 00075df0 8 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleEx │ │ │ │ - 1981: 001df298 540 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Park │ │ │ │ - 1982: 002c6dcc 40 FUNC GLOBAL DEFAULT 12 PyGC_Enable │ │ │ │ - 1983: 001500e4 120 FUNC GLOBAL DEFAULT 12 _PyErr_SetKeyError │ │ │ │ + 1981: 001dd47c 540 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Park │ │ │ │ + 1982: 002c3e50 40 FUNC GLOBAL DEFAULT 12 PyGC_Enable │ │ │ │ + 1983: 0014f83c 120 FUNC GLOBAL DEFAULT 12 _PyErr_SetKeyError │ │ │ │ 1984: 00000000 0 FUNC GLOBAL DEFAULT UND seteuid@GLIBC_2.4 (2) │ │ │ │ 1985: 00079a20 108 FUNC GLOBAL DEFAULT 12 PyObject_CheckReadBuffer │ │ │ │ 1986: 00029730 0 FUNC GLOBAL DEFAULT UND XML_SetReparseDeferralEnabled │ │ │ │ - 1987: 0014f2e0 92 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizer │ │ │ │ + 1987: 0014ea38 92 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizer │ │ │ │ 1988: 00030610 4 FUNC GLOBAL DEFAULT 12 PyTraceBack_Print │ │ │ │ - 1989: 002d0d14 120 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetStart │ │ │ │ - 1990: 003050b0 104 FUNC GLOBAL DEFAULT 12 PyNumber_Positive │ │ │ │ - 1991: 001701e8 444 FUNC GLOBAL DEFAULT 12 PySlice_AdjustIndices │ │ │ │ - 1992: 0021bfe0 276 FUNC GLOBAL DEFAULT 12 PyUnicode_Fill │ │ │ │ - 1993: 00241df8 288 FUNC GLOBAL DEFAULT 12 PyFloat_GetInfo │ │ │ │ - 1994: 00082d64 136 FUNC GLOBAL DEFAULT 12 PyErr_ProgramText │ │ │ │ - 1995: 00152294 164 FUNC GLOBAL DEFAULT 12 PyTuple_GetSlice │ │ │ │ - 1996: 00119474 152 FUNC GLOBAL DEFAULT 12 PyArg_ParseTupleAndKeywords │ │ │ │ - 1997: 0034a904 12 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalEncoder │ │ │ │ - 1998: 0034cdd0 60 FUNC GLOBAL DEFAULT 12 _Py_c_neg │ │ │ │ - 1999: 001d481c 104 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToLowercase │ │ │ │ - 2000: 0023a6e0 780 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_New │ │ │ │ + 1989: 002cdd98 120 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetStart │ │ │ │ + 1990: 0030255c 104 FUNC GLOBAL DEFAULT 12 PyNumber_Positive │ │ │ │ + 1991: 0016f038 444 FUNC GLOBAL DEFAULT 12 PySlice_AdjustIndices │ │ │ │ + 1992: 00218f6c 276 FUNC GLOBAL DEFAULT 12 PyUnicode_Fill │ │ │ │ + 1993: 0023e5dc 288 FUNC GLOBAL DEFAULT 12 PyFloat_GetInfo │ │ │ │ + 1994: 00083060 136 FUNC GLOBAL DEFAULT 12 PyErr_ProgramText │ │ │ │ + 1995: 00151b80 164 FUNC GLOBAL DEFAULT 12 PyTuple_GetSlice │ │ │ │ + 1996: 00118d0c 152 FUNC GLOBAL DEFAULT 12 PyArg_ParseTupleAndKeywords │ │ │ │ + 1997: 00348210 12 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalEncoder │ │ │ │ + 1998: 0034a83c 60 FUNC GLOBAL DEFAULT 12 _Py_c_neg │ │ │ │ + 1999: 001d2b1c 104 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToLowercase │ │ │ │ + 2000: 00236ec8 780 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_New │ │ │ │ 2001: 00000000 0 FUNC GLOBAL DEFAULT UND read@GLIBC_2.4 (2) │ │ │ │ - 2002: 0007d6c0 52 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesString │ │ │ │ - 2003: 00566770 208 OBJECT GLOBAL DEFAULT 26 PyStdPrinter_Type │ │ │ │ - 2004: 00136ac0 68 FUNC GLOBAL DEFAULT 12 PyList_Size │ │ │ │ - 2005: 00054b58 8 FUNC GLOBAL DEFAULT 12 PyFrame_GetLocals │ │ │ │ - 2006: 00197884 12 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8String │ │ │ │ - 2007: 0008234c 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileEx │ │ │ │ - 2008: 00563838 208 OBJECT GLOBAL DEFAULT 26 PyLongRangeIter_Type │ │ │ │ - 2009: 0056760c 208 OBJECT GLOBAL DEFAULT 26 PyMemberDescr_Type │ │ │ │ + 2002: 0007d484 52 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesString │ │ │ │ + 2003: 00556770 208 OBJECT GLOBAL DEFAULT 26 PyStdPrinter_Type │ │ │ │ + 2004: 001362b0 68 FUNC GLOBAL DEFAULT 12 PyList_Size │ │ │ │ + 2005: 000547b4 8 FUNC GLOBAL DEFAULT 12 PyFrame_GetLocals │ │ │ │ + 2006: 00195e70 12 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8String │ │ │ │ + 2007: 00082254 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: 000798bc 76 FUNC GLOBAL DEFAULT 12 _PyObject_CallFunction_SizeT │ │ │ │ 2011: 00000000 0 FUNC GLOBAL DEFAULT UND pow@GLIBC_2.29 (8) │ │ │ │ - 2012: 000a4734 56 FUNC GLOBAL DEFAULT 12 PyType_FromSpec │ │ │ │ + 2012: 000a4658 56 FUNC GLOBAL DEFAULT 12 PyType_FromSpec │ │ │ │ 2013: 00076b74 72 FUNC GLOBAL DEFAULT 12 PyFunction_GetKwDefaults │ │ │ │ - 2014: 00070654 416 FUNC GLOBAL DEFAULT 12 _PyThread_CurrentFrames │ │ │ │ - 2015: 002d2f14 84 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDIncref │ │ │ │ + 2014: 0007066c 416 FUNC GLOBAL DEFAULT 12 _PyThread_CurrentFrames │ │ │ │ + 2015: 002cff94 84 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDIncref │ │ │ │ 2016: 00000000 0 FUNC GLOBAL DEFAULT UND send@GLIBC_2.4 (2) │ │ │ │ - 2017: 0015d5e0 4 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffectWithJump │ │ │ │ - 2018: 0003381c 68 FUNC GLOBAL DEFAULT 12 PyFunction_GetClosure │ │ │ │ - 2019: 0018c21c 76 FUNC GLOBAL DEFAULT 12 PyOS_setsig │ │ │ │ + 2017: 0015c7bc 4 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffectWithJump │ │ │ │ + 2018: 00033834 68 FUNC GLOBAL DEFAULT 12 PyFunction_GetClosure │ │ │ │ + 2019: 0018a808 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: 00208784 1104 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormatV │ │ │ │ - 2023: 00062f84 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireExceptionHandledEvent │ │ │ │ + 2022: 00206aa4 1104 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormatV │ │ │ │ + 2023: 00062f90 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireExceptionHandledEvent │ │ │ │ 2024: 00076508 72 FUNC GLOBAL DEFAULT 12 PyList_Clear │ │ │ │ - 2025: 000984bc 116 FUNC GLOBAL DEFAULT 12 PyGILState_Check │ │ │ │ + 2025: 000983e0 116 FUNC GLOBAL DEFAULT 12 PyGILState_Check │ │ │ │ 2026: 00000000 0 FUNC GLOBAL DEFAULT UND __futimens64@GLIBC_2.34 (4) │ │ │ │ - 2027: 0015a960 1576 FUNC GLOBAL DEFAULT 12 PyObject_ClearWeakRefs │ │ │ │ - 2028: 00206d90 172 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpID │ │ │ │ + 2027: 00159d30 1576 FUNC GLOBAL DEFAULT 12 PyObject_ClearWeakRefs │ │ │ │ + 2028: 002050e0 172 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpID │ │ │ │ 2029: 0002b004 380 FUNC GLOBAL DEFAULT 12 PySys_AddXOption │ │ │ │ - 2030: 0019f8d8 60 FUNC GLOBAL DEFAULT 12 PyRun_StringFlags │ │ │ │ - 2031: 0019081c 140 FUNC GLOBAL DEFAULT 12 _PyErr_SetString │ │ │ │ + 2030: 0019dc84 60 FUNC GLOBAL DEFAULT 12 PyRun_StringFlags │ │ │ │ + 2031: 0018ee08 140 FUNC GLOBAL DEFAULT 12 _PyErr_SetString │ │ │ │ 2032: 0002bf78 280 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetConfig │ │ │ │ - 2033: 00125190 48 FUNC GLOBAL DEFAULT 12 _PyType_Name │ │ │ │ - 2034: 000a6490 580 FUNC GLOBAL DEFAULT 12 PyLong_FromLong │ │ │ │ - 2035: 0027807c 12 FUNC GLOBAL DEFAULT 12 PyInit__codecs │ │ │ │ - 2036: 000616d0 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyReturnEvent │ │ │ │ - 2037: 00571734 4 OBJECT GLOBAL DEFAULT 26 _PyImport_FrozenBootstrap │ │ │ │ - 2038: 0028ceac 336 FUNC GLOBAL DEFAULT 12 PyCapsule_Import │ │ │ │ - 2039: 0014fd94 116 FUNC GLOBAL DEFAULT 12 PyCapsule_New │ │ │ │ - 2040: 000e2014 104 FUNC GLOBAL DEFAULT 12 _PyUnicode_EqualToASCIIString │ │ │ │ + 2033: 00124990 48 FUNC GLOBAL DEFAULT 12 _PyType_Name │ │ │ │ + 2034: 000a63b4 580 FUNC GLOBAL DEFAULT 12 PyLong_FromLong │ │ │ │ + 2035: 00274c3c 12 FUNC GLOBAL DEFAULT 12 PyInit__codecs │ │ │ │ + 2036: 000616b8 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyReturnEvent │ │ │ │ + 2037: 0056171c 4 OBJECT GLOBAL DEFAULT 26 _PyImport_FrozenBootstrap │ │ │ │ + 2038: 00289cac 336 FUNC GLOBAL DEFAULT 12 PyCapsule_Import │ │ │ │ + 2039: 0014f480 116 FUNC GLOBAL DEFAULT 12 PyCapsule_New │ │ │ │ + 2040: 000e1b98 104 FUNC GLOBAL DEFAULT 12 _PyUnicode_EqualToASCIIString │ │ │ │ 2041: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_strtoul@GLIBC_2.38 (16) │ │ │ │ - 2042: 002e11d8 76 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStackAndKeywords │ │ │ │ + 2042: 002de67c 76 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStackAndKeywords │ │ │ │ 2043: 00029f70 0 FUNC GLOBAL DEFAULT UND XML_SetEndCdataSectionHandler │ │ │ │ - 2044: 00125324 44 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Init │ │ │ │ - 2045: 0010ca44 1648 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareInternal │ │ │ │ - 2046: 0006814c 12 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF16String │ │ │ │ + 2044: 00124b24 44 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Init │ │ │ │ + 2045: 0010c4c4 1648 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareInternal │ │ │ │ + 2046: 00068160 12 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF16String │ │ │ │ 2047: 00000000 0 FUNC GLOBAL DEFAULT UND fgetxattr@GLIBC_2.4 (2) │ │ │ │ - 2048: 0007daa4 68 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneObject │ │ │ │ - 2049: 0007d548 60 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTuple_SizeT │ │ │ │ - 2050: 000354a0 504 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyError │ │ │ │ - 2051: 001e1b84 4 FUNC GLOBAL DEFAULT 12 _PyBytes_Join │ │ │ │ + 2048: 0007d868 68 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneObject │ │ │ │ + 2049: 0007d30c 60 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTuple_SizeT │ │ │ │ + 2050: 000354b8 504 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyError │ │ │ │ + 2051: 001dff20 4 FUNC GLOBAL DEFAULT 12 _PyBytes_Join │ │ │ │ 2052: 00076dd8 24 FUNC GLOBAL DEFAULT 12 PyGen_GetCode │ │ │ │ - 2053: 001a2f0c 1456 FUNC GLOBAL DEFAULT 12 PyUnicode_Decode │ │ │ │ - 2054: 00285538 12 FUNC GLOBAL DEFAULT 12 PyInit_atexit │ │ │ │ - 2055: 00206e3c 192 FUNC GLOBAL DEFAULT 12 PyNumber_Absolute │ │ │ │ - 2056: 002d1138 120 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEnd │ │ │ │ + 2053: 001a12b8 1456 FUNC GLOBAL DEFAULT 12 PyUnicode_Decode │ │ │ │ + 2054: 00282338 12 FUNC GLOBAL DEFAULT 12 PyInit_atexit │ │ │ │ + 2055: 0020518c 192 FUNC GLOBAL DEFAULT 12 PyNumber_Absolute │ │ │ │ + 2056: 002ce1bc 120 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEnd │ │ │ │ 2057: 0002c4d8 32 FUNC GLOBAL DEFAULT 12 PyErr_Print │ │ │ │ 2058: 0007a180 176 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethodId │ │ │ │ - 2059: 0007d4b0 4 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_End │ │ │ │ + 2059: 0007d274 4 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_End │ │ │ │ 2060: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ParseBuffer │ │ │ │ - 2061: 00287430 72 FUNC GLOBAL DEFAULT 12 PyModule_AddStringConstant │ │ │ │ + 2061: 00284230 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: 001715a0 32 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObject │ │ │ │ - 2065: 000b3028 72 FUNC GLOBAL DEFAULT 12 _PyType_Lookup │ │ │ │ - 2066: 001e0fb0 48 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wakeup │ │ │ │ + 2064: 001703f0 32 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObject │ │ │ │ + 2065: 000b2b9c 72 FUNC GLOBAL DEFAULT 12 _PyType_Lookup │ │ │ │ + 2066: 001df2a8 48 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wakeup │ │ │ │ 2067: 00000000 0 FUNC GLOBAL DEFAULT UND __sem_clockwait64@GLIBC_2.34 (4) │ │ │ │ - 2068: 00083560 120 FUNC GLOBAL DEFAULT 12 PySys_HasWarnOptions │ │ │ │ - 2069: 0031816c 108 FUNC GLOBAL DEFAULT 12 _PyArg_BadArgument │ │ │ │ - 2070: 0015015c 124 FUNC GLOBAL DEFAULT 12 PyUnicode_FromObject │ │ │ │ - 2071: 001ed6f4 544 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTime_t │ │ │ │ + 2068: 00082b84 120 FUNC GLOBAL DEFAULT 12 PySys_HasWarnOptions │ │ │ │ + 2069: 00315a24 108 FUNC GLOBAL DEFAULT 12 _PyArg_BadArgument │ │ │ │ + 2070: 0014ffdc 124 FUNC GLOBAL DEFAULT 12 PyUnicode_FromObject │ │ │ │ + 2071: 001eba10 544 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTime_t │ │ │ │ 2072: 000787bc 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: 0007d5b0 4 FUNC GLOBAL DEFAULT 12 _PyArg_VaParse_SizeT │ │ │ │ - 2078: 0034d58c 8 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Release │ │ │ │ + 2077: 0007d374 4 FUNC GLOBAL DEFAULT 12 _PyArg_VaParse_SizeT │ │ │ │ + 2078: 0034ae98 8 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Release │ │ │ │ 2079: 0002a5d0 0 FUNC GLOBAL DEFAULT UND sin@GLIBC_2.4 (3) │ │ │ │ 2080: 00077fd8 32 FUNC GLOBAL DEFAULT 12 PyType_GetTypeDataSize │ │ │ │ - 2081: 0009cb6c 276 FUNC GLOBAL DEFAULT 12 PyDict_SetItem │ │ │ │ - 2082: 00127c90 48 FUNC GLOBAL DEFAULT 12 _PyDict_MergeEx │ │ │ │ - 2083: 0027d95c 104 FUNC GLOBAL DEFAULT 12 PyUnicode_Tailmatch │ │ │ │ - 2084: 0056af6c 4 OBJECT GLOBAL DEFAULT 26 PyExc_FileExistsError │ │ │ │ - 2085: 001c0648 8 FUNC GLOBAL DEFAULT 12 PyObject_DelAttr │ │ │ │ - 2086: 0007dfcc 136 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoopFlags │ │ │ │ - 2087: 0018c268 48 FUNC GLOBAL DEFAULT 12 PyOS_getsig │ │ │ │ - 2088: 0022bc0c 2152 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32Stateful │ │ │ │ - 2089: 00471c78 4 OBJECT GLOBAL DEFAULT 14 PyStructSequence_UnnamedField │ │ │ │ - 2090: 0007d914 64 FUNC GLOBAL DEFAULT 12 Py_FatalError │ │ │ │ - 2091: 001714e0 136 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeFSDefault │ │ │ │ + 2081: 0009ca90 276 FUNC GLOBAL DEFAULT 12 PyDict_SetItem │ │ │ │ + 2082: 00127490 48 FUNC GLOBAL DEFAULT 12 _PyDict_MergeEx │ │ │ │ + 2083: 0027a75c 104 FUNC GLOBAL DEFAULT 12 PyUnicode_Tailmatch │ │ │ │ + 2084: 0055af6c 4 OBJECT GLOBAL DEFAULT 26 PyExc_FileExistsError │ │ │ │ + 2085: 001beae0 8 FUNC GLOBAL DEFAULT 12 PyObject_DelAttr │ │ │ │ + 2086: 0007dd48 136 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoopFlags │ │ │ │ + 2087: 0018a854 48 FUNC GLOBAL DEFAULT 12 PyOS_getsig │ │ │ │ + 2088: 002283f8 2152 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32Stateful │ │ │ │ + 2089: 0046f5f8 4 OBJECT GLOBAL DEFAULT 14 PyStructSequence_UnnamedField │ │ │ │ + 2090: 0007d6d8 64 FUNC GLOBAL DEFAULT 12 Py_FatalError │ │ │ │ + 2091: 00170330 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: 00083080 100 FUNC GLOBAL DEFAULT 12 Py_AtExit │ │ │ │ - 2095: 002a72f0 12 FUNC GLOBAL DEFAULT 12 PyInit__ast │ │ │ │ - 2096: 005a9ca8 4 OBJECT GLOBAL DEFAULT 29 Py_IgnoreEnvironmentFlag │ │ │ │ + 2094: 00083440 100 FUNC GLOBAL DEFAULT 12 Py_AtExit │ │ │ │ + 2095: 002a4340 12 FUNC GLOBAL DEFAULT 12 PyInit__ast │ │ │ │ + 2096: 00599ca8 4 OBJECT GLOBAL DEFAULT 29 Py_IgnoreEnvironmentFlag │ │ │ │ 2097: 00078604 24 FUNC GLOBAL DEFAULT 12 PyException_GetArgs │ │ │ │ - 2098: 00105d18 140 FUNC GLOBAL DEFAULT 12 _PyToken_ThreeChars │ │ │ │ - 2099: 00073e84 212 FUNC GLOBAL DEFAULT 12 _PyErr_SetFromPyStatus │ │ │ │ - 2100: 0013b020 540 FUNC GLOBAL DEFAULT 12 PyUnicode_Substring │ │ │ │ - 2101: 000adf8c 176 FUNC GLOBAL DEFAULT 12 PyType_IsSubtype │ │ │ │ - 2102: 0007d43c 20 FUNC GLOBAL DEFAULT 12 PyCode_Optimize │ │ │ │ - 2103: 0013ab68 4 FUNC GLOBAL DEFAULT 12 _PyInstructionSequence_New │ │ │ │ - 2104: 0006b2b8 96 FUNC GLOBAL DEFAULT 12 PyState_RemoveModule │ │ │ │ - 2105: 0007e408 48 FUNC GLOBAL DEFAULT 12 _PyLong_FileDescriptor_Converter │ │ │ │ - 2106: 00220f10 32 FUNC GLOBAL DEFAULT 12 PyObject_Not │ │ │ │ - 2107: 000cea64 884 FUNC GLOBAL DEFAULT 12 _PyEvalFramePushAndInit │ │ │ │ - 2108: 0032eb5c 184 FUNC GLOBAL DEFAULT 12 _PyTime_FromLong │ │ │ │ - 2109: 00319324 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRshift │ │ │ │ - 2110: 00033fc8 124 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Untrack │ │ │ │ + 2098: 00105748 140 FUNC GLOBAL DEFAULT 12 _PyToken_ThreeChars │ │ │ │ + 2099: 00073e9c 212 FUNC GLOBAL DEFAULT 12 _PyErr_SetFromPyStatus │ │ │ │ + 2100: 0013a810 540 FUNC GLOBAL DEFAULT 12 PyUnicode_Substring │ │ │ │ + 2101: 000ade90 176 FUNC GLOBAL DEFAULT 12 PyType_IsSubtype │ │ │ │ + 2102: 0007d200 20 FUNC GLOBAL DEFAULT 12 PyCode_Optimize │ │ │ │ + 2103: 0013a358 4 FUNC GLOBAL DEFAULT 12 _PyInstructionSequence_New │ │ │ │ + 2104: 0006b180 96 FUNC GLOBAL DEFAULT 12 PyState_RemoveModule │ │ │ │ + 2105: 0007e514 48 FUNC GLOBAL DEFAULT 12 _PyLong_FileDescriptor_Converter │ │ │ │ + 2106: 0021d9f8 32 FUNC GLOBAL DEFAULT 12 PyObject_Not │ │ │ │ + 2107: 000ce5b8 884 FUNC GLOBAL DEFAULT 12 _PyEvalFramePushAndInit │ │ │ │ + 2108: 0032c414 184 FUNC GLOBAL DEFAULT 12 _PyTime_FromLong │ │ │ │ + 2109: 00316bdc 52 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRshift │ │ │ │ + 2110: 00033fe0 124 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Untrack │ │ │ │ 2111: 00000000 0 FUNC GLOBAL DEFAULT UND nice@GLIBC_2.4 (2) │ │ │ │ - 2112: 00287500 12 FUNC GLOBAL DEFAULT 12 PyInit__struct │ │ │ │ + 2112: 00284300 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: 0033c6f8 104 FUNC GLOBAL DEFAULT 12 PyUnicode_Find │ │ │ │ - 2116: 0004b8f4 100 FUNC GLOBAL DEFAULT 12 PyODict_DelItem │ │ │ │ + 2115: 0033a004 104 FUNC GLOBAL DEFAULT 12 PyUnicode_Find │ │ │ │ + 2116: 0004b90c 100 FUNC GLOBAL DEFAULT 12 PyODict_DelItem │ │ │ │ 2117: 00000000 0 FUNC GLOBAL DEFAULT UND XML_UseForeignDTD │ │ │ │ - 2118: 0016dc14 124 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevel │ │ │ │ - 2119: 00046ea4 300 FUNC GLOBAL DEFAULT 12 PyCode_NewEmpty │ │ │ │ - 2120: 0045baf0 8 OBJECT GLOBAL DEFAULT 14 PY_TIMEOUT_MAX │ │ │ │ + 2118: 0016ca60 124 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevel │ │ │ │ + 2119: 00046d8c 300 FUNC GLOBAL DEFAULT 12 PyCode_NewEmpty │ │ │ │ + 2120: 00459458 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: 000819e0 36 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Lookup │ │ │ │ - 2124: 00143fec 316 FUNC GLOBAL DEFAULT 12 PyFile_WriteObject │ │ │ │ + 2123: 000818e8 36 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Lookup │ │ │ │ + 2124: 001437dc 316 FUNC GLOBAL DEFAULT 12 PyFile_WriteObject │ │ │ │ 2125: 00000000 0 FUNC GLOBAL DEFAULT UND fgets@GLIBC_2.4 (2) │ │ │ │ - 2126: 0014f948 104 FUNC GLOBAL DEFAULT 12 PyNumber_Invert │ │ │ │ - 2127: 005a9cd0 4 OBJECT GLOBAL DEFAULT 29 Py_BytesWarningFlag │ │ │ │ - 2128: 00218d88 1036 FUNC GLOBAL DEFAULT 12 PyCodec_BackslashReplaceErrors │ │ │ │ - 2129: 000336f4 8 FUNC GLOBAL DEFAULT 12 PyThreadState_New │ │ │ │ + 2126: 0014f0a0 104 FUNC GLOBAL DEFAULT 12 PyNumber_Invert │ │ │ │ + 2127: 00599cd0 4 OBJECT GLOBAL DEFAULT 29 Py_BytesWarningFlag │ │ │ │ + 2128: 0030e080 1036 FUNC GLOBAL DEFAULT 12 PyCodec_BackslashReplaceErrors │ │ │ │ + 2129: 0003370c 8 FUNC GLOBAL DEFAULT 12 PyThreadState_New │ │ │ │ 2130: 00000000 0 FUNC GLOBAL DEFAULT UND readdir64@GLIBC_2.4 (2) │ │ │ │ - 2131: 00176e24 544 FUNC GLOBAL DEFAULT 12 PyNumber_Multiply │ │ │ │ - 2132: 000c42a4 372 FUNC GLOBAL DEFAULT 12 PyEval_SaveThread │ │ │ │ - 2133: 001879b8 512 FUNC GLOBAL DEFAULT 12 PyUnicode_FSDecoder │ │ │ │ + 2131: 00175db8 544 FUNC GLOBAL DEFAULT 12 PyNumber_Multiply │ │ │ │ + 2132: 000c3dc8 372 FUNC GLOBAL DEFAULT 12 PyEval_SaveThread │ │ │ │ + 2133: 00186528 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 │ │ │ │ + 2135: 00033714 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: 001d00e0 144 FUNC GLOBAL DEFAULT 12 PySequence_Size │ │ │ │ - 2139: 002af410 116 FUNC GLOBAL DEFAULT 12 Py_SetRecursionLimit │ │ │ │ - 2140: 0007d6f4 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCReturnEvent │ │ │ │ + 2138: 001ce3e0 144 FUNC GLOBAL DEFAULT 12 PySequence_Size │ │ │ │ + 2139: 002ac6fc 116 FUNC GLOBAL DEFAULT 12 Py_SetRecursionLimit │ │ │ │ + 2140: 0007d4b8 72 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCReturnEvent │ │ │ │ 2141: 00000000 0 FUNC GLOBAL DEFAULT UND strstr@GLIBC_2.4 (2) │ │ │ │ - 2142: 0056db50 4 OBJECT GLOBAL DEFAULT 26 PyExc_SystemExit │ │ │ │ + 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: 0019d85c 604 FUNC GLOBAL DEFAULT 12 PyObject_Dir │ │ │ │ + 2145: 0019bc08 604 FUNC GLOBAL DEFAULT 12 PyObject_Dir │ │ │ │ 2146: 0002aa70 152 FUNC GLOBAL DEFAULT 12 PyFile_SetOpenCodeHook │ │ │ │ - 2147: 002634e0 12 FUNC GLOBAL DEFAULT 12 PyMarshal_Init │ │ │ │ + 2147: 0025feb8 12 FUNC GLOBAL DEFAULT 12 PyMarshal_Init │ │ │ │ 2148: 00000000 0 FUNC GLOBAL DEFAULT UND getsid@GLIBC_2.4 (2) │ │ │ │ - 2149: 002788c0 12 FUNC GLOBAL DEFAULT 12 PyInit__signal │ │ │ │ - 2150: 00219394 2584 FUNC GLOBAL DEFAULT 12 _PyLong_GCD │ │ │ │ + 2149: 00275480 12 FUNC GLOBAL DEFAULT 12 PyInit__signal │ │ │ │ + 2150: 00216320 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: 00484dc4 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_toupper │ │ │ │ + 2153: 00482744 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_toupper │ │ │ │ 2154: 00000000 0 FUNC GLOBAL DEFAULT UND getloadavg@GLIBC_2.4 (2) │ │ │ │ - 2155: 001d48f4 104 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToUppercase │ │ │ │ - 2156: 001251c0 184 FUNC GLOBAL DEFAULT 12 PyArg_ValidateKeywordArguments │ │ │ │ - 2157: 0056858c 208 OBJECT GLOBAL DEFAULT 26 PyBytesIter_Type │ │ │ │ - 2158: 001d3a38 236 FUNC GLOBAL DEFAULT 12 _PyUnicode_Copy │ │ │ │ - 2159: 001a1de4 24 FUNC GLOBAL DEFAULT 12 PyException_SetCause │ │ │ │ - 2160: 0012df38 108 FUNC GLOBAL DEFAULT 12 PyCell_Set │ │ │ │ - 2161: 000b9c7c 232 FUNC GLOBAL DEFAULT 12 PyObject_GetAttr │ │ │ │ - 2162: 000a274c 52 FUNC GLOBAL DEFAULT 12 PyDescr_NewClassMethod │ │ │ │ - 2163: 0027e644 12 FUNC GLOBAL DEFAULT 12 PyInit__collections │ │ │ │ - 2164: 0030afc0 180 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptStarTypeValid │ │ │ │ - 2165: 001e0e3c 232 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Unpark │ │ │ │ + 2155: 001d2bf4 104 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToUppercase │ │ │ │ + 2156: 001249c0 184 FUNC GLOBAL DEFAULT 12 PyArg_ValidateKeywordArguments │ │ │ │ + 2157: 0055858c 208 OBJECT GLOBAL DEFAULT 26 PyBytesIter_Type │ │ │ │ + 2158: 001d1d38 236 FUNC GLOBAL DEFAULT 12 _PyUnicode_Copy │ │ │ │ + 2159: 001a0190 24 FUNC GLOBAL DEFAULT 12 PyException_SetCause │ │ │ │ + 2160: 0012d740 108 FUNC GLOBAL DEFAULT 12 PyCell_Set │ │ │ │ + 2161: 000b97d0 232 FUNC GLOBAL DEFAULT 12 PyObject_GetAttr │ │ │ │ + 2162: 000a2670 52 FUNC GLOBAL DEFAULT 12 PyDescr_NewClassMethod │ │ │ │ + 2163: 0027b444 12 FUNC GLOBAL DEFAULT 12 PyInit__collections │ │ │ │ + 2164: 0030846c 180 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptStarTypeValid │ │ │ │ + 2165: 001df148 236 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Unpark │ │ │ │ 2166: 0002c3f0 112 FUNC GLOBAL DEFAULT 12 Py_NewInterpreter │ │ │ │ - 2167: 00242c78 280 FUNC GLOBAL DEFAULT 12 PyThread_GetInfo │ │ │ │ - 2168: 00234dd0 40 FUNC GLOBAL DEFAULT 12 PyWideStringList_Append │ │ │ │ + 2167: 0023f45c 280 FUNC GLOBAL DEFAULT 12 PyThread_GetInfo │ │ │ │ + 2168: 00231584 40 FUNC GLOBAL DEFAULT 12 PyWideStringList_Append │ │ │ │ 2169: 0007877c 64 FUNC GLOBAL DEFAULT 12 PyThread_tss_free │ │ │ │ 2170: 00076bbc 272 FUNC GLOBAL DEFAULT 12 PyFunction_SetDefaults │ │ │ │ - 2171: 000819d8 8 FUNC GLOBAL DEFAULT 12 PyCodec_StreamWriter │ │ │ │ + 2171: 000818e0 8 FUNC GLOBAL DEFAULT 12 PyCodec_StreamWriter │ │ │ │ 2172: 00000000 0 FUNC GLOBAL DEFAULT UND recv@GLIBC_2.4 (2) │ │ │ │ - 2173: 002874e8 12 FUNC GLOBAL DEFAULT 12 PyInit_gc │ │ │ │ - 2174: 00099980 536 FUNC GLOBAL DEFAULT 12 PyMem_Calloc │ │ │ │ - 2175: 0056af88 4 OBJECT GLOBAL DEFAULT 26 PyExc_TimeoutError │ │ │ │ - 2176: 000afacc 236 FUNC GLOBAL DEFAULT 12 _Py_CheckFunctionResult │ │ │ │ - 2177: 0027e580 12 FUNC GLOBAL DEFAULT 12 PyInit_errno │ │ │ │ + 2173: 002842e8 12 FUNC GLOBAL DEFAULT 12 PyInit_gc │ │ │ │ + 2174: 000998a4 536 FUNC GLOBAL DEFAULT 12 PyMem_Calloc │ │ │ │ + 2175: 0055af88 4 OBJECT GLOBAL DEFAULT 26 PyExc_TimeoutError │ │ │ │ + 2176: 000af640 236 FUNC GLOBAL DEFAULT 12 _Py_CheckFunctionResult │ │ │ │ + 2177: 0027b380 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: 00333e0c 16688 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToNumeric │ │ │ │ - 2181: 00564afc 208 OBJECT GLOBAL DEFAULT 26 PyDictItems_Type │ │ │ │ - 2182: 0007e0e4 8 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOne │ │ │ │ + 2180: 003316c4 16688 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToNumeric │ │ │ │ + 2181: 00554afc 208 OBJECT GLOBAL DEFAULT 26 PyDictItems_Type │ │ │ │ + 2182: 0007de60 8 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOne │ │ │ │ 2183: 00079278 80 FUNC GLOBAL DEFAULT 12 PyDict_ClearWatcher │ │ │ │ - 2184: 0031b4e0 44 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimeval │ │ │ │ - 2185: 00123c7c 1012 FUNC GLOBAL DEFAULT 12 PyMethod_New │ │ │ │ + 2184: 00318d14 44 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimeval │ │ │ │ + 2185: 00123500 1012 FUNC GLOBAL DEFAULT 12 PyMethod_New │ │ │ │ 2186: 00079020 96 FUNC GLOBAL DEFAULT 12 PyUnicode_RSplit │ │ │ │ 2187: 00000000 0 FUNC GLOBAL DEFAULT UND sqrt@GLIBC_2.4 (3) │ │ │ │ - 2188: 0056db3c 4 OBJECT GLOBAL DEFAULT 26 PyExc_LookupError │ │ │ │ + 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: 0056db38 4 OBJECT GLOBAL DEFAULT 26 PyExc_ReferenceError │ │ │ │ - 2192: 0003ad5c 84 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetEvalFrameFunc │ │ │ │ - 2193: 0011ad58 412 FUNC GLOBAL DEFAULT 12 PyErr_GivenExceptionMatches │ │ │ │ - 2194: 002e20b4 16 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Main │ │ │ │ - 2195: 00357cc4 12 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetEnd │ │ │ │ - 2196: 00177ad8 244 FUNC GLOBAL DEFAULT 12 _PyLong_Multiply │ │ │ │ - 2197: 001485a4 448 FUNC GLOBAL DEFAULT 12 PyLong_AsInt │ │ │ │ + 2191: 0055db38 4 OBJECT GLOBAL DEFAULT 26 PyExc_ReferenceError │ │ │ │ + 2192: 0003ad74 84 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetEvalFrameFunc │ │ │ │ + 2193: 0011a5ec 412 FUNC GLOBAL DEFAULT 12 PyErr_GivenExceptionMatches │ │ │ │ + 2194: 002df558 16 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Main │ │ │ │ + 2195: 00355648 12 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetEnd │ │ │ │ + 2196: 00176a6c 244 FUNC GLOBAL DEFAULT 12 _PyLong_Multiply │ │ │ │ + 2197: 00147d94 448 FUNC GLOBAL DEFAULT 12 PyLong_AsInt │ │ │ │ 2198: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_self@GLIBC_2.4 (2) │ │ │ │ 2199: 00076ae4 72 FUNC GLOBAL DEFAULT 12 PyFunction_GetDefaults │ │ │ │ - 2200: 000ff6a8 352 FUNC GLOBAL DEFAULT 12 _PyArg_CheckPositional │ │ │ │ - 2201: 00357cd0 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetReason │ │ │ │ - 2202: 002853cc 364 FUNC GLOBAL DEFAULT 12 _Py_fopen_obj │ │ │ │ - 2203: 0028b754 12 FUNC GLOBAL DEFAULT 12 _PyOS_URandomNonblock │ │ │ │ - 2204: 002000d4 472 FUNC GLOBAL DEFAULT 12 PyNumber_Rshift │ │ │ │ - 2205: 001bfcc0 124 FUNC GLOBAL DEFAULT 12 _PyBytes_Repeat │ │ │ │ - 2206: 0007b0a4 20 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_IsCompact │ │ │ │ - 2207: 0030fc20 220 FUNC GLOBAL DEFAULT 12 PyCodec_Unregister │ │ │ │ - 2208: 00062320 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyThrowEvent │ │ │ │ - 2209: 00084114 32 FUNC GLOBAL DEFAULT 12 PyThread_get_stacksize │ │ │ │ - 2210: 0008b588 72 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident_ex │ │ │ │ - 2211: 00350824 36 FUNC GLOBAL DEFAULT 12 _PyWeakref_IsDead │ │ │ │ - 2212: 00563e38 208 OBJECT GLOBAL DEFAULT 26 PyCMethod_Type │ │ │ │ - 2213: 0007b1b4 24 FUNC GLOBAL DEFAULT 12 Py_IsFalse │ │ │ │ - 2214: 000a5a64 232 FUNC GLOBAL DEFAULT 12 PyLong_FromSsize_t │ │ │ │ + 2200: 000ff1f8 352 FUNC GLOBAL DEFAULT 12 _PyArg_CheckPositional │ │ │ │ + 2201: 00355654 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetReason │ │ │ │ + 2202: 002821cc 364 FUNC GLOBAL DEFAULT 12 _Py_fopen_obj │ │ │ │ + 2203: 00288554 12 FUNC GLOBAL DEFAULT 12 _PyOS_URandomNonblock │ │ │ │ + 2204: 001fe424 472 FUNC GLOBAL DEFAULT 12 PyNumber_Rshift │ │ │ │ + 2205: 001be158 124 FUNC GLOBAL DEFAULT 12 _PyBytes_Repeat │ │ │ │ + 2206: 0007ae68 20 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_IsCompact │ │ │ │ + 2207: 0030d1c0 220 FUNC GLOBAL DEFAULT 12 PyCodec_Unregister │ │ │ │ + 2208: 000622a4 156 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyThrowEvent │ │ │ │ + 2209: 00083fe0 32 FUNC GLOBAL DEFAULT 12 PyThread_get_stacksize │ │ │ │ + 2210: 0008b4f4 72 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident_ex │ │ │ │ + 2211: 0034e130 36 FUNC GLOBAL DEFAULT 12 _PyWeakref_IsDead │ │ │ │ + 2212: 00553e38 208 OBJECT GLOBAL DEFAULT 26 PyCMethod_Type │ │ │ │ + 2213: 0007af78 24 FUNC GLOBAL DEFAULT 12 Py_IsFalse │ │ │ │ + 2214: 000a5988 232 FUNC GLOBAL DEFAULT 12 PyLong_FromSsize_t │ │ │ │ 2215: 00000000 0 FUNC GLOBAL DEFAULT UND adler32 │ │ │ │ - 2216: 0056db00 4 OBJECT GLOBAL DEFAULT 26 PyExc_IndexError │ │ │ │ - 2217: 000f92c4 52 FUNC GLOBAL DEFAULT 12 PyUnicode_IsIdentifier │ │ │ │ + 2216: 0055db00 4 OBJECT GLOBAL DEFAULT 26 PyExc_IndexError │ │ │ │ + 2217: 000f8e10 52 FUNC GLOBAL DEFAULT 12 PyUnicode_IsIdentifier │ │ │ │ 2218: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_sscanf@GLIBC_2.38 (16) │ │ │ │ - 2219: 00080430 1048 FUNC GLOBAL DEFAULT 12 _PyUnicode_CheckConsistency │ │ │ │ - 2220: 000b1e74 240 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefaultAndSize │ │ │ │ - 2221: 00047b2c 232 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttrString │ │ │ │ + 2219: 00080338 1048 FUNC GLOBAL DEFAULT 12 _PyUnicode_CheckConsistency │ │ │ │ + 2220: 000b19e8 240 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefaultAndSize │ │ │ │ + 2221: 00047b44 232 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttrString │ │ │ │ 2222: 00000000 0 FUNC GLOBAL DEFAULT UND execve@GLIBC_2.4 (2) │ │ │ │ - 2223: 0015897c 44 FUNC GLOBAL DEFAULT 12 PyThread_release_lock │ │ │ │ - 2224: 0056bbcc 4 OBJECT GLOBAL DEFAULT 26 PyExc_SyntaxError │ │ │ │ - 2225: 00565ab4 208 OBJECT GLOBAL DEFAULT 26 PySeqIter_Type │ │ │ │ + 2223: 00157d4c 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: 001fa830 16 FUNC GLOBAL DEFAULT 12 PyNumber_Divmod │ │ │ │ + 2227: 001f8b80 16 FUNC GLOBAL DEFAULT 12 PyNumber_Divmod │ │ │ │ 2228: 0002db24 12 FUNC GLOBAL DEFAULT 12 PyInit_unicodedata │ │ │ │ - 2229: 00305a7c 52 FUNC GLOBAL DEFAULT 12 PyDict_Merge │ │ │ │ - 2230: 000c074c 196 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttr │ │ │ │ + 2229: 00302f28 52 FUNC GLOBAL DEFAULT 12 PyDict_Merge │ │ │ │ + 2230: 000c0270 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: 002ab844 12 FUNC GLOBAL DEFAULT 12 PyInit__typing │ │ │ │ - 2234: 001af598 12 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8String │ │ │ │ - 2235: 005610f4 4 OBJECT GLOBAL DEFAULT 26 PyImport_Inittab │ │ │ │ - 2236: 000606fc 112 FUNC GLOBAL DEFAULT 12 PyMonitoring_EnterScope │ │ │ │ - 2237: 00057c90 4 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameLocals │ │ │ │ - 2238: 00069c84 24 FUNC GLOBAL DEFAULT 12 _Py_hashtable_size │ │ │ │ - 2239: 005659a4 208 OBJECT GLOBAL DEFAULT 26 PyCallIter_Type │ │ │ │ - 2240: 00054728 48 FUNC GLOBAL DEFAULT 12 PyFrame_GetGenerator │ │ │ │ + 2233: 002a8894 12 FUNC GLOBAL DEFAULT 12 PyInit__typing │ │ │ │ + 2234: 001adca4 12 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8String │ │ │ │ + 2235: 005510f4 4 OBJECT GLOBAL DEFAULT 26 PyImport_Inittab │ │ │ │ + 2236: 00060710 112 FUNC GLOBAL DEFAULT 12 PyMonitoring_EnterScope │ │ │ │ + 2237: 00057be0 4 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameLocals │ │ │ │ + 2238: 00069b5c 24 FUNC GLOBAL DEFAULT 12 _Py_hashtable_size │ │ │ │ + 2239: 005559a4 208 OBJECT GLOBAL DEFAULT 26 PyCallIter_Type │ │ │ │ + 2240: 000545f0 48 FUNC GLOBAL DEFAULT 12 PyFrame_GetGenerator │ │ │ │ 2241: 00000000 0 FUNC GLOBAL DEFAULT UND sigemptyset@GLIBC_2.4 (2) │ │ │ │ - 2242: 0035638c 932 FUNC GLOBAL DEFAULT 12 PyLong_AsNativeBytes │ │ │ │ - 2243: 0020782c 48 FUNC GLOBAL DEFAULT 12 _PyTime_AsMilliseconds │ │ │ │ - 2244: 00091ff4 312 FUNC GLOBAL DEFAULT 12 PyObject_Malloc │ │ │ │ - 2245: 0056db10 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeWarning │ │ │ │ + 2242: 00353d10 932 FUNC GLOBAL DEFAULT 12 PyLong_AsNativeBytes │ │ │ │ + 2243: 002d2090 48 FUNC GLOBAL DEFAULT 12 _PyTime_AsMilliseconds │ │ │ │ + 2244: 00091f18 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: 001babd0 116 FUNC GLOBAL DEFAULT 12 PyErr_WarnEx │ │ │ │ - 2248: 001c4940 352 FUNC GLOBAL DEFAULT 12 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ - 2249: 001a38a0 7212 FUNC GLOBAL DEFAULT 12 PyUnicode_Format │ │ │ │ + 2247: 001b906c 116 FUNC GLOBAL DEFAULT 12 PyErr_WarnEx │ │ │ │ + 2248: 001c2dd8 352 FUNC GLOBAL DEFAULT 12 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ + 2249: 001a1c4c 7216 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: 002b417c 12 FUNC GLOBAL DEFAULT 12 PyInit__pickle │ │ │ │ - 2253: 00288f84 156 FUNC GLOBAL DEFAULT 12 PyDict_Unwatch │ │ │ │ - 2254: 0007b0f8 100 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ - 2255: 002080d0 12 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetStart │ │ │ │ - 2256: 00043988 148 FUNC GLOBAL DEFAULT 12 _PyObject_GetDictPtr │ │ │ │ - 2257: 00128bdc 448 FUNC GLOBAL DEFAULT 12 PyLong_AsLong │ │ │ │ + 2252: 002b12dc 12 FUNC GLOBAL DEFAULT 12 PyInit__pickle │ │ │ │ + 2253: 00285d84 156 FUNC GLOBAL DEFAULT 12 PyDict_Unwatch │ │ │ │ + 2254: 0007aebc 100 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ + 2255: 002063f0 12 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetStart │ │ │ │ + 2256: 000439a0 148 FUNC GLOBAL DEFAULT 12 _PyObject_GetDictPtr │ │ │ │ + 2257: 001283e0 448 FUNC GLOBAL DEFAULT 12 PyLong_AsLong │ │ │ │ 2258: 000756cc 396 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleWithPathnames │ │ │ │ 2259: 00000000 0 FUNC GLOBAL DEFAULT UND ferror@GLIBC_2.4 (2) │ │ │ ├── readelf --wide --relocs {} │ │ │ │ @@ -1,544 +1,544 @@ │ │ │ │ │ │ │ │ Relocation section '.rel.dyn' at offset 0x18088 contains 6 entries: │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ -0056085c 00000115 R_ARM_GLOB_DAT 00000000 __gmon_start__ │ │ │ │ -0055feec 0002e314 R_ARM_COPY 0055feec __stack_chk_guard@GLIBC_2.4 │ │ │ │ -005a9680 0001c014 R_ARM_COPY 005a9680 __environ@GLIBC_2.4 │ │ │ │ -005a9688 00036a14 R_ARM_COPY 005a9688 stdin@GLIBC_2.4 │ │ │ │ -005a968c 0004d114 R_ARM_COPY 005a968c stdout@GLIBC_2.4 │ │ │ │ -005a9690 0005ea14 R_ARM_COPY 005a9690 stderr@GLIBC_2.4 │ │ │ │ +0055085c 00000115 R_ARM_GLOB_DAT 00000000 __gmon_start__ │ │ │ │ +0054feec 0002e314 R_ARM_COPY 0054feec __stack_chk_guard@GLIBC_2.4 │ │ │ │ +00599680 0001c014 R_ARM_COPY 00599680 __environ@GLIBC_2.4 │ │ │ │ +00599688 00036a14 R_ARM_COPY 00599688 stdin@GLIBC_2.4 │ │ │ │ +0059968c 0004d114 R_ARM_COPY 0059968c stdout@GLIBC_2.4 │ │ │ │ +00599690 0005ea14 R_ARM_COPY 00599690 stderr@GLIBC_2.4 │ │ │ │ │ │ │ │ Relocation section '.rel.plt' at offset 0x180b8 contains 532 entries: │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ -0056000c 0001ff16 R_ARM_JUMP_SLOT 00000000 getnameinfo@GLIBC_2.4 │ │ │ │ -00560010 00008b16 R_ARM_JUMP_SLOT 00000000 getpgrp@GLIBC_2.4 │ │ │ │ -00560014 0001c816 R_ARM_JUMP_SLOT 00029190 sinh@GLIBC_2.4 │ │ │ │ -00560018 0003fe16 R_ARM_JUMP_SLOT 00000000 sync@GLIBC_2.4 │ │ │ │ -0056001c 00079716 R_ARM_JUMP_SLOT 00000000 XML_ExpatVersion │ │ │ │ -00560020 0004d516 R_ARM_JUMP_SLOT 00000000 if_nametoindex@GLIBC_2.4 │ │ │ │ -00560024 00013f16 R_ARM_JUMP_SLOT 00000000 __getrusage64@GLIBC_2.34 │ │ │ │ -00560028 0001c116 R_ARM_JUMP_SLOT 00000000 pipe2@GLIBC_2.9 │ │ │ │ -0056002c 0003dd16 R_ARM_JUMP_SLOT 00000000 pthread_join@GLIBC_2.34 │ │ │ │ -00560030 0008c116 R_ARM_JUMP_SLOT 00000000 sigemptyset@GLIBC_2.4 │ │ │ │ -00560034 00018116 R_ARM_JUMP_SLOT 00000000 __fcntl_time64@GLIBC_2.34 │ │ │ │ -00560038 0004a116 R_ARM_JUMP_SLOT 00000000 strerror@GLIBC_2.4 │ │ │ │ -0056003c 0003d716 R_ARM_JUMP_SLOT 00000000 __ctype_toupper_loc@GLIBC_2.4 │ │ │ │ -00560040 00084916 R_ARM_JUMP_SLOT 00029214 XML_SetEndElementHandler │ │ │ │ -00560044 00019916 R_ARM_JUMP_SLOT 00000000 fileno@GLIBC_2.4 │ │ │ │ -00560048 00009016 R_ARM_JUMP_SLOT 00000000 inet_ntop@GLIBC_2.4 │ │ │ │ -0056004c 0004e716 R_ARM_JUMP_SLOT 00000000 getresgid@GLIBC_2.4 │ │ │ │ -00560050 0000be16 R_ARM_JUMP_SLOT 00000000 mkdir@GLIBC_2.4 │ │ │ │ -00560054 00035a16 R_ARM_JUMP_SLOT 00000000 unsetenv@GLIBC_2.4 │ │ │ │ -00560058 00058a16 R_ARM_JUMP_SLOT 00000000 pthread_condattr_setclock@GLIBC_2.34 │ │ │ │ -0056005c 0001f616 R_ARM_JUMP_SLOT 00000000 dlerror@GLIBC_2.34 │ │ │ │ -00560060 00040c16 R_ARM_JUMP_SLOT 00000000 geteuid@GLIBC_2.4 │ │ │ │ -00560064 00009c16 R_ARM_JUMP_SLOT 00000000 __wait4_time64@GLIBC_2.34 │ │ │ │ -00560068 00079c16 R_ARM_JUMP_SLOT 00000000 abort@GLIBC_2.4 │ │ │ │ -0056006c 00050716 R_ARM_JUMP_SLOT 00000000 connect@GLIBC_2.4 │ │ │ │ -00560070 00011e16 R_ARM_JUMP_SLOT 000292a4 XML_ParserCreate_MM │ │ │ │ -00560074 00059816 R_ARM_JUMP_SLOT 00000000 getsockname@GLIBC_2.4 │ │ │ │ -00560078 0003f216 R_ARM_JUMP_SLOT 000292bc XML_SetEncoding │ │ │ │ -0056007c 00044b16 R_ARM_JUMP_SLOT 00000000 setgroups@GLIBC_2.4 │ │ │ │ -00560080 0003aa16 R_ARM_JUMP_SLOT 00000000 madvise@GLIBC_2.4 │ │ │ │ -00560084 0006e016 R_ARM_JUMP_SLOT 00000000 wcscpy@GLIBC_2.4 │ │ │ │ -00560088 00037b16 R_ARM_JUMP_SLOT 00000000 opendir@GLIBC_2.4 │ │ │ │ -0056008c 00037716 R_ARM_JUMP_SLOT 00000000 memcmp@GLIBC_2.4 │ │ │ │ -00560090 00064916 R_ARM_JUMP_SLOT 00000000 getauxval@GLIBC_2.16 │ │ │ │ -00560094 00025b16 R_ARM_JUMP_SLOT 00000000 __clock_settime64@GLIBC_2.34 │ │ │ │ -00560098 00049016 R_ARM_JUMP_SLOT 00000000 sysconf@GLIBC_2.4 │ │ │ │ -0056009c 00044c16 R_ARM_JUMP_SLOT 00000000 pthread_sigmask@GLIBC_2.32 │ │ │ │ -005600a0 00070116 R_ARM_JUMP_SLOT 00000000 sigwaitinfo@GLIBC_2.4 │ │ │ │ -005600a4 0003c216 R_ARM_JUMP_SLOT 00000000 __utimensat64@GLIBC_2.34 │ │ │ │ -005600a8 00022016 R_ARM_JUMP_SLOT 00000000 pthread_exit@GLIBC_2.4 │ │ │ │ -005600ac 00055616 R_ARM_JUMP_SLOT 00000000 inflateEnd │ │ │ │ -005600b0 00018e16 R_ARM_JUMP_SLOT 00000000 __libc_current_sigrtmin@GLIBC_2.4 │ │ │ │ -005600b4 00075616 R_ARM_JUMP_SLOT 00000000 pthread_setspecific@GLIBC_2.34 │ │ │ │ -005600b8 0002bd16 R_ARM_JUMP_SLOT 00000000 exp@GLIBC_2.29 │ │ │ │ -005600bc 0004e816 R_ARM_JUMP_SLOT 00000000 __wait3_time64@GLIBC_2.34 │ │ │ │ -005600c0 00022316 R_ARM_JUMP_SLOT 00000000 sendfile64@GLIBC_2.4 │ │ │ │ -005600c4 00006116 R_ARM_JUMP_SLOT 00000000 inet_ntoa@GLIBC_2.4 │ │ │ │ -005600c8 00002316 R_ARM_JUMP_SLOT 00000000 __sendmsg64@GLIBC_2.34 │ │ │ │ -005600cc 00048e16 R_ARM_JUMP_SLOT 000293b8 erfc@GLIBC_2.4 │ │ │ │ -005600d0 00004716 R_ARM_JUMP_SLOT 00000000 fexecve@GLIBC_2.4 │ │ │ │ -005600d4 00034616 R_ARM_JUMP_SLOT 000293d0 asin@GLIBC_2.4 │ │ │ │ -005600d8 0008c616 R_ARM_JUMP_SLOT 00000000 posix_spawnattr_setpgroup@GLIBC_2.4 │ │ │ │ -005600dc 0003c616 R_ARM_JUMP_SLOT 00000000 sigismember@GLIBC_2.4 │ │ │ │ -005600e0 0005ca16 R_ARM_JUMP_SLOT 00000000 getresuid@GLIBC_2.4 │ │ │ │ -005600e4 0005c616 R_ARM_JUMP_SLOT 00000000 XML_GetBase │ │ │ │ -005600e8 00000116 R_ARM_JUMP_SLOT 00000000 __gmon_start__ │ │ │ │ -005600ec 00025c16 R_ARM_JUMP_SLOT 00000000 XML_SetParamEntityParsing │ │ │ │ -005600f0 00067716 R_ARM_JUMP_SLOT 00000000 sched_yield@GLIBC_2.4 │ │ │ │ -005600f4 0000e416 R_ARM_JUMP_SLOT 00000000 tzset@GLIBC_2.4 │ │ │ │ -005600f8 00050416 R_ARM_JUMP_SLOT 00000000 forkpty@GLIBC_2.34 │ │ │ │ -005600fc 00024916 R_ARM_JUMP_SLOT 00000000 rewind@GLIBC_2.4 │ │ │ │ -00560100 00038416 R_ARM_JUMP_SLOT 00000000 splice@GLIBC_2.5 │ │ │ │ -00560104 00059c16 R_ARM_JUMP_SLOT 00000000 __mktime64@GLIBC_2.34 │ │ │ │ -00560108 00060f16 R_ARM_JUMP_SLOT 00000000 socketpair@GLIBC_2.4 │ │ │ │ -0056010c 00034e16 R_ARM_JUMP_SLOT 00000000 rename@GLIBC_2.4 │ │ │ │ -00560110 00029a16 R_ARM_JUMP_SLOT 00000000 strncpy@GLIBC_2.4 │ │ │ │ -00560114 00005a16 R_ARM_JUMP_SLOT 00000000 fclose@GLIBC_2.4 │ │ │ │ -00560118 00084d16 R_ARM_JUMP_SLOT 00000000 fgets@GLIBC_2.4 │ │ │ │ -0056011c 00019b16 R_ARM_JUMP_SLOT 000294a8 XML_SetNamespaceDeclHandler │ │ │ │ -00560120 00087c16 R_ARM_JUMP_SLOT 00000000 recv@GLIBC_2.4 │ │ │ │ -00560124 00005016 R_ARM_JUMP_SLOT 00000000 getenv@GLIBC_2.4 │ │ │ │ -00560128 0004fc16 R_ARM_JUMP_SLOT 00000000 removexattr@GLIBC_2.4 │ │ │ │ -0056012c 00060716 R_ARM_JUMP_SLOT 00000000 __printf_chk@GLIBC_2.4 │ │ │ │ -00560130 00061416 R_ARM_JUMP_SLOT 00000000 waitid@GLIBC_2.4 │ │ │ │ -00560134 00000a16 R_ARM_JUMP_SLOT 00000000 system@GLIBC_2.4 │ │ │ │ -00560138 00009916 R_ARM_JUMP_SLOT 00000000 posix_openpt@GLIBC_2.4 │ │ │ │ -0056013c 0002ac16 R_ARM_JUMP_SLOT 00000000 strchr@GLIBC_2.4 │ │ │ │ -00560140 00078616 R_ARM_JUMP_SLOT 00000000 unshare@GLIBC_2.4 │ │ │ │ -00560144 00016c16 R_ARM_JUMP_SLOT 00000000 flistxattr@GLIBC_2.4 │ │ │ │ -00560148 0002fd16 R_ARM_JUMP_SLOT 00000000 deflate │ │ │ │ -0056014c 0005d916 R_ARM_JUMP_SLOT 00000000 wmemcmp@GLIBC_2.4 │ │ │ │ -00560150 00023516 R_ARM_JUMP_SLOT 00000000 __cxa_atexit@GLIBC_2.4 │ │ │ │ -00560154 0005e716 R_ARM_JUMP_SLOT 00000000 posix_spawn_file_actions_addopen@GLIBC_2.4 │ │ │ │ -00560158 0001a216 R_ARM_JUMP_SLOT 00000000 sem_destroy@GLIBC_2.34 │ │ │ │ -0056015c 0000f416 R_ARM_JUMP_SLOT 00000000 wcscoll@GLIBC_2.4 │ │ │ │ -00560160 00047216 R_ARM_JUMP_SLOT 00000000 wcschr@GLIBC_2.4 │ │ │ │ -00560164 0000b916 R_ARM_JUMP_SLOT 00000000 setlogmask@GLIBC_2.4 │ │ │ │ -00560168 0007a016 R_ARM_JUMP_SLOT 00000000 fchown@GLIBC_2.4 │ │ │ │ -0056016c 0006ae16 R_ARM_JUMP_SLOT 00000000 listen@GLIBC_2.4 │ │ │ │ -00560170 00053a16 R_ARM_JUMP_SLOT 00000000 calloc@GLIBC_2.4 │ │ │ │ -00560174 00011416 R_ARM_JUMP_SLOT 00000000 getgrgid_r@GLIBC_2.4 │ │ │ │ -00560178 00066c16 R_ARM_JUMP_SLOT 00000000 __uflow@GLIBC_2.4 │ │ │ │ -0056017c 0003f616 R_ARM_JUMP_SLOT 00000000 __lstat64_time64@GLIBC_2.34 │ │ │ │ -00560180 0001e516 R_ARM_JUMP_SLOT 00000000 getgrouplist@GLIBC_2.4 │ │ │ │ -00560184 0003a716 R_ARM_JUMP_SLOT 00000000 pthread_cond_wait@GLIBC_2.4 │ │ │ │ -00560188 00081a16 R_ARM_JUMP_SLOT 000295ec XML_GetErrorCode │ │ │ │ -0056018c 0006d216 R_ARM_JUMP_SLOT 00000000 sendto@GLIBC_2.4 │ │ │ │ -00560190 00081b16 R_ARM_JUMP_SLOT 00029604 XML_SetUserData │ │ │ │ -00560194 00016516 R_ARM_JUMP_SLOT 00000000 hstrerror@GLIBC_2.4 │ │ │ │ -00560198 00021b16 R_ARM_JUMP_SLOT 00000000 sincos@GLIBC_2.4 │ │ │ │ -0056019c 00088316 R_ARM_JUMP_SLOT 00000000 sched_get_priority_max@GLIBC_2.4 │ │ │ │ -005601a0 00032e16 R_ARM_JUMP_SLOT 00000000 sem_wait@GLIBC_2.34 │ │ │ │ -005601a4 0007b216 R_ARM_JUMP_SLOT 00000000 sched_setscheduler@GLIBC_2.4 │ │ │ │ -005601a8 00070616 R_ARM_JUMP_SLOT 00000000 setegid@GLIBC_2.4 │ │ │ │ -005601ac 00036816 R_ARM_JUMP_SLOT 00000000 memset@GLIBC_2.4 │ │ │ │ -005601b0 00069d16 R_ARM_JUMP_SLOT 00000000 gai_strerror@GLIBC_2.4 │ │ │ │ -005601b4 0003b216 R_ARM_JUMP_SLOT 00000000 __sigtimedwait64@GLIBC_2.34 │ │ │ │ -005601b8 00014316 R_ARM_JUMP_SLOT 00000000 uname@GLIBC_2.4 │ │ │ │ -005601bc 00068616 R_ARM_JUMP_SLOT 00000000 __fstat64_time64@GLIBC_2.34 │ │ │ │ -005601c0 00056b16 R_ARM_JUMP_SLOT 00000000 XML_ExternalEntityParserCreate │ │ │ │ -005601c4 00063a16 R_ARM_JUMP_SLOT 00000000 freeaddrinfo@GLIBC_2.4 │ │ │ │ -005601c8 00031d16 R_ARM_JUMP_SLOT 00000000 strrchr@GLIBC_2.4 │ │ │ │ -005601cc 0005f016 R_ARM_JUMP_SLOT 00000000 getprotobyname@GLIBC_2.4 │ │ │ │ -005601d0 00025916 R_ARM_JUMP_SLOT 000296c4 fsync@GLIBC_2.4 │ │ │ │ -005601d4 00007216 R_ARM_JUMP_SLOT 00000000 setsid@GLIBC_2.4 │ │ │ │ -005601d8 0001b816 R_ARM_JUMP_SLOT 00000000 ungetc@GLIBC_2.4 │ │ │ │ -005601dc 0005cc16 R_ARM_JUMP_SLOT 00000000 statvfs64@GLIBC_2.4 │ │ │ │ -005601e0 0002b716 R_ARM_JUMP_SLOT 00000000 mknodat@GLIBC_2.33 │ │ │ │ -005601e4 0004ae16 R_ARM_JUMP_SLOT 00000000 bindtextdomain@GLIBC_2.4 │ │ │ │ -005601e8 00026d16 R_ARM_JUMP_SLOT 00000000 perror@GLIBC_2.4 │ │ │ │ -005601ec 00005816 R_ARM_JUMP_SLOT 00000000 eventfd@GLIBC_2.7 │ │ │ │ -005601f0 00079e16 R_ARM_JUMP_SLOT 00000000 modf@GLIBC_2.4 │ │ │ │ -005601f4 0007c216 R_ARM_JUMP_SLOT 00029730 XML_SetReparseDeferralEnabled │ │ │ │ -005601f8 0006c016 R_ARM_JUMP_SLOT 00000000 wait@GLIBC_2.4 │ │ │ │ -005601fc 00079516 R_ARM_JUMP_SLOT 00000000 posix_spawnattr_setschedparam@GLIBC_2.4 │ │ │ │ -00560200 00042716 R_ARM_JUMP_SLOT 00000000 floor@GLIBC_2.4 │ │ │ │ -00560204 0003d416 R_ARM_JUMP_SLOT 00000000 chmod@GLIBC_2.4 │ │ │ │ -00560208 00025f16 R_ARM_JUMP_SLOT 00000000 mbrtowc@GLIBC_2.4 │ │ │ │ -0056020c 00078716 R_ARM_JUMP_SLOT 00000000 sigaltstack@GLIBC_2.4 │ │ │ │ -00560210 00012616 R_ARM_JUMP_SLOT 00000000 mkdirat@GLIBC_2.4 │ │ │ │ -00560214 00078216 R_ARM_JUMP_SLOT 00029790 XML_GetCurrentColumnNumber │ │ │ │ -00560218 00041616 R_ARM_JUMP_SLOT 00000000 hypot@GLIBC_2.35 │ │ │ │ -0056021c 00031316 R_ARM_JUMP_SLOT 00000000 renameat@GLIBC_2.4 │ │ │ │ -00560220 00058b16 R_ARM_JUMP_SLOT 00000000 writev@GLIBC_2.4 │ │ │ │ -00560224 00017616 R_ARM_JUMP_SLOT 00000000 inflateInit2_ │ │ │ │ -00560228 00047f16 R_ARM_JUMP_SLOT 00000000 copy_file_range@GLIBC_2.27 │ │ │ │ -0056022c 0007e516 R_ARM_JUMP_SLOT 00000000 tcgetpgrp@GLIBC_2.4 │ │ │ │ -00560230 0006b816 R_ARM_JUMP_SLOT 00000000 __strncat_chk@GLIBC_2.4 │ │ │ │ -00560234 00010c16 R_ARM_JUMP_SLOT 00000000 sigwait@GLIBC_2.4 │ │ │ │ -00560238 0003ab16 R_ARM_JUMP_SLOT 000297fc XML_SetStartDoctypeDeclHandler │ │ │ │ -0056023c 00068316 R_ARM_JUMP_SLOT 00000000 posix_spawnattr_init@GLIBC_2.4 │ │ │ │ -00560240 0001da16 R_ARM_JUMP_SLOT 00029814 expm1@GLIBC_2.4 │ │ │ │ -00560244 00088b16 R_ARM_JUMP_SLOT 00000000 sqrt@GLIBC_2.4 │ │ │ │ -00560248 00068716 R_ARM_JUMP_SLOT 0002982c XML_SetStartCdataSectionHandler │ │ │ │ -0056024c 0002cb16 R_ARM_JUMP_SLOT 00000000 fchownat@GLIBC_2.4 │ │ │ │ -00560250 0005ec16 R_ARM_JUMP_SLOT 00000000 _exit@GLIBC_2.4 │ │ │ │ -00560254 00045016 R_ARM_JUMP_SLOT 00000000 inflate │ │ │ │ -00560258 00027f16 R_ARM_JUMP_SLOT 00000000 funlockfile@GLIBC_2.4 │ │ │ │ -0056025c 0000fb16 R_ARM_JUMP_SLOT 00000000 getuid@GLIBC_2.4 │ │ │ │ -00560260 00075f16 R_ARM_JUMP_SLOT 00000000 pthread_create@GLIBC_2.34 │ │ │ │ -00560264 0004d816 R_ARM_JUMP_SLOT 00029880 XML_SetDefaultHandlerExpand │ │ │ │ -00560268 00033516 R_ARM_JUMP_SLOT 0002988c XML_SetExternalEntityRefHandler │ │ │ │ -0056026c 00062816 R_ARM_JUMP_SLOT 00000000 preadv64v2@GLIBC_2.26 │ │ │ │ -00560270 00050c16 R_ARM_JUMP_SLOT 00000000 log@GLIBC_2.29 │ │ │ │ -00560274 0001ef16 R_ARM_JUMP_SLOT 00000000 posix_spawnattr_setsigdefault@GLIBC_2.4 │ │ │ │ -00560278 00008116 R_ARM_JUMP_SLOT 000298bc free@GLIBC_2.4 │ │ │ │ -0056027c 00018416 R_ARM_JUMP_SLOT 00000000 setpgid@GLIBC_2.4 │ │ │ │ -00560280 0007d116 R_ARM_JUMP_SLOT 00000000 read@GLIBC_2.4 │ │ │ │ -00560284 00026316 R_ARM_JUMP_SLOT 00000000 __setitimer64@GLIBC_2.34 │ │ │ │ -00560288 00061f16 R_ARM_JUMP_SLOT 00000000 write@GLIBC_2.4 │ │ │ │ -0056028c 00076016 R_ARM_JUMP_SLOT 00000000 bind_textdomain_codeset@GLIBC_2.4 │ │ │ │ -00560290 00019d16 R_ARM_JUMP_SLOT 00029904 atan@GLIBC_2.4 │ │ │ │ -00560294 0000a016 R_ARM_JUMP_SLOT 00000000 dcgettext@GLIBC_2.4 │ │ │ │ -00560298 00076c16 R_ARM_JUMP_SLOT 0002991c XML_SetXmlDeclHandler │ │ │ │ -0056029c 00028016 R_ARM_JUMP_SLOT 00000000 __ioctl_time64@GLIBC_2.34 │ │ │ │ -005602a0 00044316 R_ARM_JUMP_SLOT 00000000 access@GLIBC_2.4 │ │ │ │ -005602a4 0000df16 R_ARM_JUMP_SLOT 00000000 wcslen@GLIBC_2.4 │ │ │ │ -005602a8 0001c216 R_ARM_JUMP_SLOT 00000000 openlog@GLIBC_2.4 │ │ │ │ -005602ac 0001f216 R_ARM_JUMP_SLOT 00000000 inet_pton@GLIBC_2.4 │ │ │ │ -005602b0 0006bc16 R_ARM_JUMP_SLOT 00000000 openat64@GLIBC_2.4 │ │ │ │ -005602b4 00040816 R_ARM_JUMP_SLOT 00000000 crc32 │ │ │ │ -005602b8 00066d16 R_ARM_JUMP_SLOT 00000000 XML_GetInputContext │ │ │ │ -005602bc 00005416 R_ARM_JUMP_SLOT 00000000 setpriority@GLIBC_2.4 │ │ │ │ -005602c0 00085f16 R_ARM_JUMP_SLOT 00000000 posix_spawn_file_actions_adddup2@GLIBC_2.4 │ │ │ │ -005602c4 00035b16 R_ARM_JUMP_SLOT 00000000 accept@GLIBC_2.4 │ │ │ │ -005602c8 0004bc16 R_ARM_JUMP_SLOT 00000000 fchmodat@GLIBC_2.4 │ │ │ │ -005602cc 0006d716 R_ARM_JUMP_SLOT 00000000 setgrent@GLIBC_2.4 │ │ │ │ -005602d0 0003b316 R_ARM_JUMP_SLOT 000299c4 XML_SetStartNamespaceDeclHandler │ │ │ │ -005602d4 00030316 R_ARM_JUMP_SLOT 00000000 close_range@GLIBC_2.34 │ │ │ │ -005602d8 00030b16 R_ARM_JUMP_SLOT 00000000 __getsockopt64@GLIBC_2.34 │ │ │ │ -005602dc 00009716 R_ARM_JUMP_SLOT 00000000 getrlimit64@GLIBC_2.4 │ │ │ │ -005602e0 00025716 R_ARM_JUMP_SLOT 00000000 sched_getscheduler@GLIBC_2.4 │ │ │ │ -005602e4 00028616 R_ARM_JUMP_SLOT 00000000 deflateEnd │ │ │ │ -005602e8 00013916 R_ARM_JUMP_SLOT 00000000 posix_spawnattr_setschedpolicy@GLIBC_2.4 │ │ │ │ -005602ec 00061e16 R_ARM_JUMP_SLOT 00000000 __memcpy_chk@GLIBC_2.4 │ │ │ │ -005602f0 00079116 R_ARM_JUMP_SLOT 00000000 gethostbyname_r@GLIBC_2.4 │ │ │ │ -005602f4 0001b316 R_ARM_JUMP_SLOT 00000000 symlink@GLIBC_2.4 │ │ │ │ -005602f8 00081916 R_ARM_JUMP_SLOT 00000000 __fstatat64_time64@GLIBC_2.34 │ │ │ │ -005602fc 00031e16 R_ARM_JUMP_SLOT 00000000 __atomic_store_8@LIBATOMIC_1.0 │ │ │ │ -00560300 00011216 R_ARM_JUMP_SLOT 00000000 pthread_mutex_unlock@GLIBC_2.4 │ │ │ │ -00560304 00001916 R_ARM_JUMP_SLOT 00029a60 XML_SetEndDoctypeDeclHandler │ │ │ │ -00560308 00060916 R_ARM_JUMP_SLOT 00000000 zlibVersion │ │ │ │ -0056030c 00036f16 R_ARM_JUMP_SLOT 00000000 symlinkat@GLIBC_2.4 │ │ │ │ -00560310 00070e16 R_ARM_JUMP_SLOT 00000000 round@GLIBC_2.4 │ │ │ │ -00560314 00047d16 R_ARM_JUMP_SLOT 00029a90 cbrt@GLIBC_2.4 │ │ │ │ -00560318 0002fe16 R_ARM_JUMP_SLOT 00000000 __atomic_load_8@LIBATOMIC_1.0 │ │ │ │ -0056031c 0001f416 R_ARM_JUMP_SLOT 00000000 socket@GLIBC_2.4 │ │ │ │ -00560320 00019016 R_ARM_JUMP_SLOT 00000000 tcsetpgrp@GLIBC_2.4 │ │ │ │ -00560324 0000d816 R_ARM_JUMP_SLOT 00000000 pread64@GLIBC_2.4 │ │ │ │ -00560328 00084116 R_ARM_JUMP_SLOT 00000000 vfork@GLIBC_2.4 │ │ │ │ -0056032c 0006e116 R_ARM_JUMP_SLOT 00000000 umask@GLIBC_2.4 │ │ │ │ -00560330 00027d16 R_ARM_JUMP_SLOT 00000000 getaddrinfo@GLIBC_2.4 │ │ │ │ -00560334 00007d16 R_ARM_JUMP_SLOT 00000000 fflush@GLIBC_2.4 │ │ │ │ -00560338 00015a16 R_ARM_JUMP_SLOT 00000000 pthread_attr_setscope@GLIBC_2.4 │ │ │ │ -0056033c 00048216 R_ARM_JUMP_SLOT 00000000 inet_aton@GLIBC_2.4 │ │ │ │ -00560340 00016616 R_ARM_JUMP_SLOT 00000000 if_freenameindex@GLIBC_2.4 │ │ │ │ -00560344 0005dc16 R_ARM_JUMP_SLOT 00000000 pthread_kill@GLIBC_2.34 │ │ │ │ -00560348 0000bc16 R_ARM_JUMP_SLOT 00029b2c atanh@GLIBC_2.4 │ │ │ │ -0056034c 00056616 R_ARM_JUMP_SLOT 00000000 __isoc23_wcstol@GLIBC_2.38 │ │ │ │ -00560350 0000c716 R_ARM_JUMP_SLOT 00000000 XML_FreeContentModel │ │ │ │ -00560354 00064e16 R_ARM_JUMP_SLOT 00000000 wcsncpy@GLIBC_2.4 │ │ │ │ -00560358 0001cf16 R_ARM_JUMP_SLOT 00000000 setuid@GLIBC_2.4 │ │ │ │ -0056035c 00077716 R_ARM_JUMP_SLOT 00000000 isatty@GLIBC_2.4 │ │ │ │ -00560360 0000e316 R_ARM_JUMP_SLOT 00000000 readlinkat@GLIBC_2.4 │ │ │ │ -00560364 0003b016 R_ARM_JUMP_SLOT 00000000 epoll_wait@GLIBC_2.4 │ │ │ │ -00560368 0004d016 R_ARM_JUMP_SLOT 00000000 lremovexattr@GLIBC_2.4 │ │ │ │ -0056036c 00036b16 R_ARM_JUMP_SLOT 00000000 strsignal@GLIBC_2.4 │ │ │ │ -00560370 00016d16 R_ARM_JUMP_SLOT 00029ba4 tanh@GLIBC_2.4 │ │ │ │ -00560374 00084516 R_ARM_JUMP_SLOT 00000000 XML_UseForeignDTD │ │ │ │ -00560378 00007b16 R_ARM_JUMP_SLOT 00000000 getpriority@GLIBC_2.4 │ │ │ │ -0056037c 00037916 R_ARM_JUMP_SLOT 00000000 flockfile@GLIBC_2.4 │ │ │ │ -00560380 00080f16 R_ARM_JUMP_SLOT 00029bd4 XML_SetDefaultHandler │ │ │ │ -00560384 00021616 R_ARM_JUMP_SLOT 00000000 pthread_key_create@GLIBC_2.34 │ │ │ │ -00560388 00069116 R_ARM_JUMP_SLOT 00000000 posix_spawn@GLIBC_2.15 │ │ │ │ -0056038c 00066216 R_ARM_JUMP_SLOT 00000000 login_tty@GLIBC_2.34 │ │ │ │ -00560390 00054f16 R_ARM_JUMP_SLOT 00000000 pthread_mutex_lock@GLIBC_2.4 │ │ │ │ -00560394 0006ac16 R_ARM_JUMP_SLOT 00000000 mbstowcs@GLIBC_2.4 │ │ │ │ -00560398 0007a916 R_ARM_JUMP_SLOT 00029c1c cos@GLIBC_2.4 │ │ │ │ -0056039c 00080e16 R_ARM_JUMP_SLOT 00000000 strlen@GLIBC_2.4 │ │ │ │ -005603a0 00080c16 R_ARM_JUMP_SLOT 00000000 XML_ParseBuffer │ │ │ │ -005603a4 0003a816 R_ARM_JUMP_SLOT 00000000 memfd_create@GLIBC_2.27 │ │ │ │ -005603a8 00005316 R_ARM_JUMP_SLOT 00000000 nextafter@GLIBC_2.4 │ │ │ │ -005603ac 0007e416 R_ARM_JUMP_SLOT 00000000 getrandom@GLIBC_2.25 │ │ │ │ -005603b0 00056e16 R_ARM_JUMP_SLOT 00000000 XML_GetSpecifiedAttributeCount │ │ │ │ -005603b4 00020a16 R_ARM_JUMP_SLOT 00000000 unlink@GLIBC_2.4 │ │ │ │ -005603b8 00015016 R_ARM_JUMP_SLOT 00000000 posix_spawn_file_actions_addclosefrom_np@GLIBC_2.34 │ │ │ │ -005603bc 0007b116 R_ARM_JUMP_SLOT 00000000 __select64@GLIBC_2.34 │ │ │ │ -005603c0 0006a016 R_ARM_JUMP_SLOT 00000000 posix_fadvise64@GLIBC_2.4 │ │ │ │ -005603c4 00029616 R_ARM_JUMP_SLOT 00000000 gethostbyaddr_r@GLIBC_2.4 │ │ │ │ -005603c8 00081316 R_ARM_JUMP_SLOT 00000000 __sem_clockwait64@GLIBC_2.34 │ │ │ │ -005603cc 0000d516 R_ARM_JUMP_SLOT 00000000 execv@GLIBC_2.4 │ │ │ │ -005603d0 0000dc16 R_ARM_JUMP_SLOT 00029cc4 fdatasync@GLIBC_2.4 │ │ │ │ -005603d4 00034316 R_ARM_JUMP_SLOT 00000000 epoll_create1@GLIBC_2.9 │ │ │ │ -005603d8 00047516 R_ARM_JUMP_SLOT 00000000 memcpy@GLIBC_2.4 │ │ │ │ -005603dc 00076116 R_ARM_JUMP_SLOT 00000000 setlocale@GLIBC_2.4 │ │ │ │ -005603e0 0006e216 R_ARM_JUMP_SLOT 00000000 __h_errno_location@GLIBC_2.4 │ │ │ │ -005603e4 00041316 R_ARM_JUMP_SLOT 00000000 fopen64@GLIBC_2.4 │ │ │ │ -005603e8 00017316 R_ARM_JUMP_SLOT 00000000 getxattr@GLIBC_2.4 │ │ │ │ -005603ec 0004c516 R_ARM_JUMP_SLOT 00000000 clock@GLIBC_2.4 │ │ │ │ -005603f0 00024316 R_ARM_JUMP_SLOT 00000000 clearerr@GLIBC_2.4 │ │ │ │ -005603f4 0008b816 R_ARM_JUMP_SLOT 00000000 pthread_cond_signal@GLIBC_2.4 │ │ │ │ -005603f8 00085916 R_ARM_JUMP_SLOT 00000000 posix_spawnattr_setflags@GLIBC_2.4 │ │ │ │ -005603fc 0001a416 R_ARM_JUMP_SLOT 00000000 setresgid@GLIBC_2.4 │ │ │ │ -00560400 00017916 R_ARM_JUMP_SLOT 00000000 mprotect@GLIBC_2.4 │ │ │ │ -00560404 0006cd16 R_ARM_JUMP_SLOT 00000000 __clock_gettime64@GLIBC_2.34 │ │ │ │ -00560408 00033616 R_ARM_JUMP_SLOT 00000000 __ctype_tolower_loc@GLIBC_2.4 │ │ │ │ -0056040c 0003f716 R_ARM_JUMP_SLOT 00000000 localeconv@GLIBC_2.4 │ │ │ │ -00560410 0002cf16 R_ARM_JUMP_SLOT 00029d84 acos@GLIBC_2.4 │ │ │ │ -00560414 00034416 R_ARM_JUMP_SLOT 00000000 feof@GLIBC_2.4 │ │ │ │ -00560418 00041016 R_ARM_JUMP_SLOT 00000000 getppid@GLIBC_2.4 │ │ │ │ -0056041c 00006a16 R_ARM_JUMP_SLOT 00000000 mknod@GLIBC_2.33 │ │ │ │ -00560420 00063c16 R_ARM_JUMP_SLOT 00000000 openpty@GLIBC_2.34 │ │ │ │ -00560424 00020b16 R_ARM_JUMP_SLOT 00000000 ftell@GLIBC_2.4 │ │ │ │ -00560428 0005b616 R_ARM_JUMP_SLOT 00000000 log1p@GLIBC_2.4 │ │ │ │ -0056042c 00052316 R_ARM_JUMP_SLOT 00000000 alarm@GLIBC_2.4 │ │ │ │ -00560430 0006b916 R_ARM_JUMP_SLOT 00029de4 XML_SetNotStandaloneHandler │ │ │ │ -00560434 00029d16 R_ARM_JUMP_SLOT 00000000 __explicit_bzero_chk@GLIBC_2.25 │ │ │ │ -00560438 0005f916 R_ARM_JUMP_SLOT 00000000 posix_spawnattr_destroy@GLIBC_2.4 │ │ │ │ -0056043c 0007ea16 R_ARM_JUMP_SLOT 00000000 __futimens64@GLIBC_2.34 │ │ │ │ -00560440 0000d116 R_ARM_JUMP_SLOT 00000000 sigaddset@GLIBC_2.4 │ │ │ │ -00560444 00052916 R_ARM_JUMP_SLOT 00000000 chroot@GLIBC_2.4 │ │ │ │ -00560448 00053116 R_ARM_JUMP_SLOT 00000000 strcpy@GLIBC_2.4 │ │ │ │ -0056044c 0001c316 R_ARM_JUMP_SLOT 00000000 dlopen@GLIBC_2.34 │ │ │ │ -00560450 00021f16 R_ARM_JUMP_SLOT 00000000 sem_init@GLIBC_2.34 │ │ │ │ -00560454 0002fa16 R_ARM_JUMP_SLOT 00000000 waitpid@GLIBC_2.4 │ │ │ │ -00560458 00049916 R_ARM_JUMP_SLOT 00000000 __pthread_cond_timedwait64@GLIBC_2.34 │ │ │ │ -0056045c 0008ca16 R_ARM_JUMP_SLOT 00000000 pthread_cond_destroy@GLIBC_2.4 │ │ │ │ -00560460 00073e16 R_ARM_JUMP_SLOT 00000000 __time64@GLIBC_2.34 │ │ │ │ -00560464 0008aa16 R_ARM_JUMP_SLOT 00000000 __isoc23_sscanf@GLIBC_2.38 │ │ │ │ -00560468 00020016 R_ARM_JUMP_SLOT 00000000 lgetxattr@GLIBC_2.4 │ │ │ │ -0056046c 0006fb16 R_ARM_JUMP_SLOT 00000000 inflateSetDictionary │ │ │ │ -00560470 00076f16 R_ARM_JUMP_SLOT 00000000 __vsnprintf_chk@GLIBC_2.4 │ │ │ │ -00560474 0006a916 R_ARM_JUMP_SLOT 00000000 pthread_mutex_destroy@GLIBC_2.4 │ │ │ │ -00560478 00077816 R_ARM_JUMP_SLOT 00000000 XML_ExpatVersionInfo │ │ │ │ -0056047c 00070316 R_ARM_JUMP_SLOT 00029ec8 XML_GetCurrentLineNumber │ │ │ │ -00560480 0005c516 R_ARM_JUMP_SLOT 00000000 mkfifo@GLIBC_2.4 │ │ │ │ -00560484 0004ea16 R_ARM_JUMP_SLOT 00000000 open64@GLIBC_2.4 │ │ │ │ -00560488 00038a16 R_ARM_JUMP_SLOT 00000000 __vfprintf_chk@GLIBC_2.4 │ │ │ │ -0056048c 0007b716 R_ARM_JUMP_SLOT 00000000 raise@GLIBC_2.4 │ │ │ │ -00560490 0007ff16 R_ARM_JUMP_SLOT 00000000 fgetxattr@GLIBC_2.4 │ │ │ │ -00560494 00033016 R_ARM_JUMP_SLOT 00000000 getegid@GLIBC_2.4 │ │ │ │ -00560498 00032516 R_ARM_JUMP_SLOT 00000000 lsetxattr@GLIBC_2.4 │ │ │ │ -0056049c 00020316 R_ARM_JUMP_SLOT 00000000 sethostname@GLIBC_2.4 │ │ │ │ -005604a0 00046e16 R_ARM_JUMP_SLOT 00000000 pwrite64@GLIBC_2.4 │ │ │ │ -005604a4 00053f16 R_ARM_JUMP_SLOT 00000000 pthread_detach@GLIBC_2.34 │ │ │ │ -005604a8 00046916 R_ARM_JUMP_SLOT 00000000 killpg@GLIBC_2.4 │ │ │ │ -005604ac 0005d416 R_ARM_JUMP_SLOT 00000000 ctermid@GLIBC_2.4 │ │ │ │ -005604b0 00024416 R_ARM_JUMP_SLOT 00000000 posix_spawn_file_actions_destroy@GLIBC_2.4 │ │ │ │ -005604b4 0007fb16 R_ARM_JUMP_SLOT 00029f70 XML_SetEndCdataSectionHandler │ │ │ │ -005604b8 00023d16 R_ARM_JUMP_SLOT 00029f7c exp2@GLIBC_2.29 │ │ │ │ -005604bc 00047b16 R_ARM_JUMP_SLOT 00000000 getgrent@GLIBC_2.4 │ │ │ │ -005604c0 00015116 R_ARM_JUMP_SLOT 00000000 posix_spawn_file_actions_init@GLIBC_2.4 │ │ │ │ -005604c4 00035d16 R_ARM_JUMP_SLOT 00000000 sched_getaffinity@GLIBC_2.4 │ │ │ │ -005604c8 00012516 R_ARM_JUMP_SLOT 00029fac XML_SetCommentHandler │ │ │ │ -005604cc 00072716 R_ARM_JUMP_SLOT 00000000 __localtime64_r@GLIBC_2.34 │ │ │ │ -005604d0 0001f016 R_ARM_JUMP_SLOT 00000000 __snprintf_chk@GLIBC_2.4 │ │ │ │ -005604d4 00040916 R_ARM_JUMP_SLOT 00000000 posix_fallocate64@GLIBC_2.4 │ │ │ │ -005604d8 00088216 R_ARM_JUMP_SLOT 00000000 pthread_mutex_init@GLIBC_2.4 │ │ │ │ -005604dc 00060a16 R_ARM_JUMP_SLOT 00000000 ptsname_r@GLIBC_2.4 │ │ │ │ -005604e0 00063116 R_ARM_JUMP_SLOT 00000000 pthread_attr_setstacksize@GLIBC_2.34 │ │ │ │ -005604e4 0003a916 R_ARM_JUMP_SLOT 00000000 shutdown@GLIBC_2.4 │ │ │ │ -005604e8 0002d916 R_ARM_JUMP_SLOT 00000000 bind@GLIBC_2.4 │ │ │ │ -005604ec 00056916 R_ARM_JUMP_SLOT 00000000 fdopen@GLIBC_2.4 │ │ │ │ -005604f0 00072c16 R_ARM_JUMP_SLOT 00000000 wcsxfrm@GLIBC_2.4 │ │ │ │ -005604f4 00065c16 R_ARM_JUMP_SLOT 00000000 eventfd_read@GLIBC_2.7 │ │ │ │ -005604f8 0003b616 R_ARM_JUMP_SLOT 00000000 __syslog_chk@GLIBC_2.4 │ │ │ │ -005604fc 00085d16 R_ARM_JUMP_SLOT 00000000 strstr@GLIBC_2.4 │ │ │ │ -00560500 00083f16 R_ARM_JUMP_SLOT 00000000 nice@GLIBC_2.4 │ │ │ │ -00560504 00006516 R_ARM_JUMP_SLOT 00000000 close@GLIBC_2.4 │ │ │ │ -00560508 00042216 R_ARM_JUMP_SLOT 00000000 frexp@GLIBC_2.4 │ │ │ │ -0056050c 00060416 R_ARM_JUMP_SLOT 0002a078 XML_SetSkippedEntityHandler │ │ │ │ -00560510 0001bc16 R_ARM_JUMP_SLOT 00000000 lockf64@GLIBC_2.4 │ │ │ │ -00560514 0001dd16 R_ARM_JUMP_SLOT 00000000 getlogin_r@GLIBC_2.4 │ │ │ │ -00560518 00061d16 R_ARM_JUMP_SLOT 00000000 fwrite@GLIBC_2.4 │ │ │ │ -0056051c 00005616 R_ARM_JUMP_SLOT 00000000 __sched_rr_get_interval64@GLIBC_2.34 │ │ │ │ -00560520 00063716 R_ARM_JUMP_SLOT 00000000 closedir@GLIBC_2.4 │ │ │ │ -00560524 00005516 R_ARM_JUMP_SLOT 00000000 __atomic_compare_exchange_8@LIBATOMIC_1.0 │ │ │ │ -00560528 0003e416 R_ARM_JUMP_SLOT 00000000 __open64_2@GLIBC_2.7 │ │ │ │ -0056052c 0003fd16 R_ARM_JUMP_SLOT 00000000 initgroups@GLIBC_2.4 │ │ │ │ -00560530 00066116 R_ARM_JUMP_SLOT 00000000 sem_post@GLIBC_2.34 │ │ │ │ -00560534 00001b16 R_ARM_JUMP_SLOT 00000000 __stat64_time64@GLIBC_2.34 │ │ │ │ -00560538 0005f416 R_ARM_JUMP_SLOT 00000000 wcscmp@GLIBC_2.4 │ │ │ │ -0056053c 00076816 R_ARM_JUMP_SLOT 0002a108 XML_SetProcessingInstructionHandler │ │ │ │ -00560540 0007ab16 R_ARM_JUMP_SLOT 00000000 __clock_nanosleep_time64@GLIBC_2.34 │ │ │ │ -00560544 00052416 R_ARM_JUMP_SLOT 00000000 log10@GLIBC_2.4 │ │ │ │ -00560548 0003c316 R_ARM_JUMP_SLOT 00000000 unlockpt@GLIBC_2.4 │ │ │ │ -0056054c 00060016 R_ARM_JUMP_SLOT 00000000 setvbuf@GLIBC_2.4 │ │ │ │ -00560550 00068416 R_ARM_JUMP_SLOT 00000000 __timerfd_gettime64@GLIBC_2.34 │ │ │ │ -00560554 00084a16 R_ARM_JUMP_SLOT 00000000 __ctype_b_loc@GLIBC_2.4 │ │ │ │ -00560558 0003bd16 R_ARM_JUMP_SLOT 00000000 accept4@GLIBC_2.10 │ │ │ │ -0056055c 00008516 R_ARM_JUMP_SLOT 00000000 XML_SetBase │ │ │ │ -00560560 00027116 R_ARM_JUMP_SLOT 00000000 setpwent@GLIBC_2.4 │ │ │ │ -00560564 0008ae16 R_ARM_JUMP_SLOT 00000000 execve@GLIBC_2.4 │ │ │ │ -00560568 0001f516 R_ARM_JUMP_SLOT 00000000 if_nameindex@GLIBC_2.4 │ │ │ │ -0056056c 0004a616 R_ARM_JUMP_SLOT 0002a198 XML_SetElementDeclHandler │ │ │ │ -00560570 0001c716 R_ARM_JUMP_SLOT 0002a1a4 XML_ErrorString │ │ │ │ -00560574 00011516 R_ARM_JUMP_SLOT 00000000 lseek64@GLIBC_2.4 │ │ │ │ -00560578 00078d16 R_ARM_JUMP_SLOT 0002a1bc malloc@GLIBC_2.4 │ │ │ │ -0056057c 00000c16 R_ARM_JUMP_SLOT 00000000 mmap64@GLIBC_2.4 │ │ │ │ -00560580 0008cb16 R_ARM_JUMP_SLOT 00000000 listxattr@GLIBC_2.4 │ │ │ │ -00560584 0000a816 R_ARM_JUMP_SLOT 0002a1e0 XML_SetEndNamespaceDeclHandler │ │ │ │ -00560588 00001e16 R_ARM_JUMP_SLOT 00000000 fma@GLIBC_2.4 │ │ │ │ -0056058c 00064216 R_ARM_JUMP_SLOT 00000000 nl_langinfo@GLIBC_2.4 │ │ │ │ -00560590 00022116 R_ARM_JUMP_SLOT 00000000 gethostname@GLIBC_2.4 │ │ │ │ -00560594 00062516 R_ARM_JUMP_SLOT 00000000 __stack_chk_fail@GLIBC_2.4 │ │ │ │ -00560598 0001f316 R_ARM_JUMP_SLOT 00000000 sched_get_priority_min@GLIBC_2.4 │ │ │ │ -0056059c 00041816 R_ARM_JUMP_SLOT 00000000 grantpt@GLIBC_2.4 │ │ │ │ -005605a0 0006b716 R_ARM_JUMP_SLOT 00000000 sigaction@GLIBC_2.4 │ │ │ │ -005605a4 00034916 R_ARM_JUMP_SLOT 0002a240 XML_SetNotationDeclHandler │ │ │ │ -005605a8 0004f616 R_ARM_JUMP_SLOT 00000000 chdir@GLIBC_2.4 │ │ │ │ -005605ac 00088d16 R_ARM_JUMP_SLOT 00000000 posix_spawnattr_setsigmask@GLIBC_2.4 │ │ │ │ -005605b0 0004d716 R_ARM_JUMP_SLOT 00000000 sem_trywait@GLIBC_2.34 │ │ │ │ -005605b4 0002d016 R_ARM_JUMP_SLOT 00000000 __fprintf_chk@GLIBC_2.4 │ │ │ │ -005605b8 00004016 R_ARM_JUMP_SLOT 00000000 posix_spawnp@GLIBC_2.15 │ │ │ │ -005605bc 00064316 R_ARM_JUMP_SLOT 00000000 XML_SetReturnNSTriplet │ │ │ │ -005605c0 00012a16 R_ARM_JUMP_SLOT 00000000 pthread_attr_init@GLIBC_2.4 │ │ │ │ -005605c4 0007af16 R_ARM_JUMP_SLOT 00000000 poll@GLIBC_2.4 │ │ │ │ -005605c8 00013616 R_ARM_JUMP_SLOT 0002a2ac XML_SetEntityDeclHandler │ │ │ │ -005605cc 00072416 R_ARM_JUMP_SLOT 00000000 __gmtime64_r@GLIBC_2.34 │ │ │ │ -005605d0 0001c516 R_ARM_JUMP_SLOT 00000000 pthread_key_delete@GLIBC_2.34 │ │ │ │ -005605d4 0005b316 R_ARM_JUMP_SLOT 00000000 strnlen@GLIBC_2.4 │ │ │ │ -005605d8 00071c16 R_ARM_JUMP_SLOT 00000000 fstatvfs64@GLIBC_2.4 │ │ │ │ -005605dc 00012916 R_ARM_JUMP_SLOT 0002a2e8 asinh@GLIBC_2.4 │ │ │ │ -005605e0 00003f16 R_ARM_JUMP_SLOT 00000000 atan2@GLIBC_2.4 │ │ │ │ -005605e4 0003a516 R_ARM_JUMP_SLOT 00000000 fputc@GLIBC_2.4 │ │ │ │ -005605e8 00044a16 R_ARM_JUMP_SLOT 00000000 setpgrp@GLIBC_2.4 │ │ │ │ -005605ec 00025a16 R_ARM_JUMP_SLOT 00000000 sched_getparam@GLIBC_2.4 │ │ │ │ -005605f0 00082d16 R_ARM_JUMP_SLOT 00000000 __libc_current_sigrtmax@GLIBC_2.4 │ │ │ │ -005605f4 00074616 R_ARM_JUMP_SLOT 00000000 getpwnam_r@GLIBC_2.4 │ │ │ │ -005605f8 00041916 R_ARM_JUMP_SLOT 0002a33c acosh@GLIBC_2.4 │ │ │ │ -005605fc 00071316 R_ARM_JUMP_SLOT 00000000 mkfifoat@GLIBC_2.4 │ │ │ │ -00560600 00039e16 R_ARM_JUMP_SLOT 00000000 __isoc23_strtol@GLIBC_2.38 │ │ │ │ -00560604 00016216 R_ARM_JUMP_SLOT 00000000 getcwd@GLIBC_2.4 │ │ │ │ -00560608 00014116 R_ARM_JUMP_SLOT 00000000 rmdir@GLIBC_2.4 │ │ │ │ -0056060c 00029716 R_ARM_JUMP_SLOT 00000000 setxattr@GLIBC_2.4 │ │ │ │ -00560610 00069716 R_ARM_JUMP_SLOT 00000000 wcsftime@GLIBC_2.4 │ │ │ │ -00560614 00037516 R_ARM_JUMP_SLOT 00000000 strtok_r@GLIBC_2.4 │ │ │ │ -00560618 00074316 R_ARM_JUMP_SLOT 00000000 deflateCopy │ │ │ │ -0056061c 00068c16 R_ARM_JUMP_SLOT 00000000 fremovexattr@GLIBC_2.4 │ │ │ │ -00560620 00028716 R_ARM_JUMP_SLOT 00000000 rewinddir@GLIBC_2.4 │ │ │ │ -00560624 00006c16 R_ARM_JUMP_SLOT 00000000 wcstok@GLIBC_2.4 │ │ │ │ -00560628 00077316 R_ARM_JUMP_SLOT 00000000 pthread_getspecific@GLIBC_2.34 │ │ │ │ -0056062c 0007e016 R_ARM_JUMP_SLOT 00000000 send@GLIBC_2.4 │ │ │ │ -00560630 0006c116 R_ARM_JUMP_SLOT 00000000 getpgid@GLIBC_2.4 │ │ │ │ -00560634 00001f16 R_ARM_JUMP_SLOT 00000000 memmove@GLIBC_2.4 │ │ │ │ -00560638 0000f916 R_ARM_JUMP_SLOT 0002a3fc XML_ParserFree │ │ │ │ -0056063c 00064016 R_ARM_JUMP_SLOT 00000000 eventfd_write@GLIBC_2.7 │ │ │ │ -00560640 00051316 R_ARM_JUMP_SLOT 00000000 sigfillset@GLIBC_2.4 │ │ │ │ -00560644 00022c16 R_ARM_JUMP_SLOT 00000000 deflateInit2_ │ │ │ │ -00560648 00040416 R_ARM_JUMP_SLOT 00000000 pause@GLIBC_2.4 │ │ │ │ -0056064c 0000fe16 R_ARM_JUMP_SLOT 00000000 getc@GLIBC_2.4 │ │ │ │ -00560650 00060116 R_ARM_JUMP_SLOT 00000000 pathconf@GLIBC_2.4 │ │ │ │ -00560654 0003df16 R_ARM_JUMP_SLOT 00000000 dup2@GLIBC_2.4 │ │ │ │ -00560658 00058816 R_ARM_JUMP_SLOT 00000000 puts@GLIBC_2.4 │ │ │ │ -0056065c 00086016 R_ARM_JUMP_SLOT 00000000 __setsockopt64@GLIBC_2.34 │ │ │ │ -00560660 0000fa16 R_ARM_JUMP_SLOT 0002a474 erf@GLIBC_2.4 │ │ │ │ -00560664 00062d16 R_ARM_JUMP_SLOT 00000000 __sysconf@GLIBC_2.4 │ │ │ │ -00560668 00079316 R_ARM_JUMP_SLOT 0002a48c XML_SetElementHandler │ │ │ │ -0056066c 00010216 R_ARM_JUMP_SLOT 0002a498 XML_SetUnknownEncodingHandler │ │ │ │ -00560670 00027316 R_ARM_JUMP_SLOT 00000000 faccessat@GLIBC_2.4 │ │ │ │ -00560674 00058f16 R_ARM_JUMP_SLOT 00000000 pthread_getcpuclockid@GLIBC_2.34 │ │ │ │ -00560678 00066716 R_ARM_JUMP_SLOT 00000000 getpid@GLIBC_2.4 │ │ │ │ -0056067c 00036016 R_ARM_JUMP_SLOT 00000000 XML_StopParser │ │ │ │ -00560680 00023416 R_ARM_JUMP_SLOT 00000000 setreuid@GLIBC_2.4 │ │ │ │ -00560684 00017816 R_ARM_JUMP_SLOT 00000000 endpwent@GLIBC_2.4 │ │ │ │ -00560688 00014416 R_ARM_JUMP_SLOT 00000000 XML_GetFeatureList │ │ │ │ -0056068c 00075b16 R_ARM_JUMP_SLOT 00000000 textdomain@GLIBC_2.4 │ │ │ │ -00560690 00063016 R_ARM_JUMP_SLOT 0002a504 XML_SetAttlistDeclHandler │ │ │ │ -00560694 0006b316 R_ARM_JUMP_SLOT 0002a510 copysign@GLIBC_2.4 │ │ │ │ -00560698 00065f16 R_ARM_JUMP_SLOT 0002a51c XML_SetStartElementHandler │ │ │ │ -0056069c 00042616 R_ARM_JUMP_SLOT 00000000 __sched_cpucount@GLIBC_2.6 │ │ │ │ -005606a0 0008b716 R_ARM_JUMP_SLOT 00000000 fmod@GLIBC_2.38 │ │ │ │ -005606a4 0006ca16 R_ARM_JUMP_SLOT 0002a540 XML_Parse │ │ │ │ -005606a8 00048f16 R_ARM_JUMP_SLOT 00000000 closelog@GLIBC_2.4 │ │ │ │ -005606ac 00013716 R_ARM_JUMP_SLOT 00000000 dup@GLIBC_2.4 │ │ │ │ -005606b0 0000a416 R_ARM_JUMP_SLOT 00000000 flock@GLIBC_2.4 │ │ │ │ -005606b4 00020d16 R_ARM_JUMP_SLOT 00000000 __atomic_fetch_add_8@LIBATOMIC_1.0 │ │ │ │ -005606b8 0006d016 R_ARM_JUMP_SLOT 00000000 wcsrchr@GLIBC_2.4 │ │ │ │ -005606bc 00003416 R_ARM_JUMP_SLOT 00000000 readlink@GLIBC_2.4 │ │ │ │ -005606c0 0004dd16 R_ARM_JUMP_SLOT 00000000 memrchr@GLIBC_2.4 │ │ │ │ -005606c4 00023816 R_ARM_JUMP_SLOT 00000000 fork@GLIBC_2.4 │ │ │ │ -005606c8 0002ae16 R_ARM_JUMP_SLOT 00000000 wcstombs@GLIBC_2.4 │ │ │ │ -005606cc 0005a616 R_ARM_JUMP_SLOT 00000000 XML_GetBuffer │ │ │ │ -005606d0 00054d16 R_ARM_JUMP_SLOT 00000000 deflateSetDictionary │ │ │ │ -005606d4 00081f16 R_ARM_JUMP_SLOT 0002a5d0 sin@GLIBC_2.4 │ │ │ │ -005606d8 00004e16 R_ARM_JUMP_SLOT 00000000 pthread_attr_destroy@GLIBC_2.4 │ │ │ │ -005606dc 00051716 R_ARM_JUMP_SLOT 00000000 XML_GetCurrentByteIndex │ │ │ │ -005606e0 00012b16 R_ARM_JUMP_SLOT 00000000 pthread_condattr_init@GLIBC_2.4 │ │ │ │ -005606e4 00033f16 R_ARM_JUMP_SLOT 00000000 sched_setaffinity@GLIBC_2.4 │ │ │ │ -005606e8 0002e116 R_ARM_JUMP_SLOT 00000000 log2@GLIBC_2.29 │ │ │ │ -005606ec 00020616 R_ARM_JUMP_SLOT 00000000 munmap@GLIBC_2.4 │ │ │ │ -005606f0 00056716 R_ARM_JUMP_SLOT 00000000 wcsncmp@GLIBC_2.4 │ │ │ │ -005606f4 00057f16 R_ARM_JUMP_SLOT 00000000 __realpath_chk@GLIBC_2.4 │ │ │ │ -005606f8 0008a716 R_ARM_JUMP_SLOT 00000000 adler32 │ │ │ │ -005606fc 00085216 R_ARM_JUMP_SLOT 00000000 readdir64@GLIBC_2.4 │ │ │ │ -00560700 00044116 R_ARM_JUMP_SLOT 00000000 lchown@GLIBC_2.4 │ │ │ │ -00560704 00055e16 R_ARM_JUMP_SLOT 00000000 putc@GLIBC_2.4 │ │ │ │ -00560708 0000cc16 R_ARM_JUMP_SLOT 00000000 setns@GLIBC_2.14 │ │ │ │ -0056070c 00068d16 R_ARM_JUMP_SLOT 0002a678 tan@GLIBC_2.4 │ │ │ │ -00560710 0004da16 R_ARM_JUMP_SLOT 0002a684 cosh@GLIBC_2.4 │ │ │ │ -00560714 00023e16 R_ARM_JUMP_SLOT 00000000 unlinkat@GLIBC_2.4 │ │ │ │ -00560718 0006a516 R_ARM_JUMP_SLOT 00000000 dlsym@GLIBC_2.34 │ │ │ │ -0056071c 00001516 R_ARM_JUMP_SLOT 00000000 linkat@GLIBC_2.4 │ │ │ │ -00560720 0007c016 R_ARM_JUMP_SLOT 00000000 seteuid@GLIBC_2.4 │ │ │ │ -00560724 0002eb16 R_ARM_JUMP_SLOT 00000000 pwritev64v2@GLIBC_2.26 │ │ │ │ -00560728 00036916 R_ARM_JUMP_SLOT 00000000 __recvmsg64@GLIBC_2.34 │ │ │ │ -0056072c 00033716 R_ARM_JUMP_SLOT 00000000 timerfd_create@GLIBC_2.8 │ │ │ │ -00560730 00014816 R_ARM_JUMP_SLOT 00000000 strcspn@GLIBC_2.4 │ │ │ │ -00560734 00086716 R_ARM_JUMP_SLOT 00000000 __sprintf_chk@GLIBC_2.4 │ │ │ │ -00560738 00064716 R_ARM_JUMP_SLOT 00000000 fread@GLIBC_2.4 │ │ │ │ -0056073c 00039216 R_ARM_JUMP_SLOT 00000000 fpathconf@GLIBC_2.4 │ │ │ │ -00560740 0006ba16 R_ARM_JUMP_SLOT 00000000 times@GLIBC_2.4 │ │ │ │ -00560744 0004f016 R_ARM_JUMP_SLOT 0002a720 fchdir@GLIBC_2.4 │ │ │ │ -00560748 00028816 R_ARM_JUMP_SLOT 00000000 pthread_cond_init@GLIBC_2.4 │ │ │ │ -0056074c 0001a616 R_ARM_JUMP_SLOT 00000000 strncmp@GLIBC_2.4 │ │ │ │ -00560750 00054616 R_ARM_JUMP_SLOT 00000000 getservbyport@GLIBC_2.4 │ │ │ │ -00560754 00002716 R_ARM_JUMP_SLOT 00000000 getpwent@GLIBC_2.4 │ │ │ │ -00560758 00047016 R_ARM_JUMP_SLOT 00000000 kill@GLIBC_2.4 │ │ │ │ -0056075c 00013e16 R_ARM_JUMP_SLOT 00000000 link@GLIBC_2.4 │ │ │ │ -00560760 00010516 R_ARM_JUMP_SLOT 00000000 setgid@GLIBC_2.4 │ │ │ │ -00560764 0008d316 R_ARM_JUMP_SLOT 00000000 ferror@GLIBC_2.4 │ │ │ │ -00560768 00016816 R_ARM_JUMP_SLOT 00000000 getpeername@GLIBC_2.4 │ │ │ │ -0056076c 00014916 R_ARM_JUMP_SLOT 00000000 __memmove_chk@GLIBC_2.4 │ │ │ │ -00560770 0007b816 R_ARM_JUMP_SLOT 00000000 realloc@GLIBC_2.4 │ │ │ │ -00560774 00079916 R_ARM_JUMP_SLOT 00000000 __strcpy_chk@GLIBC_2.4 │ │ │ │ -00560778 0007f916 R_ARM_JUMP_SLOT 00000000 __isoc23_strtoul@GLIBC_2.38 │ │ │ │ -0056077c 00036716 R_ARM_JUMP_SLOT 00000000 ftruncate64@GLIBC_2.4 │ │ │ │ -00560780 0007a316 R_ARM_JUMP_SLOT 00000000 chown@GLIBC_2.4 │ │ │ │ -00560784 0005f616 R_ARM_JUMP_SLOT 00000000 epoll_ctl@GLIBC_2.4 │ │ │ │ -00560788 00007116 R_ARM_JUMP_SLOT 00000000 setrlimit64@GLIBC_2.4 │ │ │ │ -0056078c 00086a16 R_ARM_JUMP_SLOT 00000000 getloadavg@GLIBC_2.4 │ │ │ │ -00560790 00077216 R_ARM_JUMP_SLOT 00000000 getgroups@GLIBC_2.4 │ │ │ │ -00560794 00045216 R_ARM_JUMP_SLOT 00000000 wmemchr@GLIBC_2.4 │ │ │ │ -00560798 0002e916 R_ARM_JUMP_SLOT 00000000 recvfrom@GLIBC_2.4 │ │ │ │ -0056079c 0006cb16 R_ARM_JUMP_SLOT 00000000 __libc_start_main@GLIBC_2.34 │ │ │ │ -005607a0 0000e116 R_ARM_JUMP_SLOT 00000000 readv@GLIBC_2.4 │ │ │ │ -005607a4 0005d516 R_ARM_JUMP_SLOT 0002a840 fabs@GLIBC_2.4 │ │ │ │ -005607a8 00014516 R_ARM_JUMP_SLOT 00000000 getservbyname@GLIBC_2.4 │ │ │ │ -005607ac 0004b916 R_ARM_JUMP_SLOT 00000000 pipe@GLIBC_2.4 │ │ │ │ -005607b0 0005e416 R_ARM_JUMP_SLOT 00000000 endgrent@GLIBC_2.4 │ │ │ │ -005607b4 00031a16 R_ARM_JUMP_SLOT 00000000 syscall@GLIBC_2.4 │ │ │ │ -005607b8 00027c16 R_ARM_JUMP_SLOT 00000000 setresuid@GLIBC_2.4 │ │ │ │ -005607bc 00086416 R_ARM_JUMP_SLOT 00000000 getsid@GLIBC_2.4 │ │ │ │ -005607c0 00019416 R_ARM_JUMP_SLOT 00000000 if_indextoname@GLIBC_2.4 │ │ │ │ -005607c4 00015c16 R_ARM_JUMP_SLOT 00000000 setregid@GLIBC_2.4 │ │ │ │ -005607c8 0003d316 R_ARM_JUMP_SLOT 00000000 strpbrk@GLIBC_2.4 │ │ │ │ -005607cc 0005a016 R_ARM_JUMP_SLOT 0002a8b8 XML_SetCharacterDataHandler │ │ │ │ -005607d0 0007db16 R_ARM_JUMP_SLOT 00000000 pow@GLIBC_2.29 │ │ │ │ -005607d4 0003c416 R_ARM_JUMP_SLOT 00000000 getgrnam_r@GLIBC_2.4 │ │ │ │ -005607d8 00020716 R_ARM_JUMP_SLOT 00000000 memchr@GLIBC_2.4 │ │ │ │ -005607dc 0003d016 R_ARM_JUMP_SLOT 00000000 fchmod@GLIBC_2.4 │ │ │ │ -005607e0 00022716 R_ARM_JUMP_SLOT 00000000 __clock_getres64@GLIBC_2.34 │ │ │ │ -005607e4 00061816 R_ARM_JUMP_SLOT 00000000 __sched_cpualloc@GLIBC_2.7 │ │ │ │ -005607e8 00012216 R_ARM_JUMP_SLOT 00000000 __sched_cpufree@GLIBC_2.7 │ │ │ │ -005607ec 00013816 R_ARM_JUMP_SLOT 00000000 setenv@GLIBC_2.4 │ │ │ │ -005607f0 00015916 R_ARM_JUMP_SLOT 00000000 __getitimer64@GLIBC_2.34 │ │ │ │ -005607f4 00042d16 R_ARM_JUMP_SLOT 00000000 strcmp@GLIBC_2.4 │ │ │ │ -005607f8 00001216 R_ARM_JUMP_SLOT 00000000 getpwuid_r@GLIBC_2.4 │ │ │ │ -005607fc 0000c316 R_ARM_JUMP_SLOT 00000000 sigpending@GLIBC_2.4 │ │ │ │ -00560800 0000d316 R_ARM_JUMP_SLOT 00000000 exit@GLIBC_2.4 │ │ │ │ -00560804 0003e216 R_ARM_JUMP_SLOT 00000000 dup3@GLIBC_2.9 │ │ │ │ -00560808 00004616 R_ARM_JUMP_SLOT 00000000 fsetxattr@GLIBC_2.4 │ │ │ │ -0056080c 0005a116 R_ARM_JUMP_SLOT 00000000 llistxattr@GLIBC_2.4 │ │ │ │ -00560810 0008b216 R_ARM_JUMP_SLOT 00000000 __errno_location@GLIBC_2.4 │ │ │ │ -00560814 00043b16 R_ARM_JUMP_SLOT 00000000 inflateCopy@ZLIB_1.2.0 │ │ │ │ -00560818 00089616 R_ARM_JUMP_SLOT 00000000 pthread_self@GLIBC_2.4 │ │ │ │ -0056081c 00073316 R_ARM_JUMP_SLOT 0002a9a8 XML_SetUnparsedEntityDeclHandler │ │ │ │ -00560820 00050616 R_ARM_JUMP_SLOT 00000000 confstr@GLIBC_2.4 │ │ │ │ -00560824 00022816 R_ARM_JUMP_SLOT 00000000 __timerfd_settime64@GLIBC_2.34 │ │ │ │ -00560828 00070a16 R_ARM_JUMP_SLOT 00000000 __memset_chk@GLIBC_2.4 │ │ │ │ -0056082c 0003c816 R_ARM_JUMP_SLOT 00000000 ttyname_r@GLIBC_2.4 │ │ │ │ -00560830 00015816 R_ARM_JUMP_SLOT 00000000 closefrom@GLIBC_2.34 │ │ │ │ -00560834 0004cc16 R_ARM_JUMP_SLOT 00000000 __fdelt_chk@GLIBC_2.15 │ │ │ │ -00560838 0003d616 R_ARM_JUMP_SLOT 00000000 ceil@GLIBC_2.4 │ │ │ │ -0056083c 00063916 R_ARM_JUMP_SLOT 00000000 posix_spawn_file_actions_addclose@GLIBC_2.4 │ │ │ │ -00560840 00001816 R_ARM_JUMP_SLOT 00000000 getgid@GLIBC_2.4 │ │ │ │ -00560844 0002e516 R_ARM_JUMP_SLOT 00000000 fdopendir@GLIBC_2.4 │ │ │ │ -00560848 0006bf16 R_ARM_JUMP_SLOT 00000000 truncate64@GLIBC_2.4 │ │ │ │ -0056084c 0003bf16 R_ARM_JUMP_SLOT 00000000 fputs@GLIBC_2.4 │ │ │ │ -00560850 00039816 R_ARM_JUMP_SLOT 00000000 ldexp@GLIBC_2.4 │ │ │ │ -00560854 00022a16 R_ARM_JUMP_SLOT 0002aa50 XML_SetHashSalt │ │ │ │ -00560858 00038d16 R_ARM_JUMP_SLOT 00000000 sched_setparam@GLIBC_2.4 │ │ │ │ +0055000c 0001ff16 R_ARM_JUMP_SLOT 00000000 getnameinfo@GLIBC_2.4 │ │ │ │ +00550010 00008b16 R_ARM_JUMP_SLOT 00000000 getpgrp@GLIBC_2.4 │ │ │ │ +00550014 0001c816 R_ARM_JUMP_SLOT 00029190 sinh@GLIBC_2.4 │ │ │ │ +00550018 0003fe16 R_ARM_JUMP_SLOT 00000000 sync@GLIBC_2.4 │ │ │ │ +0055001c 00079716 R_ARM_JUMP_SLOT 00000000 XML_ExpatVersion │ │ │ │ +00550020 0004d516 R_ARM_JUMP_SLOT 00000000 if_nametoindex@GLIBC_2.4 │ │ │ │ +00550024 00013f16 R_ARM_JUMP_SLOT 00000000 __getrusage64@GLIBC_2.34 │ │ │ │ +00550028 0001c116 R_ARM_JUMP_SLOT 00000000 pipe2@GLIBC_2.9 │ │ │ │ +0055002c 0003dd16 R_ARM_JUMP_SLOT 00000000 pthread_join@GLIBC_2.34 │ │ │ │ +00550030 0008c116 R_ARM_JUMP_SLOT 00000000 sigemptyset@GLIBC_2.4 │ │ │ │ +00550034 00018116 R_ARM_JUMP_SLOT 00000000 __fcntl_time64@GLIBC_2.34 │ │ │ │ +00550038 0004a116 R_ARM_JUMP_SLOT 00000000 strerror@GLIBC_2.4 │ │ │ │ +0055003c 0003d716 R_ARM_JUMP_SLOT 00000000 __ctype_toupper_loc@GLIBC_2.4 │ │ │ │ +00550040 00084916 R_ARM_JUMP_SLOT 00029214 XML_SetEndElementHandler │ │ │ │ +00550044 00019916 R_ARM_JUMP_SLOT 00000000 fileno@GLIBC_2.4 │ │ │ │ +00550048 00009016 R_ARM_JUMP_SLOT 00000000 inet_ntop@GLIBC_2.4 │ │ │ │ +0055004c 0004e716 R_ARM_JUMP_SLOT 00000000 getresgid@GLIBC_2.4 │ │ │ │ +00550050 0000be16 R_ARM_JUMP_SLOT 00000000 mkdir@GLIBC_2.4 │ │ │ │ +00550054 00035a16 R_ARM_JUMP_SLOT 00000000 unsetenv@GLIBC_2.4 │ │ │ │ +00550058 00058a16 R_ARM_JUMP_SLOT 00000000 pthread_condattr_setclock@GLIBC_2.34 │ │ │ │ +0055005c 0001f616 R_ARM_JUMP_SLOT 00000000 dlerror@GLIBC_2.34 │ │ │ │ +00550060 00040c16 R_ARM_JUMP_SLOT 00000000 geteuid@GLIBC_2.4 │ │ │ │ +00550064 00009c16 R_ARM_JUMP_SLOT 00000000 __wait4_time64@GLIBC_2.34 │ │ │ │ +00550068 00079c16 R_ARM_JUMP_SLOT 00000000 abort@GLIBC_2.4 │ │ │ │ +0055006c 00050716 R_ARM_JUMP_SLOT 00000000 connect@GLIBC_2.4 │ │ │ │ +00550070 00011e16 R_ARM_JUMP_SLOT 000292a4 XML_ParserCreate_MM │ │ │ │ +00550074 00059816 R_ARM_JUMP_SLOT 00000000 getsockname@GLIBC_2.4 │ │ │ │ +00550078 0003f216 R_ARM_JUMP_SLOT 000292bc XML_SetEncoding │ │ │ │ +0055007c 00044b16 R_ARM_JUMP_SLOT 00000000 setgroups@GLIBC_2.4 │ │ │ │ +00550080 0003aa16 R_ARM_JUMP_SLOT 00000000 madvise@GLIBC_2.4 │ │ │ │ +00550084 0006e016 R_ARM_JUMP_SLOT 00000000 wcscpy@GLIBC_2.4 │ │ │ │ +00550088 00037b16 R_ARM_JUMP_SLOT 00000000 opendir@GLIBC_2.4 │ │ │ │ +0055008c 00037716 R_ARM_JUMP_SLOT 00000000 memcmp@GLIBC_2.4 │ │ │ │ +00550090 00064916 R_ARM_JUMP_SLOT 00000000 getauxval@GLIBC_2.16 │ │ │ │ +00550094 00025b16 R_ARM_JUMP_SLOT 00000000 __clock_settime64@GLIBC_2.34 │ │ │ │ +00550098 00049016 R_ARM_JUMP_SLOT 00000000 sysconf@GLIBC_2.4 │ │ │ │ +0055009c 00044c16 R_ARM_JUMP_SLOT 00000000 pthread_sigmask@GLIBC_2.32 │ │ │ │ +005500a0 00070116 R_ARM_JUMP_SLOT 00000000 sigwaitinfo@GLIBC_2.4 │ │ │ │ +005500a4 0003c216 R_ARM_JUMP_SLOT 00000000 __utimensat64@GLIBC_2.34 │ │ │ │ +005500a8 00022016 R_ARM_JUMP_SLOT 00000000 pthread_exit@GLIBC_2.4 │ │ │ │ +005500ac 00055616 R_ARM_JUMP_SLOT 00000000 inflateEnd │ │ │ │ +005500b0 00018e16 R_ARM_JUMP_SLOT 00000000 __libc_current_sigrtmin@GLIBC_2.4 │ │ │ │ +005500b4 00075616 R_ARM_JUMP_SLOT 00000000 pthread_setspecific@GLIBC_2.34 │ │ │ │ +005500b8 0002bd16 R_ARM_JUMP_SLOT 00000000 exp@GLIBC_2.29 │ │ │ │ +005500bc 0004e816 R_ARM_JUMP_SLOT 00000000 __wait3_time64@GLIBC_2.34 │ │ │ │ +005500c0 00022316 R_ARM_JUMP_SLOT 00000000 sendfile64@GLIBC_2.4 │ │ │ │ +005500c4 00006116 R_ARM_JUMP_SLOT 00000000 inet_ntoa@GLIBC_2.4 │ │ │ │ +005500c8 00002316 R_ARM_JUMP_SLOT 00000000 __sendmsg64@GLIBC_2.34 │ │ │ │ +005500cc 00048e16 R_ARM_JUMP_SLOT 000293b8 erfc@GLIBC_2.4 │ │ │ │ +005500d0 00004716 R_ARM_JUMP_SLOT 00000000 fexecve@GLIBC_2.4 │ │ │ │ +005500d4 00034616 R_ARM_JUMP_SLOT 000293d0 asin@GLIBC_2.4 │ │ │ │ +005500d8 0008c616 R_ARM_JUMP_SLOT 00000000 posix_spawnattr_setpgroup@GLIBC_2.4 │ │ │ │ +005500dc 0003c616 R_ARM_JUMP_SLOT 00000000 sigismember@GLIBC_2.4 │ │ │ │ +005500e0 0005ca16 R_ARM_JUMP_SLOT 00000000 getresuid@GLIBC_2.4 │ │ │ │ +005500e4 0005c616 R_ARM_JUMP_SLOT 00000000 XML_GetBase │ │ │ │ +005500e8 00000116 R_ARM_JUMP_SLOT 00000000 __gmon_start__ │ │ │ │ +005500ec 00025c16 R_ARM_JUMP_SLOT 00000000 XML_SetParamEntityParsing │ │ │ │ +005500f0 00067716 R_ARM_JUMP_SLOT 00000000 sched_yield@GLIBC_2.4 │ │ │ │ +005500f4 0000e416 R_ARM_JUMP_SLOT 00000000 tzset@GLIBC_2.4 │ │ │ │ +005500f8 00050416 R_ARM_JUMP_SLOT 00000000 forkpty@GLIBC_2.34 │ │ │ │ +005500fc 00024916 R_ARM_JUMP_SLOT 00000000 rewind@GLIBC_2.4 │ │ │ │ +00550100 00038416 R_ARM_JUMP_SLOT 00000000 splice@GLIBC_2.5 │ │ │ │ +00550104 00059c16 R_ARM_JUMP_SLOT 00000000 __mktime64@GLIBC_2.34 │ │ │ │ +00550108 00060f16 R_ARM_JUMP_SLOT 00000000 socketpair@GLIBC_2.4 │ │ │ │ +0055010c 00034e16 R_ARM_JUMP_SLOT 00000000 rename@GLIBC_2.4 │ │ │ │ +00550110 00029a16 R_ARM_JUMP_SLOT 00000000 strncpy@GLIBC_2.4 │ │ │ │ +00550114 00005a16 R_ARM_JUMP_SLOT 00000000 fclose@GLIBC_2.4 │ │ │ │ +00550118 00084d16 R_ARM_JUMP_SLOT 00000000 fgets@GLIBC_2.4 │ │ │ │ +0055011c 00019b16 R_ARM_JUMP_SLOT 000294a8 XML_SetNamespaceDeclHandler │ │ │ │ +00550120 00087c16 R_ARM_JUMP_SLOT 00000000 recv@GLIBC_2.4 │ │ │ │ +00550124 00005016 R_ARM_JUMP_SLOT 00000000 getenv@GLIBC_2.4 │ │ │ │ +00550128 0004fc16 R_ARM_JUMP_SLOT 00000000 removexattr@GLIBC_2.4 │ │ │ │ +0055012c 00060716 R_ARM_JUMP_SLOT 00000000 __printf_chk@GLIBC_2.4 │ │ │ │ +00550130 00061416 R_ARM_JUMP_SLOT 00000000 waitid@GLIBC_2.4 │ │ │ │ +00550134 00000a16 R_ARM_JUMP_SLOT 00000000 system@GLIBC_2.4 │ │ │ │ +00550138 00009916 R_ARM_JUMP_SLOT 00000000 posix_openpt@GLIBC_2.4 │ │ │ │ +0055013c 0002ac16 R_ARM_JUMP_SLOT 00000000 strchr@GLIBC_2.4 │ │ │ │ +00550140 00078616 R_ARM_JUMP_SLOT 00000000 unshare@GLIBC_2.4 │ │ │ │ +00550144 00016c16 R_ARM_JUMP_SLOT 00000000 flistxattr@GLIBC_2.4 │ │ │ │ +00550148 0002fd16 R_ARM_JUMP_SLOT 00000000 deflate │ │ │ │ +0055014c 0005d916 R_ARM_JUMP_SLOT 00000000 wmemcmp@GLIBC_2.4 │ │ │ │ +00550150 00023516 R_ARM_JUMP_SLOT 00000000 __cxa_atexit@GLIBC_2.4 │ │ │ │ +00550154 0005e716 R_ARM_JUMP_SLOT 00000000 posix_spawn_file_actions_addopen@GLIBC_2.4 │ │ │ │ +00550158 0001a216 R_ARM_JUMP_SLOT 00000000 sem_destroy@GLIBC_2.34 │ │ │ │ +0055015c 0000f416 R_ARM_JUMP_SLOT 00000000 wcscoll@GLIBC_2.4 │ │ │ │ +00550160 00047216 R_ARM_JUMP_SLOT 00000000 wcschr@GLIBC_2.4 │ │ │ │ +00550164 0000b916 R_ARM_JUMP_SLOT 00000000 setlogmask@GLIBC_2.4 │ │ │ │ +00550168 0007a016 R_ARM_JUMP_SLOT 00000000 fchown@GLIBC_2.4 │ │ │ │ +0055016c 0006ae16 R_ARM_JUMP_SLOT 00000000 listen@GLIBC_2.4 │ │ │ │ +00550170 00053a16 R_ARM_JUMP_SLOT 00000000 calloc@GLIBC_2.4 │ │ │ │ +00550174 00011416 R_ARM_JUMP_SLOT 00000000 getgrgid_r@GLIBC_2.4 │ │ │ │ +00550178 00066c16 R_ARM_JUMP_SLOT 00000000 __uflow@GLIBC_2.4 │ │ │ │ +0055017c 0003f616 R_ARM_JUMP_SLOT 00000000 __lstat64_time64@GLIBC_2.34 │ │ │ │ +00550180 0001e516 R_ARM_JUMP_SLOT 00000000 getgrouplist@GLIBC_2.4 │ │ │ │ +00550184 0003a716 R_ARM_JUMP_SLOT 00000000 pthread_cond_wait@GLIBC_2.4 │ │ │ │ +00550188 00081a16 R_ARM_JUMP_SLOT 000295ec XML_GetErrorCode │ │ │ │ +0055018c 0006d216 R_ARM_JUMP_SLOT 00000000 sendto@GLIBC_2.4 │ │ │ │ +00550190 00081b16 R_ARM_JUMP_SLOT 00029604 XML_SetUserData │ │ │ │ +00550194 00016516 R_ARM_JUMP_SLOT 00000000 hstrerror@GLIBC_2.4 │ │ │ │ +00550198 00021b16 R_ARM_JUMP_SLOT 00000000 sincos@GLIBC_2.4 │ │ │ │ +0055019c 00088316 R_ARM_JUMP_SLOT 00000000 sched_get_priority_max@GLIBC_2.4 │ │ │ │ +005501a0 00032e16 R_ARM_JUMP_SLOT 00000000 sem_wait@GLIBC_2.34 │ │ │ │ +005501a4 0007b216 R_ARM_JUMP_SLOT 00000000 sched_setscheduler@GLIBC_2.4 │ │ │ │ +005501a8 00070616 R_ARM_JUMP_SLOT 00000000 setegid@GLIBC_2.4 │ │ │ │ +005501ac 00036816 R_ARM_JUMP_SLOT 00000000 memset@GLIBC_2.4 │ │ │ │ +005501b0 00069d16 R_ARM_JUMP_SLOT 00000000 gai_strerror@GLIBC_2.4 │ │ │ │ +005501b4 0003b216 R_ARM_JUMP_SLOT 00000000 __sigtimedwait64@GLIBC_2.34 │ │ │ │ +005501b8 00014316 R_ARM_JUMP_SLOT 00000000 uname@GLIBC_2.4 │ │ │ │ +005501bc 00068616 R_ARM_JUMP_SLOT 00000000 __fstat64_time64@GLIBC_2.34 │ │ │ │ +005501c0 00056b16 R_ARM_JUMP_SLOT 00000000 XML_ExternalEntityParserCreate │ │ │ │ +005501c4 00063a16 R_ARM_JUMP_SLOT 00000000 freeaddrinfo@GLIBC_2.4 │ │ │ │ +005501c8 00031d16 R_ARM_JUMP_SLOT 00000000 strrchr@GLIBC_2.4 │ │ │ │ +005501cc 0005f016 R_ARM_JUMP_SLOT 00000000 getprotobyname@GLIBC_2.4 │ │ │ │ +005501d0 00025916 R_ARM_JUMP_SLOT 000296c4 fsync@GLIBC_2.4 │ │ │ │ +005501d4 00007216 R_ARM_JUMP_SLOT 00000000 setsid@GLIBC_2.4 │ │ │ │ +005501d8 0001b816 R_ARM_JUMP_SLOT 00000000 ungetc@GLIBC_2.4 │ │ │ │ +005501dc 0005cc16 R_ARM_JUMP_SLOT 00000000 statvfs64@GLIBC_2.4 │ │ │ │ +005501e0 0002b716 R_ARM_JUMP_SLOT 00000000 mknodat@GLIBC_2.33 │ │ │ │ +005501e4 0004ae16 R_ARM_JUMP_SLOT 00000000 bindtextdomain@GLIBC_2.4 │ │ │ │ +005501e8 00026d16 R_ARM_JUMP_SLOT 00000000 perror@GLIBC_2.4 │ │ │ │ +005501ec 00005816 R_ARM_JUMP_SLOT 00000000 eventfd@GLIBC_2.7 │ │ │ │ +005501f0 00079e16 R_ARM_JUMP_SLOT 00000000 modf@GLIBC_2.4 │ │ │ │ +005501f4 0007c216 R_ARM_JUMP_SLOT 00029730 XML_SetReparseDeferralEnabled │ │ │ │ +005501f8 0006c016 R_ARM_JUMP_SLOT 00000000 wait@GLIBC_2.4 │ │ │ │ +005501fc 00079516 R_ARM_JUMP_SLOT 00000000 posix_spawnattr_setschedparam@GLIBC_2.4 │ │ │ │ +00550200 00042716 R_ARM_JUMP_SLOT 00000000 floor@GLIBC_2.4 │ │ │ │ +00550204 0003d416 R_ARM_JUMP_SLOT 00000000 chmod@GLIBC_2.4 │ │ │ │ +00550208 00025f16 R_ARM_JUMP_SLOT 00000000 mbrtowc@GLIBC_2.4 │ │ │ │ +0055020c 00078716 R_ARM_JUMP_SLOT 00000000 sigaltstack@GLIBC_2.4 │ │ │ │ +00550210 00012616 R_ARM_JUMP_SLOT 00000000 mkdirat@GLIBC_2.4 │ │ │ │ +00550214 00078216 R_ARM_JUMP_SLOT 00029790 XML_GetCurrentColumnNumber │ │ │ │ +00550218 00041616 R_ARM_JUMP_SLOT 00000000 hypot@GLIBC_2.35 │ │ │ │ +0055021c 00031316 R_ARM_JUMP_SLOT 00000000 renameat@GLIBC_2.4 │ │ │ │ +00550220 00058b16 R_ARM_JUMP_SLOT 00000000 writev@GLIBC_2.4 │ │ │ │ +00550224 00017616 R_ARM_JUMP_SLOT 00000000 inflateInit2_ │ │ │ │ +00550228 00047f16 R_ARM_JUMP_SLOT 00000000 copy_file_range@GLIBC_2.27 │ │ │ │ +0055022c 0007e516 R_ARM_JUMP_SLOT 00000000 tcgetpgrp@GLIBC_2.4 │ │ │ │ +00550230 0006b816 R_ARM_JUMP_SLOT 00000000 __strncat_chk@GLIBC_2.4 │ │ │ │ +00550234 00010c16 R_ARM_JUMP_SLOT 00000000 sigwait@GLIBC_2.4 │ │ │ │ +00550238 0003ab16 R_ARM_JUMP_SLOT 000297fc XML_SetStartDoctypeDeclHandler │ │ │ │ +0055023c 00068316 R_ARM_JUMP_SLOT 00000000 posix_spawnattr_init@GLIBC_2.4 │ │ │ │ +00550240 0001da16 R_ARM_JUMP_SLOT 00029814 expm1@GLIBC_2.4 │ │ │ │ +00550244 00088b16 R_ARM_JUMP_SLOT 00000000 sqrt@GLIBC_2.4 │ │ │ │ +00550248 00068716 R_ARM_JUMP_SLOT 0002982c XML_SetStartCdataSectionHandler │ │ │ │ +0055024c 0002cb16 R_ARM_JUMP_SLOT 00000000 fchownat@GLIBC_2.4 │ │ │ │ +00550250 0005ec16 R_ARM_JUMP_SLOT 00000000 _exit@GLIBC_2.4 │ │ │ │ +00550254 00045016 R_ARM_JUMP_SLOT 00000000 inflate │ │ │ │ +00550258 00027f16 R_ARM_JUMP_SLOT 00000000 funlockfile@GLIBC_2.4 │ │ │ │ +0055025c 0000fb16 R_ARM_JUMP_SLOT 00000000 getuid@GLIBC_2.4 │ │ │ │ +00550260 00075f16 R_ARM_JUMP_SLOT 00000000 pthread_create@GLIBC_2.34 │ │ │ │ +00550264 0004d816 R_ARM_JUMP_SLOT 00029880 XML_SetDefaultHandlerExpand │ │ │ │ +00550268 00033516 R_ARM_JUMP_SLOT 0002988c XML_SetExternalEntityRefHandler │ │ │ │ +0055026c 00062816 R_ARM_JUMP_SLOT 00000000 preadv64v2@GLIBC_2.26 │ │ │ │ +00550270 00050c16 R_ARM_JUMP_SLOT 00000000 log@GLIBC_2.29 │ │ │ │ +00550274 0001ef16 R_ARM_JUMP_SLOT 00000000 posix_spawnattr_setsigdefault@GLIBC_2.4 │ │ │ │ +00550278 00008116 R_ARM_JUMP_SLOT 000298bc free@GLIBC_2.4 │ │ │ │ +0055027c 00018416 R_ARM_JUMP_SLOT 00000000 setpgid@GLIBC_2.4 │ │ │ │ +00550280 0007d116 R_ARM_JUMP_SLOT 00000000 read@GLIBC_2.4 │ │ │ │ +00550284 00026316 R_ARM_JUMP_SLOT 00000000 __setitimer64@GLIBC_2.34 │ │ │ │ +00550288 00061f16 R_ARM_JUMP_SLOT 00000000 write@GLIBC_2.4 │ │ │ │ +0055028c 00076016 R_ARM_JUMP_SLOT 00000000 bind_textdomain_codeset@GLIBC_2.4 │ │ │ │ +00550290 00019d16 R_ARM_JUMP_SLOT 00029904 atan@GLIBC_2.4 │ │ │ │ +00550294 0000a016 R_ARM_JUMP_SLOT 00000000 dcgettext@GLIBC_2.4 │ │ │ │ +00550298 00076c16 R_ARM_JUMP_SLOT 0002991c XML_SetXmlDeclHandler │ │ │ │ +0055029c 00028016 R_ARM_JUMP_SLOT 00000000 __ioctl_time64@GLIBC_2.34 │ │ │ │ +005502a0 00044316 R_ARM_JUMP_SLOT 00000000 access@GLIBC_2.4 │ │ │ │ +005502a4 0000df16 R_ARM_JUMP_SLOT 00000000 wcslen@GLIBC_2.4 │ │ │ │ +005502a8 0001c216 R_ARM_JUMP_SLOT 00000000 openlog@GLIBC_2.4 │ │ │ │ +005502ac 0001f216 R_ARM_JUMP_SLOT 00000000 inet_pton@GLIBC_2.4 │ │ │ │ +005502b0 0006bc16 R_ARM_JUMP_SLOT 00000000 openat64@GLIBC_2.4 │ │ │ │ +005502b4 00040816 R_ARM_JUMP_SLOT 00000000 crc32 │ │ │ │ +005502b8 00066d16 R_ARM_JUMP_SLOT 00000000 XML_GetInputContext │ │ │ │ +005502bc 00005416 R_ARM_JUMP_SLOT 00000000 setpriority@GLIBC_2.4 │ │ │ │ +005502c0 00085f16 R_ARM_JUMP_SLOT 00000000 posix_spawn_file_actions_adddup2@GLIBC_2.4 │ │ │ │ +005502c4 00035b16 R_ARM_JUMP_SLOT 00000000 accept@GLIBC_2.4 │ │ │ │ +005502c8 0004bc16 R_ARM_JUMP_SLOT 00000000 fchmodat@GLIBC_2.4 │ │ │ │ +005502cc 0006d716 R_ARM_JUMP_SLOT 00000000 setgrent@GLIBC_2.4 │ │ │ │ +005502d0 0003b316 R_ARM_JUMP_SLOT 000299c4 XML_SetStartNamespaceDeclHandler │ │ │ │ +005502d4 00030316 R_ARM_JUMP_SLOT 00000000 close_range@GLIBC_2.34 │ │ │ │ +005502d8 00030b16 R_ARM_JUMP_SLOT 00000000 __getsockopt64@GLIBC_2.34 │ │ │ │ +005502dc 00009716 R_ARM_JUMP_SLOT 00000000 getrlimit64@GLIBC_2.4 │ │ │ │ +005502e0 00025716 R_ARM_JUMP_SLOT 00000000 sched_getscheduler@GLIBC_2.4 │ │ │ │ +005502e4 00028616 R_ARM_JUMP_SLOT 00000000 deflateEnd │ │ │ │ +005502e8 00013916 R_ARM_JUMP_SLOT 00000000 posix_spawnattr_setschedpolicy@GLIBC_2.4 │ │ │ │ +005502ec 00061e16 R_ARM_JUMP_SLOT 00000000 __memcpy_chk@GLIBC_2.4 │ │ │ │ +005502f0 00079116 R_ARM_JUMP_SLOT 00000000 gethostbyname_r@GLIBC_2.4 │ │ │ │ +005502f4 0001b316 R_ARM_JUMP_SLOT 00000000 symlink@GLIBC_2.4 │ │ │ │ +005502f8 00081916 R_ARM_JUMP_SLOT 00000000 __fstatat64_time64@GLIBC_2.34 │ │ │ │ +005502fc 00031e16 R_ARM_JUMP_SLOT 00000000 __atomic_store_8@LIBATOMIC_1.0 │ │ │ │ +00550300 00011216 R_ARM_JUMP_SLOT 00000000 pthread_mutex_unlock@GLIBC_2.4 │ │ │ │ +00550304 00001916 R_ARM_JUMP_SLOT 00029a60 XML_SetEndDoctypeDeclHandler │ │ │ │ +00550308 00060916 R_ARM_JUMP_SLOT 00000000 zlibVersion │ │ │ │ +0055030c 00036f16 R_ARM_JUMP_SLOT 00000000 symlinkat@GLIBC_2.4 │ │ │ │ +00550310 00070e16 R_ARM_JUMP_SLOT 00000000 round@GLIBC_2.4 │ │ │ │ +00550314 00047d16 R_ARM_JUMP_SLOT 00029a90 cbrt@GLIBC_2.4 │ │ │ │ +00550318 0002fe16 R_ARM_JUMP_SLOT 00000000 __atomic_load_8@LIBATOMIC_1.0 │ │ │ │ +0055031c 0001f416 R_ARM_JUMP_SLOT 00000000 socket@GLIBC_2.4 │ │ │ │ +00550320 00019016 R_ARM_JUMP_SLOT 00000000 tcsetpgrp@GLIBC_2.4 │ │ │ │ +00550324 0000d816 R_ARM_JUMP_SLOT 00000000 pread64@GLIBC_2.4 │ │ │ │ +00550328 00084116 R_ARM_JUMP_SLOT 00000000 vfork@GLIBC_2.4 │ │ │ │ +0055032c 0006e116 R_ARM_JUMP_SLOT 00000000 umask@GLIBC_2.4 │ │ │ │ +00550330 00027d16 R_ARM_JUMP_SLOT 00000000 getaddrinfo@GLIBC_2.4 │ │ │ │ +00550334 00007d16 R_ARM_JUMP_SLOT 00000000 fflush@GLIBC_2.4 │ │ │ │ +00550338 00015a16 R_ARM_JUMP_SLOT 00000000 pthread_attr_setscope@GLIBC_2.4 │ │ │ │ +0055033c 00048216 R_ARM_JUMP_SLOT 00000000 inet_aton@GLIBC_2.4 │ │ │ │ +00550340 00016616 R_ARM_JUMP_SLOT 00000000 if_freenameindex@GLIBC_2.4 │ │ │ │ +00550344 0005dc16 R_ARM_JUMP_SLOT 00000000 pthread_kill@GLIBC_2.34 │ │ │ │ +00550348 0000bc16 R_ARM_JUMP_SLOT 00029b2c atanh@GLIBC_2.4 │ │ │ │ +0055034c 00056616 R_ARM_JUMP_SLOT 00000000 __isoc23_wcstol@GLIBC_2.38 │ │ │ │ +00550350 0000c716 R_ARM_JUMP_SLOT 00000000 XML_FreeContentModel │ │ │ │ +00550354 00064e16 R_ARM_JUMP_SLOT 00000000 wcsncpy@GLIBC_2.4 │ │ │ │ +00550358 0001cf16 R_ARM_JUMP_SLOT 00000000 setuid@GLIBC_2.4 │ │ │ │ +0055035c 00077716 R_ARM_JUMP_SLOT 00000000 isatty@GLIBC_2.4 │ │ │ │ +00550360 0000e316 R_ARM_JUMP_SLOT 00000000 readlinkat@GLIBC_2.4 │ │ │ │ +00550364 0003b016 R_ARM_JUMP_SLOT 00000000 epoll_wait@GLIBC_2.4 │ │ │ │ +00550368 0004d016 R_ARM_JUMP_SLOT 00000000 lremovexattr@GLIBC_2.4 │ │ │ │ +0055036c 00036b16 R_ARM_JUMP_SLOT 00000000 strsignal@GLIBC_2.4 │ │ │ │ +00550370 00016d16 R_ARM_JUMP_SLOT 00029ba4 tanh@GLIBC_2.4 │ │ │ │ +00550374 00084516 R_ARM_JUMP_SLOT 00000000 XML_UseForeignDTD │ │ │ │ +00550378 00007b16 R_ARM_JUMP_SLOT 00000000 getpriority@GLIBC_2.4 │ │ │ │ +0055037c 00037916 R_ARM_JUMP_SLOT 00000000 flockfile@GLIBC_2.4 │ │ │ │ +00550380 00080f16 R_ARM_JUMP_SLOT 00029bd4 XML_SetDefaultHandler │ │ │ │ +00550384 00021616 R_ARM_JUMP_SLOT 00000000 pthread_key_create@GLIBC_2.34 │ │ │ │ +00550388 00069116 R_ARM_JUMP_SLOT 00000000 posix_spawn@GLIBC_2.15 │ │ │ │ +0055038c 00066216 R_ARM_JUMP_SLOT 00000000 login_tty@GLIBC_2.34 │ │ │ │ +00550390 00054f16 R_ARM_JUMP_SLOT 00000000 pthread_mutex_lock@GLIBC_2.4 │ │ │ │ +00550394 0006ac16 R_ARM_JUMP_SLOT 00000000 mbstowcs@GLIBC_2.4 │ │ │ │ +00550398 0007a916 R_ARM_JUMP_SLOT 00029c1c cos@GLIBC_2.4 │ │ │ │ +0055039c 00080e16 R_ARM_JUMP_SLOT 00000000 strlen@GLIBC_2.4 │ │ │ │ +005503a0 00080c16 R_ARM_JUMP_SLOT 00000000 XML_ParseBuffer │ │ │ │ +005503a4 0003a816 R_ARM_JUMP_SLOT 00000000 memfd_create@GLIBC_2.27 │ │ │ │ +005503a8 00005316 R_ARM_JUMP_SLOT 00000000 nextafter@GLIBC_2.4 │ │ │ │ +005503ac 0007e416 R_ARM_JUMP_SLOT 00000000 getrandom@GLIBC_2.25 │ │ │ │ +005503b0 00056e16 R_ARM_JUMP_SLOT 00000000 XML_GetSpecifiedAttributeCount │ │ │ │ +005503b4 00020a16 R_ARM_JUMP_SLOT 00000000 unlink@GLIBC_2.4 │ │ │ │ +005503b8 00015016 R_ARM_JUMP_SLOT 00000000 posix_spawn_file_actions_addclosefrom_np@GLIBC_2.34 │ │ │ │ +005503bc 0007b116 R_ARM_JUMP_SLOT 00000000 __select64@GLIBC_2.34 │ │ │ │ +005503c0 0006a016 R_ARM_JUMP_SLOT 00000000 posix_fadvise64@GLIBC_2.4 │ │ │ │ +005503c4 00029616 R_ARM_JUMP_SLOT 00000000 gethostbyaddr_r@GLIBC_2.4 │ │ │ │ +005503c8 00081316 R_ARM_JUMP_SLOT 00000000 __sem_clockwait64@GLIBC_2.34 │ │ │ │ +005503cc 0000d516 R_ARM_JUMP_SLOT 00000000 execv@GLIBC_2.4 │ │ │ │ +005503d0 0000dc16 R_ARM_JUMP_SLOT 00029cc4 fdatasync@GLIBC_2.4 │ │ │ │ +005503d4 00034316 R_ARM_JUMP_SLOT 00000000 epoll_create1@GLIBC_2.9 │ │ │ │ +005503d8 00047516 R_ARM_JUMP_SLOT 00000000 memcpy@GLIBC_2.4 │ │ │ │ +005503dc 00076116 R_ARM_JUMP_SLOT 00000000 setlocale@GLIBC_2.4 │ │ │ │ +005503e0 0006e216 R_ARM_JUMP_SLOT 00000000 __h_errno_location@GLIBC_2.4 │ │ │ │ +005503e4 00041316 R_ARM_JUMP_SLOT 00000000 fopen64@GLIBC_2.4 │ │ │ │ +005503e8 00017316 R_ARM_JUMP_SLOT 00000000 getxattr@GLIBC_2.4 │ │ │ │ +005503ec 0004c516 R_ARM_JUMP_SLOT 00000000 clock@GLIBC_2.4 │ │ │ │ +005503f0 00024316 R_ARM_JUMP_SLOT 00000000 clearerr@GLIBC_2.4 │ │ │ │ +005503f4 0008b816 R_ARM_JUMP_SLOT 00000000 pthread_cond_signal@GLIBC_2.4 │ │ │ │ +005503f8 00085916 R_ARM_JUMP_SLOT 00000000 posix_spawnattr_setflags@GLIBC_2.4 │ │ │ │ +005503fc 0001a416 R_ARM_JUMP_SLOT 00000000 setresgid@GLIBC_2.4 │ │ │ │ +00550400 00017916 R_ARM_JUMP_SLOT 00000000 mprotect@GLIBC_2.4 │ │ │ │ +00550404 0006cd16 R_ARM_JUMP_SLOT 00000000 __clock_gettime64@GLIBC_2.34 │ │ │ │ +00550408 00033616 R_ARM_JUMP_SLOT 00000000 __ctype_tolower_loc@GLIBC_2.4 │ │ │ │ +0055040c 0003f716 R_ARM_JUMP_SLOT 00000000 localeconv@GLIBC_2.4 │ │ │ │ +00550410 0002cf16 R_ARM_JUMP_SLOT 00029d84 acos@GLIBC_2.4 │ │ │ │ +00550414 00034416 R_ARM_JUMP_SLOT 00000000 feof@GLIBC_2.4 │ │ │ │ +00550418 00041016 R_ARM_JUMP_SLOT 00000000 getppid@GLIBC_2.4 │ │ │ │ +0055041c 00006a16 R_ARM_JUMP_SLOT 00000000 mknod@GLIBC_2.33 │ │ │ │ +00550420 00063c16 R_ARM_JUMP_SLOT 00000000 openpty@GLIBC_2.34 │ │ │ │ +00550424 00020b16 R_ARM_JUMP_SLOT 00000000 ftell@GLIBC_2.4 │ │ │ │ +00550428 0005b616 R_ARM_JUMP_SLOT 00000000 log1p@GLIBC_2.4 │ │ │ │ +0055042c 00052316 R_ARM_JUMP_SLOT 00000000 alarm@GLIBC_2.4 │ │ │ │ +00550430 0006b916 R_ARM_JUMP_SLOT 00029de4 XML_SetNotStandaloneHandler │ │ │ │ +00550434 00029d16 R_ARM_JUMP_SLOT 00000000 __explicit_bzero_chk@GLIBC_2.25 │ │ │ │ +00550438 0005f916 R_ARM_JUMP_SLOT 00000000 posix_spawnattr_destroy@GLIBC_2.4 │ │ │ │ +0055043c 0007ea16 R_ARM_JUMP_SLOT 00000000 __futimens64@GLIBC_2.34 │ │ │ │ +00550440 0000d116 R_ARM_JUMP_SLOT 00000000 sigaddset@GLIBC_2.4 │ │ │ │ +00550444 00052916 R_ARM_JUMP_SLOT 00000000 chroot@GLIBC_2.4 │ │ │ │ +00550448 00053116 R_ARM_JUMP_SLOT 00000000 strcpy@GLIBC_2.4 │ │ │ │ +0055044c 0001c316 R_ARM_JUMP_SLOT 00000000 dlopen@GLIBC_2.34 │ │ │ │ +00550450 00021f16 R_ARM_JUMP_SLOT 00000000 sem_init@GLIBC_2.34 │ │ │ │ +00550454 0002fa16 R_ARM_JUMP_SLOT 00000000 waitpid@GLIBC_2.4 │ │ │ │ +00550458 00049916 R_ARM_JUMP_SLOT 00000000 __pthread_cond_timedwait64@GLIBC_2.34 │ │ │ │ +0055045c 0008ca16 R_ARM_JUMP_SLOT 00000000 pthread_cond_destroy@GLIBC_2.4 │ │ │ │ +00550460 00073e16 R_ARM_JUMP_SLOT 00000000 __time64@GLIBC_2.34 │ │ │ │ +00550464 0008aa16 R_ARM_JUMP_SLOT 00000000 __isoc23_sscanf@GLIBC_2.38 │ │ │ │ +00550468 00020016 R_ARM_JUMP_SLOT 00000000 lgetxattr@GLIBC_2.4 │ │ │ │ +0055046c 0006fb16 R_ARM_JUMP_SLOT 00000000 inflateSetDictionary │ │ │ │ +00550470 00076f16 R_ARM_JUMP_SLOT 00000000 __vsnprintf_chk@GLIBC_2.4 │ │ │ │ +00550474 0006a916 R_ARM_JUMP_SLOT 00000000 pthread_mutex_destroy@GLIBC_2.4 │ │ │ │ +00550478 00077816 R_ARM_JUMP_SLOT 00000000 XML_ExpatVersionInfo │ │ │ │ +0055047c 00070316 R_ARM_JUMP_SLOT 00029ec8 XML_GetCurrentLineNumber │ │ │ │ +00550480 0005c516 R_ARM_JUMP_SLOT 00000000 mkfifo@GLIBC_2.4 │ │ │ │ +00550484 0004ea16 R_ARM_JUMP_SLOT 00000000 open64@GLIBC_2.4 │ │ │ │ +00550488 00038a16 R_ARM_JUMP_SLOT 00000000 __vfprintf_chk@GLIBC_2.4 │ │ │ │ +0055048c 0007b716 R_ARM_JUMP_SLOT 00000000 raise@GLIBC_2.4 │ │ │ │ +00550490 0007ff16 R_ARM_JUMP_SLOT 00000000 fgetxattr@GLIBC_2.4 │ │ │ │ +00550494 00033016 R_ARM_JUMP_SLOT 00000000 getegid@GLIBC_2.4 │ │ │ │ +00550498 00032516 R_ARM_JUMP_SLOT 00000000 lsetxattr@GLIBC_2.4 │ │ │ │ +0055049c 00020316 R_ARM_JUMP_SLOT 00000000 sethostname@GLIBC_2.4 │ │ │ │ +005504a0 00046e16 R_ARM_JUMP_SLOT 00000000 pwrite64@GLIBC_2.4 │ │ │ │ +005504a4 00053f16 R_ARM_JUMP_SLOT 00000000 pthread_detach@GLIBC_2.34 │ │ │ │ +005504a8 00046916 R_ARM_JUMP_SLOT 00000000 killpg@GLIBC_2.4 │ │ │ │ +005504ac 0005d416 R_ARM_JUMP_SLOT 00000000 ctermid@GLIBC_2.4 │ │ │ │ +005504b0 00024416 R_ARM_JUMP_SLOT 00000000 posix_spawn_file_actions_destroy@GLIBC_2.4 │ │ │ │ +005504b4 0007fb16 R_ARM_JUMP_SLOT 00029f70 XML_SetEndCdataSectionHandler │ │ │ │ +005504b8 00023d16 R_ARM_JUMP_SLOT 00029f7c exp2@GLIBC_2.29 │ │ │ │ +005504bc 00047b16 R_ARM_JUMP_SLOT 00000000 getgrent@GLIBC_2.4 │ │ │ │ +005504c0 00015116 R_ARM_JUMP_SLOT 00000000 posix_spawn_file_actions_init@GLIBC_2.4 │ │ │ │ +005504c4 00035d16 R_ARM_JUMP_SLOT 00000000 sched_getaffinity@GLIBC_2.4 │ │ │ │ +005504c8 00012516 R_ARM_JUMP_SLOT 00029fac XML_SetCommentHandler │ │ │ │ +005504cc 00072716 R_ARM_JUMP_SLOT 00000000 __localtime64_r@GLIBC_2.34 │ │ │ │ +005504d0 0001f016 R_ARM_JUMP_SLOT 00000000 __snprintf_chk@GLIBC_2.4 │ │ │ │ +005504d4 00040916 R_ARM_JUMP_SLOT 00000000 posix_fallocate64@GLIBC_2.4 │ │ │ │ +005504d8 00088216 R_ARM_JUMP_SLOT 00000000 pthread_mutex_init@GLIBC_2.4 │ │ │ │ +005504dc 00060a16 R_ARM_JUMP_SLOT 00000000 ptsname_r@GLIBC_2.4 │ │ │ │ +005504e0 00063116 R_ARM_JUMP_SLOT 00000000 pthread_attr_setstacksize@GLIBC_2.34 │ │ │ │ +005504e4 0003a916 R_ARM_JUMP_SLOT 00000000 shutdown@GLIBC_2.4 │ │ │ │ +005504e8 0002d916 R_ARM_JUMP_SLOT 00000000 bind@GLIBC_2.4 │ │ │ │ +005504ec 00056916 R_ARM_JUMP_SLOT 00000000 fdopen@GLIBC_2.4 │ │ │ │ +005504f0 00072c16 R_ARM_JUMP_SLOT 00000000 wcsxfrm@GLIBC_2.4 │ │ │ │ +005504f4 00065c16 R_ARM_JUMP_SLOT 00000000 eventfd_read@GLIBC_2.7 │ │ │ │ +005504f8 0003b616 R_ARM_JUMP_SLOT 00000000 __syslog_chk@GLIBC_2.4 │ │ │ │ +005504fc 00085d16 R_ARM_JUMP_SLOT 00000000 strstr@GLIBC_2.4 │ │ │ │ +00550500 00083f16 R_ARM_JUMP_SLOT 00000000 nice@GLIBC_2.4 │ │ │ │ +00550504 00006516 R_ARM_JUMP_SLOT 00000000 close@GLIBC_2.4 │ │ │ │ +00550508 00042216 R_ARM_JUMP_SLOT 00000000 frexp@GLIBC_2.4 │ │ │ │ +0055050c 00060416 R_ARM_JUMP_SLOT 0002a078 XML_SetSkippedEntityHandler │ │ │ │ +00550510 0001bc16 R_ARM_JUMP_SLOT 00000000 lockf64@GLIBC_2.4 │ │ │ │ +00550514 0001dd16 R_ARM_JUMP_SLOT 00000000 getlogin_r@GLIBC_2.4 │ │ │ │ +00550518 00061d16 R_ARM_JUMP_SLOT 00000000 fwrite@GLIBC_2.4 │ │ │ │ +0055051c 00005616 R_ARM_JUMP_SLOT 00000000 __sched_rr_get_interval64@GLIBC_2.34 │ │ │ │ +00550520 00063716 R_ARM_JUMP_SLOT 00000000 closedir@GLIBC_2.4 │ │ │ │ +00550524 00005516 R_ARM_JUMP_SLOT 00000000 __atomic_compare_exchange_8@LIBATOMIC_1.0 │ │ │ │ +00550528 0003e416 R_ARM_JUMP_SLOT 00000000 __open64_2@GLIBC_2.7 │ │ │ │ +0055052c 0003fd16 R_ARM_JUMP_SLOT 00000000 initgroups@GLIBC_2.4 │ │ │ │ +00550530 00066116 R_ARM_JUMP_SLOT 00000000 sem_post@GLIBC_2.34 │ │ │ │ +00550534 00001b16 R_ARM_JUMP_SLOT 00000000 __stat64_time64@GLIBC_2.34 │ │ │ │ +00550538 0005f416 R_ARM_JUMP_SLOT 00000000 wcscmp@GLIBC_2.4 │ │ │ │ +0055053c 00076816 R_ARM_JUMP_SLOT 0002a108 XML_SetProcessingInstructionHandler │ │ │ │ +00550540 0007ab16 R_ARM_JUMP_SLOT 00000000 __clock_nanosleep_time64@GLIBC_2.34 │ │ │ │ +00550544 00052416 R_ARM_JUMP_SLOT 00000000 log10@GLIBC_2.4 │ │ │ │ +00550548 0003c316 R_ARM_JUMP_SLOT 00000000 unlockpt@GLIBC_2.4 │ │ │ │ +0055054c 00060016 R_ARM_JUMP_SLOT 00000000 setvbuf@GLIBC_2.4 │ │ │ │ +00550550 00068416 R_ARM_JUMP_SLOT 00000000 __timerfd_gettime64@GLIBC_2.34 │ │ │ │ +00550554 00084a16 R_ARM_JUMP_SLOT 00000000 __ctype_b_loc@GLIBC_2.4 │ │ │ │ +00550558 0003bd16 R_ARM_JUMP_SLOT 00000000 accept4@GLIBC_2.10 │ │ │ │ +0055055c 00008516 R_ARM_JUMP_SLOT 00000000 XML_SetBase │ │ │ │ +00550560 00027116 R_ARM_JUMP_SLOT 00000000 setpwent@GLIBC_2.4 │ │ │ │ +00550564 0008ae16 R_ARM_JUMP_SLOT 00000000 execve@GLIBC_2.4 │ │ │ │ +00550568 0001f516 R_ARM_JUMP_SLOT 00000000 if_nameindex@GLIBC_2.4 │ │ │ │ +0055056c 0004a616 R_ARM_JUMP_SLOT 0002a198 XML_SetElementDeclHandler │ │ │ │ +00550570 0001c716 R_ARM_JUMP_SLOT 0002a1a4 XML_ErrorString │ │ │ │ +00550574 00011516 R_ARM_JUMP_SLOT 00000000 lseek64@GLIBC_2.4 │ │ │ │ +00550578 00078d16 R_ARM_JUMP_SLOT 0002a1bc malloc@GLIBC_2.4 │ │ │ │ +0055057c 00000c16 R_ARM_JUMP_SLOT 00000000 mmap64@GLIBC_2.4 │ │ │ │ +00550580 0008cb16 R_ARM_JUMP_SLOT 00000000 listxattr@GLIBC_2.4 │ │ │ │ +00550584 0000a816 R_ARM_JUMP_SLOT 0002a1e0 XML_SetEndNamespaceDeclHandler │ │ │ │ +00550588 00001e16 R_ARM_JUMP_SLOT 00000000 fma@GLIBC_2.4 │ │ │ │ +0055058c 00064216 R_ARM_JUMP_SLOT 00000000 nl_langinfo@GLIBC_2.4 │ │ │ │ +00550590 00022116 R_ARM_JUMP_SLOT 00000000 gethostname@GLIBC_2.4 │ │ │ │ +00550594 00062516 R_ARM_JUMP_SLOT 00000000 __stack_chk_fail@GLIBC_2.4 │ │ │ │ +00550598 0001f316 R_ARM_JUMP_SLOT 00000000 sched_get_priority_min@GLIBC_2.4 │ │ │ │ +0055059c 00041816 R_ARM_JUMP_SLOT 00000000 grantpt@GLIBC_2.4 │ │ │ │ +005505a0 0006b716 R_ARM_JUMP_SLOT 00000000 sigaction@GLIBC_2.4 │ │ │ │ +005505a4 00034916 R_ARM_JUMP_SLOT 0002a240 XML_SetNotationDeclHandler │ │ │ │ +005505a8 0004f616 R_ARM_JUMP_SLOT 00000000 chdir@GLIBC_2.4 │ │ │ │ +005505ac 00088d16 R_ARM_JUMP_SLOT 00000000 posix_spawnattr_setsigmask@GLIBC_2.4 │ │ │ │ +005505b0 0004d716 R_ARM_JUMP_SLOT 00000000 sem_trywait@GLIBC_2.34 │ │ │ │ +005505b4 0002d016 R_ARM_JUMP_SLOT 00000000 __fprintf_chk@GLIBC_2.4 │ │ │ │ +005505b8 00004016 R_ARM_JUMP_SLOT 00000000 posix_spawnp@GLIBC_2.15 │ │ │ │ +005505bc 00064316 R_ARM_JUMP_SLOT 00000000 XML_SetReturnNSTriplet │ │ │ │ +005505c0 00012a16 R_ARM_JUMP_SLOT 00000000 pthread_attr_init@GLIBC_2.4 │ │ │ │ +005505c4 0007af16 R_ARM_JUMP_SLOT 00000000 poll@GLIBC_2.4 │ │ │ │ +005505c8 00013616 R_ARM_JUMP_SLOT 0002a2ac XML_SetEntityDeclHandler │ │ │ │ +005505cc 00072416 R_ARM_JUMP_SLOT 00000000 __gmtime64_r@GLIBC_2.34 │ │ │ │ +005505d0 0001c516 R_ARM_JUMP_SLOT 00000000 pthread_key_delete@GLIBC_2.34 │ │ │ │ +005505d4 0005b316 R_ARM_JUMP_SLOT 00000000 strnlen@GLIBC_2.4 │ │ │ │ +005505d8 00071c16 R_ARM_JUMP_SLOT 00000000 fstatvfs64@GLIBC_2.4 │ │ │ │ +005505dc 00012916 R_ARM_JUMP_SLOT 0002a2e8 asinh@GLIBC_2.4 │ │ │ │ +005505e0 00003f16 R_ARM_JUMP_SLOT 00000000 atan2@GLIBC_2.4 │ │ │ │ +005505e4 0003a516 R_ARM_JUMP_SLOT 00000000 fputc@GLIBC_2.4 │ │ │ │ +005505e8 00044a16 R_ARM_JUMP_SLOT 00000000 setpgrp@GLIBC_2.4 │ │ │ │ +005505ec 00025a16 R_ARM_JUMP_SLOT 00000000 sched_getparam@GLIBC_2.4 │ │ │ │ +005505f0 00082d16 R_ARM_JUMP_SLOT 00000000 __libc_current_sigrtmax@GLIBC_2.4 │ │ │ │ +005505f4 00074616 R_ARM_JUMP_SLOT 00000000 getpwnam_r@GLIBC_2.4 │ │ │ │ +005505f8 00041916 R_ARM_JUMP_SLOT 0002a33c acosh@GLIBC_2.4 │ │ │ │ +005505fc 00071316 R_ARM_JUMP_SLOT 00000000 mkfifoat@GLIBC_2.4 │ │ │ │ +00550600 00039e16 R_ARM_JUMP_SLOT 00000000 __isoc23_strtol@GLIBC_2.38 │ │ │ │ +00550604 00016216 R_ARM_JUMP_SLOT 00000000 getcwd@GLIBC_2.4 │ │ │ │ +00550608 00014116 R_ARM_JUMP_SLOT 00000000 rmdir@GLIBC_2.4 │ │ │ │ +0055060c 00029716 R_ARM_JUMP_SLOT 00000000 setxattr@GLIBC_2.4 │ │ │ │ +00550610 00069716 R_ARM_JUMP_SLOT 00000000 wcsftime@GLIBC_2.4 │ │ │ │ +00550614 00037516 R_ARM_JUMP_SLOT 00000000 strtok_r@GLIBC_2.4 │ │ │ │ +00550618 00074316 R_ARM_JUMP_SLOT 00000000 deflateCopy │ │ │ │ +0055061c 00068c16 R_ARM_JUMP_SLOT 00000000 fremovexattr@GLIBC_2.4 │ │ │ │ +00550620 00028716 R_ARM_JUMP_SLOT 00000000 rewinddir@GLIBC_2.4 │ │ │ │ +00550624 00006c16 R_ARM_JUMP_SLOT 00000000 wcstok@GLIBC_2.4 │ │ │ │ +00550628 00077316 R_ARM_JUMP_SLOT 00000000 pthread_getspecific@GLIBC_2.34 │ │ │ │ +0055062c 0007e016 R_ARM_JUMP_SLOT 00000000 send@GLIBC_2.4 │ │ │ │ +00550630 0006c116 R_ARM_JUMP_SLOT 00000000 getpgid@GLIBC_2.4 │ │ │ │ +00550634 00001f16 R_ARM_JUMP_SLOT 00000000 memmove@GLIBC_2.4 │ │ │ │ +00550638 0000f916 R_ARM_JUMP_SLOT 0002a3fc XML_ParserFree │ │ │ │ +0055063c 00064016 R_ARM_JUMP_SLOT 00000000 eventfd_write@GLIBC_2.7 │ │ │ │ +00550640 00051316 R_ARM_JUMP_SLOT 00000000 sigfillset@GLIBC_2.4 │ │ │ │ +00550644 00022c16 R_ARM_JUMP_SLOT 00000000 deflateInit2_ │ │ │ │ +00550648 00040416 R_ARM_JUMP_SLOT 00000000 pause@GLIBC_2.4 │ │ │ │ +0055064c 0000fe16 R_ARM_JUMP_SLOT 00000000 getc@GLIBC_2.4 │ │ │ │ +00550650 00060116 R_ARM_JUMP_SLOT 00000000 pathconf@GLIBC_2.4 │ │ │ │ +00550654 0003df16 R_ARM_JUMP_SLOT 00000000 dup2@GLIBC_2.4 │ │ │ │ +00550658 00058816 R_ARM_JUMP_SLOT 00000000 puts@GLIBC_2.4 │ │ │ │ +0055065c 00086016 R_ARM_JUMP_SLOT 00000000 __setsockopt64@GLIBC_2.34 │ │ │ │ +00550660 0000fa16 R_ARM_JUMP_SLOT 0002a474 erf@GLIBC_2.4 │ │ │ │ +00550664 00062d16 R_ARM_JUMP_SLOT 00000000 __sysconf@GLIBC_2.4 │ │ │ │ +00550668 00079316 R_ARM_JUMP_SLOT 0002a48c XML_SetElementHandler │ │ │ │ +0055066c 00010216 R_ARM_JUMP_SLOT 0002a498 XML_SetUnknownEncodingHandler │ │ │ │ +00550670 00027316 R_ARM_JUMP_SLOT 00000000 faccessat@GLIBC_2.4 │ │ │ │ +00550674 00058f16 R_ARM_JUMP_SLOT 00000000 pthread_getcpuclockid@GLIBC_2.34 │ │ │ │ +00550678 00066716 R_ARM_JUMP_SLOT 00000000 getpid@GLIBC_2.4 │ │ │ │ +0055067c 00036016 R_ARM_JUMP_SLOT 00000000 XML_StopParser │ │ │ │ +00550680 00023416 R_ARM_JUMP_SLOT 00000000 setreuid@GLIBC_2.4 │ │ │ │ +00550684 00017816 R_ARM_JUMP_SLOT 00000000 endpwent@GLIBC_2.4 │ │ │ │ +00550688 00014416 R_ARM_JUMP_SLOT 00000000 XML_GetFeatureList │ │ │ │ +0055068c 00075b16 R_ARM_JUMP_SLOT 00000000 textdomain@GLIBC_2.4 │ │ │ │ +00550690 00063016 R_ARM_JUMP_SLOT 0002a504 XML_SetAttlistDeclHandler │ │ │ │ +00550694 0006b316 R_ARM_JUMP_SLOT 0002a510 copysign@GLIBC_2.4 │ │ │ │ +00550698 00065f16 R_ARM_JUMP_SLOT 0002a51c XML_SetStartElementHandler │ │ │ │ +0055069c 00042616 R_ARM_JUMP_SLOT 00000000 __sched_cpucount@GLIBC_2.6 │ │ │ │ +005506a0 0008b716 R_ARM_JUMP_SLOT 00000000 fmod@GLIBC_2.38 │ │ │ │ +005506a4 0006ca16 R_ARM_JUMP_SLOT 0002a540 XML_Parse │ │ │ │ +005506a8 00048f16 R_ARM_JUMP_SLOT 00000000 closelog@GLIBC_2.4 │ │ │ │ +005506ac 00013716 R_ARM_JUMP_SLOT 00000000 dup@GLIBC_2.4 │ │ │ │ +005506b0 0000a416 R_ARM_JUMP_SLOT 00000000 flock@GLIBC_2.4 │ │ │ │ +005506b4 00020d16 R_ARM_JUMP_SLOT 00000000 __atomic_fetch_add_8@LIBATOMIC_1.0 │ │ │ │ +005506b8 0006d016 R_ARM_JUMP_SLOT 00000000 wcsrchr@GLIBC_2.4 │ │ │ │ +005506bc 00003416 R_ARM_JUMP_SLOT 00000000 readlink@GLIBC_2.4 │ │ │ │ +005506c0 0004dd16 R_ARM_JUMP_SLOT 00000000 memrchr@GLIBC_2.4 │ │ │ │ +005506c4 00023816 R_ARM_JUMP_SLOT 00000000 fork@GLIBC_2.4 │ │ │ │ +005506c8 0002ae16 R_ARM_JUMP_SLOT 00000000 wcstombs@GLIBC_2.4 │ │ │ │ +005506cc 0005a616 R_ARM_JUMP_SLOT 00000000 XML_GetBuffer │ │ │ │ +005506d0 00054d16 R_ARM_JUMP_SLOT 00000000 deflateSetDictionary │ │ │ │ +005506d4 00081f16 R_ARM_JUMP_SLOT 0002a5d0 sin@GLIBC_2.4 │ │ │ │ +005506d8 00004e16 R_ARM_JUMP_SLOT 00000000 pthread_attr_destroy@GLIBC_2.4 │ │ │ │ +005506dc 00051716 R_ARM_JUMP_SLOT 00000000 XML_GetCurrentByteIndex │ │ │ │ +005506e0 00012b16 R_ARM_JUMP_SLOT 00000000 pthread_condattr_init@GLIBC_2.4 │ │ │ │ +005506e4 00033f16 R_ARM_JUMP_SLOT 00000000 sched_setaffinity@GLIBC_2.4 │ │ │ │ +005506e8 0002e116 R_ARM_JUMP_SLOT 00000000 log2@GLIBC_2.29 │ │ │ │ +005506ec 00020616 R_ARM_JUMP_SLOT 00000000 munmap@GLIBC_2.4 │ │ │ │ +005506f0 00056716 R_ARM_JUMP_SLOT 00000000 wcsncmp@GLIBC_2.4 │ │ │ │ +005506f4 00057f16 R_ARM_JUMP_SLOT 00000000 __realpath_chk@GLIBC_2.4 │ │ │ │ +005506f8 0008a716 R_ARM_JUMP_SLOT 00000000 adler32 │ │ │ │ +005506fc 00085216 R_ARM_JUMP_SLOT 00000000 readdir64@GLIBC_2.4 │ │ │ │ +00550700 00044116 R_ARM_JUMP_SLOT 00000000 lchown@GLIBC_2.4 │ │ │ │ +00550704 00055e16 R_ARM_JUMP_SLOT 00000000 putc@GLIBC_2.4 │ │ │ │ +00550708 0000cc16 R_ARM_JUMP_SLOT 00000000 setns@GLIBC_2.14 │ │ │ │ +0055070c 00068d16 R_ARM_JUMP_SLOT 0002a678 tan@GLIBC_2.4 │ │ │ │ +00550710 0004da16 R_ARM_JUMP_SLOT 0002a684 cosh@GLIBC_2.4 │ │ │ │ +00550714 00023e16 R_ARM_JUMP_SLOT 00000000 unlinkat@GLIBC_2.4 │ │ │ │ +00550718 0006a516 R_ARM_JUMP_SLOT 00000000 dlsym@GLIBC_2.34 │ │ │ │ +0055071c 00001516 R_ARM_JUMP_SLOT 00000000 linkat@GLIBC_2.4 │ │ │ │ +00550720 0007c016 R_ARM_JUMP_SLOT 00000000 seteuid@GLIBC_2.4 │ │ │ │ +00550724 0002eb16 R_ARM_JUMP_SLOT 00000000 pwritev64v2@GLIBC_2.26 │ │ │ │ +00550728 00036916 R_ARM_JUMP_SLOT 00000000 __recvmsg64@GLIBC_2.34 │ │ │ │ +0055072c 00033716 R_ARM_JUMP_SLOT 00000000 timerfd_create@GLIBC_2.8 │ │ │ │ +00550730 00014816 R_ARM_JUMP_SLOT 00000000 strcspn@GLIBC_2.4 │ │ │ │ +00550734 00086716 R_ARM_JUMP_SLOT 00000000 __sprintf_chk@GLIBC_2.4 │ │ │ │ +00550738 00064716 R_ARM_JUMP_SLOT 00000000 fread@GLIBC_2.4 │ │ │ │ +0055073c 00039216 R_ARM_JUMP_SLOT 00000000 fpathconf@GLIBC_2.4 │ │ │ │ +00550740 0006ba16 R_ARM_JUMP_SLOT 00000000 times@GLIBC_2.4 │ │ │ │ +00550744 0004f016 R_ARM_JUMP_SLOT 0002a720 fchdir@GLIBC_2.4 │ │ │ │ +00550748 00028816 R_ARM_JUMP_SLOT 00000000 pthread_cond_init@GLIBC_2.4 │ │ │ │ +0055074c 0001a616 R_ARM_JUMP_SLOT 00000000 strncmp@GLIBC_2.4 │ │ │ │ +00550750 00054616 R_ARM_JUMP_SLOT 00000000 getservbyport@GLIBC_2.4 │ │ │ │ +00550754 00002716 R_ARM_JUMP_SLOT 00000000 getpwent@GLIBC_2.4 │ │ │ │ +00550758 00047016 R_ARM_JUMP_SLOT 00000000 kill@GLIBC_2.4 │ │ │ │ +0055075c 00013e16 R_ARM_JUMP_SLOT 00000000 link@GLIBC_2.4 │ │ │ │ +00550760 00010516 R_ARM_JUMP_SLOT 00000000 setgid@GLIBC_2.4 │ │ │ │ +00550764 0008d316 R_ARM_JUMP_SLOT 00000000 ferror@GLIBC_2.4 │ │ │ │ +00550768 00016816 R_ARM_JUMP_SLOT 00000000 getpeername@GLIBC_2.4 │ │ │ │ +0055076c 00014916 R_ARM_JUMP_SLOT 00000000 __memmove_chk@GLIBC_2.4 │ │ │ │ +00550770 0007b816 R_ARM_JUMP_SLOT 00000000 realloc@GLIBC_2.4 │ │ │ │ +00550774 00079916 R_ARM_JUMP_SLOT 00000000 __strcpy_chk@GLIBC_2.4 │ │ │ │ +00550778 0007f916 R_ARM_JUMP_SLOT 00000000 __isoc23_strtoul@GLIBC_2.38 │ │ │ │ +0055077c 00036716 R_ARM_JUMP_SLOT 00000000 ftruncate64@GLIBC_2.4 │ │ │ │ +00550780 0007a316 R_ARM_JUMP_SLOT 00000000 chown@GLIBC_2.4 │ │ │ │ +00550784 0005f616 R_ARM_JUMP_SLOT 00000000 epoll_ctl@GLIBC_2.4 │ │ │ │ +00550788 00007116 R_ARM_JUMP_SLOT 00000000 setrlimit64@GLIBC_2.4 │ │ │ │ +0055078c 00086a16 R_ARM_JUMP_SLOT 00000000 getloadavg@GLIBC_2.4 │ │ │ │ +00550790 00077216 R_ARM_JUMP_SLOT 00000000 getgroups@GLIBC_2.4 │ │ │ │ +00550794 00045216 R_ARM_JUMP_SLOT 00000000 wmemchr@GLIBC_2.4 │ │ │ │ +00550798 0002e916 R_ARM_JUMP_SLOT 00000000 recvfrom@GLIBC_2.4 │ │ │ │ +0055079c 0006cb16 R_ARM_JUMP_SLOT 00000000 __libc_start_main@GLIBC_2.34 │ │ │ │ +005507a0 0000e116 R_ARM_JUMP_SLOT 00000000 readv@GLIBC_2.4 │ │ │ │ +005507a4 0005d516 R_ARM_JUMP_SLOT 0002a840 fabs@GLIBC_2.4 │ │ │ │ +005507a8 00014516 R_ARM_JUMP_SLOT 00000000 getservbyname@GLIBC_2.4 │ │ │ │ +005507ac 0004b916 R_ARM_JUMP_SLOT 00000000 pipe@GLIBC_2.4 │ │ │ │ +005507b0 0005e416 R_ARM_JUMP_SLOT 00000000 endgrent@GLIBC_2.4 │ │ │ │ +005507b4 00031a16 R_ARM_JUMP_SLOT 00000000 syscall@GLIBC_2.4 │ │ │ │ +005507b8 00027c16 R_ARM_JUMP_SLOT 00000000 setresuid@GLIBC_2.4 │ │ │ │ +005507bc 00086416 R_ARM_JUMP_SLOT 00000000 getsid@GLIBC_2.4 │ │ │ │ +005507c0 00019416 R_ARM_JUMP_SLOT 00000000 if_indextoname@GLIBC_2.4 │ │ │ │ +005507c4 00015c16 R_ARM_JUMP_SLOT 00000000 setregid@GLIBC_2.4 │ │ │ │ +005507c8 0003d316 R_ARM_JUMP_SLOT 00000000 strpbrk@GLIBC_2.4 │ │ │ │ +005507cc 0005a016 R_ARM_JUMP_SLOT 0002a8b8 XML_SetCharacterDataHandler │ │ │ │ +005507d0 0007db16 R_ARM_JUMP_SLOT 00000000 pow@GLIBC_2.29 │ │ │ │ +005507d4 0003c416 R_ARM_JUMP_SLOT 00000000 getgrnam_r@GLIBC_2.4 │ │ │ │ +005507d8 00020716 R_ARM_JUMP_SLOT 00000000 memchr@GLIBC_2.4 │ │ │ │ +005507dc 0003d016 R_ARM_JUMP_SLOT 00000000 fchmod@GLIBC_2.4 │ │ │ │ +005507e0 00022716 R_ARM_JUMP_SLOT 00000000 __clock_getres64@GLIBC_2.34 │ │ │ │ +005507e4 00061816 R_ARM_JUMP_SLOT 00000000 __sched_cpualloc@GLIBC_2.7 │ │ │ │ +005507e8 00012216 R_ARM_JUMP_SLOT 00000000 __sched_cpufree@GLIBC_2.7 │ │ │ │ +005507ec 00013816 R_ARM_JUMP_SLOT 00000000 setenv@GLIBC_2.4 │ │ │ │ +005507f0 00015916 R_ARM_JUMP_SLOT 00000000 __getitimer64@GLIBC_2.34 │ │ │ │ +005507f4 00042d16 R_ARM_JUMP_SLOT 00000000 strcmp@GLIBC_2.4 │ │ │ │ +005507f8 00001216 R_ARM_JUMP_SLOT 00000000 getpwuid_r@GLIBC_2.4 │ │ │ │ +005507fc 0000c316 R_ARM_JUMP_SLOT 00000000 sigpending@GLIBC_2.4 │ │ │ │ +00550800 0000d316 R_ARM_JUMP_SLOT 00000000 exit@GLIBC_2.4 │ │ │ │ +00550804 0003e216 R_ARM_JUMP_SLOT 00000000 dup3@GLIBC_2.9 │ │ │ │ +00550808 00004616 R_ARM_JUMP_SLOT 00000000 fsetxattr@GLIBC_2.4 │ │ │ │ +0055080c 0005a116 R_ARM_JUMP_SLOT 00000000 llistxattr@GLIBC_2.4 │ │ │ │ +00550810 0008b216 R_ARM_JUMP_SLOT 00000000 __errno_location@GLIBC_2.4 │ │ │ │ +00550814 00043b16 R_ARM_JUMP_SLOT 00000000 inflateCopy@ZLIB_1.2.0 │ │ │ │ +00550818 00089616 R_ARM_JUMP_SLOT 00000000 pthread_self@GLIBC_2.4 │ │ │ │ +0055081c 00073316 R_ARM_JUMP_SLOT 0002a9a8 XML_SetUnparsedEntityDeclHandler │ │ │ │ +00550820 00050616 R_ARM_JUMP_SLOT 00000000 confstr@GLIBC_2.4 │ │ │ │ +00550824 00022816 R_ARM_JUMP_SLOT 00000000 __timerfd_settime64@GLIBC_2.34 │ │ │ │ +00550828 00070a16 R_ARM_JUMP_SLOT 00000000 __memset_chk@GLIBC_2.4 │ │ │ │ +0055082c 0003c816 R_ARM_JUMP_SLOT 00000000 ttyname_r@GLIBC_2.4 │ │ │ │ +00550830 00015816 R_ARM_JUMP_SLOT 00000000 closefrom@GLIBC_2.34 │ │ │ │ +00550834 0004cc16 R_ARM_JUMP_SLOT 00000000 __fdelt_chk@GLIBC_2.15 │ │ │ │ +00550838 0003d616 R_ARM_JUMP_SLOT 00000000 ceil@GLIBC_2.4 │ │ │ │ +0055083c 00063916 R_ARM_JUMP_SLOT 00000000 posix_spawn_file_actions_addclose@GLIBC_2.4 │ │ │ │ +00550840 00001816 R_ARM_JUMP_SLOT 00000000 getgid@GLIBC_2.4 │ │ │ │ +00550844 0002e516 R_ARM_JUMP_SLOT 00000000 fdopendir@GLIBC_2.4 │ │ │ │ +00550848 0006bf16 R_ARM_JUMP_SLOT 00000000 truncate64@GLIBC_2.4 │ │ │ │ +0055084c 0003bf16 R_ARM_JUMP_SLOT 00000000 fputs@GLIBC_2.4 │ │ │ │ +00550850 00039816 R_ARM_JUMP_SLOT 00000000 ldexp@GLIBC_2.4 │ │ │ │ +00550854 00022a16 R_ARM_JUMP_SLOT 0002aa50 XML_SetHashSalt │ │ │ │ +00550858 00038d16 R_ARM_JUMP_SLOT 00000000 sched_setparam@GLIBC_2.4 │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -1,29 +1,29 @@ │ │ │ │ │ │ │ │ -Dynamic section at offset 0x53fef0 contains 29 entries: │ │ │ │ +Dynamic section at offset 0x52fef0 contains 29 entries: │ │ │ │ Tag Type Name/Value │ │ │ │ 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) 0x35a778 │ │ │ │ - 0x00000019 (INIT_ARRAY) 0x55fee0 │ │ │ │ + 0x0000000d (FINI) 0x3580f8 │ │ │ │ + 0x00000019 (INIT_ARRAY) 0x54fee0 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 8 (bytes) │ │ │ │ - 0x0000001a (FINI_ARRAY) 0x55fee8 │ │ │ │ + 0x0000001a (FINI_ARRAY) 0x54fee8 │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x101cc │ │ │ │ 0x00000005 (STRTAB) 0x1ca24 │ │ │ │ 0x00000006 (SYMTAB) 0x13ce4 │ │ │ │ 0x0000000a (STRSZ) 41706 (bytes) │ │ │ │ 0x0000000b (SYMENT) 16 (bytes) │ │ │ │ 0x00000015 (DEBUG) 0x0 │ │ │ │ - 0x00000003 (PLTGOT) 0x560000 │ │ │ │ + 0x00000003 (PLTGOT) 0x550000 │ │ │ │ 0x00000002 (PLTRELSZ) 4256 (bytes) │ │ │ │ 0x00000014 (PLTREL) REL │ │ │ │ 0x00000017 (JMPREL) 0x280b8 │ │ │ │ 0x00000011 (REL) 0x28088 │ │ │ │ 0x00000012 (RELSZ) 48 (bytes) │ │ │ │ 0x00000013 (RELENT) 8 (bytes) │ │ │ │ 0x6ffffffe (VERNEED) 0x27eb8 │ │ │ ├── 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: f5b9379f1d7967e005483f678c3a31f44249b72f │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 18f1d16dc76f15ff88112be8f4c3c6b34d7d23e6 │ │ │ │ │ │ │ │ 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: 0x000bd0c4, Base: 0x005402a8, Semaphore: 0x005a964e │ │ │ │ + Location: 0x000bcc18, Base: 0x0053dc28, Semaphore: 0x0059964e │ │ │ │ Arguments: 4@r5 4@r8 │ │ │ │ stapsdt 0x00000022 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: gc__done │ │ │ │ - Location: 0x000e39c0, Base: 0x005402a8, Semaphore: 0x005a9648 │ │ │ │ + Location: 0x000e3544, Base: 0x0053dc28, Semaphore: 0x00599648 │ │ │ │ Arguments: -4@r5 │ │ │ │ stapsdt 0x0000002a NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: gc__start │ │ │ │ - Location: 0x000e39c8, Base: 0x005402a8, Semaphore: 0x005a9646 │ │ │ │ + Location: 0x000e354c, Base: 0x0053dc28, Semaphore: 0x00599646 │ │ │ │ Arguments: -4@[sp, #20] │ │ │ │ stapsdt 0x00000037 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: import__find__load__done │ │ │ │ - Location: 0x0014e10c, Base: 0x005402a8, Semaphore: 0x005a964c │ │ │ │ + Location: 0x0014d864, Base: 0x0053dc28, Semaphore: 0x0059964c │ │ │ │ Arguments: 4@r0 -4@r3 │ │ │ │ stapsdt 0x00000032 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: import__find__load__start │ │ │ │ - Location: 0x0014e11c, Base: 0x005402a8, Semaphore: 0x005a964a │ │ │ │ + Location: 0x0014d874, Base: 0x0053dc28, Semaphore: 0x0059964a │ │ │ │ Arguments: 4@r0 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -//lib/ld-linux.so.3 │ │ │ │ +/lib/ld-linux.so.3 │ │ │ │ #Deq4~B} │ │ │ │ _ITM_deregisterTMCloneTable │ │ │ │ __gmon_start__ │ │ │ │ _ITM_registerTMCloneTable │ │ │ │ __libc_start_main │ │ │ │ __cxa_atexit │ │ │ │ __stack_chk_fail │ │ │ │ @@ -2032,18 +2032,18 @@ │ │ │ │ GLIBC_2.33 │ │ │ │ GLIBC_2.5 │ │ │ │ GLIBC_2.32 │ │ │ │ GLIBC_2.16 │ │ │ │ GLIBC_2.9 │ │ │ │ GLIBC_2.34 │ │ │ │ arodbdetuespemosmodnarenegylsety │ │ │ │ -arodbdetuespemosmodnarenegylsety$+= │ │ │ │ -arodemosbdetuespmodnarensetyegyl@+= │ │ │ │ +arodbdetuespemosmodnarenegylsety │ │ │ │ +arodemosbdetuespmodnarensetyegyl │ │ │ │ ascius_alati │ │ │ │ -mimallocp │ │ │ │ +mimalloc │ │ │ │ i@333333 │ │ │ │ UUUU3333 │ │ │ │ option '%s': %ld │ │ │ │ /dev/urandom │ │ │ │ expand 32-byte k │ │ │ │ unable to use secure randomness │ │ │ │ mimalloc_ │ │ │ │ @@ -3440,31 +3440,30 @@ │ │ │ │ an integer is required │ │ │ │ Python int too large to convert to C ssize_t │ │ │ │ list modified during sort │ │ │ │ %R returned NULL without setting an exception │ │ │ │ %R returned a result with an exception set │ │ │ │ '%.200s' object is not iterable │ │ │ │ iter() returned non-iterator of type '%.100s' │ │ │ │ - in comparison │ │ │ │ %s returned NULL without setting an exception │ │ │ │ %s returned a result with an exception set │ │ │ │ dict mutated during update │ │ │ │ semaphore │ │ │ │ embedded null byte │ │ │ │ unsupported error handler │ │ │ │ ../Objects/unicodeobject.c │ │ │ │ character U+%x is not in range [U+0000; U+%x] │ │ │ │ ../Python/import.c │ │ │ │ embedded null character │ │ │ │ +list assignment index out of range │ │ │ │ name of the thread implementation │ │ │ │ name of the lock implementation │ │ │ │ name and version of the thread library │ │ │ │ type │ │ │ │ sys.thread_info │ │ │ │ -list assignment index out of range │ │ │ │ '%.200s' object does not support item assignment │ │ │ │ Ellipsis │ │ │ │ __debug__ │ │ │ │ PyErr_NewException: name must be module.class │ │ │ │ while calling a Python object │ │ │ │ type() takes 1 or 3 arguments │ │ │ │ cannot create '%s' instances │ │ │ │ @@ -3990,14 +3989,15 @@ │ │ │ │ int() arg 2 must be >= 2 and <= 36 │ │ │ │ int string too large to convert │ │ │ │ Exceeds the limit (%d digits) for integer string conversion: value has %zd digits; use sys.set_int_max_str_digits() to increase the limit │ │ │ │ int_from_string │ │ │ │ _pylong.int_from_string did not return an int │ │ │ │ invalid literal for int() with base %d: %.200R │ │ │ │ ../Objects/object.c │ │ │ │ + in comparison │ │ │ │ '%s' not supported between instances of '%.100s' and '%.100s' │ │ │ │ field 'elt' is required for SetComp │ │ │ │ field 'test' is required for While │ │ │ │ _PyErr_SetObject: exception %R is not a BaseException subclass │ │ │ │ calling %R should have returned an instance of BaseException, not %s │ │ │ │ │ │ │ │ Normalization failed: type=%s │ │ │ │ @@ -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 │ │ │ │ -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 │ │ │ │ +not holding the import lock │ │ │ │ +unlocking a recursive mutex that is not owned by the current thread │ │ │ │ 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 │ │ │ │ @@ -4415,25 +4415,25 @@ │ │ │ │ locals must be a mapping or None, not %.100s │ │ │ │ cannot use a closure with this code object │ │ │ │ code object requires a closure of exactly length %zd │ │ │ │ closure can only be used when source is a code object │ │ │ │ string, bytes or code │ │ │ │ replace string is too long │ │ │ │ 'break', 'continue' and 'return' cannot appear in an except* block │ │ │ │ +from __future__ imports must occur at the beginning of the file │ │ │ │ descriptor '%V' of '%.100s' object needs an argument │ │ │ │ descriptor '%V' requires a '%.100s' object but received a '%.100s' │ │ │ │ -from __future__ imports must occur at the beginning of the file │ │ │ │ issubclass() arg 1 must be a class │ │ │ │ issubclass() arg 2 must be a class, a tuple of classes, or a union │ │ │ │ DEFAULT_BUFFER_SIZE │ │ │ │ UnsupportedOperation │ │ │ │ -pop from empty list │ │ │ │ -pop index out of range │ │ │ │ '%.200s' object is not subscriptable; perhaps you missed a comma? │ │ │ │ %.200s indices must be integers or slices, not %.200s; perhaps you missed a comma? │ │ │ │ +pop from empty list │ │ │ │ +pop index out of range │ │ │ │ '%.200s' object does not support item deletion │ │ │ │ sem_destroy │ │ │ │ getpriority │ │ │ │ setpriority │ │ │ │ posix_spawn │ │ │ │ posix_spawnp │ │ │ │ readlink │ │ │ │ @@ -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 │ │ │ │ -argument should be integer or None, not %.200s │ │ │ │ '%.200s' object doesn't support item deletion │ │ │ │ +argument should be integer or None, not %.200s │ │ │ │ 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 │ │ │ │ @@ -5025,14 +5025,15 @@ │ │ │ │ %s%sembedded null character in %s │ │ │ │ %s%s%s should be %s, not %.200s │ │ │ │ %s expected at least 1 argument, got 0 │ │ │ │ Cannot specify a default for %s() with multiple positional arguments │ │ │ │ %s() iterable argument is empty │ │ │ │ |Op:enable │ │ │ │ unable to get the current thread state │ │ │ │ +Can't compare %.100s and %.100s │ │ │ │ sys.stderr is None │ │ │ │ bool is used as a file descriptor │ │ │ │ file is not a valid file descriptor │ │ │ │ file.fileno() is not a valid file descriptor │ │ │ │ enable($module, /, file=sys.stderr, all_threads=True) │ │ │ │ Enable the fault handler. │ │ │ │ disable($module, /) │ │ │ │ @@ -5113,15 +5114,14 @@ │ │ │ │ Note that several fields' values are not the same as those defined by │ │ │ │ the C language standard for struct tm. For example, the value of the │ │ │ │ field tm_year is the actual year, not year - 1900. See individual │ │ │ │ fields' descriptions for details. │ │ │ │ .cpython-313-arm-linux-gnueabi.so │ │ │ │ .abi3.so │ │ │ │ .abi3-arm-linux-gnueabi.so │ │ │ │ -Can't compare %.100s and %.100s │ │ │ │ can't multiply sequence by non-int of type '%.200s' │ │ │ │ repeated string is too long │ │ │ │ pop from an empty set │ │ │ │ |$OOO:ImportError │ │ │ │ Unmatched right paren in format string │ │ │ │ impossible │ │ │ │ Unmatched left paren in format string │ │ │ │ @@ -5609,29 +5609,29 @@ │ │ │ │ _run_module_as_main │ │ │ │ Could not access runpy._run_module_as_main │ │ │ │ Could not convert module name to unicode │ │ │ │ Could not create arguments for runpy._run_module_as_main │ │ │ │ FrameLocalsProxy expected 1 argument, got %zd │ │ │ │ expect frame, not %T │ │ │ │ FrameLocalsProxy takes no keyword arguments │ │ │ │ +type object '%s' has no attribute '__annotations__' │ │ │ │ S_ISFIFO │ │ │ │ S_ISSOCK │ │ │ │ S_ISDOOR │ │ │ │ S_ISPORT │ │ │ │ filemode │ │ │ │ ST_NLINK │ │ │ │ ST_ATIME │ │ │ │ ST_MTIME │ │ │ │ ST_CTIME │ │ │ │ iso8859-1 │ │ │ │ utf-16-be │ │ │ │ utf-16-le │ │ │ │ utf-32-be │ │ │ │ utf-32-le │ │ │ │ -type object '%s' has no attribute '__annotations__' │ │ │ │ underlying buffer has been detached │ │ │ │ not writable │ │ │ │ encoder should return a bytes object, not '%.200s' │ │ │ │ File not open for %s │ │ │ │ __cached__ │ │ │ │ python: Can't reopen .pyc file │ │ │ │ SourcelessFileLoader │ │ │ │ @@ -5692,14 +5692,15 @@ │ │ │ │ ENOTRECOVERABLE │ │ │ │ __annotations__ must be set to a dict object │ │ │ │ dir(): expected keys() of locals to be a list, not '%.200s' │ │ │ │ object does not provide __dir__ │ │ │ │ __type_params__ must be set to a tuple │ │ │ │ .__dict__ is not a dictionary │ │ │ │ map() must have at least two arguments. │ │ │ │ +can't intern %.400s │ │ │ │ Value wrapped by a key function. │ │ │ │ cache_info │ │ │ │ cache_clear │ │ │ │ __copy__ │ │ │ │ __deepcopy__ │ │ │ │ function object to use in future partial calls │ │ │ │ tuple of arguments to future partial calls │ │ │ │ @@ -5749,15 +5750,14 @@ │ │ │ │ itertools.combinations_with_replacement │ │ │ │ itertools.count │ │ │ │ itertools.compress │ │ │ │ itertools.combinations │ │ │ │ itertools.chain │ │ │ │ itertools.batched │ │ │ │ itertools.accumulate │ │ │ │ -can't intern %.400s │ │ │ │ globals must be a real dict; try eval(expr, {}, mapping) │ │ │ │ locals must be a mapping │ │ │ │ eval must be given globals and locals when called without a frame │ │ │ │ code object passed to eval() may not contain free variables │ │ │ │ must assign iterable to extended slice │ │ │ │ attempt to assign sequence of size %zd to extended slice of size %zd │ │ │ │ '%.200s' object is not an iterator │ │ │ │ @@ -6212,28 +6212,28 @@ │ │ │ │ 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 │ │ │ │ +lost sys.stdin │ │ │ │ +lost sys.stdout │ │ │ │ +lost sys.stderr │ │ │ │ +builtins.input │ │ │ │ +input: prompt string cannot contain null characters │ │ │ │ +builtins.input/result │ │ │ │ src_dir_fd │ │ │ │ dst_dir_fd │ │ │ │ PyDict_EVENT_ADDED │ │ │ │ PyDict_EVENT_MODIFIED │ │ │ │ PyDict_EVENT_DELETED │ │ │ │ PyDict_EVENT_CLONED │ │ │ │ PyDict_EVENT_CLEARED │ │ │ │ PyDict_EVENT_DEALLOCATED │ │ │ │ -lost sys.stdin │ │ │ │ -lost sys.stdout │ │ │ │ -lost sys.stderr │ │ │ │ -builtins.input │ │ │ │ -input: prompt string cannot contain null characters │ │ │ │ -builtins.input/result │ │ │ │ decoding │ │ │ │ %s with '%s' codec failed │ │ │ │ decoder must return a tuple (object,integer) │ │ │ │ %.200s is not a mapping │ │ │ │ free PyDictObject │ │ │ │ free PyDictKeysObject │ │ │ │ free PyFloatObject │ │ │ │ @@ -6879,27 +6879,14 @@ │ │ │ │ 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 │ │ │ │ -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 │ │ │ │ @@ -6915,29 +6902,29 @@ │ │ │ │ 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 │ │ │ │ +../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__ │ │ │ │ @@ -6949,16 +6936,16 @@ │ │ │ │ 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 │ │ │ │ -cannot instrument shim code object '%U' │ │ │ │ invalid generation │ │ │ │ +cannot instrument shim code object '%U' │ │ │ │ pack expected %zd items for packing (got %zd) │ │ │ │ argument for 's' must be a bytes object │ │ │ │ argument for 'p' must be a bytes object │ │ │ │ int too large to convert │ │ │ │ Missing frame when calling trace function. │ │ │ │ recursion limit must be greater or equal than 1 │ │ │ │ cannot set the recursion limit to %i at the recursion depth %i: the limit is too low │ │ │ │ @@ -6970,19 +6957,19 @@ │ │ │ │ '%.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 │ │ │ │ -Too few arguments for %S; actual %d, expected at least %d │ │ │ │ thread is not supported for isolated subinterpreters │ │ │ │ can't create new thread at interpreter shutdown │ │ │ │ thread already started │ │ │ │ can't start new thread │ │ │ │ +Too few arguments for %S; actual %d, expected at least %d │ │ │ │ str() argument '%s' must be str, not %T │ │ │ │ argument of type '%.200s' is not iterable │ │ │ │ count exceeds C integer size │ │ │ │ index exceeds C integer size │ │ │ │ sequence.index(x): x not in sequence │ │ │ │ field 'value' is required for YieldFrom │ │ │ │ NB_FLOOR_DIVIDE │ │ │ │ @@ -7006,37 +6993,50 @@ │ │ │ │ NB_INPLACE_RSHIFT │ │ │ │ NB_INPLACE_SUBTRACT │ │ │ │ NB_INPLACE_TRUE_DIVIDE │ │ │ │ NB_INPLACE_XOR │ │ │ │ Missing initialization for NB_OP %d │ │ │ │ deallocated BytesIO object has exported buffers │ │ │ │ parking_lot: sem_init failed │ │ │ │ +unlocking mutex that is not locked │ │ │ │ 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 │ │ │ │ +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 │ │ │ │ permutations │ │ │ │ grp.struct_group │ │ │ │ +Opcode support module. │ │ │ │ 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) │ │ │ │ +Exception ignored in thread started by %R │ │ │ │ |n:product │ │ │ │ repeat argument cannot be negative │ │ │ │ repeat argument too large │ │ │ │ -Exception ignored in thread started by %R │ │ │ │ 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 │ │ │ │ @@ -7760,19 +7760,14 @@ │ │ │ │ arg 4 (defaults) must be None or tuple │ │ │ │ arg 5 (closure) must be tuple │ │ │ │ arg 5 (closure) must be None or tuple │ │ │ │ arg 6 (kwdefaults) must be None or dict │ │ │ │ %U requires closure of length %zd, not %zd │ │ │ │ arg 5 (closure) expected cell, found %s │ │ │ │ function.__new__ │ │ │ │ -unknown binary operator │ │ │ │ -unknown unary operator │ │ │ │ -(yield from │ │ │ │ -unexpected comparison kind │ │ │ │ -unknown expression kind │ │ │ │ stack to deep to analyze │ │ │ │ can't jump from unreachable code │ │ │ │ stack is too deep to analyze │ │ │ │ can't jump into an exception handler, or code may be unreachable │ │ │ │ cannot find bytecode for specified line │ │ │ │ cannot delete attribute │ │ │ │ lineno must be an integer │ │ │ │ @@ -7781,14 +7776,19 @@ │ │ │ │ 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 │ │ │ │ @@ -7842,57 +7842,59 @@ │ │ │ │ LOG_NEWS │ │ │ │ LOG_AUTHPRIV │ │ │ │ can only assign string to %s.__name__, not '%s' │ │ │ │ first arg must be callable │ │ │ │ 2nd arg must be a tuple │ │ │ │ optional 3rd arg must be a dictionary │ │ │ │ _thread.start_new_thread │ │ │ │ +argument 'ident' │ │ │ │ +logoption │ │ │ │ +facility │ │ │ │ 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 │ │ │ │ - is not │ │ │ │ - not in │ │ │ │ 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 │ │ │ │ can only assign non-empty tuple to %s.__bases__, not () │ │ │ │ %s.__bases__ must be tuple of classes, not '%s' │ │ │ │ a __bases__ item causes an inheritance cycle │ │ │ │ %s assignment: '%s' deallocator differs from '%s' │ │ │ │ %s assignment: '%s' object layout differs from '%s' │ │ │ │ can't delete __class__ attribute │ │ │ │ __class__ must be set to a class, not '%s' object │ │ │ │ __class__ assignment only supported for mutable types or ModuleType subclasses │ │ │ │ socket.gethostname │ │ │ │ -<%.100s [closed]> │ │ │ │ -<%.100s fd=%d mode='%s' closefd=%s> │ │ │ │ -<%.100s name=%R mode='%s' closefd=%s> │ │ │ │ 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 │ │ │ │ %s kwargs argument must be a dict, not %.200s │ │ │ │ -subinterpreter can't use syslog.closelog() │ │ │ │ -syslog.closelog │ │ │ │ %s:%d: bad argument to internal function │ │ │ │ gc.get_referents │ │ │ │ object does not support cross-interpreter data │ │ │ │ failed to get __main__ namespace │ │ │ │ failed to apply namespace to __main__ │ │ │ │ unsupported error code %d │ │ │ │ _errdisplay │ │ │ │ @@ -7942,16 +7944,14 @@ │ │ │ │ field 'body' is required for Expression │ │ │ │ FunctionType field "argtypes" must be a list, not a %.200s │ │ │ │ while traversing 'FunctionType' node │ │ │ │ FunctionType field "argtypes" changed size during iteration │ │ │ │ required field "returns" missing from FunctionType │ │ │ │ field 'returns' is required for FunctionType │ │ │ │ expected some sort of mod, but got %R │ │ │ │ -logoption │ │ │ │ -facility │ │ │ │ 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 │ │ │ │ @@ -8258,16 +8258,16 @@ │ │ │ │ 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 │ │ │ │ -"%s" must be string or None, not %.200s │ │ │ │ O|$O:ContextVar │ │ │ │ +"%s" must be string or None, not %.200s │ │ │ │ popitem(): dictionary is empty │ │ │ │ bad %s value │ │ │ │ bad %s or lineterminator value │ │ │ │ an instance of ContextVar was expected │ │ │ │ _thread.excepthook argument type must be ExceptHookArgs │ │ │ │ Exception in thread │ │ │ │ │ │ │ │ @@ -8584,97 +8584,103 @@ │ │ │ │ set comprehension │ │ │ │ dict comprehension │ │ │ │ dict literal │ │ │ │ set display │ │ │ │ f-string expression │ │ │ │ conditional expression │ │ │ │ unexpected expression in assignment %d (line %d) │ │ │ │ -imaginary number required in complex literal │ │ │ │ %x %x %s │ │ │ │ +imaginary number required in complex literal │ │ │ │ /tmp/perf-%jd.map │ │ │ │ |OOOOOOO:__new__ │ │ │ │ milliseconds │ │ │ │ unsupported type for timedelta %s component: %s │ │ │ │ divmod() returned a value out of range │ │ │ │ +index out of bounds on dimension %d │ │ │ │ divmod() returned non-tuple (type %.200s) │ │ │ │ divmod() returned a tuple of size %zd │ │ │ │ invalid operation in fma │ │ │ │ overflow in fma │ │ │ │ -index out of bounds on dimension %d │ │ │ │ +memoryview: invalid type for format '%s' │ │ │ │ +memoryview: invalid value for format '%s' │ │ │ │ _parse_whole │ │ │ │ _setevents │ │ │ │ A string identifying what kind of data this element represents │ │ │ │ A string of text directly after the start tag, or None │ │ │ │ A string of text directly after the end tag, or None │ │ │ │ A dictionary containing the element's attributes │ │ │ │ itertext │ │ │ │ makeelement │ │ │ │ SubElement │ │ │ │ xml.etree.ElementTree.XMLParser │ │ │ │ xml.etree.ElementTree.Element │ │ │ │ xml.etree.ElementTree.TreeBuilder │ │ │ │ _elementtree._element_iterator │ │ │ │ -memoryview: invalid type for format '%s' │ │ │ │ -memoryview: invalid value for format '%s' │ │ │ │ negative seek value %zd │ │ │ │ invalid whence (%i, should be 0, 1 or 2) │ │ │ │ -__kwdefaults__ must be set to a dict object │ │ │ │ +multi-dimensional sub-views are not implemented │ │ │ │ argument 'tb_frame' │ │ │ │ expected traceback object or None, got '%s' │ │ │ │ -multi-dimensional sub-views are not implemented │ │ │ │ +__kwdefaults__ must be set to a dict object │ │ │ │ XMLParser │ │ │ │ start_ns │ │ │ │ %U%sseconds=%d │ │ │ │ %U%smicroseconds=%d │ │ │ │ XMLParser.__init__() wasn't called │ │ │ │ O|O!:Element │ │ │ │ -character mapping must be in range(256) │ │ │ │ -character mapping must return integer, bytes or None, not %.400s │ │ │ │ keywords dict changed size during iteration │ │ │ │ %s(%R, %U) │ │ │ │ hexadecimal string too long to convert │ │ │ │ hexadecimal value too large to represent as a float │ │ │ │ invalid hexadecimal floating-point string │ │ │ │ +character mapping must be in range(256) │ │ │ │ +character mapping must return integer, bytes or None, not %.400s │ │ │ │ methodcaller │ │ │ │ complex division by zero │ │ │ │ '%c' format requires 0 <= number <= %llu │ │ │ │ %s: line %zd, column %zd │ │ │ │ position │ │ │ │ the BufferedRWPair object is being garbage-collected │ │ │ │ +complex modulo │ │ │ │ +0.0 to a negative or complex power │ │ │ │ +complex exponentiation │ │ │ │ complex() can't take second arg if first is a string │ │ │ │ complex() second arg can't be a string │ │ │ │ complex() first argument must be a string or a number, not '%.200s' │ │ │ │ complex() second argument must be a number, not '%.200s' │ │ │ │ -complex modulo │ │ │ │ -0.0 to a negative or complex power │ │ │ │ -complex exponentiation │ │ │ │ tolerances must be non-negative │ │ │ │ O(O)(OOOO) │ │ │ │ __complex__ returned non-complex (type %.200s) │ │ │ │ __complex__ returned non-complex (type %.200s). The ability to return an instance of a strict subclass of complex is deprecated, and may be removed in a future version of Python. │ │ │ │ iiiiiiiO │ │ │ │ depth must be >= 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 │ │ │ │ Unknown timespec value │ │ │ │ Exception ignored in PyDict_GetItemString(); consider using PyDict_GetItemRefString() │ │ │ │ +%04d-%02d-%02d%c%02d │ │ │ │ +%04d-%02d-%02d%c%02d:%02d │ │ │ │ +%04d-%02d-%02d%c%02d:%02d:%02d │ │ │ │ +%04d-%02d-%02d%c%02d:%02d:%02d.%03d │ │ │ │ +%04d-%02d-%02d%c%02d:%02d:%02d.%06d │ │ │ │ +timespec │ │ │ │ truncated data │ │ │ │ illegal encoding │ │ │ │ illegal UTF-16 surrogate │ │ │ │ fill character is bigger than the string maximum character │ │ │ │ invalid partial state │ │ │ │ expected an instruction sequence │ │ │ │ truncate of closed file │ │ │ │ @@ -8698,24 +8704,24 @@ │ │ │ │ GLOBAL_IMPLICIT │ │ │ │ SCOPE_OFF │ │ │ │ SCOPE_MASK │ │ │ │ string or bytes │ │ │ │ symtable() arg 3 must be 'exec' or 'eval' or 'single' │ │ │ │ O:PickleBuffer │ │ │ │ PyType_GetModuleByDef: No superclass of '%s' nor '%s' has the given module │ │ │ │ -operation forbidden on released PickleBuffer object │ │ │ │ paramspec │ │ │ │ expected an AST │ │ │ │ qualname │ │ │ │ cellvars │ │ │ │ freevars │ │ │ │ argcount │ │ │ │ posonlyargcount │ │ │ │ kwonlyargcount │ │ │ │ getgrnam(): name not found: %R │ │ │ │ +operation forbidden on released PickleBuffer object │ │ │ │ %.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 │ │ │ │ @@ -8741,156 +8747,150 @@ │ │ │ │ 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) │ │ │ │ +can't subtract offset-naive and offset-aware datetimes │ │ │ │ +expected str, got %s │ │ │ │ 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 │ │ │ │ +slice indices must be integers or have an __index__ method │ │ │ │ +O|O:fromtimestamp │ │ │ │ +undefined entity │ │ │ │ bytes_per_sep │ │ │ │ effective_ids │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -%04d-%02d-%02d%c%02d │ │ │ │ -%04d-%02d-%02d%c%02d:%02d │ │ │ │ -%04d-%02d-%02d%c%02d:%02d:%02d │ │ │ │ -%04d-%02d-%02d%c%02d:%02d:%02d.%03d │ │ │ │ -%04d-%02d-%02d%c%02d:%02d:%02d.%06d │ │ │ │ -timespec │ │ │ │ -slice indices must be integers or have an __index__ method │ │ │ │ -O|O:fromtimestamp │ │ │ │ -undefined entity │ │ │ │ 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 │ │ │ │ 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() │ │ │ │ argument 'namespace_separator' │ │ │ │ namespace_separator must be at most one character, omitted, or None │ │ │ │ intern must be a dictionary │ │ │ │ XML_ParserCreate failed │ │ │ │ b;array item must be integer │ │ │ │ Cannot delete attribute │ │ │ │ required field "arg" missing from arg │ │ │ │ while traversing 'arg' node │ │ │ │ required field "lineno" missing from arg │ │ │ │ required field "col_offset" missing from arg │ │ │ │ %s(dt) argument must be a datetime instance or None, not %.200s │ │ │ │ +iiiiiiiii;asctime(): illegal time tuple argument │ │ │ │ cannot pickle '%.100s' instances │ │ │ │ %.200s.__divmod__() must return a 2-tuple, not %.200s │ │ │ │ -iiiiiiiii;asctime(): illegal time tuple argument │ │ │ │ %s%s%sj%s │ │ │ │ expected a code object, not '%.100s' │ │ │ │ Executors are not available in this build │ │ │ │ zip_longest() got an unexpected keyword argument │ │ │ │ os.listxattr │ │ │ │ -namespace_separator │ │ │ │ -argument 'order' │ │ │ │ -order must be 'C', 'F' or 'A' │ │ │ │ iO:sched_setaffinity │ │ │ │ expected an iterator of ints, but iterator yielded %R │ │ │ │ negative CPU number │ │ │ │ CPU number too large │ │ │ │ +argument 'order' │ │ │ │ +order must be 'C', 'F' or 'A' │ │ │ │ Only generic type aliases are subscriptable │ │ │ │ -Zero padding is not allowed in complex format specifier │ │ │ │ -'=' alignment flag is not allowed in complex format specifier │ │ │ │ +namespace_separator │ │ │ │ StartElement │ │ │ │ -0x0.0p+0 │ │ │ │ 0x0.0p+0 │ │ │ │ -0x%sp%c%d │ │ │ │ 0x%sp%c%d │ │ │ │ +Zero padding is not allowed in complex format specifier │ │ │ │ +'=' alignment flag is not allowed in complex format specifier │ │ │ │ __replace__() is not supported for %.500s because it has unnamed field(s) │ │ │ │ Got unexpected field name(s): %R │ │ │ │ ../Modules/pyexpat.c │ │ │ │ CharacterData │ │ │ │ expected an exception type, a tuple of exception types, or a callable (other than a class) │ │ │ │ -cannot extract raw buffer from non-contiguous buffer │ │ │ │ in exceptiongroup_split_recursive │ │ │ │ +cannot extract raw buffer from non-contiguous buffer │ │ │ │ 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 │ │ │ │ -derive must return an instance of BaseExceptionGroup │ │ │ │ -%U argument after ** must be a mapping, not %.200s │ │ │ │ -%U got multiple values for keyword argument '%S' │ │ │ │ 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 │ │ │ │ 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 │ │ │ │ -invalid module index │ │ │ │ -Interpreters module-list not accessible. │ │ │ │ -Module index out of bounds. │ │ │ │ O|O:getsizeof │ │ │ │ cannot add more objects to bytearray │ │ │ │ -ii:wait4 │ │ │ │ +Type %.100s doesn't define __sizeof__ │ │ │ │ +__sizeof__() should return >= 0 │ │ │ │ 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 │ │ │ │ -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 │ │ │ │ @@ -8903,17 +8903,17 @@ │ │ │ │ state vector is the wrong size │ │ │ │ invalid state │ │ │ │ both points must have the same number of dimensions │ │ │ │ %.200s.__setstate__ argument should be 3-tuple, got %.200s │ │ │ │ second item of state must be an integer, not %.200s │ │ │ │ position value cannot be negative │ │ │ │ third item of state should be a dict, got a %.200s │ │ │ │ +negative size value %zd │ │ │ │ Odd-length string │ │ │ │ Non-hexadecimal digit found │ │ │ │ -negative size value %zd │ │ │ │ state argument must be a tuple │ │ │ │ OK;setstate(): illegal state argument │ │ │ │ detach() takes no arguments │ │ │ │ intermediate overflow in fsum │ │ │ │ math.fsum partials │ │ │ │ -inf + inf in fsum │ │ │ │ ElementDecl │ │ │ │ @@ -8940,19 +8940,20 @@ │ │ │ │ n_sign_posn │ │ │ │ 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 │ │ │ │ -backtick │ │ │ │ -config_vars │ │ │ │ |O:astimezone │ │ │ │ utcoffset() returned %.200s, expected timedelta or None │ │ │ │ CJK UNIFIED IDEOGRAPH-%X │ │ │ │ +backtick │ │ │ │ +config_vars │ │ │ │ +accumulate │ │ │ │ array indices must be integers │ │ │ │ %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 │ │ │ │ @@ -8970,140 +8971,139 @@ │ │ │ │ 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() │ │ │ │ %S (%zd sub-exception%s) │ │ │ │ -%R is not in range │ │ │ │ │ │ │ │ │ │ │ │ +%R is not in range │ │ │ │ absolute value too large │ │ │ │ expected an instance of Token, got %R │ │ │ │ an instance of Token was expected │ │ │ │ %R has already been used once │ │ │ │ %R was created by a different ContextVar │ │ │ │ %R was created in a different Context │ │ │ │ Expected a type param, got %R │ │ │ │ Expected an int as second argument to ldexp. │ │ │ │ +read() didn't return bytes │ │ │ │ +read() didn't return enough bytes │ │ │ │ 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 │ │ │ │ -accumulate │ │ │ │ limit must be an integer │ │ │ │ -read() didn't return bytes │ │ │ │ -read() didn't return enough bytes │ │ │ │ i:fromordinal │ │ │ │ ordinal must be >= 1 │ │ │ │ unsigned short is less than minimum │ │ │ │ unsigned short is greater than maximum │ │ │ │ -no such name │ │ │ │ -../Objects/memoryobject.c │ │ │ │ os.truncate │ │ │ │ +new_limit │ │ │ │ +../Objects/memoryobject.c │ │ │ │ don't know how to byteswap this array type │ │ │ │ +no such name │ │ │ │ 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 │ │ │ │ +(O(OOO)) │ │ │ │ s#:lookup │ │ │ │ name too long │ │ │ │ undefined character name '%s' │ │ │ │ -(O(OOO)) │ │ │ │ expect int, got %s │ │ │ │ -%s(%R, maxlen=%zd) │ │ │ │ dictionary is empty │ │ │ │ iii:fromisocalendar │ │ │ │ ISO calendar component out of range │ │ │ │ Year is out of range: %d │ │ │ │ Invalid week: %d │ │ │ │ Invalid day: %d (range is [1, 7]) │ │ │ │ +%s(%R, maxlen=%zd) │ │ │ │ %s('%c') │ │ │ │ %s('%c', %R) │ │ │ │ LONG pickle has negative byte count │ │ │ │ cannot index %zd-dimension view with %zd-element tuple │ │ │ │ namespace │ │ │ │ _strptime_time │ │ │ │ strerror() argument out of range │ │ │ │ L;array item must be integer │ │ │ │ k must not exceed %lld │ │ │ │ et:gethostbyaddr │ │ │ │ socket.gethostbyaddr │ │ │ │ cannot iteratively unpack with a struct of length 0 │ │ │ │ iterative unpacking requires a buffer of a multiple of %zd bytes │ │ │ │ not a decimal │ │ │ │ -new_limit │ │ │ │ -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 │ │ │ │ +et:gethostbyname │ │ │ │ +socket.gethostbyname │ │ │ │ not a digit │ │ │ │ │ │ │ │ │ │ │ │ StartNamespaceDecl │ │ │ │ str() on a bytearray instance │ │ │ │ %S does not support cross-interpreter data │ │ │ │ missing interp │ │ │ │ missing new_object func │ │ │ │ │ │ │ │ l;array item must be integer │ │ │ │ can only concatenate deque (not "%.200s") to deque │ │ │ │ code point in surrogate code point range(0xd800, 0xe000) │ │ │ │ code point not in range(0x110000) │ │ │ │ %.200s() must return a deque, not %.200s │ │ │ │ +Timeout value out of range │ │ │ │ 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 │ │ │ │ +'elements' must be an iterable │ │ │ │ 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 │ │ │ │ offset must be a timedelta strictly between -timedelta(hours=24) and timedelta(hours=24), not %R. │ │ │ │ ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/ │ │ │ │ '%.200s' object is not an async iterable │ │ │ │ aiter() returned not an async iterator of type '%.100s' │ │ │ │ not a numeric character │ │ │ │ expected PickleBuffer, %.200s found │ │ │ │ namespaces │ │ │ │ async for │ │ │ │ %c%02d%s%02d%s%02d.%06d │ │ │ │ %c%02d%s%02d%s%02d │ │ │ │ %c%02d%s%02d │ │ │ │ SHA1Type │ │ │ │ +float divmod() │ │ │ │ %R is not a generic class │ │ │ │ Too %s arguments for %R; actual %zd, expected %zd │ │ │ │ -float divmod() │ │ │ │ assignment expects an iterable │ │ │ │ element indices must be integers │ │ │ │ maxdigits must be 0 or larger than %d │ │ │ │ get expected 1 or 2 arguments │ │ │ │ digest_size must be between 1 and %d bytes │ │ │ │ maximum salt length is %d bytes │ │ │ │ maximum person length is %d bytes │ │ │ │ fanout must be between 0 and 255 │ │ │ │ depth must be between 1 and 255 │ │ │ │ -node_offset is too large │ │ │ │ node_depth must be between 0 and 255 │ │ │ │ inner_size must be between 0 and is %d │ │ │ │ maximum key length is %d bytes │ │ │ │ '%.200s' object is not an async iterator │ │ │ │ ProcessingInstruction │ │ │ │ object %.50s does not have __anext__ method │ │ │ │ NotStandalone │ │ │ │ object %.50s does not have __await__ method │ │ │ │ (NNO&O&i) │ │ │ │ AttlistDecl │ │ │ │ +node_offset is too large │ │ │ │ unknown expression kind inside f-string │ │ │ │ char format requires a bytes object of length 1 │ │ │ │ child index out of range │ │ │ │ __await__ returned a non-iterable │ │ │ │ │ │ │ │ float too large to pack with e format │ │ │ │ O!|U:timezone │ │ │ │ @@ -9144,60 +9144,60 @@ │ │ │ │ execve: argv first element cannot be empty │ │ │ │ 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 │ │ │ │ %d day%s, %d:%02d:%02d.%06d │ │ │ │ %d day%s, %d:%02d:%02d │ │ │ │ %d:%02d:%02d.%06d │ │ │ │ %d:%02d:%02d │ │ │ │ +bad tzinfo state arg │ │ │ │ deepcopy helper not found │ │ │ │ typevartuple │ │ │ │ expected an instruction sequence, not %T │ │ │ │ name must be str, not %s │ │ │ │ variable %R does not exist │ │ │ │ _typevartuple_prepare_subst │ │ │ │ -multiple elements on top level │ │ │ │ Cannot create a consistent method resolution order (MRO) for bases │ │ │ │ +multiple elements on top level │ │ │ │ OO|iiii:getaddrinfo │ │ │ │ getaddrinfo() argument 1 must be string or None │ │ │ │ Int or String expected │ │ │ │ socket.getaddrinfo │ │ │ │ tounicode() may only be called on unicode type arrays ('u' or 'w') │ │ │ │ O(()n)NN │ │ │ │ -pop from empty stack │ │ │ │ object %.50s does not have __aiter__ method │ │ │ │ os.getxattr │ │ │ │ +pop from empty stack │ │ │ │ os.removexattr │ │ │ │ element_factory │ │ │ │ comment_factory │ │ │ │ pi_factory │ │ │ │ insert_comments │ │ │ │ insert_pis │ │ │ │ combinations_with_replacement │ │ │ │ TreeBuilder │ │ │ │ combinations │ │ │ │ -Parser stack overflowed - Python source too complex to parse │ │ │ │ BUG: internal directive bookkeeping broken │ │ │ │ +Parser stack overflowed - Python source too complex to parse │ │ │ │ _paramspec_prepare_subst │ │ │ │ cannot reuse already awaited aclose()/athrow() │ │ │ │ aclose(): asynchronous generator is already running │ │ │ │ athrow(): asynchronous generator is already running │ │ │ │ can only append array (not "%.200s") to array │ │ │ │ et:gethostbyname_ex │ │ │ │ w*|ni:recv_into │ │ │ │ negative buffersize in recv_into │ │ │ │ buffer too small for requested bytes │ │ │ │ bad argument type for built-in operation │ │ │ │ +non-integer arguments in division │ │ │ │ │ │ │ │ │ │ │ │ -non-integer arguments in division │ │ │ │ negative value for 'count' not allowed │ │ │ │ dropwhile │ │ │ │ offset_src │ │ │ │ offset_dst │ │ │ │ deque already at its maximum size │ │ │ │ the (type, exc, tb) signature of athrow() is deprecated, use the single-arg signature instead. │ │ │ │ can only extend with array of same kind │ │ │ │ @@ -9209,21 +9209,21 @@ │ │ │ │ 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 │ │ │ │ +Exception ignored in PyMapping_HasKeyString(); consider using PyMapping_HasKeyStringWithError(), PyMapping_GetOptionalItemString() or PyMapping_GetItemString() │ │ │ │ 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() │ │ │ │ _paramspec_subst │ │ │ │ -attrib must be dict, not %.100s │ │ │ │ │ │ │ │ +attrib must be dict, not %.100s │ │ │ │ This object has no __weakref__ │ │ │ │ offset must be non-negative │ │ │ │ EXT specifies code <= 0 │ │ │ │ unregistered extension code %ld │ │ │ │ _inverted_registry[%ld] isn't a 2-tuple of strings │ │ │ │ (O(Ns)N) │ │ │ │ (O(y#)N) │ │ │ │ @@ -9234,17 +9234,17 @@ │ │ │ │ iO:clock_settime │ │ │ │ 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> │ │ │ │ @@ -9318,17 +9318,17 @@ │ │ │ │ while traversing 'comprehension' node │ │ │ │ required field "iter" missing from comprehension │ │ │ │ comprehension field "ifs" must be a list, not a %.200s │ │ │ │ comprehension field "ifs" changed size during iteration │ │ │ │ required field "is_async" missing from comprehension │ │ │ │ required field "context_expr" missing from withitem │ │ │ │ while traversing 'withitem' node │ │ │ │ -Testing an element's truth value will always return True in future versions. Use specific 'len(elem)' or 'elem is not None' test instead. │ │ │ │ %U, %S=%R │ │ │ │ %S.%S(%R%U) │ │ │ │ +Testing an element's truth value will always return True in future versions. Use specific 'len(elem)' or 'elem is not None' test instead. │ │ │ │ required field "pattern" missing from match_case │ │ │ │ while traversing 'match_case' node │ │ │ │ match_case field "body" must be a list, not a %.200s │ │ │ │ match_case field "body" changed size during iteration │ │ │ │ field 'pattern' is required for match_case │ │ │ │ required field "lineno" missing from pattern │ │ │ │ while traversing 'pattern' node │ │ │ │ @@ -9414,16 +9414,16 @@ │ │ │ │ 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. │ │ │ │ Cannot subclass an instance of TypeVarTuple │ │ │ │ +The doctype() method of XMLParser is ignored. Define doctype() method on the TreeBuilder target. │ │ │ │ sys._current_exceptions │ │ │ │ iii:waitid │ │ │ │ writev() arg 2 must be a sequence │ │ │ │ a strictly positive integer is required │ │ │ │ pop from empty bytearray │ │ │ │ UTC%c%02d:%02d:%02d.%06d │ │ │ │ UTC%c%02d:%02d:%02d │ │ │ │ @@ -9554,15 +9554,14 @@ │ │ │ │ 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: │ │ │ │ @@ -9621,16 +9620,15 @@ │ │ │ │ '%.400s' encoder returned '%.400s' instead of 'str'; use codecs.encode() to encode to arbitrary types │ │ │ │ Exception ignored in PyEval_SetProfile │ │ │ │ bad argument to internal function │ │ │ │ invalid intrinsic function │ │ │ │ InstructionSequenceType │ │ │ │ %s: bug likely caused by a refcount error in a C extension │ │ │ │ perf trampoline not available │ │ │ │ -can't assign sys.path │ │ │ │ -can't create sys.path │ │ │ │ + │ │ │ │ non-dict annotations │ │ │ │ Exception ignored in PyEval_SetProfileAllThreads │ │ │ │ Exception ignored in PyEval_SetTraceAllThreads │ │ │ │ _only_immortal │ │ │ │ %d %-3s │ │ │ │ %ld.%ld %-3s │ │ │ │ not all freed │ │ │ │ @@ -9654,14 +9652,16 @@ │ │ │ │ %10s: %5ld.%03ld s │ │ │ │ %10s: user: %ld.%03ld s, system: %ld.%03ld s, faults: %lu, rss: │ │ │ │ , commit: │ │ │ │ %sthread 0x%llx: │ │ │ │ cannot commit OS memory (error: %d (0x%x), address: %p, size: 0x%zx bytes) │ │ │ │ cannot reset OS memory (error: %d (0x%x), address: %p, size: 0x%zx bytes) │ │ │ │ in new thread │ │ │ │ +can't assign sys.path │ │ │ │ +can't create sys.path │ │ │ │ Fatal Python error from unexpected signum: │ │ │ │ Enable tracemalloc to get the memory block allocation traceback │ │ │ │ Memory block allocated at (most recent call first): │ │ │ │ File " │ │ │ │ ", line │ │ │ │ %02X:%02X:%02X:%02X:%02X:%02X │ │ │ │ │ │ │ │ @@ -18146,15 +18146,14 @@ │ │ │ │ is an in-memory stream for text. │ │ │ │ Argument names are not part of the specification, and only the arguments │ │ │ │ of open() are intended to be used as keyword arguments. │ │ │ │ DEFAULT_BUFFER_SIZE │ │ │ │ An int containing the default buffer size used by the module's buffered │ │ │ │ I/O classes. open() uses the file's blksize (as obtained by os.stat) if │ │ │ │ possible. │ │ │ │ -/7;#?+35 │ │ │ │ __fspath__($self, /) │ │ │ │ Returns the path for the entry. │ │ │ │ inode($self, /) │ │ │ │ Return inode of the entry; cached per entry. │ │ │ │ stat($self, /, *, follow_symlinks=True) │ │ │ │ Return stat_result object for the entry; cached per entry. │ │ │ │ is_junction($self, /) │ │ │ │ @@ -22465,47 +22464,14 @@ │ │ │ │ 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! │ │ │ │ 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 │ │ │ │ @@ -22570,14 +22536,47 @@ │ │ │ │ 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.) │ │ │ │ +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. │ │ │ │ PyEval_AcquireThread │ │ │ │ _PySemaphore_Wakeup │ │ │ │ ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/ │ │ │ │ ?456789:;<= │ │ │ │ !"#$%&'()*+,-./0123 │ │ │ │ __sizeof__($self, /) │ │ │ │ Returns size in memory, in bytes. │ │ │ │ @@ -22729,15 +22728,15 @@ │ │ │ │ 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. │ │ │ │ -FTFFPFLHFFF0 │ │ │ │ +P^PPZPVRPPP0 │ │ │ │ _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). │ │ │ │ @@ -23729,16 +23728,14 @@ │ │ │ │ ""##&&''))**..//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. │ │ │ │ -uuuuuuuuuuuuuuuu) │ │ │ │ -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 │ │ │ │ @@ -24198,16 +24195,16 @@ │ │ │ │ 4444444444444444444444444444444444 │ │ │ │ 444444444 │ │ │ │ 444444444444444444 │ │ │ │ 444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 │ │ │ │ 4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 │ │ │ │ 44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 │ │ │ │ 4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444 │ │ │ │ -md5($module, /, data=b'', *, usedforsecurity=True, string=None) │ │ │ │ -Return a new MD5 hash object; optionally initialized with a string. │ │ │ │ +uuuuuuuuuuuuuuuu) │ │ │ │ +ggMMBB)) │ │ │ │ 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, /) │ │ │ │ @@ -24242,27 +24239,29 @@ │ │ │ │ Update this hash object's state with the provided string. │ │ │ │ hexdigest($self, /) │ │ │ │ Return the digest value as a string of hexadecimal digits. │ │ │ │ digest($self, /) │ │ │ │ Return the digest value as a bytes object. │ │ │ │ copy($self, /) │ │ │ │ Return a copy of the hash object. │ │ │ │ +md5($module, /, data=b'', *, usedforsecurity=True, string=None) │ │ │ │ +Return a new MD5 hash object; optionally initialized with a string. │ │ │ │ signal_active_thread │ │ │ │ !!!!!!!!!!!!!! │ │ │ │ _enter_buffered_busy │ │ │ │ _PyThread_CurrentExceptions │ │ │ │ PyImport_ExecCodeModuleWithPathnames │ │ │ │ dummy_dealloc │ │ │ │ PyEval_AcquireLock │ │ │ │ _PyThreadState_Init │ │ │ │ _PyObject_AssertFailed │ │ │ │ _PyUnicode_CheckConsistency │ │ │ │ -PySys_SetPath │ │ │ │ PySys_AddWarnOptionUnicode │ │ │ │ faulthandler_fatal_error_thread │ │ │ │ +PySys_SetPath │ │ │ │ PySys_SetArgvEx │ │ │ │ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% │ │ │ │ %%%%%%% │ │ │ │ !"#%%%%%% │ │ │ │ !"#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% │ │ │ │ xdebugpy │ │ │ │ │ │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ │ │ @@ -276,16 +276,16 @@ │ │ │ │ 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 │ │ │ │ + 0x0001dba4 72736572 00666f72 6b707479 005f5f77 rser.forkpty.__w │ │ │ │ + 0x0001dbb4 61697434 5f74696d 65363400 6663686f ait4_time64.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 │ │ │ ├── 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 230dfc <_start@@Base+0x44> │ │ │ │ + bl 22d51c <_start@@Base+0x44> │ │ │ │ pop {r3, pc} │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {} │ │ │ │ @@ -4,2668 +4,2668 @@ │ │ │ │ Disassembly of section .plt: │ │ │ │ │ │ │ │ 00029164 : │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr lr, [pc, #4] @ 29174 │ │ │ │ add lr, pc, lr │ │ │ │ ldr pc, [lr, #8]! │ │ │ │ - subseq r6, r3, ip, lsl #29 │ │ │ │ + subseq r6, r2, ip, lsl #29 │ │ │ │ │ │ │ │ 00029178 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #3724]! @ 0xe8c │ │ │ │ │ │ │ │ 00029184 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #3716]! @ 0xe84 │ │ │ │ │ │ │ │ 00029190 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #3708]! @ 0xe7c │ │ │ │ │ │ │ │ 0002919c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #3700]! @ 0xe74 │ │ │ │ │ │ │ │ 000291a8 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #3692]! @ 0xe6c │ │ │ │ │ │ │ │ 000291b4 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #3684]! @ 0xe64 │ │ │ │ │ │ │ │ 000291c0 <__getrusage64@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #3676]! @ 0xe5c │ │ │ │ │ │ │ │ 000291cc : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #3668]! @ 0xe54 │ │ │ │ │ │ │ │ 000291d8 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #3660]! @ 0xe4c │ │ │ │ │ │ │ │ 000291e4 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #3652]! @ 0xe44 │ │ │ │ │ │ │ │ 000291f0 <__fcntl_time64@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #3644]! @ 0xe3c │ │ │ │ │ │ │ │ 000291fc : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #3636]! @ 0xe34 │ │ │ │ │ │ │ │ 00029208 <__ctype_toupper_loc@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #3628]! @ 0xe2c │ │ │ │ │ │ │ │ 00029214 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #3620]! @ 0xe24 │ │ │ │ │ │ │ │ 00029220 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #3612]! @ 0xe1c │ │ │ │ │ │ │ │ 0002922c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #3604]! @ 0xe14 │ │ │ │ │ │ │ │ 00029238 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #3596]! @ 0xe0c │ │ │ │ │ │ │ │ 00029244 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #3588]! @ 0xe04 │ │ │ │ │ │ │ │ 00029250 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #3580]! @ 0xdfc │ │ │ │ │ │ │ │ 0002925c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #3572]! @ 0xdf4 │ │ │ │ │ │ │ │ 00029268 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #3564]! @ 0xdec │ │ │ │ │ │ │ │ 00029274 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #3556]! @ 0xde4 │ │ │ │ │ │ │ │ 00029280 <__wait4_time64@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #3548]! @ 0xddc │ │ │ │ │ │ │ │ 0002928c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #3540]! @ 0xdd4 │ │ │ │ │ │ │ │ 00029298 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #3532]! @ 0xdcc │ │ │ │ │ │ │ │ 000292a4 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #3524]! @ 0xdc4 │ │ │ │ │ │ │ │ 000292b0 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #3516]! @ 0xdbc │ │ │ │ │ │ │ │ 000292bc : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #3508]! @ 0xdb4 │ │ │ │ │ │ │ │ 000292c8 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #3500]! @ 0xdac │ │ │ │ │ │ │ │ 000292d4 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #3492]! @ 0xda4 │ │ │ │ │ │ │ │ 000292e0 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #3484]! @ 0xd9c │ │ │ │ │ │ │ │ 000292ec : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #3476]! @ 0xd94 │ │ │ │ │ │ │ │ 000292f8 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #3468]! @ 0xd8c │ │ │ │ │ │ │ │ 00029304 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #3460]! @ 0xd84 │ │ │ │ │ │ │ │ 00029310 <__clock_settime64@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #3452]! @ 0xd7c │ │ │ │ │ │ │ │ 0002931c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #3444]! @ 0xd74 │ │ │ │ │ │ │ │ 00029328 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #3436]! @ 0xd6c │ │ │ │ │ │ │ │ 00029334 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #3428]! @ 0xd64 │ │ │ │ │ │ │ │ 00029340 <__utimensat64@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #3420]! @ 0xd5c │ │ │ │ │ │ │ │ 0002934c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #3412]! @ 0xd54 │ │ │ │ │ │ │ │ 00029358 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #3404]! @ 0xd4c │ │ │ │ │ │ │ │ 00029364 <__libc_current_sigrtmin@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #3396]! @ 0xd44 │ │ │ │ │ │ │ │ 00029370 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #3388]! @ 0xd3c │ │ │ │ │ │ │ │ 0002937c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #3380]! @ 0xd34 │ │ │ │ │ │ │ │ 00029388 <__wait3_time64@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #3372]! @ 0xd2c │ │ │ │ │ │ │ │ 00029394 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #3364]! @ 0xd24 │ │ │ │ │ │ │ │ 000293a0 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #3356]! @ 0xd1c │ │ │ │ │ │ │ │ 000293ac <__sendmsg64@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #3348]! @ 0xd14 │ │ │ │ │ │ │ │ 000293b8 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #3340]! @ 0xd0c │ │ │ │ │ │ │ │ 000293c4 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #3332]! @ 0xd04 │ │ │ │ │ │ │ │ 000293d0 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #3324]! @ 0xcfc │ │ │ │ │ │ │ │ 000293dc : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #3316]! @ 0xcf4 │ │ │ │ │ │ │ │ 000293e8 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #3308]! @ 0xcec │ │ │ │ │ │ │ │ 000293f4 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #3300]! @ 0xce4 │ │ │ │ │ │ │ │ 00029400 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #3292]! @ 0xcdc │ │ │ │ │ │ │ │ 0002940c <__gmon_start__@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #3284]! @ 0xcd4 │ │ │ │ │ │ │ │ 00029418 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #3276]! @ 0xccc │ │ │ │ │ │ │ │ 00029424 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #3268]! @ 0xcc4 │ │ │ │ │ │ │ │ 00029430 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #3260]! @ 0xcbc │ │ │ │ │ │ │ │ 0002943c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #3252]! @ 0xcb4 │ │ │ │ │ │ │ │ 00029448 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #3244]! @ 0xcac │ │ │ │ │ │ │ │ 00029454 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #3236]! @ 0xca4 │ │ │ │ │ │ │ │ 00029460 <__mktime64@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #3228]! @ 0xc9c │ │ │ │ │ │ │ │ 0002946c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #3220]! @ 0xc94 │ │ │ │ │ │ │ │ 00029478 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #3212]! @ 0xc8c │ │ │ │ │ │ │ │ 00029484 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #3204]! @ 0xc84 │ │ │ │ │ │ │ │ 00029490 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #3196]! @ 0xc7c │ │ │ │ │ │ │ │ 0002949c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #3188]! @ 0xc74 │ │ │ │ │ │ │ │ 000294a8 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #3180]! @ 0xc6c │ │ │ │ │ │ │ │ 000294b4 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #3172]! @ 0xc64 │ │ │ │ │ │ │ │ 000294c0 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #3164]! @ 0xc5c │ │ │ │ │ │ │ │ 000294cc : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #3156]! @ 0xc54 │ │ │ │ │ │ │ │ 000294d8 <__printf_chk@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #3148]! @ 0xc4c │ │ │ │ │ │ │ │ 000294e4 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #3140]! @ 0xc44 │ │ │ │ │ │ │ │ 000294f0 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #3132]! @ 0xc3c │ │ │ │ │ │ │ │ 000294fc : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #3124]! @ 0xc34 │ │ │ │ │ │ │ │ 00029508 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #3116]! @ 0xc2c │ │ │ │ │ │ │ │ 00029514 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #3108]! @ 0xc24 │ │ │ │ │ │ │ │ 00029520 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #3100]! @ 0xc1c │ │ │ │ │ │ │ │ 0002952c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #3092]! @ 0xc14 │ │ │ │ │ │ │ │ 00029538 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #3084]! @ 0xc0c │ │ │ │ │ │ │ │ 00029544 <__cxa_atexit@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #3076]! @ 0xc04 │ │ │ │ │ │ │ │ 00029550 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #3068]! @ 0xbfc │ │ │ │ │ │ │ │ 0002955c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #3060]! @ 0xbf4 │ │ │ │ │ │ │ │ 00029568 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #3052]! @ 0xbec │ │ │ │ │ │ │ │ 00029574 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #3044]! @ 0xbe4 │ │ │ │ │ │ │ │ 00029580 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #3036]! @ 0xbdc │ │ │ │ │ │ │ │ 0002958c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #3028]! @ 0xbd4 │ │ │ │ │ │ │ │ 00029598 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #3020]! @ 0xbcc │ │ │ │ │ │ │ │ 000295a4 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #3012]! @ 0xbc4 │ │ │ │ │ │ │ │ 000295b0 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #3004]! @ 0xbbc │ │ │ │ │ │ │ │ 000295bc <__uflow@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2996]! @ 0xbb4 │ │ │ │ │ │ │ │ 000295c8 <__lstat64_time64@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2988]! @ 0xbac │ │ │ │ │ │ │ │ 000295d4 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2980]! @ 0xba4 │ │ │ │ │ │ │ │ 000295e0 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2972]! @ 0xb9c │ │ │ │ │ │ │ │ 000295ec : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2964]! @ 0xb94 │ │ │ │ │ │ │ │ 000295f8 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2956]! @ 0xb8c │ │ │ │ │ │ │ │ 00029604 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2948]! @ 0xb84 │ │ │ │ │ │ │ │ 00029610 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2940]! @ 0xb7c │ │ │ │ │ │ │ │ 0002961c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2932]! @ 0xb74 │ │ │ │ │ │ │ │ 00029628 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2924]! @ 0xb6c │ │ │ │ │ │ │ │ 00029634 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2916]! @ 0xb64 │ │ │ │ │ │ │ │ 00029640 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2908]! @ 0xb5c │ │ │ │ │ │ │ │ 0002964c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2900]! @ 0xb54 │ │ │ │ │ │ │ │ 00029658 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2892]! @ 0xb4c │ │ │ │ │ │ │ │ 00029664 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2884]! @ 0xb44 │ │ │ │ │ │ │ │ 00029670 <__sigtimedwait64@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2876]! @ 0xb3c │ │ │ │ │ │ │ │ 0002967c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2868]! @ 0xb34 │ │ │ │ │ │ │ │ 00029688 <__fstat64_time64@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2860]! @ 0xb2c │ │ │ │ │ │ │ │ 00029694 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2852]! @ 0xb24 │ │ │ │ │ │ │ │ 000296a0 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2844]! @ 0xb1c │ │ │ │ │ │ │ │ 000296ac : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2836]! @ 0xb14 │ │ │ │ │ │ │ │ 000296b8 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2828]! @ 0xb0c │ │ │ │ │ │ │ │ 000296c4 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2820]! @ 0xb04 │ │ │ │ │ │ │ │ 000296d0 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2812]! @ 0xafc │ │ │ │ │ │ │ │ 000296dc : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2804]! @ 0xaf4 │ │ │ │ │ │ │ │ 000296e8 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2796]! @ 0xaec │ │ │ │ │ │ │ │ 000296f4 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2788]! @ 0xae4 │ │ │ │ │ │ │ │ 00029700 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2780]! @ 0xadc │ │ │ │ │ │ │ │ 0002970c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2772]! @ 0xad4 │ │ │ │ │ │ │ │ 00029718 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2764]! @ 0xacc │ │ │ │ │ │ │ │ 00029724 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2756]! @ 0xac4 │ │ │ │ │ │ │ │ 00029730 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2748]! @ 0xabc │ │ │ │ │ │ │ │ 0002973c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2740]! @ 0xab4 │ │ │ │ │ │ │ │ 00029748 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2732]! @ 0xaac │ │ │ │ │ │ │ │ 00029754 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2724]! @ 0xaa4 │ │ │ │ │ │ │ │ 00029760 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2716]! @ 0xa9c │ │ │ │ │ │ │ │ 0002976c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2708]! @ 0xa94 │ │ │ │ │ │ │ │ 00029778 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2700]! @ 0xa8c │ │ │ │ │ │ │ │ 00029784 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2692]! @ 0xa84 │ │ │ │ │ │ │ │ 00029790 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2684]! @ 0xa7c │ │ │ │ │ │ │ │ 0002979c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2676]! @ 0xa74 │ │ │ │ │ │ │ │ 000297a8 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2668]! @ 0xa6c │ │ │ │ │ │ │ │ 000297b4 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2660]! @ 0xa64 │ │ │ │ │ │ │ │ 000297c0 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2652]! @ 0xa5c │ │ │ │ │ │ │ │ 000297cc : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2644]! @ 0xa54 │ │ │ │ │ │ │ │ 000297d8 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2636]! @ 0xa4c │ │ │ │ │ │ │ │ 000297e4 <__strncat_chk@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2628]! @ 0xa44 │ │ │ │ │ │ │ │ 000297f0 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2620]! @ 0xa3c │ │ │ │ │ │ │ │ 000297fc : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2612]! @ 0xa34 │ │ │ │ │ │ │ │ 00029808 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2604]! @ 0xa2c │ │ │ │ │ │ │ │ 00029814 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2596]! @ 0xa24 │ │ │ │ │ │ │ │ 00029820 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2588]! @ 0xa1c │ │ │ │ │ │ │ │ 0002982c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2580]! @ 0xa14 │ │ │ │ │ │ │ │ 00029838 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2572]! @ 0xa0c │ │ │ │ │ │ │ │ 00029844 <_exit@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2564]! @ 0xa04 │ │ │ │ │ │ │ │ 00029850 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2556]! @ 0x9fc │ │ │ │ │ │ │ │ 0002985c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2548]! @ 0x9f4 │ │ │ │ │ │ │ │ 00029868 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2540]! @ 0x9ec │ │ │ │ │ │ │ │ 00029874 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2532]! @ 0x9e4 │ │ │ │ │ │ │ │ 00029880 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2524]! @ 0x9dc │ │ │ │ │ │ │ │ 0002988c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2516]! @ 0x9d4 │ │ │ │ │ │ │ │ 00029898 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2508]! @ 0x9cc │ │ │ │ │ │ │ │ 000298a4 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2500]! @ 0x9c4 │ │ │ │ │ │ │ │ 000298b0 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2492]! @ 0x9bc │ │ │ │ │ │ │ │ 000298bc : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2484]! @ 0x9b4 │ │ │ │ │ │ │ │ 000298c8 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2476]! @ 0x9ac │ │ │ │ │ │ │ │ 000298d4 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2468]! @ 0x9a4 │ │ │ │ │ │ │ │ 000298e0 <__setitimer64@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2460]! @ 0x99c │ │ │ │ │ │ │ │ 000298ec : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2452]! @ 0x994 │ │ │ │ │ │ │ │ 000298f8 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2444]! @ 0x98c │ │ │ │ │ │ │ │ 00029904 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2436]! @ 0x984 │ │ │ │ │ │ │ │ 00029910 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2428]! @ 0x97c │ │ │ │ │ │ │ │ 0002991c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2420]! @ 0x974 │ │ │ │ │ │ │ │ 00029928 <__ioctl_time64@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2412]! @ 0x96c │ │ │ │ │ │ │ │ 00029934 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2404]! @ 0x964 │ │ │ │ │ │ │ │ 00029940 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2396]! @ 0x95c │ │ │ │ │ │ │ │ 0002994c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2388]! @ 0x954 │ │ │ │ │ │ │ │ 00029958 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2380]! @ 0x94c │ │ │ │ │ │ │ │ 00029964 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2372]! @ 0x944 │ │ │ │ │ │ │ │ 00029970 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2364]! @ 0x93c │ │ │ │ │ │ │ │ 0002997c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2356]! @ 0x934 │ │ │ │ │ │ │ │ 00029988 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2348]! @ 0x92c │ │ │ │ │ │ │ │ 00029994 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2340]! @ 0x924 │ │ │ │ │ │ │ │ 000299a0 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2332]! @ 0x91c │ │ │ │ │ │ │ │ 000299ac : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2324]! @ 0x914 │ │ │ │ │ │ │ │ 000299b8 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2316]! @ 0x90c │ │ │ │ │ │ │ │ 000299c4 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2308]! @ 0x904 │ │ │ │ │ │ │ │ 000299d0 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2300]! @ 0x8fc │ │ │ │ │ │ │ │ 000299dc <__getsockopt64@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2292]! @ 0x8f4 │ │ │ │ │ │ │ │ 000299e8 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2284]! @ 0x8ec │ │ │ │ │ │ │ │ 000299f4 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2276]! @ 0x8e4 │ │ │ │ │ │ │ │ 00029a00 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2268]! @ 0x8dc │ │ │ │ │ │ │ │ 00029a0c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2260]! @ 0x8d4 │ │ │ │ │ │ │ │ 00029a18 <__memcpy_chk@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2252]! @ 0x8cc │ │ │ │ │ │ │ │ 00029a24 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2244]! @ 0x8c4 │ │ │ │ │ │ │ │ 00029a30 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2236]! @ 0x8bc │ │ │ │ │ │ │ │ 00029a3c <__fstatat64_time64@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2228]! @ 0x8b4 │ │ │ │ │ │ │ │ 00029a48 <__atomic_store_8@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2220]! @ 0x8ac │ │ │ │ │ │ │ │ 00029a54 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2212]! @ 0x8a4 │ │ │ │ │ │ │ │ 00029a60 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2204]! @ 0x89c │ │ │ │ │ │ │ │ 00029a6c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2196]! @ 0x894 │ │ │ │ │ │ │ │ 00029a78 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2188]! @ 0x88c │ │ │ │ │ │ │ │ 00029a84 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2180]! @ 0x884 │ │ │ │ │ │ │ │ 00029a90 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2172]! @ 0x87c │ │ │ │ │ │ │ │ 00029a9c <__atomic_load_8@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2164]! @ 0x874 │ │ │ │ │ │ │ │ 00029aa8 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2156]! @ 0x86c │ │ │ │ │ │ │ │ 00029ab4 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2148]! @ 0x864 │ │ │ │ │ │ │ │ 00029ac0 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2140]! @ 0x85c │ │ │ │ │ │ │ │ 00029acc : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2132]! @ 0x854 │ │ │ │ │ │ │ │ 00029ad8 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2124]! @ 0x84c │ │ │ │ │ │ │ │ 00029ae4 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2116]! @ 0x844 │ │ │ │ │ │ │ │ 00029af0 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2108]! @ 0x83c │ │ │ │ │ │ │ │ 00029afc : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2100]! @ 0x834 │ │ │ │ │ │ │ │ 00029b08 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2092]! @ 0x82c │ │ │ │ │ │ │ │ 00029b14 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2084]! @ 0x824 │ │ │ │ │ │ │ │ 00029b20 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2076]! @ 0x81c │ │ │ │ │ │ │ │ 00029b2c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2068]! @ 0x814 │ │ │ │ │ │ │ │ 00029b38 <__isoc23_wcstol@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2060]! @ 0x80c │ │ │ │ │ │ │ │ 00029b44 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2052]! @ 0x804 │ │ │ │ │ │ │ │ 00029b50 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2044]! @ 0x7fc │ │ │ │ │ │ │ │ 00029b5c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2036]! @ 0x7f4 │ │ │ │ │ │ │ │ 00029b68 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2028]! @ 0x7ec │ │ │ │ │ │ │ │ 00029b74 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2020]! @ 0x7e4 │ │ │ │ │ │ │ │ 00029b80 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2012]! @ 0x7dc │ │ │ │ │ │ │ │ 00029b8c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #2004]! @ 0x7d4 │ │ │ │ │ │ │ │ 00029b98 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1996]! @ 0x7cc │ │ │ │ │ │ │ │ 00029ba4 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1988]! @ 0x7c4 │ │ │ │ │ │ │ │ 00029bb0 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1980]! @ 0x7bc │ │ │ │ │ │ │ │ 00029bbc : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1972]! @ 0x7b4 │ │ │ │ │ │ │ │ 00029bc8 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1964]! @ 0x7ac │ │ │ │ │ │ │ │ 00029bd4 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1956]! @ 0x7a4 │ │ │ │ │ │ │ │ 00029be0 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1948]! @ 0x79c │ │ │ │ │ │ │ │ 00029bec : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1940]! @ 0x794 │ │ │ │ │ │ │ │ 00029bf8 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1932]! @ 0x78c │ │ │ │ │ │ │ │ 00029c04 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1924]! @ 0x784 │ │ │ │ │ │ │ │ 00029c10 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1916]! @ 0x77c │ │ │ │ │ │ │ │ 00029c1c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1908]! @ 0x774 │ │ │ │ │ │ │ │ 00029c28 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1900]! @ 0x76c │ │ │ │ │ │ │ │ 00029c34 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1892]! @ 0x764 │ │ │ │ │ │ │ │ 00029c40 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1884]! @ 0x75c │ │ │ │ │ │ │ │ 00029c4c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1876]! @ 0x754 │ │ │ │ │ │ │ │ 00029c58 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1868]! @ 0x74c │ │ │ │ │ │ │ │ 00029c64 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1860]! @ 0x744 │ │ │ │ │ │ │ │ 00029c70 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1852]! @ 0x73c │ │ │ │ │ │ │ │ 00029c7c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1844]! @ 0x734 │ │ │ │ │ │ │ │ 00029c88 <__select64@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1836]! @ 0x72c │ │ │ │ │ │ │ │ 00029c94 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1828]! @ 0x724 │ │ │ │ │ │ │ │ 00029ca0 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1820]! @ 0x71c │ │ │ │ │ │ │ │ 00029cac <__sem_clockwait64@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1812]! @ 0x714 │ │ │ │ │ │ │ │ 00029cb8 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1804]! @ 0x70c │ │ │ │ │ │ │ │ 00029cc4 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1796]! @ 0x704 │ │ │ │ │ │ │ │ 00029cd0 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1788]! @ 0x6fc │ │ │ │ │ │ │ │ 00029cdc : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1780]! @ 0x6f4 │ │ │ │ │ │ │ │ 00029ce8 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1772]! @ 0x6ec │ │ │ │ │ │ │ │ 00029cf4 <__h_errno_location@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1764]! @ 0x6e4 │ │ │ │ │ │ │ │ 00029d00 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1756]! @ 0x6dc │ │ │ │ │ │ │ │ 00029d0c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1748]! @ 0x6d4 │ │ │ │ │ │ │ │ 00029d18 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1740]! @ 0x6cc │ │ │ │ │ │ │ │ 00029d24 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1732]! @ 0x6c4 │ │ │ │ │ │ │ │ 00029d30 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1724]! @ 0x6bc │ │ │ │ │ │ │ │ 00029d3c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1716]! @ 0x6b4 │ │ │ │ │ │ │ │ 00029d48 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1708]! @ 0x6ac │ │ │ │ │ │ │ │ 00029d54 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1700]! @ 0x6a4 │ │ │ │ │ │ │ │ 00029d60 <__clock_gettime64@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1692]! @ 0x69c │ │ │ │ │ │ │ │ 00029d6c <__ctype_tolower_loc@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1684]! @ 0x694 │ │ │ │ │ │ │ │ 00029d78 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1676]! @ 0x68c │ │ │ │ │ │ │ │ 00029d84 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1668]! @ 0x684 │ │ │ │ │ │ │ │ 00029d90 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1660]! @ 0x67c │ │ │ │ │ │ │ │ 00029d9c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1652]! @ 0x674 │ │ │ │ │ │ │ │ 00029da8 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1644]! @ 0x66c │ │ │ │ │ │ │ │ 00029db4 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1636]! @ 0x664 │ │ │ │ │ │ │ │ 00029dc0 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1628]! @ 0x65c │ │ │ │ │ │ │ │ 00029dcc : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1620]! @ 0x654 │ │ │ │ │ │ │ │ 00029dd8 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1612]! @ 0x64c │ │ │ │ │ │ │ │ 00029de4 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1604]! @ 0x644 │ │ │ │ │ │ │ │ 00029df0 <__explicit_bzero_chk@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1596]! @ 0x63c │ │ │ │ │ │ │ │ 00029dfc : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1588]! @ 0x634 │ │ │ │ │ │ │ │ 00029e08 <__futimens64@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1580]! @ 0x62c │ │ │ │ │ │ │ │ 00029e14 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1572]! @ 0x624 │ │ │ │ │ │ │ │ 00029e20 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1564]! @ 0x61c │ │ │ │ │ │ │ │ 00029e2c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1556]! @ 0x614 │ │ │ │ │ │ │ │ 00029e38 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1548]! @ 0x60c │ │ │ │ │ │ │ │ 00029e44 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1540]! @ 0x604 │ │ │ │ │ │ │ │ 00029e50 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1532]! @ 0x5fc │ │ │ │ │ │ │ │ 00029e5c <__pthread_cond_timedwait64@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1524]! @ 0x5f4 │ │ │ │ │ │ │ │ 00029e68 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1516]! @ 0x5ec │ │ │ │ │ │ │ │ 00029e74 <__time64@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1508]! @ 0x5e4 │ │ │ │ │ │ │ │ 00029e80 <__isoc23_sscanf@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1500]! @ 0x5dc │ │ │ │ │ │ │ │ 00029e8c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1492]! @ 0x5d4 │ │ │ │ │ │ │ │ 00029e98 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1484]! @ 0x5cc │ │ │ │ │ │ │ │ 00029ea4 <__vsnprintf_chk@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1476]! @ 0x5c4 │ │ │ │ │ │ │ │ 00029eb0 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1468]! @ 0x5bc │ │ │ │ │ │ │ │ 00029ebc : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1460]! @ 0x5b4 │ │ │ │ │ │ │ │ 00029ec8 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1452]! @ 0x5ac │ │ │ │ │ │ │ │ 00029ed4 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1444]! @ 0x5a4 │ │ │ │ │ │ │ │ 00029ee0 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1436]! @ 0x59c │ │ │ │ │ │ │ │ 00029eec <__vfprintf_chk@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1428]! @ 0x594 │ │ │ │ │ │ │ │ 00029ef8 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1420]! @ 0x58c │ │ │ │ │ │ │ │ 00029f04 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1412]! @ 0x584 │ │ │ │ │ │ │ │ 00029f10 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1404]! @ 0x57c │ │ │ │ │ │ │ │ 00029f1c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1396]! @ 0x574 │ │ │ │ │ │ │ │ 00029f28 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1388]! @ 0x56c │ │ │ │ │ │ │ │ 00029f34 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1380]! @ 0x564 │ │ │ │ │ │ │ │ 00029f40 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1372]! @ 0x55c │ │ │ │ │ │ │ │ 00029f4c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1364]! @ 0x554 │ │ │ │ │ │ │ │ 00029f58 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1356]! @ 0x54c │ │ │ │ │ │ │ │ 00029f64 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1348]! @ 0x544 │ │ │ │ │ │ │ │ 00029f70 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1340]! @ 0x53c │ │ │ │ │ │ │ │ 00029f7c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1332]! @ 0x534 │ │ │ │ │ │ │ │ 00029f88 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1324]! @ 0x52c │ │ │ │ │ │ │ │ 00029f94 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1316]! @ 0x524 │ │ │ │ │ │ │ │ 00029fa0 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1308]! @ 0x51c │ │ │ │ │ │ │ │ 00029fac : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1300]! @ 0x514 │ │ │ │ │ │ │ │ 00029fb8 <__localtime64_r@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1292]! @ 0x50c │ │ │ │ │ │ │ │ 00029fc4 <__snprintf_chk@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1284]! @ 0x504 │ │ │ │ │ │ │ │ 00029fd0 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1276]! @ 0x4fc │ │ │ │ │ │ │ │ 00029fdc : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1268]! @ 0x4f4 │ │ │ │ │ │ │ │ 00029fe8 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1260]! @ 0x4ec │ │ │ │ │ │ │ │ 00029ff4 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1252]! @ 0x4e4 │ │ │ │ │ │ │ │ 0002a000 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1244]! @ 0x4dc │ │ │ │ │ │ │ │ 0002a00c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1236]! @ 0x4d4 │ │ │ │ │ │ │ │ 0002a018 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1228]! @ 0x4cc │ │ │ │ │ │ │ │ 0002a024 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1220]! @ 0x4c4 │ │ │ │ │ │ │ │ 0002a030 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1212]! @ 0x4bc │ │ │ │ │ │ │ │ 0002a03c <__syslog_chk@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1204]! @ 0x4b4 │ │ │ │ │ │ │ │ 0002a048 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1196]! @ 0x4ac │ │ │ │ │ │ │ │ 0002a054 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1188]! @ 0x4a4 │ │ │ │ │ │ │ │ 0002a060 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1180]! @ 0x49c │ │ │ │ │ │ │ │ 0002a06c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1172]! @ 0x494 │ │ │ │ │ │ │ │ 0002a078 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1164]! @ 0x48c │ │ │ │ │ │ │ │ 0002a084 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1156]! @ 0x484 │ │ │ │ │ │ │ │ 0002a090 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1148]! @ 0x47c │ │ │ │ │ │ │ │ 0002a09c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1140]! @ 0x474 │ │ │ │ │ │ │ │ 0002a0a8 <__sched_rr_get_interval64@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1132]! @ 0x46c │ │ │ │ │ │ │ │ 0002a0b4 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1124]! @ 0x464 │ │ │ │ │ │ │ │ 0002a0c0 <__atomic_compare_exchange_8@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1116]! @ 0x45c │ │ │ │ │ │ │ │ 0002a0cc <__open64_2@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1108]! @ 0x454 │ │ │ │ │ │ │ │ 0002a0d8 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1100]! @ 0x44c │ │ │ │ │ │ │ │ 0002a0e4 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1092]! @ 0x444 │ │ │ │ │ │ │ │ 0002a0f0 <__stat64_time64@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1084]! @ 0x43c │ │ │ │ │ │ │ │ 0002a0fc : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1076]! @ 0x434 │ │ │ │ │ │ │ │ 0002a108 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1068]! @ 0x42c │ │ │ │ │ │ │ │ 0002a114 <__clock_nanosleep_time64@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1060]! @ 0x424 │ │ │ │ │ │ │ │ 0002a120 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1052]! @ 0x41c │ │ │ │ │ │ │ │ 0002a12c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1044]! @ 0x414 │ │ │ │ │ │ │ │ 0002a138 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1036]! @ 0x40c │ │ │ │ │ │ │ │ 0002a144 <__timerfd_gettime64@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1028]! @ 0x404 │ │ │ │ │ │ │ │ 0002a150 <__ctype_b_loc@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1020]! @ 0x3fc │ │ │ │ │ │ │ │ 0002a15c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1012]! @ 0x3f4 │ │ │ │ │ │ │ │ 0002a168 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #1004]! @ 0x3ec │ │ │ │ │ │ │ │ 0002a174 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #996]! @ 0x3e4 │ │ │ │ │ │ │ │ 0002a180 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #988]! @ 0x3dc │ │ │ │ │ │ │ │ 0002a18c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #980]! @ 0x3d4 │ │ │ │ │ │ │ │ 0002a198 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #972]! @ 0x3cc │ │ │ │ │ │ │ │ 0002a1a4 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #964]! @ 0x3c4 │ │ │ │ │ │ │ │ 0002a1b0 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #956]! @ 0x3bc │ │ │ │ │ │ │ │ 0002a1bc : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #948]! @ 0x3b4 │ │ │ │ │ │ │ │ 0002a1c8 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #940]! @ 0x3ac │ │ │ │ │ │ │ │ 0002a1d4 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #932]! @ 0x3a4 │ │ │ │ │ │ │ │ 0002a1e0 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #924]! @ 0x39c │ │ │ │ │ │ │ │ 0002a1ec : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #916]! @ 0x394 │ │ │ │ │ │ │ │ 0002a1f8 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #908]! @ 0x38c │ │ │ │ │ │ │ │ 0002a204 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #900]! @ 0x384 │ │ │ │ │ │ │ │ 0002a210 <__stack_chk_fail@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #892]! @ 0x37c │ │ │ │ │ │ │ │ 0002a21c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #884]! @ 0x374 │ │ │ │ │ │ │ │ 0002a228 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #876]! @ 0x36c │ │ │ │ │ │ │ │ 0002a234 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #868]! @ 0x364 │ │ │ │ │ │ │ │ 0002a240 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #860]! @ 0x35c │ │ │ │ │ │ │ │ 0002a24c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #852]! @ 0x354 │ │ │ │ │ │ │ │ 0002a258 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #844]! @ 0x34c │ │ │ │ │ │ │ │ 0002a264 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #836]! @ 0x344 │ │ │ │ │ │ │ │ 0002a270 <__fprintf_chk@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #828]! @ 0x33c │ │ │ │ │ │ │ │ 0002a27c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #820]! @ 0x334 │ │ │ │ │ │ │ │ 0002a288 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #812]! @ 0x32c │ │ │ │ │ │ │ │ 0002a294 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #804]! @ 0x324 │ │ │ │ │ │ │ │ 0002a2a0 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #796]! @ 0x31c │ │ │ │ │ │ │ │ 0002a2ac : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #788]! @ 0x314 │ │ │ │ │ │ │ │ 0002a2b8 <__gmtime64_r@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #780]! @ 0x30c │ │ │ │ │ │ │ │ 0002a2c4 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #772]! @ 0x304 │ │ │ │ │ │ │ │ 0002a2d0 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #764]! @ 0x2fc │ │ │ │ │ │ │ │ 0002a2dc : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #756]! @ 0x2f4 │ │ │ │ │ │ │ │ 0002a2e8 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #748]! @ 0x2ec │ │ │ │ │ │ │ │ 0002a2f4 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #740]! @ 0x2e4 │ │ │ │ │ │ │ │ 0002a300 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #732]! @ 0x2dc │ │ │ │ │ │ │ │ 0002a30c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #724]! @ 0x2d4 │ │ │ │ │ │ │ │ 0002a318 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #716]! @ 0x2cc │ │ │ │ │ │ │ │ 0002a324 <__libc_current_sigrtmax@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #708]! @ 0x2c4 │ │ │ │ │ │ │ │ 0002a330 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #700]! @ 0x2bc │ │ │ │ │ │ │ │ 0002a33c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #692]! @ 0x2b4 │ │ │ │ │ │ │ │ 0002a348 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #684]! @ 0x2ac │ │ │ │ │ │ │ │ 0002a354 <__isoc23_strtol@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #676]! @ 0x2a4 │ │ │ │ │ │ │ │ 0002a360 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #668]! @ 0x29c │ │ │ │ │ │ │ │ 0002a36c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #660]! @ 0x294 │ │ │ │ │ │ │ │ 0002a378 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #652]! @ 0x28c │ │ │ │ │ │ │ │ 0002a384 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #644]! @ 0x284 │ │ │ │ │ │ │ │ 0002a390 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #636]! @ 0x27c │ │ │ │ │ │ │ │ 0002a39c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #628]! @ 0x274 │ │ │ │ │ │ │ │ 0002a3a8 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #620]! @ 0x26c │ │ │ │ │ │ │ │ 0002a3b4 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #612]! @ 0x264 │ │ │ │ │ │ │ │ 0002a3c0 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #604]! @ 0x25c │ │ │ │ │ │ │ │ 0002a3cc : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #596]! @ 0x254 │ │ │ │ │ │ │ │ 0002a3d8 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #588]! @ 0x24c │ │ │ │ │ │ │ │ 0002a3e4 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #580]! @ 0x244 │ │ │ │ │ │ │ │ 0002a3f0 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #572]! @ 0x23c │ │ │ │ │ │ │ │ 0002a3fc : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #564]! @ 0x234 │ │ │ │ │ │ │ │ 0002a408 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #556]! @ 0x22c │ │ │ │ │ │ │ │ 0002a414 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #548]! @ 0x224 │ │ │ │ │ │ │ │ 0002a420 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #540]! @ 0x21c │ │ │ │ │ │ │ │ 0002a42c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #532]! @ 0x214 │ │ │ │ │ │ │ │ 0002a438 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #524]! @ 0x20c │ │ │ │ │ │ │ │ 0002a444 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #516]! @ 0x204 │ │ │ │ │ │ │ │ 0002a450 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #508]! @ 0x1fc │ │ │ │ │ │ │ │ 0002a45c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #500]! @ 0x1f4 │ │ │ │ │ │ │ │ 0002a468 <__setsockopt64@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #492]! @ 0x1ec │ │ │ │ │ │ │ │ 0002a474 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #484]! @ 0x1e4 │ │ │ │ │ │ │ │ 0002a480 <__sysconf@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #476]! @ 0x1dc │ │ │ │ │ │ │ │ 0002a48c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #468]! @ 0x1d4 │ │ │ │ │ │ │ │ 0002a498 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #460]! @ 0x1cc │ │ │ │ │ │ │ │ 0002a4a4 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #452]! @ 0x1c4 │ │ │ │ │ │ │ │ 0002a4b0 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #444]! @ 0x1bc │ │ │ │ │ │ │ │ 0002a4bc : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #436]! @ 0x1b4 │ │ │ │ │ │ │ │ 0002a4c8 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #428]! @ 0x1ac │ │ │ │ │ │ │ │ 0002a4d4 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #420]! @ 0x1a4 │ │ │ │ │ │ │ │ 0002a4e0 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #412]! @ 0x19c │ │ │ │ │ │ │ │ 0002a4ec : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #404]! @ 0x194 │ │ │ │ │ │ │ │ 0002a4f8 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #396]! @ 0x18c │ │ │ │ │ │ │ │ 0002a504 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #388]! @ 0x184 │ │ │ │ │ │ │ │ 0002a510 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #380]! @ 0x17c │ │ │ │ │ │ │ │ 0002a51c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #372]! @ 0x174 │ │ │ │ │ │ │ │ 0002a528 <__sched_cpucount@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #364]! @ 0x16c │ │ │ │ │ │ │ │ 0002a534 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #356]! @ 0x164 │ │ │ │ │ │ │ │ 0002a540 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #348]! @ 0x15c │ │ │ │ │ │ │ │ 0002a54c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #340]! @ 0x154 │ │ │ │ │ │ │ │ 0002a558 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #332]! @ 0x14c │ │ │ │ │ │ │ │ 0002a564 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #324]! @ 0x144 │ │ │ │ │ │ │ │ 0002a570 <__atomic_fetch_add_8@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #316]! @ 0x13c │ │ │ │ │ │ │ │ 0002a57c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #308]! @ 0x134 │ │ │ │ │ │ │ │ 0002a588 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #300]! @ 0x12c │ │ │ │ │ │ │ │ 0002a594 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #292]! @ 0x124 │ │ │ │ │ │ │ │ 0002a5a0 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #284]! @ 0x11c │ │ │ │ │ │ │ │ 0002a5ac : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #276]! @ 0x114 │ │ │ │ │ │ │ │ 0002a5b8 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #268]! @ 0x10c │ │ │ │ │ │ │ │ 0002a5c4 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #260]! @ 0x104 │ │ │ │ │ │ │ │ 0002a5d0 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #252]! @ 0xfc │ │ │ │ │ │ │ │ 0002a5dc : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #244]! @ 0xf4 │ │ │ │ │ │ │ │ 0002a5e8 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #236]! @ 0xec │ │ │ │ │ │ │ │ 0002a5f4 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #228]! @ 0xe4 │ │ │ │ │ │ │ │ 0002a600 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #220]! @ 0xdc │ │ │ │ │ │ │ │ 0002a60c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #212]! @ 0xd4 │ │ │ │ │ │ │ │ 0002a618 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #204]! @ 0xcc │ │ │ │ │ │ │ │ 0002a624 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #196]! @ 0xc4 │ │ │ │ │ │ │ │ 0002a630 <__realpath_chk@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #188]! @ 0xbc │ │ │ │ │ │ │ │ 0002a63c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #180]! @ 0xb4 │ │ │ │ │ │ │ │ 0002a648 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #172]! @ 0xac │ │ │ │ │ │ │ │ 0002a654 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #164]! @ 0xa4 │ │ │ │ │ │ │ │ 0002a660 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #156]! @ 0x9c │ │ │ │ │ │ │ │ 0002a66c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #148]! @ 0x94 │ │ │ │ │ │ │ │ 0002a678 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #140]! @ 0x8c │ │ │ │ │ │ │ │ 0002a684 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #132]! @ 0x84 │ │ │ │ │ │ │ │ 0002a690 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #124]! @ 0x7c │ │ │ │ │ │ │ │ 0002a69c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #116]! @ 0x74 │ │ │ │ │ │ │ │ 0002a6a8 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #108]! @ 0x6c │ │ │ │ │ │ │ │ 0002a6b4 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #100]! @ 0x64 │ │ │ │ │ │ │ │ 0002a6c0 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #92]! @ 0x5c │ │ │ │ │ │ │ │ 0002a6cc <__recvmsg64@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #84]! @ 0x54 │ │ │ │ │ │ │ │ 0002a6d8 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #76]! @ 0x4c │ │ │ │ │ │ │ │ 0002a6e4 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #68]! @ 0x44 │ │ │ │ │ │ │ │ 0002a6f0 <__sprintf_chk@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #60]! @ 0x3c │ │ │ │ │ │ │ │ 0002a6fc : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #52]! @ 0x34 │ │ │ │ │ │ │ │ 0002a708 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #44]! @ 0x2c │ │ │ │ │ │ │ │ 0002a714 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #36]! @ 0x24 │ │ │ │ │ │ │ │ 0002a720 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #28]! │ │ │ │ │ │ │ │ 0002a72c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #20]! │ │ │ │ │ │ │ │ 0002a738 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #12]! │ │ │ │ │ │ │ │ 0002a744 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #221184 @ 0x36000 │ │ │ │ + add ip, ip, #155648 @ 0x26000 │ │ │ │ ldr pc, [ip, #4]! │ │ │ │ │ │ │ │ 0002a750 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #217088 @ 0x35000 │ │ │ │ + add ip, ip, #151552 @ 0x25000 │ │ │ │ ldr pc, [ip, #4092]! @ 0xffc │ │ │ │ │ │ │ │ 0002a75c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #217088 @ 0x35000 │ │ │ │ + add ip, ip, #151552 @ 0x25000 │ │ │ │ ldr pc, [ip, #4084]! @ 0xff4 │ │ │ │ │ │ │ │ 0002a768 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #217088 @ 0x35000 │ │ │ │ + add ip, ip, #151552 @ 0x25000 │ │ │ │ ldr pc, [ip, #4076]! @ 0xfec │ │ │ │ │ │ │ │ 0002a774 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #217088 @ 0x35000 │ │ │ │ + add ip, ip, #151552 @ 0x25000 │ │ │ │ ldr pc, [ip, #4068]! @ 0xfe4 │ │ │ │ │ │ │ │ 0002a780 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #217088 @ 0x35000 │ │ │ │ + add ip, ip, #151552 @ 0x25000 │ │ │ │ ldr pc, [ip, #4060]! @ 0xfdc │ │ │ │ │ │ │ │ 0002a78c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #217088 @ 0x35000 │ │ │ │ + add ip, ip, #151552 @ 0x25000 │ │ │ │ ldr pc, [ip, #4052]! @ 0xfd4 │ │ │ │ │ │ │ │ 0002a798 <__memmove_chk@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #217088 @ 0x35000 │ │ │ │ + add ip, ip, #151552 @ 0x25000 │ │ │ │ ldr pc, [ip, #4044]! @ 0xfcc │ │ │ │ │ │ │ │ 0002a7a4 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #217088 @ 0x35000 │ │ │ │ + add ip, ip, #151552 @ 0x25000 │ │ │ │ ldr pc, [ip, #4036]! @ 0xfc4 │ │ │ │ │ │ │ │ 0002a7b0 <__strcpy_chk@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #217088 @ 0x35000 │ │ │ │ + add ip, ip, #151552 @ 0x25000 │ │ │ │ ldr pc, [ip, #4028]! @ 0xfbc │ │ │ │ │ │ │ │ 0002a7bc <__isoc23_strtoul@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #217088 @ 0x35000 │ │ │ │ + add ip, ip, #151552 @ 0x25000 │ │ │ │ ldr pc, [ip, #4020]! @ 0xfb4 │ │ │ │ │ │ │ │ 0002a7c8 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #217088 @ 0x35000 │ │ │ │ + add ip, ip, #151552 @ 0x25000 │ │ │ │ ldr pc, [ip, #4012]! @ 0xfac │ │ │ │ │ │ │ │ 0002a7d4 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #217088 @ 0x35000 │ │ │ │ + add ip, ip, #151552 @ 0x25000 │ │ │ │ ldr pc, [ip, #4004]! @ 0xfa4 │ │ │ │ │ │ │ │ 0002a7e0 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #217088 @ 0x35000 │ │ │ │ + add ip, ip, #151552 @ 0x25000 │ │ │ │ ldr pc, [ip, #3996]! @ 0xf9c │ │ │ │ │ │ │ │ 0002a7ec : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #217088 @ 0x35000 │ │ │ │ + add ip, ip, #151552 @ 0x25000 │ │ │ │ ldr pc, [ip, #3988]! @ 0xf94 │ │ │ │ │ │ │ │ 0002a7f8 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #217088 @ 0x35000 │ │ │ │ + add ip, ip, #151552 @ 0x25000 │ │ │ │ ldr pc, [ip, #3980]! @ 0xf8c │ │ │ │ │ │ │ │ 0002a804 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #217088 @ 0x35000 │ │ │ │ + add ip, ip, #151552 @ 0x25000 │ │ │ │ ldr pc, [ip, #3972]! @ 0xf84 │ │ │ │ │ │ │ │ 0002a810 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #217088 @ 0x35000 │ │ │ │ + add ip, ip, #151552 @ 0x25000 │ │ │ │ ldr pc, [ip, #3964]! @ 0xf7c │ │ │ │ │ │ │ │ 0002a81c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #217088 @ 0x35000 │ │ │ │ + add ip, ip, #151552 @ 0x25000 │ │ │ │ ldr pc, [ip, #3956]! @ 0xf74 │ │ │ │ │ │ │ │ 0002a828 <__libc_start_main@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #217088 @ 0x35000 │ │ │ │ + add ip, ip, #151552 @ 0x25000 │ │ │ │ ldr pc, [ip, #3948]! @ 0xf6c │ │ │ │ │ │ │ │ 0002a834 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #217088 @ 0x35000 │ │ │ │ + add ip, ip, #151552 @ 0x25000 │ │ │ │ ldr pc, [ip, #3940]! @ 0xf64 │ │ │ │ │ │ │ │ 0002a840 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #217088 @ 0x35000 │ │ │ │ + add ip, ip, #151552 @ 0x25000 │ │ │ │ ldr pc, [ip, #3932]! @ 0xf5c │ │ │ │ │ │ │ │ 0002a84c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #217088 @ 0x35000 │ │ │ │ + add ip, ip, #151552 @ 0x25000 │ │ │ │ ldr pc, [ip, #3924]! @ 0xf54 │ │ │ │ │ │ │ │ 0002a858 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #217088 @ 0x35000 │ │ │ │ + add ip, ip, #151552 @ 0x25000 │ │ │ │ ldr pc, [ip, #3916]! @ 0xf4c │ │ │ │ │ │ │ │ 0002a864 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #217088 @ 0x35000 │ │ │ │ + add ip, ip, #151552 @ 0x25000 │ │ │ │ ldr pc, [ip, #3908]! @ 0xf44 │ │ │ │ │ │ │ │ 0002a870 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #217088 @ 0x35000 │ │ │ │ + add ip, ip, #151552 @ 0x25000 │ │ │ │ ldr pc, [ip, #3900]! @ 0xf3c │ │ │ │ │ │ │ │ 0002a87c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #217088 @ 0x35000 │ │ │ │ + add ip, ip, #151552 @ 0x25000 │ │ │ │ ldr pc, [ip, #3892]! @ 0xf34 │ │ │ │ │ │ │ │ 0002a888 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #217088 @ 0x35000 │ │ │ │ + add ip, ip, #151552 @ 0x25000 │ │ │ │ ldr pc, [ip, #3884]! @ 0xf2c │ │ │ │ │ │ │ │ 0002a894 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #217088 @ 0x35000 │ │ │ │ + add ip, ip, #151552 @ 0x25000 │ │ │ │ ldr pc, [ip, #3876]! @ 0xf24 │ │ │ │ │ │ │ │ 0002a8a0 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #217088 @ 0x35000 │ │ │ │ + add ip, ip, #151552 @ 0x25000 │ │ │ │ ldr pc, [ip, #3868]! @ 0xf1c │ │ │ │ │ │ │ │ 0002a8ac : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #217088 @ 0x35000 │ │ │ │ + add ip, ip, #151552 @ 0x25000 │ │ │ │ ldr pc, [ip, #3860]! @ 0xf14 │ │ │ │ │ │ │ │ 0002a8b8 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #217088 @ 0x35000 │ │ │ │ + add ip, ip, #151552 @ 0x25000 │ │ │ │ ldr pc, [ip, #3852]! @ 0xf0c │ │ │ │ │ │ │ │ 0002a8c4 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #217088 @ 0x35000 │ │ │ │ + add ip, ip, #151552 @ 0x25000 │ │ │ │ ldr pc, [ip, #3844]! @ 0xf04 │ │ │ │ │ │ │ │ 0002a8d0 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #217088 @ 0x35000 │ │ │ │ + add ip, ip, #151552 @ 0x25000 │ │ │ │ ldr pc, [ip, #3836]! @ 0xefc │ │ │ │ │ │ │ │ 0002a8dc : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #217088 @ 0x35000 │ │ │ │ + add ip, ip, #151552 @ 0x25000 │ │ │ │ ldr pc, [ip, #3828]! @ 0xef4 │ │ │ │ │ │ │ │ 0002a8e8 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #217088 @ 0x35000 │ │ │ │ + add ip, ip, #151552 @ 0x25000 │ │ │ │ ldr pc, [ip, #3820]! @ 0xeec │ │ │ │ │ │ │ │ 0002a8f4 <__clock_getres64@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #217088 @ 0x35000 │ │ │ │ + add ip, ip, #151552 @ 0x25000 │ │ │ │ ldr pc, [ip, #3812]! @ 0xee4 │ │ │ │ │ │ │ │ 0002a900 <__sched_cpualloc@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #217088 @ 0x35000 │ │ │ │ + add ip, ip, #151552 @ 0x25000 │ │ │ │ ldr pc, [ip, #3804]! @ 0xedc │ │ │ │ │ │ │ │ 0002a90c <__sched_cpufree@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #217088 @ 0x35000 │ │ │ │ + add ip, ip, #151552 @ 0x25000 │ │ │ │ ldr pc, [ip, #3796]! @ 0xed4 │ │ │ │ │ │ │ │ 0002a918 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #217088 @ 0x35000 │ │ │ │ + add ip, ip, #151552 @ 0x25000 │ │ │ │ ldr pc, [ip, #3788]! @ 0xecc │ │ │ │ │ │ │ │ 0002a924 <__getitimer64@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #217088 @ 0x35000 │ │ │ │ + add ip, ip, #151552 @ 0x25000 │ │ │ │ ldr pc, [ip, #3780]! @ 0xec4 │ │ │ │ │ │ │ │ 0002a930 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #217088 @ 0x35000 │ │ │ │ + add ip, ip, #151552 @ 0x25000 │ │ │ │ ldr pc, [ip, #3772]! @ 0xebc │ │ │ │ │ │ │ │ 0002a93c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #217088 @ 0x35000 │ │ │ │ + add ip, ip, #151552 @ 0x25000 │ │ │ │ ldr pc, [ip, #3764]! @ 0xeb4 │ │ │ │ │ │ │ │ 0002a948 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #217088 @ 0x35000 │ │ │ │ + add ip, ip, #151552 @ 0x25000 │ │ │ │ ldr pc, [ip, #3756]! @ 0xeac │ │ │ │ │ │ │ │ 0002a954 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #217088 @ 0x35000 │ │ │ │ + add ip, ip, #151552 @ 0x25000 │ │ │ │ ldr pc, [ip, #3748]! @ 0xea4 │ │ │ │ │ │ │ │ 0002a960 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #217088 @ 0x35000 │ │ │ │ + add ip, ip, #151552 @ 0x25000 │ │ │ │ ldr pc, [ip, #3740]! @ 0xe9c │ │ │ │ │ │ │ │ 0002a96c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #217088 @ 0x35000 │ │ │ │ + add ip, ip, #151552 @ 0x25000 │ │ │ │ ldr pc, [ip, #3732]! @ 0xe94 │ │ │ │ │ │ │ │ 0002a978 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #217088 @ 0x35000 │ │ │ │ + add ip, ip, #151552 @ 0x25000 │ │ │ │ ldr pc, [ip, #3724]! @ 0xe8c │ │ │ │ │ │ │ │ 0002a984 <__errno_location@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #217088 @ 0x35000 │ │ │ │ + add ip, ip, #151552 @ 0x25000 │ │ │ │ ldr pc, [ip, #3716]! @ 0xe84 │ │ │ │ │ │ │ │ 0002a990 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #217088 @ 0x35000 │ │ │ │ + add ip, ip, #151552 @ 0x25000 │ │ │ │ ldr pc, [ip, #3708]! @ 0xe7c │ │ │ │ │ │ │ │ 0002a99c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #217088 @ 0x35000 │ │ │ │ + add ip, ip, #151552 @ 0x25000 │ │ │ │ ldr pc, [ip, #3700]! @ 0xe74 │ │ │ │ │ │ │ │ 0002a9a8 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #217088 @ 0x35000 │ │ │ │ + add ip, ip, #151552 @ 0x25000 │ │ │ │ ldr pc, [ip, #3692]! @ 0xe6c │ │ │ │ │ │ │ │ 0002a9b4 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #217088 @ 0x35000 │ │ │ │ + add ip, ip, #151552 @ 0x25000 │ │ │ │ ldr pc, [ip, #3684]! @ 0xe64 │ │ │ │ │ │ │ │ 0002a9c0 <__timerfd_settime64@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #217088 @ 0x35000 │ │ │ │ + add ip, ip, #151552 @ 0x25000 │ │ │ │ ldr pc, [ip, #3676]! @ 0xe5c │ │ │ │ │ │ │ │ 0002a9cc <__memset_chk@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #217088 @ 0x35000 │ │ │ │ + add ip, ip, #151552 @ 0x25000 │ │ │ │ ldr pc, [ip, #3668]! @ 0xe54 │ │ │ │ │ │ │ │ 0002a9d8 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #217088 @ 0x35000 │ │ │ │ + add ip, ip, #151552 @ 0x25000 │ │ │ │ ldr pc, [ip, #3660]! @ 0xe4c │ │ │ │ │ │ │ │ 0002a9e4 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #217088 @ 0x35000 │ │ │ │ + add ip, ip, #151552 @ 0x25000 │ │ │ │ ldr pc, [ip, #3652]! @ 0xe44 │ │ │ │ │ │ │ │ 0002a9f0 <__fdelt_chk@plt>: │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #217088 @ 0x35000 │ │ │ │ + add ip, ip, #151552 @ 0x25000 │ │ │ │ ldr pc, [ip, #3644]! @ 0xe3c │ │ │ │ │ │ │ │ 0002a9fc : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #217088 @ 0x35000 │ │ │ │ + add ip, ip, #151552 @ 0x25000 │ │ │ │ ldr pc, [ip, #3636]! @ 0xe34 │ │ │ │ │ │ │ │ 0002aa08 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #217088 @ 0x35000 │ │ │ │ + add ip, ip, #151552 @ 0x25000 │ │ │ │ ldr pc, [ip, #3628]! @ 0xe2c │ │ │ │ │ │ │ │ 0002aa14 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #217088 @ 0x35000 │ │ │ │ + add ip, ip, #151552 @ 0x25000 │ │ │ │ ldr pc, [ip, #3620]! @ 0xe24 │ │ │ │ │ │ │ │ 0002aa20 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #217088 @ 0x35000 │ │ │ │ + add ip, ip, #151552 @ 0x25000 │ │ │ │ ldr pc, [ip, #3612]! @ 0xe1c │ │ │ │ │ │ │ │ 0002aa2c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #217088 @ 0x35000 │ │ │ │ + add ip, ip, #151552 @ 0x25000 │ │ │ │ ldr pc, [ip, #3604]! @ 0xe14 │ │ │ │ │ │ │ │ 0002aa38 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #217088 @ 0x35000 │ │ │ │ + add ip, ip, #151552 @ 0x25000 │ │ │ │ ldr pc, [ip, #3596]! @ 0xe0c │ │ │ │ │ │ │ │ 0002aa44 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #217088 @ 0x35000 │ │ │ │ + add ip, ip, #151552 @ 0x25000 │ │ │ │ ldr pc, [ip, #3588]! @ 0xe04 │ │ │ │ │ │ │ │ 0002aa50 : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #217088 @ 0x35000 │ │ │ │ + add ip, ip, #151552 @ 0x25000 │ │ │ │ ldr pc, [ip, #3580]! @ 0xdfc │ │ │ │ │ │ │ │ 0002aa5c : │ │ │ │ add ip, pc, #5242880 @ 0x500000 │ │ │ │ - add ip, ip, #217088 @ 0x35000 │ │ │ │ + add ip, ip, #151552 @ 0x25000 │ │ │ │ ldr pc, [ip, #3572]! @ 0xdf4 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -17,47 +17,47 @@ │ │ │ │ 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 bc32c │ │ │ │ + bl bbe80 │ │ │ │ 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 190780 │ │ │ │ + bl 18ed6c │ │ │ │ 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, r8, r0, lsl lr │ │ │ │ - subseq r5, r8, r0, lsl lr │ │ │ │ - @ instruction: 0x0035a9fc │ │ │ │ - subseq r0, r6, r0, ror r8 │ │ │ │ - eorseq sl, r5, ip, lsl #20 │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ + eorseq r8, r5, ip, ror r3 │ │ │ │ + subseq r0, r5, r0, ror r8 │ │ │ │ + eorseq r8, r5, ip, lsl #7 │ │ │ │ │ │ │ │ 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 232398 │ │ │ │ + bl 22eab8 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cmp r5, #0 │ │ │ │ bne 2abbc │ │ │ │ add r0, sp, #24 │ │ │ │ bl 8ad98 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ @@ -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 232354 │ │ │ │ + bl 22ea74 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq 2abc4 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 8b9e4 │ │ │ │ + bl 8b950 │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ bl 2b5f4 │ │ │ │ ldr r0, [pc, #276] @ 2ace0 │ │ │ │ - bl 237544 │ │ │ │ + bl 233cf8 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2abe0 │ │ │ │ ldrb r5, [r5] │ │ │ │ subs r5, r5, #0 │ │ │ │ movne r5, #1 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 233c54 │ │ │ │ + bl 230408 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 8b9e4 │ │ │ │ + bl 8b950 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne 2abbc │ │ │ │ - bl 1ab5ec │ │ │ │ + bl 1a9988 │ │ │ │ mov r6, r0 │ │ │ │ - bl 27c2e8 <_PyInterpreterState_SetRunningMain@@Base> │ │ │ │ + bl 278ea8 <_PyInterpreterState_SetRunningMain@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge 2ac20 │ │ │ │ bl 2c4d8 │ │ │ │ mov r0, #1 │ │ │ │ bl 2a954 │ │ │ │ - bl c6d6c <_Py_GetConfig@@Base> │ │ │ │ + bl c6890 <_Py_GetConfig@@Base> │ │ │ │ ldr r3, [r0, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ beq 2ac58 │ │ │ │ ldr r3, [pc, #172] @ 2ace4 │ │ │ │ ldr r4, [r3] │ │ │ │ - bl 238c2c │ │ │ │ + bl 2353e0 │ │ │ │ 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 243f88 │ │ │ │ + bl 24076c │ │ │ │ cmp r0, #0 │ │ │ │ bne 2ac74 │ │ │ │ ldr r1, [pc, #136] @ 2acf8 │ │ │ │ ldr r0, [pc, #136] @ 2acfc │ │ │ │ - bl 7d954 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7d718 <_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 2896b4 <_PyInterpreterState_SetNotRunningMain@@Base> │ │ │ │ - bl 289a40 │ │ │ │ + bl 2864b4 <_PyInterpreterState_SetNotRunningMain@@Base> │ │ │ │ + bl 286840 │ │ │ │ cmp r0, #0 │ │ │ │ movge r0, r4 │ │ │ │ movlt r0, #120 @ 0x78 │ │ │ │ add sp, sp, #316 @ 0x13c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq sl, r5, r8, lsr sl │ │ │ │ - @ instruction: 0x005a9690 │ │ │ │ - eorseq r8, r9, r8, ror #31 │ │ │ │ - subseq r9, sl, r0, asr #22 │ │ │ │ - eorseq sl, r5, r8, asr #20 │ │ │ │ - eorseq sl, r5, r8, asr sl │ │ │ │ - eorseq sl, r5, r4, ror #20 │ │ │ │ - eorseq r9, r9, ip, lsl r1 │ │ │ │ - subseq r9, sl, r8, lsl #13 │ │ │ │ - eorseq sl, r5, r8, lsl #21 │ │ │ │ + @ instruction: 0x003583b8 │ │ │ │ + @ instruction: 0x00599690 │ │ │ │ + eorseq r6, r9, r8, ror #18 │ │ │ │ + subseq r9, r9, r0, asr #22 │ │ │ │ + eorseq r8, r5, r8, asr #7 │ │ │ │ + @ instruction: 0x003583d8 │ │ │ │ + eorseq r8, r5, r4, ror #7 │ │ │ │ + mlaseq r9, ip, sl, r6 │ │ │ │ + subseq r9, r9, r8, lsl #13 │ │ │ │ + eorseq r8, r5, r8, lsl #8 │ │ │ │ │ │ │ │ 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 7d954 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7d718 <_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 232244 │ │ │ │ + bl 22e964 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq r4, r8, r0, lsl lr │ │ │ │ - mlaseq r5, r0, sl, sl │ │ │ │ - eorseq r9, r9, ip, lsr #2 │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ + eorseq r8, r5, r0, lsl r4 │ │ │ │ + eorseq r6, r9, ip, lsr #21 │ │ │ │ │ │ │ │ 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 2326ec │ │ │ │ + bl 22ee0c │ │ │ │ ldr r0, [r6, #1476] @ 0x5c4 │ │ │ │ - bl 8b5d0 │ │ │ │ + bl 8b53c │ │ │ │ mov r3, #0 │ │ │ │ cmp r5, r3 │ │ │ │ str r3, [r6, #1476] @ 0x5c4 │ │ │ │ beq 2adc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b64c │ │ │ │ + bl 8b5b8 │ │ │ │ str r0, [r6, #1476] @ 0x5c4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, #0 │ │ │ │ - bl 8b6d8 │ │ │ │ + bl 8b644 │ │ │ │ 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 7d954 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7d718 <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r9, sl, r0, asr #13 │ │ │ │ - @ instruction: 0x0035aad4 │ │ │ │ - eorseq r9, r9, r4, asr #2 │ │ │ │ + subseq r9, r9, r0, asr #13 │ │ │ │ + eorseq r8, r5, r4, asr r4 │ │ │ │ + eorseq r6, r9, r4, asr #21 │ │ │ │ │ │ │ │ 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,111 +283,111 @@ │ │ │ │ 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 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r4, [r3, r0] │ │ │ │ cmp r4, #0 │ │ │ │ beq 2aef8 │ │ │ │ ldr r1, [pc, #176] @ 2af74 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 14e58c <_PySys_GetOptionalAttrString@@Base+0x2a4> │ │ │ │ + bl 14dce4 <_PySys_GetOptionalAttrString@@Base+0x2a4> │ │ │ │ cmn r0, #1 │ │ │ │ bne 2aef8 │ │ │ │ ldr r3, [pc, #156] @ 2af78 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #2160] @ 0x870 │ │ │ │ - bl 18abfc <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 189550 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq 2af18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18ac24 <_PyErr_Clear@@Base> │ │ │ │ + bl 189578 <_PyErr_Clear@@Base> │ │ │ │ b 2af64 │ │ │ │ mov r0, #12 │ │ │ │ bl 8afec │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 2af20 │ │ │ │ cmp r4, #0 │ │ │ │ beq 2af18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a1f58 │ │ │ │ + bl 29efa8 │ │ │ │ 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 232728 │ │ │ │ + bl 22ee48 │ │ │ │ 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 8b248 │ │ │ │ + bl 2302fc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r4, r8, r0, lsl lr │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq sl, r5, r4, ror #21 │ │ │ │ - subseq r0, r6, r0, ror r8 │ │ │ │ - subseq r6, r8, r4, ror #7 │ │ │ │ - subseq r5, r8, r0, lsl lr │ │ │ │ + eorseq r8, r5, r4, ror #8 │ │ │ │ + subseq r0, r5, r0, ror r8 │ │ │ │ + subseq r6, r7, r4, ror #7 │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ │ │ │ │ 0002af84 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #96] @ 2affc │ │ │ │ mov r3, r0 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ 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 b235c │ │ │ │ + bl b1ed0 │ │ │ │ subs r4, r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - bl 8340c │ │ │ │ + bl 82a30 │ │ │ │ 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 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + b 9ac7c <_Py_Dealloc@@Base> │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x005a9c90 │ │ │ │ + @ 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 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ 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 │ │ │ │ @@ -398,146 +398,146 @@ │ │ │ │ mov r1, #61 @ 0x3d │ │ │ │ mov r0, r4 │ │ │ │ bl 29574 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 2b090 │ │ │ │ mov r0, r4 │ │ │ │ mvn r1, #0 │ │ │ │ - bl b235c │ │ │ │ + bl b1ed0 │ │ │ │ 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 b235c │ │ │ │ + bl b1ed0 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2b144 │ │ │ │ add r0, r5, #4 │ │ │ │ mvn r1, #0 │ │ │ │ - bl b235c │ │ │ │ + bl b1ed0 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2b14c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9cb6c │ │ │ │ + bl 9ca90 │ │ │ │ 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 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_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 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_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 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + b 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b2fc │ │ │ │ + bl 9b220 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b2fc │ │ │ │ + bl 9b220 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b2fc │ │ │ │ + bl 9b220 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 18ac24 <_PyErr_Clear@@Base> │ │ │ │ + b 189578 <_PyErr_Clear@@Base> │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x005a9c94 │ │ │ │ - subseq r0, r6, r0, ror r8 │ │ │ │ - subseq r1, r6, r4, ror #1 │ │ │ │ + @ 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, r8, r0, lsl lr │ │ │ │ + subseq r4, r7, r0, 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 2327cc │ │ │ │ + bl 22eeec │ │ │ │ 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 2327cc │ │ │ │ + bl 22eeec │ │ │ │ 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 232398 │ │ │ │ + bl 22eab8 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 2326ec │ │ │ │ + bl 22ee0c │ │ │ │ mov r1, #8 │ │ │ │ mov r0, #1 │ │ │ │ - bl 8b77c │ │ │ │ + bl 8b6e8 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2b250 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8b64c │ │ │ │ + bl 8b5b8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ bne 2b254 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b5d0 │ │ │ │ + bl 8b53c │ │ │ │ mov r4, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, #0 │ │ │ │ - bl 8b6d8 │ │ │ │ + bl 8b644 │ │ │ │ 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 232774 │ │ │ │ + bl 22ee94 │ │ │ │ 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 2321d8 │ │ │ │ + bl 22e8f8 │ │ │ │ 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 239d18 <_PyPathConfig_ClearGlobal@@Base> │ │ │ │ + b 2364cc <_PyPathConfig_ClearGlobal@@Base> │ │ │ │ ldr r4, [pc, #196] @ 2b400 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 2326ec │ │ │ │ + bl 22ee0c │ │ │ │ ldr r0, [r4, #1456] @ 0x5b0 │ │ │ │ - bl 8b5d0 │ │ │ │ + bl 8b53c │ │ │ │ ldr r0, [r4, #1460] @ 0x5b4 │ │ │ │ - bl 8b5d0 │ │ │ │ + bl 8b53c │ │ │ │ ldr r0, [r4, #1464] @ 0x5b8 │ │ │ │ - bl 8b5d0 │ │ │ │ + bl 8b53c │ │ │ │ ldr r0, [r4, #1468] @ 0x5bc │ │ │ │ - bl 8b5d0 │ │ │ │ + bl 8b53c │ │ │ │ ldr r0, [r4, #1472] @ 0x5c0 │ │ │ │ - bl 8b5d0 │ │ │ │ + bl 8b53c │ │ │ │ ldr r0, [pc, #148] @ 2b404 │ │ │ │ - bl 8b64c │ │ │ │ + bl 8b5b8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #136] @ 2b404 │ │ │ │ str r3, [r4, #1456] @ 0x5b0 │ │ │ │ - bl 8b64c │ │ │ │ + bl 8b5b8 │ │ │ │ str r0, [r4, #1460] @ 0x5b4 │ │ │ │ ldr r0, [r4, #1480] @ 0x5c8 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r0, [pc, #112] @ 2b404 │ │ │ │ - bl 8b64c │ │ │ │ + bl 8b5b8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #1464] @ 0x5b8 │ │ │ │ - bl 8b64c │ │ │ │ + bl 8b5b8 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r4, #1468] @ 0x5bc │ │ │ │ str r0, [r4, #1472] @ 0x5c0 │ │ │ │ - bl 8b6d8 │ │ │ │ + bl 8b644 │ │ │ │ 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 7d954 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7d718 <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r9, sl, r0, asr #13 │ │ │ │ - eorseq r7, r9, r0, asr #30 │ │ │ │ - @ instruction: 0x0035aad4 │ │ │ │ - eorseq r9, r9, r0, lsr #15 │ │ │ │ + subseq r9, r9, r0, asr #13 │ │ │ │ + eorseq r5, r9, r0, asr #17 │ │ │ │ + eorseq r8, r5, r4, asr r4 │ │ │ │ + eorseq r7, r9, r0, lsr #2 │ │ │ │ │ │ │ │ 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 2326ec │ │ │ │ + bl 22ee0c │ │ │ │ ldr r0, [r6, #1480] @ 0x5c8 │ │ │ │ - bl 8b5d0 │ │ │ │ + bl 8b53c │ │ │ │ mov r3, #0 │ │ │ │ cmp r5, r3 │ │ │ │ str r3, [r6, #1480] @ 0x5c8 │ │ │ │ beq 2b46c │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b64c │ │ │ │ + bl 8b5b8 │ │ │ │ str r0, [r6, #1480] @ 0x5c8 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, #0 │ │ │ │ - bl 8b6d8 │ │ │ │ + bl 8b644 │ │ │ │ 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 7d954 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7d718 <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r9, sl, r0, asr #13 │ │ │ │ - @ instruction: 0x0035aad4 │ │ │ │ - eorseq r9, r9, ip, lsr #15 │ │ │ │ + subseq r9, r9, r0, asr #13 │ │ │ │ + eorseq r8, r5, r4, asr r4 │ │ │ │ + eorseq r7, r9, ip, lsr #2 │ │ │ │ │ │ │ │ 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 232398 │ │ │ │ + bl 22eab8 │ │ │ │ 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 8ad98 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - bl 233c54 │ │ │ │ + bl 230408 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 8b9e4 │ │ │ │ + bl 8b950 │ │ │ │ cmp r5, #0 │ │ │ │ bne 2b4e4 │ │ │ │ add sp, sp, #308 @ 0x134 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r4, r8, r0, lsl lr │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ │ │ │ │ 0002b534 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #120] @ 2b5c4 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ 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 234d70 <_Py_SetLocaleFromEnv@@Base+0xfe4> │ │ │ │ + b 231524 <_Py_SetLocaleFromEnv@@Base+0xfe4> │ │ │ │ ldr r0, [pc, #88] @ 2b5cc │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 18f66c <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 18dc58 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge 2b588 │ │ │ │ - bl 11af64 │ │ │ │ + bl 11a7f8 │ │ │ │ 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 129788 │ │ │ │ + bl 128f90 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b2fc │ │ │ │ + bl 9b220 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x005a9c90 │ │ │ │ - ldrheq pc, [r8], #-32 @ 0xffffffe0 @ │ │ │ │ + @ instruction: 0x00599c90 │ │ │ │ + ldrheq pc, [r7], #-32 @ 0xffffffe0 @ │ │ │ │ │ │ │ │ 0002b5d0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 234edc │ │ │ │ + bl 231690 │ │ │ │ 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 7d914 │ │ │ │ - @ instruction: 0x005a9690 │ │ │ │ - @ instruction: 0x0035b4d8 │ │ │ │ + bl 7d6d8 │ │ │ │ + @ instruction: 0x00599690 │ │ │ │ + eorseq r8, r5, r8, asr lr │ │ │ │ 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 2377b8 <_Py_write_noraise@@Base> │ │ │ │ + bl 233f6c <_Py_write_noraise@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ beq 2b6f0 │ │ │ │ mov r0, r6 │ │ │ │ bl 29c28 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2377b8 <_Py_write_noraise@@Base> │ │ │ │ + bl 233f6c <_Py_write_noraise@@Base> │ │ │ │ ldr r1, [pc, #700] @ 2b9a4 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2377b8 <_Py_write_noraise@@Base> │ │ │ │ + bl 233f6c <_Py_write_noraise@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ beq 2b714 │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2377b8 <_Py_write_noraise@@Base> │ │ │ │ + bl 233f6c <_Py_write_noraise@@Base> │ │ │ │ b 2b724 │ │ │ │ ldr r1, [pc, #652] @ 2b9a8 │ │ │ │ mov r2, #17 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2377b8 <_Py_write_noraise@@Base> │ │ │ │ + bl 233f6c <_Py_write_noraise@@Base> │ │ │ │ ldr r1, [pc, #640] @ 2b9ac │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2377b8 <_Py_write_noraise@@Base> │ │ │ │ + bl 233f6c <_Py_write_noraise@@Base> │ │ │ │ ldr r1, [pc, #628] @ 2b9b0 │ │ │ │ mov r2, #22 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2377b8 <_Py_write_noraise@@Base> │ │ │ │ + bl 233f6c <_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 2377b8 <_Py_write_noraise@@Base> │ │ │ │ + bl 233f6c <_Py_write_noraise@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #8 │ │ │ │ - bl 2adcf0 │ │ │ │ + bl 2aaff4 │ │ │ │ ldr r1, [pc, #576] @ 2b9bc │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2377b8 <_Py_write_noraise@@Base> │ │ │ │ + bl 233f6c <_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 2377b8 <_Py_write_noraise@@Base> │ │ │ │ + bl 233f6c <_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 2377b8 <_Py_write_noraise@@Base> │ │ │ │ + bl 233f6c <_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 2377b8 <_Py_write_noraise@@Base> │ │ │ │ + bl 233f6c <_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 2377b8 <_Py_write_noraise@@Base> │ │ │ │ + bl 233f6c <_Py_write_noraise@@Base> │ │ │ │ ldr r1, [pc, #408] @ 2b9ac │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2377b8 <_Py_write_noraise@@Base> │ │ │ │ + bl 233f6c <_Py_write_noraise@@Base> │ │ │ │ ldr r3, [pc, #432] @ 2b9d4 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r6, [r3, r0] │ │ │ │ - bl 8bbbc │ │ │ │ + bl 8bb28 │ │ │ │ cmp r6, #0 │ │ │ │ ldrne r7, [r6, #8] │ │ │ │ mov r5, r0 │ │ │ │ bne 2b848 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r7, [r0, #8] │ │ │ │ moveq r7, r0 │ │ │ │ @@ -939,144 +939,144 @@ │ │ │ │ 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 18f66c <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 18dc58 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge 2b890 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18ac24 <_PyErr_Clear@@Base> │ │ │ │ + bl 189578 <_PyErr_Clear@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r9, [pc, #320] @ 2b9dc │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r0, r9 │ │ │ │ bne 2b8d0 │ │ │ │ - bl 9b2fc │ │ │ │ + bl 9b220 │ │ │ │ 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 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ b 2b95c │ │ │ │ mov r0, r6 │ │ │ │ - bl 279958 │ │ │ │ + bl 276518 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11a3c4 │ │ │ │ + bl 119c58 │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r9, r0 │ │ │ │ movne r9, #1 │ │ │ │ moveq r9, #0 │ │ │ │ - bl 9b2fc │ │ │ │ + bl 9b220 │ │ │ │ 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 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 176974 <_PyLong_FromGid@@Base+0x18> │ │ │ │ + bl 175908 <_PyLong_FromGid@@Base+0x18> │ │ │ │ cmp r0, #0 │ │ │ │ bge 2b930 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18ac24 <_PyErr_Clear@@Base> │ │ │ │ + bl 189578 <_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 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp r9, #0 │ │ │ │ bne 2b97c │ │ │ │ ldr r1, [pc, #72] @ 2b9ac │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2377b8 <_Py_write_noraise@@Base> │ │ │ │ + bl 233f6c <_Py_write_noraise@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 237838 <_Py_write_noraise@@Base+0x80> │ │ │ │ + bl 233fec <_Py_write_noraise@@Base+0x80> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 2ba7c │ │ │ │ - bl 237a98 <_Py_write_noraise@@Base+0x2e0> │ │ │ │ + bl 23424c <_Py_write_noraise@@Base+0x2e0> │ │ │ │ cmp sl, #0 │ │ │ │ beq 2b68c │ │ │ │ - bl 284c40 │ │ │ │ + bl 281a40 │ │ │ │ b 2b68c │ │ │ │ - subseq r9, sl, r0, asr #13 │ │ │ │ - eorseq fp, r5, r0, lsl r5 │ │ │ │ - eorseq sp, r7, ip, ror ip │ │ │ │ - eorseq fp, r5, r8, lsr #10 │ │ │ │ - eorseq r0, r8, r4, ror r5 │ │ │ │ - eorseq fp, r5, ip, lsr r5 │ │ │ │ - subseq r5, r8, ip, rrx │ │ │ │ - eorseq fp, r5, r4, asr r5 │ │ │ │ - eorseq r1, r9, ip, lsr #20 │ │ │ │ - eorseq r3, r8, r0, ror pc │ │ │ │ - eorseq fp, r5, ip, ror #10 │ │ │ │ - eorseq fp, r5, r0, lsl #11 │ │ │ │ - mlaseq r5, r0, r5, fp │ │ │ │ - eorseq fp, r5, r0, lsr #11 │ │ │ │ + subseq r9, r9, r0, asr #13 │ │ │ │ + mlaseq r5, r0, lr, r8 │ │ │ │ + @ instruction: 0x0037b5fc │ │ │ │ + eorseq r8, r5, r8, lsr #29 │ │ │ │ + eorseq sp, r7, ip, ror #29 │ │ │ │ + @ instruction: 0x00358ebc │ │ │ │ + subseq r5, r7, ip, rrx │ │ │ │ + @ instruction: 0x00358ed4 │ │ │ │ + eorseq pc, r8, ip, lsl #7 │ │ │ │ + @ instruction: 0x003818f0 │ │ │ │ + eorseq r8, r5, ip, ror #29 │ │ │ │ + eorseq r8, r5, r0, lsl #30 │ │ │ │ + eorseq r8, r5, r0, lsl pc │ │ │ │ + eorseq r8, r5, r0, lsr #30 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq lr, r8, r4, lsl #24 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq lr, r7, r4, lsl #24 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ 0002b9e0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #28 │ │ │ │ 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 233974 │ │ │ │ + bl 230094 │ │ │ │ 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 234108 <_Py_SetLocaleFromEnv@@Base+0x37c> │ │ │ │ + bl 2308bc <_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 fp, r9, r4, lsr #3 │ │ │ │ - eorseq sl, r5, r4, asr fp │ │ │ │ + eorseq r8, r9, r4, lsr #22 │ │ │ │ + @ instruction: 0x003584d4 │ │ │ │ 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 b90dc │ │ │ │ + bl b8c30 │ │ │ │ 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 106270 │ │ │ │ + bl 105ca0 │ │ │ │ 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 adf8c │ │ │ │ + bl ade90 │ │ │ │ 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 b90dc │ │ │ │ + bl b8c30 │ │ │ │ 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 adf8c │ │ │ │ + bl ade90 │ │ │ │ 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 17e668 <_PySet_NextEntry@@Base> │ │ │ │ + bl 17d5fc <_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 1766b4 │ │ │ │ + bl 171da4 │ │ │ │ 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 2377b8 <_Py_write_noraise@@Base> │ │ │ │ + bl 233f6c <_Py_write_noraise@@Base> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a72fc │ │ │ │ + bl 2a434c │ │ │ │ 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 2377b8 <_Py_write_noraise@@Base> │ │ │ │ + bl 233f6c <_Py_write_noraise@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a9090 <_PyEvent_Notify@@Base+0x58> │ │ │ │ + bl 2a60e0 <_PyEvent_Notify@@Base+0x58> │ │ │ │ ldr r1, [pc, #64] @ 2bcb4 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2377b8 <_Py_write_noraise@@Base> │ │ │ │ + bl 233f6c <_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 2377b8 <_Py_write_noraise@@Base> │ │ │ │ + b 233f6c <_Py_write_noraise@@Base> │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq fp, r5, r4, ror #12 │ │ │ │ - subseq r1, r6, ip, lsl r1 │ │ │ │ - subseq r1, r6, ip, ror #3 │ │ │ │ - eorseq fp, r5, r8, ror r6 │ │ │ │ - mlaseq r5, r0, r6, fp │ │ │ │ - mlaseq r5, r4, r6, fp │ │ │ │ - eorseq r1, r9, ip, lsr #20 │ │ │ │ - eorseq r0, r8, r4, ror r5 │ │ │ │ + eorseq r8, r5, r4, ror #31 │ │ │ │ + subseq r1, r5, ip, lsl r1 │ │ │ │ + subseq r1, r5, ip, ror #3 │ │ │ │ + @ instruction: 0x00358ff8 │ │ │ │ + eorseq r9, r5, r0, lsl r0 │ │ │ │ + eorseq r9, r5, r4, lsl r0 │ │ │ │ + eorseq pc, r8, ip, lsl #7 │ │ │ │ + eorseq sp, r7, ip, ror #29 │ │ │ │ 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 802b4 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 801bc <_PyObject_AssertFailed@@Base> │ │ │ │ andeq r0, r0, r7, ror #13 │ │ │ │ - @ instruction: 0x003d5bb4 │ │ │ │ - @ instruction: 0x00361afc │ │ │ │ - mlaseq r6, r4, r6, r2 │ │ │ │ + eorseq r3, sp, r4, lsr r5 │ │ │ │ + eorseq pc, r5, ip, ror r4 @ │ │ │ │ + eorseq r0, r6, r4, lsl r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #132] @ 2bd98 │ │ │ │ mov r4, r0 │ │ │ │ bl 2a0fc │ │ │ │ @@ -1268,89 +1268,89 @@ │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #6 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r8, r9, ip, asr r3 │ │ │ │ - mlaseq r9, ip, r2, r8 │ │ │ │ - @ instruction: 0x003982b8 │ │ │ │ - @ instruction: 0x003982fc │ │ │ │ - eorseq r8, r9, r4, lsr r3 │ │ │ │ + @ instruction: 0x00395cdc │ │ │ │ + eorseq r5, r9, ip, lsl ip │ │ │ │ + eorseq r5, r9, r8, lsr ip │ │ │ │ + eorseq r5, r9, ip, ror ip │ │ │ │ + @ instruction: 0x00395cb4 │ │ │ │ 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 190780 │ │ │ │ + bl 18ed6c │ │ │ │ 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 b7038 │ │ │ │ + bl b6b94 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsbeq r1, [r6], #-12 │ │ │ │ - @ instruction: 0x003641dc │ │ │ │ + ldrsbeq r1, [r5], #-12 │ │ │ │ + eorseq r1, r6, r8, lsr fp │ │ │ │ │ │ │ │ 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 bbd2c │ │ │ │ + bl bb880 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2be98 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ str r8, [sp] │ │ │ │ - bl bbd54 │ │ │ │ + bl bb8a8 │ │ │ │ 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 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_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 d0064 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + b cfbb8 <_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,55 +1361,55 @@ │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ beq 2bf08 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ bne 2bf08 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_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 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ 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 234df8 │ │ │ │ + bl 2315ac │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, r3 │ │ │ │ beq 2bf6c <_PyInterpreterState_GetConfigCopy@@Base+0x54> │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ - bl 73e84 <_PyErr_SetFromPyStatus@@Base> │ │ │ │ + bl 73e9c <_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 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ mov r3, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ ldr r6, [r2, r3] │ │ │ │ bl 8ad98 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ mov r0, #1 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [sp, #128] @ 0x80 │ │ │ │ @@ -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 234df8 │ │ │ │ + bl 2315ac │ │ │ │ ldr r3, [sp] │ │ │ │ mov r5, sp │ │ │ │ cmp r3, #0 │ │ │ │ beq 2c02c <_PyInterpreterState_SetConfig@@Base+0xb4> │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ - bl 73e84 <_PyErr_SetFromPyStatus@@Base> │ │ │ │ + bl 73e9c <_PyErr_SetFromPyStatus@@Base> │ │ │ │ mvn r4, #0 │ │ │ │ b 2c078 <_PyInterpreterState_SetConfig@@Base+0x100> │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, sp │ │ │ │ - bl 234edc │ │ │ │ + bl 231690 │ │ │ │ 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 234df8 │ │ │ │ + bl 2315ac │ │ │ │ ldr r1, [sp] │ │ │ │ cmp r1, #0 │ │ │ │ bne 2c01c <_PyInterpreterState_SetConfig@@Base+0xa4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 25a064 │ │ │ │ + bl 2568fc │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 8b9e4 │ │ │ │ + bl 8b950 │ │ │ │ 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 b6fb4 │ │ │ │ + bl b6b10 │ │ │ │ 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 139430 │ │ │ │ + bl 138c20 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2c0bc <_PyInterpreterState_SetConfig@@Base+0x144> │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 2591d8 │ │ │ │ + bl 255a70 │ │ │ │ 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 99d3c │ │ │ │ + bl 99c60 │ │ │ │ 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 ip, r6, r0, lsl r0 │ │ │ │ - subseq r1, r6, r4, ror lr │ │ │ │ - subseq r1, r6, r4, ror #1 │ │ │ │ + mlaseq r6, r0, r9, r9 │ │ │ │ + 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 b6fb4 │ │ │ │ + bl b6b10 │ │ │ │ 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 13a558 │ │ │ │ + bl 139d48 │ │ │ │ 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 13b020 │ │ │ │ + bl 13a810 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq ip, r6, r0, lsl r0 │ │ │ │ + mlaseq r6, r0, r9, r9 │ │ │ │ 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 232398 │ │ │ │ + bl 22eab8 │ │ │ │ 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 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r1, [r3, r0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2541d0 │ │ │ │ + bl 250a40 │ │ │ │ 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 b6fb4 │ │ │ │ + bl b6b10 │ │ │ │ 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 139430 │ │ │ │ + bl 138c20 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2c27c <_Py_InitializeMain@@Base+0x84> │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 2591d8 │ │ │ │ + bl 255a70 │ │ │ │ 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 99d3c │ │ │ │ + bl 99c60 │ │ │ │ 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 ip, r6, r0, lsl r0 │ │ │ │ - subseq r1, r6, r4, ror lr │ │ │ │ - subseq r1, r6, r4, ror #1 │ │ │ │ + mlaseq r6, r0, r9, r9 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ │ │ │ │ 0002c2f4 : │ │ │ │ mov r2, #1 │ │ │ │ - b 2651d8 │ │ │ │ + b 261bb0 │ │ │ │ │ │ │ │ 0002c2fc : │ │ │ │ - b 2657f4 │ │ │ │ + b 2621cc │ │ │ │ │ │ │ │ 0002c300 : │ │ │ │ ldr r3, [pc, #12] @ 2c314 │ │ │ │ str r0, [r3, #1416] @ 0x588 │ │ │ │ str r1, [r3, #1420] @ 0x58c │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - subseq r5, r8, r0, lsl lr │ │ │ │ + subseq r5, r7, r0, 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 bbd2c │ │ │ │ + bl bb880 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 2c368 │ │ │ │ ldr r3, [pc, #60] @ 2c390 │ │ │ │ mov r1, #1 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl 286f84 │ │ │ │ + bl 283d84 │ │ │ │ mvn r5, #0 │ │ │ │ b 2c388 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 27d294 <_PyEval_MakePendingCalls@@Base+0x3b4> │ │ │ │ + bl 27a094 <_PyEval_MakePendingCalls@@Base+0x5f4> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b380 │ │ │ │ + bl 9b2a4 │ │ │ │ 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 9deb0 │ │ │ │ + bl 9ddd4 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2c3e8 │ │ │ │ - bl 17c914 │ │ │ │ + bl 17b8a8 │ │ │ │ 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 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_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 283ec0 │ │ │ │ + bl 280cc0 │ │ │ │ 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 fp, r7, ip, lsr r3 │ │ │ │ + strheq r8, [r7], #-204 @ 0xffffff34 │ │ │ │ │ │ │ │ 0002c460 : │ │ │ │ subs r2, r1, #0 │ │ │ │ bne 2c46c │ │ │ │ - b bc32c │ │ │ │ + b bbe80 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ tst r1, #67108864 @ 0x4000000 │ │ │ │ beq 2c484 │ │ │ │ ldr r1, [pc, #44] @ 2c4b0 │ │ │ │ - b bc32c │ │ │ │ + b bbe80 │ │ │ │ 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 117e48 │ │ │ │ + bl 1176e0 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r0, r9, r8, lsl #28 │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003775d4 │ │ │ │ + mlaseq r8, r8, r7, lr │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r4, r7, r4, asr pc │ │ │ │ │ │ │ │ 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, r8, r0, lsl lr │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ │ │ │ │ 0002c4d8 : │ │ │ │ ldr r3, [pc, #20] @ 2c4f4 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 286f84 │ │ │ │ + b 283d84 │ │ │ │ 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 244a5c │ │ │ │ + bl 241240 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99d3c │ │ │ │ + bl 99c60 │ │ │ │ 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 28836c │ │ │ │ + bl 28516c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99d3c │ │ │ │ + bl 99c60 │ │ │ │ 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 99848 │ │ │ │ + bl 9976c │ │ │ │ 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 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_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 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ beq 2c658 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 289084 │ │ │ │ + bl 285e84 │ │ │ │ cmn r0, #1 │ │ │ │ bne 2c658 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99d3c │ │ │ │ + bl 99c60 │ │ │ │ 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 99d3c │ │ │ │ + bl 99c60 │ │ │ │ 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 280250 │ │ │ │ + bl 27d050 │ │ │ │ subs r7, r0, #0 │ │ │ │ bne 2c704 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 99d3c │ │ │ │ + bl 99c60 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [r4] │ │ │ │ - bl 99d3c │ │ │ │ + bl 99c60 │ │ │ │ b 2c5b0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 29cdc │ │ │ │ mov r0, r5 │ │ │ │ - bl 99d3c │ │ │ │ + bl 99c60 │ │ │ │ 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 99d3c │ │ │ │ + bl 99c60 │ │ │ │ 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 1089d0 │ │ │ │ + bl 108400 │ │ │ │ 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 2679f4 │ │ │ │ + bl 26449c │ │ │ │ b 2c5b0 │ │ │ │ - subseq r9, sl, r8, lsl #13 │ │ │ │ - subseq r9, sl, ip, lsl #13 │ │ │ │ - eorseq r0, r8, r4, ror r5 │ │ │ │ + subseq r9, r9, r8, lsl #13 │ │ │ │ + subseq r9, r9, ip, lsl #13 │ │ │ │ + eorseq sp, r7, ip, ror #29 │ │ │ │ │ │ │ │ 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 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ 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 190780 │ │ │ │ + bl 18ed6c │ │ │ │ b 2c8e8 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl c42a4 │ │ │ │ + bl c3dc8 │ │ │ │ mov r8, r0 │ │ │ │ add r0, r5, #4 │ │ │ │ - bl 232728 │ │ │ │ + bl 22ee48 │ │ │ │ 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 8b248 │ │ │ │ + bl 2302fc │ │ │ │ mov r0, r8 │ │ │ │ - bl c7ff4 │ │ │ │ + bl c7b18 │ │ │ │ cmp r4, #0 │ │ │ │ bne 2c8f0 │ │ │ │ mov r5, #0 │ │ │ │ b 2c928 │ │ │ │ mov r0, r4 │ │ │ │ bl 29c28 │ │ │ │ add r6, r0, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99848 │ │ │ │ + bl 9976c │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 2c91c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ bl 29cdc │ │ │ │ b 2c920 │ │ │ │ - bl 2a1f3c │ │ │ │ + bl 29ef8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b5d0 │ │ │ │ + bl 8b53c │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r2, sp, r0, lsl sp │ │ │ │ - subseq r1, r6, r0, ror #1 │ │ │ │ - eorseq r7, r7, r4, asr #20 │ │ │ │ + subseq r2, ip, r0, lsl sp │ │ │ │ + subseq r1, r5, r0, ror #1 │ │ │ │ + eorseq r5, r7, r4, asr #7 │ │ │ │ @ instruction: 0x0002d5b0 │ │ │ │ - subseq r4, r8, r0, lsl lr │ │ │ │ - subseq r2, sp, r4, lsl sp │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ + subseq r2, ip, r4, lsl sp │ │ │ │ │ │ │ │ 0002c94c <_Py_GetConfigsAsDict@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - bl 91ac8 │ │ │ │ + bl 919ec │ │ │ │ subs r6, r0, #0 │ │ │ │ beq 2d324 <_Py_GetConfigsAsDict@@Base+0x9d8> │ │ │ │ - bl 91ac8 │ │ │ │ + bl 919ec │ │ │ │ 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 9deb0 │ │ │ │ + bl 9ddd4 │ │ │ │ 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 a5b4c │ │ │ │ + bl a5a70 │ │ │ │ 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 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_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 a6490 │ │ │ │ + bl a63b4 │ │ │ │ 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 a5b4c │ │ │ │ + bl a5a70 │ │ │ │ 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 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_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 9deb0 │ │ │ │ + bl 9ddd4 │ │ │ │ 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 a5b4c │ │ │ │ + bl a5a70 │ │ │ │ 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 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_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 a6490 │ │ │ │ + bl a63b4 │ │ │ │ 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 a5b4c │ │ │ │ + bl a5a70 │ │ │ │ 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 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_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 a6490 │ │ │ │ + bl a63b4 │ │ │ │ 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 a5b4c │ │ │ │ + bl a5a70 │ │ │ │ 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 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_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 a6490 │ │ │ │ + bl a63b4 │ │ │ │ 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 a5b4c │ │ │ │ + bl a5a70 │ │ │ │ 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 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_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 a6490 │ │ │ │ + bl a63b4 │ │ │ │ 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 a5b4c │ │ │ │ + bl a5a70 │ │ │ │ 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 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_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 a6490 │ │ │ │ + bl a63b4 │ │ │ │ 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 a5b4c │ │ │ │ + bl a5a70 │ │ │ │ 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 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_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 a6490 │ │ │ │ + bl a63b4 │ │ │ │ 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 a5b4c │ │ │ │ + bl a5a70 │ │ │ │ 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 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_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 a6490 │ │ │ │ + bl a63b4 │ │ │ │ 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 a5b4c │ │ │ │ + bl a5a70 │ │ │ │ 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 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_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 a6490 │ │ │ │ + bl a63b4 │ │ │ │ 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 a5b4c │ │ │ │ + bl a5a70 │ │ │ │ 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 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_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 a6490 │ │ │ │ + bl a63b4 │ │ │ │ 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 a5b4c │ │ │ │ + bl a5a70 │ │ │ │ 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 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_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 a6490 │ │ │ │ + bl a63b4 │ │ │ │ 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 a5b4c │ │ │ │ + bl a5a70 │ │ │ │ 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 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_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 a6490 │ │ │ │ + bl a63b4 │ │ │ │ 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 a5b4c │ │ │ │ + bl a5a70 │ │ │ │ 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 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_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 a6490 │ │ │ │ + bl a63b4 │ │ │ │ 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 a5b4c │ │ │ │ + bl a5a70 │ │ │ │ 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 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_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 a6490 │ │ │ │ + bl a63b4 │ │ │ │ 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 a5b4c │ │ │ │ + bl a5a70 │ │ │ │ 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 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_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 a6490 │ │ │ │ + bl a63b4 │ │ │ │ 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 a5b4c │ │ │ │ + bl a5a70 │ │ │ │ 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 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_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 a6490 │ │ │ │ + bl a63b4 │ │ │ │ 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 a5b4c │ │ │ │ + bl a5a70 │ │ │ │ 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 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_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 a6490 │ │ │ │ + bl a63b4 │ │ │ │ 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 a5b4c │ │ │ │ + bl a5a70 │ │ │ │ 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 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_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 a6490 │ │ │ │ + bl a63b4 │ │ │ │ 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 a5b4c │ │ │ │ + bl a5a70 │ │ │ │ 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 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_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 a5b4c │ │ │ │ + bl a5a70 │ │ │ │ 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 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r8, [r3, #8] │ │ │ │ ldr r5, [r8, #3720] @ 0xe88 │ │ │ │ - bl 91ac8 │ │ │ │ + bl 919ec │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2d324 <_Py_GetConfigsAsDict@@Base+0x9d8> │ │ │ │ add r5, r5, #4096 @ 0x1000 │ │ │ │ ldr r0, [r5, #1444] @ 0x5a4 │ │ │ │ - bl a6490 │ │ │ │ + bl a63b4 │ │ │ │ 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 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_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 a5b4c │ │ │ │ + bl a5a70 │ │ │ │ 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 a6490 │ │ │ │ + bl a63b4 │ │ │ │ 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 a5b4c │ │ │ │ + bl a5a70 │ │ │ │ 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 a6490 │ │ │ │ + bl a63b4 │ │ │ │ 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 a5b4c │ │ │ │ + bl a5a70 │ │ │ │ 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 a6490 │ │ │ │ + bl a63b4 │ │ │ │ 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 a5b4c │ │ │ │ + bl a5a70 │ │ │ │ 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 a6490 │ │ │ │ + bl a63b4 │ │ │ │ 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 a5b4c │ │ │ │ + bl a5a70 │ │ │ │ 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 a6490 │ │ │ │ + bl a63b4 │ │ │ │ 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 a5b4c │ │ │ │ + bl a5a70 │ │ │ │ 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 a6490 │ │ │ │ + bl a63b4 │ │ │ │ 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 a5b4c │ │ │ │ + bl a5a70 │ │ │ │ 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 a6490 │ │ │ │ + bl a63b4 │ │ │ │ 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 a5b4c │ │ │ │ + bl a5a70 │ │ │ │ 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 a6490 │ │ │ │ + bl a63b4 │ │ │ │ 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 a5b4c │ │ │ │ + bl a5a70 │ │ │ │ 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 a6490 │ │ │ │ + bl a63b4 │ │ │ │ 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 a5b4c │ │ │ │ + bl a5a70 │ │ │ │ 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 a5b4c │ │ │ │ + bl a5a70 │ │ │ │ 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 12f5f0 <_PyConfig_AsDict@@Base> │ │ │ │ + bl 12edf8 <_PyConfig_AsDict@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 2d490 <_Py_GetConfigsAsDict@@Base+0xb44> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b2fc │ │ │ │ + bl 9b220 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b2fc │ │ │ │ + bl 9b220 │ │ │ │ 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 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_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 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_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 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_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 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_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 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_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 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_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 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_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 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_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 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_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 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_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 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_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 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_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 a5b4c │ │ │ │ + bl a5a70 │ │ │ │ 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 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subseq r2, sp, ip, ror #25 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - eorseq r7, r7, r0, ror #20 │ │ │ │ - ldrsheq r2, [sp], #-192 @ 0xffffff40 │ │ │ │ - eorseq r7, r7, r0, lsl #21 │ │ │ │ - ldrsheq r2, [sp], #-196 @ 0xffffff3c │ │ │ │ - eorseq r7, r7, r0, lsr #21 │ │ │ │ - ldrsheq r2, [sp], #-200 @ 0xffffff38 │ │ │ │ - eorseq r7, r7, r4, asr #21 │ │ │ │ - subseq r9, sl, ip, lsr #25 │ │ │ │ - eorseq r7, r7, ip, ror #21 │ │ │ │ - subseq r9, sl, r0, ror #25 │ │ │ │ - @ instruction: 0x00377af8 │ │ │ │ - subseq r9, sl, r4, ror #25 │ │ │ │ - eorseq r7, r7, r8, lsl #22 │ │ │ │ - subseq r9, sl, r8, ror #25 │ │ │ │ - eorseq r7, r7, r8, lsl fp │ │ │ │ - ldrsbeq r9, [sl], #-200 @ 0xffffff38 │ │ │ │ - eorseq r7, r7, r8, lsr #22 │ │ │ │ - ldrsbeq r9, [sl], #-196 @ 0xffffff3c │ │ │ │ - eorseq r7, r7, ip, lsr fp │ │ │ │ - ldrsbeq r9, [sl], #-204 @ 0xffffff34 │ │ │ │ - eorseq r7, r7, ip, asr #22 │ │ │ │ - ldrsheq r9, [sl], #-196 @ 0xffffff3c │ │ │ │ - eorseq r7, r7, ip, asr fp │ │ │ │ - ldrsbeq r9, [sl], #-192 @ 0xffffff40 │ │ │ │ - eorseq r7, r7, ip, ror #22 │ │ │ │ - subseq r9, sl, ip, ror #25 │ │ │ │ - eorseq r7, r7, r0, lsl #23 │ │ │ │ - subseq r9, sl, r8, lsr #25 │ │ │ │ - mlaseq r7, r0, fp, r7 │ │ │ │ - ldrsheq r9, [sl], #-200 @ 0xffffff38 │ │ │ │ - eorseq r7, r7, ip, lsr #23 │ │ │ │ - ldrsheq r9, [sl], #-204 @ 0xffffff34 │ │ │ │ - eorseq r7, r7, r8, asr #23 │ │ │ │ - ldrsheq r9, [sl], #-192 @ 0xffffff40 │ │ │ │ - eorseq r7, r7, r0, ror #23 │ │ │ │ - subseq r9, sl, r8, lsl #31 │ │ │ │ - @ instruction: 0x00377bf8 │ │ │ │ - subseq r9, sl, r4, lsr #25 │ │ │ │ - eorseq r7, r7, r4, lsl ip │ │ │ │ - eorseq r7, r7, r8, ror ip │ │ │ │ - andeq r0, r0, ip │ │ │ │ - @ instruction: 0x0035d6d4 │ │ │ │ - @ instruction: 0x0035d7d8 │ │ │ │ - eorseq sp, r5, r4, ror #13 │ │ │ │ - @ instruction: 0x0035d6f0 │ │ │ │ - eorseq r7, r7, r4, lsr #24 │ │ │ │ - eorseq r7, r7, r8, lsr ip │ │ │ │ - eorseq r7, r7, r8, asr #24 │ │ │ │ - eorseq r2, r6, ip, ror #18 │ │ │ │ - eorseq sp, r5, r0, lsl #14 │ │ │ │ - eorseq r7, r7, r0, ror #24 │ │ │ │ - eorseq r7, r7, ip, ror #24 │ │ │ │ - @ instruction: 0x0036aab4 │ │ │ │ + subseq r2, ip, ip, ror #25 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq r5, r7, r0, ror #7 │ │ │ │ + ldrsheq r2, [ip], #-192 @ 0xffffff40 │ │ │ │ + eorseq r5, r7, r0, lsl #8 │ │ │ │ + ldrsheq r2, [ip], #-196 @ 0xffffff3c │ │ │ │ + eorseq r5, r7, r0, lsr #8 │ │ │ │ + ldrsheq r2, [ip], #-200 @ 0xffffff38 │ │ │ │ + eorseq r5, r7, r4, asr #8 │ │ │ │ + subseq r9, r9, ip, lsr #25 │ │ │ │ + eorseq r5, r7, ip, ror #8 │ │ │ │ + subseq r9, r9, r0, ror #25 │ │ │ │ + eorseq r5, r7, r8, ror r4 │ │ │ │ + subseq r9, r9, r4, ror #25 │ │ │ │ + eorseq r5, r7, r8, lsl #9 │ │ │ │ + subseq r9, r9, r8, ror #25 │ │ │ │ + mlaseq r7, r8, r4, r5 │ │ │ │ + ldrsbeq r9, [r9], #-200 @ 0xffffff38 │ │ │ │ + eorseq r5, r7, r8, lsr #9 │ │ │ │ + ldrsbeq r9, [r9], #-196 @ 0xffffff3c │ │ │ │ + @ instruction: 0x003754bc │ │ │ │ + ldrsbeq r9, [r9], #-204 @ 0xffffff34 │ │ │ │ + eorseq r5, r7, ip, asr #9 │ │ │ │ + ldrsheq r9, [r9], #-196 @ 0xffffff3c │ │ │ │ + @ instruction: 0x003754dc │ │ │ │ + ldrsbeq r9, [r9], #-192 @ 0xffffff40 │ │ │ │ + eorseq r5, r7, ip, ror #9 │ │ │ │ + subseq r9, r9, ip, ror #25 │ │ │ │ + eorseq r5, r7, r0, lsl #10 │ │ │ │ + subseq r9, r9, r8, lsr #25 │ │ │ │ + eorseq r5, r7, r0, lsl r5 │ │ │ │ + ldrsheq r9, [r9], #-200 @ 0xffffff38 │ │ │ │ + eorseq r5, r7, ip, lsr #10 │ │ │ │ + ldrsheq r9, [r9], #-204 @ 0xffffff34 │ │ │ │ + eorseq r5, r7, r8, asr #10 │ │ │ │ + ldrsheq r9, [r9], #-192 @ 0xffffff40 │ │ │ │ + eorseq r5, r7, r0, ror #10 │ │ │ │ + subseq r9, r9, r8, lsl #31 │ │ │ │ + eorseq r5, r7, r8, ror r5 │ │ │ │ + subseq r9, r9, r4, lsr #25 │ │ │ │ + mlaseq r7, r4, r5, r5 │ │ │ │ + @ instruction: 0x003755f8 │ │ │ │ + andeq r0, r0, ip │ │ │ │ + eorseq fp, r5, r4, asr r0 │ │ │ │ + eorseq fp, r5, r8, asr r1 │ │ │ │ + eorseq fp, r5, r4, rrx │ │ │ │ + eorseq fp, r5, r0, ror r0 │ │ │ │ + eorseq r5, r7, r4, lsr #11 │ │ │ │ + @ instruction: 0x003755b8 │ │ │ │ + eorseq r5, r7, r8, asr #11 │ │ │ │ + eorseq r0, r6, ip, ror #5 │ │ │ │ + eorseq fp, r5, r0, lsl #1 │ │ │ │ + eorseq r5, r7, r0, ror #11 │ │ │ │ + eorseq r5, r7, ip, ror #11 │ │ │ │ + eorseq r8, r6, r4, lsr r4 │ │ │ │ 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 8b604 │ │ │ │ + bl 8b570 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 2d648 <_Py_GetConfigsAsDict@@Base+0xcfc> │ │ │ │ mov r0, r8 │ │ │ │ - bl 8b5d0 │ │ │ │ + bl 8b53c │ │ │ │ mov r0, r6 │ │ │ │ - bl c7ff4 │ │ │ │ - bl 2a1f3c │ │ │ │ - bl c42a4 │ │ │ │ + bl c7b18 │ │ │ │ + bl 29ef8c │ │ │ │ + bl c3dc8 │ │ │ │ mov r5, #0 │ │ │ │ b 2d7a4 <_Py_GetConfigsAsDict@@Base+0xe58> │ │ │ │ add r8, r4, r5 │ │ │ │ ldr r3, [sl, #12] │ │ │ │ cmp r3, #0 │ │ │ │ beq 2d670 <_Py_GetConfigsAsDict@@Base+0xd24> │ │ │ │ ldr r2, [pc, #348] @ 2d7bc <_Py_GetConfigsAsDict@@Base+0xe70> │ │ │ │ @@ -2913,23 +2913,23 @@ │ │ │ │ beq 2d6c8 <_Py_GetConfigsAsDict@@Base+0xd7c> │ │ │ │ mov r0, r7 │ │ │ │ bl 29d24 │ │ │ │ b 2d770 <_Py_GetConfigsAsDict@@Base+0xe24> │ │ │ │ cmp r3, #4 │ │ │ │ mov r0, r6 │ │ │ │ bne 2d6f4 <_Py_GetConfigsAsDict@@Base+0xda8> │ │ │ │ - bl c7ff4 │ │ │ │ - bl 132dd8 │ │ │ │ + bl c7b18 │ │ │ │ + bl 1325e0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl c42a4 │ │ │ │ + bl c3dc8 │ │ │ │ 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> │ │ │ │ + bl 32ac0 <_Py_fstat@@Base+0x990> │ │ │ │ cmp r0, #0 │ │ │ │ beq 2d770 <_Py_GetConfigsAsDict@@Base+0xe24> │ │ │ │ b 2d764 <_Py_GetConfigsAsDict@@Base+0xe18> │ │ │ │ mov r0, r8 │ │ │ │ bl 29c28 │ │ │ │ add r5, r5, r0 │ │ │ │ add r3, r4, r5 │ │ │ │ @@ -2937,51 +2937,51 @@ │ │ │ │ cmp r3, #10 │ │ │ │ beq 2d778 <_Py_GetConfigsAsDict@@Base+0xe2c> │ │ │ │ cmp r5, #0 │ │ │ │ beq 2d758 <_Py_GetConfigsAsDict@@Base+0xe0c> │ │ │ │ adds r9, r5, #2 │ │ │ │ bpl 2d75c <_Py_GetConfigsAsDict@@Base+0xe10> │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b5d0 │ │ │ │ + bl 8b53c │ │ │ │ mov r0, r6 │ │ │ │ - bl c7ff4 │ │ │ │ + bl c7b18 │ │ │ │ ldr r3, [pc, #120] @ 2d7c0 <_Py_GetConfigsAsDict@@Base+0xe74> │ │ │ │ ldr r1, [pc, #120] @ 2d7c4 <_Py_GetConfigsAsDict@@Base+0xe78> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - bl c42a4 │ │ │ │ + bl 18ed6c │ │ │ │ + bl c3dc8 │ │ │ │ b 2d640 <_Py_GetConfigsAsDict@@Base+0xcf4> │ │ │ │ mov r9, #100 @ 0x64 │ │ │ │ mov r8, r4 │ │ │ │ b 2d614 <_Py_GetConfigsAsDict@@Base+0xcc8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b5d0 │ │ │ │ + bl 8b53c │ │ │ │ b 2d640 <_Py_GetConfigsAsDict@@Base+0xcf4> │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r8] │ │ │ │ add r1, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b604 │ │ │ │ + bl 8b570 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 2d7a4 <_Py_GetConfigsAsDict@@Base+0xe58> │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b5d0 │ │ │ │ + bl 8b53c │ │ │ │ mov r0, r6 │ │ │ │ - bl c7ff4 │ │ │ │ - bl 2a1f3c │ │ │ │ - bl c42a4 │ │ │ │ + bl c7b18 │ │ │ │ + bl 29ef8c │ │ │ │ + bl c3dc8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq r2, sp, r0, lsl sp │ │ │ │ - @ instruction: 0x005a9690 │ │ │ │ - eorseq r7, r8, ip, lsl r0 │ │ │ │ - subseq r4, r8, r0, lsl lr │ │ │ │ - subseq sl, r6, r8, asr #24 │ │ │ │ - eorseq r7, r7, r8, lsl #25 │ │ │ │ + subseq r2, ip, r0, lsl sp │ │ │ │ + @ instruction: 0x00599690 │ │ │ │ + @ instruction: 0x003849b4 │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ + subseq sl, r5, r8, asr #24 │ │ │ │ + eorseq r5, r7, r8, lsl #12 │ │ │ │ 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 c09dc │ │ │ │ + bl c0500 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ beq 2d8b0 │ │ │ │ - bl 99d3c │ │ │ │ + bl 99c60 │ │ │ │ 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 99848 │ │ │ │ + bl 9976c │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 2d928 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 565f0 │ │ │ │ + b 56600 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, #1 │ │ │ │ bl 2a6fc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl be890 │ │ │ │ + bl be3b4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99d3c │ │ │ │ + bl 99c60 │ │ │ │ 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 3d80c │ │ │ │ + bl 3d7ac │ │ │ │ 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 16d0ec <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 16bf38 <_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 ad1b4 │ │ │ │ + bl ad0b8 │ │ │ │ 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 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ beq 2d9ec │ │ │ │ ldr r1, [pc, #192] @ 2db1c │ │ │ │ mov r0, r5 │ │ │ │ - bl b9c7c │ │ │ │ + bl b97d0 │ │ │ │ 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 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ beq 2d9ec │ │ │ │ ldr r0, [r6, #2712] @ 0xa98 │ │ │ │ str r7, [r6, #2712] @ 0xa98 │ │ │ │ - bl 9b2fc │ │ │ │ + bl 9b220 │ │ │ │ cmp r4, #0 │ │ │ │ bgt 2daac │ │ │ │ mov r0, #1 │ │ │ │ b 2daf8 │ │ │ │ ldr r2, [pc, #108] @ 2db20 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 181550 │ │ │ │ + bl 1804cc │ │ │ │ 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 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ b 2daa4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ - eorseq sl, r6, r4, asr #25 │ │ │ │ - @ instruction: 0x0035d8d0 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq r1, r6, r4, ror lr │ │ │ │ - eorseq r9, r7, r4, lsr ip │ │ │ │ - eorseq pc, r7, r0, lsl r9 @ │ │ │ │ - subseq lr, r8, r8, ror r5 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ + eorseq r8, r6, r4, asr #12 │ │ │ │ + eorseq fp, r5, r0, asr r2 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ + eorseq r7, r7, ip, ror r5 │ │ │ │ + eorseq sp, r7, r4, asr #3 │ │ │ │ + subseq lr, r7, r8, ror r5 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ 0002db24 : │ │ │ │ ldr r0, [pc] @ 2db2c │ │ │ │ - b 10f338 │ │ │ │ - subseq sl, r7, r4, asr r5 │ │ │ │ + b 10edb8 │ │ │ │ + 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 287430 │ │ │ │ + bl 284230 │ │ │ │ cmp r0, #0 │ │ │ │ blt 2dba0 │ │ │ │ ldr r0, [pc, #276] @ 2dc74 │ │ │ │ - bl a4734 │ │ │ │ + bl a4658 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2dba0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1290a0 │ │ │ │ + bl 1288a4 │ │ │ │ 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 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 91d28 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91c4c <_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 a67b0 │ │ │ │ + bl a66d4 │ │ │ │ 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 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [pc, #132] @ 2dc84 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 10ff40 │ │ │ │ + bl 10f9bc │ │ │ │ cmp r0, #0 │ │ │ │ blt 2dba0 │ │ │ │ mov r0, #8 │ │ │ │ - bl 99848 │ │ │ │ + bl 9976c │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 2dc28 │ │ │ │ - bl 2a1f3c │ │ │ │ + bl 29ef8c │ │ │ │ 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 14fd94 │ │ │ │ + bl 14f480 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 2dc50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99d3c │ │ │ │ + bl 99c60 │ │ │ │ mov r4, r5 │ │ │ │ ldr r1, [pc, #60] @ 2dc98 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 10ff40 │ │ │ │ + bl 10f9bc │ │ │ │ asr r0, r0, #31 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00379cf4 │ │ │ │ - @ instruction: 0x00379cfc │ │ │ │ - subseq sl, r7, r8, lsl #11 │ │ │ │ - eorseq r9, r7, ip, lsl #26 │ │ │ │ - eorseq sl, r0, r8, ror #21 │ │ │ │ - eorseq fp, r0, r8, lsr #9 │ │ │ │ - eorseq r9, r7, r4, lsl sp │ │ │ │ - eoreq r4, r2, r4, asr #29 │ │ │ │ - @ instruction: 0x0028f9bc │ │ │ │ - eorseq r9, r7, r8, asr #24 │ │ │ │ + eorseq r7, r7, r4, ror r6 │ │ │ │ + eorseq r7, r7, ip, ror r6 │ │ │ │ + subseq sl, r6, r8, lsl #11 │ │ │ │ + eorseq r7, r7, ip, lsl #13 │ │ │ │ + mlaseq r0, r4, pc, r7 @ │ │ │ │ + eorseq r8, r0, r4, asr r9 │ │ │ │ + mlaseq r7, r4, r6, r7 │ │ │ │ + eoreq r1, r2, ip, lsr #19 │ │ │ │ + eoreq ip, r8, r8, lsl sl │ │ │ │ + eorseq r7, r7, r8, asr #11 │ │ │ │ andeq pc, r2, ip, ror #18 │ │ │ │ - eorseq r9, r7, r4, asr ip │ │ │ │ + @ instruction: 0x003775d4 │ │ │ │ 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 15bae8 <_PyObject_SetManagedDict@@Base+0x164> │ │ │ │ + bl 15af90 <_PyObject_SetManagedDict@@Base+0x434> │ │ │ │ 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 294d7c │ │ │ │ - subseq r4, r8, r0, lsl lr │ │ │ │ + b 291dd8 │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ │ │ │ │ 0002ddcc <_PyUnicode_FromId@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ add r9, r0, #8 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 232728 │ │ │ │ + bl 22ee48 │ │ │ │ ldr r3, [pc, #316] @ 2df34 <_PyUnicode_FromId@@Base+0x168> │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r8, [r3, #8] │ │ │ │ - bl 35a5c8 │ │ │ │ + bl 357f4c │ │ │ │ ldr r4, [r7, #4] │ │ │ │ - bl 35a5c8 │ │ │ │ + bl 357f4c │ │ │ │ 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 232728 │ │ │ │ - bl 35a5c8 │ │ │ │ + bl 22ee48 │ │ │ │ + bl 357f4c │ │ │ │ ldr r4, [r7, #4] │ │ │ │ - bl 35a5c8 │ │ │ │ + bl 357f4c │ │ │ │ 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 35a5c8 │ │ │ │ + bl 357f4c │ │ │ │ str r4, [r7, #4] │ │ │ │ - bl 35a5c8 │ │ │ │ + bl 357f4c │ │ │ │ mov r0, r6 │ │ │ │ - bl 8b248 │ │ │ │ + bl 2302fc │ │ │ │ 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 9deec │ │ │ │ + bl 9de10 │ │ │ │ subs r1, r0, #0 │ │ │ │ beq 2def0 <_PyUnicode_FromId@@Base+0x124> │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #1 │ │ │ │ - bl 9f6c0 │ │ │ │ + bl 9f5e4 │ │ │ │ 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 ab684 │ │ │ │ + bl ab5a8 │ │ │ │ subs r8, r0, #0 │ │ │ │ bne 2def8 <_PyUnicode_FromId@@Base+0x12c> │ │ │ │ - bl 2a1f3c │ │ │ │ + bl 29ef8c │ │ │ │ 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 8b248 │ │ │ │ + bl 2302fc │ │ │ │ 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 bc29c │ │ │ │ + bl bbdf0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 24e4a0 │ │ │ │ + b 24ad10 │ │ │ │ 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 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ 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,55 +3539,55 @@ │ │ │ │ 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 8be20 │ │ │ │ + bl 8bd8c │ │ │ │ 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 │ │ │ │ mov r0, r7 │ │ │ │ bl 2e840 <_PyObject_DebugMallocStats@@Base+0x728> │ │ │ │ cmp r6, #20 │ │ │ │ bne 2e060 │ │ │ │ ldr r0, [pc, #36] @ 2e0d0 │ │ │ │ add sp, sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x005a9690 │ │ │ │ + @ instruction: 0x00599690 │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x0037abf0 │ │ │ │ - eorseq sl, r7, r4, lsl #24 │ │ │ │ - eorseq sl, r7, ip, lsl ip │ │ │ │ - eorseq sl, r7, r0, lsr ip │ │ │ │ - subseq sl, r6, ip, lsr #8 │ │ │ │ - eorseq sl, r7, r4, asr #24 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + eorseq r8, r7, r0, ror r5 │ │ │ │ + eorseq r8, r7, r4, lsl #11 │ │ │ │ + mlaseq r7, ip, r5, r8 │ │ │ │ + @ instruction: 0x003785b0 │ │ │ │ + subseq sl, r5, ip, lsr #8 │ │ │ │ + eorseq r8, r7, r4, asr #11 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl c6d6c <_Py_GetConfig@@Base> │ │ │ │ + bl c6890 <_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 a6490 │ │ │ │ + b a63b4 │ │ │ │ ldr r0, [pc] @ 2e114 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ 0002e118 <_PyObject_DebugMallocStats@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #360] @ 2e298 <_PyObject_DebugMallocStats@@Base+0x180> │ │ │ │ @@ -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 231e28 <_start@@Base+0x1070> │ │ │ │ + bl 22e548 <_start@@Base+0x1070> │ │ │ │ ldr r3, [pc, #256] @ 2e2ac <_PyObject_DebugMallocStats@@Base+0x194> │ │ │ │ mov r2, #20 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ 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 2389c8 <_Py_write_noraise@@Base+0x1210> │ │ │ │ + bl 23517c <_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 238d0c │ │ │ │ + bl 2354c0 │ │ │ │ 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, r8, r0, lsl lr │ │ │ │ - andeq r3, r9, r0, ror #25 │ │ │ │ - eorseq sl, r7, r0, ror #24 │ │ │ │ - mlaseq r7, r4, ip, sl │ │ │ │ - @ instruction: 0x0037acb4 │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ + andeq r3, r9, r4, lsl #24 │ │ │ │ + eorseq r8, r7, r0, ror #11 │ │ │ │ + eorseq r8, r7, r4, lsl r6 │ │ │ │ + eorseq r8, r7, r4, lsr r6 │ │ │ │ andeq r0, r0, r8 │ │ │ │ - strdeq sl, [r7], -r4 │ │ │ │ - strdeq sl, [r7], -r4 │ │ │ │ - andeq sl, r7, ip, asr lr │ │ │ │ - @ instruction: 0x0037acd4 │ │ │ │ - @ instruction: 0x0037acf0 │ │ │ │ - eorseq sl, r7, ip, lsl #26 │ │ │ │ - eorseq sl, r7, r4, lsr sp │ │ │ │ - eorseq sl, r7, r0, asr sp │ │ │ │ - andeq r2, r9, ip, lsr #2 │ │ │ │ + @ instruction: 0x0007a3b8 │ │ │ │ + @ instruction: 0x0007abb8 │ │ │ │ + andeq sl, r7, r0, lsr #24 │ │ │ │ + eorseq r8, r7, r4, asr r6 │ │ │ │ + eorseq r8, r7, r0, ror r6 │ │ │ │ + eorseq r8, r7, ip, lsl #13 │ │ │ │ + @ instruction: 0x003786b4 │ │ │ │ + @ instruction: 0x003786d0 │ │ │ │ + andeq r2, r9, r0, asr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 29abc4 │ │ │ │ + bl 297c20 │ │ │ │ ldr r0, [pc] @ 2e2f0 <_PyObject_DebugMallocStats@@Base+0x1d8> │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + 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 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ 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 357f7c │ │ │ │ + bl 355900 │ │ │ │ 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 358168 │ │ │ │ + bl 355aec │ │ │ │ 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 8be20 │ │ │ │ + bl 8bd8c │ │ │ │ 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 8be20 │ │ │ │ + bl 8bd8c │ │ │ │ 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 sl, r7, ip, ror #26 │ │ │ │ + eorseq r8, r7, ip, ror #13 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - eorseq sl, r7, r0, lsr #27 │ │ │ │ - eorseq sl, r7, r0, lsl lr │ │ │ │ - eorseq sl, r7, ip, lsr #28 │ │ │ │ - eorseq sl, r7, r8, asr #28 │ │ │ │ - eorseq sl, r7, ip, asr lr │ │ │ │ - eorseq sl, r7, r4, ror lr │ │ │ │ - mlaseq r7, r0, lr, sl │ │ │ │ - eorseq sl, r7, ip, lsr #29 │ │ │ │ - eorseq sl, r7, r8, asr #29 │ │ │ │ - eorseq sl, r7, r4, ror #29 │ │ │ │ - eorseq sl, r7, r0, lsl #30 │ │ │ │ - eorseq sl, r7, r0, lsr #30 │ │ │ │ - eorseq sl, r7, r0, asr #30 │ │ │ │ - eorseq sl, r7, r0, ror #30 │ │ │ │ - eorseq sl, r7, r8, ror #30 │ │ │ │ - eorseq sl, r7, ip, ror pc │ │ │ │ + eorseq r8, r7, r0, lsr #14 │ │ │ │ + mlaseq r7, r0, r7, r8 │ │ │ │ + eorseq r8, r7, ip, lsr #15 │ │ │ │ + eorseq r8, r7, r8, asr #15 │ │ │ │ + @ instruction: 0x003787dc │ │ │ │ + @ instruction: 0x003787f4 │ │ │ │ + eorseq r8, r7, r0, lsl r8 │ │ │ │ + eorseq r8, r7, ip, lsr #16 │ │ │ │ + eorseq r8, r7, r8, asr #16 │ │ │ │ + eorseq r8, r7, r4, ror #16 │ │ │ │ + eorseq r8, r7, r0, lsl #17 │ │ │ │ + eorseq r8, r7, r0, lsr #17 │ │ │ │ + eorseq r8, r7, r0, asr #17 │ │ │ │ + eorseq r8, r7, r0, ror #17 │ │ │ │ + eorseq r8, r7, r8, ror #17 │ │ │ │ + @ instruction: 0x003788fc │ │ │ │ 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 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ 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 a6490 │ │ │ │ + b a63b4 │ │ │ │ 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 8be20 │ │ │ │ + bl 8bd8c │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ ldr r2, [pc, #36] @ 2e8a8 <_PyObject_DebugMallocStats@@Base+0x790> │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 8be20 │ │ │ │ + bl 8bd8c │ │ │ │ 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 fp, r7, r8 │ │ │ │ - eorseq fp, r7, r0, lsr #32 │ │ │ │ + eorseq r8, r7, r8, lsl #19 │ │ │ │ + eorseq r8, r7, r0, lsr #19 │ │ │ │ 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 1c2eec │ │ │ │ + bl 1c1384 │ │ │ │ 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 2a1f3c │ │ │ │ + bl 29ef8c │ │ │ │ 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 1448e8 │ │ │ │ + bl 1440d8 │ │ │ │ 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 190780 │ │ │ │ + bl 18ed6c │ │ │ │ b 2e8e4 <_PyObject_DebugMallocStats@@Base+0x7cc> │ │ │ │ - bl 12a42c │ │ │ │ + bl 129c34 │ │ │ │ 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 a6490 │ │ │ │ + bl a63b4 │ │ │ │ sub r9, r9, #1 │ │ │ │ subs r6, r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ beq 2ea40 <_PyObject_DebugMallocStats@@Base+0x928> │ │ │ │ - bl 12dfa4 │ │ │ │ + bl 12d7ac │ │ │ │ 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 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_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 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_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 9b380 │ │ │ │ + bl 9b2a4 │ │ │ │ b 2e8e4 <_PyObject_DebugMallocStats@@Base+0x7cc> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - eorseq fp, r7, r8, lsr #32 │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ - subseq sl, r6, r8, asr #24 │ │ │ │ - eorseq fp, r7, ip, lsr r0 │ │ │ │ + eorseq r8, r7, r8, lsr #19 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ + subseq sl, r5, r8, asr #24 │ │ │ │ + @ instruction: 0x003789bc │ │ │ │ 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, r8, r0, lsl lr │ │ │ │ - subseq r1, r6, r4, ror lr │ │ │ │ - subseq r1, r6, r4, ror #1 │ │ │ │ + subseq r5, r7, r0, 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 a6490 │ │ │ │ + b a63b4 │ │ │ │ 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 190780 │ │ │ │ + bl 18ed6c │ │ │ │ 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 190780 │ │ │ │ + bl 18ed6c │ │ │ │ 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 c0810 │ │ │ │ + bl c0334 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r1, r7, ip, ror #25 │ │ │ │ - eorseq r5, r7, ip, asr #27 │ │ │ │ - subseq sp, r8, r8, lsr #7 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq pc, r6, ip, ror #12 │ │ │ │ + eorseq r3, r7, ip, asr #14 │ │ │ │ + subseq sp, r7, r8, lsr #7 │ │ │ │ │ │ │ │ 0002eb3c <_PyMem_GetCurrentAllocatorName@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ ldr r0, [pc, #628] @ 2edc8 <_PyMem_GetCurrentAllocatorName@@Base+0x28c> │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ - bl 232728 │ │ │ │ + bl 22ee48 │ │ │ │ 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 8b248 │ │ │ │ + bl 2302fc │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subseq r5, r8, r8, lsr #1 │ │ │ │ - subeq r6, lr, ip, lsr fp │ │ │ │ - subseq r5, r8, ip, lsr #1 │ │ │ │ - subseq r5, r8, r0, asr #1 │ │ │ │ - ldrsbeq r5, [r8], #-4 │ │ │ │ - eorseq sl, r5, r8, asr #25 │ │ │ │ - mlaseq r5, r0, ip, sl │ │ │ │ - eorseq sl, r5, ip, lsr #25 │ │ │ │ - subeq r6, lr, ip, lsl #23 │ │ │ │ - subseq r5, r8, ip, ror #1 │ │ │ │ - subseq r5, r8, r4, lsl #2 │ │ │ │ - subseq r5, r8, ip, lsl r1 │ │ │ │ - @ instruction: 0x0035acd0 │ │ │ │ - mlaseq r5, ip, ip, sl │ │ │ │ - @ instruction: 0x0035acb8 │ │ │ │ + subseq r5, r7, r8, lsr #1 │ │ │ │ + strheq r4, [lr], #-76 @ 0xffffffb4 │ │ │ │ + subseq r5, r7, ip, lsr #1 │ │ │ │ + subseq r5, r7, r0, asr #1 │ │ │ │ + ldrsbeq r5, [r7], #-4 │ │ │ │ + eorseq r8, r5, r8, asr #12 │ │ │ │ + eorseq r8, r5, r0, lsl r6 │ │ │ │ + eorseq r8, r5, ip, lsr #12 │ │ │ │ + subeq r4, lr, ip, lsl #10 │ │ │ │ + subseq r5, r7, ip, ror #1 │ │ │ │ + subseq r5, r7, r4, lsl #2 │ │ │ │ + subseq r5, r7, ip, lsl r1 │ │ │ │ + eorseq r8, r5, r0, asr r6 │ │ │ │ + eorseq r8, r5, ip, lsl r6 │ │ │ │ + eorseq r8, r5, r8, lsr r6 │ │ │ │ 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 190780 │ │ │ │ + bl 18ed6c │ │ │ │ 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 c0810 │ │ │ │ + bl c0334 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r1, r7, ip, asr #25 │ │ │ │ - eorseq r1, r7, ip, ror #25 │ │ │ │ - subseq sp, r8, r8, lsr #7 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq pc, r6, ip, asr #12 │ │ │ │ + eorseq pc, r6, ip, ror #12 │ │ │ │ + subseq sp, r7, r8, lsr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r2, #2 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ bne 2eeb4 <_PyMem_GetCurrentAllocatorName@@Base+0x378> │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 281018 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 27de18 <_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 ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_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 281018 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 27de18 <_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 1448e8 │ │ │ │ + b 1440d8 │ │ │ │ ldr r0, [pc, #12] @ 2ef2c <_PyMem_GetCurrentAllocatorName@@Base+0x3f0> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq sp, r6, r8, ror #12 │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + eorseq sl, r6, r8, ror #31 │ │ │ │ + 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 29c5e0 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 29963c <_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 ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_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 29c5e0 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 29963c <_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 1448e8 │ │ │ │ + b 1440d8 │ │ │ │ ldr r0, [pc, #12] @ 2efe0 <_PyMem_GetCurrentAllocatorName@@Base+0x4a4> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq sp, r6, r4, lsl #13 │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + eorseq fp, r6, r4 │ │ │ │ + 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 c6d6c <_Py_GetConfig@@Base> │ │ │ │ + bl c6890 <_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 1c3eb8 │ │ │ │ + b 1c2350 │ │ │ │ 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 1babd0 │ │ │ │ + bl 1b906c │ │ │ │ cmp r0, #0 │ │ │ │ beq 2f008 <_PyMem_GetCurrentAllocatorName@@Base+0x4cc> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq sp, r6, r4, lsr #22 │ │ │ │ - eorseq fp, r7, r0, asr #3 │ │ │ │ + subseq sp, r5, r4, lsr #22 │ │ │ │ + eorseq r8, r7, r0, asr #22 │ │ │ │ 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 b6fb4 │ │ │ │ + bl b6b10 │ │ │ │ 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 16d20c │ │ │ │ + bl 16c058 │ │ │ │ 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 14e5c4 │ │ │ │ + bl 14dd1c │ │ │ │ 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 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x0037b1dc │ │ │ │ - subseq fp, r8, r8, asr #14 │ │ │ │ - subseq fp, r8, r8, ror #14 │ │ │ │ + eorseq r8, r7, ip, asr fp │ │ │ │ + subseq fp, r7, r8, asr #14 │ │ │ │ + subseq fp, r7, r8, ror #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r1, [pc, #52] @ 2f14c <_PyMem_GetCurrentAllocatorName@@Base+0x610> │ │ │ │ - bl 1c2eec │ │ │ │ + bl 1c1384 │ │ │ │ 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 1448e8 │ │ │ │ + bl 1440d8 │ │ │ │ b 2f144 <_PyMem_GetCurrentAllocatorName@@Base+0x608> │ │ │ │ - bl a6490 │ │ │ │ + bl a63b4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq fp, r7, r0, ror #4 │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ + eorseq r8, r7, r0, ror #23 │ │ │ │ + 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 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ cmp r0, #0 │ │ │ │ bne 2f188 │ │ │ │ ldr r1, [pc, #92] @ 2f1e0 │ │ │ │ ldr r0, [pc, #92] @ 2f1e4 │ │ │ │ - bl 7d954 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7d718 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, #12 │ │ │ │ mov r4, r3 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 99848 │ │ │ │ + bl 9976c │ │ │ │ subs r3, r0, #0 │ │ │ │ bne 2f1b0 │ │ │ │ - bl 2a1f3c │ │ │ │ + bl 29ef8c │ │ │ │ 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 lr, r5, r4, lsr r1 │ │ │ │ - subeq r6, lr, r8, asr #23 │ │ │ │ + @ instruction: 0x0035bab4 │ │ │ │ + subeq r4, lr, r8, asr #10 │ │ │ │ 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,60 +4693,60 @@ │ │ │ │ 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 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 2f278 │ │ │ │ mov r0, #0 │ │ │ │ b 2f308 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ bne 2f298 │ │ │ │ - bl a5774 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2f270 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ bne 2f2b8 │ │ │ │ - bl a5774 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2f270 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 2f2d8 │ │ │ │ - bl a5774 │ │ │ │ + bl a5698 │ │ │ │ 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 1448e8 │ │ │ │ + b 1440d8 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq sl, r7, r8, asr r9 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ + subseq sl, r6, r8, asr 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, #4048] @ 0xfd0 │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ movgt r2, #0 │ │ │ │ @@ -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 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2f42c │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ bne 2f3c4 │ │ │ │ - bl a5774 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2f42c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ bne 2f3e4 │ │ │ │ - bl a5774 │ │ │ │ + bl a5698 │ │ │ │ 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 1448e8 │ │ │ │ + b 1440d8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a6490 │ │ │ │ + b a63b4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq sl, r7, r4, lsl #19 │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ + subseq sl, r6, r4, lsl #19 │ │ │ │ + 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 1c2eec │ │ │ │ + bl 1c1384 │ │ │ │ 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 1448e8 │ │ │ │ + bl 1440d8 │ │ │ │ b 2f490 │ │ │ │ - bl a6490 │ │ │ │ + bl a63b4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq fp, r7, r4, lsl r3 │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ + mlaseq r7, r4, ip, r8 │ │ │ │ + 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 1c2eec │ │ │ │ + bl 1c1384 │ │ │ │ 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 1448e8 │ │ │ │ + bl 1440d8 │ │ │ │ mov r4, r0 │ │ │ │ b 2f54c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl aaac0 │ │ │ │ + bl aa9e4 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 2f548 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl a6490 │ │ │ │ + bl a63b4 │ │ │ │ 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 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq fp, r7, ip, ror #6 │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ + eorseq r8, r7, ip, ror #25 │ │ │ │ + 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 bc29c │ │ │ │ + bl bbdf0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 29de2c │ │ │ │ + b 29ae88 │ │ │ │ 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 28a508 │ │ │ │ + bl 287308 │ │ │ │ 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 29e324 │ │ │ │ + bl 29b380 │ │ │ │ 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 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_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 8c894 <_Py_HashBytes@@Base> │ │ │ │ + bl 8c7cc <_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 1b187c │ │ │ │ + bl 1aff84 │ │ │ │ subs r8, r0, #0 │ │ │ │ beq 2f720 │ │ │ │ mov r1, r5 │ │ │ │ - bl 21ede4 │ │ │ │ + bl 21b8cc │ │ │ │ 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 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_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 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ b 2f7a0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8bfc4 │ │ │ │ + bl 8befc │ │ │ │ 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 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_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 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - eorseq r8, r7, r8, asr #14 │ │ │ │ - subseq r8, r7, ip, asr #18 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq r6, r7, r8, asr #1 │ │ │ │ + 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 9b1a8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl a41ec │ │ │ │ + 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 9ac7c <_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 2a1ebc <_Py_CheckRecursiveCall@@Base+0x2a08> │ │ │ │ + bl 29ef0c <_Py_CheckRecursiveCall@@Base+0x2a08> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ - subseq sl, r6, 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 9b284 │ │ │ │ - mov r0, r4 │ │ │ │ - bl a42c8 │ │ │ │ - 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 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + subseq sl, r5, r4, lsr #24 │ │ │ │ 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 119474 │ │ │ │ + bl 118d0c │ │ │ │ cmp r0, r5 │ │ │ │ - beq 2f920 │ │ │ │ + beq 2f920 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2666e0 │ │ │ │ + bl 2630b8 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - beq 2f920 │ │ │ │ - ldr r2, [pc, #160] @ 2f95c │ │ │ │ - bl 35a770 │ │ │ │ + beq 2f920 │ │ │ │ + ldr r2, [pc, #160] @ 2f95c │ │ │ │ + bl 3580f0 │ │ │ │ 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 190780 │ │ │ │ + bl 18ed6c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9b380 │ │ │ │ - b 2f920 │ │ │ │ + bl 9b2a4 │ │ │ │ + b 2f920 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ - bl 237838 <_Py_write_noraise@@Base+0x80> │ │ │ │ + bl 233fec <_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 190780 │ │ │ │ + bl 18ed6c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9b380 │ │ │ │ + bl 9b2a4 │ │ │ │ mov r0, #0 │ │ │ │ - b 2f94c │ │ │ │ + b 2f94c │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2a6dd4 <_PyInterpreterConfig_InitFromDict@@Base+0xde0> │ │ │ │ + bl 2a3e24 <_PyInterpreterConfig_InitFromDict@@Base+0xde0> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9b380 │ │ │ │ - bl 132dd8 │ │ │ │ + bl 9b2a4 │ │ │ │ + bl 1325e0 │ │ │ │ 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 fp, r7, r4, ror #25 │ │ │ │ - subseq fp, r7, r8, asr #1 │ │ │ │ + eorseq r9, r7, r4, ror #12 │ │ │ │ + subseq fp, r6, r0, ror #1 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r1, r6, r0, ror #1 │ │ │ │ - eorseq r0, r7, r8, lsr #13 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq r1, r5, r0, ror #1 │ │ │ │ + eorseq lr, r6, r8, 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 r1, [pc, #8] @ 2f98c │ │ │ │ - bl 150b5c │ │ │ │ + ldr r1, [pc, #8] @ 2f98c │ │ │ │ + bl 150124 │ │ │ │ pop {r4, lr} │ │ │ │ - b 99d3c │ │ │ │ - eorseq r9, r7, r8, asr #24 │ │ │ │ + b 99c60 │ │ │ │ + eorseq r7, r7, r8, asr #11 │ │ │ │ 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 190780 │ │ │ │ - b 2f9e8 │ │ │ │ + bl 18ed6c │ │ │ │ + b 2f9e8 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r0, [pc, #464] @ 2fbac │ │ │ │ - bl 1293bc │ │ │ │ + ldr r0, [pc, #464] @ 2fbac │ │ │ │ + bl 128bc0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bne 2f9f0 │ │ │ │ + bne 2f9f0 │ │ │ │ mov r5, #0 │ │ │ │ - b 2fb98 │ │ │ │ + b 2fb98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ade68 │ │ │ │ + bl 1ac574 │ │ │ │ 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 117e48 │ │ │ │ - b 2fb7c │ │ │ │ - ldr r1, [pc, #404] @ 2fbb8 │ │ │ │ + bl 1176e0 │ │ │ │ + b 2fb7c │ │ │ │ + ldr r1, [pc, #404] @ 2fbb8 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl f4454 │ │ │ │ + bl f3fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 2fa4c │ │ │ │ - ldr r3, [pc, #360] @ 2fba4 │ │ │ │ + bge 2fa4c │ │ │ │ + ldr r3, [pc, #360] @ 2fba4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11abb0 │ │ │ │ + bl 11a444 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2fb7c │ │ │ │ - bl 11af64 │ │ │ │ + beq 2fb7c │ │ │ │ + bl 11a7f8 │ │ │ │ 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 f4454 │ │ │ │ + bl f3fa4 │ │ │ │ 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 1293bc │ │ │ │ + bl 128bc0 │ │ │ │ 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 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2fb7c │ │ │ │ + beq 2fb7c │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 29bee0 │ │ │ │ + bl 298f3c │ │ │ │ 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 1293bc │ │ │ │ + bl 128bc0 │ │ │ │ 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 1293bc │ │ │ │ + bl 128bc0 │ │ │ │ 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 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 2fb7c │ │ │ │ + beq 2fb7c │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 29bee0 │ │ │ │ + bl 298f3c │ │ │ │ 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 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ae654 │ │ │ │ - b 2fb98 │ │ │ │ + bl 1acd60 │ │ │ │ + b 2fb98 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b380 │ │ │ │ + bl 9b2a4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 2f9e8 │ │ │ │ + bne 2f9e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ae654 │ │ │ │ - b 2f9e8 │ │ │ │ + bl 1acd60 │ │ │ │ + b 2f9e8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r1, r7, ip, ror #25 │ │ │ │ - eorseq fp, r7, r4, lsl #27 │ │ │ │ - subseq r1, r6, r0, ror #1 │ │ │ │ - eorseq fp, r7, ip, lsl #27 │ │ │ │ - ldrheq sp, [r8], #-196 @ 0xffffff3c │ │ │ │ - subseq sp, r8, ip, lsr #22 │ │ │ │ - @ instruction: 0x0037bdb4 │ │ │ │ - eorseq fp, r7, r0, asr #27 │ │ │ │ - @ instruction: 0x0037bdd0 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq pc, r6, ip, ror #12 │ │ │ │ + eorseq r9, r7, r4, lsl #14 │ │ │ │ + subseq r1, r5, r0, ror #1 │ │ │ │ + eorseq r9, r7, ip, lsl #14 │ │ │ │ + ldrheq sp, [r7], #-196 @ 0xffffff3c │ │ │ │ + subseq sp, r7, ip, lsr #22 │ │ │ │ + eorseq r9, r7, r4, lsr r7 │ │ │ │ + eorseq r9, r7, r0, asr #14 │ │ │ │ + eorseq r9, r7, r0, asr r7 │ │ │ │ │ │ │ │ 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 2a6fe8 <_PyObject_IsFreed@@Base> │ │ │ │ + bl 2a4038 <_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 27a66c │ │ │ │ + bl 27722c │ │ │ │ mov r6, r0 │ │ │ │ - bl 11aef4 │ │ │ │ + bl 11a788 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2ffd4 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 29af0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11af18 │ │ │ │ + bl 11a7ac │ │ │ │ mov r0, r6 │ │ │ │ - bl 27a734 │ │ │ │ + bl 2772f4 │ │ │ │ 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: 0x005a9690 │ │ │ │ - @ instruction: 0x0037dbf0 │ │ │ │ - eorseq sp, r7, ip, lsl #24 │ │ │ │ - eorseq sp, r7, r4, lsr #24 │ │ │ │ - eorseq sp, r7, ip, lsr ip │ │ │ │ - @ instruction: 0x003688b4 │ │ │ │ - eorseq sp, r7, r4, asr ip │ │ │ │ - eorseq sp, r7, ip, ror #24 │ │ │ │ - eorseq r0, r8, r4, ror r5 │ │ │ │ + @ instruction: 0x00599690 │ │ │ │ + eorseq fp, r7, r0, ror r5 │ │ │ │ + eorseq fp, r7, ip, lsl #11 │ │ │ │ + eorseq fp, r7, r4, lsr #11 │ │ │ │ + @ instruction: 0x0037b5bc │ │ │ │ + eorseq r6, r6, r4, lsl r2 │ │ │ │ + @ instruction: 0x0037b5d4 │ │ │ │ + eorseq fp, r7, ip, ror #11 │ │ │ │ + eorseq sp, r7, ip, ror #29 │ │ │ │ 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 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_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 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 2fda4 <_PyObject_Dump@@Base+0x1d8> │ │ │ │ - bl a5774 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ bne 2fd7c <_PyObject_Dump@@Base+0x1b0> │ │ │ │ - bl c42a4 │ │ │ │ + bl c3dc8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 29514 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7ff4 │ │ │ │ + bl c7b18 │ │ │ │ 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 1448e8 │ │ │ │ + b 1440d8 │ │ │ │ ldr r0, [pc, #12] @ 2fdf0 <_PyObject_Dump@@Base+0x224> │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq fp, r7, r4, lsl #13 │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + 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 9deb0 │ │ │ │ + bl 9ddd4 │ │ │ │ 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 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_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 190780 │ │ │ │ + bl 18ed6c │ │ │ │ b 2fea4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [pc, #308] @ 2ffcc │ │ │ │ mov r5, r1 │ │ │ │ - bl 91d28 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91c4c <_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 8bfc4 │ │ │ │ + bl 8befc │ │ │ │ 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 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ b 2fea4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 98530 │ │ │ │ + bl 98454 │ │ │ │ cmp r0, #0 │ │ │ │ beq 2ff88 │ │ │ │ ldr r3, [pc, #104] @ 2ffd0 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ beq 2ff7c │ │ │ │ mov r0, r4 │ │ │ │ - bl a67b0 │ │ │ │ + bl a66d4 │ │ │ │ b 2ffbc │ │ │ │ ldr r3, [r6, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ bne 2ff70 │ │ │ │ cmp r5, #0 │ │ │ │ beq 2ffbc │ │ │ │ mov r0, r5 │ │ │ │ - bl 98530 │ │ │ │ + bl 98454 │ │ │ │ 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, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r7, r0, lsl sp │ │ │ │ - subseq r2, r6, r4, rrx │ │ │ │ - subseq sl, r6, ip, lsr #8 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + mlaseq r7, r0, r6, fp │ │ │ │ + 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 132dd8 │ │ │ │ + bl 1325e0 │ │ │ │ subs r6, r0, #0 │ │ │ │ bne 3013c │ │ │ │ mov r0, r5 │ │ │ │ bl 29d24 │ │ │ │ cmp r4, #0 │ │ │ │ bne 30034 │ │ │ │ - bl c42a4 │ │ │ │ + bl c3dc8 │ │ │ │ ldr r2, [pc, #320] @ 3015c │ │ │ │ mov r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ - bl c7ff4 │ │ │ │ + bl c7b18 │ │ │ │ b 30144 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ bgt 3006c │ │ │ │ - bl c42a4 │ │ │ │ + bl c3dc8 │ │ │ │ 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 c7ff4 │ │ │ │ + bl c7b18 │ │ │ │ b 30144 │ │ │ │ tst r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ beq 30084 │ │ │ │ - bl 1325c4 │ │ │ │ + bl 131dcc │ │ │ │ mov r4, r0 │ │ │ │ b 3008c │ │ │ │ - bl 136b04 │ │ │ │ + bl 1362f4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq 3013c │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl b2bb4 │ │ │ │ + bl b2728 │ │ │ │ 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 1448e8 │ │ │ │ + bl 1440d8 │ │ │ │ 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 sp, r7, r4, lsr sp │ │ │ │ - eorseq sp, r7, ip, lsr sp │ │ │ │ - subseq r5, r8, r0, lsl lr │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ + @ instruction: 0x0037b6b4 │ │ │ │ + @ instruction: 0x0037b6bc │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #96] @ 301e4 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ ldr r3, [pc, #92] @ 301e8 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ 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 19081c <_PyErr_SetString@@Base> │ │ │ │ + bl 18ee08 <_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 2aa3c8 │ │ │ │ + bl 2a7418 │ │ │ │ cmn r0, #1 │ │ │ │ ldrne r0, [pc, #28] @ 301f4 │ │ │ │ bne 301dc │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r2, fp, r4, asr r1 │ │ │ │ + subseq r2, sl, r4, asr r1 │ │ │ │ andeq r0, r0, ip │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r7, r4, asr #5 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq fp, r7, r4, asr #24 │ │ │ │ + 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 f4454 │ │ │ │ + bl f3fa4 │ │ │ │ cmp r0, #0 │ │ │ │ bge 3023c │ │ │ │ ldr r3, [pc, #188] @ 302e8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11abb0 │ │ │ │ + bl 11a444 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 302d8 │ │ │ │ - bl 11af64 │ │ │ │ + bl 11a7f8 │ │ │ │ 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 1293bc │ │ │ │ + b 128bc0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ade68 │ │ │ │ + bl 1ac574 │ │ │ │ cmp r0, #0 │ │ │ │ bne 30294 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r0, [pc, #108] @ 302f0 │ │ │ │ - bl 1293bc │ │ │ │ + bl 128bc0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ae654 │ │ │ │ + bl 1acd60 │ │ │ │ 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 117e48 │ │ │ │ + bl 1176e0 │ │ │ │ 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 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrheq sp, [r8], #-196 @ 0xffffff3c │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq lr, r7, ip, lsl #8 │ │ │ │ - eorseq lr, r7, r4, lsl r4 │ │ │ │ - subseq r1, r6, r0, ror #1 │ │ │ │ - eorseq lr, r7, r4, lsr #8 │ │ │ │ + ldrheq sp, [r7], #-196 @ 0xffffff3c │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq fp, r7, ip, lsl #27 │ │ │ │ + mlaseq r7, r4, sp, fp │ │ │ │ + subseq r1, r5, r0, ror #1 │ │ │ │ + eorseq fp, r7, r4, lsr #27 │ │ │ │ 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,149 +5786,149 @@ │ │ │ │ ldr r7, [r5] │ │ │ │ ble 30388 │ │ │ │ b 3036c │ │ │ │ ldr r0, [pc, #120] @ 303c8 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 30338 │ │ │ │ mov r0, #0 │ │ │ │ b 303c0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 16fef4 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 16ed44 <_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 16fef4 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 16ed44 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 30388 │ │ │ │ b 30364 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq fp, r7, r0, lsl #13 │ │ │ │ + eorseq r9, r7, r0 │ │ │ │ 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 283ac8 │ │ │ │ + bl 2808c8 │ │ │ │ cmn r0, #2 │ │ │ │ beq 30424 │ │ │ │ cmn r0, #1 │ │ │ │ bne 30418 │ │ │ │ ldr r3, [pc, #36] @ 30430 │ │ │ │ ldr r1, [pc, #36] @ 30434 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ b 30424 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b a5a64 │ │ │ │ + b a5988 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq lr, r7, r0, asr #18 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq ip, r7, r0, asr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 30468 │ │ │ │ - bl a5774 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ bne 30484 │ │ │ │ ldr r3, [pc, #28] @ 3048c │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ 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} │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ 00030494 : │ │ │ │ mov r1, #0 │ │ │ │ b 3049c │ │ │ │ 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 │ │ │ │ mov r2, r0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 2a9704 │ │ │ │ + bl 2a6754 │ │ │ │ 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 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 30508 │ │ │ │ - bl a5774 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ bne 30548 │ │ │ │ - bl c42a4 │ │ │ │ + bl c3dc8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 29ef8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7ff4 │ │ │ │ + bl c7b18 │ │ │ │ cmp r4, #0 │ │ │ │ beq 3053c │ │ │ │ ldr r3, [pc, #36] @ 30558 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 1448e8 │ │ │ │ - bl 132dd8 │ │ │ │ + b 1440d8 │ │ │ │ + bl 1325e0 │ │ │ │ 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, r6, r8, ror r9 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ 00030560 <_Py_DisplaySourceLine@@Base>: │ │ │ │ - b 29af68 │ │ │ │ + b 297fc4 │ │ │ │ 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 299034 │ │ │ │ + b 296090 │ │ │ │ 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 28a6fc │ │ │ │ + bl 2874fc │ │ │ │ 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 2b2f68 │ │ │ │ + bl 2aff74 │ │ │ │ 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 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ b 306b4 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + 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 bbd2c │ │ │ │ + bl bb880 │ │ │ │ subs r7, r0, #0 │ │ │ │ bne 30718 │ │ │ │ mvn r5, #0 │ │ │ │ mov r4, #0 │ │ │ │ b 307e4 │ │ │ │ cmp r4, #0 │ │ │ │ beq 30730 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9deb0 │ │ │ │ + bl 9ddd4 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 3070c │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl bd1e8 │ │ │ │ + bl bcd3c │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 30750 │ │ │ │ mvn r5, #0 │ │ │ │ b 307e4 │ │ │ │ - bl 28d8ec │ │ │ │ + bl 28a948 │ │ │ │ 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 28da2c │ │ │ │ + bl 28aa88 │ │ │ │ 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 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_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 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ b 307c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b2fc │ │ │ │ + bl 9b220 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b2fc │ │ │ │ + bl 9b220 │ │ │ │ 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 c42a4 │ │ │ │ + bl c3dc8 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 2973c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7ff4 │ │ │ │ + bl c7b18 │ │ │ │ cmp r4, #0 │ │ │ │ bge 30864 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ bne 30880 │ │ │ │ - bl 132dd8 │ │ │ │ + bl 1325e0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 3081c │ │ │ │ mov r0, #0 │ │ │ │ b 3088c │ │ │ │ mov r0, r4 │ │ │ │ - bl a6490 │ │ │ │ + bl a63b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #24] @ 30894 │ │ │ │ - bl a9bc8 │ │ │ │ + bl a9aec │ │ │ │ b 3088c │ │ │ │ ldr r3, [pc, #16] @ 30898 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1448e8 │ │ │ │ + bl 1440d8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x00380ef0 │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ + eorseq lr, r7, r0, ror r8 │ │ │ │ + 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 58578 │ │ │ │ + bl 5850c │ │ │ │ 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 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ tst r3, #32 │ │ │ │ ldreq r0, [r0, #28] │ │ │ │ beq 3090c │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ @@ -6172,42 +6172,42 @@ │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ 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, r6, r0, lsl #22 │ │ │ │ - eorseq r5, r6, r4, lsl r2 │ │ │ │ + subseq sp, r5, r0, lsl #22 │ │ │ │ + eorseq r2, r6, r0, ror fp │ │ │ │ │ │ │ │ 00030940 : │ │ │ │ ldr r1, [pc, #4] @ 3094c │ │ │ │ ldr r0, [pc, #4] @ 30950 │ │ │ │ - b 287304 │ │ │ │ + b 284104 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ - subseq sp, r7, r8, lsr #23 │ │ │ │ + subseq sp, r6, r8, lsr #23 │ │ │ │ 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 1813c8 │ │ │ │ + bl 180344 │ │ │ │ ldr r0, [r4, #1360] @ 0x550 │ │ │ │ ldr r4, [r4, #1292] @ 0x50c │ │ │ │ - bl 15897c │ │ │ │ + bl 157d4c │ │ │ │ ldr r3, [pc, #16] @ 30998 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [pc, #12] @ 3099c │ │ │ │ moveq r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r5, r8, r0, lsl lr │ │ │ │ - subseq r1, r6, r4, ror lr │ │ │ │ - subseq r1, r6, r4, ror #1 │ │ │ │ + subseq r5, r7, r0, 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 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r2, [pc, #112] @ 30a30 │ │ │ │ @@ -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 2ba31c │ │ │ │ + bl 2b73a0 │ │ │ │ str r4, [r5] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r5, r8, r0, lsl lr │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ 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 8bbbc │ │ │ │ + bl 8bb28 │ │ │ │ cmp r6, #0 │ │ │ │ mov r1, r0 │ │ │ │ beq 30a88 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 237838 <_Py_write_noraise@@Base+0x80> │ │ │ │ + bl 233fec <_Py_write_noraise@@Base+0x80> │ │ │ │ b 30a9c │ │ │ │ cmp r0, #0 │ │ │ │ beq 30a9c │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a6dd4 <_PyInterpreterConfig_InitFromDict@@Base+0xde0> │ │ │ │ + bl 2a3e24 <_PyInterpreterConfig_InitFromDict@@Base+0xde0> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r2, sp, r0, asr #26 │ │ │ │ + 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 16d0ec <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 16bf38 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 30ae0 │ │ │ │ mov r5, #0 │ │ │ │ b 30b58 │ │ │ │ - bl 14f19c │ │ │ │ + bl 14e8f4 │ │ │ │ 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 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_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 c0810 │ │ │ │ + bl c0334 │ │ │ │ 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 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq lr, r7, r8, lsr pc │ │ │ │ - subseq ip, r8, r8, lsr #26 │ │ │ │ + eorseq ip, r7, r8, asr #15 │ │ │ │ + subseq ip, r7, r8, lsr #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 9b284 │ │ │ │ + bl 9b1a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 30c88 │ │ │ │ + bl 30bc4 │ │ │ │ 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, r8, r0, lsl lr │ │ │ │ - subseq r9, r8, r0, lsr ip │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [r3] │ │ │ │ - mov r5, r1 │ │ │ │ - subs r1, r6, #0 │ │ │ │ - mov r4, r2 │ │ │ │ - movne r1, #1 │ │ │ │ - mov r0, r2 │ │ │ │ - bl 24149c │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 30c0c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2417dc │ │ │ │ - b 30c80 │ │ │ │ - cmp r6, #2 │ │ │ │ - bne 30c80 │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ - ldr r6, [r3] │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 241830 │ │ │ │ - add r5, r6, #20 │ │ │ │ - bl 35a5c8 │ │ │ │ - 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 23d90c │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - ldr r3, [r4, #80] @ 0x50 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 30c80 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7bfcc <_Py_SetRefcnt@@Base+0xe00> │ │ │ │ - mov r0, #1 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + subseq r8, r7, r0, lsl lr │ │ │ │ + subseq r9, r7, r0, lsr ip │ │ │ │ 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 30cd0 │ │ │ │ + beq 30c0c │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq 30cd0 │ │ │ │ + beq 30c0c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 30cd0 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bne 30c0c │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 30d04 │ │ │ │ + beq 30c40 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #12] │ │ │ │ - beq 30d04 │ │ │ │ + beq 30c40 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 30d04 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bne 30c40 │ │ │ │ + bl 9ac7c <_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 30d24 │ │ │ │ + b 30c60 │ │ │ │ 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 1ed6f4 <_PyTime_ObjectToTime_t@@Base> │ │ │ │ + bl 1eba10 <_PyTime_ObjectToTime_t@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 30d60 │ │ │ │ + bne 30c9c │ │ │ │ mov r0, #0 │ │ │ │ - b 30d94 │ │ │ │ + b 30cd0 │ │ │ │ ldrd r0, [sp] │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 16e89c <_PyTime_localtime@@Base> │ │ │ │ + bl 16d6e8 <_PyTime_localtime@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 30d58 │ │ │ │ + bne 30c94 │ │ │ │ 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 2bd0c4 │ │ │ │ + bl 2ba148 │ │ │ │ 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 23dc7c │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 30d20 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 23dfbc │ │ │ │ + b 30d94 │ │ │ │ + cmp r6, #2 │ │ │ │ + bne 30d94 │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ + ldr r6, [r3] │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 23e010 │ │ │ │ + add r5, r6, #20 │ │ │ │ + bl 357f4c │ │ │ │ + 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 23a0f4 │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + ldr r3, [r4, #80] @ 0x50 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 30d94 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7bd90 <_Py_SetRefcnt@@Base+0xe00> │ │ │ │ + mov r0, #1 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ 00030d9c : │ │ │ │ ldr r0, [pc] @ 30da4 │ │ │ │ - b 10f338 │ │ │ │ - subseq lr, r7, r8, lsr #11 │ │ │ │ + b 10edb8 │ │ │ │ + subseq lr, r6, 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 │ │ │ │ @@ -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 31816c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 315a24 <_PyArg_BadArgument@@Base> │ │ │ │ b 30f14 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [pc, #412] @ 30ff8 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_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 9aa74 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9a998 <_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 ab140 │ │ │ │ + bl ab064 │ │ │ │ cmn r0, #1 │ │ │ │ bne 30f38 │ │ │ │ - bl a5774 │ │ │ │ + bl a5698 │ │ │ │ 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 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_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 a67b0 │ │ │ │ + bl a66d4 │ │ │ │ b 30fe8 │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [pc, #40] @ 30ffc │ │ │ │ ldr r1, [pc, #40] @ 31000 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b2fc │ │ │ │ + bl 9b220 │ │ │ │ b 30f14 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - @ instruction: 0x00379db0 │ │ │ │ - eorseq ip, r6, r8, asr #28 │ │ │ │ - eorseq r2, r8, r8, lsl #16 │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r8, r0, lsl #16 │ │ │ │ + eorseq r7, r7, r0, lsr r7 │ │ │ │ + eorseq sl, r6, r8, asr #15 │ │ │ │ + eorseq r0, r8, r8, lsl #3 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r0, r8, r0, lsl #3 │ │ │ │ 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 190780 │ │ │ │ + bl 18ed6c │ │ │ │ b 315d8 │ │ │ │ add r0, r0, r3 │ │ │ │ add r2, r2, #1 │ │ │ │ b 31088 │ │ │ │ - bl 9270c │ │ │ │ + bl 92630 │ │ │ │ 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 117e48 │ │ │ │ + bl 1176e0 │ │ │ │ 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, r6, r8, asr #24 │ │ │ │ - eorseq r1, r8, r4, asr #28 │ │ │ │ - subeq r5, pc, r0, asr #32 │ │ │ │ - subseq r2, r7, r8, asr #11 │ │ │ │ - subeq r5, pc, r6, asr #32 │ │ │ │ - subeq r5, pc, ip, asr #32 │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r8, r4, ror #28 │ │ │ │ + subseq sl, r5, r8, asr #24 │ │ │ │ + eorseq pc, r7, r4, asr #15 │ │ │ │ + subeq r2, pc, r0, asr #19 │ │ │ │ + subseq r2, r6, r8, asr #11 │ │ │ │ + subeq r2, pc, r6, asr #19 │ │ │ │ + subeq r2, pc, ip, asr #19 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq pc, r7, r4, ror #15 │ │ │ │ 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 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_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 31816c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 315a24 <_PyArg_BadArgument@@Base> │ │ │ │ mov r4, #0 │ │ │ │ b 31a28 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ bne 31708 │ │ │ │ - bl a5774 │ │ │ │ + bl a5698 │ │ │ │ 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 28d8ec │ │ │ │ + bl 28a948 │ │ │ │ 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 117e48 │ │ │ │ + bl 1176e0 │ │ │ │ b 316e0 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r1, [pc, #624] @ 31a50 │ │ │ │ ldr r0, [r2, #3888] @ 0xf30 │ │ │ │ - bl 10f928 │ │ │ │ + bl 10f3a8 │ │ │ │ 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 110ca0 │ │ │ │ + bl 11071c │ │ │ │ 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 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ beq 319e8 │ │ │ │ ldr r1, [pc, #536] @ 31a5c │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - bl a6960 │ │ │ │ + bl a6884 │ │ │ │ cmp r0, #0 │ │ │ │ ble 31934 │ │ │ │ ldr r1, [pc, #516] @ 31a60 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl f4454 │ │ │ │ + bl f3fa4 │ │ │ │ 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 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_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 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ b 319e8 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 119140 │ │ │ │ + bl 1189d8 │ │ │ │ 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 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_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 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_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 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ b 319e8 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b8358 │ │ │ │ + bl 1b6a50 │ │ │ │ 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 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ beq 319e8 │ │ │ │ sub r1, r8, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 173080 │ │ │ │ + bl 171d34 │ │ │ │ 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 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ bne 319f8 │ │ │ │ - bl a5774 │ │ │ │ + bl a5698 │ │ │ │ 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 28da2c │ │ │ │ + bl 28aa88 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b2fc │ │ │ │ + bl 9b220 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrsheq lr, [r7], #-156 @ 0xffffff64 │ │ │ │ - eorseq sp, r7, r0, lsr sp │ │ │ │ - @ instruction: 0x00382bf0 │ │ │ │ - mlaseq r6, r8, r5, sl │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r8, r4, lsl #24 │ │ │ │ - mlaseq r7, r4, r8, r7 │ │ │ │ - eorseq r2, r8, r0, lsr ip │ │ │ │ - eorseq r0, r9, r8, lsl #28 │ │ │ │ - subseq sl, r8, ip, lsl #20 │ │ │ │ - subseq ip, r8, r4, ror lr │ │ │ │ + ldrsheq lr, [r6], #-156 @ 0xffffff64 │ │ │ │ + @ instruction: 0x0037b6b0 │ │ │ │ + eorseq r0, r8, r0, ror r5 │ │ │ │ + eorseq r7, r6, r8, lsl pc │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r0, r8, r4, lsl #11 │ │ │ │ + eorseq r5, r7, r4, lsl r2 │ │ │ │ + @ instruction: 0x003805b0 │ │ │ │ + mlaseq r8, r8, r7, lr │ │ │ │ + subseq sl, r7, ip, lsl #20 │ │ │ │ + subseq ip, r7, r4, ror lr │ │ │ │ str r1, [r0, #2724] @ 0xaa4 │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -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 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_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 1038f0 │ │ │ │ + bl 103320 │ │ │ │ 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 31816c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 315a24 <_PyArg_BadArgument@@Base> │ │ │ │ b 31bd0 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl b2bb4 │ │ │ │ + bl b2728 │ │ │ │ subs r7, r0, #0 │ │ │ │ beq 31bd0 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ bne 31bfc │ │ │ │ subs r4, r4, #1 │ │ │ │ @@ -7365,251 +7365,257 @@ │ │ │ │ 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 31816c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 315a24 <_PyArg_BadArgument@@Base> │ │ │ │ mov r4, #0 │ │ │ │ b 31ce8 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl b2bb4 │ │ │ │ + bl b2728 │ │ │ │ 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 190780 │ │ │ │ + bl 18ed6c │ │ │ │ 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 2cdf18 <_Py_RestoreSignals@@Base+0x14d0> │ │ │ │ + bl 2caf9c <_Py_RestoreSignals@@Base+0x14d0> │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 31bd0 │ │ │ │ mov r1, sl │ │ │ │ - bl 2ce258 <_Py_RestoreSignals@@Base+0x1810> │ │ │ │ + bl 2cb2dc <_Py_RestoreSignals@@Base+0x1810> │ │ │ │ cmn r0, #1 │ │ │ │ beq 31cdc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2ce400 <_Py_RestoreSignals@@Base+0x19b8> │ │ │ │ + bl 2cb484 <_Py_RestoreSignals@@Base+0x19b8> │ │ │ │ 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 aef58 │ │ │ │ + bl aeacc │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5, #112] @ 0x70 │ │ │ │ beq 31cdc │ │ │ │ ldr r0, [r9, #16] │ │ │ │ mov r1, r5 │ │ │ │ str r8, [r5, #140] @ 0x8c │ │ │ │ - bl 2029c8 │ │ │ │ + bl 200d18 │ │ │ │ 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 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ b 31ce8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b380 │ │ │ │ + bl 9b2a4 │ │ │ │ b 31bd0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subseq lr, r7, r4, lsl #25 │ │ │ │ - eorseq r3, r8, r8, lsr #2 │ │ │ │ - eorseq sp, r7, r0, lsr sp │ │ │ │ - eorseq r1, r7, r0, lsl #17 │ │ │ │ - eorseq r4, r6, ip, lsl #27 │ │ │ │ - ldrsbeq fp, [r5], -r4 @ │ │ │ │ - mlaseq r7, r4, r8, r1 │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r3, r6, ip, ror #26 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq lr, r6, r4, lsl #25 │ │ │ │ + eorseq r0, r8, r8, lsr #21 │ │ │ │ + @ instruction: 0x0037b6b0 │ │ │ │ + eorseq pc, r6, r0, lsl #4 │ │ │ │ + eorseq r2, r6, r8, ror #13 │ │ │ │ + eorseq r8, r5, r4, asr sl │ │ │ │ + eorseq pc, r6, r4, lsl r2 @ │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + @ instruction: 0x003616dc │ │ │ │ + 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 9b284 │ │ │ │ + bl 9b1a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2ce6d8 <_Py_RestoreSignals@@Base+0x1c90> │ │ │ │ + bl 2cb75c <_Py_RestoreSignals@@Base+0x1c90> │ │ │ │ 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 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + b 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + mov r3, r1 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r1, r2 │ │ │ │ + bxeq lr │ │ │ │ + bx r3 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r0, #0 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsr r3, r2, #14 │ │ │ │ and r3, r3, #1 │ │ │ │ and r2, r2, #24 │ │ │ │ cmp r2, r0 │ │ │ │ addne r3, r3, #1 │ │ │ │ sub r1, r1, r3, lsl #3 │ │ │ │ - b 31d9c <_PyTraceMalloc_GetTraceback@@Base> │ │ │ │ + b 31db4 <_PyTraceMalloc_GetTraceback@@Base> │ │ │ │ │ │ │ │ -00031d9c <_PyTraceMalloc_GetTraceback@@Base>: │ │ │ │ +00031db4 <_PyTraceMalloc_GetTraceback@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r6, [pc, #72] @ 31dfc <_PyTraceMalloc_GetTraceback@@Base+0x60> │ │ │ │ + ldr r6, [pc, #72] @ 31e14 <_PyTraceMalloc_GetTraceback@@Base+0x60> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r6, #1360] @ 0x550 │ │ │ │ mov r1, #1 │ │ │ │ - bl 1813c8 │ │ │ │ + bl 180344 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31e04 <_PyTraceMalloc_GetTraceback@@Base+0x68> │ │ │ │ + bl 31e1c <_PyTraceMalloc_GetTraceback@@Base+0x68> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #1360] @ 0x550 │ │ │ │ - bl 15897c │ │ │ │ + bl 157d4c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 31df4 <_PyTraceMalloc_GetTraceback@@Base+0x58> │ │ │ │ + beq 31e0c <_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> │ │ │ │ + b 321d8 <_Py_fstat@@Base+0xa8> │ │ │ │ + ldr r0, [pc, #4] @ 31e18 <_PyTraceMalloc_GetTraceback@@Base+0x64> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r5, r8, r0, lsl lr │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - ldr r2, [pc, #104] @ 31e74 <_PyTraceMalloc_GetTraceback@@Base+0xd8> │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + ldr r2, [pc, #104] @ 31e8c <_PyTraceMalloc_GetTraceback@@Base+0xd8> │ │ │ │ ldr r3, [r2, #1292] @ 0x50c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 31e6c <_PyTraceMalloc_GetTraceback@@Base+0xd0> │ │ │ │ + beq 31e84 <_PyTraceMalloc_GetTraceback@@Base+0xd0> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldreq r0, [r2, #1384] @ 0x568 │ │ │ │ - beq 31e44 <_PyTraceMalloc_GetTraceback@@Base+0xa8> │ │ │ │ + beq 31e5c <_PyTraceMalloc_GetTraceback@@Base+0xa8> │ │ │ │ ldr r0, [r2, #1388] @ 0x56c │ │ │ │ mov r1, r3 │ │ │ │ - bl 90c04 <_Py_hashtable_get@@Base> │ │ │ │ + bl 90b28 <_Py_hashtable_get@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 31e54 <_PyTraceMalloc_GetTraceback@@Base+0xb8> │ │ │ │ + bne 31e6c <_PyTraceMalloc_GetTraceback@@Base+0xb8> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, r4 │ │ │ │ - bl 90c04 <_Py_hashtable_get@@Base> │ │ │ │ + bl 90b28 <_Py_hashtable_get@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 31e4c <_PyTraceMalloc_GetTraceback@@Base+0xb0> │ │ │ │ + beq 31e64 <_PyTraceMalloc_GetTraceback@@Base+0xb0> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - subseq r5, r8, r0, lsl lr │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 15bae8 <_PyObject_SetManagedDict@@Base+0x164> │ │ │ │ + bl 15af90 <_PyObject_SetManagedDict@@Base+0x434> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b380 │ │ │ │ + bl 9b2a4 │ │ │ │ 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> │ │ │ │ + bne 31ef8 <_PyTraceMalloc_GetTraceback@@Base+0x144> │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 31f10 <_PyTraceMalloc_GetTraceback@@Base+0x174> │ │ │ │ - b 31f04 <_PyTraceMalloc_GetTraceback@@Base+0x168> │ │ │ │ + bne 31f28 <_PyTraceMalloc_GetTraceback@@Base+0x174> │ │ │ │ + b 31f1c <_PyTraceMalloc_GetTraceback@@Base+0x168> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #112] @ 31f60 <_PyTraceMalloc_GetTraceback@@Base+0x1c4> │ │ │ │ + ldr r0, [pc, #112] @ 31f78 <_PyTraceMalloc_GetTraceback@@Base+0x1c4> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 31ec8 <_PyTraceMalloc_GetTraceback@@Base+0x12c> │ │ │ │ - b 31f54 <_PyTraceMalloc_GetTraceback@@Base+0x1b8> │ │ │ │ - bl a5774 │ │ │ │ + bne 31ee0 <_PyTraceMalloc_GetTraceback@@Base+0x12c> │ │ │ │ + b 31f6c <_PyTraceMalloc_GetTraceback@@Base+0x1b8> │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 31f54 <_PyTraceMalloc_GetTraceback@@Base+0x1b8> │ │ │ │ + bne 31f6c <_PyTraceMalloc_GetTraceback@@Base+0x1b8> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1038f0 │ │ │ │ + bl 103320 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 31f54 <_PyTraceMalloc_GetTraceback@@Base+0x1b8> │ │ │ │ + blt 31f6c <_PyTraceMalloc_GetTraceback@@Base+0x1b8> │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ - ldr r1, [pc, #52] @ 31f64 <_PyTraceMalloc_GetTraceback@@Base+0x1c8> │ │ │ │ + ldr r1, [pc, #52] @ 31f7c <_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> │ │ │ │ + ldrge r0, [pc, #32] @ 31f80 <_PyTraceMalloc_GetTraceback@@Base+0x1cc> │ │ │ │ + bge 31f70 <_PyTraceMalloc_GetTraceback@@Base+0x1bc> │ │ │ │ + ldr r3, [pc, #28] @ 31f84 <_PyTraceMalloc_GetTraceback@@Base+0x1d0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1448e8 │ │ │ │ + bl 1440d8 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - mlaseq r6, ip, r9, sp │ │ │ │ + eorseq fp, r6, ip, lsl r3 │ │ │ │ andeq r5, r0, r1, lsr #8 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ │ │ │ │ -00031f70 <_PyInterpreterState_RequireIDRef@@Base>: │ │ │ │ +00031f88 <_PyInterpreterState_RequireIDRef@@Base>: │ │ │ │ subs r1, r1, #0 │ │ │ │ movne r1, #1 │ │ │ │ str r1, [r0, #3664] @ 0xe50 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -7623,333 +7629,333 @@ │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #144 @ 0x90 │ │ │ │ add r4, r4, r1 │ │ │ │ - bne 31fe0 <_PyInterpreterState_RequireIDRef@@Base+0x70> │ │ │ │ + bne 31ff8 <_PyInterpreterState_RequireIDRef@@Base+0x70> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 32010 <_PyInterpreterState_RequireIDRef@@Base+0xa0> │ │ │ │ + beq 32028 <_PyInterpreterState_RequireIDRef@@Base+0xa0> │ │ │ │ mov ip, #1 │ │ │ │ add r2, sp, #24 │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #256] @ 32100 <_PyInterpreterState_RequireIDRef@@Base+0x190> │ │ │ │ + ldr ip, [pc, #256] @ 32118 <_PyInterpreterState_RequireIDRef@@Base+0x190> │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3209c <_PyInterpreterState_RequireIDRef@@Base+0x12c> │ │ │ │ + beq 320b4 <_PyInterpreterState_RequireIDRef@@Base+0x12c> │ │ │ │ cmp r4, #1 │ │ │ │ ldr r5, [r0] │ │ │ │ - beq 3202c <_PyInterpreterState_RequireIDRef@@Base+0xbc> │ │ │ │ + beq 32044 <_PyInterpreterState_RequireIDRef@@Base+0xbc> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1038f0 │ │ │ │ + bl 103320 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 3209c <_PyInterpreterState_RequireIDRef@@Base+0x12c> │ │ │ │ + blt 320b4 <_PyInterpreterState_RequireIDRef@@Base+0x12c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 3204c <_PyInterpreterState_RequireIDRef@@Base+0xdc> │ │ │ │ - bl a5774 │ │ │ │ + bne 32064 <_PyInterpreterState_RequireIDRef@@Base+0xdc> │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3209c <_PyInterpreterState_RequireIDRef@@Base+0x12c> │ │ │ │ - ldr r3, [pc, #176] @ 32104 <_PyInterpreterState_RequireIDRef@@Base+0x194> │ │ │ │ - bl 35a770 │ │ │ │ + bne 320b4 <_PyInterpreterState_RequireIDRef@@Base+0x12c> │ │ │ │ + ldr r3, [pc, #176] @ 3211c <_PyInterpreterState_RequireIDRef@@Base+0x194> │ │ │ │ + bl 3580f0 │ │ │ │ ldr r7, [r3, r0] │ │ │ │ - ldr r6, [pc, #168] @ 32108 <_PyInterpreterState_RequireIDRef@@Base+0x198> │ │ │ │ + ldr r6, [pc, #168] @ 32120 <_PyInterpreterState_RequireIDRef@@Base+0x198> │ │ │ │ ldr r8, [r7, #8] │ │ │ │ - bl 8b294 │ │ │ │ + bl 8b200 │ │ │ │ ldr r3, [r6, #640] @ 0x280 │ │ │ │ cmp r0, r3 │ │ │ │ - bne 32088 <_PyInterpreterState_RequireIDRef@@Base+0x118> │ │ │ │ + bne 320a0 <_PyInterpreterState_RequireIDRef@@Base+0x118> │ │ │ │ ldr r3, [r6, #624] @ 0x270 │ │ │ │ cmp r8, r3 │ │ │ │ - bne 32088 <_PyInterpreterState_RequireIDRef@@Base+0x118> │ │ │ │ + bne 320a0 <_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> │ │ │ │ + bne 320bc <_PyInterpreterState_RequireIDRef@@Base+0x134> │ │ │ │ + b 32100 <_PyInterpreterState_RequireIDRef@@Base+0x178> │ │ │ │ + ldr r3, [pc, #124] @ 32124 <_PyInterpreterState_RequireIDRef@@Base+0x19c> │ │ │ │ + ldr r2, [pc, #124] @ 32128 <_PyInterpreterState_RequireIDRef@@Base+0x1a0> │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r7 │ │ │ │ - bl 19081c <_PyErr_SetString@@Base> │ │ │ │ + bl 18ee08 <_PyErr_SetString@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 320f8 <_PyInterpreterState_RequireIDRef@@Base+0x188> │ │ │ │ + b 32110 <_PyInterpreterState_RequireIDRef@@Base+0x188> │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 32118 <_Py_fstat@@Base> │ │ │ │ + bl 32130 <_Py_fstat@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3209c <_PyInterpreterState_RequireIDRef@@Base+0x12c> │ │ │ │ + bne 320b4 <_PyInterpreterState_RequireIDRef@@Base+0x12c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 32174 <_Py_fstat@@Base+0x5c> │ │ │ │ + bl 3218c <_Py_fstat@@Base+0x5c> │ │ │ │ cmp r0, #0 │ │ │ │ - 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> │ │ │ │ + blt 320b4 <_PyInterpreterState_RequireIDRef@@Base+0x12c> │ │ │ │ + beq 32100 <_PyInterpreterState_RequireIDRef@@Base+0x178> │ │ │ │ + ldr r3, [pc, #56] @ 32124 <_PyInterpreterState_RequireIDRef@@Base+0x19c> │ │ │ │ + ldr r2, [pc, #60] @ 3212c <_PyInterpreterState_RequireIDRef@@Base+0x1a4> │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1c19a4 <_PyErr_Format@@Base> │ │ │ │ - b 3209c <_PyInterpreterState_RequireIDRef@@Base+0x12c> │ │ │ │ + bl 1bfe3c <_PyErr_Format@@Base> │ │ │ │ + b 320b4 <_PyInterpreterState_RequireIDRef@@Base+0x12c> │ │ │ │ ldr r0, [r6, #1388] @ 0x56c │ │ │ │ str r5, [r6, #1388] @ 0x56c │ │ │ │ str r4, [r6, #1392] @ 0x570 │ │ │ │ - bl a6490 │ │ │ │ + bl a63b4 │ │ │ │ add sp, sp, #144 @ 0x90 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq lr, r7, r4, lsl #27 │ │ │ │ + subseq lr, r6, r4, lsl #27 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r4, r8, r0, lsl lr │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r3, r8, ip, ror lr │ │ │ │ - @ instruction: 0x00383ebc │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + @ instruction: 0x003817fc │ │ │ │ + eorseq r1, r8, ip, lsr r8 │ │ │ │ │ │ │ │ -00032118 <_Py_fstat@@Base>: │ │ │ │ +00032130 <_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 c42a4 │ │ │ │ + bl c3dc8 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 29688 <__fstat64_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7ff4 │ │ │ │ + bl c7b18 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 32168 <_Py_fstat@@Base+0x50> │ │ │ │ - ldr r3, [pc, #16] @ 32170 <_Py_fstat@@Base+0x58> │ │ │ │ + beq 32180 <_Py_fstat@@Base+0x50> │ │ │ │ + ldr r3, [pc, #16] @ 32188 <_Py_fstat@@Base+0x58> │ │ │ │ mvn r4, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1448e8 │ │ │ │ + bl 1440d8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ + 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> │ │ │ │ + bge 321c4 <_Py_fstat@@Base+0x94> │ │ │ │ + ldr r3, [pc, #28] @ 321d4 <_Py_fstat@@Base+0xa4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1448e8 │ │ │ │ + bl 1440d8 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ lsr r0, r0, #11 │ │ │ │ and r0, r0, #1 │ │ │ │ eor r0, r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r7, r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ - beq 32200 <_Py_fstat@@Base+0xe8> │ │ │ │ + beq 32218 <_Py_fstat@@Base+0xe8> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 90c04 <_Py_hashtable_get@@Base> │ │ │ │ + bl 90b28 <_Py_hashtable_get@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 32200 <_Py_fstat@@Base+0xe8> │ │ │ │ + beq 32218 <_Py_fstat@@Base+0xe8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 322f8 <_Py_fstat@@Base+0x1e0> │ │ │ │ - b 3232c <_Py_fstat@@Base+0x214> │ │ │ │ + bne 32310 <_Py_fstat@@Base+0x1e0> │ │ │ │ + b 32344 <_Py_fstat@@Base+0x214> │ │ │ │ ldrh r0, [r6, #4] │ │ │ │ - bl 92cbc │ │ │ │ + bl 92be0 │ │ │ │ subs r4, r0, #0 │ │ │ │ addne r9, r4, #8 │ │ │ │ movne r8, r6 │ │ │ │ movne sl, #0 │ │ │ │ - bne 32268 <_Py_fstat@@Base+0x150> │ │ │ │ + bne 32280 <_Py_fstat@@Base+0x150> │ │ │ │ mov r4, #0 │ │ │ │ - b 3232c <_Py_fstat@@Base+0x214> │ │ │ │ - bl 92cbc │ │ │ │ + b 32344 <_Py_fstat@@Base+0x214> │ │ │ │ + bl 92be0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 32304 <_Py_fstat@@Base+0x1ec> │ │ │ │ + beq 3231c <_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 a343c │ │ │ │ + bl a3360 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3227c <_Py_fstat@@Base+0x164> │ │ │ │ + beq 32294 <_Py_fstat@@Base+0x164> │ │ │ │ add sl, sl, #1 │ │ │ │ str r0, [r5, #16] │ │ │ │ str r5, [r9, #4]! │ │ │ │ ldrh r3, [r6, #4] │ │ │ │ mov r0, #2 │ │ │ │ cmp r3, sl │ │ │ │ - bgt 32224 <_Py_fstat@@Base+0x10c> │ │ │ │ - b 322a4 <_Py_fstat@@Base+0x18c> │ │ │ │ + bgt 3223c <_Py_fstat@@Base+0x10c> │ │ │ │ + b 322bc <_Py_fstat@@Base+0x18c> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 32304 <_Py_fstat@@Base+0x1ec> │ │ │ │ + beq 3231c <_Py_fstat@@Base+0x1ec> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 32304 <_Py_fstat@@Base+0x1ec> │ │ │ │ + bne 3231c <_Py_fstat@@Base+0x1ec> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 32304 <_Py_fstat@@Base+0x1ec> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 3231c <_Py_fstat@@Base+0x1ec> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 3232c <_Py_fstat@@Base+0x214> │ │ │ │ + beq 32344 <_Py_fstat@@Base+0x214> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 918b4 <_Py_hashtable_set@@Base> │ │ │ │ + bl 917d8 <_Py_hashtable_set@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bge 322f0 <_Py_fstat@@Base+0x1d8> │ │ │ │ + bge 32308 <_Py_fstat@@Base+0x1d8> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 322e8 <_Py_fstat@@Base+0x1d0> │ │ │ │ + beq 32300 <_Py_fstat@@Base+0x1d0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 322e8 <_Py_fstat@@Base+0x1d0> │ │ │ │ + bne 32300 <_Py_fstat@@Base+0x1d0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - bl 2a1f3c │ │ │ │ - b 3221c <_Py_fstat@@Base+0x104> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + bl 29ef8c │ │ │ │ + b 32234 <_Py_fstat@@Base+0x104> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3232c <_Py_fstat@@Base+0x214> │ │ │ │ + beq 32344 <_Py_fstat@@Base+0x214> │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ - b 3232c <_Py_fstat@@Base+0x214> │ │ │ │ + b 32344 <_Py_fstat@@Base+0x214> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3221c <_Py_fstat@@Base+0x104> │ │ │ │ + beq 32234 <_Py_fstat@@Base+0x104> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3221c <_Py_fstat@@Base+0x104> │ │ │ │ + bne 32234 <_Py_fstat@@Base+0x104> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 3221c <_Py_fstat@@Base+0x104> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 32234 <_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 b6fb4 │ │ │ │ + ldr r1, [pc, #84] @ 323c4 <_Py_fstat@@Base+0x294> │ │ │ │ + bl b6b10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 323a0 <_Py_fstat@@Base+0x288> │ │ │ │ + beq 323b8 <_Py_fstat@@Base+0x288> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 32390 <_Py_fstat@@Base+0x278> │ │ │ │ + blt 323a8 <_Py_fstat@@Base+0x278> │ │ │ │ cmn r3, #-2147483631 @ 0x80000011 │ │ │ │ - bhi 32390 <_Py_fstat@@Base+0x278> │ │ │ │ + bhi 323a8 <_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 18d844 │ │ │ │ - b 323a4 <_Py_fstat@@Base+0x28c> │ │ │ │ - ldr r3, [pc, #24] @ 323b0 <_Py_fstat@@Base+0x298> │ │ │ │ - ldr r1, [pc, #24] @ 323b4 <_Py_fstat@@Base+0x29c> │ │ │ │ + bhi 323a8 <_Py_fstat@@Base+0x278> │ │ │ │ + bl 18be30 │ │ │ │ + b 323bc <_Py_fstat@@Base+0x28c> │ │ │ │ + ldr r3, [pc, #24] @ 323c8 <_Py_fstat@@Base+0x298> │ │ │ │ + ldr r1, [pc, #24] @ 323cc <_Py_fstat@@Base+0x29c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - mlaseq r8, r8, r4, r4 │ │ │ │ - subseq sl, r6, r8, asr #24 │ │ │ │ - eorseq r4, r8, r8, lsr #9 │ │ │ │ + eorseq r1, r8, r8, lsl lr │ │ │ │ + subseq sl, r5, r8, asr #24 │ │ │ │ + eorseq r1, r8, r8, lsr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r2, sp, #20 │ │ │ │ mov r4, #0 │ │ │ │ str r2, [sp] │ │ │ │ mov r5, r0 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #28 │ │ │ │ - ldr r1, [pc, #160] @ 32490 <_Py_fstat@@Base+0x378> │ │ │ │ + ldr r1, [pc, #160] @ 324a8 <_Py_fstat@@Base+0x378> │ │ │ │ str r4, [sp, #24] │ │ │ │ str r4, [sp, #20] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl b6fb4 │ │ │ │ + bl b6b10 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 32420 <_Py_fstat@@Base+0x308> │ │ │ │ + beq 32438 <_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> │ │ │ │ + bge 32440 <_Py_fstat@@Base+0x310> │ │ │ │ + ldr r3, [pc, #124] @ 324ac <_Py_fstat@@Base+0x37c> │ │ │ │ + ldr r1, [pc, #124] @ 324b0 <_Py_fstat@@Base+0x380> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r4, #0 │ │ │ │ - b 32484 <_Py_fstat@@Base+0x36c> │ │ │ │ + b 3249c <_Py_fstat@@Base+0x36c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92a28 │ │ │ │ + bl 9294c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - beq 32420 <_Py_fstat@@Base+0x308> │ │ │ │ + beq 32438 <_Py_fstat@@Base+0x308> │ │ │ │ add r1, sp, #16 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - ldr r3, [pc, #80] @ 3249c <_Py_fstat@@Base+0x384> │ │ │ │ + ldr r3, [pc, #80] @ 324b4 <_Py_fstat@@Base+0x384> │ │ │ │ ldr ip, [sp, #24] │ │ │ │ str r1, [sp, #8] │ │ │ │ add r1, r0, #16 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #32 │ │ │ │ str ip, [sp] │ │ │ │ - bl 324a0 <_Py_fstat@@Base+0x388> │ │ │ │ + bl 324b8 <_Py_fstat@@Base+0x388> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 9b2fc │ │ │ │ + bl 9b220 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r4, r8, ip, asr #9 │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - @ instruction: 0x003844dc │ │ │ │ - andeq r2, r3, r0, asr #18 │ │ │ │ + eorseq r1, r8, ip, asr #28 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq r1, r8, ip, asr lr │ │ │ │ + andeq r2, r3, r8, asr r9 │ │ │ │ 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> │ │ │ │ + ldr r3, [pc, #948] @ 32888 <_Py_fstat@@Base+0x758> │ │ │ │ sub sp, sp, #220 @ 0xdc │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov r3, #0 │ │ │ │ add r6, sp, #52 @ 0x34 │ │ │ │ ldr r3, [sp, #260] @ 0x104 │ │ │ │ mov r4, r0 │ │ │ │ @@ -7963,241 +7969,241 @@ │ │ │ │ mov r5, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r8, [sp, #256] @ 0x100 │ │ │ │ bl 29658 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #32] │ │ │ │ - bl 2d3ce8 │ │ │ │ + bl 2d0d68 │ │ │ │ cmp r0, r5 │ │ │ │ - beq 3254c <_Py_fstat@@Base+0x434> │ │ │ │ + beq 32564 <_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> │ │ │ │ + bge 3256c <_Py_fstat@@Base+0x43c> │ │ │ │ + ldr r3, [pc, #816] @ 3288c <_Py_fstat@@Base+0x75c> │ │ │ │ + ldr r1, [pc, #816] @ 32890 <_Py_fstat@@Base+0x760> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov sl, #0 │ │ │ │ - b 32848 <_Py_fstat@@Base+0x730> │ │ │ │ - beq 32574 <_Py_fstat@@Base+0x45c> │ │ │ │ + b 32860 <_Py_fstat@@Base+0x730> │ │ │ │ + beq 3258c <_Py_fstat@@Base+0x45c> │ │ │ │ mov r0, r8 │ │ │ │ - bl 99848 │ │ │ │ + bl 9976c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 32578 <_Py_fstat@@Base+0x460> │ │ │ │ - bl 2a1f3c │ │ │ │ + bne 32590 <_Py_fstat@@Base+0x460> │ │ │ │ + bl 29ef8c │ │ │ │ mov sl, r0 │ │ │ │ - b 32848 <_Py_fstat@@Base+0x730> │ │ │ │ + b 32860 <_Py_fstat@@Base+0x730> │ │ │ │ mov r5, r8 │ │ │ │ str sl, [sp, #64] @ 0x40 │ │ │ │ mov sl, #0 │ │ │ │ str r8, [sp, #72] @ 0x48 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ str sl, [sp, #4] │ │ │ │ str sl, [sp] │ │ │ │ ldrd r8, [r4, #32] │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ strd r8, [sp, #8] │ │ │ │ - ldr r2, [pc, #724] @ 3287c <_Py_fstat@@Base+0x764> │ │ │ │ + ldr r2, [pc, #724] @ 32894 <_Py_fstat@@Base+0x764> │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ str fp, [sp, #60] @ 0x3c │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ - bl 2d5168 │ │ │ │ + bl 2d2218 <_PyTime_AsMilliseconds@@Base+0x188> │ │ │ │ cmn r0, #1 │ │ │ │ moveq r8, sl │ │ │ │ - beq 3277c <_Py_fstat@@Base+0x664> │ │ │ │ + beq 32794 <_Py_fstat@@Base+0x664> │ │ │ │ mov r0, sl │ │ │ │ - bl 92f28 │ │ │ │ + bl 92e4c │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 32768 <_Py_fstat@@Base+0x650> │ │ │ │ + beq 32780 <_Py_fstat@@Base+0x650> │ │ │ │ cmp r3, #11 │ │ │ │ ldrhi fp, [sp, #68] @ 0x44 │ │ │ │ movls fp, sl │ │ │ │ cmp fp, #0 │ │ │ │ - beq 32654 <_Py_fstat@@Base+0x53c> │ │ │ │ + beq 3266c <_Py_fstat@@Base+0x53c> │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 328cc <_Py_fstat@@Base+0x7b4> │ │ │ │ + bl 328e4 <_Py_fstat@@Base+0x7b4> │ │ │ │ subs sl, r0, #0 │ │ │ │ - bne 32630 <_Py_fstat@@Base+0x518> │ │ │ │ + bne 32648 <_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> │ │ │ │ + bge 326c4 <_Py_fstat@@Base+0x594> │ │ │ │ + ldr r3, [pc, #604] @ 32898 <_Py_fstat@@Base+0x768> │ │ │ │ + ldr r1, [pc, #604] @ 3289c <_Py_fstat@@Base+0x76c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 32768 <_Py_fstat@@Base+0x650> │ │ │ │ - ldr r3, [pc, #592] @ 32888 <_Py_fstat@@Base+0x770> │ │ │ │ - ldr r1, [pc, #592] @ 3288c <_Py_fstat@@Base+0x774> │ │ │ │ + bl 18ed6c │ │ │ │ + b 32780 <_Py_fstat@@Base+0x650> │ │ │ │ + ldr r3, [pc, #592] @ 328a0 <_Py_fstat@@Base+0x770> │ │ │ │ + ldr r1, [pc, #592] @ 328a4 <_Py_fstat@@Base+0x774> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1babd0 │ │ │ │ + bl 1b906c │ │ │ │ cmn r0, #1 │ │ │ │ - beq 32768 <_Py_fstat@@Base+0x650> │ │ │ │ + beq 32780 <_Py_fstat@@Base+0x650> │ │ │ │ cmn sl, #1 │ │ │ │ - bne 32610 <_Py_fstat@@Base+0x4f8> │ │ │ │ + bne 32628 <_Py_fstat@@Base+0x4f8> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r7, r2 │ │ │ │ movcc r2, r7 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ - bl 2d3dfc │ │ │ │ + bl 2d0e7c │ │ │ │ mov r1, sl │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #496] @ 32890 <_Py_fstat@@Base+0x778> │ │ │ │ - bl a9bc8 │ │ │ │ + ldr r0, [pc, #496] @ 328a8 <_Py_fstat@@Base+0x778> │ │ │ │ + bl a9aec │ │ │ │ subs sl, r0, #0 │ │ │ │ - bne 3277c <_Py_fstat@@Base+0x664> │ │ │ │ - b 32768 <_Py_fstat@@Base+0x650> │ │ │ │ + bne 32794 <_Py_fstat@@Base+0x664> │ │ │ │ + b 32780 <_Py_fstat@@Base+0x650> │ │ │ │ add r0, fp, #12 │ │ │ │ - bl 92a28 │ │ │ │ + bl 9294c │ │ │ │ ldmib fp, {r1, r2} │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #464] @ 32894 <_Py_fstat@@Base+0x77c> │ │ │ │ - bl a9bc8 │ │ │ │ + ldr r0, [pc, #464] @ 328ac <_Py_fstat@@Base+0x77c> │ │ │ │ + bl a9aec │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 32768 <_Py_fstat@@Base+0x650> │ │ │ │ + beq 32780 <_Py_fstat@@Base+0x650> │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl ab318 │ │ │ │ + bl ab23c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [r1] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r2, r0 │ │ │ │ - beq 3270c <_Py_fstat@@Base+0x5f4> │ │ │ │ + beq 32724 <_Py_fstat@@Base+0x5f4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r1] │ │ │ │ - bne 3270c <_Py_fstat@@Base+0x5f4> │ │ │ │ + bne 32724 <_Py_fstat@@Base+0x5f4> │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r1 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 32768 <_Py_fstat@@Base+0x650> │ │ │ │ + bne 32780 <_Py_fstat@@Base+0x650> │ │ │ │ cmp sl, #0 │ │ │ │ - bne 32654 <_Py_fstat@@Base+0x53c> │ │ │ │ + bne 3266c <_Py_fstat@@Base+0x53c> │ │ │ │ ldr r3, [fp] │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ rsb r1, r3, #0 │ │ │ │ and r1, r1, #3 │ │ │ │ cmp r3, #11 │ │ │ │ add r1, r1, #12 │ │ │ │ - bls 32654 <_Py_fstat@@Base+0x53c> │ │ │ │ + bls 3266c <_Py_fstat@@Base+0x53c> │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ add r2, r2, r0 │ │ │ │ sub r2, r2, fp │ │ │ │ cmp r1, r2 │ │ │ │ - bhi 32654 <_Py_fstat@@Base+0x53c> │ │ │ │ + bhi 3266c <_Py_fstat@@Base+0x53c> │ │ │ │ sub r2, r2, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi 32654 <_Py_fstat@@Base+0x53c> │ │ │ │ + bhi 3266c <_Py_fstat@@Base+0x53c> │ │ │ │ add r3, r3, #3 │ │ │ │ bic r3, r3, #3 │ │ │ │ add fp, fp, r3 │ │ │ │ - b 325f0 <_Py_fstat@@Base+0x4d8> │ │ │ │ + b 32608 <_Py_fstat@@Base+0x4d8> │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #11 │ │ │ │ ldrhi r4, [sp, #68] @ 0x44 │ │ │ │ - bhi 32808 <_Py_fstat@@Base+0x6f0> │ │ │ │ + bhi 32820 <_Py_fstat@@Base+0x6f0> │ │ │ │ mov sl, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b2fc │ │ │ │ + bl 9b220 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99d3c │ │ │ │ - b 32848 <_Py_fstat@@Base+0x730> │ │ │ │ + bl 99c60 │ │ │ │ + b 32860 <_Py_fstat@@Base+0x730> │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 328cc <_Py_fstat@@Base+0x7b4> │ │ │ │ + bl 328e4 <_Py_fstat@@Base+0x7b4> │ │ │ │ cmn r0, #1 │ │ │ │ mov r9, r0 │ │ │ │ - beq 32778 <_Py_fstat@@Base+0x660> │ │ │ │ + beq 32790 <_Py_fstat@@Base+0x660> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 32814 <_Py_fstat@@Base+0x6fc> │ │ │ │ + beq 3282c <_Py_fstat@@Base+0x6fc> │ │ │ │ cmp r9, #0 │ │ │ │ - bne 32778 <_Py_fstat@@Base+0x660> │ │ │ │ + bne 32790 <_Py_fstat@@Base+0x660> │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ rsb r1, r3, #0 │ │ │ │ and r1, r1, #3 │ │ │ │ cmp r3, #11 │ │ │ │ add r1, r1, #12 │ │ │ │ - bls 32778 <_Py_fstat@@Base+0x660> │ │ │ │ + bls 32790 <_Py_fstat@@Base+0x660> │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ add r2, r2, r0 │ │ │ │ sub r2, r2, r4 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi 32778 <_Py_fstat@@Base+0x660> │ │ │ │ + bhi 32790 <_Py_fstat@@Base+0x660> │ │ │ │ sub r2, r2, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi 32778 <_Py_fstat@@Base+0x660> │ │ │ │ + bhi 32790 <_Py_fstat@@Base+0x660> │ │ │ │ add r3, r3, #3 │ │ │ │ bic r3, r3, #3 │ │ │ │ add r4, r4, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 32790 <_Py_fstat@@Base+0x678> │ │ │ │ - b 32778 <_Py_fstat@@Base+0x660> │ │ │ │ + bne 327a8 <_Py_fstat@@Base+0x678> │ │ │ │ + b 32790 <_Py_fstat@@Base+0x660> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 327b8 <_Py_fstat@@Base+0x6a0> │ │ │ │ + bne 327d0 <_Py_fstat@@Base+0x6a0> │ │ │ │ ldr r7, [sp, #32] │ │ │ │ add sl, r4, #12 │ │ │ │ bic r7, r7, #3 │ │ │ │ add r7, r7, #12 │ │ │ │ add r7, r4, r7 │ │ │ │ cmp sl, r7 │ │ │ │ - beq 327b8 <_Py_fstat@@Base+0x6a0> │ │ │ │ + beq 327d0 <_Py_fstat@@Base+0x6a0> │ │ │ │ ldr r0, [sl], #4 │ │ │ │ bl 2a060 │ │ │ │ - b 32834 <_Py_fstat@@Base+0x71c> │ │ │ │ - ldr r3, [pc, #32] @ 32870 <_Py_fstat@@Base+0x758> │ │ │ │ + b 3284c <_Py_fstat@@Base+0x71c> │ │ │ │ + ldr r3, [pc, #32] @ 32888 <_Py_fstat@@Base+0x758> │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 32864 <_Py_fstat@@Base+0x74c> │ │ │ │ + beq 3287c <_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, r5, ip, ror #29 │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r4, r8, r0, lsl #10 │ │ │ │ - muleq r3, r8, r8 │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ - eorseq r4, r8, ip, ror #10 │ │ │ │ - subseq sp, r6, r8, lsl fp │ │ │ │ - eorseq r4, r8, r8, lsr #10 │ │ │ │ - eorseq r4, r8, r4, ror #10 │ │ │ │ - eorseq r4, r8, r8, lsl #11 │ │ │ │ + subseq pc, r4, ip, ror #29 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq r1, r8, r0, lsl #29 │ │ │ │ + @ instruction: 0x000328b0 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ + eorseq r1, r8, ip, ror #29 │ │ │ │ + subseq sp, r5, r8, lsl fp │ │ │ │ + eorseq r1, r8, r8, lsr #29 │ │ │ │ + eorseq r1, r8, r4, ror #29 │ │ │ │ + eorseq r1, r8, r8, lsl #30 │ │ │ │ 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} │ │ │ │ @@ -8206,31 +8212,31 @@ │ │ │ │ mvn r0, r0 │ │ │ │ lsr r0, r0, #31 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r4, pc} │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr lr, [r0, #16] │ │ │ │ cmp lr, #0 │ │ │ │ - beq 32938 <_Py_fstat@@Base+0x820> │ │ │ │ + beq 32950 <_Py_fstat@@Base+0x820> │ │ │ │ sub ip, r1, lr │ │ │ │ cmn ip, #13 │ │ │ │ - bhi 32938 <_Py_fstat@@Base+0x820> │ │ │ │ + bhi 32950 <_Py_fstat@@Base+0x820> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add ip, ip, #12 │ │ │ │ cmp ip, r3 │ │ │ │ - bhi 32938 <_Py_fstat@@Base+0x820> │ │ │ │ + bhi 32950 <_Py_fstat@@Base+0x820> │ │ │ │ ldr ip, [r1] │ │ │ │ cmp ip, #11 │ │ │ │ - bls 32938 <_Py_fstat@@Base+0x820> │ │ │ │ + bls 32950 <_Py_fstat@@Base+0x820> │ │ │ │ adds r1, r1, #12 │ │ │ │ sub ip, ip, #12 │ │ │ │ - beq 32938 <_Py_fstat@@Base+0x820> │ │ │ │ + beq 32950 <_Py_fstat@@Base+0x820> │ │ │ │ sub r1, r1, lr │ │ │ │ cmp r3, r1 │ │ │ │ - bcc 32938 <_Py_fstat@@Base+0x820> │ │ │ │ + bcc 32950 <_Py_fstat@@Base+0x820> │ │ │ │ sub r3, r3, r1 │ │ │ │ cmp ip, r3 │ │ │ │ movls r0, #0 │ │ │ │ strls ip, [r2] │ │ │ │ strhi r3, [r2] │ │ │ │ movhi r0, #1 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ @@ -8240,137 +8246,137 @@ │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - ble 32970 <_Py_fstat@@Base+0x858> │ │ │ │ + ble 32988 <_Py_fstat@@Base+0x858> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cb2ac <_PyBytes_Resize@@Base> │ │ │ │ + bl cadc4 <_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> │ │ │ │ + ldr r1, [pc, #240] @ 32ab0 <_Py_fstat@@Base+0x980> │ │ │ │ sub sp, sp, #8 │ │ │ │ - bl b9c7c │ │ │ │ + bl b97d0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 329f8 <_Py_fstat@@Base+0x8e0> │ │ │ │ + beq 32a10 <_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> │ │ │ │ + bne 32a18 <_Py_fstat@@Base+0x8e8> │ │ │ │ + ldr r3, [pc, #208] @ 32ab4 <_Py_fstat@@Base+0x984> │ │ │ │ + ldr r1, [pc, #208] @ 32ab8 <_Py_fstat@@Base+0x988> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117e48 │ │ │ │ + bl 1176e0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 329f8 <_Py_fstat@@Base+0x8e0> │ │ │ │ + beq 32a10 <_Py_fstat@@Base+0x8e0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 329f8 <_Py_fstat@@Base+0x8e0> │ │ │ │ + bne 32a10 <_Py_fstat@@Base+0x8e0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 32a90 <_Py_fstat@@Base+0x978> │ │ │ │ - ldr r1, [pc, #156] @ 32aa4 <_Py_fstat@@Base+0x98c> │ │ │ │ + b 32aa8 <_Py_fstat@@Base+0x978> │ │ │ │ + ldr r1, [pc, #156] @ 32abc <_Py_fstat@@Base+0x98c> │ │ │ │ add r2, sp, #4 │ │ │ │ - bl a6960 │ │ │ │ + bl a6884 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 32a68 <_Py_fstat@@Base+0x950> │ │ │ │ - bl 91ac8 │ │ │ │ + bne 32a80 <_Py_fstat@@Base+0x950> │ │ │ │ + bl 919ec │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq 32a68 <_Py_fstat@@Base+0x950> │ │ │ │ + beq 32a80 <_Py_fstat@@Base+0x950> │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #112] @ 32aa4 <_Py_fstat@@Base+0x98c> │ │ │ │ + ldr r1, [pc, #112] @ 32abc <_Py_fstat@@Base+0x98c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cb6c │ │ │ │ + bl 9ca90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 32a68 <_Py_fstat@@Base+0x950> │ │ │ │ + beq 32a80 <_Py_fstat@@Base+0x950> │ │ │ │ ldr r3, [r5] │ │ │ │ str r6, [sp, #4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 32a68 <_Py_fstat@@Base+0x950> │ │ │ │ + beq 32a80 <_Py_fstat@@Base+0x950> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 32a68 <_Py_fstat@@Base+0x950> │ │ │ │ + bne 32a80 <_Py_fstat@@Base+0x950> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 32a8c <_Py_fstat@@Base+0x974> │ │ │ │ + beq 32aa4 <_Py_fstat@@Base+0x974> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 32a8c <_Py_fstat@@Base+0x974> │ │ │ │ + bne 32aa4 <_Py_fstat@@Base+0x974> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq sl, r8, r8, lsr #4 │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r6, r7, ip, lsr #11 │ │ │ │ - ldrsheq r9, [r8], #-224 @ 0xffffff20 │ │ │ │ + subseq sl, r7, r8, lsr #4 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r3, r7, ip, lsr #30 │ │ │ │ + ldrsheq r9, [r7], #-224 @ 0xffffff20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 32acc <_Py_fstat@@Base+0x9b4> │ │ │ │ - ldr r1, [pc, #76] @ 32b14 <_Py_fstat@@Base+0x9fc> │ │ │ │ - ldr r0, [pc, #76] @ 32b18 <_Py_fstat@@Base+0xa00> │ │ │ │ - bl 7d954 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bne 32ae4 <_Py_fstat@@Base+0x9b4> │ │ │ │ + ldr r1, [pc, #76] @ 32b2c <_Py_fstat@@Base+0x9fc> │ │ │ │ + ldr r0, [pc, #76] @ 32b30 <_Py_fstat@@Base+0xa00> │ │ │ │ + bl 7d718 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - bl 8b294 │ │ │ │ - ldr r3, [pc, #64] @ 32b1c <_Py_fstat@@Base+0xa04> │ │ │ │ + bl 8b200 │ │ │ │ + ldr r3, [pc, #64] @ 32b34 <_Py_fstat@@Base+0xa04> │ │ │ │ ldr r2, [r3, #640] @ 0x280 │ │ │ │ cmp r0, r2 │ │ │ │ - beq 32aec <_Py_fstat@@Base+0x9d4> │ │ │ │ + beq 32b04 <_Py_fstat@@Base+0x9d4> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r3, #624] @ 0x270 │ │ │ │ cmp r4, r2 │ │ │ │ - bne 32ae4 <_Py_fstat@@Base+0x9cc> │ │ │ │ + bne 32afc <_Py_fstat@@Base+0x9cc> │ │ │ │ ldr r2, [r3, #884] @ 0x374 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 32ae4 <_Py_fstat@@Base+0x9cc> │ │ │ │ + beq 32afc <_Py_fstat@@Base+0x9cc> │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r3, #884] @ 0x374 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq lr, r5, r4, lsr r1 │ │ │ │ - subeq r5, pc, ip, ror #12 │ │ │ │ - subseq r4, r8, r0, lsl lr │ │ │ │ + @ instruction: 0x0035bab4 │ │ │ │ + subeq r2, pc, ip, ror #31 │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ subs r8, r3, #0 │ │ │ │ ldrne r6, [r8, #8] │ │ │ │ moveq r6, r8 │ │ │ │ cmp r2, #2 │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ - ldr lr, [pc, #548] @ 32d74 <_Py_fstat@@Base+0xc5c> │ │ │ │ + ldr lr, [pc, #548] @ 32d8c <_Py_fstat@@Base+0xc5c> │ │ │ │ cmp r8, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ add r6, r6, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r2 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -8381,111 +8387,111 @@ │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1} │ │ │ │ sub r4, r6, #3 │ │ │ │ stm ip, {r0, r1} │ │ │ │ - bne 32bb0 <_Py_fstat@@Base+0xa98> │ │ │ │ + bne 32bc8 <_Py_fstat@@Base+0xa98> │ │ │ │ clz r3, r5 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r9, #3 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 32bf4 <_Py_fstat@@Base+0xadc> │ │ │ │ + beq 32c0c <_Py_fstat@@Base+0xadc> │ │ │ │ mov ip, #3 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #436] @ 32d78 <_Py_fstat@@Base+0xc60> │ │ │ │ + ldr ip, [pc, #436] @ 32d90 <_Py_fstat@@Base+0xc60> │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 32bf4 <_Py_fstat@@Base+0xadc> │ │ │ │ + bne 32c0c <_Py_fstat@@Base+0xadc> │ │ │ │ mov r4, #0 │ │ │ │ - b 32d60 <_Py_fstat@@Base+0xc48> │ │ │ │ + b 32d78 <_Py_fstat@@Base+0xc48> │ │ │ │ ldr r0, [r5] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 170df4 │ │ │ │ + bl 16fc44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 32bec <_Py_fstat@@Base+0xad4> │ │ │ │ + beq 32c04 <_Py_fstat@@Base+0xad4> │ │ │ │ cmp r4, #0 │ │ │ │ ldr r9, [r5, #4] │ │ │ │ ldr r8, [r5, #8] │ │ │ │ - beq 32ce4 <_Py_fstat@@Base+0xbcc> │ │ │ │ + beq 32cfc <_Py_fstat@@Base+0xbcc> │ │ │ │ ldr sl, [r5, #12] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 32c2c <_Py_fstat@@Base+0xb14> │ │ │ │ + beq 32c44 <_Py_fstat@@Base+0xb14> │ │ │ │ subs r4, r6, #4 │ │ │ │ - beq 32d00 <_Py_fstat@@Base+0xbe8> │ │ │ │ + beq 32d18 <_Py_fstat@@Base+0xbe8> │ │ │ │ ldr fp, [r5, #16] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 32c40 <_Py_fstat@@Base+0xb28> │ │ │ │ + beq 32c58 <_Py_fstat@@Base+0xb28> │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 32d18 <_Py_fstat@@Base+0xc00> │ │ │ │ + beq 32d30 <_Py_fstat@@Base+0xc00> │ │ │ │ ldr r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r6, r4 │ │ │ │ moveq r4, r0 │ │ │ │ - beq 32c78 <_Py_fstat@@Base+0xb60> │ │ │ │ - bl 1038f0 │ │ │ │ + beq 32c90 <_Py_fstat@@Base+0xb60> │ │ │ │ + bl 103320 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 32bec <_Py_fstat@@Base+0xad4> │ │ │ │ + blt 32c04 <_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> │ │ │ │ + beq 32d40 <_Py_fstat@@Base+0xc10> │ │ │ │ ldr r0, [r5, #24] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r3, r6 │ │ │ │ moveq r6, r0 │ │ │ │ - beq 32cac <_Py_fstat@@Base+0xb94> │ │ │ │ - bl 1038f0 │ │ │ │ + beq 32cc4 <_Py_fstat@@Base+0xb94> │ │ │ │ + bl 103320 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 32bec <_Py_fstat@@Base+0xad4> │ │ │ │ + blt 32c04 <_Py_fstat@@Base+0xad4> │ │ │ │ subs r3, r6, #1 │ │ │ │ moveq r2, r3 │ │ │ │ mov r6, r0 │ │ │ │ moveq r1, r3 │ │ │ │ - beq 32d28 <_Py_fstat@@Base+0xc10> │ │ │ │ + beq 32d40 <_Py_fstat@@Base+0xc10> │ │ │ │ ldr r1, [r5, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 32cc4 <_Py_fstat@@Base+0xbac> │ │ │ │ + beq 32cdc <_Py_fstat@@Base+0xbac> │ │ │ │ subs r3, r3, #1 │ │ │ │ moveq r2, r3 │ │ │ │ - beq 32d28 <_Py_fstat@@Base+0xc10> │ │ │ │ + beq 32d40 <_Py_fstat@@Base+0xc10> │ │ │ │ ldr r2, [r5, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 32cdc <_Py_fstat@@Base+0xbc4> │ │ │ │ + beq 32cf4 <_Py_fstat@@Base+0xbc4> │ │ │ │ cmp r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - beq 32d28 <_Py_fstat@@Base+0xc10> │ │ │ │ + beq 32d40 <_Py_fstat@@Base+0xc10> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ - b 32d28 <_Py_fstat@@Base+0xc10> │ │ │ │ + b 32d40 <_Py_fstat@@Base+0xc10> │ │ │ │ mov r6, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov fp, r4 │ │ │ │ mov sl, r4 │ │ │ │ - b 32d28 <_Py_fstat@@Base+0xc10> │ │ │ │ + b 32d40 <_Py_fstat@@Base+0xc10> │ │ │ │ mov r6, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov fp, r4 │ │ │ │ - b 32d28 <_Py_fstat@@Base+0xc10> │ │ │ │ + b 32d40 <_Py_fstat@@Base+0xc10> │ │ │ │ mov r6, r4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r1, [sp, #20] │ │ │ │ @@ -8494,34 +8500,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 2d718c │ │ │ │ + bl 2d423c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 1715c0 │ │ │ │ + bl 170410 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subeq r5, pc, r4, lsl #13 │ │ │ │ - subseq lr, r7, r0, ror #28 │ │ │ │ + subeq r3, pc, r4 │ │ │ │ + subseq lr, r6, r0, ror #28 │ │ │ │ │ │ │ │ -00032d7c : │ │ │ │ +00032d94 : │ │ │ │ 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 8b294 │ │ │ │ - ldr r4, [pc, #1036] @ 331a8 │ │ │ │ + bl 8b200 │ │ │ │ + ldr r4, [pc, #1036] @ 331c0 │ │ │ │ str r0, [r4, #640] @ 0x280 │ │ │ │ - bl 2d7b90 <_PyParkingLot_AfterFork@@Base> │ │ │ │ + bl 2d4c40 <_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 │ │ │ │ @@ -8546,272 +8552,272 @@ │ │ │ │ add r2, sp, #32 │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r2], #4 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #11 │ │ │ │ strb r0, [r1] │ │ │ │ - bne 32e10 │ │ │ │ + bne 32e28 │ │ │ │ ldr r5, [r4, #624] @ 0x270 │ │ │ │ bl 8aee4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 32e48 │ │ │ │ + beq 32e60 │ │ │ │ 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 │ │ │ │ + bne 32e74 │ │ │ │ + b 32ea0 │ │ │ │ + ldr r2, [pc, #860] @ 331c4 │ │ │ │ + ldr r3, [pc, #860] @ 331c8 │ │ │ │ str r0, [sp, #12] │ │ │ │ stmib sp, {r2, r3} │ │ │ │ - b 33198 │ │ │ │ - ldr r0, [pc, #848] @ 331b4 │ │ │ │ - bl 8bbe0 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #836] @ 331b4 │ │ │ │ - bl 8beb4 │ │ │ │ - ldr r0, [pc, #828] @ 331b4 │ │ │ │ - bl 8b200 │ │ │ │ + b 331b0 │ │ │ │ + ldr r0, [pc, #848] @ 331cc │ │ │ │ + bl 8bb4c │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #836] @ 331cc │ │ │ │ + bl 23683c │ │ │ │ + ldr r0, [pc, #828] @ 331cc │ │ │ │ + bl 2301f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 33170 │ │ │ │ + bne 33188 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 32ea0 │ │ │ │ + bne 32eb8 │ │ │ │ ldr r3, [r4, #1420] @ 0x58c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 32ebc │ │ │ │ - ldr r0, [pc, #796] @ 331b8 │ │ │ │ - bl 8beb4 │ │ │ │ - b 32ebc │ │ │ │ - ldr r0, [pc, #780] @ 331b4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 8d104 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 32e88 │ │ │ │ - ldr r2, [pc, #768] @ 331bc │ │ │ │ - b 33174 │ │ │ │ - ldr r0, [pc, #756] @ 331b8 │ │ │ │ - bl 8b200 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 32ee4 │ │ │ │ - ldr r2, [pc, #728] @ 331ac │ │ │ │ - ldr r3, [pc, #744] @ 331c0 │ │ │ │ + beq 32ed4 │ │ │ │ + ldr r0, [pc, #796] @ 331d0 │ │ │ │ + bl 23683c │ │ │ │ + b 32ed4 │ │ │ │ + ldr r0, [pc, #780] @ 331cc │ │ │ │ + mov r1, r5 │ │ │ │ + bl 8d03c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 32ea0 │ │ │ │ + ldr r2, [pc, #768] @ 331d4 │ │ │ │ + b 3318c │ │ │ │ + ldr r0, [pc, #756] @ 331d0 │ │ │ │ + bl 2301f4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 32efc │ │ │ │ + ldr r2, [pc, #728] @ 331c4 │ │ │ │ + ldr r3, [pc, #744] @ 331d8 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ stmib sp, {r2, r3} │ │ │ │ - b 33198 │ │ │ │ - bl 8b588 │ │ │ │ + b 331b0 │ │ │ │ + bl 8b4f4 │ │ │ │ ldr r5, [r4, #860] @ 0x35c │ │ │ │ - ldr sl, [pc, #720] @ 331c4 │ │ │ │ + ldr sl, [pc, #720] @ 331dc │ │ │ │ ldr r6, [r5] │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r5, sl │ │ │ │ - beq 32f68 │ │ │ │ + beq 32f80 │ │ │ │ ldrd r2, [r5, #16] │ │ │ │ cmp r7, r3 │ │ │ │ cmpeq r8, r2 │ │ │ │ - beq 32f5c │ │ │ │ + beq 32f74 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #1 │ │ │ │ - beq 32f5c │ │ │ │ + beq 32f74 │ │ │ │ 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 2a9038 <_PyEvent_Notify@@Base> │ │ │ │ + bl 2a6088 <_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 2b96ec │ │ │ │ + bl 2b6824 │ │ │ │ mov r5, r6 │ │ │ │ ldr r6, [r6] │ │ │ │ - b 32efc │ │ │ │ - ldr r8, [pc, #600] @ 331c8 │ │ │ │ - bl 35a770 │ │ │ │ + b 32f14 │ │ │ │ + ldr r8, [pc, #600] @ 331e0 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r6, [r8, r0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 32f88 │ │ │ │ - ldr r1, [pc, #584] @ 331cc │ │ │ │ - ldr r0, [pc, #584] @ 331d0 │ │ │ │ - bl 7d954 <_Py_FatalErrorFunc@@Base> │ │ │ │ - bl 8d0c8 │ │ │ │ + bne 32fa0 │ │ │ │ + ldr r1, [pc, #584] @ 331e4 │ │ │ │ + ldr r0, [pc, #584] @ 331e8 │ │ │ │ + bl 7d718 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 8d000 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ str r0, [r6, #96] @ 0x60 │ │ │ │ ldr r2, [r3, #3708] @ 0xe7c │ │ │ │ cmp r6, r2 │ │ │ │ - beq 32fa8 │ │ │ │ + beq 32fc0 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r3, #3708] @ 0xe7c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 32fe4 │ │ │ │ + beq 32ffc │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - bl 35a5c8 │ │ │ │ + bl 357f4c │ │ │ │ cmp r7, #0 │ │ │ │ - blt 32fe4 │ │ │ │ + blt 32ffc │ │ │ │ mov r0, r5 │ │ │ │ - bl 23b3d4 <_PyThreadState_New@@Base+0x3d4> │ │ │ │ + bl 237bbc <_PyThreadState_New@@Base+0x3d4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 8d130 │ │ │ │ + bl 8d068 │ │ │ │ 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 2845a0 │ │ │ │ + bl 2813a0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 33024 │ │ │ │ + beq 3303c │ │ │ │ mov r0, r5 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ - bl 1aca7c │ │ │ │ + bl 1ab188 │ │ │ │ mov r0, r5 │ │ │ │ - bl 284dec │ │ │ │ + bl 281bec │ │ │ │ mov r5, r7 │ │ │ │ - b 33000 │ │ │ │ + b 33018 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - bl 8b588 │ │ │ │ + bl 8b4f4 │ │ │ │ add r7, r7, #3920 @ 0xf50 │ │ │ │ strd r0, [r7] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - ldr r7, [pc, #404] @ 331d4 │ │ │ │ + ldr r7, [pc, #404] @ 331ec │ │ │ │ add r0, r0, #3904 @ 0xf40 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 150c3c <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ - bl 35a5c8 │ │ │ │ + bl 150394 <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ + bl 357f4c │ │ │ │ ldr r9, [r7] │ │ │ │ - bl 35a5c8 │ │ │ │ + bl 357f4c │ │ │ │ cmp r9, #0 │ │ │ │ - beq 3307c │ │ │ │ - bl 35a5c8 │ │ │ │ + beq 33094 │ │ │ │ + bl 357f4c │ │ │ │ str r5, [r7], #-520 @ 0xfffffdf8 │ │ │ │ - bl 35a5c8 │ │ │ │ + bl 357f4c │ │ │ │ mov r3, r5 │ │ │ │ str r3, [r7, r5] │ │ │ │ add r5, r5, #8 │ │ │ │ cmp r5, #512 @ 0x200 │ │ │ │ - bne 3306c │ │ │ │ - bl 35a770 │ │ │ │ + bne 33084 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r7, [r8, r0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 330ac │ │ │ │ + beq 330c4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 246028 │ │ │ │ + bl 24280c │ │ │ │ ldr r3, [r4, #624] @ 0x270 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - ldrne r3, [pc, #300] @ 331d8 │ │ │ │ - bne 330f4 │ │ │ │ - ldr r0, [pc, #296] @ 331dc │ │ │ │ + ldrne r3, [pc, #300] @ 331f0 │ │ │ │ + bne 3310c │ │ │ │ + ldr r0, [pc, #296] @ 331f4 │ │ │ │ mov r9, #0 │ │ │ │ - bl 23a9ec <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ + bl 2371d4 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ ldr r5, [r4, #620] @ 0x26c │ │ │ │ str r9, [r4, #620] @ 0x26c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 330dc │ │ │ │ + beq 330f4 │ │ │ │ ldr r3, [r4, #624] @ 0x270 │ │ │ │ cmp r3, r5 │ │ │ │ - bne 33108 │ │ │ │ + bne 33120 │ │ │ │ str r9, [r5, #3644] @ 0xe3c │ │ │ │ str r5, [r4, #620] @ 0x26c │ │ │ │ - ldr r0, [pc, #248] @ 331dc │ │ │ │ - bl 8b248 │ │ │ │ + ldr r0, [pc, #248] @ 331f4 │ │ │ │ + bl 2302fc │ │ │ │ ldr r3, [r4, #620] @ 0x26c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3314c │ │ │ │ - ldr r3, [pc, #232] @ 331e0 │ │ │ │ - ldr r2, [pc, #232] @ 331e4 │ │ │ │ + bne 33164 │ │ │ │ + ldr r3, [pc, #232] @ 331f8 │ │ │ │ + ldr r2, [pc, #232] @ 331fc │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ stmib sp, {r2, r3} │ │ │ │ - b 33198 │ │ │ │ - bl 35a770 │ │ │ │ + b 331b0 │ │ │ │ + bl 3580f0 │ │ │ │ ldr sl, [r8, r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 28d940 │ │ │ │ + bl 28a99c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 28ff14 │ │ │ │ + bl 28cf70 │ │ │ │ mov r0, r5 │ │ │ │ - bl 295218 │ │ │ │ + bl 292274 │ │ │ │ ldr r0, [r5, #3668] @ 0xe54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3313c │ │ │ │ - bl 162ef4 │ │ │ │ + beq 33154 │ │ │ │ + bl 1620dc │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r5, #3644] @ 0xe3c │ │ │ │ - bl 29552c │ │ │ │ - b 330c0 │ │ │ │ + bl 292588 │ │ │ │ + b 330d8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 284d28 │ │ │ │ + bl 281b28 │ │ │ │ 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 2abbd0 │ │ │ │ - ldr r2, [pc, #72] @ 331c0 │ │ │ │ - ldr r1, [pc, #108] @ 331e8 │ │ │ │ + b 2a8c20 │ │ │ │ + ldr r2, [pc, #72] @ 331d8 │ │ │ │ + ldr r1, [pc, #108] @ 33200 │ │ │ │ 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, r8, r0, lsl lr │ │ │ │ - strheq r5, [pc], #-108 @ │ │ │ │ - eorseq r4, r8, r0, asr #20 │ │ │ │ - @ instruction: 0x00585394 │ │ │ │ - @ instruction: 0x0058539c │ │ │ │ - eorseq r4, r8, r4, lsr #20 │ │ │ │ - eorseq sl, r5, r4, asr fp │ │ │ │ - subseq r5, r8, ip, ror #2 │ │ │ │ - andeq r0, r0, ip │ │ │ │ - eorseq lr, r5, r4, lsr r1 │ │ │ │ - ldrdeq r5, [pc], #-108 @ │ │ │ │ - subseq r5, r8, r4, lsl #7 │ │ │ │ - @ instruction: 0x003849f0 │ │ │ │ - subseq r5, r8, r8, ror r0 │ │ │ │ - eorseq r4, r8, r8, lsl #20 │ │ │ │ - strdeq r5, [pc], #-100 @ │ │ │ │ - subeq r5, pc, ip, lsl r7 @ │ │ │ │ - ldr r3, [pc, #140] @ 33280 │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ + subeq r3, pc, ip, lsr r0 @ │ │ │ │ + eorseq r2, r8, r0, asr #7 │ │ │ │ + @ instruction: 0x00575394 │ │ │ │ + @ instruction: 0x0057539c │ │ │ │ + eorseq r2, r8, r4, lsr #7 │ │ │ │ + @ instruction: 0x003584d4 │ │ │ │ + subseq r5, r7, ip, ror #2 │ │ │ │ + andeq r0, r0, ip │ │ │ │ + @ instruction: 0x0035bab4 │ │ │ │ + subeq r3, pc, ip, asr r0 @ │ │ │ │ + subseq r5, r7, r4, lsl #7 │ │ │ │ + eorseq r2, r8, r0, ror r3 │ │ │ │ + subseq r5, r7, r8, ror r0 │ │ │ │ + eorseq r2, r8, r8, lsl #7 │ │ │ │ + subeq r3, pc, r4, ror r0 @ │ │ │ │ + @ instruction: 0x004f309c │ │ │ │ + ldr r3, [pc, #140] @ 33298 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r5, #0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add r4, r2, #3792 @ 0xed0 │ │ │ │ mov lr, r4 │ │ │ │ add r3, r2, #3744 @ 0xea0 │ │ │ │ add r3, r3, #4 │ │ │ │ add r4, r4, #4 │ │ │ │ add lr, lr, #8 │ │ │ │ ldr ip, [r3] │ │ │ │ cmp ip, r3 │ │ │ │ - beq 33260 │ │ │ │ + beq 33278 │ │ │ │ ldr r6, [r2, #3804] @ 0xedc │ │ │ │ ldr r1, [ip, #4] │ │ │ │ bic r6, r6, #3 │ │ │ │ and r1, r1, #3 │ │ │ │ orr r1, r1, r6 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str ip, [r6] │ │ │ │ @@ -8823,34 +8829,29 @@ │ │ │ │ str lr, [r0] │ │ │ │ str r1, [r2, #3804] @ 0xedc │ │ │ │ str r5, [r3, #12] │ │ │ │ str r3, [r3, #4] │ │ │ │ str r3, [r3] │ │ │ │ add r3, r3, #16 │ │ │ │ cmp r3, r4 │ │ │ │ - bne 3321c │ │ │ │ - ldr r0, [pc, #4] @ 33284 │ │ │ │ + bne 33234 │ │ │ │ + ldr r0, [pc, #4] @ 3329c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - mov r3, #0 │ │ │ │ - strb r3, [r0, #8] │ │ │ │ - ldr r0, [pc] @ 33298 │ │ │ │ - bx lr │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - ldr r3, [pc, #108] @ 33310 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + ldr r3, [pc, #108] @ 33314 │ │ │ │ push {r4, lr} │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ 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 33300 │ │ │ │ + beq 33304 │ │ │ │ ldr lr, [r3, #3784] @ 0xec8 │ │ │ │ add r0, r2, #52 @ 0x34 │ │ │ │ ldr r2, [ip, #4] │ │ │ │ bic lr, lr, #3 │ │ │ │ and r2, r2, #3 │ │ │ │ orr r2, r2, lr │ │ │ │ ldr r1, [r3, #3804] @ 0xedc │ │ │ │ @@ -8858,608 +8859,613 @@ │ │ │ │ str r2, [ip, #4] │ │ │ │ ldr r2, [r3, #3784] @ 0xec8 │ │ │ │ bic r1, r1, #3 │ │ │ │ and r2, r2, #3 │ │ │ │ orr r2, r2, r1 │ │ │ │ str r0, [r1] │ │ │ │ str r2, [r3, #3784] @ 0xec8 │ │ │ │ - ldr r0, [pc, #12] @ 33314 │ │ │ │ + ldr r0, [pc, #12] @ 33318 │ │ │ │ str r4, [r3, #3804] @ 0xedc │ │ │ │ str r4, [r3, #3800] @ 0xed8 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + mov r3, #0 │ │ │ │ + strb r3, [r0, #8] │ │ │ │ + ldr r0, [pc] @ 3332c │ │ │ │ + bx lr │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ add r5, r4, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 232728 │ │ │ │ + bl 22ee48 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r4, [r4, #16] │ │ │ │ - bl 8b248 │ │ │ │ + bl 2302fc │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 151120 │ │ │ │ + b 150bc4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ bl 8aee4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 33394 │ │ │ │ + beq 333ac │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r4, [r5, #8] │ │ │ │ strd r0, [r5, #16] │ │ │ │ - ldr r4, [pc, #28] @ 333ac │ │ │ │ + ldr r4, [pc, #28] @ 333c4 │ │ │ │ str r3, [r5, #24] │ │ │ │ - b 333a4 │ │ │ │ - ldr r3, [pc, #20] @ 333b0 │ │ │ │ - ldr r1, [pc, #20] @ 333b4 │ │ │ │ + b 333bc │ │ │ │ + ldr r3, [pc, #20] @ 333c8 │ │ │ │ + ldr r1, [pc, #20] @ 333cc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq r1, r6, r0, ror #1 │ │ │ │ - eorseq r4, r8, ip, ror #25 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r5, r0, ror #1 │ │ │ │ + eorseq r2, r8, ip, ror #12 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - ldr r0, [pc] @ 333c4 │ │ │ │ - b 1293bc │ │ │ │ - eorseq r4, r8, r0, asr #26 │ │ │ │ + ldr r0, [pc] @ 333dc │ │ │ │ + b 128bc0 │ │ │ │ + eorseq r2, r8, r0, asr #13 │ │ │ │ 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 │ │ │ │ + bls 33424 │ │ │ │ + ldr r0, [pc, #100] @ 3346c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3340c │ │ │ │ + bne 33424 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - ble 33438 │ │ │ │ + ble 33450 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 3343c │ │ │ │ - bl a5774 │ │ │ │ + bne 33454 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3343c │ │ │ │ - b 33404 │ │ │ │ + beq 33454 │ │ │ │ + b 3341c │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2793ac │ │ │ │ + bl 275f6c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 33404 │ │ │ │ - ldr r0, [pc, #4] @ 33458 │ │ │ │ + blt 3341c │ │ │ │ + ldr r0, [pc, #4] @ 33470 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq fp, r5, r0, ror pc │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + @ instruction: 0x003598f0 │ │ │ │ + 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 1c3e54 │ │ │ │ + bl 1c22ec │ │ │ │ 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 1293bc │ │ │ │ + ldr r0, [pc, #8] @ 334bc │ │ │ │ + bl 128bc0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x00384db4 │ │ │ │ + eorseq r2, r8, r4, lsr r7 │ │ │ │ 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 r1, [pc, #408] @ 33670 │ │ │ │ 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 345740 │ │ │ │ + bne 334f4 │ │ │ │ + bl 3431d0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 3364c │ │ │ │ + bne 33664 │ │ │ │ mov r0, r4 │ │ │ │ ldr r9, [r4, #8] │ │ │ │ - bl 3365c │ │ │ │ + bl 33674 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq 3363c │ │ │ │ + beq 33654 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ add r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #312] @ 33658 │ │ │ │ + ldr r2, [pc, #312] @ 33670 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 3352c │ │ │ │ + bne 33544 │ │ │ │ mov r0, r4 │ │ │ │ - bl 345740 │ │ │ │ + bl 3431d0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 335c8 │ │ │ │ + bne 335e0 │ │ │ │ mov r0, #4 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ - bl 99848 │ │ │ │ + bl 9976c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 335bc │ │ │ │ + beq 335d4 │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ moveq r7, r6 │ │ │ │ moveq r8, #1 │ │ │ │ - beq 33588 │ │ │ │ - b 335c8 │ │ │ │ + beq 335a0 │ │ │ │ + b 335e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3365c │ │ │ │ + bl 33674 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 3359c │ │ │ │ + beq 335b4 │ │ │ │ cmp r8, r7 │ │ │ │ - beq 335d8 │ │ │ │ + beq 335f0 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ str sl, [r5, r7, lsl #2] │ │ │ │ add r7, r7, #1 │ │ │ │ mov r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 33564 │ │ │ │ + bne 3357c │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ str fp, [r4, #8] │ │ │ │ - bl eab1c │ │ │ │ + bl ea698 │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne 335f8 │ │ │ │ + bne 33610 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99d3c │ │ │ │ + bl 99c60 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 2a1f3c │ │ │ │ + bl 29ef8c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b 3363c │ │ │ │ + b 33654 │ │ │ │ lsl r8, r8, #1 │ │ │ │ lsl r1, r8, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl ab684 │ │ │ │ + bl ab5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 335b4 │ │ │ │ + beq 335cc │ │ │ │ mov r5, r0 │ │ │ │ - b 3357c │ │ │ │ + b 33594 │ │ │ │ cmp r7, r6 │ │ │ │ - ble 33614 │ │ │ │ + ble 3362c │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r2, [r5, r6, lsl #2] │ │ │ │ str r2, [r3, r6, lsl #2] │ │ │ │ add r6, r6, #1 │ │ │ │ - b 335f8 │ │ │ │ + b 33610 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99d3c │ │ │ │ + bl 99c60 │ │ │ │ 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 101fb8 <_PyArg_CheckPositional@@Base+0x2910> │ │ │ │ - b 33644 │ │ │ │ + bl 1019e8 <_PyArg_CheckPositional@@Base+0x27f0> │ │ │ │ + b 3365c │ │ │ │ mov r0, #0 │ │ │ │ str r9, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ andeq r1, r0, r0, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #120] @ 336ec │ │ │ │ + ldr r1, [pc, #120] @ 33704 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 3368c │ │ │ │ - bl 345740 │ │ │ │ + bne 336a4 │ │ │ │ + bl 3431d0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 336e4 │ │ │ │ + bne 336fc │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl ed3b0 │ │ │ │ + bl ecf1c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 336c4 │ │ │ │ + bne 336dc │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b 336dc │ │ │ │ + b 336f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 33780 │ │ │ │ + bl 33798 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 336b8 │ │ │ │ - ldr r0, [pc, #16] @ 336f0 │ │ │ │ + bne 336d0 │ │ │ │ + ldr r0, [pc, #16] @ 33708 │ │ │ │ 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, [r8], #-48 @ 0xffffffd0 │ │ │ │ + ldrheq r5, [r7], #-48 @ 0xffffffd0 │ │ │ │ │ │ │ │ -000336f4 : │ │ │ │ +0003370c : │ │ │ │ mov r1, #0 │ │ │ │ - b 1ad0a4 <_PyThreadState_NewBound@@Base> │ │ │ │ + b 1ab7b0 <_PyThreadState_NewBound@@Base> │ │ │ │ │ │ │ │ -000336fc : │ │ │ │ +00033714 : │ │ │ │ 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 27a66c │ │ │ │ - ldr r5, [pc, #88] @ 3377c │ │ │ │ + bl 27722c │ │ │ │ + ldr r5, [pc, #88] @ 33794 │ │ │ │ ldr r3, [r5, #1292] @ 0x50c │ │ │ │ cmp r3, #0 │ │ │ │ mvneq r4, #1 │ │ │ │ mov r6, r0 │ │ │ │ - beq 3376c │ │ │ │ + beq 33784 │ │ │ │ ldr r0, [r5, #1360] @ 0x550 │ │ │ │ mov r1, #1 │ │ │ │ - bl 1813c8 │ │ │ │ + bl 180344 │ │ │ │ ldr r3, [r5, #1292] @ 0x50c │ │ │ │ cmp r3, #0 │ │ │ │ mvneq r4, #1 │ │ │ │ - beq 33764 │ │ │ │ + beq 3377c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 279518 │ │ │ │ + bl 2760d8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 15897c │ │ │ │ + bl 157d4c │ │ │ │ mov r0, r6 │ │ │ │ - bl 27a734 │ │ │ │ + bl 2772f4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r5, r8, r0, lsl lr │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #120] @ 33810 │ │ │ │ + ldr r1, [pc, #120] @ 33828 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 337b0 │ │ │ │ - bl 345740 │ │ │ │ + bne 337c8 │ │ │ │ + bl 3431d0 │ │ │ │ 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 │ │ │ │ + bne 33820 │ │ │ │ + ldr r1, [pc, #68] @ 3382c │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 337ec │ │ │ │ + bne 33804 │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b 33800 │ │ │ │ + b 33818 │ │ │ │ mov r0, r4 │ │ │ │ - bl ea730 │ │ │ │ + bl ea2ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 337e0 │ │ │ │ - ldr r0, [pc, #20] @ 33818 │ │ │ │ + beq 337f8 │ │ │ │ + ldr r0, [pc, #20] @ 33830 │ │ │ │ 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, [r8], #-48 @ 0xffffffd0 │ │ │ │ + ldrheq r5, [r7], #-48 @ 0xffffffd0 │ │ │ │ │ │ │ │ -0003381c : │ │ │ │ - ldr r3, [pc, #52] @ 33858 │ │ │ │ +00033834 : │ │ │ │ + ldr r3, [pc, #52] @ 33870 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 33850 │ │ │ │ + beq 33868 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #24] @ 3385c │ │ │ │ + ldr r0, [pc, #24] @ 33874 │ │ │ │ mov r1, #484 @ 0x1e4 │ │ │ │ - bl 2e2cec <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2e0194 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ bx lr │ │ │ │ - subseq r5, r6, r0, asr #30 │ │ │ │ - eorseq sl, r7, r4, lsl #14 │ │ │ │ + subseq r5, r5, r0, asr #30 │ │ │ │ + eorseq r8, r7, r4, lsl #1 │ │ │ │ │ │ │ │ -00033860 : │ │ │ │ - ldr r3, [pc, #52] @ 3389c │ │ │ │ +00033878 : │ │ │ │ + ldr r3, [pc, #52] @ 338b4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 33894 │ │ │ │ + beq 338ac │ │ │ │ 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 2e2cec <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r1, [pc, #24] @ 338b8 │ │ │ │ + ldr r0, [pc, #24] @ 338bc │ │ │ │ + bl 2e0194 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #24] │ │ │ │ bx lr │ │ │ │ - subseq r5, r6, r0, asr #30 │ │ │ │ + subseq r5, r5, r0, asr #30 │ │ │ │ andeq r0, r0, fp, ror r1 │ │ │ │ - eorseq sl, r7, r4, lsl #14 │ │ │ │ + eorseq r8, r7, r4, lsl #1 │ │ │ │ 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 │ │ │ │ + bne 33904 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ 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 31816c <_PyArg_BadArgument@@Base> │ │ │ │ - b 3390c │ │ │ │ + bne 3392c │ │ │ │ + ldr r2, [pc, #100] @ 3395c │ │ │ │ + ldr r1, [pc, #100] @ 33960 │ │ │ │ + ldr r0, [pc, #100] @ 33964 │ │ │ │ + bl 315a24 <_PyArg_BadArgument@@Base> │ │ │ │ + b 33924 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #80] @ 3394c │ │ │ │ + ldr r0, [pc, #80] @ 33964 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 338c4 │ │ │ │ + bne 338dc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #52] @ 33950 │ │ │ │ - bl 35a770 │ │ │ │ + ldr r1, [pc, #52] @ 33968 │ │ │ │ + bl 3580f0 │ │ │ │ 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 127cc0 │ │ │ │ + bl 1274c0 │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x0037ddd4 │ │ │ │ - eorseq ip, r6, r8, asr #28 │ │ │ │ - eorseq r2, r6, ip, lsr #29 │ │ │ │ + eorseq fp, r7, r4, asr r7 │ │ │ │ + eorseq sl, r6, r8, asr #15 │ │ │ │ + eorseq r0, r6, ip, lsr #16 │ │ │ │ andeq r0, r0, ip │ │ │ │ push {r4, r5, lr} │ │ │ │ ldr r1, [r0, #16] │ │ │ │ sub lr, r1, #1 │ │ │ │ str lr, [r0, #16] │ │ │ │ ldrsb r2, [r1, #-1] │ │ │ │ ldrb r3, [r1, #-1] │ │ │ │ cmp r2, #0 │ │ │ │ - bge 33958 │ │ │ │ + bge 33970 │ │ │ │ lsr r3, r3, #3 │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r3, #15 │ │ │ │ moveq r3, #0 │ │ │ │ - beq 339e4 │ │ │ │ + beq 339fc │ │ │ │ cmp r3, #12 │ │ │ │ - bhi 339ac │ │ │ │ + bhi 339c4 │ │ │ │ cmp r3, #11 │ │ │ │ moveq r3, #1 │ │ │ │ subne r3, r3, #12 │ │ │ │ clzne r3, r3 │ │ │ │ lsrne r3, r3, #5 │ │ │ │ lslne r3, r3, #1 │ │ │ │ - b 339e4 │ │ │ │ + b 339fc │ │ │ │ mov ip, r1 │ │ │ │ ldrb r2, [ip], #1 │ │ │ │ mov r4, #0 │ │ │ │ and r3, r2, #63 @ 0x3f │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ - beq 339d8 │ │ │ │ + beq 339f0 │ │ │ │ ldrb r2, [ip], #1 │ │ │ │ add r4, r4, #6 │ │ │ │ and r5, r2, #63 @ 0x3f │ │ │ │ orr r3, r3, r5, lsl r4 │ │ │ │ - b 339bc │ │ │ │ + b 339d4 │ │ │ │ tst r3, #1 │ │ │ │ lsr r3, r3, #1 │ │ │ │ rsbne r3, r3, #0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr ip, [r0] │ │ │ │ sub r2, r2, r3 │ │ │ │ cmp ip, #0 │ │ │ │ moveq r3, #1 │ │ │ │ str r2, [r0, #12] │ │ │ │ str ip, [r0, #4] │ │ │ │ - beq 33a1c │ │ │ │ + beq 33a34 │ │ │ │ ldrb r3, [lr, #-1]! │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ - beq 33a04 │ │ │ │ + beq 33a1c │ │ │ │ and r3, r3, #7 │ │ │ │ add r3, r3, #1 │ │ │ │ lsl r3, r3, #1 │ │ │ │ sub ip, ip, r3 │ │ │ │ str ip, [r0] │ │ │ │ ldrb r3, [r1, #-2] │ │ │ │ lsr r3, r3, #3 │ │ │ │ cmp r3, #31 │ │ │ │ mvneq r2, #0 │ │ │ │ str r2, [r0, #8] │ │ │ │ pop {r4, r5, pc} │ │ │ │ - b 2db780 <_PyThreadState_GetCurrent@@Base+0x168> │ │ │ │ + b 2d8bb8 <_PyThreadState_GetCurrent@@Base+0x168> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, #0 │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp r2, #0 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne 33a90 │ │ │ │ + bne 33aa8 │ │ │ │ add ip, sp, #12 │ │ │ │ - ldr r1, [pc, #72] @ 33abc │ │ │ │ + ldr r1, [pc, #72] @ 33ad4 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl fe640 │ │ │ │ + bl fe190 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 33aac │ │ │ │ - b 33aa4 │ │ │ │ - ldr r0, [pc, #36] @ 33abc │ │ │ │ + bne 33ac4 │ │ │ │ + b 33abc │ │ │ │ + ldr r0, [pc, #36] @ 33ad4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1f2294 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1f05e4 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 33a68 │ │ │ │ + bne 33a80 │ │ │ │ mov r0, #0 │ │ │ │ - b 33ab4 │ │ │ │ + b 33acc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 102da4 │ │ │ │ + bl 1027d4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq ip, r5, ip, ror sp │ │ │ │ + @ instruction: 0x0035a6fc │ │ │ │ │ │ │ │ -00033ac0 : │ │ │ │ +00033ad8 : │ │ │ │ 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 │ │ │ │ + ldr r3, [pc, #720] @ 33dc4 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ 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 9a708 │ │ │ │ + bl 9a62c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 33b70 │ │ │ │ + beq 33b88 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ - bl 246594 │ │ │ │ + bl 242d78 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne 33b78 │ │ │ │ + bne 33b90 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 33b70 │ │ │ │ + beq 33b88 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 33b70 │ │ │ │ - ldr r2, [pc, #616] @ 33db0 │ │ │ │ + bne 33b88 │ │ │ │ + ldr r2, [pc, #616] @ 33dc8 │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 33b60 │ │ │ │ + beq 33b78 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ mov r4, #0 │ │ │ │ - b 33da0 │ │ │ │ + b 33db8 │ │ │ │ cmp r8, #0 │ │ │ │ moveq r8, r9 │ │ │ │ cmp r6, #0 │ │ │ │ moveq fp, r7 │ │ │ │ moveq r7, r6 │ │ │ │ - beq 33c28 │ │ │ │ + beq 33c40 │ │ │ │ mov r0, r6 │ │ │ │ - bl 92cbc │ │ │ │ + bl 92be0 │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r6, r4 │ │ │ │ - beq 33d4c │ │ │ │ + beq 33d64 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ add r0, r6, r3 │ │ │ │ lsl r0, r0, #2 │ │ │ │ - bl 99848 │ │ │ │ + bl 9976c │ │ │ │ subs fp, r0, #0 │ │ │ │ movne r2, #0 │ │ │ │ - beq 33cec │ │ │ │ + beq 33d04 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ ldrlt r3, [r7, r2, lsl #2] │ │ │ │ strlt r3, [fp, r2, lsl #2] │ │ │ │ addlt r2, r2, #1 │ │ │ │ - blt 33bc0 │ │ │ │ + blt 33bd8 │ │ │ │ add ip, fp, r3, lsl #2 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ add lr, r4, #8 │ │ │ │ mov r2, #0 │ │ │ │ add r7, r3, #4 │ │ │ │ cmp r2, r6 │ │ │ │ - bge 33c20 │ │ │ │ + bge 33c38 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [r3, r2, lsl #3] │ │ │ │ ldr r3, [r1] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ str r1, [lr, #4]! │ │ │ │ ldr r3, [r7, r2, lsl #3] │ │ │ │ str r3, [ip], #4 │ │ │ │ add r2, r2, #1 │ │ │ │ - b 33bec │ │ │ │ + b 33c04 │ │ │ │ mov r7, r4 │ │ │ │ mov r6, fp │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [sl, #84] @ 0x54 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ @@ -9467,129 +9473,129 @@ │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ str r9, [sp, #16] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str sl, [sp, #32] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - bl 2466d4 │ │ │ │ + bl 242eb8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 33cdc │ │ │ │ + beq 33cf4 │ │ │ │ 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 2468c4 │ │ │ │ + bl 2430a8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq 33cd8 │ │ │ │ + beq 33cf0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 33cd8 │ │ │ │ - ldr r2, [pc, #256] @ 33db0 │ │ │ │ + bne 33cf0 │ │ │ │ + ldr r2, [pc, #256] @ 33dc8 │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 33cc8 │ │ │ │ + beq 33ce0 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ mov r4, r8 │ │ │ │ cmp r7, #0 │ │ │ │ movne fp, r6 │ │ │ │ - beq 33d4c │ │ │ │ - b 33cf4 │ │ │ │ + beq 33d64 │ │ │ │ + b 33d0c │ │ │ │ mov r7, r4 │ │ │ │ mov r4, fp │ │ │ │ ldr r2, [r7] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 33d08 │ │ │ │ + bne 33d20 │ │ │ │ mov r6, fp │ │ │ │ - b 33d4c │ │ │ │ + b 33d64 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r7] │ │ │ │ - bne 33d00 │ │ │ │ - ldr r2, [pc, #144] @ 33db0 │ │ │ │ + bne 33d18 │ │ │ │ + ldr r2, [pc, #144] @ 33dc8 │ │ │ │ ldr r6, [r2, #1416] @ 0x588 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 33d38 │ │ │ │ + beq 33d50 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ blx r2 │ │ │ │ - b 33d00 │ │ │ │ + b 33d18 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99d3c │ │ │ │ + bl 99c60 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 33da0 │ │ │ │ + beq 33db8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 33da0 │ │ │ │ - ldr r2, [pc, #56] @ 33db0 │ │ │ │ + bne 33db8 │ │ │ │ + ldr r2, [pc, #56] @ 33dc8 │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 33d90 │ │ │ │ + beq 33da8 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r5, r8, r0, lsl lr │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ │ │ │ │ -00033db4 <_Py_open_noraise@@Base>: │ │ │ │ +00033dcc <_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> │ │ │ │ + blt 33e0c <_Py_open_noraise@@Base+0x40> │ │ │ │ mov r2, #0 │ │ │ │ - ldr r3, [pc, #32] @ 33e00 <_Py_open_noraise@@Base+0x4c> │ │ │ │ + ldr r3, [pc, #32] @ 33e18 <_Py_open_noraise@@Base+0x4c> │ │ │ │ mov r1, r2 │ │ │ │ - bl 259380 │ │ │ │ + bl 255c18 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 33df8 <_Py_open_noraise@@Base+0x44> │ │ │ │ + bne 33e10 <_Py_open_noraise@@Base+0x44> │ │ │ │ mov r0, r4 │ │ │ │ bl 2a060 │ │ │ │ mvn r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r5, r7, r8, ror sl │ │ │ │ + subseq r5, r6, r8, ror sl │ │ │ │ │ │ │ │ -00033e04 : │ │ │ │ +00033e1c : │ │ │ │ mov r1, #0 │ │ │ │ - b 198240 │ │ │ │ + b 19682c │ │ │ │ │ │ │ │ -00033e0c : │ │ │ │ - b 257af0 │ │ │ │ +00033e24 : │ │ │ │ + b 254388 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ mov r3, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r2 │ │ │ │ bxeq lr │ │ │ │ bx r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -9608,433 +9614,397 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 33ea4 │ │ │ │ + beq 33ebc │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #12] │ │ │ │ - beq 33ea4 │ │ │ │ + beq 33ebc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 33ea4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bne 33ebc │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 33ed8 │ │ │ │ + beq 33ef0 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #16] │ │ │ │ - beq 33ed8 │ │ │ │ + beq 33ef0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 33ed8 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bne 33ef0 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 33f0c │ │ │ │ + beq 33f24 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #20] │ │ │ │ - beq 33f0c │ │ │ │ + beq 33f24 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 33f0c │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bne 33f24 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 33f40 │ │ │ │ + beq 33f58 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #24] │ │ │ │ - beq 33f40 │ │ │ │ + beq 33f58 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 33f40 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bne 33f58 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00033f48 <_PyInterpreterState_IDDecref@@Base>: │ │ │ │ +00033f60 <_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 1813c8 │ │ │ │ + bl 180344 │ │ │ │ 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 15897c │ │ │ │ + bl 157d4c │ │ │ │ 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 1ad0a4 <_PyThreadState_NewBound@@Base> │ │ │ │ + bl 1ab7b0 <_PyThreadState_NewBound@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - bl 284d28 │ │ │ │ + bl 281b28 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 294b9c │ │ │ │ + bl 291bf8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 284d28 │ │ │ │ + b 281b28 │ │ │ │ │ │ │ │ -00033fc8 : │ │ │ │ +00033fe0 : │ │ │ │ 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 27a66c │ │ │ │ - ldr r4, [pc, #84] @ 34040 │ │ │ │ + bl 27722c │ │ │ │ + ldr r4, [pc, #84] @ 34058 │ │ │ │ ldr r3, [r4, #1292] @ 0x50c │ │ │ │ cmp r3, #0 │ │ │ │ mvneq r5, #1 │ │ │ │ mov r6, r0 │ │ │ │ - beq 34030 │ │ │ │ + beq 34048 │ │ │ │ ldr r0, [r4, #1360] @ 0x550 │ │ │ │ mov r1, #1 │ │ │ │ - bl 1813c8 │ │ │ │ + bl 180344 │ │ │ │ ldr r3, [r4, #1292] @ 0x50c │ │ │ │ cmp r3, #0 │ │ │ │ mvneq r5, #1 │ │ │ │ - beq 34028 │ │ │ │ + beq 34040 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 279c58 │ │ │ │ + bl 276818 │ │ │ │ mov r5, #0 │ │ │ │ ldr r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 15897c │ │ │ │ + bl 157d4c │ │ │ │ mov r0, r6 │ │ │ │ - bl 27a734 │ │ │ │ + bl 2772f4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r5, r8, r0, lsl lr │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ 34078 │ │ │ │ - bl 35a770 │ │ │ │ + ldr r3, [pc, #28] @ 34090 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add r0, r0, #5504 @ 0x1580 │ │ │ │ add r0, r0, #48 @ 0x30 │ │ │ │ - bl 29498c │ │ │ │ - ldr r0, [pc, #4] @ 3407c │ │ │ │ + bl 2919e8 │ │ │ │ + ldr r0, [pc, #4] @ 34094 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00034080 : │ │ │ │ - ldr r0, [pc] @ 34088 │ │ │ │ - b 10f338 │ │ │ │ - subseq pc, r7, r0, lsl r1 @ │ │ │ │ +00034098 : │ │ │ │ + ldr r0, [pc] @ 340a0 │ │ │ │ + b 10edb8 │ │ │ │ + subseq pc, r6, r0, lsl r1 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #816] @ 343d4 │ │ │ │ + ldr r1, [pc, #816] @ 343ec │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 162390 │ │ │ │ + bl 161578 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 340bc │ │ │ │ + bge 340d4 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #788] @ 343d8 │ │ │ │ + ldr r1, [pc, #788] @ 343f0 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 162390 │ │ │ │ + bl 161578 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 340b4 │ │ │ │ - ldr r1, [pc, #768] @ 343dc │ │ │ │ + blt 340cc │ │ │ │ + ldr r1, [pc, #768] @ 343f4 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 162390 │ │ │ │ + bl 161578 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 340b4 │ │ │ │ - ldr r1, [pc, #748] @ 343e0 │ │ │ │ + blt 340cc │ │ │ │ + ldr r1, [pc, #748] @ 343f8 │ │ │ │ mov r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 162390 │ │ │ │ + bl 161578 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 340b4 │ │ │ │ - ldr r1, [pc, #728] @ 343e4 │ │ │ │ + blt 340cc │ │ │ │ + ldr r1, [pc, #728] @ 343fc │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 162390 │ │ │ │ + bl 161578 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 340b4 │ │ │ │ - ldr r1, [pc, #708] @ 343e8 │ │ │ │ + blt 340cc │ │ │ │ + ldr r1, [pc, #708] @ 34400 │ │ │ │ mov r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 162390 │ │ │ │ + bl 161578 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 340b4 │ │ │ │ - ldr r1, [pc, #688] @ 343ec │ │ │ │ + blt 340cc │ │ │ │ + ldr r1, [pc, #688] @ 34404 │ │ │ │ mov r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 162390 │ │ │ │ + bl 161578 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 340b4 │ │ │ │ - ldr r1, [pc, #668] @ 343f0 │ │ │ │ + blt 340cc │ │ │ │ + ldr r1, [pc, #668] @ 34408 │ │ │ │ mov r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 162390 │ │ │ │ + bl 161578 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 340b4 │ │ │ │ - ldr r1, [pc, #648] @ 343f4 │ │ │ │ + blt 340cc │ │ │ │ + ldr r1, [pc, #648] @ 3440c │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 162390 │ │ │ │ + bl 161578 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 340b4 │ │ │ │ - ldr r1, [pc, #628] @ 343f8 │ │ │ │ + blt 340cc │ │ │ │ + ldr r1, [pc, #628] @ 34410 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 162390 │ │ │ │ + bl 161578 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 340b4 │ │ │ │ - ldr r1, [pc, #608] @ 343fc │ │ │ │ + blt 340cc │ │ │ │ + ldr r1, [pc, #608] @ 34414 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 162390 │ │ │ │ + bl 161578 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 340b4 │ │ │ │ - ldr r1, [pc, #588] @ 34400 │ │ │ │ + blt 340cc │ │ │ │ + ldr r1, [pc, #588] @ 34418 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 162390 │ │ │ │ + bl 161578 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 340b4 │ │ │ │ - ldr r1, [pc, #568] @ 34404 │ │ │ │ + blt 340cc │ │ │ │ + ldr r1, [pc, #568] @ 3441c │ │ │ │ mov r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 162390 │ │ │ │ + bl 161578 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 340b4 │ │ │ │ - ldr r1, [pc, #548] @ 34408 │ │ │ │ + blt 340cc │ │ │ │ + ldr r1, [pc, #548] @ 34420 │ │ │ │ mov r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 162390 │ │ │ │ + bl 161578 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 340b4 │ │ │ │ - ldr r1, [pc, #528] @ 3440c │ │ │ │ + blt 340cc │ │ │ │ + ldr r1, [pc, #528] @ 34424 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 162390 │ │ │ │ + bl 161578 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 340b4 │ │ │ │ - ldr r1, [pc, #508] @ 34410 │ │ │ │ + blt 340cc │ │ │ │ + ldr r1, [pc, #508] @ 34428 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 162390 │ │ │ │ + bl 161578 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 340b4 │ │ │ │ - ldr r1, [pc, #488] @ 34414 │ │ │ │ + blt 340cc │ │ │ │ + ldr r1, [pc, #488] @ 3442c │ │ │ │ mov r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 162390 │ │ │ │ + bl 161578 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 340b4 │ │ │ │ - ldr r1, [pc, #468] @ 34418 │ │ │ │ + blt 340cc │ │ │ │ + ldr r1, [pc, #468] @ 34430 │ │ │ │ mov r2, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 162390 │ │ │ │ + bl 161578 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 340b4 │ │ │ │ - ldr r1, [pc, #448] @ 3441c │ │ │ │ + blt 340cc │ │ │ │ + ldr r1, [pc, #448] @ 34434 │ │ │ │ mov r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 162390 │ │ │ │ + bl 161578 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 340b4 │ │ │ │ - ldr r1, [pc, #428] @ 34420 │ │ │ │ + blt 340cc │ │ │ │ + ldr r1, [pc, #428] @ 34438 │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 162390 │ │ │ │ + bl 161578 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 340b4 │ │ │ │ - ldr r1, [pc, #408] @ 34424 │ │ │ │ + blt 340cc │ │ │ │ + ldr r1, [pc, #408] @ 3443c │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 162390 │ │ │ │ + bl 161578 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 340b4 │ │ │ │ - ldr r1, [pc, #388] @ 34428 │ │ │ │ + blt 340cc │ │ │ │ + ldr r1, [pc, #388] @ 34440 │ │ │ │ mov r2, #136 @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 162390 │ │ │ │ + bl 161578 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 340b4 │ │ │ │ - ldr r1, [pc, #368] @ 3442c │ │ │ │ + blt 340cc │ │ │ │ + ldr r1, [pc, #368] @ 34444 │ │ │ │ mov r2, #144 @ 0x90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 162390 │ │ │ │ + bl 161578 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 340b4 │ │ │ │ - ldr r1, [pc, #348] @ 34430 │ │ │ │ + blt 340cc │ │ │ │ + ldr r1, [pc, #348] @ 34448 │ │ │ │ mov r2, #152 @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 162390 │ │ │ │ + bl 161578 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 340b4 │ │ │ │ - ldr r1, [pc, #328] @ 34434 │ │ │ │ + blt 340cc │ │ │ │ + ldr r1, [pc, #328] @ 3444c │ │ │ │ mov r2, #160 @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 162390 │ │ │ │ + bl 161578 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 340b4 │ │ │ │ - ldr r1, [pc, #308] @ 34438 │ │ │ │ + blt 340cc │ │ │ │ + ldr r1, [pc, #308] @ 34450 │ │ │ │ mov r2, #168 @ 0xa8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 162390 │ │ │ │ + bl 161578 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 340b4 │ │ │ │ - ldr r1, [pc, #288] @ 3443c │ │ │ │ + blt 340cc │ │ │ │ + ldr r1, [pc, #288] @ 34454 │ │ │ │ mov r2, #176 @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 162390 │ │ │ │ + bl 161578 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 340b4 │ │ │ │ - ldr r1, [pc, #268] @ 34440 │ │ │ │ + blt 340cc │ │ │ │ + ldr r1, [pc, #268] @ 34458 │ │ │ │ mov r2, #184 @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 162390 │ │ │ │ + bl 161578 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 340b4 │ │ │ │ - ldr r1, [pc, #248] @ 34444 │ │ │ │ + blt 340cc │ │ │ │ + ldr r1, [pc, #248] @ 3445c │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 162390 │ │ │ │ + bl 161578 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 340b4 │ │ │ │ - ldr r1, [pc, #228] @ 34448 │ │ │ │ + blt 340cc │ │ │ │ + ldr r1, [pc, #228] @ 34460 │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 162390 │ │ │ │ + bl 161578 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 340b4 │ │ │ │ - ldr r1, [pc, #208] @ 3444c │ │ │ │ + blt 340cc │ │ │ │ + ldr r1, [pc, #208] @ 34464 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 162390 │ │ │ │ + bl 161578 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 340b4 │ │ │ │ - ldr r1, [pc, #188] @ 34450 │ │ │ │ + blt 340cc │ │ │ │ + ldr r1, [pc, #188] @ 34468 │ │ │ │ mov r2, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 162390 │ │ │ │ + bl 161578 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 340b4 │ │ │ │ - ldr r1, [pc, #168] @ 34454 │ │ │ │ + blt 340cc │ │ │ │ + ldr r1, [pc, #168] @ 3446c │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 162390 │ │ │ │ + bl 161578 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 340b4 │ │ │ │ - ldr r1, [pc, #148] @ 34458 │ │ │ │ + blt 340cc │ │ │ │ + ldr r1, [pc, #148] @ 34470 │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 162390 │ │ │ │ + bl 161578 │ │ │ │ asr r0, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r6, r8, r0, lsr r6 │ │ │ │ - eorseq r6, r8, ip, lsr r6 │ │ │ │ - eorseq r6, r8, r8, asr #12 │ │ │ │ - eorseq r6, r8, r4, asr r6 │ │ │ │ - eorseq r6, r8, ip, asr r6 │ │ │ │ - eorseq r6, r8, r8, ror #12 │ │ │ │ - eorseq r6, r8, r4, ror r6 │ │ │ │ - eorseq r6, r8, r0, lsl #13 │ │ │ │ - eorseq r6, r8, ip, lsl #13 │ │ │ │ - mlaseq r8, r4, r6, r6 │ │ │ │ - eorseq r6, r8, r0, lsr #13 │ │ │ │ - eorseq r6, r8, ip, lsr #13 │ │ │ │ - @ instruction: 0x003866b8 │ │ │ │ - eorseq r6, r8, r4, asr #13 │ │ │ │ - @ instruction: 0x003866d0 │ │ │ │ - @ instruction: 0x003866dc │ │ │ │ - eorseq r6, r8, r8, ror #13 │ │ │ │ - @ instruction: 0x003866f4 │ │ │ │ - eorseq r6, r8, r0, lsl #14 │ │ │ │ - eorseq r6, r8, ip, lsl #14 │ │ │ │ - eorseq r6, r8, r4, lsl r7 │ │ │ │ - eorseq r6, r8, r0, lsr #14 │ │ │ │ - eorseq r6, r8, ip, lsr #14 │ │ │ │ - eorseq r6, r8, r8, lsr r7 │ │ │ │ - eorseq r6, r8, r4, asr #14 │ │ │ │ - eorseq r6, r8, r0, asr r7 │ │ │ │ - eorseq r6, r8, ip, asr r7 │ │ │ │ - eorseq r6, r8, r8, ror #14 │ │ │ │ - eorseq r6, r8, r4, ror r7 │ │ │ │ - eorseq r6, r8, r0, lsl #15 │ │ │ │ - eorseq r6, r8, ip, lsl #15 │ │ │ │ - mlaseq r8, r8, r7, r6 │ │ │ │ - eorseq r6, r8, r4, lsr #15 │ │ │ │ - @ instruction: 0x003867b4 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [r0, #24] │ │ │ │ - sub sp, sp, #12 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 344c4 │ │ │ │ - mov r1, #0 │ │ │ │ - str r1, [r0, #24] │ │ │ │ - mov r4, r0 │ │ │ │ - str r1, [sp] │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - add r0, r0, #16 │ │ │ │ - ldrd r6, [r4, #16] │ │ │ │ - bl 29a48 <__atomic_store_8@plt> │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - bl 15897c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r0, [pc, #36] @ 344e0 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, lr} │ │ │ │ - b a9bc8 │ │ │ │ - ldr r3, [pc, #24] @ 344e4 │ │ │ │ - ldr r1, [pc, #24] @ 344e8 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r6, r8, ip, ror #15 │ │ │ │ - subseq r1, r6, r0, ror #1 │ │ │ │ - @ instruction: 0x0036ccd0 │ │ │ │ + @ instruction: 0x00383fb0 │ │ │ │ + @ instruction: 0x00383fbc │ │ │ │ + eorseq r3, r8, r8, asr #31 │ │ │ │ + @ instruction: 0x00383fd4 │ │ │ │ + @ instruction: 0x00383fdc │ │ │ │ + eorseq r3, r8, r8, ror #31 │ │ │ │ + @ instruction: 0x00383ff4 │ │ │ │ + eorseq r4, r8, r0 │ │ │ │ + eorseq r4, r8, ip │ │ │ │ + eorseq r4, r8, r4, lsl r0 │ │ │ │ + eorseq r4, r8, r0, lsr #32 │ │ │ │ + eorseq r4, r8, ip, lsr #32 │ │ │ │ + eorseq r4, r8, r8, lsr r0 │ │ │ │ + eorseq r4, r8, r4, asr #32 │ │ │ │ + eorseq r4, r8, r0, asr r0 │ │ │ │ + eorseq r4, r8, ip, asr r0 │ │ │ │ + eorseq r4, r8, r8, rrx │ │ │ │ + eorseq r4, r8, r4, ror r0 │ │ │ │ + eorseq r4, r8, r0, lsl #1 │ │ │ │ + eorseq r4, r8, ip, lsl #1 │ │ │ │ + mlaseq r8, r4, r0, r4 │ │ │ │ + eorseq r4, r8, r0, lsr #1 │ │ │ │ + eorseq r4, r8, ip, lsr #1 │ │ │ │ + ldrheq r4, [r8], -r8 @ │ │ │ │ + eorseq r4, r8, r4, asr #1 │ │ │ │ + ldrsbeq r4, [r8], -r0 @ │ │ │ │ + ldrsbeq r4, [r8], -ip @ │ │ │ │ + eorseq r4, r8, r8, ror #1 │ │ │ │ + ldrsheq r4, [r8], -r4 @ │ │ │ │ + eorseq r4, r8, r0, lsl #2 │ │ │ │ + eorseq r4, r8, ip, lsl #2 │ │ │ │ + eorseq r4, r8, r8, lsl r1 │ │ │ │ + eorseq r4, r8, r4, lsr #2 │ │ │ │ + eorseq r4, r8, r4, lsr r1 │ │ │ │ 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 │ │ │ │ @@ -10044,97 +10014,133 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp] │ │ │ │ str lr, [sp, #8] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r3, #3 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, #2 │ │ │ │ - ldr r1, [pc, #292] @ 3465c │ │ │ │ + ldr r1, [pc, #292] @ 345e4 │ │ │ │ ldr r5, [ip, #16] │ │ │ │ - bl fe640 │ │ │ │ + bl fe190 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 34568 │ │ │ │ + beq 344f0 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 111ecc │ │ │ │ + bl 111944 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 34570 │ │ │ │ - ldr r3, [pc, #256] @ 34660 │ │ │ │ - ldr r1, [pc, #256] @ 34664 │ │ │ │ + bne 344f8 │ │ │ │ + ldr r3, [pc, #256] @ 345e8 │ │ │ │ + ldr r1, [pc, #256] @ 345ec │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r0, #0 │ │ │ │ - b 34654 │ │ │ │ + b 345dc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 34598 │ │ │ │ - ldr r3, [pc, #212] @ 34660 │ │ │ │ - ldr r1, [pc, #216] @ 34668 │ │ │ │ + bne 34520 │ │ │ │ + ldr r3, [pc, #212] @ 345e8 │ │ │ │ + ldr r1, [pc, #216] @ 345f0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 34568 │ │ │ │ + bl 18ed6c │ │ │ │ + b 344f0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #196] @ 3466c │ │ │ │ - beq 345cc │ │ │ │ + ldreq r0, [pc, #196] @ 345f4 │ │ │ │ + beq 34554 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - bne 345cc │ │ │ │ - ldr r3, [pc, #160] @ 34660 │ │ │ │ - ldr r1, [pc, #172] @ 34670 │ │ │ │ + bne 34554 │ │ │ │ + ldr r3, [pc, #160] @ 345e8 │ │ │ │ + ldr r1, [pc, #172] @ 345f8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 34568 │ │ │ │ + bl 18ed6c │ │ │ │ + b 344f0 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r1, [pc, #156] @ 34674 │ │ │ │ - ldr r0, [pc, #156] @ 34678 │ │ │ │ + ldr r1, [pc, #156] @ 345fc │ │ │ │ + ldr r0, [pc, #156] @ 34600 │ │ │ │ mov r2, r4 │ │ │ │ - bl bc32c │ │ │ │ + bl bbe80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 34568 │ │ │ │ - bl 28a334 │ │ │ │ + blt 344f0 │ │ │ │ + bl 287134 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 34568 │ │ │ │ + beq 344f0 │ │ │ │ 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 2b0040 │ │ │ │ + bl 2ad0fc │ │ │ │ cmn r0, #1 │ │ │ │ - bne 34628 │ │ │ │ + bne 345b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 28b000 │ │ │ │ - b 34568 │ │ │ │ + bl 287e00 │ │ │ │ + b 344f0 │ │ │ │ add r5, r4, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 232728 │ │ │ │ + bl 22ee48 │ │ │ │ ldrd r6, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ - bl 8b248 │ │ │ │ + bl 2302fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 28b000 │ │ │ │ + bl 287e00 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 151120 │ │ │ │ + bl 150bc4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r6, r8, r4, asr r8 │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003867f0 │ │ │ │ - eorseq r6, r8, ip, lsl #16 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - eorseq r6, r8, r4, lsr #16 │ │ │ │ - eorseq r2, r9, r0, ror #19 │ │ │ │ - eorseq r6, r8, ip, asr #16 │ │ │ │ + @ instruction: 0x003841d0 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r4, r8, ip, ror #2 │ │ │ │ + eorseq r4, r8, r8, lsl #3 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq r4, r8, r0, lsr #3 │ │ │ │ + eorseq r0, r9, r0, lsl #8 │ │ │ │ + eorseq r4, r8, r8, asr #3 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r5, [r0, #24] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq 3466c │ │ │ │ + mov r1, #0 │ │ │ │ + str r1, [r0, #24] │ │ │ │ + mov r4, r0 │ │ │ │ + str r1, [sp] │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + add r0, r0, #16 │ │ │ │ + ldrd r6, [r4, #16] │ │ │ │ + bl 29a48 <__atomic_store_8@plt> │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + bl 157d4c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r0, [pc, #36] @ 34688 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, lr} │ │ │ │ + b a9aec │ │ │ │ + ldr r3, [pc, #24] @ 3468c │ │ │ │ + ldr r1, [pc, #24] @ 34690 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ed6c │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + eorseq r4, r8, r0, lsl #4 │ │ │ │ + subseq r1, r5, r0, ror #1 │ │ │ │ + eorseq sl, r6, r0, asr r6 │ │ │ │ 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 │ │ │ │ @@ -10143,275 +10149,275 @@ │ │ │ │ ldrne r4, [r3, #8] │ │ │ │ moveq r4, r3 │ │ │ │ str r2, [sp, #24] │ │ │ │ subs r2, r3, #0 │ │ │ │ movne r2, #1 │ │ │ │ orrs r2, r2, r1, lsr #31 │ │ │ │ add r4, r4, r1 │ │ │ │ - bne 346d8 │ │ │ │ + bne 346f0 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 34710 │ │ │ │ - ldr ip, [pc, #352] @ 34840 │ │ │ │ + beq 34728 │ │ │ │ + ldr ip, [pc, #352] @ 34858 │ │ │ │ add r2, sp, #28 │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp] │ │ │ │ mov r2, #0 │ │ │ │ mov ip, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 34710 │ │ │ │ + bne 34728 │ │ │ │ mov r4, #0 │ │ │ │ - b 34834 │ │ │ │ + b 3484c │ │ │ │ cmp r4, #0 │ │ │ │ - bne 34738 │ │ │ │ + bne 34750 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ - ldr r1, [pc, #288] @ 34844 │ │ │ │ - ldr r0, [pc, #288] @ 34848 │ │ │ │ + ldr r1, [pc, #288] @ 3485c │ │ │ │ + ldr r0, [pc, #288] @ 34860 │ │ │ │ mov r2, r6 │ │ │ │ - bl bc32c │ │ │ │ + bl bbe80 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 34750 │ │ │ │ - b 34708 │ │ │ │ + bge 34768 │ │ │ │ + b 34720 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1ab3b4 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + bl 1a9750 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 34718 │ │ │ │ - b 34708 │ │ │ │ + bne 34730 │ │ │ │ + b 34720 │ │ │ │ cmp r6, #2 │ │ │ │ - ble 34774 │ │ │ │ - ldr r3, [pc, #236] @ 3484c │ │ │ │ + ble 3478c │ │ │ │ + ldr r3, [pc, #236] @ 34864 │ │ │ │ mov r2, #3 │ │ │ │ - ldr r1, [pc, #232] @ 34850 │ │ │ │ + ldr r1, [pc, #232] @ 34868 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 117e48 │ │ │ │ + b 1176e0 │ │ │ │ cmn r6, #1 │ │ │ │ - bge 34790 │ │ │ │ - ldr r3, [pc, #200] @ 3484c │ │ │ │ - ldr r1, [pc, #204] @ 34854 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 34708 │ │ │ │ - ldr r3, [pc, #192] @ 34858 │ │ │ │ - bl 35a770 │ │ │ │ + bge 347a8 │ │ │ │ + ldr r3, [pc, #200] @ 34864 │ │ │ │ + ldr r1, [pc, #204] @ 3486c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ed6c │ │ │ │ + b 34720 │ │ │ │ + ldr r3, [pc, #192] @ 34870 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r0, #0 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 92f28 │ │ │ │ + bl 92e4c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 34708 │ │ │ │ + beq 34720 │ │ │ │ cmn r6, #1 │ │ │ │ - bne 347fc │ │ │ │ + bne 34814 │ │ │ │ add r6, r5, #3744 @ 0xea0 │ │ │ │ add r5, r5, #3792 @ 0xed0 │ │ │ │ add r6, r6, #4 │ │ │ │ add r5, r5, #4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 35000 │ │ │ │ + bl 35018 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 347ec │ │ │ │ + beq 34804 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 34818 │ │ │ │ - b 34708 │ │ │ │ + bne 34830 │ │ │ │ + b 34720 │ │ │ │ add r6, r6, #16 │ │ │ │ cmp r5, r6 │ │ │ │ - bne 347c8 │ │ │ │ - b 34834 │ │ │ │ + bne 347e0 │ │ │ │ + b 3484c │ │ │ │ add r5, r5, r6, lsl #4 │ │ │ │ add r1, r5, #3744 @ 0xea0 │ │ │ │ add r1, r1, #4 │ │ │ │ - bl 35000 │ │ │ │ + bl 35018 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 34834 │ │ │ │ - b 347dc │ │ │ │ + beq 3484c │ │ │ │ + b 347f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 34708 │ │ │ │ + bne 34720 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 34708 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 34720 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq pc, r7, ip, ror #4 │ │ │ │ - eorseq pc, r8, ip, lsl #14 │ │ │ │ - @ instruction: 0x003869fc │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r6, r8, ip, lsl #20 │ │ │ │ - eorseq r6, r8, ip, asr sl │ │ │ │ + ldrheq pc, [r6], #-40 @ 0xffffffd8 @ │ │ │ │ + eorseq sp, r8, ip, lsl #1 │ │ │ │ + eorseq r4, r8, r8, lsr #7 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + @ instruction: 0x003843b8 │ │ │ │ + eorseq r4, r8, r8, lsl #8 │ │ │ │ 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 │ │ │ │ - ldr r2, [pc, #1684] @ 34f08 │ │ │ │ + ldr r2, [pc, #1684] @ 34f20 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 27930c │ │ │ │ + bl 275ecc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 348b0 │ │ │ │ + beq 348c8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 348b8 │ │ │ │ - ldr r0, [pc, #1644] @ 34f0c │ │ │ │ + bne 348d0 │ │ │ │ + ldr r0, [pc, #1644] @ 34f24 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #1636] @ 34f10 │ │ │ │ + ldr r1, [pc, #1636] @ 34f28 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117e48 │ │ │ │ + bl 1176e0 │ │ │ │ mvn r5, #0 │ │ │ │ - b 34efc │ │ │ │ + b 34f14 │ │ │ │ ldr lr, [r5, #8] │ │ │ │ cmp lr, #0 │ │ │ │ - beq 348d8 │ │ │ │ + beq 348f0 │ │ │ │ add fp, r5, #8 │ │ │ │ - ldr r6, [pc, #1604] @ 34f14 │ │ │ │ + ldr r6, [pc, #1604] @ 34f2c │ │ │ │ mov ip, fp │ │ │ │ mov r1, #0 │ │ │ │ - b 34928 │ │ │ │ - ldr r3, [pc, #1580] @ 34f0c │ │ │ │ + b 34940 │ │ │ │ + ldr r3, [pc, #1580] @ 34f24 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #1584] @ 34f18 │ │ │ │ + ldr r1, [pc, #1584] @ 34f30 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117e48 │ │ │ │ - b 348b0 │ │ │ │ + bl 1176e0 │ │ │ │ + b 348c8 │ │ │ │ ldr r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r7, [r2, #8]! │ │ │ │ movne r0, #0 │ │ │ │ - bne 3496c │ │ │ │ + bne 34984 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 3499c │ │ │ │ + beq 349b4 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 34904 │ │ │ │ - ldr r3, [pc, #1524] @ 34f14 │ │ │ │ + bne 3491c │ │ │ │ + ldr r3, [pc, #1524] @ 34f2c │ │ │ │ cmp r4, r3 │ │ │ │ - beq 3499c │ │ │ │ + beq 349b4 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp lr, r1 │ │ │ │ - ble 349b0 │ │ │ │ + ble 349c8 │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 348f0 │ │ │ │ - ldr r0, [pc, #1472] @ 34f0c │ │ │ │ + blt 34908 │ │ │ │ + ldr r0, [pc, #1472] @ 34f24 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ - ldr r1, [pc, #1480] @ 34f1c │ │ │ │ + ldr r1, [pc, #1480] @ 34f34 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117e48 │ │ │ │ - b 348b0 │ │ │ │ + bl 1176e0 │ │ │ │ + b 348c8 │ │ │ │ ldr r8, [r2, #4]! │ │ │ │ cmp r4, r8 │ │ │ │ - beq 3499c │ │ │ │ + beq 349b4 │ │ │ │ cmp r7, r0 │ │ │ │ add r0, r0, #1 │ │ │ │ - bgt 34960 │ │ │ │ - b 34988 │ │ │ │ + bgt 34978 │ │ │ │ + b 349a0 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 34994 │ │ │ │ + beq 349ac │ │ │ │ cmp r4, r3 │ │ │ │ - bne 3497c │ │ │ │ - b 3499c │ │ │ │ + bne 34994 │ │ │ │ + b 349b4 │ │ │ │ cmp r4, r6 │ │ │ │ - bne 34924 │ │ │ │ - ldr r3, [pc, #1384] @ 34f0c │ │ │ │ - ldr r1, [pc, #1400] @ 34f20 │ │ │ │ + bne 3493c │ │ │ │ + ldr r3, [pc, #1384] @ 34f24 │ │ │ │ + ldr r1, [pc, #1400] @ 34f38 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 348b0 │ │ │ │ + bl 18ed6c │ │ │ │ + b 348c8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23f3e8 │ │ │ │ + bl 23bbc8 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 348b0 │ │ │ │ - ldr r2, [pc, #1344] @ 34f08 │ │ │ │ + beq 348c8 │ │ │ │ + ldr r2, [pc, #1344] @ 34f20 │ │ │ │ ldr r0, [r4, #128] @ 0x80 │ │ │ │ mov r1, r8 │ │ │ │ - bl 2e20c4 │ │ │ │ + bl 2df568 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 348b0 │ │ │ │ + beq 348c8 │ │ │ │ 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 │ │ │ │ + beq 34a1c │ │ │ │ mov r0, r5 │ │ │ │ - bl 23bf20 │ │ │ │ + bl 238708 │ │ │ │ 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 92f28 │ │ │ │ + bl 92e4c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 34e3c │ │ │ │ + beq 34e54 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e22f0 │ │ │ │ + bl 2df794 │ │ │ │ cmp r0, #0 │ │ │ │ ldrlt sl, [r6, #8] │ │ │ │ sublt sl, sl, #1 │ │ │ │ - blt 34da8 │ │ │ │ + blt 34dc0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 34a6c │ │ │ │ + beq 34a84 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 34a6c │ │ │ │ + bne 34a84 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #168] @ 0xa8 │ │ │ │ cmp r5, r3 │ │ │ │ movne r5, #0 │ │ │ │ - bne 34cf4 │ │ │ │ + bne 34d0c │ │ │ │ add r3, r7, #8 │ │ │ │ mov sl, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r9, [sp, #24] │ │ │ │ str r5, [sp, #28] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp sl, r3 │ │ │ │ - bge 34c84 │ │ │ │ + bge 34c9c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r8, [r3, #4]! │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge 34c7c │ │ │ │ + bge 34c94 │ │ │ │ ldr r3, [r8, #84] @ 0x54 │ │ │ │ ldr r6, [r8, #180] @ 0xb4 │ │ │ │ tst r3, #2 │ │ │ │ - beq 34b24 │ │ │ │ - ldr r3, [pc, #1108] @ 34f24 │ │ │ │ - bl 35a770 │ │ │ │ + beq 34b3c │ │ │ │ + ldr r3, [pc, #1108] @ 34f3c │ │ │ │ + bl 3580f0 │ │ │ │ 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 │ │ │ │ @@ -10426,29 +10432,29 @@ │ │ │ │ addeq r3, r3, #98304 @ 0x18000 │ │ │ │ add r2, r2, #764 @ 0x2fc │ │ │ │ addeq r3, r3, #228 @ 0xe4 │ │ │ │ add r2, r1, r2 │ │ │ │ addeq r2, r1, r3 │ │ │ │ ldr r6, [r2, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 34c7c │ │ │ │ + beq 34c94 │ │ │ │ mov r0, r4 │ │ │ │ - bl a343c │ │ │ │ + bl a3360 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne 34c44 │ │ │ │ - bl 11af64 │ │ │ │ + bne 34c5c │ │ │ │ + bl 11a7f8 │ │ │ │ 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 35a770 │ │ │ │ + beq 34bd0 │ │ │ │ + ldr r2, [pc, #960] @ 34f3c │ │ │ │ + bl 3580f0 │ │ │ │ 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 │ │ │ │ @@ -10463,2361 +10469,2361 @@ │ │ │ │ add r3, r3, #764 @ 0x2fc │ │ │ │ add r3, r0, r3 │ │ │ │ addeq r3, r2, #98304 @ 0x18000 │ │ │ │ addeq r3, r3, #228 @ 0xe4 │ │ │ │ addeq r3, r0, r3 │ │ │ │ ldr r9, [r3, #20] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 34c5c │ │ │ │ + beq 34c74 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ - bl b8f74 │ │ │ │ + bl b8ac8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 34c5c │ │ │ │ + beq 34c74 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - ldr r3, [pc, #828] @ 34f28 │ │ │ │ + ldr r3, [pc, #828] @ 34f40 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 34bc0 │ │ │ │ + beq 34bd8 │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 34bc0 │ │ │ │ + ble 34bd8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ cmp r4, r2 │ │ │ │ - bne 34c34 │ │ │ │ + bne 34c4c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ subne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ - b 34c44 │ │ │ │ + b 34c5c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ subne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - b 34bc0 │ │ │ │ + b 34bd8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl f97f0 │ │ │ │ + bl f933c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 34c5c │ │ │ │ - bl 11af64 │ │ │ │ + beq 34c74 │ │ │ │ + bl 11a7f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b380 │ │ │ │ + bl 9b2a4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1a6f94 │ │ │ │ + bl 1a5344 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 34c7c │ │ │ │ + bne 34c94 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1a6fe0 │ │ │ │ + bl 1a5390 │ │ │ │ add sl, sl, #1 │ │ │ │ - b 34a90 │ │ │ │ + b 34aa8 │ │ │ │ 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 │ │ │ │ + ble 34cd4 │ │ │ │ ldr r0, [fp, #4]! │ │ │ │ - bl a2cc8 │ │ │ │ + bl a2bec │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ mvnlt r5, #0 │ │ │ │ - b 34c98 │ │ │ │ + b 34cb0 │ │ │ │ ldr r3, [r4, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 34cd0 │ │ │ │ + beq 34ce8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2610e8 │ │ │ │ - ldr r6, [pc, #596] @ 34f2c │ │ │ │ + bl 25dac0 <_PySys_GetRequiredAttrString@@Base+0x61c4> │ │ │ │ + ldr r6, [pc, #596] @ 34f44 │ │ │ │ ldr r3, [r6] │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 34cf4 │ │ │ │ + beq 34d0c │ │ │ │ ldr r1, [r6, #24] │ │ │ │ - bl 18867c │ │ │ │ + bl 1871ec │ │ │ │ add r6, r6, #28 │ │ │ │ - b 34cd4 │ │ │ │ - bl 1ab5ec │ │ │ │ + b 34cec │ │ │ │ + bl 1a9988 │ │ │ │ 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 │ │ │ │ + beq 34d48 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 34d30 │ │ │ │ + bne 34d48 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 34efc │ │ │ │ + beq 34f14 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - bne 34efc │ │ │ │ + bne 34f14 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 34efc │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 34f14 │ │ │ │ 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 r1, [pc, #428] @ 34f48 │ │ │ │ ldr r0, [r3, sl, lsl #2] │ │ │ │ mov r2, #2 │ │ │ │ mov r3, #3 │ │ │ │ - bl fe640 │ │ │ │ + bl fe190 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r2, #172] @ 0xac │ │ │ │ cmp r1, r3 │ │ │ │ - beq 34db4 │ │ │ │ + beq 34dcc │ │ │ │ sub sl, sl, #1 │ │ │ │ cmp sl, #0 │ │ │ │ - blt 34e18 │ │ │ │ - b 34d58 │ │ │ │ + blt 34e30 │ │ │ │ + b 34d70 │ │ │ │ ldr fp, [sp, #44] @ 0x2c │ │ │ │ cmp fp, #0 │ │ │ │ - beq 34dd0 │ │ │ │ + beq 34de8 │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [fp] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - beq 34dec │ │ │ │ + beq 34e04 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 23bf20 │ │ │ │ + bl 238708 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str fp, [r2, #172] @ 0xac │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 34da4 │ │ │ │ + beq 34dbc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 34da4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 34da4 │ │ │ │ + bne 34dbc │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 34dbc │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 34e3c │ │ │ │ + beq 34e54 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 34e3c │ │ │ │ + bne 34e54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #168] @ 0xa8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne 34eb0 │ │ │ │ + bne 34ec8 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - beq 34e5c │ │ │ │ + beq 34e74 │ │ │ │ mov r0, r7 │ │ │ │ - bl 23bf20 │ │ │ │ + bl 238708 │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #168] @ 0xa8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r9, [r4, #128] @ 0x80 │ │ │ │ - beq 34e88 │ │ │ │ + beq 34ea0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 34e88 │ │ │ │ + bne 34ea0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 348b0 │ │ │ │ + beq 348c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne 348b0 │ │ │ │ + bne 348c8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 348b0 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 348c8 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 34ed4 │ │ │ │ + beq 34eec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 34ed4 │ │ │ │ + bne 34eec │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 348b0 │ │ │ │ + beq 348c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - bne 348b0 │ │ │ │ + bne 348c8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 348b0 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 348c8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq sp, r5, r8, lsr #32 │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x00386ad8 │ │ │ │ - subseq r8, r6, r0, asr lr │ │ │ │ - eorseq r6, r8, r8, lsl #22 │ │ │ │ - eorseq r6, r8, r0, asr #22 │ │ │ │ - eorseq r6, r8, r0, ror fp │ │ │ │ + eorseq sl, r5, r8, lsr #19 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r4, r8, r0, ror r4 │ │ │ │ + subseq r8, r5, r0, asr lr │ │ │ │ + eorseq r4, r8, r0, lsr #9 │ │ │ │ + @ instruction: 0x003844d8 │ │ │ │ + eorseq r4, r8, r8, lsl #10 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq fp, r6, ip, asr r1 │ │ │ │ - eorseq lr, r5, r4, asr #7 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq fp, r5, ip, asr r1 │ │ │ │ + eorseq fp, r5, r4, asr #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ 34f68 │ │ │ │ - bl 35a770 │ │ │ │ + ldr r3, [pc, #28] @ 34f80 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add r0, r0, #5504 @ 0x1580 │ │ │ │ add r0, r0, #48 @ 0x30 │ │ │ │ - bl 2842b0 │ │ │ │ - ldr r0, [pc, #4] @ 34f6c │ │ │ │ + bl 2810b0 │ │ │ │ + ldr r0, [pc, #4] @ 34f84 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r1, r6, r4, lsl 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 │ │ │ │ - ldr r3, [pc, #112] @ 34ff8 │ │ │ │ - bl 35a770 │ │ │ │ + ldr r3, [pc, #112] @ 35010 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r6, r1 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ mov r5, #0 │ │ │ │ add r4, r4, #4096 @ 0x1000 │ │ │ │ ldr r3, [r4, #1468] @ 0x5bc │ │ │ │ mov r2, #2 │ │ │ │ cmp r3, r5 │ │ │ │ mov r1, r6 │ │ │ │ - ble 34fe8 │ │ │ │ + ble 35000 │ │ │ │ ldr r3, [r4, #1464] @ 0x5b8 │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 34fe0 │ │ │ │ + beq 34ff8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11776c │ │ │ │ + bl 116e2c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 34ff0 │ │ │ │ - beq 34fe0 │ │ │ │ + blt 35008 │ │ │ │ + beq 34ff8 │ │ │ │ ldr r0, [r4, #1464] @ 0x5b8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 29f54c <_Py_CheckRecursiveCall@@Base+0x98> │ │ │ │ + bl 29c59c <_Py_CheckRecursiveCall@@Base+0x98> │ │ │ │ add r5, r5, #1 │ │ │ │ - b 34f9c │ │ │ │ - ldr r0, [pc, #12] @ 34ffc │ │ │ │ + b 34fb4 │ │ │ │ + ldr r0, [pc, #12] @ 35014 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r1, r6, r4, lsl 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 │ │ │ │ ldr r5, [r1] │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ add r3, r5, #8 │ │ │ │ cmp r5, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r3 │ │ │ │ - beq 35054 │ │ │ │ + beq 3506c │ │ │ │ cmp r3, r4 │ │ │ │ - bne 35040 │ │ │ │ + bne 35058 │ │ │ │ ldr r5, [r5] │ │ │ │ - b 3501c │ │ │ │ - bl ab318 │ │ │ │ + b 35034 │ │ │ │ + bl ab23c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35038 │ │ │ │ + beq 35050 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ sub sp, sp, #16 │ │ │ │ - bge 35098 │ │ │ │ + bge 350b0 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r0, [pc, #268] @ 3519c │ │ │ │ + ldr r0, [pc, #268] @ 351b4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1293bc │ │ │ │ - ldr r1, [pc, #256] @ 351a0 │ │ │ │ + b 128bc0 │ │ │ │ + ldr r1, [pc, #256] @ 351b8 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - bl f4454 │ │ │ │ + bl f3fa4 │ │ │ │ cmp r0, #0 │ │ │ │ movlt r5, #0 │ │ │ │ - blt 35190 │ │ │ │ + blt 351a8 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 35100 │ │ │ │ - bl 2e2a04 │ │ │ │ + bne 35118 │ │ │ │ + bl 2dfeac │ │ │ │ ldrb r1, [r4, #12] │ │ │ │ - ldr r2, [pc, #208] @ 351a4 │ │ │ │ + ldr r2, [pc, #208] @ 351bc │ │ │ │ ldr r6, [r4, #8] │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ - ldr ip, [pc, #200] @ 351a8 │ │ │ │ + ldr ip, [pc, #200] @ 351c0 │ │ │ │ movne ip, r2 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ str ip, [sp] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #180] @ 351ac │ │ │ │ - bl 1293bc │ │ │ │ + ldr r0, [pc, #180] @ 351c4 │ │ │ │ + bl 128bc0 │ │ │ │ mov r5, r0 │ │ │ │ - b 35190 │ │ │ │ - bl 1ade68 │ │ │ │ + b 351a8 │ │ │ │ + bl 1ac574 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 35150 │ │ │ │ + bne 35168 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e2a04 │ │ │ │ + bl 2dfeac │ │ │ │ ldrb ip, [r4, #12] │ │ │ │ - ldr r1, [pc, #132] @ 351a4 │ │ │ │ + ldr r1, [pc, #132] @ 351bc │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ - ldr r2, [pc, #128] @ 351a8 │ │ │ │ + ldr r2, [pc, #128] @ 351c0 │ │ │ │ movne r2, r1 │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #112] @ 351b0 │ │ │ │ - bl 1293bc │ │ │ │ + ldr r0, [pc, #112] @ 351c8 │ │ │ │ + bl 128bc0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ae654 │ │ │ │ - b 3516c │ │ │ │ - ble 35168 │ │ │ │ - ldr r3, [pc, #88] @ 351b4 │ │ │ │ - ldr r1, [pc, #88] @ 351b8 │ │ │ │ + bl 1acd60 │ │ │ │ + b 35184 │ │ │ │ + ble 35180 │ │ │ │ + ldr r3, [pc, #88] @ 351cc │ │ │ │ + ldr r1, [pc, #88] @ 351d0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r5 │ │ │ │ - bl 117e48 │ │ │ │ + bl 1176e0 │ │ │ │ mov r5, #0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 35190 │ │ │ │ + beq 351a8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 35190 │ │ │ │ + bne 351a8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r6, r8, r4, asr #25 │ │ │ │ - ldrheq sp, [r8], #-196 @ 0xffffff3c │ │ │ │ - mlaseq r6, r4, lr, r3 │ │ │ │ - eorseq r3, r6, ip, lsl #29 │ │ │ │ - @ instruction: 0x00386cd8 │ │ │ │ - @ instruction: 0x00386cfc │ │ │ │ - subseq r1, r6, r0, ror #1 │ │ │ │ - eorseq fp, r7, ip, lsl #27 │ │ │ │ + eorseq r4, r8, r8, lsl #14 │ │ │ │ + ldrheq sp, [r7], #-196 @ 0xffffff3c │ │ │ │ + @ instruction: 0x003617f0 │ │ │ │ + eorseq r1, r6, r8, ror #15 │ │ │ │ + eorseq r4, r8, ip, lsl r7 │ │ │ │ + eorseq r4, r8, r0, asr #14 │ │ │ │ + subseq r1, r5, r0, ror #1 │ │ │ │ + eorseq r9, r7, ip, lsl #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 128bdc │ │ │ │ + bl 1283e0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 351ec │ │ │ │ - bl a5774 │ │ │ │ + bne 35204 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 35230 │ │ │ │ - ldr r1, [pc, #68] @ 35238 │ │ │ │ - ldr r0, [pc, #68] @ 3523c │ │ │ │ + bne 35248 │ │ │ │ + ldr r1, [pc, #68] @ 35250 │ │ │ │ + ldr r0, [pc, #68] @ 35254 │ │ │ │ mov r2, r4 │ │ │ │ - bl bc32c │ │ │ │ + bl bbe80 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 35218 │ │ │ │ - bl a5774 │ │ │ │ + bge 35230 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r0, #0 │ │ │ │ - beq 35228 │ │ │ │ - b 35230 │ │ │ │ + beq 35240 │ │ │ │ + b 35248 │ │ │ │ mov r0, r4 │ │ │ │ bl 29580 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 35204 │ │ │ │ + beq 3521c │ │ │ │ pop {r4, lr} │ │ │ │ - b a6490 │ │ │ │ + b a63b4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r9, r6, r8, asr pc │ │ │ │ - @ instruction: 0x00386dd0 │ │ │ │ + @ instruction: 0x003678d8 │ │ │ │ + eorseq r4, r8, r8, ror #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1ab5ec │ │ │ │ - ldr r3, [pc, #144] @ 352ec │ │ │ │ + bl 1a9988 │ │ │ │ + ldr r3, [pc, #144] @ 35304 │ │ │ │ ldr r3, [r3, #624] @ 0x270 │ │ │ │ cmp r3, r0 │ │ │ │ - beq 35278 │ │ │ │ - ldr r3, [pc, #132] @ 352f0 │ │ │ │ - ldr r1, [pc, #132] @ 352f4 │ │ │ │ + beq 35290 │ │ │ │ + ldr r3, [pc, #132] @ 35308 │ │ │ │ + ldr r1, [pc, #132] @ 3530c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 3528c │ │ │ │ - ldr r0, [pc, #120] @ 352f8 │ │ │ │ + bl 18ed6c │ │ │ │ + b 352a4 │ │ │ │ + ldr r0, [pc, #120] @ 35310 │ │ │ │ mov r1, #0 │ │ │ │ - bl bc32c │ │ │ │ + bl bbe80 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 35294 │ │ │ │ + bge 352ac │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r4, [pc, #96] @ 352fc │ │ │ │ + ldr r4, [pc, #96] @ 35314 │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 352e4 │ │ │ │ + beq 352fc │ │ │ │ bl 2a54c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 352dc │ │ │ │ + beq 352f4 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #4] │ │ │ │ - beq 352dc │ │ │ │ + beq 352f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 352dc │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bne 352f4 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r4] │ │ │ │ - ldr r0, [pc, #20] @ 35300 │ │ │ │ + ldr r0, [pc, #20] @ 35318 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r4, r8, r0, lsl lr │ │ │ │ - subseq r1, r6, r0, ror #1 │ │ │ │ - eorseq r6, r8, ip, asr #29 │ │ │ │ - @ instruction: 0x00386ef8 │ │ │ │ - subseq r2, sp, r4, asr #26 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ + subseq r1, r5, r0, ror #1 │ │ │ │ + eorseq r4, r8, ip, ror r7 │ │ │ │ + eorseq r4, r8, r8, lsr #15 │ │ │ │ + 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 │ │ │ │ + ldr r0, [pc, #328] @ 35480 │ │ │ │ mov r6, r1 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 35344 │ │ │ │ + bne 3535c │ │ │ │ mov r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ - b 35458 │ │ │ │ + b 35470 │ │ │ │ mov r0, r4 │ │ │ │ - bl 92cbc │ │ │ │ + bl 92be0 │ │ │ │ subs r5, r0, #0 │ │ │ │ addne r8, r5, #8 │ │ │ │ movne r2, r8 │ │ │ │ movne r3, #0 │ │ │ │ - beq 35338 │ │ │ │ + beq 35350 │ │ │ │ cmp r3, r4 │ │ │ │ - bge 35388 │ │ │ │ + bge 353a0 │ │ │ │ ldr lr, [r6, r3, lsl #2] │ │ │ │ add r3, r3, #1 │ │ │ │ ldr ip, [lr] │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ add ip, ip, #1 │ │ │ │ strne ip, [lr] │ │ │ │ str lr, [r2, #4]! │ │ │ │ - b 35360 │ │ │ │ - ldr r1, [pc, #220] @ 3546c │ │ │ │ - ldr r0, [pc, #220] @ 35470 │ │ │ │ + b 35378 │ │ │ │ + ldr r1, [pc, #220] @ 35484 │ │ │ │ + ldr r0, [pc, #220] @ 35488 │ │ │ │ mov r2, r5 │ │ │ │ - bl bc32c │ │ │ │ + bl bbe80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 353b4 │ │ │ │ + blt 353cc │ │ │ │ mov r0, #0 │ │ │ │ - bl 92f28 │ │ │ │ + bl 92e4c │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r7, #0 │ │ │ │ - bne 353d4 │ │ │ │ + bne 353ec │ │ │ │ mov r4, #0 │ │ │ │ - b 35458 │ │ │ │ + b 35470 │ │ │ │ ldr r6, [r8, #4]! │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - bne 353e4 │ │ │ │ + bne 353fc │ │ │ │ add r7, r7, #1 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - blt 353bc │ │ │ │ - b 35458 │ │ │ │ + blt 353d4 │ │ │ │ + b 35470 │ │ │ │ ldr r3, [r3, #164] @ 0xa4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 35408 │ │ │ │ + bne 35420 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3541c │ │ │ │ - b 353d0 │ │ │ │ + bne 35434 │ │ │ │ + b 353e8 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 353f0 │ │ │ │ - b 353d0 │ │ │ │ - ldr r1, [pc, #80] @ 35474 │ │ │ │ + bne 35408 │ │ │ │ + b 353e8 │ │ │ │ + ldr r1, [pc, #80] @ 3548c │ │ │ │ mov r2, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 353d0 │ │ │ │ + beq 353e8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 353b4 │ │ │ │ + beq 353cc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 353b4 │ │ │ │ + bne 353cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 353b4 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 353cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b2fc │ │ │ │ + bl 9b220 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r9, r7, ip, lsl #8 │ │ │ │ - eorseq r2, r6, r0, lsl #10 │ │ │ │ - eorseq r6, r8, r4, lsr pc │ │ │ │ - andeq r5, r3, r0, ror #21 │ │ │ │ + eorseq r6, r7, ip, lsl #27 │ │ │ │ + eorseq pc, r5, r0, lsl #29 │ │ │ │ + eorseq r4, r8, ip, asr #17 │ │ │ │ + strdeq r5, [r3], -r8 │ │ │ │ │ │ │ │ -00035478 <_PyXI_ApplyCapturedException@@Base>: │ │ │ │ +00035490 <_PyXI_ApplyCapturedException@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - bl 354a0 <_PyXI_ApplyError@@Base> │ │ │ │ + bl 354b8 <_PyXI_ApplyError@@Base> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #24] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000354a0 <_PyXI_ApplyError@@Base>: │ │ │ │ +000354b8 <_PyXI_ApplyError@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmn r2, #1 │ │ │ │ - bne 354cc <_PyXI_ApplyError@@Base+0x2c> │ │ │ │ + bne 354e4 <_PyXI_ApplyError@@Base+0x2c> │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ add r0, r0, #8 │ │ │ │ - b 35698 <_PyXI_ApplyError@@Base+0x1f8> │ │ │ │ + b 356b0 <_PyXI_ApplyError@@Base+0x1f8> │ │ │ │ cmn r2, #7 │ │ │ │ - bne 354f4 <_PyXI_ApplyError@@Base+0x54> │ │ │ │ + bne 3550c <_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 190780 │ │ │ │ - b 3566c <_PyXI_ApplyError@@Base+0x1cc> │ │ │ │ - ldr r1, [pc, #380] @ 35678 <_PyXI_ApplyError@@Base+0x1d8> │ │ │ │ + ldreq r1, [pc, #388] @ 3568c <_PyXI_ApplyError@@Base+0x1d4> │ │ │ │ + bl 18ed6c │ │ │ │ + b 35684 <_PyXI_ApplyError@@Base+0x1cc> │ │ │ │ + ldr r1, [pc, #380] @ 35690 <_PyXI_ApplyError@@Base+0x1d8> │ │ │ │ add r3, r2, #6 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi 35564 <_PyXI_ApplyError@@Base+0xc4> │ │ │ │ + bhi 3557c <_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 r3, [pc, #356] @ 35694 <_PyXI_ApplyError@@Base+0x1dc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1c7d3c │ │ │ │ - b 35574 <_PyXI_ApplyError@@Base+0xd4> │ │ │ │ - bl 2a1f3c │ │ │ │ - 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 190780 │ │ │ │ - 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 190780 │ │ │ │ - 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 190780 │ │ │ │ - b 35574 <_PyXI_ApplyError@@Base+0xd4> │ │ │ │ - ldr r3, [pc, #288] @ 3568c <_PyXI_ApplyError@@Base+0x1ec> │ │ │ │ - ldr r1, [pc, #288] @ 35690 <_PyXI_ApplyError@@Base+0x1f0> │ │ │ │ + bl 1c603c │ │ │ │ + b 3558c <_PyXI_ApplyError@@Base+0xd4> │ │ │ │ + bl 29ef8c │ │ │ │ + b 3558c <_PyXI_ApplyError@@Base+0xd4> │ │ │ │ + ldr r3, [pc, #332] @ 35694 <_PyXI_ApplyError@@Base+0x1dc> │ │ │ │ + ldr r1, [pc, #332] @ 35698 <_PyXI_ApplyError@@Base+0x1e0> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ed6c │ │ │ │ + b 3558c <_PyXI_ApplyError@@Base+0xd4> │ │ │ │ + ldr r3, [pc, #312] @ 35694 <_PyXI_ApplyError@@Base+0x1dc> │ │ │ │ + ldr r1, [pc, #316] @ 3569c <_PyXI_ApplyError@@Base+0x1e4> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ed6c │ │ │ │ + b 3558c <_PyXI_ApplyError@@Base+0xd4> │ │ │ │ + ldr r3, [pc, #292] @ 35694 <_PyXI_ApplyError@@Base+0x1dc> │ │ │ │ + ldr r1, [pc, #300] @ 356a0 <_PyXI_ApplyError@@Base+0x1e8> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ed6c │ │ │ │ + b 3558c <_PyXI_ApplyError@@Base+0xd4> │ │ │ │ + ldr r3, [pc, #288] @ 356a4 <_PyXI_ApplyError@@Base+0x1ec> │ │ │ │ + ldr r1, [pc, #288] @ 356a8 <_PyXI_ApplyError@@Base+0x1f0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117e48 │ │ │ │ + bl 1176e0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3558c <_PyXI_ApplyError@@Base+0xec> │ │ │ │ + bne 355a4 <_PyXI_ApplyError@@Base+0xec> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3566c <_PyXI_ApplyError@@Base+0x1cc> │ │ │ │ - bl 11aef4 │ │ │ │ + beq 35684 <_PyXI_ApplyError@@Base+0x1cc> │ │ │ │ + bl 11a788 │ │ │ │ ldr r5, [r4, #28] │ │ │ │ - ldr r3, [pc, #224] @ 3567c <_PyXI_ApplyError@@Base+0x1dc> │ │ │ │ + ldr r3, [pc, #224] @ 35694 <_PyXI_ApplyError@@Base+0x1dc> │ │ │ │ cmp r5, #0 │ │ │ │ ldr r7, [r3] │ │ │ │ add r4, r4, #8 │ │ │ │ mov r6, r0 │ │ │ │ - beq 355c0 <_PyXI_ApplyError@@Base+0x120> │ │ │ │ + beq 355d8 <_PyXI_ApplyError@@Base+0x120> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9deb0 │ │ │ │ + bl 9ddd4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 355c0 <_PyXI_ApplyError@@Base+0x120> │ │ │ │ - bl 11af64 │ │ │ │ + bne 355d8 <_PyXI_ApplyError@@Base+0x120> │ │ │ │ + bl 11a7f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 359f4 <_PyXI_ApplyError@@Base+0x554> │ │ │ │ + bl 35a0c <_PyXI_ApplyError@@Base+0x554> │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 13a150 │ │ │ │ + bl 139940 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 355fc <_PyXI_ApplyError@@Base+0x15c> │ │ │ │ + beq 35614 <_PyXI_ApplyError@@Base+0x15c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 355fc <_PyXI_ApplyError@@Base+0x15c> │ │ │ │ + bne 35614 <_PyXI_ApplyError@@Base+0x15c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 35650 <_PyXI_ApplyError@@Base+0x1b0> │ │ │ │ - bl 11aef4 │ │ │ │ - ldr r1, [pc, #132] @ 35694 <_PyXI_ApplyError@@Base+0x1f4> │ │ │ │ + beq 35668 <_PyXI_ApplyError@@Base+0x1b0> │ │ │ │ + bl 11a788 │ │ │ │ + ldr r1, [pc, #132] @ 356ac <_PyXI_ApplyError@@Base+0x1f4> │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl a7994 │ │ │ │ + bl a78b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 35624 <_PyXI_ApplyError@@Base+0x184> │ │ │ │ - bl 11af64 │ │ │ │ + bge 3563c <_PyXI_ApplyError@@Base+0x184> │ │ │ │ + bl 11a7f8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 35648 <_PyXI_ApplyError@@Base+0x1a8> │ │ │ │ + beq 35660 <_PyXI_ApplyError@@Base+0x1a8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 35648 <_PyXI_ApplyError@@Base+0x1a8> │ │ │ │ + bne 35660 <_PyXI_ApplyError@@Base+0x1a8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 11af18 │ │ │ │ - bl 11aef4 │ │ │ │ + bl 11a7ac │ │ │ │ + bl 11a788 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str r0, [r6, #24] │ │ │ │ mov r0, r3 │ │ │ │ - bl 9b380 │ │ │ │ + bl 9b2a4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11af18 │ │ │ │ + bl 11a7ac │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r6, r8, r8, asr #30 │ │ │ │ - subeq r5, pc, r4, lsl sp @ │ │ │ │ - subseq ip, r6, r4, asr r4 │ │ │ │ - mlaseq r7, r0, sl, r5 │ │ │ │ - eorseq r6, r8, r8, ror pc │ │ │ │ - mlaseq r8, ip, pc, r6 @ │ │ │ │ - subseq r1, r6, r0, ror #1 │ │ │ │ - eorseq r6, r8, r4, asr #31 │ │ │ │ - eorseq r6, r8, r0, ror #31 │ │ │ │ + eorseq r4, r8, r0, ror #17 │ │ │ │ + subeq r3, pc, r4, lsr #13 │ │ │ │ + subseq ip, r5, r4, asr r4 │ │ │ │ + eorseq r3, r7, r0, lsl r4 │ │ │ │ + eorseq r4, r8, r0, lsl r9 │ │ │ │ + eorseq r4, r8, r4, lsr r9 │ │ │ │ + subseq r1, r5, r0, ror #1 │ │ │ │ + eorseq r4, r8, ip, asr r9 │ │ │ │ + eorseq r4, r8, r8, ror r9 │ │ │ │ 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 aff90 <_PyNamespace_New@@Base> │ │ │ │ + bl afb04 <_PyNamespace_New@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 359c8 <_PyXI_ApplyError@@Base+0x528> │ │ │ │ + beq 359e0 <_PyXI_ApplyError@@Base+0x528> │ │ │ │ mov r0, #0 │ │ │ │ - bl aff90 <_PyNamespace_New@@Base> │ │ │ │ + bl afb04 <_PyNamespace_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 35814 <_PyXI_ApplyError@@Base+0x374> │ │ │ │ + beq 3582c <_PyXI_ApplyError@@Base+0x374> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3572c <_PyXI_ApplyError@@Base+0x28c> │ │ │ │ - bl 9deb0 │ │ │ │ + beq 35744 <_PyXI_ApplyError@@Base+0x28c> │ │ │ │ + bl 9ddd4 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 357f0 <_PyXI_ApplyError@@Base+0x350> │ │ │ │ - ldr r1, [pc, #744] @ 359d4 <_PyXI_ApplyError@@Base+0x534> │ │ │ │ + beq 35808 <_PyXI_ApplyError@@Base+0x350> │ │ │ │ + ldr r1, [pc, #744] @ 359ec <_PyXI_ApplyError@@Base+0x534> │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl a7994 │ │ │ │ + bl a78b8 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq 3571c <_PyXI_ApplyError@@Base+0x27c> │ │ │ │ + beq 35734 <_PyXI_ApplyError@@Base+0x27c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 3571c <_PyXI_ApplyError@@Base+0x27c> │ │ │ │ + bne 35734 <_PyXI_ApplyError@@Base+0x27c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp r8, #0 │ │ │ │ movge r3, #0 │ │ │ │ - bge 35730 <_PyXI_ApplyError@@Base+0x290> │ │ │ │ - b 357f0 <_PyXI_ApplyError@@Base+0x350> │ │ │ │ + bge 35748 <_PyXI_ApplyError@@Base+0x290> │ │ │ │ + b 35808 <_PyXI_ApplyError@@Base+0x350> │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3578c <_PyXI_ApplyError@@Base+0x2ec> │ │ │ │ - bl 9deb0 │ │ │ │ + beq 357a4 <_PyXI_ApplyError@@Base+0x2ec> │ │ │ │ + bl 9ddd4 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 357f0 <_PyXI_ApplyError@@Base+0x350> │ │ │ │ - ldr r1, [pc, #648] @ 359d8 <_PyXI_ApplyError@@Base+0x538> │ │ │ │ + beq 35808 <_PyXI_ApplyError@@Base+0x350> │ │ │ │ + ldr r1, [pc, #648] @ 359f0 <_PyXI_ApplyError@@Base+0x538> │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl a7994 │ │ │ │ + bl a78b8 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq 35780 <_PyXI_ApplyError@@Base+0x2e0> │ │ │ │ + beq 35798 <_PyXI_ApplyError@@Base+0x2e0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 35780 <_PyXI_ApplyError@@Base+0x2e0> │ │ │ │ + bne 35798 <_PyXI_ApplyError@@Base+0x2e0> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp r8, #0 │ │ │ │ - blt 357f0 <_PyXI_ApplyError@@Base+0x350> │ │ │ │ + blt 35808 <_PyXI_ApplyError@@Base+0x350> │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 357e8 <_PyXI_ApplyError@@Base+0x348> │ │ │ │ - bl 9deb0 │ │ │ │ + beq 35800 <_PyXI_ApplyError@@Base+0x348> │ │ │ │ + bl 9ddd4 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 357f0 <_PyXI_ApplyError@@Base+0x350> │ │ │ │ - ldr r1, [pc, #560] @ 359dc <_PyXI_ApplyError@@Base+0x53c> │ │ │ │ + beq 35808 <_PyXI_ApplyError@@Base+0x350> │ │ │ │ + ldr r1, [pc, #560] @ 359f4 <_PyXI_ApplyError@@Base+0x53c> │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl a7994 │ │ │ │ + bl a78b8 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq 357dc <_PyXI_ApplyError@@Base+0x33c> │ │ │ │ + beq 357f4 <_PyXI_ApplyError@@Base+0x33c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 357dc <_PyXI_ApplyError@@Base+0x33c> │ │ │ │ + bne 357f4 <_PyXI_ApplyError@@Base+0x33c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp r8, #0 │ │ │ │ - bge 35838 <_PyXI_ApplyError@@Base+0x398> │ │ │ │ - b 357f0 <_PyXI_ApplyError@@Base+0x350> │ │ │ │ + bge 35850 <_PyXI_ApplyError@@Base+0x398> │ │ │ │ + b 35808 <_PyXI_ApplyError@@Base+0x350> │ │ │ │ cmp r3, #0 │ │ │ │ - beq 35838 <_PyXI_ApplyError@@Base+0x398> │ │ │ │ + beq 35850 <_PyXI_ApplyError@@Base+0x398> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 35814 <_PyXI_ApplyError@@Base+0x374> │ │ │ │ + beq 3582c <_PyXI_ApplyError@@Base+0x374> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 35814 <_PyXI_ApplyError@@Base+0x374> │ │ │ │ + bne 3582c <_PyXI_ApplyError@@Base+0x374> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - bl a5774 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + bl a5698 │ │ │ │ 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> │ │ │ │ + bne 35890 <_PyXI_ApplyError@@Base+0x3d8> │ │ │ │ + ldr r2, [pc, #440] @ 359f8 <_PyXI_ApplyError@@Base+0x540> │ │ │ │ + ldr r4, [pc, #436] @ 359f8 <_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> │ │ │ │ + ldr r1, [pc, #420] @ 359fc <_PyXI_ApplyError@@Base+0x544> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a7994 │ │ │ │ + bl a78b8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 35870 <_PyXI_ApplyError@@Base+0x3d0> │ │ │ │ + beq 35888 <_PyXI_ApplyError@@Base+0x3d0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 35870 <_PyXI_ApplyError@@Base+0x3d0> │ │ │ │ + bne 35888 <_PyXI_ApplyError@@Base+0x3d0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - bge 35888 <_PyXI_ApplyError@@Base+0x3e8> │ │ │ │ + bge 358a0 <_PyXI_ApplyError@@Base+0x3e8> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 359b0 <_PyXI_ApplyError@@Base+0x510> │ │ │ │ - b 359c8 <_PyXI_ApplyError@@Base+0x528> │ │ │ │ + bne 359c8 <_PyXI_ApplyError@@Base+0x510> │ │ │ │ + b 359e0 <_PyXI_ApplyError@@Base+0x528> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 358a4 <_PyXI_ApplyError@@Base+0x404> │ │ │ │ - bl 9deb0 │ │ │ │ + beq 358bc <_PyXI_ApplyError@@Base+0x404> │ │ │ │ + bl 9ddd4 │ │ │ │ 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> │ │ │ │ + bne 358d4 <_PyXI_ApplyError@@Base+0x41c> │ │ │ │ + b 35890 <_PyXI_ApplyError@@Base+0x3d8> │ │ │ │ + ldr r2, [pc, #308] @ 359f8 <_PyXI_ApplyError@@Base+0x540> │ │ │ │ + ldr r4, [pc, #304] @ 359f8 <_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> │ │ │ │ + ldr r1, [pc, #292] @ 35a00 <_PyXI_ApplyError@@Base+0x548> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a7994 │ │ │ │ + bl a78b8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 358f4 <_PyXI_ApplyError@@Base+0x454> │ │ │ │ + beq 3590c <_PyXI_ApplyError@@Base+0x454> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 358f4 <_PyXI_ApplyError@@Base+0x454> │ │ │ │ + bne 3590c <_PyXI_ApplyError@@Base+0x454> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - blt 35878 <_PyXI_ApplyError@@Base+0x3d8> │ │ │ │ + blt 35890 <_PyXI_ApplyError@@Base+0x3d8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 359f4 <_PyXI_ApplyError@@Base+0x554> │ │ │ │ + bl 35a0c <_PyXI_ApplyError@@Base+0x554> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 35878 <_PyXI_ApplyError@@Base+0x3d8> │ │ │ │ - ldr r1, [pc, #216] @ 359ec <_PyXI_ApplyError@@Base+0x54c> │ │ │ │ + beq 35890 <_PyXI_ApplyError@@Base+0x3d8> │ │ │ │ + ldr r1, [pc, #216] @ 35a04 <_PyXI_ApplyError@@Base+0x54c> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a7994 │ │ │ │ + bl a78b8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 35944 <_PyXI_ApplyError@@Base+0x4a4> │ │ │ │ + beq 3595c <_PyXI_ApplyError@@Base+0x4a4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 35944 <_PyXI_ApplyError@@Base+0x4a4> │ │ │ │ + bne 3595c <_PyXI_ApplyError@@Base+0x4a4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - blt 35878 <_PyXI_ApplyError@@Base+0x3d8> │ │ │ │ + blt 35890 <_PyXI_ApplyError@@Base+0x3d8> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 359cc <_PyXI_ApplyError@@Base+0x52c> │ │ │ │ - bl 9deb0 │ │ │ │ + beq 359e4 <_PyXI_ApplyError@@Base+0x52c> │ │ │ │ + bl 9ddd4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 3596c <_PyXI_ApplyError@@Base+0x4cc> │ │ │ │ - bl 11af64 │ │ │ │ - b 359cc <_PyXI_ApplyError@@Base+0x52c> │ │ │ │ - ldr r1, [pc, #124] @ 359f0 <_PyXI_ApplyError@@Base+0x550> │ │ │ │ + bne 35984 <_PyXI_ApplyError@@Base+0x4cc> │ │ │ │ + bl 11a7f8 │ │ │ │ + b 359e4 <_PyXI_ApplyError@@Base+0x52c> │ │ │ │ + ldr r1, [pc, #124] @ 35a08 <_PyXI_ApplyError@@Base+0x550> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a7994 │ │ │ │ + bl a78b8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 359a4 <_PyXI_ApplyError@@Base+0x504> │ │ │ │ + beq 359bc <_PyXI_ApplyError@@Base+0x504> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 359a4 <_PyXI_ApplyError@@Base+0x504> │ │ │ │ + bne 359bc <_PyXI_ApplyError@@Base+0x504> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bge 359cc <_PyXI_ApplyError@@Base+0x52c> │ │ │ │ - b 35878 <_PyXI_ApplyError@@Base+0x3d8> │ │ │ │ + bge 359e4 <_PyXI_ApplyError@@Base+0x52c> │ │ │ │ + b 35890 <_PyXI_ApplyError@@Base+0x3d8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 359c8 <_PyXI_ApplyError@@Base+0x528> │ │ │ │ + bne 359e0 <_PyXI_ApplyError@@Base+0x528> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq ip, r5, r0, lsr #2 │ │ │ │ - eorseq ip, r5, ip, lsr #2 │ │ │ │ - eorseq ip, r5, ip, asr r1 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - @ instruction: 0x00363dfc │ │ │ │ - eorseq pc, r5, r0, ror #5 │ │ │ │ - eorseq r6, r8, ip, ror #31 │ │ │ │ - @ instruction: 0x00386ff8 │ │ │ │ + eorseq r9, r5, r0, lsr #21 │ │ │ │ + eorseq r9, r5, ip, lsr #21 │ │ │ │ + @ instruction: 0x00359adc │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + mlaseq r6, r0, r7, r1 │ │ │ │ + eorseq ip, r5, r0, ror #24 │ │ │ │ + eorseq r4, r8, r4, lsl #19 │ │ │ │ + mlaseq r8, r0, r9, r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r5, [r0, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 35a50 <_PyXI_ApplyError@@Base+0x5b0> │ │ │ │ + beq 35a68 <_PyXI_ApplyError@@Base+0x5b0> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r6, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r1, [pc, #160] @ 35ac8 <_PyXI_ApplyError@@Base+0x628> │ │ │ │ + ldr r1, [pc, #160] @ 35ae0 <_PyXI_ApplyError@@Base+0x628> │ │ │ │ mov r0, r6 │ │ │ │ movne r4, r3 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35a98 <_PyXI_ApplyError@@Base+0x5f8> │ │ │ │ - ldr r1, [pc, #140] @ 35acc <_PyXI_ApplyError@@Base+0x62c> │ │ │ │ + beq 35ab0 <_PyXI_ApplyError@@Base+0x5f8> │ │ │ │ + ldr r1, [pc, #140] @ 35ae4 <_PyXI_ApplyError@@Base+0x62c> │ │ │ │ mov r0, r6 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 35a64 <_PyXI_ApplyError@@Base+0x5c4> │ │ │ │ - b 35a98 <_PyXI_ApplyError@@Base+0x5f8> │ │ │ │ + bne 35a7c <_PyXI_ApplyError@@Base+0x5c4> │ │ │ │ + b 35ab0 <_PyXI_ApplyError@@Base+0x5f8> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 35ac0 <_PyXI_ApplyError@@Base+0x620> │ │ │ │ + beq 35ad8 <_PyXI_ApplyError@@Base+0x620> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 9deb0 │ │ │ │ + b 9ddd4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 35a84 <_PyXI_ApplyError@@Base+0x5e4> │ │ │ │ + beq 35a9c <_PyXI_ApplyError@@Base+0x5e4> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - ldr r0, [pc, #80] @ 35ad0 <_PyXI_ApplyError@@Base+0x630> │ │ │ │ + ldr r0, [pc, #80] @ 35ae8 <_PyXI_ApplyError@@Base+0x630> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1293bc │ │ │ │ + b 128bc0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - ldr r0, [pc, #64] @ 35ad4 <_PyXI_ApplyError@@Base+0x634> │ │ │ │ + ldr r0, [pc, #64] @ 35aec <_PyXI_ApplyError@@Base+0x634> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1293bc │ │ │ │ + b 128bc0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 35ab4 <_PyXI_ApplyError@@Base+0x614> │ │ │ │ + beq 35acc <_PyXI_ApplyError@@Base+0x614> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r0, [pc, #40] @ 35ad8 <_PyXI_ApplyError@@Base+0x638> │ │ │ │ + ldr r0, [pc, #40] @ 35af0 <_PyXI_ApplyError@@Base+0x638> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1293bc │ │ │ │ + b 128bc0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 9deb0 │ │ │ │ - ldr r0, [pc, #20] @ 35adc <_PyXI_ApplyError@@Base+0x63c> │ │ │ │ + b 9ddd4 │ │ │ │ + ldr r0, [pc, #20] @ 35af4 <_PyXI_ApplyError@@Base+0x63c> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq lr, r5, r4, asr #6 │ │ │ │ - eorseq sl, r5, r8, asr sl │ │ │ │ - eorseq r7, r8, r4 │ │ │ │ - eorseq r7, r8, r0, lsl r0 │ │ │ │ - eorseq r7, r8, r8, lsl r0 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + eorseq fp, r5, r4, asr #25 │ │ │ │ + @ instruction: 0x003583d8 │ │ │ │ + mlaseq r8, ip, r9, r4 │ │ │ │ + eorseq r4, r8, r8, lsr #19 │ │ │ │ + @ instruction: 0x003849b0 │ │ │ │ + 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 ab318 │ │ │ │ + bl ab23c │ │ │ │ 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> │ │ │ │ + bl 35b68 <_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> │ │ │ │ + bne 35b54 <_PyXI_ApplyError@@Base+0x69c> │ │ │ │ + ldr r3, [pc, #24] @ 35b5c <_PyXI_ApplyError@@Base+0x6a4> │ │ │ │ + ldr r1, [pc, #24] @ 35b60 <_PyXI_ApplyError@@Base+0x6a8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #8] @ 35b4c <_PyXI_ApplyError@@Base+0x6ac> │ │ │ │ + ldr r0, [pc, #8] @ 35b64 <_PyXI_ApplyError@@Base+0x6ac> │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r7, r8, r0, lsr #32 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + @ instruction: 0x003849b8 │ │ │ │ + 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 │ │ │ │ ldrb r3, [r2, #87] @ 0x57 │ │ │ │ - ldr r1, [pc, #460] @ 35d40 <_PyXI_ApplyError@@Base+0x8a0> │ │ │ │ + ldr r1, [pc, #460] @ 35d58 <_PyXI_ApplyError@@Base+0x8a0> │ │ │ │ lsr r3, r3, #5 │ │ │ │ and r3, r3, #1 │ │ │ │ eor r3, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 35c4c <_PyXI_ApplyError@@Base+0x7ac> │ │ │ │ + bne 35c64 <_PyXI_ApplyError@@Base+0x7ac> │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18abac │ │ │ │ + bl 189500 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 35c4c <_PyXI_ApplyError@@Base+0x7ac> │ │ │ │ - bl aef58 │ │ │ │ + beq 35c64 <_PyXI_ApplyError@@Base+0x7ac> │ │ │ │ + bl aeacc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 35bd0 <_PyXI_ApplyError@@Base+0x730> │ │ │ │ + beq 35be8 <_PyXI_ApplyError@@Base+0x730> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 35bd0 <_PyXI_ApplyError@@Base+0x730> │ │ │ │ + bne 35be8 <_PyXI_ApplyError@@Base+0x730> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - bne 35c0c <_PyXI_ApplyError@@Base+0x76c> │ │ │ │ - b 35c4c <_PyXI_ApplyError@@Base+0x7ac> │ │ │ │ + bne 35c24 <_PyXI_ApplyError@@Base+0x76c> │ │ │ │ + b 35c64 <_PyXI_ApplyError@@Base+0x7ac> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 20eb78 │ │ │ │ + bl 20cb5c │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 35c70 <_PyXI_ApplyError@@Base+0x7d0> │ │ │ │ + blt 35c88 <_PyXI_ApplyError@@Base+0x7d0> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 35cd4 <_PyXI_ApplyError@@Base+0x834> │ │ │ │ + bne 35cec <_PyXI_ApplyError@@Base+0x834> │ │ │ │ ldr r2, [r6] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ - bne 35cf0 <_PyXI_ApplyError@@Base+0x850> │ │ │ │ + bne 35d08 <_PyXI_ApplyError@@Base+0x850> │ │ │ │ mov r0, r4 │ │ │ │ - bl af3d4 │ │ │ │ + bl aef48 │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ - beq 35d08 <_PyXI_ApplyError@@Base+0x868> │ │ │ │ + beq 35d20 <_PyXI_ApplyError@@Base+0x868> │ │ │ │ mov r0, r7 │ │ │ │ - bl a969c │ │ │ │ + bl a95c0 │ │ │ │ subs r6, r0, #0 │ │ │ │ mov r2, r6 │ │ │ │ - bne 35bdc <_PyXI_ApplyError@@Base+0x73c> │ │ │ │ + bne 35bf4 <_PyXI_ApplyError@@Base+0x73c> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 35c54 <_PyXI_ApplyError@@Base+0x7b4> │ │ │ │ + bne 35c6c <_PyXI_ApplyError@@Base+0x7b4> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 35cb8 <_PyXI_ApplyError@@Base+0x818> │ │ │ │ + bne 35cd0 <_PyXI_ApplyError@@Base+0x818> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 35c40 <_PyXI_ApplyError@@Base+0x7a0> │ │ │ │ + bne 35c58 <_PyXI_ApplyError@@Base+0x7a0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 35c40 <_PyXI_ApplyError@@Base+0x7a0> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 35c58 <_PyXI_ApplyError@@Base+0x7a0> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 35c90 <_PyXI_ApplyError@@Base+0x7f0> │ │ │ │ + beq 35ca8 <_PyXI_ApplyError@@Base+0x7f0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 35c90 <_PyXI_ApplyError@@Base+0x7f0> │ │ │ │ + bne 35ca8 <_PyXI_ApplyError@@Base+0x7f0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 35c40 <_PyXI_ApplyError@@Base+0x7a0> │ │ │ │ + beq 35c58 <_PyXI_ApplyError@@Base+0x7a0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 35c40 <_PyXI_ApplyError@@Base+0x7a0> │ │ │ │ + bne 35c58 <_PyXI_ApplyError@@Base+0x7a0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 35c40 <_PyXI_ApplyError@@Base+0x7a0> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 35c58 <_PyXI_ApplyError@@Base+0x7a0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 35c4c <_PyXI_ApplyError@@Base+0x7ac> │ │ │ │ + bne 35c64 <_PyXI_ApplyError@@Base+0x7ac> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 35c4c <_PyXI_ApplyError@@Base+0x7ac> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 35c64 <_PyXI_ApplyError@@Base+0x7ac> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 35bfc <_PyXI_ApplyError@@Base+0x75c> │ │ │ │ + bne 35c14 <_PyXI_ApplyError@@Base+0x75c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 35bfc <_PyXI_ApplyError@@Base+0x75c> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 35c14 <_PyXI_ApplyError@@Base+0x75c> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 35c0c <_PyXI_ApplyError@@Base+0x76c> │ │ │ │ + bne 35c24 <_PyXI_ApplyError@@Base+0x76c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 35c0c <_PyXI_ApplyError@@Base+0x76c> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 35c24 <_PyXI_ApplyError@@Base+0x76c> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 35d2c <_PyXI_ApplyError@@Base+0x88c> │ │ │ │ + beq 35d44 <_PyXI_ApplyError@@Base+0x88c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 35d2c <_PyXI_ApplyError@@Base+0x88c> │ │ │ │ + bne 35d44 <_PyXI_ApplyError@@Base+0x88c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - bl a5774 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + bl a5698 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ rsb r0, r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x00566194 │ │ │ │ + @ instruction: 0x00556194 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #24 │ │ │ │ mov ip, r1 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #144] @ 35df8 <_PyXI_ApplyError@@Base+0x958> │ │ │ │ + ldr r1, [pc, #144] @ 35e10 <_PyXI_ApplyError@@Base+0x958> │ │ │ │ add r3, sp, #16 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, ip │ │ │ │ - bl b6fb4 │ │ │ │ + bl b6b10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 35dc8 <_PyXI_ApplyError@@Base+0x928> │ │ │ │ + beq 35de0 <_PyXI_ApplyError@@Base+0x928> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, #0 │ │ │ │ - bl 1813c8 │ │ │ │ + bl 180344 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 35dd0 <_PyXI_ApplyError@@Base+0x930> │ │ │ │ - bl c42a4 │ │ │ │ + bne 35de8 <_PyXI_ApplyError@@Base+0x930> │ │ │ │ + bl c3dc8 │ │ │ │ mov r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1813c8 │ │ │ │ + bl 180344 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7ff4 │ │ │ │ + bl c7b18 │ │ │ │ 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> │ │ │ │ + bne 35de8 <_PyXI_ApplyError@@Base+0x930> │ │ │ │ + ldr r3, [pc, #60] @ 35e14 <_PyXI_ApplyError@@Base+0x95c> │ │ │ │ + ldr r1, [pc, #60] @ 35e18 <_PyXI_ApplyError@@Base+0x960> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r0, #0 │ │ │ │ - b 35df0 <_PyXI_ApplyError@@Base+0x950> │ │ │ │ + b 35e08 <_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 r0, [pc, #24] @ 35e1c <_PyXI_ApplyError@@Base+0x964> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r4, #24] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r7, r8, ip, ror #2 │ │ │ │ - subseq r1, r6, r0, ror #1 │ │ │ │ - eorseq r7, r8, r4, lsl #3 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + eorseq r4, r8, r4, lsl #22 │ │ │ │ + subseq r1, r5, r0, ror #1 │ │ │ │ + eorseq r4, r8, ip, lsl fp │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00035e08 : │ │ │ │ +00035e20 : │ │ │ │ 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 │ │ │ │ + bne 35e54 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 35e6c │ │ │ │ - b 35e60 │ │ │ │ + bne 35e84 │ │ │ │ + b 35e78 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #52] @ 35e80 │ │ │ │ + ldr r0, [pc, #52] @ 35e98 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 35e28 │ │ │ │ - b 35e78 │ │ │ │ - bl a5774 │ │ │ │ + bne 35e40 │ │ │ │ + b 35e90 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 35e78 │ │ │ │ - ldr r3, [pc, #16] @ 35e84 │ │ │ │ + bne 35e90 │ │ │ │ + ldr r3, [pc, #16] @ 35e9c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1c7d3c │ │ │ │ + bl 1c603c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r4, r7, r8, ror r9 │ │ │ │ - subseq sp, r6, r4, asr fp │ │ │ │ + @ instruction: 0x003722f8 │ │ │ │ + subseq sp, r5, r4, asr fp │ │ │ │ │ │ │ │ -00035e88 : │ │ │ │ - ldr r0, [pc] @ 35e90 │ │ │ │ - b 10f338 │ │ │ │ - ldrheq pc, [r7], #-104 @ 0xffffff98 @ │ │ │ │ +00035ea0 : │ │ │ │ + ldr r0, [pc] @ 35ea8 │ │ │ │ + b 10edb8 │ │ │ │ + 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 10fd7c │ │ │ │ - ldr r1, [pc, #360] @ 3601c │ │ │ │ + bl 10f7f8 │ │ │ │ + ldr r1, [pc, #360] @ 36034 │ │ │ │ mov r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 129068 │ │ │ │ - ldr r1, [pc, #344] @ 36020 │ │ │ │ + bl 12886c │ │ │ │ + ldr r1, [pc, #344] @ 36038 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1106d0 │ │ │ │ + bl 11014c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 35ee4 │ │ │ │ + bge 35efc │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #312] @ 36024 │ │ │ │ + ldr r1, [pc, #312] @ 3603c │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 129068 │ │ │ │ - ldr r1, [pc, #300] @ 36028 │ │ │ │ + bl 12886c │ │ │ │ + ldr r1, [pc, #300] @ 36040 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1106d0 │ │ │ │ + bl 11014c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 35edc │ │ │ │ - ldr r1, [pc, #276] @ 3602c │ │ │ │ + blt 35ef4 │ │ │ │ + ldr r1, [pc, #276] @ 36044 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 129068 │ │ │ │ - ldr r1, [pc, #264] @ 36030 │ │ │ │ + bl 12886c │ │ │ │ + ldr r1, [pc, #264] @ 36048 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1106d0 │ │ │ │ + bl 11014c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 35edc │ │ │ │ + blt 35ef4 │ │ │ │ mov r3, #131072 @ 0x20000 │ │ │ │ str r3, [r5, #20] │ │ │ │ - bl 91ac8 │ │ │ │ - ldr r1, [pc, #228] @ 36034 │ │ │ │ + bl 919ec │ │ │ │ + ldr r1, [pc, #228] @ 3604c │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1106d0 │ │ │ │ + bl 11014c │ │ │ │ cmp r0, #0 │ │ │ │ - ldrge r6, [pc, #208] @ 36038 │ │ │ │ - blt 35edc │ │ │ │ + ldrge r6, [pc, #208] @ 36050 │ │ │ │ + blt 35ef4 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 35f90 │ │ │ │ + beq 35fa8 │ │ │ │ ldr r2, [r6] │ │ │ │ - bl 162390 │ │ │ │ + bl 161578 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 35edc │ │ │ │ + beq 35ef4 │ │ │ │ add r6, r6, #8 │ │ │ │ - b 35f68 │ │ │ │ - ldr r3, [pc, #164] @ 3603c │ │ │ │ + b 35f80 │ │ │ │ + ldr r3, [pc, #164] @ 36054 │ │ │ │ mov r0, #1 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl a2afc │ │ │ │ + bl a2a20 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 35edc │ │ │ │ - ldr r1, [pc, #144] @ 36040 │ │ │ │ + beq 35ef4 │ │ │ │ + ldr r1, [pc, #144] @ 36058 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 129068 │ │ │ │ + bl 12886c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [r5] │ │ │ │ - beq 35fe0 │ │ │ │ + beq 35ff8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 35fe0 │ │ │ │ + bne 35ff8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 35edc │ │ │ │ + beq 35ef4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1290a0 │ │ │ │ + bl 1288a4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 35edc │ │ │ │ - ldr r0, [pc, #64] @ 36044 │ │ │ │ - bl 9de44 │ │ │ │ + bne 35ef4 │ │ │ │ + ldr r0, [pc, #64] @ 3605c │ │ │ │ + bl 9dd68 │ │ │ │ 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, r7, r8, lsl r7 @ │ │ │ │ - mlaseq r8, r8, fp, sl │ │ │ │ - subseq pc, r7, ip, lsr #14 │ │ │ │ - @ instruction: 0x0036dcd4 │ │ │ │ - subseq pc, r7, r0, asr #14 │ │ │ │ - eorseq sp, r6, r8, ror #25 │ │ │ │ - @ instruction: 0x0038b3f0 │ │ │ │ - subeq r6, pc, r4, ror #5 │ │ │ │ - subseq r1, r6, r0, lsl #27 │ │ │ │ - subseq pc, r7, r4, asr r7 @ │ │ │ │ - @ instruction: 0x0036d9f8 │ │ │ │ + subseq pc, r6, r8, lsl r7 @ │ │ │ │ + eorseq r8, r8, r8, lsl r5 │ │ │ │ + subseq pc, r6, ip, lsr #14 │ │ │ │ + eorseq fp, r6, r4, asr r6 │ │ │ │ + subseq pc, r6, r0, asr #14 │ │ │ │ + eorseq fp, r6, r8, ror #12 │ │ │ │ + eorseq r8, r8, r0, ror sp │ │ │ │ + subeq r3, pc, r4, ror #24 │ │ │ │ + subseq r1, r5, r0, lsl #27 │ │ │ │ + subseq pc, r6, r4, asr r7 @ │ │ │ │ + eorseq fp, r6, r8, ror r3 │ │ │ │ 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 10fd7c │ │ │ │ + bl 10f7f8 │ │ │ │ add ip, sp, #12 │ │ │ │ - ldr r1, [pc, #220] @ 36158 │ │ │ │ + ldr r1, [pc, #220] @ 36170 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ str ip, [sp] │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl fe640 │ │ │ │ + bl fe190 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 360c4 │ │ │ │ + beq 360dc │ │ │ │ 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 360e4 │ │ │ │ + ldr r3, [pc, #160] @ 36174 │ │ │ │ + ldr r1, [pc, #160] @ 36178 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r0, #0 │ │ │ │ - b 36150 │ │ │ │ + b 36168 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 2fd67c │ │ │ │ + bl 2fab7c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 360c4 │ │ │ │ + beq 360dc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ - bl 9cb6c │ │ │ │ + bl 9ca90 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bge 36124 │ │ │ │ + bge 3613c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 360c4 │ │ │ │ + beq 360dc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 360c4 │ │ │ │ + bne 360dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 360c4 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 360dc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 36134 │ │ │ │ - ldr r0, [pc, #48] @ 36164 │ │ │ │ - b 36150 │ │ │ │ + bne 3614c │ │ │ │ + ldr r0, [pc, #48] @ 3617c │ │ │ │ + b 36168 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3612c │ │ │ │ + bne 36144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 3612c │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 36144 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq lr, r5, r4, asr #7 │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq sl, r8, r4, asr #23 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + eorseq fp, r5, r4, asr #26 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r8, r8, r4, asr #10 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00036168 : │ │ │ │ - ldr r0, [pc] @ 36170 │ │ │ │ - b 10f338 │ │ │ │ - ldrheq pc, [r7], #-124 @ 0xffffff84 @ │ │ │ │ +00036180 : │ │ │ │ + ldr r0, [pc] @ 36188 │ │ │ │ + b 10edb8 │ │ │ │ + ldrheq pc, [r6], #-124 @ 0xffffff84 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ - bl 10fd7c │ │ │ │ - ldr r1, [pc, #936] @ 3653c │ │ │ │ + bl 10f7f8 │ │ │ │ + ldr r1, [pc, #936] @ 36554 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 129068 │ │ │ │ + bl 12886c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r6] │ │ │ │ - beq 36498 │ │ │ │ + beq 364b0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1290a0 │ │ │ │ + bl 1288a4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36498 │ │ │ │ + blt 364b0 │ │ │ │ ldr r3, [r6] │ │ │ │ - ldr r2, [pc, #884] @ 36540 │ │ │ │ + ldr r2, [pc, #884] @ 36558 │ │ │ │ ldr r7, [r3, #132] @ 0x84 │ │ │ │ - ldr r1, [pc, #880] @ 36544 │ │ │ │ + ldr r1, [pc, #880] @ 3655c │ │ │ │ mov r0, r7 │ │ │ │ - bl a5b4c │ │ │ │ - ldr r4, [pc, #872] @ 36548 │ │ │ │ + bl a5a70 │ │ │ │ + ldr r4, [pc, #872] @ 36560 │ │ │ │ ldr r3, [r4, #1132] @ 0x46c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36224 │ │ │ │ + blt 3623c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 36208 │ │ │ │ + beq 36220 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1132] @ 0x46c │ │ │ │ - bne 36208 │ │ │ │ - ldr r0, [pc, #824] @ 36540 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [pc, #816] @ 36540 │ │ │ │ - ldr r1, [pc, #824] @ 3654c │ │ │ │ + bne 36220 │ │ │ │ + ldr r0, [pc, #824] @ 36558 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [pc, #816] @ 36558 │ │ │ │ + ldr r1, [pc, #824] @ 36564 │ │ │ │ mov r0, r7 │ │ │ │ - bl a5b4c │ │ │ │ + bl a5a70 │ │ │ │ ldr r3, [r4, #1132] @ 0x46c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 36248 │ │ │ │ + bge 36260 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 36498 │ │ │ │ + beq 364b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1132] @ 0x46c │ │ │ │ - bne 36498 │ │ │ │ - ldr r0, [pc, #764] @ 36540 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 36498 │ │ │ │ + bne 364b0 │ │ │ │ + ldr r0, [pc, #764] @ 36558 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 364b0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 36268 │ │ │ │ + beq 36280 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1132] @ 0x46c │ │ │ │ - bne 36268 │ │ │ │ - ldr r0, [pc, #728] @ 36540 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [pc, #736] @ 36550 │ │ │ │ - ldr r1, [pc, #736] @ 36554 │ │ │ │ + bne 36280 │ │ │ │ + ldr r0, [pc, #728] @ 36558 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [pc, #736] @ 36568 │ │ │ │ + ldr r1, [pc, #736] @ 3656c │ │ │ │ mov r0, r7 │ │ │ │ - bl a5b4c │ │ │ │ + bl a5a70 │ │ │ │ ldr r3, [r4, #1900] @ 0x76c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 362c0 │ │ │ │ + blt 362d8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 362a4 │ │ │ │ + beq 362bc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1900] @ 0x76c │ │ │ │ - bne 362a4 │ │ │ │ - ldr r0, [pc, #684] @ 36550 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [pc, #676] @ 36550 │ │ │ │ - ldr r1, [pc, #680] @ 36558 │ │ │ │ + bne 362bc │ │ │ │ + ldr r0, [pc, #684] @ 36568 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [pc, #676] @ 36568 │ │ │ │ + ldr r1, [pc, #680] @ 36570 │ │ │ │ mov r0, r7 │ │ │ │ - bl a5b4c │ │ │ │ + bl a5a70 │ │ │ │ ldr r3, [r4, #1900] @ 0x76c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 362e4 │ │ │ │ + bge 362fc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 36498 │ │ │ │ + beq 364b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1900] @ 0x76c │ │ │ │ - bne 36498 │ │ │ │ - ldr r0, [pc, #624] @ 36550 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 36498 │ │ │ │ + bne 364b0 │ │ │ │ + ldr r0, [pc, #624] @ 36568 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 364b0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 36304 │ │ │ │ + beq 3631c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1900] @ 0x76c │ │ │ │ - bne 36304 │ │ │ │ - ldr r0, [pc, #588] @ 36550 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - ldr r1, [pc, #592] @ 3655c │ │ │ │ + bne 3631c │ │ │ │ + ldr r0, [pc, #588] @ 36568 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + ldr r1, [pc, #592] @ 36574 │ │ │ │ mov r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 162390 │ │ │ │ + bl 161578 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36498 │ │ │ │ - ldr r1, [pc, #572] @ 36560 │ │ │ │ + blt 364b0 │ │ │ │ + ldr r1, [pc, #572] @ 36578 │ │ │ │ mov r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 162390 │ │ │ │ + bl 161578 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36498 │ │ │ │ - ldr r1, [pc, #552] @ 36564 │ │ │ │ + blt 364b0 │ │ │ │ + ldr r1, [pc, #552] @ 3657c │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 162390 │ │ │ │ + bl 161578 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36498 │ │ │ │ - ldr r1, [pc, #532] @ 36568 │ │ │ │ + blt 364b0 │ │ │ │ + ldr r1, [pc, #532] @ 36580 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 162390 │ │ │ │ + bl 161578 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36498 │ │ │ │ - ldr r1, [pc, #512] @ 3656c │ │ │ │ + blt 364b0 │ │ │ │ + ldr r1, [pc, #512] @ 36584 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 129068 │ │ │ │ + bl 12886c │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r6, #4] │ │ │ │ - beq 36498 │ │ │ │ + beq 364b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1290a0 │ │ │ │ + bl 1288a4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36498 │ │ │ │ + blt 364b0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #464] @ 36570 │ │ │ │ + ldr r2, [pc, #464] @ 36588 │ │ │ │ ldr r6, [r3, #132] @ 0x84 │ │ │ │ - ldr r1, [pc, #412] @ 36544 │ │ │ │ + ldr r1, [pc, #412] @ 3655c │ │ │ │ mov r0, r6 │ │ │ │ - bl a5b4c │ │ │ │ + bl a5a70 │ │ │ │ ldr r3, [r4, #1004] @ 0x3ec │ │ │ │ cmp r0, #0 │ │ │ │ - blt 363f4 │ │ │ │ + blt 3640c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 363d8 │ │ │ │ + beq 363f0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1004] @ 0x3ec │ │ │ │ - bne 363d8 │ │ │ │ - ldr r0, [pc, #408] @ 36570 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [pc, #400] @ 36570 │ │ │ │ - ldr r1, [pc, #360] @ 3654c │ │ │ │ + bne 363f0 │ │ │ │ + ldr r0, [pc, #408] @ 36588 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [pc, #400] @ 36588 │ │ │ │ + ldr r1, [pc, #360] @ 36564 │ │ │ │ mov r0, r6 │ │ │ │ - bl a5b4c │ │ │ │ + bl a5a70 │ │ │ │ ldr r3, [r4, #1004] @ 0x3ec │ │ │ │ cmp r0, #0 │ │ │ │ - bge 36418 │ │ │ │ + bge 36430 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 36498 │ │ │ │ + beq 364b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1004] @ 0x3ec │ │ │ │ - bne 36498 │ │ │ │ - ldr r0, [pc, #348] @ 36570 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 36498 │ │ │ │ + bne 364b0 │ │ │ │ + ldr r0, [pc, #348] @ 36588 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 364b0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 36438 │ │ │ │ + beq 36450 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1004] @ 0x3ec │ │ │ │ - bne 36438 │ │ │ │ - ldr r0, [pc, #312] @ 36570 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [pc, #308] @ 36574 │ │ │ │ - ldr r1, [pc, #272] @ 36554 │ │ │ │ + bne 36450 │ │ │ │ + ldr r0, [pc, #312] @ 36588 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [pc, #308] @ 3658c │ │ │ │ + ldr r1, [pc, #272] @ 3656c │ │ │ │ mov r0, r6 │ │ │ │ - bl a5b4c │ │ │ │ + bl a5a70 │ │ │ │ ldr r3, [r4, #1388] @ 0x56c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36478 │ │ │ │ + blt 36490 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 364a0 │ │ │ │ - ldr r2, [pc, #272] @ 36574 │ │ │ │ - ldr r1, [pc, #240] @ 36558 │ │ │ │ + bne 364b8 │ │ │ │ + ldr r2, [pc, #272] @ 3658c │ │ │ │ + ldr r1, [pc, #240] @ 36570 │ │ │ │ mov r0, r6 │ │ │ │ - bl a5b4c │ │ │ │ + bl a5a70 │ │ │ │ ldr r3, [r4, #1388] @ 0x56c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 364bc │ │ │ │ + bge 364d4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 36498 │ │ │ │ + beq 364b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1388] @ 0x56c │ │ │ │ - bne 36498 │ │ │ │ - ldr r0, [pc, #220] @ 36574 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bne 364b0 │ │ │ │ + ldr r0, [pc, #220] @ 3658c │ │ │ │ + bl 9ac7c <_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 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 3645c │ │ │ │ + bne 36474 │ │ │ │ + ldr r0, [pc, #188] @ 3658c │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 36474 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 364dc │ │ │ │ + beq 364f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1388] @ 0x56c │ │ │ │ - bne 364dc │ │ │ │ - ldr r0, [pc, #152] @ 36574 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - ldr r1, [pc, #148] @ 36578 │ │ │ │ + bne 364f4 │ │ │ │ + ldr r0, [pc, #152] @ 3658c │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + ldr r1, [pc, #148] @ 36590 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 162390 │ │ │ │ + bl 161578 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36498 │ │ │ │ - ldr r1, [pc, #128] @ 3657c │ │ │ │ + blt 364b0 │ │ │ │ + ldr r1, [pc, #128] @ 36594 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 162390 │ │ │ │ + bl 161578 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36498 │ │ │ │ - ldr r1, [pc, #108] @ 36580 │ │ │ │ + blt 364b0 │ │ │ │ + ldr r1, [pc, #108] @ 36598 │ │ │ │ mov r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 162390 │ │ │ │ + bl 161578 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36498 │ │ │ │ - ldr r1, [pc, #88] @ 36584 │ │ │ │ + blt 364b0 │ │ │ │ + ldr r1, [pc, #88] @ 3659c │ │ │ │ mov r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 162390 │ │ │ │ + bl 161578 │ │ │ │ asr r0, r0, #31 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrsheq pc, [r7], #-112 @ 0xffffff90 @ │ │ │ │ - subseq r7, r8, ip, ror r2 │ │ │ │ - eorseq sl, r8, r0, lsr #27 │ │ │ │ - subseq r6, r8, r0, lsl lr │ │ │ │ - @ instruction: 0x0038adb4 │ │ │ │ - subseq r7, r8, ip, ror r5 │ │ │ │ - eorseq sl, r8, r8, asr #27 │ │ │ │ - eorseq sl, r8, r0, ror #27 │ │ │ │ - mlaseq r8, r8, sp, sl │ │ │ │ - eorseq sl, r8, ip, lsr #27 │ │ │ │ - eorseq sl, r8, r0, asr #27 │ │ │ │ - @ instruction: 0x0038add8 │ │ │ │ - subseq pc, r7, r4, lsl #16 │ │ │ │ - ldrsheq r7, [r8], #-28 @ 0xffffffe4 │ │ │ │ - subseq r7, r8, ip, ror r3 │ │ │ │ - @ instruction: 0x0038adf0 │ │ │ │ - eorseq sl, r8, r4, lsl #28 │ │ │ │ - eorseq sl, r8, r8, lsl lr │ │ │ │ - eorseq sl, r8, r0, lsr lr │ │ │ │ + ldrsheq pc, [r6], #-112 @ 0xffffff90 @ │ │ │ │ + subseq r7, r7, ip, ror r2 │ │ │ │ + eorseq r8, r8, r0, lsr #14 │ │ │ │ + subseq r6, r7, r0, lsl lr │ │ │ │ + eorseq r8, r8, r4, lsr r7 │ │ │ │ + subseq r7, r7, ip, ror r5 │ │ │ │ + eorseq r8, r8, r8, asr #14 │ │ │ │ + eorseq r8, r8, r0, ror #14 │ │ │ │ + eorseq r8, r8, r8, lsl r7 │ │ │ │ + eorseq r8, r8, ip, lsr #14 │ │ │ │ + eorseq r8, r8, r0, asr #14 │ │ │ │ + eorseq r8, r8, r8, asr r7 │ │ │ │ + subseq pc, r6, r4, lsl #16 │ │ │ │ + ldrsheq r7, [r7], #-28 @ 0xffffffe4 │ │ │ │ + subseq r7, r7, ip, ror r3 │ │ │ │ + eorseq r8, r8, r0, ror r7 │ │ │ │ + eorseq r8, r8, r4, lsl #15 │ │ │ │ + mlaseq r8, r8, r7, r8 │ │ │ │ + @ instruction: 0x003887b0 │ │ │ │ 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 │ │ │ │ + ldr r2, [pc, #40] @ 365fc │ │ │ │ + ldr r3, [pc, #40] @ 36600 │ │ │ │ str lr, [sp] │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 119474 │ │ │ │ + bl 118d0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 365dc │ │ │ │ + beq 365f4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 2fe58 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq sl, r8, r0, ror lr │ │ │ │ - subseq pc, r7, r8, lsl r8 @ │ │ │ │ + eorseq r8, r8, r8, asr #15 │ │ │ │ + subseq pc, r6, r8, lsl r8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 18974c <_Py_union_type_or@@Base+0x2e8> │ │ │ │ - ldr r0, [pc] @ 36610 │ │ │ │ + bl 1880a0 <_Py_union_type_or@@Base+0x2e8> │ │ │ │ + ldr r0, [pc] @ 36628 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00036614 : │ │ │ │ - ldr r0, [pc] @ 3661c │ │ │ │ - b 10f338 │ │ │ │ - subseq pc, r7, r4, lsr #16 │ │ │ │ +0003662c : │ │ │ │ + ldr r0, [pc] @ 36634 │ │ │ │ + b 10edb8 │ │ │ │ + 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 190780 │ │ │ │ - b 36694 │ │ │ │ - ldr r1, [pc, #540] @ 36884 │ │ │ │ + beq 36678 │ │ │ │ + ldr r3, [pc, #552] @ 36894 │ │ │ │ + ldr r1, [pc, #552] @ 36898 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ed6c │ │ │ │ + b 366ac │ │ │ │ + ldr r1, [pc, #540] @ 3689c │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, r2 │ │ │ │ - beq 36704 │ │ │ │ - ldr r0, [pc, #524] @ 36888 │ │ │ │ + beq 3671c │ │ │ │ + ldr r0, [pc, #524] @ 368a0 │ │ │ │ mov r1, sp │ │ │ │ ldr r6, [r3, #16] │ │ │ │ ldr r7, [r3, #20] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ - bl 18f66c <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 18dc58 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 3669c │ │ │ │ + bge 366b4 │ │ │ │ mov r0, #0 │ │ │ │ - b 36874 │ │ │ │ + b 3688c │ │ │ │ ldr r4, [sp] │ │ │ │ - ldr r8, [pc, #484] @ 3688c │ │ │ │ + ldr r8, [pc, #484] @ 368a4 │ │ │ │ cmp r4, #0 │ │ │ │ cmpne r4, r8 │ │ │ │ - bne 3670c │ │ │ │ + bne 36724 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b380 │ │ │ │ + bl 9b2a4 │ │ │ │ cmp r5, r8 │ │ │ │ - beq 36704 │ │ │ │ - ldr r1, [pc, #456] @ 36890 │ │ │ │ + beq 3671c │ │ │ │ + ldr r1, [pc, #456] @ 368a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 10f928 │ │ │ │ + bl 10f3a8 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp] │ │ │ │ - beq 36694 │ │ │ │ + beq 366ac │ │ │ │ cmp r0, r8 │ │ │ │ - bne 3670c │ │ │ │ + bne 36724 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 36704 │ │ │ │ + beq 3671c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 36704 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [pc, #384] @ 3688c │ │ │ │ - b 36874 │ │ │ │ - ldr r0, [pc, #384] @ 36894 │ │ │ │ + bne 3671c │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [pc, #384] @ 368a4 │ │ │ │ + b 3688c │ │ │ │ + ldr r0, [pc, #384] @ 368ac │ │ │ │ mov r1, r4 │ │ │ │ - bl 1441cc │ │ │ │ + bl 1439bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt 367d0 │ │ │ │ + blt 367e8 │ │ │ │ mov r3, #0 │ │ │ │ cmp r5, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne 36740 │ │ │ │ + bne 36758 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 3675c │ │ │ │ - b 3677c │ │ │ │ - ldr r1, [pc, #336] @ 36898 │ │ │ │ + bne 36774 │ │ │ │ + b 36794 │ │ │ │ + ldr r1, [pc, #336] @ 368b0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl f4454 │ │ │ │ + bl f3fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 36730 │ │ │ │ - b 367d0 │ │ │ │ + bge 36748 │ │ │ │ + b 367e8 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 143fec │ │ │ │ + bl 1437dc │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bge 367d8 │ │ │ │ - b 367b0 │ │ │ │ - bl 8b588 │ │ │ │ + bge 367f0 │ │ │ │ + b 367c8 │ │ │ │ + bl 8b4f4 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ - ldr r0, [pc, #268] @ 3689c │ │ │ │ - bl 1293bc │ │ │ │ + ldr r0, [pc, #268] @ 368b4 │ │ │ │ + bl 128bc0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 367fc │ │ │ │ + beq 36814 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 143fec │ │ │ │ + bl 1437dc │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bge 367d8 │ │ │ │ + bge 367f0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 367d0 │ │ │ │ + beq 367e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 367d0 │ │ │ │ + bne 367e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mvn r4, #0 │ │ │ │ - b 36844 │ │ │ │ + b 3685c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 36814 │ │ │ │ + beq 3682c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 36814 │ │ │ │ + bne 3682c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 36814 │ │ │ │ - bl 11af64 │ │ │ │ - ldr r0, [pc, #152] @ 368a0 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 3682c │ │ │ │ + bl 11a7f8 │ │ │ │ + ldr r0, [pc, #152] @ 368b8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1441cc │ │ │ │ + bl 1439bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt 367d0 │ │ │ │ - ldr r0, [pc, #136] @ 368a4 │ │ │ │ + blt 367e8 │ │ │ │ + ldr r0, [pc, #136] @ 368bc │ │ │ │ mov r1, r4 │ │ │ │ - bl 1441cc │ │ │ │ + bl 1439bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt 367d0 │ │ │ │ + blt 367e8 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 279a64 │ │ │ │ + bl 276624 │ │ │ │ mov r0, r4 │ │ │ │ - bl 176974 <_PyLong_FromGid@@Base+0x18> │ │ │ │ + bl 175908 <_PyLong_FromGid@@Base+0x18> │ │ │ │ asr r4, r0, #31 │ │ │ │ ldr r0, [sp] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 36868 │ │ │ │ + beq 36880 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 36868 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bne 36880 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmn r4, #1 │ │ │ │ - bne 36704 │ │ │ │ - b 36694 │ │ │ │ + bne 3671c │ │ │ │ + b 366ac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038aef8 │ │ │ │ - subseq sp, r6, r0, asr fp │ │ │ │ - subseq lr, r8, r4, lsl #24 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - eorseq sl, r8, r0, lsr pc │ │ │ │ - eorseq sl, r8, r8, lsr pc │ │ │ │ - ldrheq sp, [r8], #-196 @ 0xffffff3c │ │ │ │ - eorseq sp, r8, ip, lsr ip │ │ │ │ - eorseq sl, r8, r0, asr pc │ │ │ │ - eorseq lr, r7, r4, lsr #5 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r8, r8, r8, ror r8 │ │ │ │ + subseq sp, r5, r0, asr fp │ │ │ │ + subseq lr, r7, r4, lsl #24 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + @ instruction: 0x003888b0 │ │ │ │ + @ instruction: 0x003888b8 │ │ │ │ + ldrheq sp, [r7], #-196 @ 0xffffff3c │ │ │ │ + @ instruction: 0x0038b5bc │ │ │ │ + @ instruction: 0x003888d0 │ │ │ │ + eorseq fp, r7, r4, 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, #12] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 368ec │ │ │ │ + bne 36904 │ │ │ │ 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 368d0 │ │ │ │ + beq 368e8 │ │ │ │ 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 10fd7c │ │ │ │ + bl 10f7f8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #1656] @ 36fa0 │ │ │ │ - bl 9de44 │ │ │ │ + ldr r0, [pc, #1656] @ 36fb8 │ │ │ │ + bl 9dd68 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #8] │ │ │ │ - beq 36b5c │ │ │ │ - ldr r1, [pc, #1640] @ 36fa4 │ │ │ │ + beq 36b74 │ │ │ │ + ldr r1, [pc, #1640] @ 36fbc │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 129068 │ │ │ │ + bl 12886c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ - beq 36b5c │ │ │ │ - ldr r7, [pc, #1616] @ 36fa8 │ │ │ │ - ldr r9, [pc, #1616] @ 36fac │ │ │ │ - ldr r8, [pc, #1616] @ 36fb0 │ │ │ │ + beq 36b74 │ │ │ │ + ldr r7, [pc, #1616] @ 36fc0 │ │ │ │ + ldr r9, [pc, #1616] @ 36fc4 │ │ │ │ + ldr r8, [pc, #1616] @ 36fc8 │ │ │ │ ldr r2, [r7] │ │ │ │ add r1, r7, #12 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 369d8 │ │ │ │ + beq 369f0 │ │ │ │ str r9, [r7, #16] │ │ │ │ str r8, [r7, #20] │ │ │ │ str r7, [r7, #28] │ │ │ │ ldr r0, [r4] │ │ │ │ str r2, [r7, #12] │ │ │ │ - bl a2780 │ │ │ │ + bl a26a4 │ │ │ │ mov r3, #0 │ │ │ │ subs r6, r0, #0 │ │ │ │ mov r2, r6 │ │ │ │ - beq 36b5c │ │ │ │ + beq 36b74 │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldr r0, [r0, #132] @ 0x84 │ │ │ │ - bl a1f50 │ │ │ │ + bl a1e74 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36b20 │ │ │ │ + blt 36b38 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - beq 369d0 │ │ │ │ + beq 369e8 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r6] │ │ │ │ - bne 369d0 │ │ │ │ + bne 369e8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ add r7, r7, #32 │ │ │ │ - b 3695c │ │ │ │ + b 36974 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r0, [pc, #1488] @ 36fb4 │ │ │ │ - bl b3070 │ │ │ │ + ldr r0, [pc, #1488] @ 36fcc │ │ │ │ + bl b2be4 │ │ │ │ cmp r0, #0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #4] │ │ │ │ - beq 36b5c │ │ │ │ - ldr r1, [pc, #1468] @ 36fb8 │ │ │ │ + beq 36b74 │ │ │ │ + ldr r1, [pc, #1468] @ 36fd0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1106d0 │ │ │ │ + bl 11014c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36b5c │ │ │ │ + blt 36b74 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r1, [pc, #1448] @ 36fbc │ │ │ │ + ldr r1, [pc, #1448] @ 36fd4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1106d0 │ │ │ │ + bl 11014c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36b5c │ │ │ │ + blt 36b74 │ │ │ │ ldr r2, [r4] │ │ │ │ - ldr r1, [pc, #1428] @ 36fc0 │ │ │ │ + ldr r1, [pc, #1428] @ 36fd8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1106d0 │ │ │ │ + bl 11014c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36b5c │ │ │ │ + blt 36b74 │ │ │ │ bl 291a8 │ │ │ │ - ldr r1, [pc, #1408] @ 36fc4 │ │ │ │ + ldr r1, [pc, #1408] @ 36fdc │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 287430 │ │ │ │ + bl 284230 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36b5c │ │ │ │ + blt 36b74 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 29ebc │ │ │ │ add r1, sp, #12 │ │ │ │ ldm r1, {r1, r2, r3} │ │ │ │ - ldr r0, [pc, #1372] @ 36fc8 │ │ │ │ - bl a9bc8 │ │ │ │ - ldr r1, [pc, #1368] @ 36fcc │ │ │ │ + ldr r0, [pc, #1372] @ 36fe0 │ │ │ │ + bl a9aec │ │ │ │ + ldr r1, [pc, #1368] @ 36fe4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 10ff40 │ │ │ │ + bl 10f9bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36b5c │ │ │ │ - ldr r2, [pc, #1348] @ 36fd0 │ │ │ │ - ldr r1, [pc, #1348] @ 36fd4 │ │ │ │ + blt 36b74 │ │ │ │ + ldr r2, [pc, #1348] @ 36fe8 │ │ │ │ + ldr r1, [pc, #1348] @ 36fec │ │ │ │ mov r0, r5 │ │ │ │ - bl 287430 │ │ │ │ + bl 284230 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36b5c │ │ │ │ - ldr r1, [pc, #1332] @ 36fd8 │ │ │ │ + blt 36b74 │ │ │ │ + ldr r1, [pc, #1332] @ 36ff0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 37094 │ │ │ │ + bl 370ac │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 36b5c │ │ │ │ - bl 91ac8 │ │ │ │ + beq 36b74 │ │ │ │ + bl 919ec │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 36b5c │ │ │ │ - bl 91ac8 │ │ │ │ + beq 36b74 │ │ │ │ + bl 919ec │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 36c54 │ │ │ │ - ldr sl, [pc, #1292] @ 36fdc │ │ │ │ + beq 36c6c │ │ │ │ + ldr sl, [pc, #1292] @ 36ff4 │ │ │ │ mov r9, #0 │ │ │ │ ldr r4, [sl] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 36b64 │ │ │ │ + bne 36b7c │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r9, #44 @ 0x2c │ │ │ │ add sl, sl, #8 │ │ │ │ - bne 36ad0 │ │ │ │ - ldr r2, [pc, #1260] @ 36fe0 │ │ │ │ - ldr r1, [pc, #1260] @ 36fe4 │ │ │ │ + bne 36ae8 │ │ │ │ + ldr r2, [pc, #1260] @ 36ff8 │ │ │ │ + ldr r1, [pc, #1260] @ 36ffc │ │ │ │ mov r0, r7 │ │ │ │ - bl 287430 │ │ │ │ + bl 284230 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36c54 │ │ │ │ - ldr r1, [pc, #1244] @ 36fe8 │ │ │ │ + blt 36c6c │ │ │ │ + ldr r1, [pc, #1244] @ 37000 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10ff40 │ │ │ │ + bl 10f9bc │ │ │ │ cmp r0, #0 │ │ │ │ - bge 36b44 │ │ │ │ + bge 36b5c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 36b5c │ │ │ │ + beq 36b74 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 36b5c │ │ │ │ + bne 36b74 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 36b5c │ │ │ │ - ldr r1, [pc, #1184] @ 36fec │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 36b74 │ │ │ │ + ldr r1, [pc, #1184] @ 37004 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10ff40 │ │ │ │ + bl 10f9bc │ │ │ │ cmp r0, #0 │ │ │ │ - bge 36c68 │ │ │ │ + bge 36c80 │ │ │ │ mvn r0, #0 │ │ │ │ - b 36f98 │ │ │ │ + b 36fb0 │ │ │ │ mov r0, r9 │ │ │ │ bl 2a1a4 │ │ │ │ mov r1, r4 │ │ │ │ subs fp, r0, #0 │ │ │ │ ldreq fp, [sl, #4] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, fp │ │ │ │ - bl 287430 │ │ │ │ + bl 284230 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36c54 │ │ │ │ + blt 36c6c │ │ │ │ mov r0, r9 │ │ │ │ - bl a6490 │ │ │ │ + bl a63b4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 36c54 │ │ │ │ + beq 36c6c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl a5b4c │ │ │ │ + bl a5a70 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36bc4 │ │ │ │ + blt 36bdc │ │ │ │ mov r0, fp │ │ │ │ - bl 9deb0 │ │ │ │ + bl 9ddd4 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 36bec │ │ │ │ + bne 36c04 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 36c54 │ │ │ │ + beq 36c6c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 36c54 │ │ │ │ + bne 36c6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 36c54 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 36c6c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 9cb6c │ │ │ │ + bl 9ca90 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov fp, r0 │ │ │ │ - beq 36c28 │ │ │ │ + beq 36c40 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne 36c28 │ │ │ │ + bne 36c40 │ │ │ │ mov r0, r2 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 36c4c │ │ │ │ + beq 36c64 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 36c4c │ │ │ │ + bne 36c64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp fp, #0 │ │ │ │ - bge 36adc │ │ │ │ + bge 36af4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b380 │ │ │ │ + bl 9b2a4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b380 │ │ │ │ - b 36b5c │ │ │ │ - ldr r1, [pc, #896] @ 36ff0 │ │ │ │ + bl 9b2a4 │ │ │ │ + b 36b74 │ │ │ │ + ldr r1, [pc, #896] @ 37008 │ │ │ │ mov r0, r5 │ │ │ │ - bl 37094 │ │ │ │ + bl 370ac │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 36b5c │ │ │ │ - ldr r2, [pc, #880] @ 36ff4 │ │ │ │ - ldr r1, [pc, #860] @ 36fe4 │ │ │ │ - bl 287430 │ │ │ │ + beq 36b74 │ │ │ │ + ldr r2, [pc, #880] @ 3700c │ │ │ │ + ldr r1, [pc, #860] @ 36ffc │ │ │ │ + bl 284230 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36b5c │ │ │ │ - ldr r1, [pc, #864] @ 36ff8 │ │ │ │ + blt 36b74 │ │ │ │ + ldr r1, [pc, #864] @ 37010 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 162390 │ │ │ │ + bl 161578 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36b5c │ │ │ │ - ldr r1, [pc, #844] @ 36ffc │ │ │ │ + blt 36b74 │ │ │ │ + ldr r1, [pc, #844] @ 37014 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 162390 │ │ │ │ + bl 161578 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36b5c │ │ │ │ - ldr r1, [pc, #824] @ 37000 │ │ │ │ + blt 36b74 │ │ │ │ + ldr r1, [pc, #824] @ 37018 │ │ │ │ mov r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 162390 │ │ │ │ + bl 161578 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36b5c │ │ │ │ - ldr r1, [pc, #804] @ 37004 │ │ │ │ + blt 36b74 │ │ │ │ + ldr r1, [pc, #804] @ 3701c │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 162390 │ │ │ │ + bl 161578 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36b5c │ │ │ │ - ldr r1, [pc, #784] @ 37008 │ │ │ │ + blt 36b74 │ │ │ │ + ldr r1, [pc, #784] @ 37020 │ │ │ │ mov r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 162390 │ │ │ │ + bl 161578 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36b5c │ │ │ │ - ldr r1, [pc, #764] @ 3700c │ │ │ │ + blt 36b74 │ │ │ │ + ldr r1, [pc, #764] @ 37024 │ │ │ │ mov r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 162390 │ │ │ │ + bl 161578 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36b5c │ │ │ │ - ldr r1, [pc, #744] @ 37010 │ │ │ │ + blt 36b74 │ │ │ │ + ldr r1, [pc, #744] @ 37028 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 162390 │ │ │ │ + bl 161578 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36b5c │ │ │ │ - ldr r1, [pc, #724] @ 37014 │ │ │ │ + blt 36b74 │ │ │ │ + ldr r1, [pc, #724] @ 3702c │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 162390 │ │ │ │ + bl 161578 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36b5c │ │ │ │ - ldr r1, [pc, #704] @ 37018 │ │ │ │ + blt 36b74 │ │ │ │ + ldr r1, [pc, #704] @ 37030 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 162390 │ │ │ │ + bl 161578 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36b5c │ │ │ │ - ldr r1, [pc, #684] @ 3701c │ │ │ │ + blt 36b74 │ │ │ │ + ldr r1, [pc, #684] @ 37034 │ │ │ │ mov r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 162390 │ │ │ │ + bl 161578 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36b5c │ │ │ │ + blt 36b74 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92f28 │ │ │ │ + bl 92e4c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 36b5c │ │ │ │ + beq 36b74 │ │ │ │ bl 2a4ec │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [r8] │ │ │ │ - ldr r0, [pc, #636] @ 37020 │ │ │ │ + ldr r0, [pc, #636] @ 37038 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 36dfc │ │ │ │ + beq 36e14 │ │ │ │ ldmib r8, {r1, r2} │ │ │ │ - bl a9bc8 │ │ │ │ + bl a9aec │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ - beq 36e18 │ │ │ │ + beq 36e30 │ │ │ │ mov r0, r7 │ │ │ │ - bl ab318 │ │ │ │ + bl ab23c │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - beq 36dec │ │ │ │ + beq 36e04 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 36dec │ │ │ │ + bne 36e04 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ add r8, r8, #12 │ │ │ │ - bge 36d98 │ │ │ │ - b 36e18 │ │ │ │ - ldr r1, [pc, #544] @ 37024 │ │ │ │ + bge 36db0 │ │ │ │ + b 36e30 │ │ │ │ + ldr r1, [pc, #544] @ 3703c │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 10ff40 │ │ │ │ + bl 10f9bc │ │ │ │ cmp r0, #0 │ │ │ │ - bge 36e40 │ │ │ │ - b 36b5c │ │ │ │ + bge 36e58 │ │ │ │ + b 36b74 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 36b5c │ │ │ │ + beq 36b74 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 36b5c │ │ │ │ + bne 36b74 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 36b5c │ │ │ │ - ldr r1, [pc, #480] @ 37028 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 36b74 │ │ │ │ + ldr r1, [pc, #480] @ 37040 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 162390 │ │ │ │ + bl 161578 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36b5c │ │ │ │ - ldr r1, [pc, #460] @ 3702c │ │ │ │ + blt 36b74 │ │ │ │ + ldr r1, [pc, #460] @ 37044 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 162390 │ │ │ │ + bl 161578 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36b5c │ │ │ │ - ldr r1, [pc, #440] @ 37030 │ │ │ │ + blt 36b74 │ │ │ │ + ldr r1, [pc, #440] @ 37048 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 162390 │ │ │ │ + bl 161578 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 36b5c │ │ │ │ + blt 36b74 │ │ │ │ mov r0, #100 @ 0x64 │ │ │ │ - bl 99848 │ │ │ │ + bl 9976c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 36ea0 │ │ │ │ - bl 2a1f3c │ │ │ │ - b 36b5c │ │ │ │ - ldr r3, [pc, #396] @ 37034 │ │ │ │ + bne 36eb8 │ │ │ │ + bl 29ef8c │ │ │ │ + b 36b74 │ │ │ │ + ldr r3, [pc, #396] @ 3704c │ │ │ │ str r3, [r4] │ │ │ │ mov r3, #2 │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r3, #8 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r3, #3 │ │ │ │ - ldr r2, [pc, #372] @ 37038 │ │ │ │ + ldr r2, [pc, #372] @ 37050 │ │ │ │ str r3, [r4, #16] │ │ │ │ - ldr r3, [pc, #368] @ 3703c │ │ │ │ + ldr r3, [pc, #368] @ 37054 │ │ │ │ str r2, [r4, #20] │ │ │ │ str r3, [r4, #24] │ │ │ │ - ldr r2, [pc, #360] @ 37040 │ │ │ │ - ldr r3, [pc, #360] @ 37044 │ │ │ │ + ldr r2, [pc, #360] @ 37058 │ │ │ │ + ldr r3, [pc, #360] @ 3705c │ │ │ │ str r2, [r4, #28] │ │ │ │ str r3, [r4, #32] │ │ │ │ - ldr r2, [pc, #352] @ 37048 │ │ │ │ - ldr r3, [pc, #352] @ 3704c │ │ │ │ + ldr r2, [pc, #352] @ 37060 │ │ │ │ + ldr r3, [pc, #352] @ 37064 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #344] @ 37050 │ │ │ │ - ldr r3, [pc, #344] @ 37054 │ │ │ │ + ldr r2, [pc, #344] @ 37068 │ │ │ │ + ldr r3, [pc, #344] @ 3706c │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #336] @ 37058 │ │ │ │ - ldr r3, [pc, #336] @ 3705c │ │ │ │ + ldr r2, [pc, #336] @ 37070 │ │ │ │ + ldr r3, [pc, #336] @ 37074 │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #328] @ 37060 │ │ │ │ - ldr r3, [pc, #328] @ 37064 │ │ │ │ + ldr r2, [pc, #328] @ 37078 │ │ │ │ + ldr r3, [pc, #328] @ 3707c │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ - ldr r2, [pc, #320] @ 37068 │ │ │ │ - ldr r3, [pc, #320] @ 3706c │ │ │ │ + ldr r2, [pc, #320] @ 37080 │ │ │ │ + ldr r3, [pc, #320] @ 37084 │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ - ldr r2, [pc, #312] @ 37070 │ │ │ │ - ldr r3, [pc, #312] @ 37074 │ │ │ │ + ldr r2, [pc, #312] @ 37088 │ │ │ │ + ldr r3, [pc, #312] @ 3708c │ │ │ │ str r2, [r4, #76] @ 0x4c │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #304] @ 37078 │ │ │ │ - ldr r3, [pc, #304] @ 3707c │ │ │ │ + ldr r2, [pc, #304] @ 37090 │ │ │ │ + ldr r3, [pc, #304] @ 37094 │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ str r2, [r4, #84] @ 0x54 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #292] @ 37080 │ │ │ │ - ldr r3, [pc, #292] @ 37084 │ │ │ │ + ldr r2, [pc, #292] @ 37098 │ │ │ │ + ldr r3, [pc, #292] @ 3709c │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r4, #92] @ 0x5c │ │ │ │ - ldr r1, [pc, #284] @ 37088 │ │ │ │ - ldr r2, [pc, #284] @ 3708c │ │ │ │ + ldr r1, [pc, #284] @ 370a0 │ │ │ │ + ldr r2, [pc, #284] @ 370a4 │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ - bl 14fd94 │ │ │ │ + bl 14f480 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 36f88 │ │ │ │ + bne 36fa0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99d3c │ │ │ │ - b 36b5c │ │ │ │ - ldr r1, [pc, #256] @ 37090 │ │ │ │ + bl 99c60 │ │ │ │ + b 36b74 │ │ │ │ + ldr r1, [pc, #256] @ 370a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 10ff40 │ │ │ │ + bl 10f9bc │ │ │ │ asr r0, r0, #31 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq r7, r8, r4, ror #2 │ │ │ │ - subseq pc, r7, r8, asr r8 @ │ │ │ │ - subseq pc, r7, r0, ror r8 @ │ │ │ │ - @ instruction: 0x000838b0 │ │ │ │ - ldrdeq pc, [r1], -r4 @ │ │ │ │ - @ instruction: 0x0038b1d0 │ │ │ │ - eorseq r9, r7, r0, lsr #30 │ │ │ │ - eorseq sl, r8, ip, lsr #31 │ │ │ │ - @ instruction: 0x0038afb8 │ │ │ │ - eorseq sl, r8, r8, asr #31 │ │ │ │ - @ instruction: 0x0038afd8 │ │ │ │ - eorseq r3, r6, r4, lsl r8 │ │ │ │ - eorseq sp, r5, ip, asr #13 │ │ │ │ - eorseq sl, r8, r0, ror #31 │ │ │ │ - @ instruction: 0x0038aff0 │ │ │ │ - subeq r6, pc, r4, asr r3 @ │ │ │ │ - eorseq fp, r8, r0 │ │ │ │ - eorseq ip, r5, r8, lsl r1 │ │ │ │ - eorseq r1, r8, r0, asr #29 │ │ │ │ - eorseq fp, r8, r0, lsr r0 │ │ │ │ - eorseq fp, r8, ip, lsr r0 │ │ │ │ - eorseq fp, r8, ip, asr #32 │ │ │ │ - eorseq fp, r8, r4, lsl #1 │ │ │ │ - mlaseq r8, r4, r0, fp │ │ │ │ - eorseq fp, r8, r4, lsr #1 │ │ │ │ - ldrheq fp, [r8], -r4 @ │ │ │ │ - eorseq fp, r8, r4, asr #1 │ │ │ │ - ldrsbeq fp, [r8], -r8 @ │ │ │ │ - eorseq fp, r8, r8, ror #1 │ │ │ │ - ldrsheq fp, [r8], -r8 @ │ │ │ │ - eorseq fp, r8, r8, lsl #2 │ │ │ │ - eorseq fp, r8, r8, lsl r1 │ │ │ │ - eorseq fp, r8, r8, lsr #2 │ │ │ │ - eorseq fp, r8, ip, lsr #2 │ │ │ │ - eorseq fp, r8, r8, lsr r1 │ │ │ │ - eorseq fp, r8, r8, asr r1 │ │ │ │ - eorseq fp, r8, r4, lsl #3 │ │ │ │ - eorseq fp, r8, r4, lsr #3 │ │ │ │ + @ instruction: 0x00384afc │ │ │ │ + subseq pc, r6, r8, asr r8 @ │ │ │ │ + subseq pc, r6, r0, ror r8 @ │ │ │ │ + andeq r3, r8, ip, ror r7 │ │ │ │ + @ instruction: 0x0021c8bc │ │ │ │ + eorseq r8, r8, r0, asr fp │ │ │ │ + eorseq r7, r7, r0, lsr #17 │ │ │ │ + eorseq r8, r8, ip, lsr #18 │ │ │ │ + eorseq r8, r8, r8, lsr r9 │ │ │ │ + eorseq r8, r8, r8, asr #18 │ │ │ │ + eorseq r8, r8, r8, asr r9 │ │ │ │ + mlaseq r6, r4, r1, r1 │ │ │ │ + eorseq fp, r5, ip, asr #32 │ │ │ │ + eorseq r8, r8, r0, ror #18 │ │ │ │ + eorseq r8, r8, r0, ror r9 │ │ │ │ + ldrdeq r3, [pc], #-196 @ │ │ │ │ + eorseq r8, r8, r0, lsl #19 │ │ │ │ + mlaseq r5, r8, sl, r9 │ │ │ │ + eorseq pc, r7, r0, asr #16 │ │ │ │ + @ instruction: 0x003889b0 │ │ │ │ + @ instruction: 0x003889bc │ │ │ │ + eorseq r8, r8, ip, asr #19 │ │ │ │ + eorseq r8, r8, r4, lsl #20 │ │ │ │ + eorseq r8, r8, r4, lsl sl │ │ │ │ + eorseq r8, r8, r4, lsr #20 │ │ │ │ + eorseq r8, r8, r4, lsr sl │ │ │ │ + eorseq r8, r8, r4, asr #20 │ │ │ │ + eorseq r8, r8, r8, asr sl │ │ │ │ + eorseq r8, r8, r8, ror #20 │ │ │ │ + eorseq r8, r8, r8, ror sl │ │ │ │ + eorseq r8, r8, r8, lsl #21 │ │ │ │ + mlaseq r8, r8, sl, r8 │ │ │ │ + eorseq r8, r8, r8, lsr #21 │ │ │ │ + eorseq r8, r8, ip, lsr #21 │ │ │ │ + @ instruction: 0x00388ab8 │ │ │ │ + @ instruction: 0x00388ad8 │ │ │ │ + eorseq r8, r8, r4, lsl #22 │ │ │ │ + eorseq r8, r8, r4, lsr #22 │ │ │ │ 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 │ │ │ │ @@ -12827,328 +12833,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 r1, r2, r4, asr #31 │ │ │ │ + eoreq lr, r1, ip, lsr #21 │ │ │ │ andeq sl, r2, r0, asr sl │ │ │ │ andeq r9, r2, r0, lsr r7 │ │ │ │ - @ instruction: 0x0038b1bc │ │ │ │ - andeq r6, r6, r4, ror #12 │ │ │ │ - eorseq fp, r8, r4, asr #3 │ │ │ │ + eorseq r8, r8, ip, lsr fp │ │ │ │ + andeq r6, r6, r8, ror r6 │ │ │ │ + eorseq r8, r8, r4, asr #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 a66d4 │ │ │ │ + bl a65f8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3715c │ │ │ │ + beq 37174 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9deb0 │ │ │ │ + bl 9ddd4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 37104 │ │ │ │ + bne 3711c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3715c │ │ │ │ + beq 37174 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3715c │ │ │ │ + bne 37174 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 3715c │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 37174 │ │ │ │ mov r1, r4 │ │ │ │ - bl 371a8 <_PyImport_SetModule@@Base> │ │ │ │ + bl 371c0 <_PyImport_SetModule@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 37164 │ │ │ │ + bge 3717c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 37138 │ │ │ │ + beq 37150 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 37138 │ │ │ │ + bne 37150 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3715c │ │ │ │ + beq 37174 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3715c │ │ │ │ + bne 37174 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 371a0 │ │ │ │ + b 371b8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 37188 │ │ │ │ + beq 371a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 37188 │ │ │ │ + bne 371a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 10ff40 │ │ │ │ + bl 10f9bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3715c │ │ │ │ + blt 37174 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -000371a8 <_PyImport_SetModule@@Base>: │ │ │ │ +000371c0 <_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> │ │ │ │ + ldr r2, [pc, #52] @ 3720c <_PyImport_SetModule@@Base+0x4c> │ │ │ │ mov r3, r0 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ 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 7d954 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bne 371fc <_PyImport_SetModule@@Base+0x3c> │ │ │ │ + ldr r1, [pc, #24] @ 37210 <_PyImport_SetModule@@Base+0x50> │ │ │ │ + ldr r0, [pc, #24] @ 37214 <_PyImport_SetModule@@Base+0x54> │ │ │ │ + bl 7d718 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r2, r1 │ │ │ │ pop {r4, lr} │ │ │ │ mov r1, r3 │ │ │ │ - b b2d98 │ │ │ │ + b b290c │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq lr, r5, r0, lsr #9 │ │ │ │ - @ instruction: 0x003d2eb0 │ │ │ │ + eorseq fp, r5, r0, lsr #28 │ │ │ │ + eorseq r0, sp, r0, lsr r8 │ │ │ │ │ │ │ │ -00037200 : │ │ │ │ +00037218 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ 37238 │ │ │ │ + ldr r3, [pc, #32] @ 37250 │ │ │ │ mov r4, r0 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r2, #0 │ │ │ │ - bl 9f6c0 │ │ │ │ + bl 9f5e4 │ │ │ │ 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 1d2fb4 │ │ │ │ - subseq r2, sp, r0, lsl #20 │ │ │ │ - │ │ │ │ -00037254 : │ │ │ │ - ldr r0, [pc] @ 3725c │ │ │ │ - b 10f338 │ │ │ │ - subseq r0, r8, r0, lsl r8 │ │ │ │ + ldreq r0, [pc] @ 37268 │ │ │ │ + b 1d12b4 │ │ │ │ + subseq r2, ip, r0, lsl #20 │ │ │ │ + │ │ │ │ +0003726c : │ │ │ │ + ldr r0, [pc] @ 37274 │ │ │ │ + b 10edb8 │ │ │ │ + subseq r0, r7, r0, lsl r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 125324 <_PyUnicodeWriter_Init@@Base> │ │ │ │ - ldr r1, [pc, #300] @ 373b4 │ │ │ │ + bl 124b24 <_PyUnicodeWriter_Init@@Base> │ │ │ │ + ldr r1, [pc, #300] @ 373cc │ │ │ │ mov r2, #6 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl be934 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl be458 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 373a0 │ │ │ │ + blt 373b8 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 372c0 │ │ │ │ - ldr r1, [pc, #268] @ 373b8 │ │ │ │ + bne 372d8 │ │ │ │ + ldr r1, [pc, #268] @ 373d0 │ │ │ │ mov r2, #5 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl be934 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl be458 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 372dc │ │ │ │ - b 373a0 │ │ │ │ - ldr r1, [pc, #244] @ 373bc │ │ │ │ + bge 372f4 │ │ │ │ + b 373b8 │ │ │ │ + ldr r1, [pc, #244] @ 373d4 │ │ │ │ mov r2, #5 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl be934 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl be458 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 372a4 │ │ │ │ - b 373a0 │ │ │ │ + bge 372bc │ │ │ │ + b 373b8 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 136b04 │ │ │ │ + bl 1362f4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 373a0 │ │ │ │ + beq 373b8 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 118628 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl 117ec0 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 37350 │ │ │ │ + blt 37368 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 37324 │ │ │ │ + beq 3733c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 37324 │ │ │ │ + bne 3733c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [pc, #148] @ 373c0 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [pc, #148] @ 373d8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1293bc │ │ │ │ + bl 128bc0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 373a0 │ │ │ │ + beq 373b8 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 118628 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl 117ec0 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bge 37374 │ │ │ │ + bge 3738c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 373a0 │ │ │ │ + beq 373b8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 373a0 │ │ │ │ + bne 373b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 373a0 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 373b8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 37394 │ │ │ │ + beq 373ac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 37394 │ │ │ │ + bne 373ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl bee24 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ - b 373ac │ │ │ │ + bl be948 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + b 373c4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 285a1c <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 28281c <_PyBytesWriter_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq ip, r8, r4, ror #11 │ │ │ │ - eorseq ip, r8, ip, ror #11 │ │ │ │ - eorseq r1, r7, r8, lsr #20 │ │ │ │ - eorseq r3, r9, r8, ror r7 │ │ │ │ + eorseq r9, r8, r4, ror #30 │ │ │ │ + eorseq r9, r8, ip, ror #30 │ │ │ │ + eorseq pc, r6, r8, lsr #7 │ │ │ │ + ldrsheq r1, [r9], -r8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 125324 <_PyUnicodeWriter_Init@@Base> │ │ │ │ - ldr r1, [pc, #340] @ 37540 │ │ │ │ + bl 124b24 <_PyUnicodeWriter_Init@@Base> │ │ │ │ + ldr r1, [pc, #340] @ 37558 │ │ │ │ mov r2, #17 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl be934 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl be458 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3752c │ │ │ │ + blt 37544 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 136b04 │ │ │ │ + bl 1362f4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3752c │ │ │ │ + beq 37544 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 118628 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl 117ec0 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 374dc │ │ │ │ + blt 374f4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 37444 │ │ │ │ + beq 3745c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 37444 │ │ │ │ + bne 3745c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 374b0 │ │ │ │ - ldr r1, [pc, #236] @ 37544 │ │ │ │ + beq 374c8 │ │ │ │ + ldr r1, [pc, #236] @ 3755c │ │ │ │ mov r2, #9 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl be934 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl be458 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3752c │ │ │ │ + blt 37544 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 136b04 │ │ │ │ + bl 1362f4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3752c │ │ │ │ + beq 37544 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 118628 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl 117ec0 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 374dc │ │ │ │ + blt 374f4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 374b0 │ │ │ │ + beq 374c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 374b0 │ │ │ │ + bne 374c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [pc, #144] @ 37548 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [pc, #144] @ 37560 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1293bc │ │ │ │ + bl 128bc0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3752c │ │ │ │ + beq 37544 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 118628 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl 117ec0 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bge 37500 │ │ │ │ + bge 37518 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3752c │ │ │ │ + beq 37544 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3752c │ │ │ │ + bne 37544 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 3752c │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 37544 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 37520 │ │ │ │ + beq 37538 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 37520 │ │ │ │ + bne 37538 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl bee24 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ - b 37538 │ │ │ │ + bl be948 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + b 37550 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 285a1c <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 28281c <_PyBytesWriter_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - mlaseq r8, ip, r6, ip │ │ │ │ - @ instruction: 0x0038c6b0 │ │ │ │ - eorseq r3, r9, r8, ror r7 │ │ │ │ + eorseq sl, r8, ip, lsl r0 │ │ │ │ + eorseq sl, r8, r0, lsr r0 │ │ │ │ + ldrsheq r1, [r9], -r8 @ │ │ │ │ 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 │ │ │ │ @@ -13163,581 +13169,581 @@ │ │ │ │ bl 29658 │ │ │ │ cmp r6, #0 │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp r5, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 375c0 │ │ │ │ + bne 375d8 │ │ │ │ clz r3, r4 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r6, #3 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 37600 │ │ │ │ - ldr ip, [pc, #628] @ 3783c │ │ │ │ + beq 37618 │ │ │ │ + ldr ip, [pc, #628] @ 37854 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #28 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov ip, #3 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #8] │ │ │ │ mov ip, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 37818 │ │ │ │ + beq 37830 │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl 1129cc │ │ │ │ + bl 112444 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 37818 │ │ │ │ + bne 37830 │ │ │ │ cmp r7, #1 │ │ │ │ - beq 3767c │ │ │ │ + beq 37694 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 37654 │ │ │ │ - bl 1485a4 │ │ │ │ + beq 3766c │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 37648 │ │ │ │ - bl a5774 │ │ │ │ + bne 37660 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 37818 │ │ │ │ + bne 37830 │ │ │ │ cmp r7, #2 │ │ │ │ - bne 37658 │ │ │ │ - b 37688 │ │ │ │ + bne 37670 │ │ │ │ + b 376a0 │ │ │ │ mvn r5, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 3768c │ │ │ │ - bl a5774 │ │ │ │ + bne 376a4 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3768c │ │ │ │ - b 37818 │ │ │ │ + beq 376a4 │ │ │ │ + b 37830 │ │ │ │ mov r6, #15 │ │ │ │ mvn r5, #0 │ │ │ │ - b 3768c │ │ │ │ + b 376a4 │ │ │ │ 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 10fd7c │ │ │ │ + bl 10f7f8 │ │ │ │ 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 1f1cb0 │ │ │ │ + bl 1f0000 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - beq 37810 │ │ │ │ - ldr r0, [pc, #364] @ 37840 │ │ │ │ + beq 37828 │ │ │ │ + ldr r0, [pc, #364] @ 37858 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, #56 @ 0x38 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #352] @ 37844 │ │ │ │ + ldr r0, [pc, #352] @ 3785c │ │ │ │ mov r2, #8 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ - ldr r0, [pc, #344] @ 37848 │ │ │ │ + ldr r0, [pc, #344] @ 37860 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ mov r3, r6 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r2, [sp] │ │ │ │ str r9, [sp, #96] @ 0x60 │ │ │ │ str r7, [sp, #136] @ 0x88 │ │ │ │ bl 2a420 │ │ │ │ subs r5, r0, #0 │ │ │ │ streq r8, [sp, #100] @ 0x64 │ │ │ │ - beq 37788 │ │ │ │ - bgt 377b8 │ │ │ │ + beq 377a0 │ │ │ │ + bgt 377d0 │ │ │ │ cmn r5, #4 │ │ │ │ - beq 37740 │ │ │ │ + beq 37758 │ │ │ │ cmn r5, #2 │ │ │ │ - bne 377b8 │ │ │ │ - ldr r1, [pc, #276] @ 3784c │ │ │ │ + bne 377d0 │ │ │ │ + ldr r1, [pc, #276] @ 37864 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 190780 │ │ │ │ - b 37810 │ │ │ │ - ldr r3, [pc, #264] @ 37850 │ │ │ │ - ldr r1, [pc, #264] @ 37854 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 37810 │ │ │ │ - bl c42a4 │ │ │ │ + bl 18ed6c │ │ │ │ + b 37828 │ │ │ │ + ldr r3, [pc, #264] @ 37868 │ │ │ │ + ldr r1, [pc, #264] @ 3786c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ed6c │ │ │ │ + b 37828 │ │ │ │ + bl c3dc8 │ │ │ │ mov r1, #4 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl 2952c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7ff4 │ │ │ │ + bl c7b18 │ │ │ │ cmn r5, #2 │ │ │ │ - beq 377b8 │ │ │ │ + beq 377d0 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 377d8 │ │ │ │ + bne 377f0 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 37754 │ │ │ │ + bne 3776c │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 30ab20 <_PyXI_EndInterpreter@@Base+0xd8> │ │ │ │ + bl 307fcc <_PyXI_EndInterpreter@@Base+0xd8> │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - bge 37754 │ │ │ │ + bge 3776c │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl 29a00 │ │ │ │ - b 37810 │ │ │ │ + b 37828 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl 29a00 │ │ │ │ - ldr r3, [pc, #144] @ 37858 │ │ │ │ + ldr r3, [pc, #144] @ 37870 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ mov r2, r5 │ │ │ │ - bl 3163f4 <_Py_c_pow@@Base+0x1288> │ │ │ │ - b 37810 │ │ │ │ + bl 3138a8 <_Py_c_pow@@Base+0xf7c> │ │ │ │ + b 37828 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ bl 29a00 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 37800 │ │ │ │ + bne 37818 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 1f2318 <_PyArg_NoKeywords@@Base+0x84> │ │ │ │ + bl 1f0668 <_PyArg_NoKeywords@@Base+0x84> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 3781c │ │ │ │ - b 37810 │ │ │ │ - ldr r3, [pc, #84] @ 3785c │ │ │ │ + bne 37834 │ │ │ │ + b 37828 │ │ │ │ + ldr r3, [pc, #84] @ 37874 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ - bl 3163f4 <_Py_c_pow@@Base+0x1288> │ │ │ │ + bl 3138a8 <_Py_c_pow@@Base+0xf7c> │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 25bcac │ │ │ │ + bl 25850c <_PySys_GetRequiredAttrString@@Base+0xc10> │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 37830 │ │ │ │ + beq 37848 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 113900 │ │ │ │ + bl 113378 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - subseq r0, r8, r0, ror r8 │ │ │ │ - eorseq r8, r7, r8, lsr #6 │ │ │ │ - mulseq lr, r0, r3 │ │ │ │ - andseq r1, pc, r0, lsl r2 @ │ │ │ │ - eorseq ip, r8, r4, ror #13 │ │ │ │ - subseq r8, r6, r0, lsr #30 │ │ │ │ - @ instruction: 0x0038c6bc │ │ │ │ - eorseq r2, r8, r0, asr #3 │ │ │ │ - eorseq r2, r8, r8, lsr r5 │ │ │ │ + subseq r0, r7, r0, ror r8 │ │ │ │ + eorseq r5, r7, r8, lsr #25 │ │ │ │ + @ instruction: 0x001e86b0 │ │ │ │ + andseq pc, lr, ip, lsr #10 │ │ │ │ + eorseq sl, r8, r4, rrx │ │ │ │ + subseq r8, r5, r0, lsr #30 │ │ │ │ + eorseq sl, r8, ip, lsr r0 │ │ │ │ + eorseq pc, r7, r0, asr #22 │ │ │ │ + @ instruction: 0x0037feb8 │ │ │ │ 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 211f64 │ │ │ │ + b 20fb74 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r6, sp, #20 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #28 │ │ │ │ - ldr r1, [pc, #340] @ 37a1c │ │ │ │ + ldr r1, [pc, #340] @ 37a34 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl b6fb4 │ │ │ │ + bl b6b10 │ │ │ │ cmp r0, r5 │ │ │ │ - beq 37974 │ │ │ │ + beq 3798c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r1, r5 │ │ │ │ - bne 3795c │ │ │ │ + bne 37974 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r3, [sp] │ │ │ │ - bne 37938 │ │ │ │ + bne 37950 │ │ │ │ mov ip, #8 │ │ │ │ add r3, sp, #32 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ str ip, [sp, #12] │ │ │ │ strd r6, [sp, #32] │ │ │ │ bl 299dc <__getsockopt64@plt> │ │ │ │ cmp r0, r5 │ │ │ │ - blt 379f8 │ │ │ │ + blt 37a10 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl a343c │ │ │ │ - b 37a14 │ │ │ │ + bl a3360 │ │ │ │ + b 37a2c │ │ │ │ mov ip, #4 │ │ │ │ add r3, sp, #16 │ │ │ │ str ip, [sp, #12] │ │ │ │ bl 299dc <__getsockopt64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 379f8 │ │ │ │ + blt 37a10 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl a6490 │ │ │ │ - b 37a14 │ │ │ │ + bl a63b4 │ │ │ │ + b 37a2c │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne 3797c │ │ │ │ - ldr r3, [pc, #180] @ 37a20 │ │ │ │ - ldr r1, [pc, #180] @ 37a24 │ │ │ │ + bne 37994 │ │ │ │ + ldr r3, [pc, #180] @ 37a38 │ │ │ │ + ldr r1, [pc, #180] @ 37a3c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r0, #0 │ │ │ │ - b 37a14 │ │ │ │ + b 37a2c │ │ │ │ sub r3, r1, #1 │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ - bcc 3799c │ │ │ │ - ldr r3, [pc, #144] @ 37a20 │ │ │ │ - ldr r1, [pc, #148] @ 37a28 │ │ │ │ + bcc 379b4 │ │ │ │ + ldr r3, [pc, #144] @ 37a38 │ │ │ │ + ldr r1, [pc, #148] @ 37a40 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 37974 │ │ │ │ + bl 18ed6c │ │ │ │ + b 3798c │ │ │ │ mov r0, r5 │ │ │ │ - bl 92a28 │ │ │ │ + bl 9294c │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - beq 37974 │ │ │ │ + beq 3798c │ │ │ │ add r3, r0, #16 │ │ │ │ str r6, [sp] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 299dc <__getsockopt64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 37a04 │ │ │ │ + bge 37a1c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 379f8 │ │ │ │ + beq 37a10 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 379f8 │ │ │ │ + bne 37a10 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ blx r3 │ │ │ │ - b 37a14 │ │ │ │ + b 37a2c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl cb2ac <_PyBytes_Resize@@Base> │ │ │ │ + bl cadc4 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq ip, r8, ip, lsl #16 │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ - eorseq ip, r8, ip, lsl r8 │ │ │ │ - eorseq ip, r8, r4, asr #16 │ │ │ │ + eorseq sl, r8, ip, lsl #3 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ + mlaseq r8, ip, r1, sl │ │ │ │ + eorseq sl, r8, r4, asr #3 │ │ │ │ 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 150b5c │ │ │ │ + ldr r1, [pc, #64] @ 37aa4 │ │ │ │ + bl 150124 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 37a84 │ │ │ │ + beq 37a9c │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [r2] │ │ │ │ - beq 37a84 │ │ │ │ + beq 37a9c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0] │ │ │ │ - bne 37a84 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bne 37a9c │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq fp, r7, r4, asr #30 │ │ │ │ + eorseq r9, r7, r4, asr #17 │ │ │ │ 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 1c15d4 │ │ │ │ + bl 1bfa6c │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ - ldr r0, [pc] @ 37ad0 │ │ │ │ + ldr r0, [pc] @ 37ae8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + 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 37b08 │ │ │ │ + bl 37b20 │ │ │ │ subs r2, r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r0, [pc, #4] @ 37b04 │ │ │ │ + ldr r0, [pc, #4] @ 37b1c │ │ │ │ pop {r4, lr} │ │ │ │ - b a9bc8 │ │ │ │ - @ instruction: 0x0036f8bc │ │ │ │ + b a9aec │ │ │ │ + eorseq sp, r6, ip, lsr r2 │ │ │ │ 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 92cbc │ │ │ │ + bl 92be0 │ │ │ │ subs r4, r0, #0 │ │ │ │ addne r7, r4, #8 │ │ │ │ - bne 37b48 │ │ │ │ - b 37b84 │ │ │ │ + bne 37b60 │ │ │ │ + b 37b9c │ │ │ │ add r5, r5, #1 │ │ │ │ str r0, [r7, #4]! │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - ble 37ba8 │ │ │ │ + ble 37bc0 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ add r3, r3, r5, lsl #2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 37bbc │ │ │ │ + bl 37bd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 37b40 │ │ │ │ + bne 37b58 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b2fc │ │ │ │ + bl 9b220 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 37b8c │ │ │ │ + bne 37ba4 │ │ │ │ mov r4, #0 │ │ │ │ - b 37bb0 │ │ │ │ + b 37bc8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 37b84 │ │ │ │ + bne 37b9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 37b84 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 37b9c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b2fc │ │ │ │ + bl 9b220 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #80] @ 37c24 │ │ │ │ + ldr r3, [pc, #80] @ 37c3c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 37c10 │ │ │ │ + bne 37c28 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 37c04 │ │ │ │ - ldr r0, [pc, #48] @ 37c28 │ │ │ │ - bl 9deb0 │ │ │ │ + bne 37c1c │ │ │ │ + ldr r0, [pc, #48] @ 37c40 │ │ │ │ + bl 9ddd4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5] │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 167010 │ │ │ │ + b 1661fc │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq sl, r6, ip, lsr #8 │ │ │ │ - eorseq pc, r5, r4, lsl #30 │ │ │ │ + subseq sl, r5, ip, lsr #8 │ │ │ │ + eorseq sp, r5, r4, lsl #17 │ │ │ │ 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 1129cc │ │ │ │ + bl 112444 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 37c8c │ │ │ │ + bge 37ca4 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r2, [pc, #68] @ 37cc0 │ │ │ │ - ldr r1, [pc, #68] @ 37cc4 │ │ │ │ - ldr r0, [pc, #68] @ 37cc8 │ │ │ │ - bl 31816c <_PyArg_BadArgument@@Base> │ │ │ │ + ldr r2, [pc, #68] @ 37cd8 │ │ │ │ + ldr r1, [pc, #68] @ 37cdc │ │ │ │ + ldr r0, [pc, #68] @ 37ce0 │ │ │ │ + bl 315a24 <_PyArg_BadArgument@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 37ca0 │ │ │ │ + b 37cb8 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 37ccc │ │ │ │ + bl 37ce4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 37cb4 │ │ │ │ + beq 37ccc │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113900 │ │ │ │ + bl 113378 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r4, r6, r0, ror r5 │ │ │ │ - @ instruction: 0x0036ebb4 │ │ │ │ - eorseq sp, r6, r8, lsl #23 │ │ │ │ + eorseq r1, r6, ip, asr #29 │ │ │ │ + eorseq ip, r6, r4, lsr r5 │ │ │ │ + eorseq fp, r6, r8, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #248] @ 37ddc │ │ │ │ + ldr r3, [pc, #248] @ 37df4 │ │ │ │ cmp r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r2, [pc, #240] @ 37de0 │ │ │ │ + ldr r2, [pc, #240] @ 37df8 │ │ │ │ add r1, r3, #28 │ │ │ │ moveq r1, r3 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - bl 190acc <_PyObject_CallMethod@@Base> │ │ │ │ + bl 18f0b8 <_PyObject_CallMethod@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 37dd4 │ │ │ │ + beq 37dec │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - bne 37d48 │ │ │ │ + bne 37d60 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 37d34 │ │ │ │ + beq 37d4c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 37d34 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #168] @ 37de4 │ │ │ │ - ldr r1, [pc, #168] @ 37de8 │ │ │ │ + bne 37d4c │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #168] @ 37dfc │ │ │ │ + ldr r1, [pc, #168] @ 37e00 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 37dd4 │ │ │ │ + bl 18ed6c │ │ │ │ + b 37dec │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, r6 │ │ │ │ - bge 37d94 │ │ │ │ - ldr r3, [pc, #140] @ 37dec │ │ │ │ - ldr r1, [pc, #140] @ 37df0 │ │ │ │ + bge 37dac │ │ │ │ + ldr r3, [pc, #140] @ 37e04 │ │ │ │ + ldr r1, [pc, #140] @ 37e08 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r3, r6 │ │ │ │ - bl 117e48 │ │ │ │ + bl 1176e0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 37dd4 │ │ │ │ + beq 37dec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 37dd4 │ │ │ │ + bne 37dec │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 37dd4 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 37dec │ │ │ │ add r1, r4, #16 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, r6 │ │ │ │ bl 29cdc │ │ │ │ ldr r1, [r4] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 37dc8 │ │ │ │ + beq 37de0 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r4] │ │ │ │ - bne 37dc8 │ │ │ │ + bne 37de0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a5a64 │ │ │ │ + b a5988 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq lr, r8, r4, asr #9 │ │ │ │ - eorseq pc, r8, ip, lsl #14 │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r7, r4, lsr #27 │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - ldrsbeq r5, [r6], -ip @ │ │ │ │ + subseq lr, r7, r4, asr #9 │ │ │ │ + eorseq sp, r8, ip, lsl #1 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq pc, r6, r4, lsr #14 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq r2, r6, r8, lsr sl │ │ │ │ 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 92f28 │ │ │ │ + bl 92e4c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 37e64 │ │ │ │ + beq 37e7c │ │ │ │ bl 2a174 │ │ │ │ - b 37e38 │ │ │ │ + b 37e50 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab318 │ │ │ │ + bl ab23c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 37e74 │ │ │ │ + bne 37e8c │ │ │ │ mov r0, r5 │ │ │ │ - bl 19d738 <_Py_DecRef@@Base> │ │ │ │ + bl 19bae4 <_Py_DecRef@@Base> │ │ │ │ bl 2a750 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 37e6c │ │ │ │ + beq 37e84 │ │ │ │ mov r0, r6 │ │ │ │ - bl 281174 <_Py_Uid_Converter@@Base+0x15c> │ │ │ │ + bl 27df74 <_Py_Uid_Converter@@Base+0x15c> │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bne 37e20 │ │ │ │ + bne 37e38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19d738 <_Py_DecRef@@Base> │ │ │ │ + bl 19bae4 <_Py_DecRef@@Base> │ │ │ │ bl 2a4e0 │ │ │ │ mov r4, #0 │ │ │ │ - b 37e80 │ │ │ │ + b 37e98 │ │ │ │ bl 2a4e0 │ │ │ │ - b 37e80 │ │ │ │ + b 37e98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19d738 <_Py_DecRef@@Base> │ │ │ │ - b 37e58 │ │ │ │ + bl 19bae4 <_Py_DecRef@@Base> │ │ │ │ + b 37e70 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ @@ -13745,515 +13751,515 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 29658 │ │ │ │ sub r3, r4, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 37edc │ │ │ │ + bhi 37ef4 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1129cc │ │ │ │ + bl 112444 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 37f00 │ │ │ │ - b 37ef8 │ │ │ │ - ldr r0, [pc, #196] @ 37fa8 │ │ │ │ + beq 37f18 │ │ │ │ + b 37f10 │ │ │ │ + ldr r0, [pc, #196] @ 37fc0 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 37ec0 │ │ │ │ + bne 37ed8 │ │ │ │ mov r4, #0 │ │ │ │ - b 37f88 │ │ │ │ + b 37fa0 │ │ │ │ cmp r4, #1 │ │ │ │ - ble 37f2c │ │ │ │ + ble 37f44 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1f14e8 │ │ │ │ + bl 1ef804 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 37f30 │ │ │ │ - bl a5774 │ │ │ │ + bne 37f48 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 37f30 │ │ │ │ - b 37ef8 │ │ │ │ + beq 37f48 │ │ │ │ + b 37f10 │ │ │ │ mov r4, #1 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmp r5, #5120 @ 0x1400 │ │ │ │ - ble 37f68 │ │ │ │ - bl c42a4 │ │ │ │ + ble 37f80 │ │ │ │ + bl c3dc8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a63c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7ff4 │ │ │ │ - b 37f7c │ │ │ │ + bl c7b18 │ │ │ │ + b 37f94 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ bl 2a63c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a343c │ │ │ │ + bl a3360 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 37f9c │ │ │ │ + beq 37fb4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113900 │ │ │ │ + bl 113378 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0x003783f4 │ │ │ │ + eorseq r5, r7, r4, ror sp │ │ │ │ mov r2, #0 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - b 24730c │ │ │ │ + b 243af0 │ │ │ │ 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 120028 │ │ │ │ + bl 11f8ac │ │ │ │ cmn r0, #1 │ │ │ │ - bne 37ff4 │ │ │ │ - bl a5774 │ │ │ │ + bne 3800c │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 38010 │ │ │ │ - b 38024 │ │ │ │ + beq 38028 │ │ │ │ + b 3803c │ │ │ │ cmp r0, #1 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - bne 38010 │ │ │ │ + bne 38028 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #28] @ 3802c │ │ │ │ - b 1293bc │ │ │ │ + ldr r0, [pc, #28] @ 38044 │ │ │ │ + b 128bc0 │ │ │ │ add r1, r4, #8 │ │ │ │ ldm r1, {r1, r2, r3} │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #12] @ 38030 │ │ │ │ - b 1293bc │ │ │ │ + ldr r0, [pc, #12] @ 38048 │ │ │ │ + b 128bc0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - mlaseq r8, r8, sl, ip │ │ │ │ - eorseq ip, r8, r8, lsr #21 │ │ │ │ + eorseq sl, r8, r8, lsl r4 │ │ │ │ + eorseq sl, r8, r8, lsr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1038f0 │ │ │ │ + bl 103320 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3805c │ │ │ │ - bne 38064 │ │ │ │ - ldr r0, [pc, #16] @ 3806c │ │ │ │ + blt 38074 │ │ │ │ + bne 3807c │ │ │ │ + ldr r0, [pc, #16] @ 38084 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #4] @ 38070 │ │ │ │ + ldr r0, [pc, #4] @ 38088 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r6, r4, ror #1 │ │ │ │ - subseq r1, r6, r4, ror 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, #4016] @ 0xfb0 │ │ │ │ cmp r2, #1 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ - bgt 380a4 │ │ │ │ - ldr r3, [pc, #656] @ 38328 │ │ │ │ - ldr r1, [pc, #656] @ 3832c │ │ │ │ + bgt 380bc │ │ │ │ + ldr r3, [pc, #656] @ 38340 │ │ │ │ + ldr r1, [pc, #656] @ 38344 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117e48 │ │ │ │ - b 380c0 │ │ │ │ + bl 1176e0 │ │ │ │ + b 380d8 │ │ │ │ cmp r2, #5 │ │ │ │ mov r8, r2 │ │ │ │ - ble 380c8 │ │ │ │ - ldr r3, [pc, #624] @ 38328 │ │ │ │ - ldr r1, [pc, #628] @ 38330 │ │ │ │ + ble 380e0 │ │ │ │ + ldr r3, [pc, #624] @ 38340 │ │ │ │ + ldr r1, [pc, #628] @ 38348 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117e48 │ │ │ │ + bl 1176e0 │ │ │ │ mov r0, #0 │ │ │ │ - b 38320 │ │ │ │ + b 38338 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1dfcb0 │ │ │ │ + bl 1ddfbc │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt 380c0 │ │ │ │ + blt 380d8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 380fc │ │ │ │ - bl a5774 │ │ │ │ + bne 38114 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 380c0 │ │ │ │ + bne 380d8 │ │ │ │ cmp r8, #2 │ │ │ │ moveq r5, #0 │ │ │ │ moveq r9, r5 │ │ │ │ - beq 38170 │ │ │ │ + beq 38188 │ │ │ │ cmp r8, #3 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ - beq 38158 │ │ │ │ + beq 38170 │ │ │ │ cmp r8, #4 │ │ │ │ ldr r9, [r5, #12] │ │ │ │ - beq 38148 │ │ │ │ + beq 38160 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 3814c │ │ │ │ - bl a5774 │ │ │ │ + bne 38164 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3814c │ │ │ │ - b 380c0 │ │ │ │ + beq 38164 │ │ │ │ + b 380d8 │ │ │ │ mov r5, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 38170 │ │ │ │ - b 38180 │ │ │ │ + beq 38188 │ │ │ │ + b 38198 │ │ │ │ cmp r4, #0 │ │ │ │ movne r3, r4 │ │ │ │ movne r5, #0 │ │ │ │ - bne 38198 │ │ │ │ + bne 381b0 │ │ │ │ mov r9, r4 │ │ │ │ mov r5, r4 │ │ │ │ - ldr r3, [pc, #444] @ 38334 │ │ │ │ + ldr r3, [pc, #444] @ 3834c │ │ │ │ mov r8, #0 │ │ │ │ ldr r4, [r3] │ │ │ │ - b 38184 │ │ │ │ + b 3819c │ │ │ │ mov r8, r4 │ │ │ │ cmp r9, #0 │ │ │ │ movne sl, r9 │ │ │ │ - bne 381ac │ │ │ │ + bne 381c4 │ │ │ │ mov r3, r4 │ │ │ │ mov r4, r8 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #396] @ 38334 │ │ │ │ + ldr r3, [pc, #396] @ 3834c │ │ │ │ mov sl, #0 │ │ │ │ ldr r9, [r3] │ │ │ │ - ldr r1, [pc, #388] @ 38338 │ │ │ │ - ldr r0, [pc, #388] @ 3833c │ │ │ │ + ldr r1, [pc, #388] @ 38350 │ │ │ │ + ldr r0, [pc, #388] @ 38354 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ stm sp, {r4, r9} │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl bc32c │ │ │ │ + bl bbe80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 380c0 │ │ │ │ + blt 380d8 │ │ │ │ cmp r6, #8 │ │ │ │ - beq 38200 │ │ │ │ + beq 38218 │ │ │ │ tst r6, #1 │ │ │ │ - bne 38208 │ │ │ │ + bne 38220 │ │ │ │ tst r6, #2 │ │ │ │ movne r3, #1 │ │ │ │ - bne 3820c │ │ │ │ - ldr r3, [pc, #332] @ 38340 │ │ │ │ - ldr r1, [pc, #332] @ 38344 │ │ │ │ + bne 38224 │ │ │ │ + ldr r3, [pc, #332] @ 38358 │ │ │ │ + ldr r1, [pc, #332] @ 3835c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 380c0 │ │ │ │ + bl 18ed6c │ │ │ │ + b 380d8 │ │ │ │ mov r3, #2 │ │ │ │ - b 3820c │ │ │ │ + b 38224 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #0 │ │ │ │ strh r3, [sp, #16] │ │ │ │ cmp sl, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #32] │ │ │ │ strd r2, [sp, #24] │ │ │ │ - bne 38234 │ │ │ │ + bne 3824c │ │ │ │ cmp r8, #0 │ │ │ │ - beq 38294 │ │ │ │ - b 3826c │ │ │ │ + beq 382ac │ │ │ │ + b 38284 │ │ │ │ ldr r3, [sl, #4] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - beq 38250 │ │ │ │ - bl 17fb94 │ │ │ │ - b 38258 │ │ │ │ - bl 128bdc │ │ │ │ + beq 38268 │ │ │ │ + bl 17eb10 │ │ │ │ + b 38270 │ │ │ │ + bl 1283e0 │ │ │ │ asr r1, r0, #31 │ │ │ │ strd r0, [sp, #24] │ │ │ │ - bl a5774 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 38228 │ │ │ │ - b 380c0 │ │ │ │ + beq 38240 │ │ │ │ + b 380d8 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - beq 382a8 │ │ │ │ - bl 17fb94 │ │ │ │ + beq 382c0 │ │ │ │ + bl 17eb10 │ │ │ │ strd r0, [sp, #32] │ │ │ │ - bl a5774 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 380c0 │ │ │ │ + bne 380d8 │ │ │ │ tst r6, #4 │ │ │ │ movne r6, #13 │ │ │ │ moveq r6, #14 │ │ │ │ strh r5, [sp, #18] │ │ │ │ - b 382d0 │ │ │ │ - bl 128bdc │ │ │ │ + b 382e8 │ │ │ │ + bl 1283e0 │ │ │ │ asr r1, r0, #31 │ │ │ │ - b 38284 │ │ │ │ + b 3829c │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 3830c │ │ │ │ - bl 132dd8 │ │ │ │ + bne 38324 │ │ │ │ + bl 1325e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 380c0 │ │ │ │ - bl c42a4 │ │ │ │ + bne 380d8 │ │ │ │ + bl c3dc8 │ │ │ │ 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 c7ff4 │ │ │ │ + bl c7b18 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 382b4 │ │ │ │ + beq 382cc │ │ │ │ cmp r4, #0 │ │ │ │ - ldrge r3, [pc, #44] @ 38334 │ │ │ │ + ldrge r3, [pc, #44] @ 3834c │ │ │ │ ldrge r0, [r3] │ │ │ │ - bge 38320 │ │ │ │ - ldr r3, [pc, #52] @ 38348 │ │ │ │ + bge 38338 │ │ │ │ + ldr r3, [pc, #52] @ 38360 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 1448e8 │ │ │ │ + b 1440d8 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq ip, r8, ip, lsr #22 │ │ │ │ - eorseq ip, r8, ip, asr fp │ │ │ │ - ldrsheq sl, [r6], #-176 @ 0xffffff50 │ │ │ │ - eorseq ip, r8, r8, lsl #23 │ │ │ │ - mlaseq r8, r0, fp, ip │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - mlaseq r8, ip, fp, ip │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq sl, r8, ip, lsr #9 │ │ │ │ + @ instruction: 0x0038a4dc │ │ │ │ + ldrsheq sl, [r5], #-176 @ 0xffffff50 │ │ │ │ + eorseq sl, r8, r8, lsl #10 │ │ │ │ + eorseq sl, r8, r0, lsl r5 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq sl, r8, ip, lsl r5 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - bne 38384 │ │ │ │ + bne 3839c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3837c │ │ │ │ + beq 38394 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 38384 │ │ │ │ + bne 3839c │ │ │ │ pop {r4, lr} │ │ │ │ - b 383a4 │ │ │ │ - ldr r3, [pc, #16] @ 3839c │ │ │ │ - ldr r1, [pc, #16] @ 383a0 │ │ │ │ + b 383bc │ │ │ │ + ldr r3, [pc, #16] @ 383b4 │ │ │ │ + ldr r1, [pc, #16] @ 383b8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038cbb8 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq sl, r8, r8, lsr r5 │ │ │ │ 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 1ea5fc │ │ │ │ + bl 1e891c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 2ba174 │ │ │ │ + bl 2b71f8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 384fc │ │ │ │ + beq 38514 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ mov r1, #0 │ │ │ │ - bl 1813c8 │ │ │ │ + bl 180344 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 38404 │ │ │ │ - bl c42a4 │ │ │ │ + bne 3841c │ │ │ │ + bl c3dc8 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 1813c8 │ │ │ │ + bl 180344 │ │ │ │ mov r0, r7 │ │ │ │ - bl c7ff4 │ │ │ │ + bl c7b18 │ │ │ │ add r1, r5, #8 │ │ │ │ add r0, r4, #8 │ │ │ │ bl 2a39c │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 38468 │ │ │ │ - bgt 38454 │ │ │ │ + beq 38480 │ │ │ │ + bgt 3846c │ │ │ │ cmn r2, #4 │ │ │ │ - beq 38440 │ │ │ │ + beq 38458 │ │ │ │ cmn r2, #2 │ │ │ │ - bne 38454 │ │ │ │ - ldr r3, [pc, #212] @ 38508 │ │ │ │ - ldr r1, [pc, #212] @ 3850c │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 384ec │ │ │ │ - ldr r3, [pc, #200] @ 38510 │ │ │ │ - ldr r1, [pc, #200] @ 38514 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 384ec │ │ │ │ - ldr r3, [pc, #188] @ 38518 │ │ │ │ + bne 3846c │ │ │ │ + ldr r3, [pc, #212] @ 38520 │ │ │ │ + ldr r1, [pc, #212] @ 38524 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ed6c │ │ │ │ + b 38504 │ │ │ │ + ldr r3, [pc, #200] @ 38528 │ │ │ │ + ldr r1, [pc, #200] @ 3852c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ed6c │ │ │ │ + b 38504 │ │ │ │ + ldr r3, [pc, #188] @ 38530 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ ldr r1, [r5, #32] │ │ │ │ - bl 3163f4 <_Py_c_pow@@Base+0x1288> │ │ │ │ - b 384ec │ │ │ │ + bl 3138a8 <_Py_c_pow@@Base+0xf7c> │ │ │ │ + b 38504 │ │ │ │ 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 9b380 │ │ │ │ + bl 9b2a4 │ │ │ │ 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 9b380 │ │ │ │ + bl 9b2a4 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 384c8 │ │ │ │ + beq 384e0 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ - bl 9b380 │ │ │ │ + bl 9b2a4 │ │ │ │ ldrb r2, [r5, #72] @ 0x48 │ │ │ │ mov r3, #1 │ │ │ │ strb r2, [r4, #72] @ 0x48 │ │ │ │ strb r3, [r4, #73] @ 0x49 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 15897c │ │ │ │ - b 38500 │ │ │ │ + bl 157d4c │ │ │ │ + b 38518 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 15897c │ │ │ │ + bl 157d4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b380 │ │ │ │ + bl 9b2a4 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq ip, r8, r8, ror #23 │ │ │ │ - subseq r8, r6, r0, lsr #30 │ │ │ │ - @ instruction: 0x003811d8 │ │ │ │ - eorseq ip, r8, r4, lsl #24 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq sl, r8, r8, ror #10 │ │ │ │ + subseq r8, r5, r0, lsr #30 │ │ │ │ + eorseq lr, r7, r8, asr fp │ │ │ │ + eorseq sl, r8, r4, lsl #11 │ │ │ │ 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 1129cc │ │ │ │ + bl 112444 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 3857c │ │ │ │ + bge 38594 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r2, [pc, #68] @ 385b0 │ │ │ │ - ldr r1, [pc, #68] @ 385b4 │ │ │ │ - ldr r0, [pc, #68] @ 385b8 │ │ │ │ - bl 31816c <_PyArg_BadArgument@@Base> │ │ │ │ + ldr r2, [pc, #68] @ 385c8 │ │ │ │ + ldr r1, [pc, #68] @ 385cc │ │ │ │ + ldr r0, [pc, #68] @ 385d0 │ │ │ │ + bl 315a24 <_PyArg_BadArgument@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 38590 │ │ │ │ + b 385a8 │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 37ccc │ │ │ │ + bl 37ce4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 385a4 │ │ │ │ + beq 385bc │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113900 │ │ │ │ + bl 113378 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r4, r6, r0, ror r5 │ │ │ │ - @ instruction: 0x0036ebb4 │ │ │ │ - eorseq sp, r6, ip, lsr #23 │ │ │ │ + eorseq r1, r6, ip, asr #29 │ │ │ │ + eorseq ip, r6, r4, lsr r5 │ │ │ │ + eorseq fp, r6, ip, lsr #10 │ │ │ │ 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 │ │ │ │ + bne 3860c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 385ec │ │ │ │ + beq 38604 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 385f4 │ │ │ │ + bne 3860c │ │ │ │ pop {r4, lr} │ │ │ │ - b 383a4 │ │ │ │ - ldr r3, [pc, #16] @ 3860c │ │ │ │ - ldr r1, [pc, #16] @ 38610 │ │ │ │ + b 383bc │ │ │ │ + ldr r3, [pc, #16] @ 38624 │ │ │ │ + ldr r1, [pc, #16] @ 38628 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq ip, r8, r8, lsr #24 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq sl, r8, r8, lsr #11 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r0, r0, #16 │ │ │ │ - b 38620 │ │ │ │ + b 38638 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 38640 │ │ │ │ - ldr r3, [pc, #84] @ 38684 │ │ │ │ + bne 38658 │ │ │ │ + ldr r3, [pc, #84] @ 3869c │ │ │ │ ldrb r2, [r0] │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ tst r3, #4 │ │ │ │ - bne 38674 │ │ │ │ - b 38648 │ │ │ │ + bne 3868c │ │ │ │ + b 38660 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 3867c │ │ │ │ - ldr r3, [pc, #52] @ 38684 │ │ │ │ + beq 38694 │ │ │ │ + ldr r3, [pc, #52] @ 3869c │ │ │ │ add r1, r0, r1 │ │ │ │ cmp r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ - bls 38674 │ │ │ │ + bls 3868c │ │ │ │ ldrb r2, [r2] │ │ │ │ add r0, r0, #1 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ tst r2, #4 │ │ │ │ - bne 38650 │ │ │ │ - b 3867c │ │ │ │ - ldr r0, [pc, #12] @ 38688 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #8] @ 3868c │ │ │ │ - bx lr │ │ │ │ - eorseq r9, r9, r0, lsr #5 │ │ │ │ - subseq r1, r6, r4, ror #1 │ │ │ │ - subseq r1, r6, r4, ror lr │ │ │ │ + bne 38668 │ │ │ │ + b 38694 │ │ │ │ + ldr r0, [pc, #12] @ 386a0 │ │ │ │ + bx lr │ │ │ │ + ldr r0, [pc, #8] @ 386a4 │ │ │ │ + bx lr │ │ │ │ + eorseq r6, r9, r0, lsr #24 │ │ │ │ + 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 │ │ │ │ cmp r3, #0 │ │ │ │ ldr lr, [sp, #48] @ 0x30 │ │ │ │ @@ -14262,74 +14268,74 @@ │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp lr, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r3 │ │ │ │ - bne 38700 │ │ │ │ + bne 38718 │ │ │ │ clz ip, r0 │ │ │ │ lsr ip, ip, #5 │ │ │ │ cmp r3, #1 │ │ │ │ orrne ip, ip, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 38700 │ │ │ │ + bne 38718 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 383a4 │ │ │ │ + b 383bc │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #40] @ 3873c │ │ │ │ + ldr ip, [pc, #40] @ 38754 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #28 │ │ │ │ mov r3, lr │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 386ec │ │ │ │ + bne 38704 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r1, r8, r0, lsl r2 │ │ │ │ + subseq r1, r7, r0, lsl r2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r0, r0, #16 │ │ │ │ - b 3874c │ │ │ │ + b 38764 │ │ │ │ add r1, r0, r1 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs 387a4 │ │ │ │ + bcs 387bc │ │ │ │ tst r0, #3 │ │ │ │ - ldreq r2, [pc, #80] @ 387b4 │ │ │ │ - bne 38790 │ │ │ │ + ldreq r2, [pc, #80] @ 387cc │ │ │ │ + bne 387a8 │ │ │ │ mov r3, r0 │ │ │ │ add r0, r0, #4 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi 38784 │ │ │ │ + bhi 3879c │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ tst r2, r3 │ │ │ │ - beq 38764 │ │ │ │ - b 387ac │ │ │ │ + beq 3877c │ │ │ │ + b 387c4 │ │ │ │ cmp r3, r1 │ │ │ │ - beq 387a4 │ │ │ │ + beq 387bc │ │ │ │ mov r0, r3 │ │ │ │ ldrsb r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 387ac │ │ │ │ + blt 387c4 │ │ │ │ add r0, r0, #1 │ │ │ │ - b 38750 │ │ │ │ - ldr r0, [pc, #12] @ 387b8 │ │ │ │ + b 38768 │ │ │ │ + ldr r0, [pc, #12] @ 387d0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #8] @ 387bc │ │ │ │ + ldr r0, [pc, #8] @ 387d4 │ │ │ │ bx lr │ │ │ │ addhi r8, r0, r0, lsl #1 │ │ │ │ - subseq r1, r6, r4, ror #1 │ │ │ │ - subseq r1, r6, r4, ror 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, #4072] @ 0xfe8 │ │ │ │ mov r3, #0 │ │ │ │ sub sp, sp, #16 │ │ │ │ mvn r0, #0 │ │ │ │ @@ -14337,307 +14343,307 @@ │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ str r3, [sp] │ │ │ │ bl 29db4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 38810 │ │ │ │ - ldr r3, [pc, #120] @ 38880 │ │ │ │ + beq 38828 │ │ │ │ + ldr r3, [pc, #120] @ 38898 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1448e8 │ │ │ │ - b 38854 │ │ │ │ + bl 1440d8 │ │ │ │ + b 3886c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 17e65c <_Py_set_inheritable@@Base> │ │ │ │ + bl 17d5f0 <_Py_set_inheritable@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 38854 │ │ │ │ + blt 3886c │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ - bl 17e65c <_Py_set_inheritable@@Base> │ │ │ │ + bl 17d5f0 <_Py_set_inheritable@@Base> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 38854 │ │ │ │ + blt 3886c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r0, [pc, #52] @ 38884 │ │ │ │ - bl a9bc8 │ │ │ │ - b 38878 │ │ │ │ + ldr r0, [pc, #52] @ 3889c │ │ │ │ + bl a9aec │ │ │ │ + b 38890 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 38864 │ │ │ │ + beq 3887c │ │ │ │ bl 2a060 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 38874 │ │ │ │ + beq 3888c │ │ │ │ bl 2a060 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ - eorseq lr, r7, r4, lsl #8 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ + eorseq fp, r7, r4, lsl #27 │ │ │ │ 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 92f28 │ │ │ │ + bl 92e4c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 38a0c │ │ │ │ - ldr r6, [pc, #412] @ 38a50 │ │ │ │ - ldr r1, [pc, #412] @ 38a54 │ │ │ │ - ldr r2, [pc, #412] @ 38a58 │ │ │ │ + beq 38a24 │ │ │ │ + ldr r6, [pc, #412] @ 38a68 │ │ │ │ + ldr r1, [pc, #412] @ 38a6c │ │ │ │ + ldr r2, [pc, #412] @ 38a70 │ │ │ │ mov r3, #8192 @ 0x2000 │ │ │ │ mov r0, r7 │ │ │ │ - bl 190acc <_PyObject_CallMethod@@Base> │ │ │ │ + bl 18f0b8 <_PyObject_CallMethod@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bne 388e0 │ │ │ │ - bl 2bedac │ │ │ │ + bne 388f8 │ │ │ │ + bl 2bbe30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 388b0 │ │ │ │ - b 389e8 │ │ │ │ + bne 388c8 │ │ │ │ + b 38a00 │ │ │ │ cmp r5, r6 │ │ │ │ - bne 38914 │ │ │ │ + bne 3892c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 38a24 │ │ │ │ + beq 38a3c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 38a14 │ │ │ │ + beq 38a2c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 38a14 │ │ │ │ - b 389a8 │ │ │ │ + bne 38a2c │ │ │ │ + b 389c0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - bne 38980 │ │ │ │ + bne 38998 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 38948 │ │ │ │ + beq 38960 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 38948 │ │ │ │ + bne 38960 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3896c │ │ │ │ + beq 38984 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3896c │ │ │ │ + bne 38984 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #232] @ 38a5c │ │ │ │ - ldr r1, [pc, #232] @ 38a60 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #232] @ 38a74 │ │ │ │ + ldr r1, [pc, #232] @ 38a78 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 38a0c │ │ │ │ + bl 18ed6c │ │ │ │ + b 38a24 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 389b0 │ │ │ │ + bne 389c8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 38a14 │ │ │ │ + beq 38a2c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 38a14 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 38a14 │ │ │ │ + bne 38a2c │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 38a2c │ │ │ │ mov r0, r4 │ │ │ │ - bl ab318 │ │ │ │ + bl ab23c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov r8, r0 │ │ │ │ - beq 389e0 │ │ │ │ + beq 389f8 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 389e0 │ │ │ │ + bne 389f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp r8, #0 │ │ │ │ - bge 388b0 │ │ │ │ + bge 388c8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 38a0c │ │ │ │ + beq 38a24 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 38a0c │ │ │ │ + bne 38a24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b 38a48 │ │ │ │ - ldr r0, [pc, #72] @ 38a64 │ │ │ │ + b 38a60 │ │ │ │ + ldr r0, [pc, #72] @ 38a7c │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e1cd0 <_PyBytes_Join@@Base+0x14c> │ │ │ │ + bl 1dffe0 <_PyBytes_Join@@Base+0xc0> │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 38a48 │ │ │ │ + beq 38a60 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 38a48 │ │ │ │ + bne 38a60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq lr, r8, r4, asr #9 │ │ │ │ - @ instruction: 0x0038cbd8 │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r7, r4, lsr #27 │ │ │ │ - subseq r8, r8, ip, lsl #3 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq lr, r7, r4, asr #9 │ │ │ │ + eorseq sl, r8, r8, asr r5 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq pc, r6, r4, lsr #14 │ │ │ │ + subseq r8, r7, ip, 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 38aa0 │ │ │ │ + bne 38ab8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 38a98 │ │ │ │ + beq 38ab0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 38aa0 │ │ │ │ + bne 38ab8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 38ac0 │ │ │ │ - ldr r3, [pc, #16] @ 38ab8 │ │ │ │ - ldr r1, [pc, #16] @ 38abc │ │ │ │ + b 38ad8 │ │ │ │ + ldr r3, [pc, #16] @ 38ad0 │ │ │ │ + ldr r1, [pc, #16] @ 38ad4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038cbb8 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq sl, r8, r8, lsr r5 │ │ │ │ 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 1ea5fc │ │ │ │ + bl 1e891c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 2ba174 │ │ │ │ + bl 2b71f8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 38c18 │ │ │ │ + beq 38c30 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ mov r1, #0 │ │ │ │ - bl 1813c8 │ │ │ │ + bl 180344 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 38b20 │ │ │ │ - bl c42a4 │ │ │ │ + bne 38b38 │ │ │ │ + bl c3dc8 │ │ │ │ mov r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 1813c8 │ │ │ │ + bl 180344 │ │ │ │ mov r0, r7 │ │ │ │ - bl c7ff4 │ │ │ │ + bl c7b18 │ │ │ │ add r1, r5, #8 │ │ │ │ add r0, r4, #8 │ │ │ │ bl 2a990 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 38b84 │ │ │ │ - bgt 38b70 │ │ │ │ + beq 38b9c │ │ │ │ + bgt 38b88 │ │ │ │ cmn r2, #4 │ │ │ │ - beq 38b5c │ │ │ │ + beq 38b74 │ │ │ │ cmn r2, #2 │ │ │ │ - bne 38b70 │ │ │ │ - ldr r3, [pc, #212] @ 38c24 │ │ │ │ - ldr r1, [pc, #212] @ 38c28 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 38c08 │ │ │ │ - ldr r3, [pc, #200] @ 38c2c │ │ │ │ - ldr r1, [pc, #200] @ 38c30 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 38c08 │ │ │ │ - ldr r3, [pc, #188] @ 38c34 │ │ │ │ + bne 38b88 │ │ │ │ + ldr r3, [pc, #212] @ 38c3c │ │ │ │ + ldr r1, [pc, #212] @ 38c40 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ed6c │ │ │ │ + b 38c20 │ │ │ │ + ldr r3, [pc, #200] @ 38c44 │ │ │ │ + ldr r1, [pc, #200] @ 38c48 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ed6c │ │ │ │ + b 38c20 │ │ │ │ + ldr r3, [pc, #188] @ 38c4c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ ldr r1, [r5, #32] │ │ │ │ - bl 3163f4 <_Py_c_pow@@Base+0x1288> │ │ │ │ - b 38c08 │ │ │ │ + bl 3138a8 <_Py_c_pow@@Base+0xf7c> │ │ │ │ + b 38c20 │ │ │ │ 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 9b380 │ │ │ │ + bl 9b2a4 │ │ │ │ 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 9b380 │ │ │ │ + bl 9b2a4 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 38be4 │ │ │ │ + beq 38bfc │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ - bl 9b380 │ │ │ │ + bl 9b2a4 │ │ │ │ ldrb r2, [r5, #72] @ 0x48 │ │ │ │ mov r3, #1 │ │ │ │ strb r2, [r4, #72] @ 0x48 │ │ │ │ strb r3, [r4, #73] @ 0x49 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 15897c │ │ │ │ - b 38c1c │ │ │ │ + bl 157d4c │ │ │ │ + b 38c34 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 15897c │ │ │ │ + bl 157d4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b380 │ │ │ │ + bl 9b2a4 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq ip, r8, r8, ror #23 │ │ │ │ - subseq r8, r6, r0, lsr #30 │ │ │ │ - @ instruction: 0x003815b0 │ │ │ │ - mlaseq r8, r8, ip, ip │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq sl, r8, r8, ror #10 │ │ │ │ + subseq r8, r5, r0, lsr #30 │ │ │ │ + eorseq lr, r7, r0, lsr pc │ │ │ │ + eorseq sl, r8, r8, lsl r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - bne 38c70 │ │ │ │ + bne 38c88 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 38c68 │ │ │ │ + beq 38c80 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 38c70 │ │ │ │ + bne 38c88 │ │ │ │ pop {r4, lr} │ │ │ │ - b 38ac0 │ │ │ │ - ldr r3, [pc, #16] @ 38c88 │ │ │ │ - ldr r1, [pc, #16] @ 38c8c │ │ │ │ + b 38ad8 │ │ │ │ + ldr r3, [pc, #16] @ 38ca0 │ │ │ │ + ldr r1, [pc, #16] @ 38ca4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq ip, r8, r8, lsr #24 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq sl, r8, r8, lsr #11 │ │ │ │ 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 │ │ │ │ @@ -14646,378 +14652,378 @@ │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp lr, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r3 │ │ │ │ - bne 38d00 │ │ │ │ + bne 38d18 │ │ │ │ clz ip, r0 │ │ │ │ lsr ip, ip, #5 │ │ │ │ cmp r3, #1 │ │ │ │ orrne ip, ip, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 38d00 │ │ │ │ + bne 38d18 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 38ac0 │ │ │ │ + b 38ad8 │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #40] @ 38d3c │ │ │ │ + ldr ip, [pc, #40] @ 38d54 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #28 │ │ │ │ mov r3, lr │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 38cec │ │ │ │ + bne 38d04 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r1, r8, r0, lsr #6 │ │ │ │ - ldr r1, [pc] @ 38d48 │ │ │ │ - b 3074dc │ │ │ │ - eoreq r7, r1, ip, lsl r3 │ │ │ │ + subseq r1, r7, r0, lsr #6 │ │ │ │ + ldr r1, [pc] @ 38d60 │ │ │ │ + b 304988 │ │ │ │ + @ instruction: 0x002146b4 │ │ │ │ │ │ │ │ -00038d4c : │ │ │ │ - ldr r0, [pc] @ 38d54 │ │ │ │ - b 10f338 │ │ │ │ - subseq r1, r8, r8, ror r3 │ │ │ │ +00038d64 : │ │ │ │ + ldr r0, [pc] @ 38d6c │ │ │ │ + b 10edb8 │ │ │ │ + subseq r1, r7, r8, ror r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ - bl 10fd7c │ │ │ │ + bl 10f7f8 │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 38d94 │ │ │ │ + beq 38dac │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 38db0 │ │ │ │ - b 38dc8 │ │ │ │ - ldr r1, [pc, #580] @ 38fe0 │ │ │ │ + beq 38dc8 │ │ │ │ + b 38de0 │ │ │ │ + ldr r1, [pc, #580] @ 38ff8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 129068 │ │ │ │ + bl 12886c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - bne 38d84 │ │ │ │ - b 38ec0 │ │ │ │ - ldr r1, [pc, #556] @ 38fe4 │ │ │ │ + bne 38d9c │ │ │ │ + b 38ed8 │ │ │ │ + ldr r1, [pc, #556] @ 38ffc │ │ │ │ mov r0, r6 │ │ │ │ - bl 129068 │ │ │ │ + bl 12886c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ - beq 38ec0 │ │ │ │ + beq 38ed8 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 38dec │ │ │ │ - ldr r1, [pc, #524] @ 38fe8 │ │ │ │ + bne 38e04 │ │ │ │ + ldr r1, [pc, #524] @ 39000 │ │ │ │ mov r0, r6 │ │ │ │ - bl 129068 │ │ │ │ + bl 12886c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - beq 38ec0 │ │ │ │ + beq 38ed8 │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 38e10 │ │ │ │ - ldr r1, [pc, #492] @ 38fec │ │ │ │ + bne 38e28 │ │ │ │ + ldr r1, [pc, #492] @ 39004 │ │ │ │ mov r0, r6 │ │ │ │ - bl 129068 │ │ │ │ + bl 12886c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ - beq 38ec0 │ │ │ │ - ldr r1, [pc, #472] @ 38ff0 │ │ │ │ - ldr r0, [pc, #472] @ 38ff4 │ │ │ │ - bl 16d0ec <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + beq 38ed8 │ │ │ │ + ldr r1, [pc, #472] @ 39008 │ │ │ │ + ldr r0, [pc, #472] @ 3900c │ │ │ │ + bl 16bf38 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #4] │ │ │ │ - beq 38ec0 │ │ │ │ - ldr r0, [pc, #456] @ 38ff8 │ │ │ │ - bl 1704d8 │ │ │ │ + beq 38ed8 │ │ │ │ + ldr r0, [pc, #456] @ 39010 │ │ │ │ + bl 16f328 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #8] │ │ │ │ - beq 38ec0 │ │ │ │ - ldr r1, [pc, #440] @ 38ffc │ │ │ │ - ldr r0, [pc, #440] @ 39000 │ │ │ │ - bl 16d0ec <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + beq 38ed8 │ │ │ │ + ldr r1, [pc, #440] @ 39014 │ │ │ │ + ldr r0, [pc, #440] @ 39018 │ │ │ │ + bl 16bf38 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ - beq 38ec0 │ │ │ │ - ldr r1, [pc, #424] @ 39004 │ │ │ │ - bl 150b5c │ │ │ │ + beq 38ed8 │ │ │ │ + ldr r1, [pc, #424] @ 3901c │ │ │ │ + bl 150124 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ - beq 38ec0 │ │ │ │ - ldr r1, [pc, #404] @ 39008 │ │ │ │ + beq 38ed8 │ │ │ │ + ldr r1, [pc, #404] @ 39020 │ │ │ │ ldr r0, [r0] │ │ │ │ bl 2a930 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 38eb0 │ │ │ │ + bne 38ec8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - bls 38eb0 │ │ │ │ + bls 38ec8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne 38eb0 │ │ │ │ + bne 38ec8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ - bne 38eb0 │ │ │ │ + bne 38ec8 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #3 │ │ │ │ - beq 38ec8 │ │ │ │ - ldr r3, [pc, #340] @ 3900c │ │ │ │ - ldr r1, [pc, #340] @ 39010 │ │ │ │ + beq 38ee0 │ │ │ │ + ldr r3, [pc, #340] @ 39024 │ │ │ │ + ldr r1, [pc, #340] @ 39028 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mvn r7, #0 │ │ │ │ - b 38fd4 │ │ │ │ - ldr r0, [pc, #324] @ 39014 │ │ │ │ - bl 9de44 │ │ │ │ + b 38fec │ │ │ │ + ldr r0, [pc, #324] @ 3902c │ │ │ │ + bl 9dd68 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #28] │ │ │ │ - beq 38ec0 │ │ │ │ - ldr r0, [pc, #308] @ 39018 │ │ │ │ - bl 9de44 │ │ │ │ + beq 38ed8 │ │ │ │ + ldr r0, [pc, #308] @ 39030 │ │ │ │ + bl 9dd68 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #32] │ │ │ │ - beq 38ec0 │ │ │ │ - ldr r0, [pc, #292] @ 3901c │ │ │ │ - bl 9de44 │ │ │ │ + beq 38ed8 │ │ │ │ + ldr r0, [pc, #292] @ 39034 │ │ │ │ + bl 9dd68 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ - beq 38ec0 │ │ │ │ - ldr r0, [pc, #276] @ 39020 │ │ │ │ - bl 9de44 │ │ │ │ + beq 38ed8 │ │ │ │ + ldr r0, [pc, #276] @ 39038 │ │ │ │ + bl 9dd68 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ - beq 38ec0 │ │ │ │ - ldr r0, [pc, #260] @ 39024 │ │ │ │ - bl 9de44 │ │ │ │ + beq 38ed8 │ │ │ │ + ldr r0, [pc, #260] @ 3903c │ │ │ │ + bl 9dd68 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ - beq 38ec0 │ │ │ │ - ldr r0, [pc, #244] @ 39028 │ │ │ │ - bl 9de44 │ │ │ │ + beq 38ed8 │ │ │ │ + ldr r0, [pc, #244] @ 39040 │ │ │ │ + bl 9dd68 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #24] │ │ │ │ - beq 38ec0 │ │ │ │ - ldr r0, [pc, #228] @ 3902c │ │ │ │ - bl 9de44 │ │ │ │ + beq 38ed8 │ │ │ │ + ldr r0, [pc, #228] @ 39044 │ │ │ │ + bl 9dd68 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #20] │ │ │ │ - beq 38ec0 │ │ │ │ - ldr r0, [pc, #212] @ 39030 │ │ │ │ - bl 9de44 │ │ │ │ + beq 38ed8 │ │ │ │ + ldr r0, [pc, #212] @ 39048 │ │ │ │ + bl 9dd68 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ - beq 38ec0 │ │ │ │ - ldr r3, [pc, #196] @ 39034 │ │ │ │ + beq 38ed8 │ │ │ │ + ldr r3, [pc, #196] @ 3904c │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r3] │ │ │ │ - ldr r0, [pc, #188] @ 39038 │ │ │ │ - bl b3070 │ │ │ │ - ldr r1, [pc, #184] @ 3903c │ │ │ │ + ldr r0, [pc, #188] @ 39050 │ │ │ │ + bl b2be4 │ │ │ │ + ldr r1, [pc, #184] @ 39054 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1106d0 │ │ │ │ + bl 11014c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 38ec0 │ │ │ │ + blt 38ed8 │ │ │ │ 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 1290a0 │ │ │ │ + bl 1288a4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 38ec0 │ │ │ │ + blt 38ed8 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, #3 │ │ │ │ - bne 38fb4 │ │ │ │ + bne 38fcc │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subseq r1, r8, ip, lsr #7 │ │ │ │ - subseq r1, r8, r0, asr #7 │ │ │ │ - ldrsbeq r1, [r8], #-52 @ 0xffffffcc │ │ │ │ - subseq r1, r8, r8, ror #7 │ │ │ │ - eorseq sp, r8, r4, lsr #32 │ │ │ │ - eorseq sp, r8, r8, lsr #32 │ │ │ │ - eorseq sp, r8, r0, lsr r0 │ │ │ │ - eorseq fp, r8, r4, asr #3 │ │ │ │ - eorseq sp, r5, ip, lsl #10 │ │ │ │ - @ instruction: 0x0038b1bc │ │ │ │ - eorseq fp, r8, r4, lsr #3 │ │ │ │ - subseq fp, r6, r0, asr #23 │ │ │ │ - eorseq sp, r8, r8, asr #32 │ │ │ │ - @ instruction: 0x0035c3d0 │ │ │ │ - eorseq sp, r8, r8, ror r0 │ │ │ │ - eorseq fp, r7, r4, ror #17 │ │ │ │ - eorseq sp, r8, r8, rrx │ │ │ │ - eorseq sp, r8, r4, ror r0 │ │ │ │ - eorseq sp, r8, r0, lsl #1 │ │ │ │ - eorseq sp, r8, ip, rrx │ │ │ │ - eorseq sp, r8, r8, lsl #1 │ │ │ │ - subseq fp, r6, ip, asr #23 │ │ │ │ - mlaseq r8, r0, r0, sp │ │ │ │ - ldrheq sp, [r8], -r4 @ │ │ │ │ + subseq r1, r7, ip, lsr #7 │ │ │ │ + subseq r1, r7, r0, asr #7 │ │ │ │ + ldrsbeq r1, [r7], #-52 @ 0xffffffcc │ │ │ │ + subseq r1, r7, r8, ror #7 │ │ │ │ + eorseq sl, r8, r4, lsr #19 │ │ │ │ + eorseq sl, r8, r8, lsr #19 │ │ │ │ + @ instruction: 0x0038a9b0 │ │ │ │ + eorseq r8, r8, r4, asr #22 │ │ │ │ + eorseq sl, r5, ip, lsl #29 │ │ │ │ + eorseq r8, r8, ip, lsr fp │ │ │ │ + eorseq r8, r8, r4, lsr #22 │ │ │ │ + subseq fp, r5, r0, asr #23 │ │ │ │ + eorseq sl, r8, r8, asr #19 │ │ │ │ + eorseq r9, r5, r0, asr sp │ │ │ │ + @ instruction: 0x0038a9f8 │ │ │ │ + eorseq r9, r7, r4, ror #4 │ │ │ │ + eorseq sl, r8, r8, ror #19 │ │ │ │ + @ instruction: 0x0038a9f4 │ │ │ │ + eorseq sl, r8, r0, lsl #20 │ │ │ │ + eorseq sl, r8, ip, ror #19 │ │ │ │ + eorseq sl, r8, r8, lsl #20 │ │ │ │ + subseq fp, r5, ip, asr #23 │ │ │ │ + eorseq sl, r8, r0, lsl sl │ │ │ │ + eorseq sl, r8, r4, lsr sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 39078 │ │ │ │ - bl a5774 │ │ │ │ + bne 39090 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 39078 │ │ │ │ + beq 39090 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 32174 <_Py_fstat@@Base+0x5c> │ │ │ │ + bl 3218c <_Py_fstat@@Base+0x5c> │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 390a0 │ │ │ │ - bl a5774 │ │ │ │ + bne 390b8 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 39070 │ │ │ │ - ldr r0, [pc, #20] @ 390b4 │ │ │ │ + bne 39088 │ │ │ │ + ldr r0, [pc, #20] @ 390cc │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #16] @ 390b8 │ │ │ │ + ldr r2, [pc, #16] @ 390d0 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #4] @ 390b4 │ │ │ │ + ldr r0, [pc, #4] @ 390cc │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r6, r4, ror #1 │ │ │ │ - subseq r1, r6, r4, ror lr │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - b 39208 │ │ │ │ + b 39220 │ │ │ │ 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 1ade68 │ │ │ │ + bl 1ac574 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 3910c │ │ │ │ - blt 391ec │ │ │ │ + beq 39124 │ │ │ │ + blt 39204 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r0, [pc, #252] @ 391fc │ │ │ │ + ldr r0, [pc, #252] @ 39214 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1293bc │ │ │ │ + b 128bc0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 39188 │ │ │ │ + bne 391a0 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 37bbc │ │ │ │ + bl 37bd4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3917c │ │ │ │ + beq 39194 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r0, [pc, #192] @ 39200 │ │ │ │ + ldr r0, [pc, #192] @ 39218 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ mov r2, r4 │ │ │ │ - bl 1293bc │ │ │ │ + bl 128bc0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 39168 │ │ │ │ + beq 39180 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 39170 │ │ │ │ + beq 39188 │ │ │ │ mov r4, r6 │ │ │ │ - b 3917c │ │ │ │ + b 39194 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 39168 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 39180 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b2fc │ │ │ │ - b 391e0 │ │ │ │ + bl 9b220 │ │ │ │ + b 391f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 37b08 │ │ │ │ + bl 37b20 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 391e0 │ │ │ │ + beq 391f8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r0, [pc, #96] @ 39204 │ │ │ │ + ldr r0, [pc, #96] @ 3921c │ │ │ │ ldr r1, [r3, #12] │ │ │ │ mov r2, r4 │ │ │ │ - bl 1293bc │ │ │ │ + bl 128bc0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 391cc │ │ │ │ + beq 391e4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 391d4 │ │ │ │ + beq 391ec │ │ │ │ mov r4, r6 │ │ │ │ - b 391e0 │ │ │ │ + b 391f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 391cc │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 391e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ae654 │ │ │ │ - b 391f0 │ │ │ │ + bl 1acd60 │ │ │ │ + b 39208 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - mlaseq r8, r8, sp, r4 │ │ │ │ - eorseq sp, r7, r0, asr sp │ │ │ │ - eorseq sp, r7, r8, asr sp │ │ │ │ + eorseq r2, r8, r8, lsl r7 │ │ │ │ + @ instruction: 0x0037b6d0 │ │ │ │ + @ instruction: 0x0037b6d8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r8, [pc, #224] @ 39300 │ │ │ │ + ldr r8, [pc, #224] @ 39318 │ │ │ │ mov r6, r0 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ 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 91d28 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91c4c <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 392f4 │ │ │ │ + beq 3930c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ cmp r5, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ - beq 39274 │ │ │ │ + beq 3928c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ 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] │ │ │ │ @@ -15025,91 +15031,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 392f8 │ │ │ │ - ldr r1, [pc, #68] @ 39304 │ │ │ │ + beq 39310 │ │ │ │ + ldr r1, [pc, #68] @ 3931c │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl a7994 │ │ │ │ + bl a78b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 392f8 │ │ │ │ + bge 39310 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 392f4 │ │ │ │ + beq 3930c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 392f4 │ │ │ │ + bne 3930c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq ip, r5, ip, asr r1 │ │ │ │ + @ instruction: 0x00359adc │ │ │ │ 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 39344 │ │ │ │ + bl 3935c │ │ │ │ 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] @ 39474 │ │ │ │ + ldr sl, [pc, #280] @ 3948c │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r3 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ 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 91d28 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91c4c <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 39468 │ │ │ │ + beq 39480 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r7] │ │ │ │ cmp r6, #0 │ │ │ │ str r7, [r4, #8] │ │ │ │ - beq 393bc │ │ │ │ + beq 393d4 │ │ │ │ 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 393e4 │ │ │ │ + beq 393fc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ 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] │ │ │ │ @@ -15118,347 +15124,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 3946c │ │ │ │ - ldr r1, [pc, #68] @ 39478 │ │ │ │ + beq 39484 │ │ │ │ + ldr r1, [pc, #68] @ 39490 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl a7994 │ │ │ │ + bl a78b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 3946c │ │ │ │ + bge 39484 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 39468 │ │ │ │ + beq 39480 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 39468 │ │ │ │ + bne 39480 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq ip, r5, ip, asr r1 │ │ │ │ + @ instruction: 0x00359adc │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 394a8 │ │ │ │ + bne 394c0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - ldr r1, [pc, #28] @ 394b0 │ │ │ │ - ldr r2, [pc, #28] @ 394b4 │ │ │ │ + ldr r1, [pc, #28] @ 394c8 │ │ │ │ + ldr r2, [pc, #28] @ 394cc │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r3, r1 │ │ │ │ - ldr r0, [pc, #20] @ 394b8 │ │ │ │ + ldr r0, [pc, #20] @ 394d0 │ │ │ │ moveq r0, r2 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #8] @ 394b8 │ │ │ │ + ldr r0, [pc, #8] @ 394d0 │ │ │ │ bx lr │ │ │ │ - subseq fp, r7, r4, asr #17 │ │ │ │ - subseq r1, r6, r4, ror lr │ │ │ │ - subseq r1, r6, r4, ror #1 │ │ │ │ + subseq fp, r6, r4, asr #17 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ ldrne r4, [r2, #8] │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add r0, r1, #12 │ │ │ │ - bne 39504 │ │ │ │ + bne 3951c │ │ │ │ cmp r5, #2 │ │ │ │ - bne 39500 │ │ │ │ + bne 39518 │ │ │ │ cmp r0, #0 │ │ │ │ mov ip, r0 │ │ │ │ moveq r4, r0 │ │ │ │ - bne 3953c │ │ │ │ - b 39504 │ │ │ │ + bne 39554 │ │ │ │ + b 3951c │ │ │ │ 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] @ 39608 │ │ │ │ + ldr r1, [pc, #228] @ 39620 │ │ │ │ str r1, [sp] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ - bl 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs ip, r0, #0 │ │ │ │ - bne 39540 │ │ │ │ - b 39568 │ │ │ │ + bne 39558 │ │ │ │ + b 39580 │ │ │ │ mov r4, r2 │ │ │ │ ldr r6, [ip] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 39570 │ │ │ │ - ldr r2, [pc, #176] @ 3960c │ │ │ │ - ldr r1, [pc, #176] @ 39610 │ │ │ │ - ldr r0, [pc, #176] @ 39614 │ │ │ │ + bne 39588 │ │ │ │ + ldr r2, [pc, #176] @ 39624 │ │ │ │ + ldr r1, [pc, #176] @ 39628 │ │ │ │ + ldr r0, [pc, #176] @ 3962c │ │ │ │ mov r3, r6 │ │ │ │ - bl 31816c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 315a24 <_PyArg_BadArgument@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b 395fc │ │ │ │ + b 39614 │ │ │ │ add r4, r4, r5 │ │ │ │ cmp r4, #2 │ │ │ │ ldr r7, [ip, #4] │ │ │ │ moveq r5, #0 │ │ │ │ - beq 395b4 │ │ │ │ + beq 395cc │ │ │ │ ldr r5, [ip, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 395b4 │ │ │ │ + beq 395cc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne 395b4 │ │ │ │ - ldr r3, [pc, #112] @ 39618 │ │ │ │ - ldr r1, [pc, #112] @ 3961c │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 39568 │ │ │ │ - bl 2ad5b0 │ │ │ │ + bne 395cc │ │ │ │ + ldr r3, [pc, #112] @ 39630 │ │ │ │ + ldr r1, [pc, #112] @ 39634 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ed6c │ │ │ │ + b 39580 │ │ │ │ + bl 2aa89c │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r4, [sp] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b25e4 │ │ │ │ + bl 2af644 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 395fc │ │ │ │ + beq 39614 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 395fc │ │ │ │ + bne 39614 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subseq r1, r8, r8, lsr #8 │ │ │ │ - eorseq sp, r7, r0, lsr sp │ │ │ │ - eorseq ip, r6, r8, lsr lr │ │ │ │ - eorseq sp, r8, r8, lsl #6 │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r8, r4, lsl r3 │ │ │ │ + subseq r1, r7, r8, lsr #8 │ │ │ │ + @ instruction: 0x0037b6b0 │ │ │ │ + @ instruction: 0x0036a7b8 │ │ │ │ + eorseq sl, r8, r8, lsl #25 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + mlaseq r8, r4, ip, sl │ │ │ │ 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 39694 │ │ │ │ + bne 396ac │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [r4] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - bl 10fd7c │ │ │ │ - ldr r7, [pc, #376] @ 397d0 │ │ │ │ + bl 10f7f8 │ │ │ │ + ldr r7, [pc, #376] @ 397e8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 111ecc │ │ │ │ + bl 111944 │ │ │ │ subs r3, r6, r7 │ │ │ │ movne r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 396bc │ │ │ │ + beq 396d4 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ - ldr r3, [pc, #336] @ 397d4 │ │ │ │ + ldr r3, [pc, #336] @ 397ec │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #332] @ 397d8 │ │ │ │ + ldr r1, [pc, #332] @ 397f0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117e48 │ │ │ │ - b 396b4 │ │ │ │ + bl 1176e0 │ │ │ │ + b 396cc │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #312] @ 397dc │ │ │ │ + ldr r0, [pc, #312] @ 397f4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 39640 │ │ │ │ + bne 39658 │ │ │ │ mov r8, #0 │ │ │ │ - b 397c8 │ │ │ │ + b 397e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 111ecc │ │ │ │ + bl 111944 │ │ │ │ subs r9, r5, r7 │ │ │ │ movne r9, #1 │ │ │ │ cmp r0, #0 │ │ │ │ movne r9, #0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 396f8 │ │ │ │ + beq 39710 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r3, [pc, #236] @ 397d4 │ │ │ │ + ldr r3, [pc, #236] @ 397ec │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #240] @ 397e0 │ │ │ │ + ldr r1, [pc, #240] @ 397f8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117e48 │ │ │ │ - b 396b4 │ │ │ │ + bl 1176e0 │ │ │ │ + b 396cc │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r1, r7 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r2, r7 │ │ │ │ mov r0, #2 │ │ │ │ - bl a296c │ │ │ │ + bl a2890 │ │ │ │ cmp r6, r7 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bne 39758 │ │ │ │ + bne 39770 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 39770 │ │ │ │ + beq 39788 │ │ │ │ ldr r3, [r0] │ │ │ │ str r9, [r4, #12] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 39770 │ │ │ │ + beq 39788 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 39770 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 39770 │ │ │ │ + bne 39788 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 39788 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ str r6, [r4, #12] │ │ │ │ - bl 9b380 │ │ │ │ + bl 9b2a4 │ │ │ │ cmp r5, r7 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bne 397b0 │ │ │ │ + bne 397c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 397c8 │ │ │ │ + beq 397e0 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #16] │ │ │ │ - beq 397c8 │ │ │ │ + beq 397e0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 397c8 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 397c8 │ │ │ │ + bne 397e0 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 397e0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ str r5, [r4, #16] │ │ │ │ - bl 9b380 │ │ │ │ + bl 9b2a4 │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r8, r0, asr #6 │ │ │ │ - eorseq sp, r8, r0, lsr r3 │ │ │ │ - eorseq sp, r8, r0, ror r3 │ │ │ │ - ldr r2, [pc, #64] @ 3982c │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq sl, r8, r0, asr #25 │ │ │ │ + @ instruction: 0x0038acb0 │ │ │ │ + @ instruction: 0x0038acf0 │ │ │ │ + ldr r2, [pc, #64] @ 39844 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 39800 │ │ │ │ + bne 39818 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 39810 │ │ │ │ - ldr r3, [pc, #40] @ 39830 │ │ │ │ + beq 39828 │ │ │ │ + ldr r3, [pc, #40] @ 39848 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ bx r3 │ │ │ │ - ldr r3, [pc, #28] @ 39834 │ │ │ │ - ldr r2, [pc, #28] @ 39838 │ │ │ │ + ldr r3, [pc, #28] @ 3984c │ │ │ │ + ldr r2, [pc, #28] @ 39850 │ │ │ │ cmp r0, r3 │ │ │ │ cmpeq r1, r3 │ │ │ │ movne r0, r2 │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ - subseq r9, r6, r4, lsl #1 │ │ │ │ - @ instruction: 0x0056a69c │ │ │ │ - subseq r1, r6, r4, ror #1 │ │ │ │ - subseq r1, r6, r4, ror 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] @ 39950 │ │ │ │ + ldr r5, [pc, #252] @ 39968 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ cmp r3, r5 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ - beq 3989c │ │ │ │ + beq 398b4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ - bl adf8c │ │ │ │ + bl ade90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3989c │ │ │ │ + bne 398b4 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1b1a50 │ │ │ │ + bl 1b0158 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 398a4 │ │ │ │ + bne 398bc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b 39948 │ │ │ │ + b 39960 │ │ │ │ ldrd r2, [r4, #8] │ │ │ │ strd r2, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, r5 │ │ │ │ - beq 398c4 │ │ │ │ - ldr r1, [pc, #148] @ 39950 │ │ │ │ - bl adf8c │ │ │ │ + beq 398dc │ │ │ │ + ldr r1, [pc, #148] @ 39968 │ │ │ │ + bl ade90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 398d0 │ │ │ │ + beq 398e8 │ │ │ │ ldrd r2, [r4, #8] │ │ │ │ strd r2, [sp, #32] │ │ │ │ - b 398e8 │ │ │ │ + b 39900 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1b1a50 │ │ │ │ + bl 1b0158 │ │ │ │ cmn r0, #1 │ │ │ │ ldreq r0, [sp, #8] │ │ │ │ - beq 39948 │ │ │ │ + beq 39960 │ │ │ │ ldrd r4, [sp, #32] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 358cc0 │ │ │ │ + bl 356644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 39920 │ │ │ │ - ldr r3, [pc, #68] @ 39954 │ │ │ │ - ldr r1, [pc, #68] @ 39958 │ │ │ │ + beq 39938 │ │ │ │ + ldr r3, [pc, #68] @ 3996c │ │ │ │ + ldr r1, [pc, #68] @ 39970 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r0, #0 │ │ │ │ - b 39948 │ │ │ │ + b 39960 │ │ │ │ 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 3995c │ │ │ │ + bl 39974 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl ab230 │ │ │ │ + bl ab154 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrsheq r6, [r6], #-80 @ 0xffffffb0 │ │ │ │ - subseq sp, r6, r8, lsr #22 │ │ │ │ - mlaseq r8, r8, r3, sp │ │ │ │ + ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ + subseq sp, r5, r8, lsr #22 │ │ │ │ + eorseq sl, r8, r8, lsl sp │ │ │ │ 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 │ │ │ │ @@ -15468,100 +15474,100 @@ │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ bl 2a534 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 3583d0 │ │ │ │ + bl 355d54 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 3589f4 │ │ │ │ + bl 356378 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 358cc0 │ │ │ │ + bl 356644 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 39a54 │ │ │ │ + bne 39a6c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 358cd4 │ │ │ │ + bl 356658 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ subs sl, r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ movne sl, #1 │ │ │ │ - bl 358cd4 │ │ │ │ + bl 356658 │ │ │ │ and sl, sl, #255 @ 0xff │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ cmp sl, r0 │ │ │ │ - beq 39a68 │ │ │ │ + beq 39a80 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 3583d4 │ │ │ │ - ldr r3, [pc, #228] @ 39b18 │ │ │ │ + bl 355d58 │ │ │ │ + ldr r3, [pc, #228] @ 39b30 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 3583d0 │ │ │ │ + bl 355d54 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - b 39a68 │ │ │ │ + b 39a80 │ │ │ │ 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 358cc0 │ │ │ │ + bl 356644 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 39ae8 │ │ │ │ + bne 39b00 │ │ │ │ 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 3583d0 │ │ │ │ - ldr r3, [pc, #92] @ 39b1c │ │ │ │ + bl 355d54 │ │ │ │ + ldr r3, [pc, #92] @ 39b34 │ │ │ │ mov r2, #0 │ │ │ │ - bl 358d10 │ │ │ │ + bl 356694 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 39b10 │ │ │ │ - ldr r3, [pc, #68] @ 39b18 │ │ │ │ + beq 39b28 │ │ │ │ + ldr r3, [pc, #68] @ 39b30 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3583d4 │ │ │ │ + bl 355d58 │ │ │ │ strd r0, [fp] │ │ │ │ - b 39b10 │ │ │ │ + b 39b28 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 3589f4 │ │ │ │ + bl 356378 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ movlt r2, #0 │ │ │ │ movlt r3, #-2147483648 @ 0x80000000 │ │ │ │ strd r2, [fp] │ │ │ │ add sp, sp, #12 │ │ │ │ @@ -15573,902 +15579,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 39b64 │ │ │ │ + bne 39b7c │ │ │ │ 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 39b48 │ │ │ │ + beq 39b60 │ │ │ │ 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 39bbc │ │ │ │ + bne 39bd4 │ │ │ │ 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 39ba0 │ │ │ │ + beq 39bb8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00039bd0 : │ │ │ │ +00039be8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #104] @ 39c50 │ │ │ │ + ldr r4, [pc, #104] @ 39c68 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - beq 39c3c │ │ │ │ + beq 39c54 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1813c8 │ │ │ │ - ldr r2, [pc, #64] @ 39c54 │ │ │ │ + bl 180344 │ │ │ │ + ldr r2, [pc, #64] @ 39c6c │ │ │ │ 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 15897c │ │ │ │ + bl 157d4c │ │ │ │ mov r0, #0 │ │ │ │ - b 39c48 │ │ │ │ - bl 39c58 │ │ │ │ + b 39c60 │ │ │ │ + bl 39c70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 39c00 │ │ │ │ + beq 39c18 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subseq r2, sp, r4, ror sp │ │ │ │ - eorseq sp, r8, ip, lsl r5 │ │ │ │ + subseq r2, ip, r4, ror sp │ │ │ │ + eorseq sl, r8, ip, ror #28 │ │ │ │ │ │ │ │ -00039c58 : │ │ │ │ +00039c70 : │ │ │ │ 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] @ 39d04 │ │ │ │ + ldr ip, [pc, #140] @ 39d1c │ │ │ │ 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] @ 39d08 │ │ │ │ + ldr r1, [pc, #104] @ 39d20 │ │ │ │ mov r2, #384 @ 0x180 │ │ │ │ add r0, sp, #20 │ │ │ │ bl 29ee0 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 39cd4 │ │ │ │ - ldr r1, [pc, #84] @ 39d0c │ │ │ │ + beq 39cec │ │ │ │ + ldr r1, [pc, #84] @ 39d24 │ │ │ │ mov r4, r0 │ │ │ │ bl 2a018 │ │ │ │ - ldr r5, [pc, #76] @ 39d10 │ │ │ │ + ldr r5, [pc, #76] @ 39d28 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5] │ │ │ │ - bne 39cdc │ │ │ │ + bne 39cf4 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a060 │ │ │ │ mvn r0, #0 │ │ │ │ - b 39cfc │ │ │ │ + b 39d14 │ │ │ │ bl 8aee4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5, #4] │ │ │ │ movne r0, #0 │ │ │ │ - bne 39cfc │ │ │ │ + bne 39d14 │ │ │ │ ldr r0, [r5] │ │ │ │ bl 29490 │ │ │ │ mvn r0, #1 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq sp, r8, r8, lsr #10 │ │ │ │ + eorseq sl, r8, r8, lsr #29 │ │ │ │ andeq r8, r8, r1, asr #8 │ │ │ │ - eorseq r9, r8, r8, asr #21 │ │ │ │ - subseq r2, sp, r4, ror sp │ │ │ │ + eorseq r7, r8, r8, asr #8 │ │ │ │ + subseq r2, ip, r4, ror sp │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - b a5a64 │ │ │ │ + b a5988 │ │ │ │ mov r0, r1 │ │ │ │ - b 3050b0 │ │ │ │ + b 30255c │ │ │ │ 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 39d58 │ │ │ │ + bhi 39d70 │ │ │ │ cmp r4, #0 │ │ │ │ ldrgt r2, [r6] │ │ │ │ - ldrle r2, [pc, #48] @ 39d88 │ │ │ │ - b 39d78 │ │ │ │ - ldr r0, [pc, #44] @ 39d8c │ │ │ │ + ldrle r2, [pc, #48] @ 39da0 │ │ │ │ + b 39d90 │ │ │ │ + ldr r0, [pc, #44] @ 39da4 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ - b 39d48 │ │ │ │ + b 39d60 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2ce4c4 <_Py_RestoreSignals@@Base+0x1a7c> │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - eorseq ip, r5, ip, asr #28 │ │ │ │ + b 2cb548 <_Py_RestoreSignals@@Base+0x1a7c> │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq sl, r5, ip, asr #15 │ │ │ │ ldrb r3, [r0, #35] @ 0x23 │ │ │ │ - ldr r2, [pc, #20] @ 39db0 │ │ │ │ + ldr r2, [pc, #20] @ 39dc8 │ │ │ │ add r3, r3, #2 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #1 │ │ │ │ - ldr r0, [pc, #8] @ 39db4 │ │ │ │ + ldr r0, [pc, #8] @ 39dcc │ │ │ │ movhi r0, r2 │ │ │ │ bx lr │ │ │ │ - subseq r1, r6, r4, ror lr │ │ │ │ - subseq r1, r6, r4, ror #1 │ │ │ │ + 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 39dd4 │ │ │ │ - ldr r0, [pc, #8] @ 39ddc │ │ │ │ - b a9bc8 │ │ │ │ + bne 39dec │ │ │ │ + ldr r0, [pc, #8] @ 39df4 │ │ │ │ + b a9aec │ │ │ │ mov r0, #2 │ │ │ │ - b a296c │ │ │ │ - eorseq sp, r8, ip, ror r6 │ │ │ │ + b a2890 │ │ │ │ + eorseq fp, r8, r4, asr r0 │ │ │ │ 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 39e1c │ │ │ │ + bne 39e34 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 19cf38 │ │ │ │ + b 19b2e4 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 39e08 │ │ │ │ + beq 39e20 │ │ │ │ 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 39e68 │ │ │ │ + bne 39e80 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bne 39e98 │ │ │ │ + bne 39eb0 │ │ │ │ mov ip, #4 │ │ │ │ mov r3, #0 │ │ │ │ add lr, sp, #24 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #248] @ 39f7c │ │ │ │ + ldr ip, [pc, #248] @ 39f94 │ │ │ │ str lr, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 39f70 │ │ │ │ + beq 39f88 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ - ldr r5, [pc, #220] @ 39f80 │ │ │ │ + ldr r5, [pc, #220] @ 39f98 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldr r6, [r4] │ │ │ │ cmp r0, r5 │ │ │ │ - beq 39ed8 │ │ │ │ + beq 39ef0 │ │ │ │ mov r1, r5 │ │ │ │ - bl adf8c │ │ │ │ + bl ade90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 39ed8 │ │ │ │ + bne 39ef0 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - ldr r1, [pc, #184] @ 39f84 │ │ │ │ - ldr r0, [pc, #184] @ 39f88 │ │ │ │ + ldr r1, [pc, #184] @ 39f9c │ │ │ │ + ldr r0, [pc, #184] @ 39fa0 │ │ │ │ mov r3, r7 │ │ │ │ - bl 31816c <_PyArg_BadArgument@@Base> │ │ │ │ - b 39f70 │ │ │ │ + bl 315a24 <_PyArg_BadArgument@@Base> │ │ │ │ + b 39f88 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 39ef8 │ │ │ │ - bl a5774 │ │ │ │ + bne 39f10 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 39f70 │ │ │ │ + bne 39f88 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 39f18 │ │ │ │ - bl a5774 │ │ │ │ + bne 39f30 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 39f70 │ │ │ │ - ldr r3, [pc, #108] @ 39f8c │ │ │ │ + bne 39f88 │ │ │ │ + ldr r3, [pc, #108] @ 39fa4 │ │ │ │ cmp r6, r3 │ │ │ │ moveq r6, #0 │ │ │ │ - beq 39f54 │ │ │ │ + beq 39f6c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #92] @ 39f90 │ │ │ │ + ldr r2, [pc, #92] @ 39fa8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 39f54 │ │ │ │ - ldr r0, [pc, #84] @ 39f94 │ │ │ │ + beq 39f6c │ │ │ │ + ldr r0, [pc, #84] @ 39fac │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #80] @ 39f98 │ │ │ │ + ldr r1, [pc, #80] @ 39fb0 │ │ │ │ ldr r0, [r0] │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 117e48 │ │ │ │ + b 1176e0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 250a08 │ │ │ │ + b 24d278 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subseq r1, r8, r8, lsr #19 │ │ │ │ - subseq r6, r6, r4, lsl #7 │ │ │ │ - @ instruction: 0x0038d9bc │ │ │ │ - @ instruction: 0x0035f2bc │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq r1, r6, ip, lsl pc │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038d9d0 │ │ │ │ + subseq r1, r7, r8, lsr #19 │ │ │ │ + subseq r6, r5, r4, lsl #7 │ │ │ │ + eorseq fp, r8, r0, asr #6 │ │ │ │ + eorseq ip, r5, ip, lsr ip │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r5, ip, lsl pc │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq fp, r8, r4, asr r3 │ │ │ │ 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 39fd0 │ │ │ │ + beq 39fe8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl aef58 │ │ │ │ + bl aeacc │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 3a00c │ │ │ │ - b 39fe0 │ │ │ │ - ldr r3, [pc, #196] @ 3a09c │ │ │ │ - ldr r1, [pc, #196] @ 3a0a0 │ │ │ │ + bne 3a024 │ │ │ │ + b 39ff8 │ │ │ │ + ldr r3, [pc, #196] @ 3a0b4 │ │ │ │ + ldr r1, [pc, #196] @ 3a0b8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r6 │ │ │ │ - bl 20cf90 <_PyDeadline_Init@@Base+0x140> │ │ │ │ + bl 20af74 <_PyBytesWriter_WriteBytes@@Base+0x3e74> │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 3a024 │ │ │ │ + bne 3a03c │ │ │ │ cmp r7, #0 │ │ │ │ - blt 3a03c │ │ │ │ + blt 3a054 │ │ │ │ mov r0, r4 │ │ │ │ - bl af3d4 │ │ │ │ + bl aef48 │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bne 39fe8 │ │ │ │ - b 3a064 │ │ │ │ + bne 3a000 │ │ │ │ + b 3a07c │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3a004 │ │ │ │ + bne 3a01c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 3a004 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 3a01c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 39fe0 │ │ │ │ + beq 39ff8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 39fe0 │ │ │ │ + bne 39ff8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 39fe0 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 39ff8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3a088 │ │ │ │ + beq 3a0a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3a088 │ │ │ │ + bne 3a0a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - bl a5774 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 39fe0 │ │ │ │ - ldr r0, [pc, #8] @ 3a0a4 │ │ │ │ + bne 39ff8 │ │ │ │ + ldr r0, [pc, #8] @ 3a0bc │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r1, r7, ip, lsr #25 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq pc, r6, ip, lsr #12 │ │ │ │ + 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 1ade68 │ │ │ │ + bl 1ac574 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3a0e0 │ │ │ │ - blt 3a114 │ │ │ │ + beq 3a0f8 │ │ │ │ + blt 3a12c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r0, [pc, #72] @ 3a120 │ │ │ │ + ldr r0, [pc, #72] @ 3a138 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - b 1293bc │ │ │ │ + b 128bc0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - ldr r2, [pc, #56] @ 3a124 │ │ │ │ + ldr r2, [pc, #56] @ 3a13c │ │ │ │ cmp r3, #1 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r0, [pc, #48] @ 3a128 │ │ │ │ + ldr r0, [pc, #48] @ 3a140 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ movne r0, r2 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - bl 1293bc │ │ │ │ + bl 128bc0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ae654 │ │ │ │ - b 3a118 │ │ │ │ + bl 1acd60 │ │ │ │ + b 3a130 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - mlaseq r8, r8, sp, r4 │ │ │ │ - eorseq sp, r7, r8, asr sp │ │ │ │ - eorseq sp, r7, r0, asr sp │ │ │ │ + eorseq r2, r8, r8, lsl r7 │ │ │ │ + @ instruction: 0x0037b6d8 │ │ │ │ + @ instruction: 0x0037b6d0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b 24730c │ │ │ │ + b 243af0 │ │ │ │ │ │ │ │ -0003a138 : │ │ │ │ +0003a150 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #56] @ 3a188 │ │ │ │ + ldr r4, [pc, #56] @ 3a1a0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1813c8 │ │ │ │ + bl 180344 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 29490 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 15897c │ │ │ │ + bl 157d4c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 162ef4 │ │ │ │ + bl 1620dc │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r2, sp, r4, ror sp │ │ │ │ + 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] @ 3a334 │ │ │ │ - bl 9deb0 │ │ │ │ + ldr r0, [pc, #396] @ 3a34c │ │ │ │ + bl 9ddd4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 3a1b8 │ │ │ │ + bne 3a1d0 │ │ │ │ mov r5, #0 │ │ │ │ - b 3a32c │ │ │ │ + b 3a344 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 3a208 │ │ │ │ - ldr r0, [pc, #364] @ 3a338 │ │ │ │ - bl 1293bc │ │ │ │ + beq 3a220 │ │ │ │ + ldr r0, [pc, #364] @ 3a350 │ │ │ │ + bl 128bc0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 3a1f4 │ │ │ │ + beq 3a20c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3a1f4 │ │ │ │ + bne 3a20c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - ldrne r2, [pc, #316] @ 3a33c │ │ │ │ + ldrne r2, [pc, #316] @ 3a354 │ │ │ │ movne r4, r6 │ │ │ │ - bne 3a20c │ │ │ │ - b 3a1b0 │ │ │ │ - ldr r2, [pc, #292] @ 3a334 │ │ │ │ + bne 3a224 │ │ │ │ + b 3a1c8 │ │ │ │ + ldr r2, [pc, #292] @ 3a34c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3a25c │ │ │ │ - ldr r0, [pc, #288] @ 3a340 │ │ │ │ + beq 3a274 │ │ │ │ + ldr r0, [pc, #288] @ 3a358 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1293bc │ │ │ │ + bl 128bc0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 3a24c │ │ │ │ + beq 3a264 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3a24c │ │ │ │ + bne 3a264 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 3a1b0 │ │ │ │ - ldr r2, [pc, #224] @ 3a33c │ │ │ │ + beq 3a1c8 │ │ │ │ + ldr r2, [pc, #224] @ 3a354 │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3a2a8 │ │ │ │ - ldr r0, [pc, #212] @ 3a344 │ │ │ │ + beq 3a2c0 │ │ │ │ + ldr r0, [pc, #212] @ 3a35c │ │ │ │ mov r1, r4 │ │ │ │ - bl 1293bc │ │ │ │ + bl 128bc0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 3a29c │ │ │ │ + beq 3a2b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3a29c │ │ │ │ + bne 3a2b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 3a1b0 │ │ │ │ + beq 3a1c8 │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3a2f0 │ │ │ │ - ldr r0, [pc, #140] @ 3a348 │ │ │ │ - bl 9deb0 │ │ │ │ + bne 3a308 │ │ │ │ + ldr r0, [pc, #140] @ 3a360 │ │ │ │ + bl 9ddd4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 3a2e4 │ │ │ │ + beq 3a2fc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3a2e4 │ │ │ │ + bne 3a2fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 3a1b0 │ │ │ │ + beq 3a1c8 │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r0, [pc, #80] @ 3a34c │ │ │ │ + ldr r0, [pc, #80] @ 3a364 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ mov r2, r4 │ │ │ │ - bl 1293bc │ │ │ │ + bl 128bc0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 3a32c │ │ │ │ + beq 3a344 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3a32c │ │ │ │ + bne 3a344 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq lr, r5, r4, asr #7 │ │ │ │ - eorseq sp, r8, ip, asr #20 │ │ │ │ - mlaseq r5, r0, r6, fp │ │ │ │ - eorseq sp, r8, r4, asr sl │ │ │ │ - eorseq sp, r8, r4, ror #20 │ │ │ │ - eorseq r6, r9, r0, asr r6 │ │ │ │ - eorseq sp, r8, r8, ror sl │ │ │ │ - ldr r2, [pc] @ 3a358 │ │ │ │ - b 3a698 <_Py_IncRef@@Base+0x90> │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + eorseq fp, r5, r4, asr #26 │ │ │ │ + eorseq fp, r8, ip, asr #7 │ │ │ │ + eorseq r9, r5, r0, lsl r0 │ │ │ │ + @ instruction: 0x0038b3d4 │ │ │ │ + eorseq fp, r8, r4, ror #7 │ │ │ │ + @ instruction: 0x00393fb4 │ │ │ │ + @ instruction: 0x0038b3f8 │ │ │ │ + │ │ │ │ +0003a368 <_Py_IncRef@@Base>: │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r0] │ │ │ │ + bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3a398 │ │ │ │ + beq 3a3b8 <_Py_IncRef@@Base+0x50> │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #592] @ 3a5dc │ │ │ │ - bl 10f928 │ │ │ │ + ldr r1, [pc, #592] @ 3a5fc <_Py_IncRef@@Base+0x294> │ │ │ │ + bl 10f3a8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 3a3b0 │ │ │ │ - b 3a3a8 │ │ │ │ - ldr r3, [pc, #576] @ 3a5e0 │ │ │ │ - ldr r1, [pc, #576] @ 3a5e4 │ │ │ │ + bne 3a3d0 <_Py_IncRef@@Base+0x68> │ │ │ │ + b 3a3c8 <_Py_IncRef@@Base+0x60> │ │ │ │ + ldr r3, [pc, #576] @ 3a600 <_Py_IncRef@@Base+0x298> │ │ │ │ + ldr r1, [pc, #576] @ 3a604 <_Py_IncRef@@Base+0x29c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r3, #0 │ │ │ │ - b 3a5d0 │ │ │ │ + b 3a5f0 <_Py_IncRef@@Base+0x288> │ │ │ │ ldr r8, [r7, #60] @ 0x3c │ │ │ │ - ldr sl, [pc, #556] @ 3a5e8 │ │ │ │ - ldr r9, [pc, #556] @ 3a5ec │ │ │ │ - ldr r1, [pc, #556] @ 3a5f0 │ │ │ │ + ldr sl, [pc, #556] @ 3a608 <_Py_IncRef@@Base+0x2a0> │ │ │ │ + ldr r9, [pc, #556] @ 3a60c <_Py_IncRef@@Base+0x2a4> │ │ │ │ + ldr r1, [pc, #556] @ 3a610 <_Py_IncRef@@Base+0x2a8> │ │ │ │ mov r2, #65536 @ 0x10000 │ │ │ │ mov r0, r4 │ │ │ │ - bl ad1b4 │ │ │ │ + bl ad0b8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 3a4e0 │ │ │ │ + beq 3a500 <_Py_IncRef@@Base+0x198> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne 3a44c │ │ │ │ + bne 3a46c <_Py_IncRef@@Base+0x104> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3a40c │ │ │ │ + bne 3a42c <_Py_IncRef@@Base+0xc4> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3a530 │ │ │ │ + beq 3a550 <_Py_IncRef@@Base+0x1e8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3a530 │ │ │ │ - b 3a48c │ │ │ │ - ldr r2, [pc, #480] @ 3a5f4 │ │ │ │ - ldr r1, [pc, #480] @ 3a5f8 │ │ │ │ - bl 10eb20 │ │ │ │ + bne 3a550 <_Py_IncRef@@Base+0x1e8> │ │ │ │ + b 3a4ac <_Py_IncRef@@Base+0x144> │ │ │ │ + ldr r2, [pc, #480] @ 3a614 <_Py_IncRef@@Base+0x2ac> │ │ │ │ + ldr r1, [pc, #480] @ 3a618 <_Py_IncRef@@Base+0x2b0> │ │ │ │ + bl 10e5a0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 3a440 │ │ │ │ + beq 3a460 <_Py_IncRef@@Base+0xf8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3a440 │ │ │ │ + bne 3a460 <_Py_IncRef@@Base+0xf8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne 3a494 │ │ │ │ - b 3a4e0 │ │ │ │ + bne 3a4b4 <_Py_IncRef@@Base+0x14c> │ │ │ │ + b 3a500 <_Py_IncRef@@Base+0x198> │ │ │ │ cmp r3, r9 │ │ │ │ - beq 3a464 │ │ │ │ + beq 3a484 <_Py_IncRef@@Base+0x11c> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3a530 │ │ │ │ - b 3a478 │ │ │ │ + beq 3a550 <_Py_IncRef@@Base+0x1e8> │ │ │ │ + b 3a498 <_Py_IncRef@@Base+0x130> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3a454 │ │ │ │ + beq 3a474 <_Py_IncRef@@Base+0x10c> │ │ │ │ mov r6, r5 │ │ │ │ - b 3a494 │ │ │ │ + b 3a4b4 <_Py_IncRef@@Base+0x14c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3a530 │ │ │ │ + bne 3a550 <_Py_IncRef@@Base+0x1e8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 3a530 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 3a550 <_Py_IncRef@@Base+0x1e8> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ add r2, r6, #16 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 311dbc │ │ │ │ + bl 30f674 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 3a4d8 │ │ │ │ + beq 3a4f8 <_Py_IncRef@@Base+0x190> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 3a4d8 │ │ │ │ + bne 3a4f8 <_Py_IncRef@@Base+0x190> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bne 3a508 │ │ │ │ + bne 3a528 <_Py_IncRef@@Base+0x1c0> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3a3a8 │ │ │ │ + beq 3a3c8 <_Py_IncRef@@Base+0x60> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3a3a8 │ │ │ │ + bne 3a3c8 <_Py_IncRef@@Base+0x60> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 3a3a8 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 3a3c8 <_Py_IncRef@@Base+0x60> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3a3bc │ │ │ │ + beq 3a3dc <_Py_IncRef@@Base+0x74> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3a3bc │ │ │ │ + bne 3a3dc <_Py_IncRef@@Base+0x74> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 3a3bc │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 3a3dc <_Py_IncRef@@Base+0x74> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3a554 │ │ │ │ + beq 3a574 <_Py_IncRef@@Base+0x20c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3a554 │ │ │ │ + bne 3a574 <_Py_IncRef@@Base+0x20c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r1, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r2, [pc, #148] @ 3a5fc │ │ │ │ + ldr r2, [pc, #148] @ 3a61c <_Py_IncRef@@Base+0x2b4> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 311dbc │ │ │ │ + bl 30f674 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 3a3a8 │ │ │ │ + beq 3a3c8 <_Py_IncRef@@Base+0x60> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r1, [r8, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 3a5d0 │ │ │ │ + bne 3a5f0 <_Py_IncRef@@Base+0x288> │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3a5ac │ │ │ │ + beq 3a5cc <_Py_IncRef@@Base+0x264> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 3a5ac │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bne 3a5cc <_Py_IncRef@@Base+0x264> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - ldr r2, [pc, #72] @ 3a600 │ │ │ │ + ldr r2, [pc, #72] @ 3a620 <_Py_IncRef@@Base+0x2b8> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, r2 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - eorseq r7, r8, r4, ror #2 │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq sp, r8, r0, lsl #21 │ │ │ │ - ldrsheq sl, [r6], #-76 @ 0xffffffb4 │ │ │ │ - subseq sl, r6, ip, asr #11 │ │ │ │ - @ instruction: 0x0038cbd8 │ │ │ │ - @ instruction: 0x00364ef8 │ │ │ │ - eorseq r1, r6, r8, lsl sp │ │ │ │ - eorseq lr, r5, r4, asr #7 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - b 3a61c <_Py_IncRef@@Base+0x14> │ │ │ │ - │ │ │ │ -0003a608 <_Py_IncRef@@Base>: │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r0] │ │ │ │ - bx lr │ │ │ │ + @ instruction: 0x00384afc │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq fp, r8, r0, lsl #8 │ │ │ │ + ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ + subseq sl, r5, ip, asr #11 │ │ │ │ + eorseq sl, r8, r8, asr r5 │ │ │ │ + eorseq r2, r6, r4, asr r8 │ │ │ │ + mlaseq r5, r8, r6, pc @ │ │ │ │ + eorseq fp, r5, r4, asr #26 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + b 3a634 <_Py_IncRef@@Base+0x2cc> │ │ │ │ + ldr r2, [pc] @ 3a630 <_Py_IncRef@@Base+0x2c8> │ │ │ │ + b 3a6b0 <_Py_IncRef@@Base+0x348> │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #96] @ 3a694 <_Py_IncRef@@Base+0x8c> │ │ │ │ + ldr r1, [pc, #96] @ 3a6ac <_Py_IncRef@@Base+0x344> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17ed14 │ │ │ │ + bl 17dca8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 91d28 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91c4c <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3a68c <_Py_IncRef@@Base+0x84> │ │ │ │ + beq 3a6a4 <_Py_IncRef@@Base+0x33c> │ │ │ │ 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 a67b0 │ │ │ │ + bl a66d4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrsheq r6, [r7], #-124 @ 0xffffff84 │ │ │ │ + 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 3a700 <_Py_IncRef@@Base+0xf8> │ │ │ │ + beq 3a718 <_Py_IncRef@@Base+0x3b0> │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3a700 <_Py_IncRef@@Base+0xf8> │ │ │ │ + beq 3a718 <_Py_IncRef@@Base+0x3b0> │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #60] @ 3a718 <_Py_IncRef@@Base+0x110> │ │ │ │ + ldr r3, [pc, #60] @ 3a730 <_Py_IncRef@@Base+0x3c8> │ │ │ │ cmp r0, r3 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3a700 <_Py_IncRef@@Base+0xf8> │ │ │ │ + beq 3a718 <_Py_IncRef@@Base+0x3b0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 3a700 <_Py_IncRef@@Base+0xf8> │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bne 3a718 <_Py_IncRef@@Base+0x3b0> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #8] @ 3a71c <_Py_IncRef@@Base+0x114> │ │ │ │ + ldr r3, [pc, #8] @ 3a734 <_Py_IncRef@@Base+0x3cc> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 28ab28 │ │ │ │ - subseq r1, r6, r8, ror sp │ │ │ │ - eorseq pc, r7, ip, lsl r8 @ │ │ │ │ + b 287928 │ │ │ │ + subseq r1, r5, r8, ror sp │ │ │ │ + eorseq sp, r7, ip, lsr #1 │ │ │ │ + │ │ │ │ +0003a738 : │ │ │ │ + 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 9ddd4 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + mvneq r5, #0 │ │ │ │ + beq 3a794 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + bl f933c │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 3a794 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 3a794 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ - beq 3a750 <_Py_IncRef@@Base+0x148> │ │ │ │ + beq 3a7cc │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3a7cc <_Py_IncRef@@Base+0x1c4> │ │ │ │ + bne 3a848 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 92cbc │ │ │ │ + bl 92be0 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 3a87c <_Py_IncRef@@Base+0x274> │ │ │ │ + beq 3a8f8 │ │ │ │ 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 3a7b8 <_Py_IncRef@@Base+0x1b0> │ │ │ │ + bge 3a834 │ │ │ │ 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 3a788 <_Py_IncRef@@Base+0x180> │ │ │ │ + b 3a804 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r0, [pc, #196] @ 3a888 <_Py_IncRef@@Base+0x280> │ │ │ │ + ldr r0, [pc, #196] @ 3a904 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a9bc8 │ │ │ │ - ldr r1, [pc, #184] @ 3a88c <_Py_IncRef@@Base+0x284> │ │ │ │ - ldr r0, [pc, #184] @ 3a890 <_Py_IncRef@@Base+0x288> │ │ │ │ - bl 16d0ec <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + b a9aec │ │ │ │ + ldr r1, [pc, #184] @ 3a908 │ │ │ │ + ldr r0, [pc, #184] @ 3a90c │ │ │ │ + bl 16bf38 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 3a864 <_Py_IncRef@@Base+0x25c> │ │ │ │ + beq 3a8e0 │ │ │ │ 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 ba8c4 │ │ │ │ + bl ba418 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 3a828 <_Py_IncRef@@Base+0x220> │ │ │ │ + beq 3a8a4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 3a828 <_Py_IncRef@@Base+0x220> │ │ │ │ + bne 3a8a4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - bl 152294 │ │ │ │ + bl 151b80 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 3a86c <_Py_IncRef@@Base+0x264> │ │ │ │ + bne 3a8e8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3a864 <_Py_IncRef@@Base+0x25c> │ │ │ │ + beq 3a8e0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3a864 <_Py_IncRef@@Base+0x25c> │ │ │ │ + bne 3a8e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r2, #0 │ │ │ │ - b 3a87c <_Py_IncRef@@Base+0x274> │ │ │ │ - ldr r0, [pc, #32] @ 3a894 <_Py_IncRef@@Base+0x28c> │ │ │ │ + b 3a8f8 │ │ │ │ + ldr r0, [pc, #32] @ 3a910 │ │ │ │ mov r1, r5 │ │ │ │ - bl a9bc8 │ │ │ │ + bl a9aec │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x0036f8bc │ │ │ │ - ldrsbeq r0, [r8], -r8 @ │ │ │ │ - eorseq r3, r6, ip, lsl r4 │ │ │ │ - eorseq r6, r7, r8, asr #2 │ │ │ │ - │ │ │ │ -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 9deb0 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - mvneq r5, #0 │ │ │ │ - beq 3a8f4 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - bl f97f0 │ │ │ │ - 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 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + eorseq sp, r6, ip, lsr r2 │ │ │ │ + eorseq sp, r7, r0, asr sl │ │ │ │ + mlaseq r6, ip, sp, r0 │ │ │ │ + eorseq r3, r7, r8, asr #21 │ │ │ │ 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 │ │ │ │ @@ -16476,408 +16482,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 3a954 │ │ │ │ + bne 3a96c │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3a98c │ │ │ │ - ldr ip, [pc, #208] @ 3aa2c │ │ │ │ + beq 3a9a4 │ │ │ │ + ldr ip, [pc, #208] @ 3aa44 │ │ │ │ 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 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3a98c │ │ │ │ + bne 3a9a4 │ │ │ │ mov r4, #0 │ │ │ │ - b 3aa20 │ │ │ │ + b 3aa38 │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r5, [r0] │ │ │ │ - ldreq r5, [pc, #148] @ 3aa30 │ │ │ │ + ldreq r5, [pc, #148] @ 3aa48 │ │ │ │ mov r0, r5 │ │ │ │ - bl 28a26c │ │ │ │ + bl 28706c │ │ │ │ cmn r0, #1 │ │ │ │ - beq 3a984 │ │ │ │ - ldr r6, [pc, #128] @ 3aa30 │ │ │ │ - ldr r3, [pc, #128] @ 3aa34 │ │ │ │ + beq 3a99c │ │ │ │ + ldr r6, [pc, #128] @ 3aa48 │ │ │ │ + ldr r3, [pc, #128] @ 3aa4c │ │ │ │ cmp r5, r6 │ │ │ │ - ldr r1, [pc, #124] @ 3aa38 │ │ │ │ + ldr r1, [pc, #124] @ 3aa50 │ │ │ │ mov r0, r4 │ │ │ │ movne r1, r3 │ │ │ │ mov r2, r5 │ │ │ │ - bl 3ac94 │ │ │ │ + bl 3acac │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3a984 │ │ │ │ + beq 3a99c │ │ │ │ cmp r5, r6 │ │ │ │ - beq 3aa20 │ │ │ │ + beq 3aa38 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #88] @ 3aa3c │ │ │ │ + ldr r0, [pc, #88] @ 3aa54 │ │ │ │ mov r2, #-2147483646 @ 0x80000002 │ │ │ │ add r1, sp, #32 │ │ │ │ str r5, [sp, #32] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl c0810 │ │ │ │ + bl c0334 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 3aa1c │ │ │ │ + beq 3aa34 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3aa1c │ │ │ │ + bne 3aa34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r8, r8, lsr sl │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - eoreq fp, r9, ip, lsl ip │ │ │ │ - mulseq r6, ip, r8 │ │ │ │ - subseq ip, r8, ip, asr #26 │ │ │ │ + subseq r1, r7, r8, lsr sl │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + eoreq r8, r9, r8, ror ip │ │ │ │ + andseq sp, r6, r8, ror #13 │ │ │ │ + subseq ip, r7, ip, asr #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1ade68 │ │ │ │ + bl 1ac574 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 3aa80 │ │ │ │ - blt 3aae4 │ │ │ │ + beq 3aa98 │ │ │ │ + blt 3aafc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r0, [pc, #516] @ 3ac78 │ │ │ │ + ldr r0, [pc, #516] @ 3ac90 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 1293bc │ │ │ │ + b 128bc0 │ │ │ │ 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 3aac8 │ │ │ │ + bne 3aae0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - ldr r0, [pc, #452] @ 3ac7c │ │ │ │ - bl 1293bc │ │ │ │ + ldr r0, [pc, #452] @ 3ac94 │ │ │ │ + bl 128bc0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ae654 │ │ │ │ - b 3ac6c │ │ │ │ + bl 1acd60 │ │ │ │ + b 3ac84 │ │ │ │ mov r0, r7 │ │ │ │ - bl 92cbc │ │ │ │ + bl 92be0 │ │ │ │ subs r6, r0, #0 │ │ │ │ addne sl, r6, #8 │ │ │ │ - bne 3ab0c │ │ │ │ + bne 3ab24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ae654 │ │ │ │ + bl 1acd60 │ │ │ │ mov r5, #0 │ │ │ │ - b 3ac6c │ │ │ │ + b 3ac84 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r5, r5, #1 │ │ │ │ add r3, r3, r5, lsl #2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 136b04 │ │ │ │ + bl 1362f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3abb0 │ │ │ │ + beq 3abc8 │ │ │ │ str r0, [sl, #4]! │ │ │ │ cmp r5, r8 │ │ │ │ - blt 3aaec │ │ │ │ + blt 3ab04 │ │ │ │ cmp r9, #0 │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [sp, #4] │ │ │ │ - beq 3abb8 │ │ │ │ + beq 3abd0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl b8f74 │ │ │ │ + bl b8ac8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3ab98 │ │ │ │ + beq 3abb0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - ldr r0, [pc, #304] @ 3ac80 │ │ │ │ - bl 1293bc │ │ │ │ + ldr r0, [pc, #304] @ 3ac98 │ │ │ │ + bl 128bc0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 3abb0 │ │ │ │ + beq 3abc8 │ │ │ │ cmp r5, r7 │ │ │ │ - blt 3ab88 │ │ │ │ + blt 3aba0 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3ab80 │ │ │ │ + beq 3ab98 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 3ab80 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bne 3ab98 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mvn r5, #0 │ │ │ │ - b 3ab98 │ │ │ │ + b 3abb0 │ │ │ │ add r2, r6, #12 │ │ │ │ str r3, [r2, r5, lsl #2] │ │ │ │ add r5, r5, #1 │ │ │ │ - b 3ab24 │ │ │ │ + b 3ab3c │ │ │ │ cmp r5, r7 │ │ │ │ - beq 3abb8 │ │ │ │ - ldr r3, [pc, #220] @ 3ac84 │ │ │ │ - ldr r1, [pc, #220] @ 3ac88 │ │ │ │ + beq 3abd0 │ │ │ │ + ldr r3, [pc, #220] @ 3ac9c │ │ │ │ + ldr r1, [pc, #220] @ 3aca0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r5, #0 │ │ │ │ - b 3ac40 │ │ │ │ - ldr r0, [pc, #204] @ 3ac8c │ │ │ │ - bl 9deb0 │ │ │ │ + b 3ac58 │ │ │ │ + ldr r0, [pc, #204] @ 3aca4 │ │ │ │ + bl 9ddd4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 3abb0 │ │ │ │ + beq 3abc8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 167010 │ │ │ │ + bl 1661fc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 3abf8 │ │ │ │ + beq 3ac10 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3abf8 │ │ │ │ + bne 3ac10 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 3abb0 │ │ │ │ + beq 3abc8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r7 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - ldr r0, [pc, #124] @ 3ac90 │ │ │ │ + ldr r0, [pc, #124] @ 3aca8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - bl 1293bc │ │ │ │ + bl 128bc0 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 3ac40 │ │ │ │ + beq 3ac58 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 3ac40 │ │ │ │ + bne 3ac58 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3ac64 │ │ │ │ + beq 3ac7c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 3ac64 │ │ │ │ + bne 3ac7c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ae654 │ │ │ │ + bl 1acd60 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - mlaseq r8, r8, sp, r4 │ │ │ │ - eorseq sp, r7, r0, asr sp │ │ │ │ - eorseq sp, r8, r4, lsr #22 │ │ │ │ - subseq r1, r6, r0, ror #1 │ │ │ │ - eorseq sp, r8, ip, lsr #22 │ │ │ │ - mlaseq r5, r0, r6, fp │ │ │ │ - eorseq sp, r8, r8, asr fp │ │ │ │ + eorseq r2, r8, r8, lsl r7 │ │ │ │ + @ instruction: 0x0037b6d0 │ │ │ │ + eorseq fp, r8, r8, lsr r4 │ │ │ │ + subseq r1, r5, r0, ror #1 │ │ │ │ + eorseq fp, r8, r0, asr #8 │ │ │ │ + eorseq r9, r5, r0, lsl r0 │ │ │ │ + eorseq fp, r8, ip, ror #8 │ │ │ │ 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 1e77f4 │ │ │ │ + bl 1e5938 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 3accc │ │ │ │ + bge 3ace4 │ │ │ │ mov r0, #0 │ │ │ │ - b 3ad04 │ │ │ │ + b 3ad1c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp] │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 3ad0c <_PyTime_AsTimevalTime_t@@Base> │ │ │ │ + bl 3ad24 <_PyTime_AsTimevalTime_t@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3acc4 │ │ │ │ + blt 3acdc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ stm sp, {r3, r4} │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ - bl 313434 │ │ │ │ + bl 310ba8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0003ad0c <_PyTime_AsTimevalTime_t@@Base>: │ │ │ │ +0003ad24 <_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 31327c │ │ │ │ + bl 310ad0 │ │ │ │ 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] @ 3ad58 <_PyTime_AsTimevalTime_t@@Base+0x4c> │ │ │ │ - b 3139b4 │ │ │ │ - @ instruction: 0x0058f398 │ │ │ │ + ldr r1, [pc] @ 3ad70 <_PyTime_AsTimevalTime_t@@Base+0x4c> │ │ │ │ + b 311128 │ │ │ │ + @ instruction: 0x0057f398 │ │ │ │ │ │ │ │ -0003ad5c <_PyInterpreterState_SetEvalFrameFunc@@Base>: │ │ │ │ +0003ad74 <_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] @ 3adac <_PyInterpreterState_SetEvalFrameFunc@@Base+0x50> │ │ │ │ + ldr r2, [pc, #56] @ 3adc4 <_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 1ab5ec │ │ │ │ + bl 1a9988 │ │ │ │ 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 r0, sp, r4, rrx │ │ │ │ - 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] @ 3adec <_PyInterpreterState_SetEvalFrameFunc@@Base+0x90> │ │ │ │ - str ip, [sp] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 1a0bbc │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq sl, r8, r8, asr r5 │ │ │ │ + @ instruction: 0x000cfbb8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #160] @ 3aea8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x14c> │ │ │ │ + ldr r1, [pc, #160] @ 3ae80 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x10c> │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 3139b4 │ │ │ │ + bl 311128 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 3ae28 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xcc> │ │ │ │ - bl 11aef4 │ │ │ │ + bne 3ae00 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x8c> │ │ │ │ + bl 11a788 │ │ │ │ mov r5, r0 │ │ │ │ - b 3ae4c <_PyInterpreterState_SetEvalFrameFunc@@Base+0xf0> │ │ │ │ + b 3ae24 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xb0> │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3ae48 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xec> │ │ │ │ + beq 3ae20 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xac> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 3ae48 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xec> │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bne 3ae20 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xac> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r5, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - ldr r1, [pc, #80] @ 3aea8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x14c> │ │ │ │ + ldr r1, [pc, #80] @ 3ae80 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x10c> │ │ │ │ mov r2, #0 │ │ │ │ - bl 3139b4 │ │ │ │ + bl 311128 │ │ │ │ cmp r5, #0 │ │ │ │ mov r4, r0 │ │ │ │ - beq 3aea0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x144> │ │ │ │ + beq 3ae78 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x104> │ │ │ │ mov r0, r5 │ │ │ │ - bl 18303c <_PyErr_ChainExceptions1@@Base> │ │ │ │ + bl 181fb8 <_PyErr_ChainExceptions1@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3ae9c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x140> │ │ │ │ + beq 3ae74 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x100> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3ae9c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x140> │ │ │ │ + beq 3ae74 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x100> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3ae9c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x140> │ │ │ │ + bne 3ae74 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x100> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq fp, r8, ip, asr pc │ │ │ │ + subseq fp, r7, ip, 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] @ 3aec0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x14c> │ │ │ │ + str ip, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 19ef68 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + subseq sl, r7, r8, asr r5 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 3aebc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x160> │ │ │ │ - b 18d844 │ │ │ │ + beq 3aed4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x160> │ │ │ │ + b 18be30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 3aee4 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x188> │ │ │ │ - ldr r1, [pc, #16] @ 3aee8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x18c> │ │ │ │ + ldr r3, [pc, #16] @ 3aefc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x188> │ │ │ │ + ldr r1, [pc, #16] @ 3af00 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x18c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq sp, r8, ip, ror pc │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + @ instruction: 0x0038b8fc │ │ │ │ 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] @ 3af28 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1cc> │ │ │ │ + ldr r0, [pc, #16] @ 3af40 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x1cc> │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1a0bbc │ │ │ │ + bl 19ef68 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq sl, r8, ip, lsr r6 │ │ │ │ + subseq sl, r7, ip, lsr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 315d40 <_Py_c_pow@@Base+0xbd4> │ │ │ │ + bl 31330c <_Py_c_pow@@Base+0x9e0> │ │ │ │ cmn r0, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 3af60 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x204> │ │ │ │ + beq 3af78 <_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 │ │ │ │ @@ -16886,635 +16892,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] @ 3aff8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x29c> │ │ │ │ - bl 2bae98 <_PyArg_ParseStack@@Base> │ │ │ │ + ldr r2, [pc, #96] @ 3b010 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x29c> │ │ │ │ + bl 2b7f1c <_PyArg_ParseStack@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3afa8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x24c> │ │ │ │ + bne 3afc0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x24c> │ │ │ │ mov r0, #0 │ │ │ │ - b 3aff0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x294> │ │ │ │ + b 3b008 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x294> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - ldr r1, [pc, #68] @ 3affc <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2a0> │ │ │ │ - ldr r0, [pc, #68] @ 3b000 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2a4> │ │ │ │ + ldr r1, [pc, #68] @ 3b014 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2a0> │ │ │ │ + ldr r0, [pc, #68] @ 3b018 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2a4> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl bc32c │ │ │ │ + bl bbe80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3afa0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x244> │ │ │ │ + blt 3afb8 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x244> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 29f4c │ │ │ │ cmn r0, #1 │ │ │ │ - ldrne r0, [pc, #32] @ 3b004 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2a8> │ │ │ │ - bne 3aff0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x294> │ │ │ │ - ldr r3, [pc, #28] @ 3b008 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2ac> │ │ │ │ + ldrne r0, [pc, #32] @ 3b01c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2a8> │ │ │ │ + bne 3b008 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x294> │ │ │ │ + ldr r3, [pc, #28] @ 3b020 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2ac> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1448e8 │ │ │ │ + bl 1440d8 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x0038dfd4 │ │ │ │ - eorseq r1, r8, r4, lsl #12 │ │ │ │ - eorseq sp, r8, r0, ror #31 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq r1, r6, 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 3b034 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2d8> │ │ │ │ - ldm r4, {r0, r1} │ │ │ │ - pop {r4, lr} │ │ │ │ - b 1a34bc │ │ │ │ - mov ip, r2 │ │ │ │ - mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 3b058 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2fc> │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, ip │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - popeq {r4, pc} │ │ │ │ - b 3b028 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x2cc> │ │ │ │ - eorseq r4, r7, r0, ror #8 │ │ │ │ + eorseq fp, r8, r8, lsr #18 │ │ │ │ + eorseq lr, r7, r4, lsl #31 │ │ │ │ + eorseq fp, r8, r4, lsr r9 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ │ │ │ │ -0003b05c : │ │ │ │ +0003b024 : │ │ │ │ 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 9deb0 │ │ │ │ + bl 9ddd4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 3b08c │ │ │ │ - ldr r0, [pc, #80] @ 3b0d8 │ │ │ │ - bl 2a96c8 │ │ │ │ - b 3b0d0 │ │ │ │ + bne 3b054 │ │ │ │ + ldr r0, [pc, #80] @ 3b0a0 │ │ │ │ + bl 2a6718 │ │ │ │ + b 3b098 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #64] @ 3b0d8 │ │ │ │ + ldr r2, [pc, #64] @ 3b0a0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2d3be4 │ │ │ │ + bl 2d0c64 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 3b0bc │ │ │ │ + beq 3b084 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 3b0c4 │ │ │ │ + beq 3b08c │ │ │ │ mov r4, r5 │ │ │ │ - b 3b0d0 │ │ │ │ + b 3b098 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 3b0bc │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 3b084 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrsbeq lr, [r8], -r0 @ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov ip, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r2, #2 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r0, [pc, #16] @ 3b118 │ │ │ │ - str ip, [sp] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 1a0bbc │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldrheq sl, [r8], #-112 @ 0xffffff90 │ │ │ │ + eorseq fp, r8, r0, asr #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3b154 │ │ │ │ + beq 3b0dc │ │ │ │ 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 2b236c │ │ │ │ + bl 2af3cc │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - bne 3b13c │ │ │ │ + bne 3b0c4 │ │ │ │ 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 3b11c │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + pop {r4, lr} │ │ │ │ + b 1a1868 │ │ │ │ + mov ip, r2 │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r0, [pc, #20] @ 3b140 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, ip │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + popeq {r4, pc} │ │ │ │ + b 3b110 │ │ │ │ + eorseq r1, r7, r0, ror #27 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov ip, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r2, #2 │ │ │ │ + mov r1, sp │ │ │ │ + ldr r0, [pc, #16] @ 3b180 │ │ │ │ + str ip, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 19ef68 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldrheq sl, [r7], #-112 @ 0xffffff90 │ │ │ │ │ │ │ │ -0003b16c : │ │ │ │ - ldr r0, [pc] @ 3b174 │ │ │ │ - b 10f338 │ │ │ │ - subseq r1, r8, r8, ror ip │ │ │ │ - │ │ │ │ -0003b178 <_PyCompile_Assemble@@Base>: │ │ │ │ +0003b184 <_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] @ 3b2e8 <_PyCompile_Assemble@@Base+0x170> │ │ │ │ + ldr r3, [pc, #344] @ 3b2f4 <_PyCompile_Assemble@@Base+0x170> │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 3b1b4 <_PyCompile_Assemble@@Base+0x3c> │ │ │ │ - ldr r3, [pc, #324] @ 3b2ec <_PyCompile_Assemble@@Base+0x174> │ │ │ │ - ldr r1, [pc, #324] @ 3b2f0 <_PyCompile_Assemble@@Base+0x178> │ │ │ │ + beq 3b1c0 <_PyCompile_Assemble@@Base+0x3c> │ │ │ │ + ldr r3, [pc, #324] @ 3b2f8 <_PyCompile_Assemble@@Base+0x174> │ │ │ │ + ldr r1, [pc, #324] @ 3b2fc <_PyCompile_Assemble@@Base+0x178> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 3b1dc <_PyCompile_Assemble@@Base+0x64> │ │ │ │ + bl 18ed6c │ │ │ │ + b 3b1e8 <_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 91ac8 │ │ │ │ + bl 919ec │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 3b1e4 <_PyCompile_Assemble@@Base+0x6c> │ │ │ │ + bne 3b1f0 <_PyCompile_Assemble@@Base+0x6c> │ │ │ │ mov r7, #0 │ │ │ │ - b 3b2dc <_PyCompile_Assemble@@Base+0x164> │ │ │ │ + b 3b2e8 <_PyCompile_Assemble@@Base+0x164> │ │ │ │ mov r0, r4 │ │ │ │ - bl 152d1c │ │ │ │ + bl 1524cc │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 3b1fc <_PyCompile_Assemble@@Base+0x84> │ │ │ │ + bne 3b208 <_PyCompile_Assemble@@Base+0x84> │ │ │ │ mov r7, #0 │ │ │ │ - b 3b2a8 <_PyCompile_Assemble@@Base+0x130> │ │ │ │ + b 3b2b4 <_PyCompile_Assemble@@Base+0x130> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 25e158 │ │ │ │ + bl 25a988 <_PySys_GetRequiredAttrString@@Base+0x308c> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 3b1f4 <_PyCompile_Assemble@@Base+0x7c> │ │ │ │ + beq 3b200 <_PyCompile_Assemble@@Base+0x7c> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 156d34 │ │ │ │ + bl 1565e4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 3b1f4 <_PyCompile_Assemble@@Base+0x7c> │ │ │ │ + beq 3b200 <_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 15c894 <_PyDict_DelItemIf@@Base+0x3b8> │ │ │ │ + bl 15b938 <_PyDict_DelItemIf@@Base+0x284> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b1f4 <_PyCompile_Assemble@@Base+0x7c> │ │ │ │ + blt 3b200 <_PyCompile_Assemble@@Base+0x7c> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 152894 │ │ │ │ + bl 1520ec │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 3b1f4 <_PyCompile_Assemble@@Base+0x7c> │ │ │ │ + beq 3b200 <_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 25e510 │ │ │ │ + bl 25af4c <_PySys_GetRequiredAttrString@@Base+0x3650> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 3b2a8 <_PyCompile_Assemble@@Base+0x130> │ │ │ │ + beq 3b2b4 <_PyCompile_Assemble@@Base+0x130> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 3b2a8 <_PyCompile_Assemble@@Base+0x130> │ │ │ │ + bne 3b2b4 <_PyCompile_Assemble@@Base+0x130> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3b2cc <_PyCompile_Assemble@@Base+0x154> │ │ │ │ + beq 3b2d8 <_PyCompile_Assemble@@Base+0x154> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3b2cc <_PyCompile_Assemble@@Base+0x154> │ │ │ │ + bne 3b2d8 <_PyCompile_Assemble@@Base+0x154> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 16531c <_PySet_NextEntryRef@@Base+0x18c> │ │ │ │ + bl 1640a0 <_PySet_NextEntryRef@@Base+0x18c> │ │ │ │ mov r0, r8 │ │ │ │ - bl 1647b0 │ │ │ │ + bl 163998 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - subseq ip, r6, r8, lsr #29 │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038e1bc │ │ │ │ + subseq ip, r5, r8, lsr #29 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq fp, r8, r4, ror #23 │ │ │ │ + │ │ │ │ +0003b300 : │ │ │ │ + ldr r0, [pc] @ 3b308 │ │ │ │ + b 10edb8 │ │ │ │ + ldrsbeq r1, [r7], #-192 @ 0xffffff40 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #576] @ 3b54c <_PyCompile_Assemble@@Base+0x3d4> │ │ │ │ + ldr r1, [pc, #576] @ 3b564 │ │ │ │ mov r2, #16 │ │ │ │ mov r4, r0 │ │ │ │ - bl 162390 │ │ │ │ + bl 161578 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 3b324 <_PyCompile_Assemble@@Base+0x1ac> │ │ │ │ + bge 3b33c │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #548] @ 3b550 <_PyCompile_Assemble@@Base+0x3d8> │ │ │ │ + ldr r1, [pc, #548] @ 3b568 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 162390 │ │ │ │ + bl 161578 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ - ldr r1, [pc, #528] @ 3b554 <_PyCompile_Assemble@@Base+0x3dc> │ │ │ │ + blt 3b334 │ │ │ │ + ldr r1, [pc, #528] @ 3b56c │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 162390 │ │ │ │ + bl 161578 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ - ldr r1, [pc, #508] @ 3b558 <_PyCompile_Assemble@@Base+0x3e0> │ │ │ │ + blt 3b334 │ │ │ │ + ldr r1, [pc, #508] @ 3b570 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 162390 │ │ │ │ + bl 161578 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ - ldr r1, [pc, #488] @ 3b55c <_PyCompile_Assemble@@Base+0x3e4> │ │ │ │ + blt 3b334 │ │ │ │ + ldr r1, [pc, #488] @ 3b574 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 162390 │ │ │ │ + bl 161578 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ - ldr r1, [pc, #468] @ 3b560 <_PyCompile_Assemble@@Base+0x3e8> │ │ │ │ + blt 3b334 │ │ │ │ + ldr r1, [pc, #468] @ 3b578 │ │ │ │ mov r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 162390 │ │ │ │ + bl 161578 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ - ldr r1, [pc, #448] @ 3b564 <_PyCompile_Assemble@@Base+0x3ec> │ │ │ │ + blt 3b334 │ │ │ │ + ldr r1, [pc, #448] @ 3b57c │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 162390 │ │ │ │ + bl 161578 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ - ldr r1, [pc, #428] @ 3b568 <_PyCompile_Assemble@@Base+0x3f0> │ │ │ │ + blt 3b334 │ │ │ │ + ldr r1, [pc, #428] @ 3b580 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 162390 │ │ │ │ + bl 161578 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ - ldr r1, [pc, #408] @ 3b56c <_PyCompile_Assemble@@Base+0x3f4> │ │ │ │ + blt 3b334 │ │ │ │ + ldr r1, [pc, #408] @ 3b584 │ │ │ │ mov r2, #134 @ 0x86 │ │ │ │ mov r0, r4 │ │ │ │ - bl 162390 │ │ │ │ + bl 161578 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ - ldr r1, [pc, #388] @ 3b570 <_PyCompile_Assemble@@Base+0x3f8> │ │ │ │ + blt 3b334 │ │ │ │ + ldr r1, [pc, #388] @ 3b588 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ - bl 162390 │ │ │ │ + bl 161578 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ - ldr r1, [pc, #368] @ 3b574 <_PyCompile_Assemble@@Base+0x3fc> │ │ │ │ + blt 3b334 │ │ │ │ + ldr r1, [pc, #368] @ 3b58c │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 162390 │ │ │ │ + bl 161578 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ - ldr r1, [pc, #348] @ 3b578 <_PyCompile_Assemble@@Base+0x400> │ │ │ │ + blt 3b334 │ │ │ │ + ldr r1, [pc, #348] @ 3b590 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 162390 │ │ │ │ + bl 161578 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ - ldr r1, [pc, #328] @ 3b57c <_PyCompile_Assemble@@Base+0x404> │ │ │ │ + blt 3b334 │ │ │ │ + ldr r1, [pc, #328] @ 3b594 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 162390 │ │ │ │ + bl 161578 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ - ldr r1, [pc, #308] @ 3b580 <_PyCompile_Assemble@@Base+0x408> │ │ │ │ + blt 3b334 │ │ │ │ + ldr r1, [pc, #308] @ 3b598 │ │ │ │ mov r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 162390 │ │ │ │ + bl 161578 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ - ldr r1, [pc, #288] @ 3b584 <_PyCompile_Assemble@@Base+0x40c> │ │ │ │ + blt 3b334 │ │ │ │ + ldr r1, [pc, #288] @ 3b59c │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 162390 │ │ │ │ + bl 161578 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ - ldr r1, [pc, #268] @ 3b588 <_PyCompile_Assemble@@Base+0x410> │ │ │ │ + blt 3b334 │ │ │ │ + ldr r1, [pc, #268] @ 3b5a0 │ │ │ │ mov r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 162390 │ │ │ │ + bl 161578 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ - ldr r1, [pc, #248] @ 3b58c <_PyCompile_Assemble@@Base+0x414> │ │ │ │ + blt 3b334 │ │ │ │ + ldr r1, [pc, #248] @ 3b5a4 │ │ │ │ mov r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 162390 │ │ │ │ + bl 161578 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ - ldr r1, [pc, #228] @ 3b590 <_PyCompile_Assemble@@Base+0x418> │ │ │ │ + blt 3b334 │ │ │ │ + ldr r1, [pc, #228] @ 3b5a8 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 162390 │ │ │ │ + bl 161578 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ - ldr r1, [pc, #208] @ 3b594 <_PyCompile_Assemble@@Base+0x41c> │ │ │ │ + blt 3b334 │ │ │ │ + ldr r1, [pc, #208] @ 3b5ac │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 162390 │ │ │ │ + bl 161578 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ - ldr r1, [pc, #188] @ 3b598 <_PyCompile_Assemble@@Base+0x420> │ │ │ │ + blt 3b334 │ │ │ │ + ldr r1, [pc, #188] @ 3b5b0 │ │ │ │ mov r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 162390 │ │ │ │ + bl 161578 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ - ldr r1, [pc, #168] @ 3b59c <_PyCompile_Assemble@@Base+0x424> │ │ │ │ + blt 3b334 │ │ │ │ + ldr r1, [pc, #168] @ 3b5b4 │ │ │ │ mov r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 162390 │ │ │ │ + bl 161578 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ - ldr r1, [pc, #148] @ 3b5a0 <_PyCompile_Assemble@@Base+0x428> │ │ │ │ + blt 3b334 │ │ │ │ + ldr r1, [pc, #148] @ 3b5b8 │ │ │ │ mov r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 162390 │ │ │ │ + bl 161578 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ - ldr r1, [pc, #128] @ 3b5a4 <_PyCompile_Assemble@@Base+0x42c> │ │ │ │ + blt 3b334 │ │ │ │ + ldr r1, [pc, #128] @ 3b5bc │ │ │ │ mov r2, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 162390 │ │ │ │ + bl 161578 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b31c <_PyCompile_Assemble@@Base+0x1a4> │ │ │ │ - ldr r1, [pc, #108] @ 3b5a8 <_PyCompile_Assemble@@Base+0x430> │ │ │ │ + blt 3b334 │ │ │ │ + ldr r1, [pc, #108] @ 3b5c0 │ │ │ │ mov r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ - bl 162390 │ │ │ │ + bl 161578 │ │ │ │ asr r0, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x0038e1f8 │ │ │ │ - @ instruction: 0x0038e1fc │ │ │ │ - eorseq lr, r8, r8, lsl #4 │ │ │ │ - eorseq lr, r8, r8, lsl r2 │ │ │ │ - eorseq lr, r8, r4, lsr #4 │ │ │ │ - eorseq lr, r8, r0, lsr r2 │ │ │ │ - eorseq lr, r8, ip, lsr r2 │ │ │ │ - eorseq lr, r8, ip, asr #4 │ │ │ │ - eorseq lr, r8, r8, asr r2 │ │ │ │ - eorseq lr, r8, r4, ror #4 │ │ │ │ - eorseq lr, r8, r0, ror r2 │ │ │ │ - eorseq lr, r8, r0, lsl #5 │ │ │ │ - eorseq lr, r8, ip, lsl #5 │ │ │ │ - mlaseq r8, r8, r2, lr │ │ │ │ - eorseq lr, r8, r8, lsr #5 │ │ │ │ - @ instruction: 0x0038e2b8 │ │ │ │ - @ instruction: 0x0038e2d0 │ │ │ │ - eorseq lr, r8, ip, lsl r2 │ │ │ │ - eorseq lr, r8, r4, ror #5 │ │ │ │ - @ instruction: 0x0038e2f4 │ │ │ │ - eorseq lr, r8, r4, lsr r2 │ │ │ │ - eorseq lr, r8, r4, lsl #6 │ │ │ │ - eorseq lr, r8, ip, lsl #6 │ │ │ │ - eorseq lr, r8, r8, lsl r3 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - cmp r2, #2 │ │ │ │ - mov r4, r1 │ │ │ │ - bne 3b5d4 <_PyCompile_Assemble@@Base+0x45c> │ │ │ │ - ldm r4, {r0, r1} │ │ │ │ - pop {r4, lr} │ │ │ │ - b 19642c │ │ │ │ - mov ip, r2 │ │ │ │ - mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 3b5f8 <_PyCompile_Assemble@@Base+0x480> │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, ip │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - popeq {r4, pc} │ │ │ │ - b 3b5c8 <_PyCompile_Assemble@@Base+0x450> │ │ │ │ - @ instruction: 0x003767f8 │ │ │ │ - │ │ │ │ -0003b5fc : │ │ │ │ - ldr r3, [pc, #4] @ 3b608 │ │ │ │ - mov r2, #136 @ 0x88 │ │ │ │ - b 258894 │ │ │ │ - eorseq pc, r7, r8, ror #13 │ │ │ │ + eorseq fp, r8, r0, lsr #24 │ │ │ │ + eorseq fp, r8, r4, lsr #24 │ │ │ │ + eorseq fp, r8, r0, lsr ip │ │ │ │ + eorseq fp, r8, r0, asr #24 │ │ │ │ + eorseq fp, r8, ip, asr #24 │ │ │ │ + eorseq fp, r8, r8, asr ip │ │ │ │ + eorseq fp, r8, r4, ror #24 │ │ │ │ + eorseq fp, r8, r4, ror ip │ │ │ │ + eorseq fp, r8, r0, lsl #25 │ │ │ │ + eorseq fp, r8, ip, lsl #25 │ │ │ │ + mlaseq r8, r8, ip, fp │ │ │ │ + eorseq fp, r8, r8, lsr #25 │ │ │ │ + @ instruction: 0x0038bcb4 │ │ │ │ + eorseq fp, r8, r0, asr #25 │ │ │ │ + @ instruction: 0x0038bcd0 │ │ │ │ + eorseq fp, r8, r0, ror #25 │ │ │ │ + @ instruction: 0x0038bcf8 │ │ │ │ + eorseq fp, r8, r4, asr #24 │ │ │ │ + eorseq fp, r8, ip, lsl #26 │ │ │ │ + eorseq fp, r8, ip, lsl sp │ │ │ │ + eorseq fp, r8, ip, asr ip │ │ │ │ + eorseq fp, r8, ip, lsr #26 │ │ │ │ + eorseq fp, r8, r4, lsr sp │ │ │ │ + eorseq fp, r8, r0, asr #26 │ │ │ │ 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 3b644 │ │ │ │ + bne 3b5fc │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r6, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - beq 3b668 │ │ │ │ - b 3b680 │ │ │ │ + beq 3b620 │ │ │ │ + b 3b638 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #104] @ 3b6bc │ │ │ │ + ldr r0, [pc, #104] @ 3b674 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3b62c │ │ │ │ - b 3b678 │ │ │ │ + bne 3b5e4 │ │ │ │ + b 3b630 │ │ │ │ mov r0, r4 │ │ │ │ - bl 317b50 <_PyGen_SetStopIterationValue@@Base+0xbc> │ │ │ │ + bl 315398 <_PyGen_SetStopIterationValue@@Base+0x50> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 3b680 │ │ │ │ + bne 3b638 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r4, [r4, #20] │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3b6a0 │ │ │ │ - bl 91ac8 │ │ │ │ + bne 3b658 │ │ │ │ + bl 919ec │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ - beq 3b678 │ │ │ │ + beq 3b630 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 9cb6c │ │ │ │ + bl 9ca90 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b678 │ │ │ │ - ldr r0, [pc, #4] @ 3b6c0 │ │ │ │ + blt 3b630 │ │ │ │ + ldr r0, [pc, #4] @ 3b678 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00364ffc │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + eorseq r2, r6, r8, asr r9 │ │ │ │ + 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 3b6a4 │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + pop {r4, lr} │ │ │ │ + b 194a18 │ │ │ │ + mov ip, r2 │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r0, [pc, #20] @ 3b6c8 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, ip │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + popeq {r4, pc} │ │ │ │ + b 3b698 │ │ │ │ + eorseq r4, r7, ip, lsl #3 │ │ │ │ + │ │ │ │ +0003b6cc : │ │ │ │ + ldr r3, [pc, #4] @ 3b6d8 │ │ │ │ + mov r2, #136 @ 0x88 │ │ │ │ + b 25512c │ │ │ │ + eorseq ip, r7, r8, ror 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] @ 3b890 │ │ │ │ + ldr r3, [pc, #424] @ 3b8a8 │ │ │ │ mov r5, r0 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ cmp r1, r2 │ │ │ │ ldr r7, [r3, r0] │ │ │ │ sub sp, sp, #12 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 3b71c │ │ │ │ + beq 3b734 │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ ldrne r4, [r4, #136] @ 0x88 │ │ │ │ - ldrne r3, [pc, #384] @ 3b894 │ │ │ │ + ldrne r3, [pc, #384] @ 3b8ac │ │ │ │ subne r4, r4, r3 │ │ │ │ clzne r4, r4 │ │ │ │ lsrne r4, r4, #5 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3b860 │ │ │ │ + beq 3b878 │ │ │ │ ldr r0, [r3, #136] @ 0x88 │ │ │ │ - ldr r3, [pc, #352] @ 3b894 │ │ │ │ + ldr r3, [pc, #352] @ 3b8ac │ │ │ │ cmp r0, r3 │ │ │ │ - bne 3b860 │ │ │ │ + bne 3b878 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 3b748 │ │ │ │ + bne 3b760 │ │ │ │ mov r4, #0 │ │ │ │ - b 3b804 │ │ │ │ + b 3b81c │ │ │ │ ldr r3, [r1, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ ldrne ip, [r3, #8]! │ │ │ │ movne r0, #0 │ │ │ │ - beq 3b778 │ │ │ │ + beq 3b790 │ │ │ │ cmp ip, r0 │ │ │ │ add r0, r0, #1 │ │ │ │ - ble 3b804 │ │ │ │ + ble 3b81c │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne 3b75c │ │ │ │ - b 3b79c │ │ │ │ + bne 3b774 │ │ │ │ + b 3b7b4 │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 3b79c │ │ │ │ + beq 3b7b4 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3b77c │ │ │ │ - ldr r3, [pc, #256] @ 3b898 │ │ │ │ + bne 3b794 │ │ │ │ + ldr r3, [pc, #256] @ 3b8b0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 3b804 │ │ │ │ - ldr r2, [pc, #248] @ 3b89c │ │ │ │ + bne 3b81c │ │ │ │ + ldr r2, [pc, #248] @ 3b8b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 31966c │ │ │ │ + bl 316f24 │ │ │ │ cmp r0, #0 │ │ │ │ movlt r3, #0 │ │ │ │ - blt 3b884 │ │ │ │ - beq 3b804 │ │ │ │ + blt 3b89c │ │ │ │ + beq 3b81c │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #216] @ 3b89c │ │ │ │ + ldr r1, [pc, #216] @ 3b8b4 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1d3da8 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ - ldr r2, [pc, #200] @ 3b8a0 │ │ │ │ + bl 1d20a8 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + ldr r2, [pc, #200] @ 3b8b8 │ │ │ │ cmp r0, r2 │ │ │ │ mov r3, r0 │ │ │ │ - bne 3b884 │ │ │ │ + bne 3b89c │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3b740 │ │ │ │ + beq 3b758 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ - bne 3b740 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 3b740 │ │ │ │ + bne 3b758 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 3b758 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ 3b8a4 │ │ │ │ + ldr r1, [pc, #148] @ 3b8bc │ │ │ │ mov r0, r7 │ │ │ │ stm sp, {r5, r6} │ │ │ │ - bl 1d3da8 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ - ldr r2, [pc, #128] @ 3b8a0 │ │ │ │ + bl 1d20a8 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + ldr r2, [pc, #128] @ 3b8b8 │ │ │ │ cmp r0, r2 │ │ │ │ mov r3, r0 │ │ │ │ - bne 3b884 │ │ │ │ + bne 3b89c │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 3b840 │ │ │ │ - ldr r3, [pc, #96] @ 3b8a0 │ │ │ │ - b 3b884 │ │ │ │ + bne 3b858 │ │ │ │ + ldr r3, [pc, #96] @ 3b8b8 │ │ │ │ + b 3b89c │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3b860 │ │ │ │ + beq 3b878 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ - bne 3b860 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bne 3b878 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3b838 │ │ │ │ - ldr r1, [pc, #44] @ 3b89c │ │ │ │ + beq 3b850 │ │ │ │ + ldr r1, [pc, #44] @ 3b8b4 │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1d3da8 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + bl 1d20a8 <_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, r4, asr #13 │ │ │ │ - subseq r8, r6, r0, asr lr │ │ │ │ - @ instruction: 0x0058ad98 │ │ │ │ - subseq r1, r6, r8, ror sp │ │ │ │ - subseq sl, r8, r0, asr r9 │ │ │ │ + ldrdeq fp, [r3], -ip │ │ │ │ + subseq r8, r5, r0, asr lr │ │ │ │ + @ instruction: 0x0057ad98 │ │ │ │ + subseq r1, r5, r8, ror sp │ │ │ │ + subseq sl, r7, r0, asr r9 │ │ │ │ │ │ │ │ -0003b8a8 : │ │ │ │ +0003b8c0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [pc, #24] @ 3b8d8 │ │ │ │ + ldr ip, [pc, #24] @ 3b8f0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r3, #136 @ 0x88 │ │ │ │ mov r2, #140 @ 0x8c │ │ │ │ str ip, [sp] │ │ │ │ - bl 12f418 │ │ │ │ + bl 12ec20 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x0037f7b8 │ │ │ │ + eorseq sp, r7, r8, asr #32 │ │ │ │ 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] @ 3b918 │ │ │ │ + ldr r0, [pc, #16] @ 3b930 │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1a0bbc │ │ │ │ + bl 19ef68 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldrsbeq sl, [r8], #-92 @ 0xffffffa4 │ │ │ │ + ldrsbeq sl, [r7], #-92 @ 0xffffffa4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r6, [r2, #8] │ │ │ │ mov r0, r1 │ │ │ │ @@ -17522,1253 +17528,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 3b968 │ │ │ │ + bne 3b980 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bne 3b998 │ │ │ │ + bne 3b9b0 │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #504] @ 3bb74 │ │ │ │ + ldr ip, [pc, #504] @ 3bb8c │ │ │ │ mov r3, #0 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #24 │ │ │ │ str r3, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 3b9c0 │ │ │ │ + beq 3b9d8 │ │ │ │ ldr r8, [r5] │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 3b9c8 │ │ │ │ - ldr r2, [pc, #452] @ 3bb78 │ │ │ │ - ldr r1, [pc, #452] @ 3bb7c │ │ │ │ - ldr r0, [pc, #452] @ 3bb80 │ │ │ │ + bne 3b9e0 │ │ │ │ + ldr r2, [pc, #452] @ 3bb90 │ │ │ │ + ldr r1, [pc, #452] @ 3bb94 │ │ │ │ + ldr r0, [pc, #452] @ 3bb98 │ │ │ │ mov r3, r8 │ │ │ │ - bl 31816c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 315a24 <_PyArg_BadArgument@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b 3bb68 │ │ │ │ + b 3bb80 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3ba7c │ │ │ │ + beq 3ba94 │ │ │ │ ldr r9, [r5, #4] │ │ │ │ cmp r9, #0 │ │ │ │ - ldreq r9, [pc, #420] @ 3bb84 │ │ │ │ - beq 3b9e8 │ │ │ │ + ldreq r9, [pc, #420] @ 3bb9c │ │ │ │ + beq 3ba00 │ │ │ │ subs r4, r6, #2 │ │ │ │ - beq 3ba90 │ │ │ │ + beq 3baa8 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 3ba08 │ │ │ │ + beq 3ba20 │ │ │ │ subs r4, r4, #1 │ │ │ │ moveq r5, r4 │ │ │ │ moveq sl, r4 │ │ │ │ - beq 3baa8 │ │ │ │ - b 3ba0c │ │ │ │ - ldr r7, [pc, #376] @ 3bb88 │ │ │ │ + beq 3bac0 │ │ │ │ + b 3ba24 │ │ │ │ + ldr r7, [pc, #376] @ 3bba0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3ba34 │ │ │ │ - bl 1038f0 │ │ │ │ + beq 3ba4c │ │ │ │ + bl 103320 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3b9c0 │ │ │ │ + blt 3b9d8 │ │ │ │ subs sl, r4, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 3ba3c │ │ │ │ - b 3baa4 │ │ │ │ + bne 3ba54 │ │ │ │ + b 3babc │ │ │ │ mov sl, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3ba60 │ │ │ │ - bl 1038f0 │ │ │ │ + beq 3ba78 │ │ │ │ + bl 103320 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt 3b9c0 │ │ │ │ + blt 3b9d8 │ │ │ │ cmp sl, #1 │ │ │ │ - bne 3ba64 │ │ │ │ - b 3baa0 │ │ │ │ + bne 3ba7c │ │ │ │ + b 3bab8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl 1038f0 │ │ │ │ + bl 103320 │ │ │ │ subs r5, r0, #0 │ │ │ │ movge sl, r6 │ │ │ │ - bge 3baa8 │ │ │ │ - b 3b9c0 │ │ │ │ - ldr r7, [pc, #260] @ 3bb88 │ │ │ │ - ldr r9, [pc, #252] @ 3bb84 │ │ │ │ + bge 3bac0 │ │ │ │ + b 3b9d8 │ │ │ │ + ldr r7, [pc, #260] @ 3bba0 │ │ │ │ + ldr r9, [pc, #252] @ 3bb9c │ │ │ │ mov r5, r4 │ │ │ │ mov sl, r4 │ │ │ │ - b 3baa8 │ │ │ │ - ldr r7, [pc, #240] @ 3bb88 │ │ │ │ + b 3bac0 │ │ │ │ + ldr r7, [pc, #240] @ 3bba0 │ │ │ │ mov r5, r4 │ │ │ │ mov sl, r4 │ │ │ │ - b 3baa8 │ │ │ │ + b 3bac0 │ │ │ │ mov sl, r6 │ │ │ │ mov r5, #0 │ │ │ │ subs r6, r4, #0 │ │ │ │ movne r6, #1 │ │ │ │ subs fp, sl, #0 │ │ │ │ movne fp, #1 │ │ │ │ tst r6, fp │ │ │ │ - beq 3bad4 │ │ │ │ - ldr r3, [pc, #196] @ 3bb8c │ │ │ │ - ldr r1, [pc, #196] @ 3bb90 │ │ │ │ + beq 3baec │ │ │ │ + ldr r3, [pc, #196] @ 3bba4 │ │ │ │ + ldr r1, [pc, #196] @ 3bba8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 3b9c0 │ │ │ │ + bl 18ed6c │ │ │ │ + b 3b9d8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 3baf8 │ │ │ │ + beq 3bb10 │ │ │ │ orrs sl, r4, sl │ │ │ │ - beq 3baf8 │ │ │ │ - ldr r3, [pc, #160] @ 3bb8c │ │ │ │ - ldr r1, [pc, #164] @ 3bb94 │ │ │ │ + beq 3bb10 │ │ │ │ + ldr r3, [pc, #160] @ 3bba4 │ │ │ │ + ldr r1, [pc, #164] @ 3bbac │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 3b9c0 │ │ │ │ + bl 18ed6c │ │ │ │ + b 3b9d8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2adab8 │ │ │ │ + bl 2aada4 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 3b9c0 │ │ │ │ - bl 2ad5b0 │ │ │ │ + beq 3b9d8 │ │ │ │ + bl 2aa89c │ │ │ │ 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 39344 │ │ │ │ + bl 3935c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b380 │ │ │ │ + bl 9b2a4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3bb68 │ │ │ │ + beq 3bb80 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3bb68 │ │ │ │ + bne 3bb80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq r1, r8, r4, lsl #26 │ │ │ │ - eorseq sp, r7, r0, lsr sp │ │ │ │ - eorseq ip, r6, r8, lsr lr │ │ │ │ - @ instruction: 0x0038e3fc │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq fp, r7, r4, asr #17 │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq lr, r7, r8, lsl #16 │ │ │ │ - eorseq lr, r7, ip, lsr #16 │ │ │ │ + subseq r1, r7, r0, lsr sp │ │ │ │ + @ instruction: 0x0037b6b0 │ │ │ │ + @ instruction: 0x0036a7b8 │ │ │ │ + @ instruction: 0x0038bdf0 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq fp, r6, r4, asr #17 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq ip, r7, r8, lsl #3 │ │ │ │ + eorseq ip, r7, ip, lsr #3 │ │ │ │ │ │ │ │ -0003bb98 <_PyCompile_CodeGen@@Base>: │ │ │ │ +0003bbb0 <_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 2692d8 │ │ │ │ + bl 265d80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3bbdc <_PyCompile_CodeGen@@Base+0x44> │ │ │ │ - ldr r3, [pc, #700] @ 3be8c <_PyCompile_CodeGen@@Base+0x2f4> │ │ │ │ - ldr r1, [pc, #700] @ 3be90 <_PyCompile_CodeGen@@Base+0x2f8> │ │ │ │ + bne 3bbf4 <_PyCompile_CodeGen@@Base+0x44> │ │ │ │ + ldr r3, [pc, #700] @ 3bea4 <_PyCompile_CodeGen@@Base+0x2f4> │ │ │ │ + ldr r1, [pc, #700] @ 3bea8 <_PyCompile_CodeGen@@Base+0x2f8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 3bbe8 <_PyCompile_CodeGen@@Base+0x50> │ │ │ │ - bl bbe38 <_PyArena_New@@Base> │ │ │ │ + bl 18ed6c │ │ │ │ + b 3bc00 <_PyCompile_CodeGen@@Base+0x50> │ │ │ │ + bl bb98c <_PyArena_New@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 3bbf0 <_PyCompile_CodeGen@@Base+0x58> │ │ │ │ + bne 3bc08 <_PyCompile_CodeGen@@Base+0x58> │ │ │ │ mov r6, #0 │ │ │ │ - b 3be80 <_PyCompile_CodeGen@@Base+0x2e8> │ │ │ │ + b 3be98 <_PyCompile_CodeGen@@Base+0x2e8> │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2e3ea0 <_PyErr_BadInternalCall@@Base+0x11b4> │ │ │ │ + bl 2e1348 <_PyErr_BadInternalCall@@Base+0x11b4> │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 3bc34 <_PyCompile_CodeGen@@Base+0x9c> │ │ │ │ - bl 2ebef4 │ │ │ │ + beq 3bc4c <_PyCompile_CodeGen@@Base+0x9c> │ │ │ │ + bl 2e93f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3bc34 <_PyCompile_CodeGen@@Base+0x9c> │ │ │ │ + beq 3bc4c <_PyCompile_CodeGen@@Base+0x9c> │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp] │ │ │ │ - bl 25183c │ │ │ │ + bl 24e0ac │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 3bc40 <_PyCompile_CodeGen@@Base+0xa8> │ │ │ │ + bne 3bc58 <_PyCompile_CodeGen@@Base+0xa8> │ │ │ │ mov r0, r7 │ │ │ │ - bl 169178 <_PyArena_Free@@Base> │ │ │ │ - b 3bbe8 <_PyCompile_CodeGen@@Base+0x50> │ │ │ │ + bl 167fcc <_PyArena_Free@@Base> │ │ │ │ + b 3bc00 <_PyCompile_CodeGen@@Base+0x50> │ │ │ │ mov r6, #1 │ │ │ │ strb r6, [r5, #64] @ 0x40 │ │ │ │ - bl 91ac8 │ │ │ │ + bl 919ec │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3bbe8 <_PyCompile_CodeGen@@Base+0x50> │ │ │ │ - ldr r1, [pc, #568] @ 3be94 <_PyCompile_CodeGen@@Base+0x2fc> │ │ │ │ + beq 3bc00 <_PyCompile_CodeGen@@Base+0x50> │ │ │ │ + ldr r1, [pc, #568] @ 3beac <_PyCompile_CodeGen@@Base+0x2fc> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp] │ │ │ │ - bl 133cec │ │ │ │ + bl 1334f4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 3bbe8 <_PyCompile_CodeGen@@Base+0x50> │ │ │ │ + beq 3bc00 <_PyCompile_CodeGen@@Base+0x50> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2580d0 │ │ │ │ + bl 254968 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 3bc90 <_PyCompile_CodeGen@@Base+0xf8> │ │ │ │ + bne 3bca8 <_PyCompile_CodeGen@@Base+0xf8> │ │ │ │ mov r6, #0 │ │ │ │ - b 3be60 <_PyCompile_CodeGen@@Base+0x2c8> │ │ │ │ + b 3be78 <_PyCompile_CodeGen@@Base+0x2c8> │ │ │ │ ldr r6, [r5, #52] @ 0x34 │ │ │ │ ldr r2, [r6, #700] @ 0x2bc │ │ │ │ cmp r2, #0 │ │ │ │ - bne 3bcb0 <_PyCompile_CodeGen@@Base+0x118> │ │ │ │ + bne 3bcc8 <_PyCompile_CodeGen@@Base+0x118> │ │ │ │ ldr r2, [r6, #704] @ 0x2c0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3bcdc <_PyCompile_CodeGen@@Base+0x144> │ │ │ │ - b 3bcc8 <_PyCompile_CodeGen@@Base+0x130> │ │ │ │ - ldr r1, [pc, #480] @ 3be98 <_PyCompile_CodeGen@@Base+0x300> │ │ │ │ + beq 3bcf4 <_PyCompile_CodeGen@@Base+0x144> │ │ │ │ + b 3bce0 <_PyCompile_CodeGen@@Base+0x130> │ │ │ │ + ldr r1, [pc, #480] @ 3beb0 <_PyCompile_CodeGen@@Base+0x300> │ │ │ │ mov r0, r4 │ │ │ │ - bl a5b4c │ │ │ │ + bl a5a70 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 3bca0 <_PyCompile_CodeGen@@Base+0x108> │ │ │ │ - b 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ - ldr r1, [pc, #460] @ 3be9c <_PyCompile_CodeGen@@Base+0x304> │ │ │ │ + bge 3bcb8 <_PyCompile_CodeGen@@Base+0x108> │ │ │ │ + b 3bca0 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ + ldr r1, [pc, #460] @ 3beb4 <_PyCompile_CodeGen@@Base+0x304> │ │ │ │ mov r0, r4 │ │ │ │ - bl a5b4c │ │ │ │ + bl a5a70 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ + blt 3bca0 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r2, [r6, #708] @ 0x2c4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3bcfc <_PyCompile_CodeGen@@Base+0x164> │ │ │ │ - ldr r1, [pc, #432] @ 3bea0 <_PyCompile_CodeGen@@Base+0x308> │ │ │ │ + beq 3bd14 <_PyCompile_CodeGen@@Base+0x164> │ │ │ │ + ldr r1, [pc, #432] @ 3beb8 <_PyCompile_CodeGen@@Base+0x308> │ │ │ │ mov r0, r4 │ │ │ │ - bl a5b4c │ │ │ │ + bl a5a70 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ + blt 3bca0 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r2, [r6, #712] @ 0x2c8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3bd1c <_PyCompile_CodeGen@@Base+0x184> │ │ │ │ - ldr r1, [pc, #404] @ 3bea4 <_PyCompile_CodeGen@@Base+0x30c> │ │ │ │ + beq 3bd34 <_PyCompile_CodeGen@@Base+0x184> │ │ │ │ + ldr r1, [pc, #404] @ 3bebc <_PyCompile_CodeGen@@Base+0x30c> │ │ │ │ mov r0, r4 │ │ │ │ - bl a5b4c │ │ │ │ + bl a5a70 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ + blt 3bca0 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r2, [r6, #716] @ 0x2cc │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3bd3c <_PyCompile_CodeGen@@Base+0x1a4> │ │ │ │ - ldr r1, [pc, #376] @ 3bea8 <_PyCompile_CodeGen@@Base+0x310> │ │ │ │ + beq 3bd54 <_PyCompile_CodeGen@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #376] @ 3bec0 <_PyCompile_CodeGen@@Base+0x310> │ │ │ │ mov r0, r4 │ │ │ │ - bl a5b4c │ │ │ │ + bl a5a70 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ + blt 3bca0 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r2, [r6, #720] @ 0x2d0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3bd5c <_PyCompile_CodeGen@@Base+0x1c4> │ │ │ │ - ldr r1, [pc, #348] @ 3beac <_PyCompile_CodeGen@@Base+0x314> │ │ │ │ + beq 3bd74 <_PyCompile_CodeGen@@Base+0x1c4> │ │ │ │ + ldr r1, [pc, #348] @ 3bec4 <_PyCompile_CodeGen@@Base+0x314> │ │ │ │ mov r0, r4 │ │ │ │ - bl a5b4c │ │ │ │ + bl a5a70 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ + blt 3bca0 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r2, [r6, #724] @ 0x2d4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3bd7c <_PyCompile_CodeGen@@Base+0x1e4> │ │ │ │ - ldr r1, [pc, #320] @ 3beb0 <_PyCompile_CodeGen@@Base+0x318> │ │ │ │ + beq 3bd94 <_PyCompile_CodeGen@@Base+0x1e4> │ │ │ │ + ldr r1, [pc, #320] @ 3bec8 <_PyCompile_CodeGen@@Base+0x318> │ │ │ │ mov r0, r4 │ │ │ │ - bl a5b4c │ │ │ │ + bl a5a70 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ + blt 3bca0 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r0, [r6, #732] @ 0x2dc │ │ │ │ - bl a6490 │ │ │ │ + bl a63b4 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ - ldr r1, [pc, #288] @ 3beb4 <_PyCompile_CodeGen@@Base+0x31c> │ │ │ │ + beq 3bca0 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ + ldr r1, [pc, #288] @ 3becc <_PyCompile_CodeGen@@Base+0x31c> │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5b4c │ │ │ │ + bl a5a70 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b380 │ │ │ │ + bl 9b2a4 │ │ │ │ cmp sl, #0 │ │ │ │ - blt 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ + blt 3bca0 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r0, [r6, #736] @ 0x2e0 │ │ │ │ - bl a6490 │ │ │ │ + bl a63b4 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ - ldr r1, [pc, #240] @ 3beb8 <_PyCompile_CodeGen@@Base+0x320> │ │ │ │ + beq 3bca0 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ + ldr r1, [pc, #240] @ 3bed0 <_PyCompile_CodeGen@@Base+0x320> │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5b4c │ │ │ │ + bl a5a70 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b380 │ │ │ │ + bl 9b2a4 │ │ │ │ cmp sl, #0 │ │ │ │ - blt 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ + blt 3bca0 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r0, [r6, #740] @ 0x2e4 │ │ │ │ - bl a6490 │ │ │ │ + bl a63b4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ - ldr r1, [pc, #192] @ 3bebc <_PyCompile_CodeGen@@Base+0x324> │ │ │ │ + beq 3bca0 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ + ldr r1, [pc, #192] @ 3bed4 <_PyCompile_CodeGen@@Base+0x324> │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5b4c │ │ │ │ + bl a5a70 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b380 │ │ │ │ + bl 9b2a4 │ │ │ │ cmp r9, #0 │ │ │ │ - blt 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ + blt 3bca0 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r1, [r8] │ │ │ │ mov r0, r5 │ │ │ │ subs r1, r1, #3 │ │ │ │ movne r1, #1 │ │ │ │ - bl 25de5c │ │ │ │ + bl 25a6bc <_PySys_GetRequiredAttrString@@Base+0x2dc0> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 3bc88 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ + beq 3bca0 <_PyCompile_CodeGen@@Base+0xf0> │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 1535ac │ │ │ │ + bl 152e98 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3bbe8 <_PyCompile_CodeGen@@Base+0x50> │ │ │ │ + blt 3bc00 <_PyCompile_CodeGen@@Base+0x50> │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ mov r0, #2 │ │ │ │ - bl a296c │ │ │ │ + bl a2890 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b380 │ │ │ │ + bl 9b2a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 263520 │ │ │ │ + bl 25fef8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 265158 │ │ │ │ + bl 261b30 │ │ │ │ mov r0, r7 │ │ │ │ - bl 169178 <_PyArena_Free@@Base> │ │ │ │ + bl 167fcc <_PyArena_Free@@Base> │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r8, r8, lsl #8 │ │ │ │ - subseq r9, r8, r0, lsr #20 │ │ │ │ - eorseq sl, r6, r4, ror #31 │ │ │ │ - eorseq lr, r8, r8, lsl r4 │ │ │ │ - eorseq lr, r8, r4, lsr #8 │ │ │ │ - eorseq r2, r8, r4, lsr #22 │ │ │ │ - eorseq lr, r5, r4, ror #24 │ │ │ │ - eorseq lr, r8, ip, lsr #8 │ │ │ │ - eorseq lr, r8, r8, lsr r4 │ │ │ │ - eorseq lr, r8, r4, asr #8 │ │ │ │ - eorseq lr, r8, r0, asr r4 │ │ │ │ - eorseq lr, r8, r0, ror #8 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + @ instruction: 0x0038bdfc │ │ │ │ + subseq r9, r7, r0, lsr #20 │ │ │ │ + eorseq r8, r6, r4, ror #18 │ │ │ │ + eorseq fp, r8, ip, lsl #28 │ │ │ │ + eorseq fp, r8, r8, lsl lr │ │ │ │ + eorseq r0, r8, r4, lsr #9 │ │ │ │ + eorseq ip, r5, r4, ror #11 │ │ │ │ + eorseq fp, r8, r0, lsr #28 │ │ │ │ + eorseq fp, r8, ip, lsr #28 │ │ │ │ + eorseq fp, r8, r8, lsr lr │ │ │ │ + eorseq fp, r8, r4, asr #28 │ │ │ │ + eorseq fp, r8, r4, asr lr │ │ │ │ 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 3bf14 <_PyCompile_CodeGen@@Base+0x37c> │ │ │ │ + bne 3bf2c <_PyCompile_CodeGen@@Base+0x37c> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3bf44 <_PyCompile_CodeGen@@Base+0x3ac> │ │ │ │ + beq 3bf5c <_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] @ 3c0c8 <_PyCompile_CodeGen@@Base+0x530> │ │ │ │ + ldr ip, [pc, #404] @ 3c0e0 <_PyCompile_CodeGen@@Base+0x530> │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3bf6c <_PyCompile_CodeGen@@Base+0x3d4> │ │ │ │ + beq 3bf84 <_PyCompile_CodeGen@@Base+0x3d4> │ │ │ │ ldr r8, [r0] │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - 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> │ │ │ │ + bne 3bf8c <_PyCompile_CodeGen@@Base+0x3dc> │ │ │ │ + ldr r2, [pc, #364] @ 3c0e4 <_PyCompile_CodeGen@@Base+0x534> │ │ │ │ + ldr r1, [pc, #364] @ 3c0e8 <_PyCompile_CodeGen@@Base+0x538> │ │ │ │ + ldr r0, [pc, #364] @ 3c0ec <_PyCompile_CodeGen@@Base+0x53c> │ │ │ │ mov r3, r8 │ │ │ │ - bl 31816c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 315a24 <_PyArg_BadArgument@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b 3c0bc <_PyCompile_CodeGen@@Base+0x524> │ │ │ │ + b 3c0d4 <_PyCompile_CodeGen@@Base+0x524> │ │ │ │ mov r0, r8 │ │ │ │ - bl 1714e0 │ │ │ │ + bl 170330 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 3c0bc <_PyCompile_CodeGen@@Base+0x524> │ │ │ │ + beq 3c0d4 <_PyCompile_CodeGen@@Base+0x524> │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1b76c4 │ │ │ │ + bl 1b5dbc │ │ │ │ cmn r0, #1 │ │ │ │ moveq r4, #0 │ │ │ │ moveq r6, r4 │ │ │ │ - beq 3c084 <_PyCompile_CodeGen@@Base+0x4ec> │ │ │ │ - bl c42a4 │ │ │ │ + beq 3c09c <_PyCompile_CodeGen@@Base+0x4ec> │ │ │ │ + bl c3dc8 │ │ │ │ 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 8b604 │ │ │ │ + bl 8b570 │ │ │ │ subs r6, r0, #0 │ │ │ │ mov r2, r6 │ │ │ │ streq r6, [sp, #36] @ 0x24 │ │ │ │ moveq sl, #1 │ │ │ │ moveq r6, fp │ │ │ │ - beq 3c038 <_PyCompile_CodeGen@@Base+0x4a0> │ │ │ │ + beq 3c050 <_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 3c02c <_PyCompile_CodeGen@@Base+0x494> │ │ │ │ + beq 3c044 <_PyCompile_CodeGen@@Base+0x494> │ │ │ │ mov r3, #0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bne 3c02c <_PyCompile_CodeGen@@Base+0x494> │ │ │ │ + bne 3c044 <_PyCompile_CodeGen@@Base+0x494> │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ - bgt 3c034 <_PyCompile_CodeGen@@Base+0x49c> │ │ │ │ + bgt 3c04c <_PyCompile_CodeGen@@Base+0x49c> │ │ │ │ lsl r4, r4, #1 │ │ │ │ mov fp, r6 │ │ │ │ - b 3bfc8 <_PyCompile_CodeGen@@Base+0x430> │ │ │ │ + b 3bfe0 <_PyCompile_CodeGen@@Base+0x430> │ │ │ │ mov sl, #0 │ │ │ │ - b 3c038 <_PyCompile_CodeGen@@Base+0x4a0> │ │ │ │ + b 3c050 <_PyCompile_CodeGen@@Base+0x4a0> │ │ │ │ mov sl, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl c7ff4 │ │ │ │ + bl c7b18 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 3c074 <_PyCompile_CodeGen@@Base+0x4dc> │ │ │ │ + bne 3c08c <_PyCompile_CodeGen@@Base+0x4dc> │ │ │ │ cmp sl, #1 │ │ │ │ - bne 3c05c <_PyCompile_CodeGen@@Base+0x4c4> │ │ │ │ - bl 2a1f3c │ │ │ │ - b 3c084 <_PyCompile_CodeGen@@Base+0x4ec> │ │ │ │ - ldr r3, [pc, #116] @ 3c0d8 <_PyCompile_CodeGen@@Base+0x540> │ │ │ │ - ldr r1, [pc, #116] @ 3c0dc <_PyCompile_CodeGen@@Base+0x544> │ │ │ │ + bne 3c074 <_PyCompile_CodeGen@@Base+0x4c4> │ │ │ │ + bl 29ef8c │ │ │ │ + b 3c09c <_PyCompile_CodeGen@@Base+0x4ec> │ │ │ │ + ldr r3, [pc, #116] @ 3c0f0 <_PyCompile_CodeGen@@Base+0x540> │ │ │ │ + ldr r1, [pc, #116] @ 3c0f4 <_PyCompile_CodeGen@@Base+0x544> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r8 │ │ │ │ - bl 117e48 │ │ │ │ - b 3c084 <_PyCompile_CodeGen@@Base+0x4ec> │ │ │ │ + bl 1176e0 │ │ │ │ + b 3c09c <_PyCompile_CodeGen@@Base+0x4ec> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2bbc00 │ │ │ │ + bl 2b8c84 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8b5d0 │ │ │ │ + bl 8b53c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3c0a8 <_PyCompile_CodeGen@@Base+0x510> │ │ │ │ + beq 3c0c0 <_PyCompile_CodeGen@@Base+0x510> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 3c0b0 <_PyCompile_CodeGen@@Base+0x518> │ │ │ │ + beq 3c0c8 <_PyCompile_CodeGen@@Base+0x518> │ │ │ │ mov r5, r4 │ │ │ │ - b 3c0bc <_PyCompile_CodeGen@@Base+0x524> │ │ │ │ + b 3c0d4 <_PyCompile_CodeGen@@Base+0x524> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 3c0a8 <_PyCompile_CodeGen@@Base+0x510> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 3c0c0 <_PyCompile_CodeGen@@Base+0x510> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq r1, r8, r0, lsr sp │ │ │ │ - eorseq sp, r7, r0, lsr sp │ │ │ │ - eorseq ip, r6, r8, lsr lr │ │ │ │ - eorseq pc, r7, r8, asr #19 │ │ │ │ - ldrsheq sp, [r6], #-172 @ 0xffffff54 │ │ │ │ - eorseq lr, r8, r0, ror r4 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov ip, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r2, #2 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r0, [pc, #16] @ 3c11c <_PyCompile_CodeGen@@Base+0x584> │ │ │ │ - str ip, [sp] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 1a0bbc │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldrsheq sl, [r8], #-112 @ 0xffffff90 │ │ │ │ - ldr r0, [pc] @ 3c128 <_PyCompile_CodeGen@@Base+0x590> │ │ │ │ - bx lr │ │ │ │ - subseq r7, r8, ip, ror r1 │ │ │ │ + subseq r1, r7, ip, asr sp │ │ │ │ + @ instruction: 0x0037b6b0 │ │ │ │ + @ instruction: 0x0036a7b8 │ │ │ │ + eorseq sp, r7, r0, asr r2 │ │ │ │ + ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ + eorseq fp, r8, r4, ror #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #16] @ 3c168 <_PyCompile_CodeGen@@Base+0x5d0> │ │ │ │ + ldr r0, [pc, #16] @ 3c134 <_PyCompile_CodeGen@@Base+0x584> │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1a0bbc │ │ │ │ + bl 19ef68 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x0058a598 │ │ │ │ + ldrsheq sl, [r7], #-112 @ 0xffffff90 │ │ │ │ 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] @ 3c1e0 <_PyCompile_CodeGen@@Base+0x648> │ │ │ │ - ldrne r0, [pc, #76] @ 3c1e4 <_PyCompile_CodeGen@@Base+0x64c> │ │ │ │ + ldreq r0, [pc, #76] @ 3c1ac <_PyCompile_CodeGen@@Base+0x5fc> │ │ │ │ + ldrne r0, [pc, #76] @ 3c1b0 <_PyCompile_CodeGen@@Base+0x600> │ │ │ │ moveq r1, sp │ │ │ │ movne r2, #3 │ │ │ │ movne r1, sp │ │ │ │ strne r3, [sp, #8] │ │ │ │ - bl 1a0bbc │ │ │ │ + bl 19ef68 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r0, #0 │ │ │ │ - beq 3c1d8 <_PyCompile_CodeGen@@Base+0x640> │ │ │ │ + beq 3c1a4 <_PyCompile_CodeGen@@Base+0x5f4> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3c1d4 <_PyCompile_CodeGen@@Base+0x63c> │ │ │ │ + beq 3c1a0 <_PyCompile_CodeGen@@Base+0x5f0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 3c1d4 <_PyCompile_CodeGen@@Base+0x63c> │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bne 3c1a0 <_PyCompile_CodeGen@@Base+0x5f0> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq sl, r8, r8, ror #3 │ │ │ │ - ldrsheq sl, [r8], #-232 @ 0xffffff18 │ │ │ │ + subseq sl, r7, r8, ror #3 │ │ │ │ + ldrsheq sl, [r7], #-232 @ 0xffffff18 │ │ │ │ + ldr r0, [pc] @ 3c1bc <_PyCompile_CodeGen@@Base+0x60c> │ │ │ │ + bx lr │ │ │ │ + subseq r7, r7, ip, ror r1 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov ip, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r2, #2 │ │ │ │ + mov r1, sp │ │ │ │ + ldr r0, [pc, #16] @ 3c1fc <_PyCompile_CodeGen@@Base+0x64c> │ │ │ │ + str ip, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 19ef68 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + @ instruction: 0x0057a598 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt 3c234 <_PyCompile_CodeGen@@Base+0x684> │ │ │ │ + ldr r3, [pc, #100] @ 3c28c <_PyCompile_CodeGen@@Base+0x6dc> │ │ │ │ + ldr r1, [pc, #100] @ 3c290 <_PyCompile_CodeGen@@Base+0x6e0> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ed6c │ │ │ │ + b 3c250 <_PyCompile_CodeGen@@Base+0x6a0> │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 3c258 <_PyCompile_CodeGen@@Base+0x6a8> │ │ │ │ + ldr r3, [pc, #68] @ 3c28c <_PyCompile_CodeGen@@Base+0x6dc> │ │ │ │ + ldr r1, [pc, #72] @ 3c294 <_PyCompile_CodeGen@@Base+0x6e4> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ed6c │ │ │ │ + mov r0, #0 │ │ │ │ + b 3c284 <_PyCompile_CodeGen@@Base+0x6d4> │ │ │ │ + ldr r0, [r0, #32] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 3c26c <_PyCompile_CodeGen@@Base+0x6bc> │ │ │ │ + ldr r0, [pc, #44] @ 3c298 <_PyCompile_CodeGen@@Base+0x6e8> │ │ │ │ + b 3c284 <_PyCompile_CodeGen@@Base+0x6d4> │ │ │ │ + ldr r1, [pc, #40] @ 3c29c <_PyCompile_CodeGen@@Base+0x6ec> │ │ │ │ + add r2, sp, #4 │ │ │ │ + bl f3fa4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 3c264 <_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 pc, r6, ip, ror #12 │ │ │ │ + eorseq r3, r7, ip, asr #14 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq sp, r7, ip, ror #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - ldr r3, [pc, #424] @ 3c3b4 <_PyCompile_CodeGen@@Base+0x81c> │ │ │ │ + ldr r3, [pc, #424] @ 3c46c <_PyCompile_CodeGen@@Base+0x8bc> │ │ │ │ mov r5, r0 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ cmp r1, r2 │ │ │ │ ldr r7, [r3, r0] │ │ │ │ sub sp, sp, #12 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 3c240 <_PyCompile_CodeGen@@Base+0x6a8> │ │ │ │ + beq 3c2f8 <_PyCompile_CodeGen@@Base+0x748> │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ ldrne r4, [r4, #12] │ │ │ │ - ldrne r3, [pc, #384] @ 3c3b8 <_PyCompile_CodeGen@@Base+0x820> │ │ │ │ + ldrne r3, [pc, #384] @ 3c470 <_PyCompile_CodeGen@@Base+0x8c0> │ │ │ │ subne r4, r4, r3 │ │ │ │ clzne r4, r4 │ │ │ │ lsrne r4, r4, #5 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3c384 <_PyCompile_CodeGen@@Base+0x7ec> │ │ │ │ + beq 3c43c <_PyCompile_CodeGen@@Base+0x88c> │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - ldr r3, [pc, #352] @ 3c3b8 <_PyCompile_CodeGen@@Base+0x820> │ │ │ │ + ldr r3, [pc, #352] @ 3c470 <_PyCompile_CodeGen@@Base+0x8c0> │ │ │ │ cmp r0, r3 │ │ │ │ - bne 3c384 <_PyCompile_CodeGen@@Base+0x7ec> │ │ │ │ + bne 3c43c <_PyCompile_CodeGen@@Base+0x88c> │ │ │ │ cmp r4, #0 │ │ │ │ - bne 3c26c <_PyCompile_CodeGen@@Base+0x6d4> │ │ │ │ + bne 3c324 <_PyCompile_CodeGen@@Base+0x774> │ │ │ │ mov r4, #0 │ │ │ │ - b 3c328 <_PyCompile_CodeGen@@Base+0x790> │ │ │ │ + b 3c3e0 <_PyCompile_CodeGen@@Base+0x830> │ │ │ │ ldr r3, [r1, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ ldrne ip, [r3, #8]! │ │ │ │ movne r0, #0 │ │ │ │ - beq 3c29c <_PyCompile_CodeGen@@Base+0x704> │ │ │ │ + beq 3c354 <_PyCompile_CodeGen@@Base+0x7a4> │ │ │ │ cmp ip, r0 │ │ │ │ add r0, r0, #1 │ │ │ │ - ble 3c328 <_PyCompile_CodeGen@@Base+0x790> │ │ │ │ + ble 3c3e0 <_PyCompile_CodeGen@@Base+0x830> │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne 3c280 <_PyCompile_CodeGen@@Base+0x6e8> │ │ │ │ - b 3c2c0 <_PyCompile_CodeGen@@Base+0x728> │ │ │ │ + bne 3c338 <_PyCompile_CodeGen@@Base+0x788> │ │ │ │ + b 3c378 <_PyCompile_CodeGen@@Base+0x7c8> │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 3c2c0 <_PyCompile_CodeGen@@Base+0x728> │ │ │ │ + beq 3c378 <_PyCompile_CodeGen@@Base+0x7c8> │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3c2a0 <_PyCompile_CodeGen@@Base+0x708> │ │ │ │ - ldr r3, [pc, #256] @ 3c3bc <_PyCompile_CodeGen@@Base+0x824> │ │ │ │ + bne 3c358 <_PyCompile_CodeGen@@Base+0x7a8> │ │ │ │ + ldr r3, [pc, #256] @ 3c474 <_PyCompile_CodeGen@@Base+0x8c4> │ │ │ │ cmp r2, r3 │ │ │ │ - bne 3c328 <_PyCompile_CodeGen@@Base+0x790> │ │ │ │ - ldr r2, [pc, #248] @ 3c3c0 <_PyCompile_CodeGen@@Base+0x828> │ │ │ │ + bne 3c3e0 <_PyCompile_CodeGen@@Base+0x830> │ │ │ │ + ldr r2, [pc, #248] @ 3c478 <_PyCompile_CodeGen@@Base+0x8c8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 31966c │ │ │ │ + bl 316f24 │ │ │ │ cmp r0, #0 │ │ │ │ movlt r3, #0 │ │ │ │ - blt 3c3a8 <_PyCompile_CodeGen@@Base+0x810> │ │ │ │ - beq 3c328 <_PyCompile_CodeGen@@Base+0x790> │ │ │ │ + blt 3c460 <_PyCompile_CodeGen@@Base+0x8b0> │ │ │ │ + beq 3c3e0 <_PyCompile_CodeGen@@Base+0x830> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #216] @ 3c3c0 <_PyCompile_CodeGen@@Base+0x828> │ │ │ │ + ldr r1, [pc, #216] @ 3c478 <_PyCompile_CodeGen@@Base+0x8c8> │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1d3da8 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ - ldr r2, [pc, #200] @ 3c3c4 <_PyCompile_CodeGen@@Base+0x82c> │ │ │ │ + bl 1d20a8 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + ldr r2, [pc, #200] @ 3c47c <_PyCompile_CodeGen@@Base+0x8cc> │ │ │ │ cmp r0, r2 │ │ │ │ mov r3, r0 │ │ │ │ - bne 3c3a8 <_PyCompile_CodeGen@@Base+0x810> │ │ │ │ + bne 3c460 <_PyCompile_CodeGen@@Base+0x8b0> │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3c264 <_PyCompile_CodeGen@@Base+0x6cc> │ │ │ │ + beq 3c31c <_PyCompile_CodeGen@@Base+0x76c> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ - bne 3c264 <_PyCompile_CodeGen@@Base+0x6cc> │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 3c264 <_PyCompile_CodeGen@@Base+0x6cc> │ │ │ │ + bne 3c31c <_PyCompile_CodeGen@@Base+0x76c> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 3c31c <_PyCompile_CodeGen@@Base+0x76c> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ 3c3c8 <_PyCompile_CodeGen@@Base+0x830> │ │ │ │ + ldr r1, [pc, #148] @ 3c480 <_PyCompile_CodeGen@@Base+0x8d0> │ │ │ │ mov r0, r7 │ │ │ │ stm sp, {r5, r6} │ │ │ │ - bl 1d3da8 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ - ldr r2, [pc, #128] @ 3c3c4 <_PyCompile_CodeGen@@Base+0x82c> │ │ │ │ + bl 1d20a8 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + ldr r2, [pc, #128] @ 3c47c <_PyCompile_CodeGen@@Base+0x8cc> │ │ │ │ cmp r0, r2 │ │ │ │ mov r3, r0 │ │ │ │ - bne 3c3a8 <_PyCompile_CodeGen@@Base+0x810> │ │ │ │ + bne 3c460 <_PyCompile_CodeGen@@Base+0x8b0> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 3c364 <_PyCompile_CodeGen@@Base+0x7cc> │ │ │ │ - ldr r3, [pc, #96] @ 3c3c4 <_PyCompile_CodeGen@@Base+0x82c> │ │ │ │ - b 3c3a8 <_PyCompile_CodeGen@@Base+0x810> │ │ │ │ + bne 3c41c <_PyCompile_CodeGen@@Base+0x86c> │ │ │ │ + ldr r3, [pc, #96] @ 3c47c <_PyCompile_CodeGen@@Base+0x8cc> │ │ │ │ + b 3c460 <_PyCompile_CodeGen@@Base+0x8b0> │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3c384 <_PyCompile_CodeGen@@Base+0x7ec> │ │ │ │ + beq 3c43c <_PyCompile_CodeGen@@Base+0x88c> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ - bne 3c384 <_PyCompile_CodeGen@@Base+0x7ec> │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bne 3c43c <_PyCompile_CodeGen@@Base+0x88c> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3c35c <_PyCompile_CodeGen@@Base+0x7c4> │ │ │ │ - ldr r1, [pc, #44] @ 3c3c0 <_PyCompile_CodeGen@@Base+0x828> │ │ │ │ + beq 3c414 <_PyCompile_CodeGen@@Base+0x864> │ │ │ │ + ldr r1, [pc, #44] @ 3c478 <_PyCompile_CodeGen@@Base+0x8c8> │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1d3da8 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + bl 1d20a8 <_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, r8, ror #3 │ │ │ │ - subseq r8, r6, r0, asr lr │ │ │ │ - ldrheq sl, [r8], #-216 @ 0xffffff28 │ │ │ │ - subseq r1, r6, r8, ror sp │ │ │ │ - @ instruction: 0x0058a990 │ │ │ │ - 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 3c400 <_PyCompile_CodeGen@@Base+0x868> │ │ │ │ - ldr r3, [pc, #100] @ 3c458 <_PyCompile_CodeGen@@Base+0x8c0> │ │ │ │ - ldr r1, [pc, #100] @ 3c45c <_PyCompile_CodeGen@@Base+0x8c4> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 3c41c <_PyCompile_CodeGen@@Base+0x884> │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 3c424 <_PyCompile_CodeGen@@Base+0x88c> │ │ │ │ - ldr r3, [pc, #68] @ 3c458 <_PyCompile_CodeGen@@Base+0x8c0> │ │ │ │ - ldr r1, [pc, #72] @ 3c460 <_PyCompile_CodeGen@@Base+0x8c8> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - mov r0, #0 │ │ │ │ - b 3c450 <_PyCompile_CodeGen@@Base+0x8b8> │ │ │ │ - ldr r0, [r0, #32] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 3c438 <_PyCompile_CodeGen@@Base+0x8a0> │ │ │ │ - ldr r0, [pc, #44] @ 3c464 <_PyCompile_CodeGen@@Base+0x8cc> │ │ │ │ - b 3c450 <_PyCompile_CodeGen@@Base+0x8b8> │ │ │ │ - ldr r1, [pc, #40] @ 3c468 <_PyCompile_CodeGen@@Base+0x8d0> │ │ │ │ - add r2, sp, #4 │ │ │ │ - bl f4454 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 3c430 <_PyCompile_CodeGen@@Base+0x898> │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r1, r7, ip, ror #25 │ │ │ │ - eorseq r5, r7, ip, asr #27 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq sp, r8, ip, ror #27 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov ip, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r2, #2 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r0, [pc, #16] @ 3c4a8 <_PyCompile_CodeGen@@Base+0x910> │ │ │ │ - str ip, [sp] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 1a0bbc │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldrsheq sl, [r8], #-92 @ 0xffffffa4 │ │ │ │ + andeq ip, r3, r0, lsr #5 │ │ │ │ + subseq r8, r5, r0, asr lr │ │ │ │ + ldrheq sl, [r7], #-216 @ 0xffffff28 │ │ │ │ + subseq r1, r5, r8, ror sp │ │ │ │ + @ instruction: 0x0057a990 │ │ │ │ │ │ │ │ -0003c4ac <_PyEval_FormatExcUnbound@@Base>: │ │ │ │ +0003c484 <_PyEval_FormatExcUnbound@@Base>: │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3c4c4 <_PyEval_FormatExcUnbound@@Base+0x18> │ │ │ │ + beq 3c49c <_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 3c4fc <_PyEval_FormatExcUnbound@@Base+0x50> │ │ │ │ - ldr r1, [pc, #32] @ 3c510 <_PyEval_FormatExcUnbound@@Base+0x64> │ │ │ │ - ldr r2, [pc, #32] @ 3c514 <_PyEval_FormatExcUnbound@@Base+0x68> │ │ │ │ + bge 3c4d4 <_PyEval_FormatExcUnbound@@Base+0x50> │ │ │ │ + ldr r1, [pc, #32] @ 3c4e8 <_PyEval_FormatExcUnbound@@Base+0x64> │ │ │ │ + ldr r2, [pc, #32] @ 3c4ec <_PyEval_FormatExcUnbound@@Base+0x68> │ │ │ │ ldr r1, [r1] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 299494 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ - ldr r1, [pc, #20] @ 3c518 <_PyEval_FormatExcUnbound@@Base+0x6c> │ │ │ │ - ldr r2, [pc, #20] @ 3c51c <_PyEval_FormatExcUnbound@@Base+0x70> │ │ │ │ + b 2964f0 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ + ldr r1, [pc, #20] @ 3c4f0 <_PyEval_FormatExcUnbound@@Base+0x6c> │ │ │ │ + ldr r2, [pc, #20] @ 3c4f4 <_PyEval_FormatExcUnbound@@Base+0x70> │ │ │ │ ldr r1, [r1] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 299494 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ - subseq sp, r6, ip, ror #21 │ │ │ │ - eorseq r6, r6, r4, lsr r0 │ │ │ │ - subseq fp, r6, r4, asr #23 │ │ │ │ - eorseq lr, r8, ip, ror #10 │ │ │ │ + b 2964f0 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ + subseq sp, r5, ip, ror #21 │ │ │ │ + mlaseq r6, r0, r9, r3 │ │ │ │ + subseq fp, r5, r4, asr #23 │ │ │ │ + mlaseq r8, r4, pc, fp @ │ │ │ │ + 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] @ 3c534 <_PyEval_FormatExcUnbound@@Base+0xb0> │ │ │ │ + str ip, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 19ef68 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldrsheq sl, [r7], #-92 @ 0xffffffa4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ 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+0xb4> │ │ │ │ - ldr r3, [pc, #324] @ 3c694 <_PyEval_FormatExcUnbound@@Base+0x1e8> │ │ │ │ - ldr r1, [pc, #324] @ 3c698 <_PyEval_FormatExcUnbound@@Base+0x1ec> │ │ │ │ + bne 3c578 <_PyEval_FormatExcUnbound@@Base+0xf4> │ │ │ │ + ldr r3, [pc, #324] @ 3c6ac <_PyEval_FormatExcUnbound@@Base+0x228> │ │ │ │ + ldr r1, [pc, #324] @ 3c6b0 <_PyEval_FormatExcUnbound@@Base+0x22c> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r7 │ │ │ │ - bl 117e48 │ │ │ │ - b 3c688 <_PyEval_FormatExcUnbound@@Base+0x1dc> │ │ │ │ + bl 1176e0 │ │ │ │ + b 3c6a0 <_PyEval_FormatExcUnbound@@Base+0x21c> │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1714e0 │ │ │ │ + bl 170330 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3c688 <_PyEval_FormatExcUnbound@@Base+0x1dc> │ │ │ │ + beq 3c6a0 <_PyEval_FormatExcUnbound@@Base+0x21c> │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 1b76c4 │ │ │ │ + bl 1b5dbc │ │ │ │ cmn r0, #1 │ │ │ │ moveq r5, #0 │ │ │ │ moveq r6, r5 │ │ │ │ - beq 3c674 <_PyEval_FormatExcUnbound@@Base+0x1c8> │ │ │ │ - bl c42a4 │ │ │ │ + beq 3c68c <_PyEval_FormatExcUnbound@@Base+0x208> │ │ │ │ + bl c3dc8 │ │ │ │ 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 8b604 │ │ │ │ + bl 8b570 │ │ │ │ subs r6, r0, #0 │ │ │ │ mov r2, r6 │ │ │ │ streq r6, [sp, #16] │ │ │ │ moveq sl, #1 │ │ │ │ moveq r6, fp │ │ │ │ - beq 3c628 <_PyEval_FormatExcUnbound@@Base+0x17c> │ │ │ │ + beq 3c640 <_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+0x170> │ │ │ │ + beq 3c634 <_PyEval_FormatExcUnbound@@Base+0x1b0> │ │ │ │ mov r3, #0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bne 3c61c <_PyEval_FormatExcUnbound@@Base+0x170> │ │ │ │ + bne 3c634 <_PyEval_FormatExcUnbound@@Base+0x1b0> │ │ │ │ cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ - bgt 3c624 <_PyEval_FormatExcUnbound@@Base+0x178> │ │ │ │ + bgt 3c63c <_PyEval_FormatExcUnbound@@Base+0x1b8> │ │ │ │ lsl r5, r5, #1 │ │ │ │ mov fp, r6 │ │ │ │ - b 3c5b8 <_PyEval_FormatExcUnbound@@Base+0x10c> │ │ │ │ + b 3c5d0 <_PyEval_FormatExcUnbound@@Base+0x14c> │ │ │ │ mov sl, #0 │ │ │ │ - b 3c628 <_PyEval_FormatExcUnbound@@Base+0x17c> │ │ │ │ + b 3c640 <_PyEval_FormatExcUnbound@@Base+0x1bc> │ │ │ │ mov sl, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl c7ff4 │ │ │ │ + bl c7b18 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 3c664 <_PyEval_FormatExcUnbound@@Base+0x1b8> │ │ │ │ + bne 3c67c <_PyEval_FormatExcUnbound@@Base+0x1f8> │ │ │ │ cmp sl, #1 │ │ │ │ - bne 3c64c <_PyEval_FormatExcUnbound@@Base+0x1a0> │ │ │ │ - bl 2a1f3c │ │ │ │ - b 3c674 <_PyEval_FormatExcUnbound@@Base+0x1c8> │ │ │ │ - ldr r3, [pc, #72] @ 3c69c <_PyEval_FormatExcUnbound@@Base+0x1f0> │ │ │ │ - ldr r1, [pc, #72] @ 3c6a0 <_PyEval_FormatExcUnbound@@Base+0x1f4> │ │ │ │ + bne 3c664 <_PyEval_FormatExcUnbound@@Base+0x1e0> │ │ │ │ + bl 29ef8c │ │ │ │ + b 3c68c <_PyEval_FormatExcUnbound@@Base+0x208> │ │ │ │ + ldr r3, [pc, #72] @ 3c6b4 <_PyEval_FormatExcUnbound@@Base+0x230> │ │ │ │ + ldr r1, [pc, #72] @ 3c6b8 <_PyEval_FormatExcUnbound@@Base+0x234> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r7 │ │ │ │ - bl 117e48 │ │ │ │ - b 3c674 <_PyEval_FormatExcUnbound@@Base+0x1c8> │ │ │ │ + bl 1176e0 │ │ │ │ + b 3c68c <_PyEval_FormatExcUnbound@@Base+0x208> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 281174 <_Py_Uid_Converter@@Base+0x15c> │ │ │ │ + bl 27df74 <_Py_Uid_Converter@@Base+0x15c> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8b5d0 │ │ │ │ + bl 8b53c │ │ │ │ mov r0, r4 │ │ │ │ - bl 19d738 <_Py_DecRef@@Base> │ │ │ │ + bl 19bae4 <_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, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r8, r8, asr #11 │ │ │ │ - ldrsheq sp, [r6], #-172 @ 0xffffff54 │ │ │ │ - @ instruction: 0x0038e5f0 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + @ instruction: 0x0038bff0 │ │ │ │ + ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ + eorseq ip, r8, r8, lsl r0 │ │ │ │ │ │ │ │ -0003c6a4 : │ │ │ │ +0003c6bc : │ │ │ │ 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 1129cc │ │ │ │ + bl 112444 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 3c704 │ │ │ │ + beq 3c71c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r0, [pc, #192] @ 3c7b0 │ │ │ │ + ldr r0, [pc, #192] @ 3c7c8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #184] @ 3c7b4 │ │ │ │ + ldr r1, [pc, #184] @ 3c7cc │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117e48 │ │ │ │ - b 3c734 │ │ │ │ + bl 1176e0 │ │ │ │ + b 3c74c │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 1129cc │ │ │ │ + bl 112444 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3c6e0 │ │ │ │ + bne 3c6f8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ sub r3, r3, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - ble 3c73c │ │ │ │ - bl 2a1f3c │ │ │ │ + ble 3c754 │ │ │ │ + bl 29ef8c │ │ │ │ mov r4, #0 │ │ │ │ - b 3c77c │ │ │ │ + b 3c794 │ │ │ │ add r1, r1, r2 │ │ │ │ - bl 1d2fb4 │ │ │ │ + bl 1d12b4 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3c734 │ │ │ │ + beq 3c74c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3c77c │ │ │ │ + beq 3c794 │ │ │ │ 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 3c790 │ │ │ │ + beq 3c7a8 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 113900 │ │ │ │ + bl 113378 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmn r3, #1 │ │ │ │ - beq 3c7a4 │ │ │ │ + beq 3c7bc │ │ │ │ mov r0, sp │ │ │ │ - bl 113900 │ │ │ │ + bl 113378 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x00368cb4 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r6, r6, r4, lsl r6 │ │ │ │ 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 92f28 │ │ │ │ + bl 92e4c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3c888 │ │ │ │ - ldr r0, [pc, #172] @ 3c890 │ │ │ │ - bl 232728 │ │ │ │ + beq 3c8a0 │ │ │ │ + ldr r0, [pc, #172] @ 3c8a8 │ │ │ │ + bl 22ee48 │ │ │ │ bl 299b8 │ │ │ │ bl 29f88 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 3c87c │ │ │ │ + beq 3c894 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2bbc00 │ │ │ │ + bl 2b8c84 │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bne 3c820 │ │ │ │ + bne 3c838 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b2fc │ │ │ │ + bl 9b220 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 3c834 │ │ │ │ - b 3c84c │ │ │ │ + bne 3c84c │ │ │ │ + b 3c864 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab318 │ │ │ │ + bl ab23c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3c854 │ │ │ │ - b 3c808 │ │ │ │ + beq 3c86c │ │ │ │ + b 3c820 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3c84c │ │ │ │ + bne 3c864 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 3c87c │ │ │ │ + b 3c894 │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ - beq 3c7e8 │ │ │ │ + beq 3c800 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3c7e8 │ │ │ │ + bne 3c800 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 3c7e8 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 3c800 │ │ │ │ bl 2a864 │ │ │ │ - ldr r0, [pc, #8] @ 3c890 │ │ │ │ - bl 8b248 │ │ │ │ + ldr r0, [pc, #8] @ 3c8a8 │ │ │ │ + bl 2302fc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, sp, ip, ror sp │ │ │ │ + subseq r2, ip, ip, ror sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #16] @ 3c8d0 │ │ │ │ + ldr r0, [pc, #16] @ 3c8e8 │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1a0bbc │ │ │ │ + bl 19ef68 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq sl, r8, r4, asr #14 │ │ │ │ + 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] @ 3c910 │ │ │ │ + ldr r0, [pc, #16] @ 3c928 │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1a0bbc │ │ │ │ + bl 19ef68 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq sl, r8, r8, lsr #14 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov ip, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r2, #2 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r0, [pc, #16] @ 3c950 │ │ │ │ - str ip, [sp] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 1a0bbc │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq sl, r8, r8, ror r5 │ │ │ │ + subseq sl, r7, r8, lsr #14 │ │ │ │ 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 3c9a0 │ │ │ │ + bne 3c978 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3c9d8 │ │ │ │ + beq 3c9b0 │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #0 │ │ │ │ add lr, sp, #28 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #124] @ 3ca38 │ │ │ │ + ldr ip, [pc, #124] @ 3ca10 │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3c9d8 │ │ │ │ + bne 3c9b0 │ │ │ │ mov r0, #0 │ │ │ │ - b 3ca30 │ │ │ │ + b 3ca08 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 3c9f8 │ │ │ │ - bl a5774 │ │ │ │ + bne 3c9d0 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3c9d0 │ │ │ │ + bne 3c9a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1db938 <_PyCompile_OpcodeIsValid@@Base> │ │ │ │ + bl 1d9c3c <_PyCompile_OpcodeIsValid@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 3ca20 │ │ │ │ - bl a5774 │ │ │ │ + bne 3c9f8 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #32] @ 3ca3c │ │ │ │ - beq 3ca30 │ │ │ │ - b 3c9d0 │ │ │ │ - ldr r2, [pc, #24] @ 3ca40 │ │ │ │ + ldreq r0, [pc, #32] @ 3ca14 │ │ │ │ + beq 3ca08 │ │ │ │ + b 3c9a8 │ │ │ │ + ldr r2, [pc, #24] @ 3ca18 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #12] @ 3ca3c │ │ │ │ + ldr r0, [pc, #12] @ 3ca14 │ │ │ │ moveq r0, r2 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r8, r8, lsl #27 │ │ │ │ - subseq r1, r6, r4, ror #1 │ │ │ │ - subseq r1, r6, r4, ror lr │ │ │ │ + ldrheq r1, [r7], #-212 @ 0xffffff2c │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov ip, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r2, #2 │ │ │ │ + mov r1, sp │ │ │ │ + ldr r0, [pc, #16] @ 3ca58 │ │ │ │ + str ip, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 19ef68 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + subseq sl, r7, r8, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #16] @ 3ca80 │ │ │ │ + ldr r0, [pc, #16] @ 3ca98 │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1a0bbc │ │ │ │ + bl 19ef68 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq sl, r8, r4, lsl r8 │ │ │ │ + subseq sl, r7, r4, lsl r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - ldr r3, [pc, #424] @ 3cc50 │ │ │ │ + ldr r3, [pc, #424] @ 3cc68 │ │ │ │ mov r5, r0 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ cmp r1, r2 │ │ │ │ ldr r7, [r3, r0] │ │ │ │ sub sp, sp, #12 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 3cadc │ │ │ │ + beq 3caf4 │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ ldrne r4, [r4, #48] @ 0x30 │ │ │ │ - ldrne r3, [pc, #384] @ 3cc54 │ │ │ │ + ldrne r3, [pc, #384] @ 3cc6c │ │ │ │ subne r4, r4, r3 │ │ │ │ clzne r4, r4 │ │ │ │ lsrne r4, r4, #5 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3cc20 │ │ │ │ + beq 3cc38 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #352] @ 3cc54 │ │ │ │ + ldr r3, [pc, #352] @ 3cc6c │ │ │ │ cmp r0, r3 │ │ │ │ - bne 3cc20 │ │ │ │ + bne 3cc38 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 3cb08 │ │ │ │ + bne 3cb20 │ │ │ │ mov r4, #0 │ │ │ │ - b 3cbc4 │ │ │ │ + b 3cbdc │ │ │ │ ldr r3, [r1, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ ldrne ip, [r3, #8]! │ │ │ │ movne r0, #0 │ │ │ │ - beq 3cb38 │ │ │ │ + beq 3cb50 │ │ │ │ cmp ip, r0 │ │ │ │ add r0, r0, #1 │ │ │ │ - ble 3cbc4 │ │ │ │ + ble 3cbdc │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne 3cb1c │ │ │ │ - b 3cb5c │ │ │ │ + bne 3cb34 │ │ │ │ + b 3cb74 │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 3cb5c │ │ │ │ + beq 3cb74 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3cb3c │ │ │ │ - ldr r3, [pc, #256] @ 3cc58 │ │ │ │ + bne 3cb54 │ │ │ │ + ldr r3, [pc, #256] @ 3cc70 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 3cbc4 │ │ │ │ - ldr r2, [pc, #248] @ 3cc5c │ │ │ │ + bne 3cbdc │ │ │ │ + ldr r2, [pc, #248] @ 3cc74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 31966c │ │ │ │ + bl 316f24 │ │ │ │ cmp r0, #0 │ │ │ │ movlt r3, #0 │ │ │ │ - blt 3cc44 │ │ │ │ - beq 3cbc4 │ │ │ │ + blt 3cc5c │ │ │ │ + beq 3cbdc │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #216] @ 3cc5c │ │ │ │ + ldr r1, [pc, #216] @ 3cc74 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1d3da8 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ - ldr r2, [pc, #200] @ 3cc60 │ │ │ │ + bl 1d20a8 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + ldr r2, [pc, #200] @ 3cc78 │ │ │ │ cmp r0, r2 │ │ │ │ mov r3, r0 │ │ │ │ - bne 3cc44 │ │ │ │ + bne 3cc5c │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3cb00 │ │ │ │ + beq 3cb18 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ - bne 3cb00 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 3cb00 │ │ │ │ + bne 3cb18 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 3cb18 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ 3cc64 │ │ │ │ + ldr r1, [pc, #148] @ 3cc7c │ │ │ │ mov r0, r7 │ │ │ │ stm sp, {r5, r6} │ │ │ │ - bl 1d3da8 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ - ldr r2, [pc, #128] @ 3cc60 │ │ │ │ + bl 1d20a8 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + ldr r2, [pc, #128] @ 3cc78 │ │ │ │ cmp r0, r2 │ │ │ │ mov r3, r0 │ │ │ │ - bne 3cc44 │ │ │ │ + bne 3cc5c │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 3cc00 │ │ │ │ - ldr r3, [pc, #96] @ 3cc60 │ │ │ │ - b 3cc44 │ │ │ │ + bne 3cc18 │ │ │ │ + ldr r3, [pc, #96] @ 3cc78 │ │ │ │ + b 3cc5c │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3cc20 │ │ │ │ + beq 3cc38 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ - bne 3cc20 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bne 3cc38 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3cbf8 │ │ │ │ - ldr r1, [pc, #44] @ 3cc5c │ │ │ │ + beq 3cc10 │ │ │ │ + ldr r1, [pc, #44] @ 3cc74 │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1d3da8 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + bl 1d20a8 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq ip, r3, r4, lsl #21 │ │ │ │ - subseq r8, r6, r0, asr lr │ │ │ │ - subseq sl, r8, r4, asr lr │ │ │ │ - subseq r1, r6, r8, ror sp │ │ │ │ - subseq sl, r8, r4, ror lr │ │ │ │ + muleq r3, ip, sl │ │ │ │ + subseq r8, r5, r0, asr lr │ │ │ │ + subseq sl, r7, r4, asr lr │ │ │ │ + subseq r1, r5, r8, ror sp │ │ │ │ + subseq sl, r7, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ 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] @ 3ce4c │ │ │ │ + ldr lr, [pc, #428] @ 3ce64 │ │ │ │ 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] │ │ │ │ @@ -18777,219 +18783,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 3ccf8 │ │ │ │ + bne 3cd10 │ │ │ │ clz r3, r4 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r6, #2 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3cd3c │ │ │ │ - ldr ip, [pc, #336] @ 3ce50 │ │ │ │ + beq 3cd54 │ │ │ │ + ldr ip, [pc, #336] @ 3ce68 │ │ │ │ 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 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r6, r4 │ │ │ │ - beq 3ce34 │ │ │ │ + beq 3ce4c │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 170df4 │ │ │ │ + bl 16fc44 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3ce14 │ │ │ │ + beq 3ce2c │ │ │ │ cmp r7, #1 │ │ │ │ - ldreq r5, [pc, #244] @ 3ce54 │ │ │ │ - beq 3cdac │ │ │ │ + ldreq r5, [pc, #244] @ 3ce6c │ │ │ │ + beq 3cdc4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3cd94 │ │ │ │ - bl 1485a4 │ │ │ │ + beq 3cdac │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 3cd88 │ │ │ │ - bl a5774 │ │ │ │ + bne 3cda0 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3ce14 │ │ │ │ + bne 3ce2c │ │ │ │ cmp r7, #2 │ │ │ │ - beq 3cdac │ │ │ │ - b 3cd98 │ │ │ │ - ldr r5, [pc, #184] @ 3ce54 │ │ │ │ + beq 3cdc4 │ │ │ │ + b 3cdb0 │ │ │ │ + ldr r5, [pc, #184] @ 3ce6c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 263c8c │ │ │ │ + bl 260664 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3ce14 │ │ │ │ + beq 3ce2c │ │ │ │ ldr r8, [sp, #24] │ │ │ │ - bl c42a4 │ │ │ │ + bl c3dc8 │ │ │ │ cmn r8, #100 @ 0x64 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - beq 3cde0 │ │ │ │ + beq 3cdf8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ bl 2a348 │ │ │ │ mov r4, r0 │ │ │ │ - b 3cde8 │ │ │ │ + b 3ce00 │ │ │ │ bl 29ed4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c7ff4 │ │ │ │ + bl c7b18 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3ce1c │ │ │ │ + beq 3ce34 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 3ce24 │ │ │ │ - bl 132dd8 │ │ │ │ + bne 3ce3c │ │ │ │ + bl 1325e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3cdb0 │ │ │ │ + beq 3cdc8 │ │ │ │ mov r4, #0 │ │ │ │ - b 3ce34 │ │ │ │ - ldr r4, [pc, #52] @ 3ce58 │ │ │ │ - b 3ce34 │ │ │ │ - ldr r3, [pc, #48] @ 3ce5c │ │ │ │ + b 3ce4c │ │ │ │ + ldr r4, [pc, #52] @ 3ce70 │ │ │ │ + b 3ce4c │ │ │ │ + ldr r3, [pc, #48] @ 3ce74 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1448e8 │ │ │ │ + bl 1440d8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ - bl 1715c0 │ │ │ │ + bl 170410 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq lr, r1, r0, lsl #25 │ │ │ │ - subseq r1, r8, r0, ror #27 │ │ │ │ + subseq ip, r1, r8, lsl r6 │ │ │ │ + subseq r1, r7, ip, lsl #28 │ │ │ │ @ instruction: 0x000001b6 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ + 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 35a5c8 │ │ │ │ + bl 357f4c │ │ │ │ ldrb r4, [r4, #8] │ │ │ │ - bl 35a5c8 │ │ │ │ - ldr r3, [pc, #12] @ 3ce94 │ │ │ │ + bl 357f4c │ │ │ │ + ldr r3, [pc, #12] @ 3ceac │ │ │ │ tst r4, #1 │ │ │ │ - ldr r0, [pc, #8] @ 3ce98 │ │ │ │ + ldr r0, [pc, #8] @ 3ceb0 │ │ │ │ movne r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r6, r4, ror #1 │ │ │ │ - subseq r1, r6, r4, ror lr │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #16 │ │ │ │ - ldr r1, [pc, #120] @ 3cf38 │ │ │ │ - bl 29bb3c │ │ │ │ + ldr r1, [pc, #120] @ 3cf50 │ │ │ │ + bl 298b98 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3ced0 │ │ │ │ + bne 3cee8 │ │ │ │ mov r0, #0 │ │ │ │ - b 3cf30 │ │ │ │ + b 3cf48 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ add r2, sp, #28 │ │ │ │ - bl 16e89c <_PyTime_localtime@@Base> │ │ │ │ + bl 16d6e8 <_PyTime_localtime@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3cec8 │ │ │ │ + bne 3cee0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #76] @ 3cf3c │ │ │ │ + ldr r2, [pc, #76] @ 3cf54 │ │ │ │ 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] @ 3cf40 │ │ │ │ + ldr r0, [pc, #28] @ 3cf58 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r2, r2, lr, lsl #2 │ │ │ │ str ip, [sp] │ │ │ │ - bl 1293bc │ │ │ │ + bl 128bc0 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq lr, r8, r4, asr #14 │ │ │ │ - ldrheq lr, [r1], #-200 @ 0xffffff38 │ │ │ │ - eorseq lr, r8, r0, asr r7 │ │ │ │ + eorseq ip, r8, ip, ror #2 │ │ │ │ + subseq ip, r1, r0, asr r6 │ │ │ │ + eorseq ip, r8, r8, ror r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 307f2c │ │ │ │ + bl 3053d8 │ │ │ │ cmp r0, #0 │ │ │ │ movlt r0, #0 │ │ │ │ - blt 3cf8c │ │ │ │ + blt 3cfa4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3cf88 │ │ │ │ - ldr r3, [pc, #20] @ 3cf94 │ │ │ │ - ldr r1, [pc, #20] @ 3cf98 │ │ │ │ + bne 3cfa0 │ │ │ │ + ldr r3, [pc, #20] @ 3cfac │ │ │ │ + ldr r1, [pc, #20] @ 3cfb0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldrsbeq fp, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r8, ip, ror #14 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov ip, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r2, #2 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r0, [pc, #16] @ 3cfd8 │ │ │ │ - str ip, [sp] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 1a0bbc │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq sl, r8, r4, ror #14 │ │ │ │ + ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ + mlaseq r8, r4, r1, ip │ │ │ │ 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] @ 3d1f8 │ │ │ │ + ldr lr, [pc, #484] @ 3d1d0 │ │ │ │ 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] │ │ │ │ @@ -18999,315 +18989,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 3d070 │ │ │ │ + bne 3d048 │ │ │ │ clz r3, r4 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r7, #2 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3d0b0 │ │ │ │ + beq 3d088 │ │ │ │ mov ip, #2 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #376] @ 3d1fc │ │ │ │ + ldr ip, [pc, #376] @ 3d1d4 │ │ │ │ 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 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r8, r4 │ │ │ │ - beq 3d1e0 │ │ │ │ + beq 3d1b8 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 170df4 │ │ │ │ + bl 16fc44 │ │ │ │ ldr r8, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r4, r0 │ │ │ │ - beq 3d1e0 │ │ │ │ + beq 3d1b8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 3d0ec │ │ │ │ - bl a5774 │ │ │ │ + bne 3d0c4 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3d15c │ │ │ │ + bne 3d134 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 3d100 │ │ │ │ + bne 3d0d8 │ │ │ │ mov r5, #1 │ │ │ │ mov r6, #0 │ │ │ │ - b 3d164 │ │ │ │ + b 3d13c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3d124 │ │ │ │ + beq 3d0fc │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 263c8c │ │ │ │ + bl 260664 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3d15c │ │ │ │ + beq 3d134 │ │ │ │ subs r5, r9, #3 │ │ │ │ - beq 3d0f4 │ │ │ │ + beq 3d0cc │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3d148 │ │ │ │ - bl 1038f0 │ │ │ │ + beq 3d120 │ │ │ │ + bl 103320 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt 3d15c │ │ │ │ + blt 3d134 │ │ │ │ cmp r5, #1 │ │ │ │ - beq 3d164 │ │ │ │ - b 3d14c │ │ │ │ + beq 3d13c │ │ │ │ + b 3d124 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1038f0 │ │ │ │ + bl 103320 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bge 3d164 │ │ │ │ + bge 3d13c │ │ │ │ mov r4, #0 │ │ │ │ - b 3d1e0 │ │ │ │ + b 3d1b8 │ │ │ │ ldr r9, [sp, #24] │ │ │ │ - bl c42a4 │ │ │ │ + bl c3dc8 │ │ │ │ cmn r9, #100 @ 0x64 │ │ │ │ cmpeq r6, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bne 3d18c │ │ │ │ + bne 3d164 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 3d1b8 │ │ │ │ + bne 3d190 │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ - b 3d1a0 │ │ │ │ + b 3d178 │ │ │ │ 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 3d1c8 │ │ │ │ + b 3d1a0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ bl 29934 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7ff4 │ │ │ │ - ldr r3, [pc, #40] @ 3d200 │ │ │ │ + bl c7b18 │ │ │ │ + ldr r3, [pc, #40] @ 3d1d8 │ │ │ │ cmp r5, #0 │ │ │ │ - ldr r4, [pc, #36] @ 3d204 │ │ │ │ + ldr r4, [pc, #36] @ 3d1dc │ │ │ │ moveq r4, r3 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r8, [sp, #80] @ 0x50 │ │ │ │ - bl 1715c0 │ │ │ │ + bl 170410 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - subseq lr, r1, r4, lsl #26 │ │ │ │ - subseq r1, r8, ip, lsl #28 │ │ │ │ - subseq r1, r6, r4, ror #1 │ │ │ │ - subseq r1, r6, r4, ror lr │ │ │ │ + @ instruction: 0x0051c69c │ │ │ │ + subseq r1, r7, r8, lsr lr │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov ip, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r2, #2 │ │ │ │ + mov r1, sp │ │ │ │ + ldr r0, [pc, #16] @ 3d21c │ │ │ │ + str ip, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 19ef68 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + subseq sl, r7, r4, ror #14 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + cmp r1, #0 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ + beq 3d250 │ │ │ │ + ldr r2, [r1] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r2, r2, #1 │ │ │ │ + strne r2, [r1] │ │ │ │ + str r1, [r3, #24] │ │ │ │ + bl 9b2a4 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 3d218 │ │ │ │ - b a5a64 │ │ │ │ + beq 3d270 │ │ │ │ + b a5988 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 3d240 │ │ │ │ - ldr r1, [pc, #16] @ 3d244 │ │ │ │ + ldr r3, [pc, #16] @ 3d298 │ │ │ │ + ldr r1, [pc, #16] @ 3d29c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsbeq fp, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq fp, r5, ip, ror #23 │ │ │ │ + ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r9, r5, ip, ror #10 │ │ │ │ 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] @ 3d414 │ │ │ │ + ldr r3, [pc, #424] @ 3d46c │ │ │ │ mov r5, r0 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ cmp r1, r2 │ │ │ │ ldr r7, [r3, r0] │ │ │ │ sub sp, sp, #12 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 3d2a0 │ │ │ │ + beq 3d2f8 │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ ldrne r4, [r4, #44] @ 0x2c │ │ │ │ - ldrne r3, [pc, #384] @ 3d418 │ │ │ │ + ldrne r3, [pc, #384] @ 3d470 │ │ │ │ subne r4, r4, r3 │ │ │ │ clzne r4, r4 │ │ │ │ lsrne r4, r4, #5 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3d3e4 │ │ │ │ + beq 3d43c │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #352] @ 3d418 │ │ │ │ + ldr r3, [pc, #352] @ 3d470 │ │ │ │ cmp r0, r3 │ │ │ │ - bne 3d3e4 │ │ │ │ + bne 3d43c │ │ │ │ cmp r4, #0 │ │ │ │ - bne 3d2cc │ │ │ │ + bne 3d324 │ │ │ │ mov r4, #0 │ │ │ │ - b 3d388 │ │ │ │ + b 3d3e0 │ │ │ │ ldr r3, [r1, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ ldrne ip, [r3, #8]! │ │ │ │ movne r0, #0 │ │ │ │ - beq 3d2fc │ │ │ │ + beq 3d354 │ │ │ │ cmp ip, r0 │ │ │ │ add r0, r0, #1 │ │ │ │ - ble 3d388 │ │ │ │ + ble 3d3e0 │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne 3d2e0 │ │ │ │ - b 3d320 │ │ │ │ + bne 3d338 │ │ │ │ + b 3d378 │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 3d320 │ │ │ │ + beq 3d378 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3d300 │ │ │ │ - ldr r3, [pc, #256] @ 3d41c │ │ │ │ + bne 3d358 │ │ │ │ + ldr r3, [pc, #256] @ 3d474 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 3d388 │ │ │ │ - ldr r2, [pc, #248] @ 3d420 │ │ │ │ + bne 3d3e0 │ │ │ │ + ldr r2, [pc, #248] @ 3d478 │ │ │ │ mov r0, r5 │ │ │ │ - bl 31966c │ │ │ │ + bl 316f24 │ │ │ │ cmp r0, #0 │ │ │ │ movlt r3, #0 │ │ │ │ - blt 3d408 │ │ │ │ - beq 3d388 │ │ │ │ + blt 3d460 │ │ │ │ + beq 3d3e0 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #216] @ 3d420 │ │ │ │ + ldr r1, [pc, #216] @ 3d478 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1d3da8 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ - ldr r2, [pc, #200] @ 3d424 │ │ │ │ + bl 1d20a8 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + ldr r2, [pc, #200] @ 3d47c │ │ │ │ cmp r0, r2 │ │ │ │ mov r3, r0 │ │ │ │ - bne 3d408 │ │ │ │ + bne 3d460 │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3d2c4 │ │ │ │ + beq 3d31c │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ - bne 3d2c4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 3d2c4 │ │ │ │ + bne 3d31c │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 3d31c │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ 3d428 │ │ │ │ + ldr r1, [pc, #148] @ 3d480 │ │ │ │ mov r0, r7 │ │ │ │ stm sp, {r5, r6} │ │ │ │ - bl 1d3da8 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ - ldr r2, [pc, #128] @ 3d424 │ │ │ │ + bl 1d20a8 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + ldr r2, [pc, #128] @ 3d47c │ │ │ │ cmp r0, r2 │ │ │ │ mov r3, r0 │ │ │ │ - bne 3d408 │ │ │ │ + bne 3d460 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 3d3c4 │ │ │ │ - ldr r3, [pc, #96] @ 3d424 │ │ │ │ - b 3d408 │ │ │ │ + bne 3d41c │ │ │ │ + ldr r3, [pc, #96] @ 3d47c │ │ │ │ + b 3d460 │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3d3e4 │ │ │ │ + beq 3d43c │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ - bne 3d3e4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bne 3d43c │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3d3bc │ │ │ │ - ldr r1, [pc, #44] @ 3d420 │ │ │ │ + beq 3d414 │ │ │ │ + ldr r1, [pc, #44] @ 3d478 │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1d3da8 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ + bl 1d20a8 <_PyUnicode_Copy@@Base+0x370> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq sp, r3, r8, asr #4 │ │ │ │ - subseq r8, r6, r0, asr lr │ │ │ │ - subseq sl, r8, r8, ror sp │ │ │ │ - subseq r1, r6, r8, ror sp │ │ │ │ - ldrsbeq sl, [r8], #-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 3d45c │ │ │ │ - ldr r2, [r1] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r2, r2, #1 │ │ │ │ - strne r2, [r1] │ │ │ │ - str r1, [r3, #24] │ │ │ │ - bl 9b380 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ + andeq sp, r3, r0, lsr #5 │ │ │ │ + subseq r8, r5, r0, asr lr │ │ │ │ + subseq sl, r7, r8, ror sp │ │ │ │ + subseq r1, r5, r8, ror sp │ │ │ │ + ldrsbeq sl, [r7], #-128 @ 0xffffff80 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #120] @ 3d500 │ │ │ │ - bl 92cbc │ │ │ │ + ldr r0, [pc, #120] @ 3d518 │ │ │ │ + bl 92be0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3d4f4 │ │ │ │ + beq 3d50c │ │ │ │ add r6, r5, #2496 @ 0x9c0 │ │ │ │ add r7, r5, #8 │ │ │ │ add r8, r4, #8 │ │ │ │ add r6, r6, #8 │ │ │ │ ldr r0, [r7, #4]! │ │ │ │ - bl a343c │ │ │ │ + bl a3360 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3d4d0 │ │ │ │ + beq 3d4e8 │ │ │ │ cmp r7, r6 │ │ │ │ str r0, [r8, #4]! │ │ │ │ - bne 3d4a0 │ │ │ │ + bne 3d4b8 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl a6490 │ │ │ │ + bl a63b4 │ │ │ │ cmp r0, #0 │ │ │ │ strne r0, [r4, #2508] @ 0x9cc │ │ │ │ - bne 3d4f8 │ │ │ │ + bne 3d510 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3d4f4 │ │ │ │ + beq 3d50c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3d4f4 │ │ │ │ + bne 3d50c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_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 112444 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 3d57c │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r2, [pc, #68] @ 3d5b0 │ │ │ │ + ldr r1, [pc, #68] @ 3d5b4 │ │ │ │ + ldr r0, [pc, #68] @ 3d5b8 │ │ │ │ + bl 315a24 <_PyArg_BadArgument@@Base> │ │ │ │ + mov r4, #0 │ │ │ │ + b 3d590 │ │ │ │ + mov r2, #1 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2a2034 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 3d5a4 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 113378 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #52 @ 0x34 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + eorseq r1, r6, ip, asr #29 │ │ │ │ + eorseq ip, r6, r4, lsr r5 │ │ │ │ + eorseq fp, r6, ip, lsr #10 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #16] @ 3d5e4 │ │ │ │ + ldr r1, [pc, #16] @ 3d5e8 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ed6c │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq ip, r8, r0, lsr #5 │ │ │ │ + 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 │ │ │ │ @@ -19320,1244 +19378,1192 @@ │ │ │ │ bl 29658 │ │ │ │ cmp r7, #0 │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp r6, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3d574 │ │ │ │ + bne 3d65c │ │ │ │ clz r3, r5 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r7, #3 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3d5bc │ │ │ │ - ldr ip, [pc, #212] @ 3d650 │ │ │ │ + beq 3d6a4 │ │ │ │ + ldr ip, [pc, #212] @ 3d738 │ │ │ │ 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 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 3d5bc │ │ │ │ + bne 3d6a4 │ │ │ │ mov r4, #0 │ │ │ │ - b 3d630 │ │ │ │ + b 3d718 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 1129cc │ │ │ │ + bl 112444 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 3d5b4 │ │ │ │ + bne 3d69c │ │ │ │ cmp r4, #1 │ │ │ │ - beq 3d618 │ │ │ │ + beq 3d700 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 3d5f0 │ │ │ │ + beq 3d6d8 │ │ │ │ cmp r4, #2 │ │ │ │ - beq 3d614 │ │ │ │ + beq 3d6fc │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 3d618 │ │ │ │ - bl a5774 │ │ │ │ + bne 3d700 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3d618 │ │ │ │ - b 3d5b4 │ │ │ │ + beq 3d700 │ │ │ │ + b 3d69c │ │ │ │ mov r4, #1 │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ - bl 3d764 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ + bl 3d910 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3d644 │ │ │ │ + beq 3d72c │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 113900 │ │ │ │ + bl 113378 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subseq r1, r8, r8, lsr lr │ │ │ │ - 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 1129cc │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 3d6b4 │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r2, [pc, #68] @ 3d6e8 │ │ │ │ - ldr r1, [pc, #68] @ 3d6ec │ │ │ │ - ldr r0, [pc, #68] @ 3d6f0 │ │ │ │ - bl 31816c <_PyArg_BadArgument@@Base> │ │ │ │ - mov r4, #0 │ │ │ │ - b 3d6c8 │ │ │ │ - mov r2, #1 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2a4fe4 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 3d6dc │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 113900 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - eorseq r4, r6, r0, ror r5 │ │ │ │ - @ instruction: 0x0036ebb4 │ │ │ │ - eorseq sp, r6, ip, lsr #23 │ │ │ │ + subseq r1, r7, r4, ror #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 3d71c │ │ │ │ - ldr r1, [pc, #16] @ 3d720 │ │ │ │ + ldr r3, [pc, #16] @ 3d764 │ │ │ │ + ldr r1, [pc, #16] @ 3d768 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r8, r8, ror r8 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + @ instruction: 0x0038c2f8 │ │ │ │ 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] @ 3d760 │ │ │ │ + ldr r0, [pc, #16] @ 3d7a8 │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1a0bbc │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldrheq sl, [r8], #-92 @ 0xffffffa4 │ │ │ │ - │ │ │ │ -0003d764 <_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 319888 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 3d7b4 <_Py_strhex_bytes_with_sep@@Base+0x50> │ │ │ │ - ldr r1, [pc, #16] @ 3d7b8 <_Py_strhex_bytes_with_sep@@Base+0x54> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038e8d0 │ │ │ │ - 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] @ 3d808 <_Py_strhex_bytes_with_sep@@Base+0xa4> │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 1a0bbc │ │ │ │ + bl 19ef68 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq sl, r8, r8, asr #23 │ │ │ │ + ldrheq sl, [r7], #-92 @ 0xffffffa4 │ │ │ │ │ │ │ │ -0003d80c : │ │ │ │ +0003d7ac : │ │ │ │ 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 3d848 │ │ │ │ + beq 3d7e8 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r7, [r0] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl bbd2c │ │ │ │ + bl bb880 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3d860 │ │ │ │ + beq 3d800 │ │ │ │ str r7, [r5] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 14490c │ │ │ │ + bl 1440fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b380 │ │ │ │ + bl 9b2a4 │ │ │ │ mov r0, #0 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r7, r0 │ │ │ │ - bl 1535ac │ │ │ │ + bl 152e98 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92f28 │ │ │ │ + bl 92e4c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 3d934 │ │ │ │ - ldr r9, [pc, #196] @ 3d960 │ │ │ │ + beq 3d8d4 │ │ │ │ + ldr r9, [pc, #196] @ 3d900 │ │ │ │ mov r6, #0 │ │ │ │ mov r8, #44 @ 0x2c │ │ │ │ - b 3d8cc │ │ │ │ + b 3d86c │ │ │ │ mov r0, r5 │ │ │ │ - bl ab318 │ │ │ │ + bl ab23c │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov sl, r0 │ │ │ │ - bne 3d93c │ │ │ │ + bne 3d8dc │ │ │ │ cmp sl, #0 │ │ │ │ - bne 3d92c │ │ │ │ + bne 3d8cc │ │ │ │ add r6, r6, #1 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ mul r3, r8, r6 │ │ │ │ cmp r6, r2 │ │ │ │ - ldr r0, [pc, #132] @ 3d964 │ │ │ │ - bge 3d954 │ │ │ │ + ldr r0, [pc, #132] @ 3d904 │ │ │ │ + bge 3d8f4 │ │ │ │ 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] @ 3d968 │ │ │ │ + ldreq r0, [pc, #88] @ 3d908 │ │ │ │ str r4, [sp, #8] │ │ │ │ - ldreq r2, [pc, #84] @ 3d96c │ │ │ │ + ldreq r2, [pc, #84] @ 3d90c │ │ │ │ stm sp, {ip, lr} │ │ │ │ ldrne r2, [r2, #4] │ │ │ │ - bl a9bc8 │ │ │ │ + bl a9aec │ │ │ │ subs r1, r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bne 3d8a4 │ │ │ │ + bne 3d844 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b380 │ │ │ │ + bl 9b2a4 │ │ │ │ mov r5, #0 │ │ │ │ - b 3d954 │ │ │ │ + b 3d8f4 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3d8c0 │ │ │ │ + bne 3d860 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 3d8c0 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 3d860 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subeq pc, r5, ip, asr r0 @ │ │ │ │ - eorseq lr, r8, ip, lsl #18 │ │ │ │ - eorseq lr, r8, r8, lsl r9 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + subeq ip, r5, r0, ror #19 │ │ │ │ + eorseq ip, r8, r4, lsr r3 │ │ │ │ + eorseq ip, r8, r0, asr #6 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + │ │ │ │ +0003d910 <_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 317600 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + 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] @ 3d984 <_Py_strhex_bytes_with_sep@@Base+0x74> │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 19ef68 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + subseq sl, r7, r8, asr #23 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 3da34 │ │ │ │ + ldr r0, [pc] @ 3d9a4 <_Py_strhex_bytes_with_sep@@Base+0x94> │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ subs r0, r1, #0 │ │ │ │ - bne 3d9b8 │ │ │ │ + bne 3d9f0 <_Py_strhex_bytes_with_sep@@Base+0xe0> │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmn r3, #1 │ │ │ │ - bne 3d9ac │ │ │ │ - ldr r3, [pc, #80] @ 3d9f0 │ │ │ │ - ldr r1, [pc, #80] @ 3d9f4 │ │ │ │ + bne 3d9e4 <_Py_strhex_bytes_with_sep@@Base+0xd4> │ │ │ │ + ldr r3, [pc, #80] @ 3da28 <_Py_strhex_bytes_with_sep@@Base+0x118> │ │ │ │ + ldr r1, [pc, #80] @ 3da2c <_Py_strhex_bytes_with_sep@@Base+0x11c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 3d9dc │ │ │ │ + bl 18ed6c │ │ │ │ + b 3da14 <_Py_strhex_bytes_with_sep@@Base+0x104> │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - b 3d9e8 │ │ │ │ - ldr r3, [pc, #56] @ 3d9f8 │ │ │ │ + b 3da20 <_Py_strhex_bytes_with_sep@@Base+0x110> │ │ │ │ + ldr r3, [pc, #56] @ 3da30 <_Py_strhex_bytes_with_sep@@Base+0x120> │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 120028 │ │ │ │ + bl 11f8ac │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 3d9e4 │ │ │ │ - bl a5774 │ │ │ │ + bne 3da1c <_Py_strhex_bytes_with_sep@@Base+0x10c> │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3d9e4 │ │ │ │ + beq 3da1c <_Py_strhex_bytes_with_sep@@Base+0x10c> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r5, [r4, #52] @ 0x34 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrsbeq fp, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq fp, r5, ip, ror #23 │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - │ │ │ │ -0003d9fc <_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 2685f4 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 3da78 <_PyType_GetModuleByDef3@@Base+0x7c> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2685f4 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 3da78 <_PyType_GetModuleByDef3@@Base+0x7c> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 2685f4 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 3da78 <_PyType_GetModuleByDef3@@Base+0x7c> │ │ │ │ - ldr r0, [pc, #36] @ 3da84 <_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] @ 3da88 <_PyType_GetModuleByDef3@@Base+0x8c> │ │ │ │ - bl 117e48 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r8, r4, lsr #19 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3daac │ │ │ │ - ldr r0, [pc] @ 3daa8 <_PyType_GetModuleByDef3@@Base+0xac> │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r9, r5, ip, ror #10 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ │ │ │ │ -0003daac : │ │ │ │ +0003da34 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #96] @ 3db24 │ │ │ │ - bl 35a770 │ │ │ │ + ldr r3, [pc, #96] @ 3daac │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ - ldr r7, [pc, #88] @ 3db28 │ │ │ │ + ldr r7, [pc, #88] @ 3dab0 │ │ │ │ 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 9b380 │ │ │ │ + bl 9b2a4 │ │ │ │ add r4, r4, #12 │ │ │ │ str r8, [r4, #-4] │ │ │ │ cmp r4, r6 │ │ │ │ - bne 3dae4 │ │ │ │ + bne 3da6c │ │ │ │ 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, r6, r4, lsl r1 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + │ │ │ │ +0003dab4 <_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 26509c │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 3db30 <_PyType_GetModuleByDef3@@Base+0x7c> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 26509c │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 3db30 <_PyType_GetModuleByDef3@@Base+0x7c> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 26509c │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 3db30 <_PyType_GetModuleByDef3@@Base+0x7c> │ │ │ │ + ldr r0, [pc, #36] @ 3db3c <_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] @ 3db40 <_PyType_GetModuleByDef3@@Base+0x8c> │ │ │ │ + bl 1176e0 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq ip, r8, r4, ror #7 │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ - ldr r3, [pc, #12] @ 3db44 │ │ │ │ + ldr r3, [pc, #12] @ 3db5c <_PyType_GetModuleByDef3@@Base+0xa8> │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ - ldr r0, [pc, #8] @ 3db48 │ │ │ │ + ldr r0, [pc, #8] @ 3db60 <_PyType_GetModuleByDef3@@Base+0xac> │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ - subseq r1, r6, r4, ror #1 │ │ │ │ - subseq r1, r6, r4, ror lr │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ mov r0, r1 │ │ │ │ mov r1, #0 │ │ │ │ - b 2aecb8 │ │ │ │ + b 2abfa4 │ │ │ │ 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 3dbac │ │ │ │ + bne 3dbc4 <_PyType_GetModuleByDef3@@Base+0x110> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3dbe4 │ │ │ │ + beq 3dbfc <_PyType_GetModuleByDef3@@Base+0x148> │ │ │ │ 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] @ 3dc24 │ │ │ │ + ldr ip, [pc, #88] @ 3dc3c <_PyType_GetModuleByDef3@@Base+0x188> │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3dbe4 │ │ │ │ + bne 3dbfc <_PyType_GetModuleByDef3@@Base+0x148> │ │ │ │ mov r0, #0 │ │ │ │ - b 3dc1c │ │ │ │ + b 3dc34 <_PyType_GetModuleByDef3@@Base+0x180> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 3dc04 │ │ │ │ - bl a5774 │ │ │ │ + bne 3dc1c <_PyType_GetModuleByDef3@@Base+0x168> │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3dbdc │ │ │ │ + bne 3dbf4 <_PyType_GetModuleByDef3@@Base+0x140> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 148ed0 <_PyCode_ConstantKey@@Base+0x450> │ │ │ │ + bl 1486c0 <_PyCode_ConstantKey@@Base+0x450> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 3dbdc │ │ │ │ - ldr r0, [pc, #8] @ 3dc28 │ │ │ │ + beq 3dbf4 <_PyType_GetModuleByDef3@@Base+0x140> │ │ │ │ + ldr r0, [pc, #8] @ 3dc40 <_PyType_GetModuleByDef3@@Base+0x18c> │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r2, r8, r0, asr r0 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + ldrheq r1, [r7], #-236 @ 0xffffff14 │ │ │ │ + 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 128bdc │ │ │ │ + bl 1283e0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 3dc5c │ │ │ │ - bl a5774 │ │ │ │ + bne 3dc74 <_PyType_GetModuleByDef3@@Base+0x1c0> │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3dc88 │ │ │ │ + bne 3dca0 <_PyType_GetModuleByDef3@@Base+0x1ec> │ │ │ │ mvn r3, #0 │ │ │ │ add r4, r4, #1 │ │ │ │ mvn r4, r3, lsl r4 │ │ │ │ cmp r4, r3 │ │ │ │ - bne 3dc7c │ │ │ │ - bl a5774 │ │ │ │ + bne 3dc94 <_PyType_GetModuleByDef3@@Base+0x1e0> │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3dc88 │ │ │ │ + bne 3dca0 <_PyType_GetModuleByDef3@@Base+0x1ec> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a6490 │ │ │ │ + b a63b4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3dca0 │ │ │ │ - b 92f28 │ │ │ │ + bne 3dcb8 <_PyType_GetModuleByDef3@@Base+0x204> │ │ │ │ + b 92e4c │ │ │ │ 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 128bdc │ │ │ │ + bl 1283e0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 3dce8 │ │ │ │ - bl a5774 │ │ │ │ + bne 3dd00 <_PyType_GetModuleByDef3@@Base+0x24c> │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3dcf8 │ │ │ │ + bne 3dd10 <_PyType_GetModuleByDef3@@Base+0x25c> │ │ │ │ mov r0, #1 │ │ │ │ lsl r0, r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a6490 │ │ │ │ + b a63b4 │ │ │ │ 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 fc738 │ │ │ │ - subseq r1, r6, 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] @ 3ddd8 │ │ │ │ - bl b9c7c │ │ │ │ + ldr r1, [pc, #152] @ 3ddcc <_PyType_GetModuleByDef3@@Base+0x318> │ │ │ │ + bl b97d0 │ │ │ │ subs r5, r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 3ddd0 │ │ │ │ + beq 3ddc4 <_PyType_GetModuleByDef3@@Base+0x310> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne 3dd70 │ │ │ │ - ldr r3, [pc, #120] @ 3dddc │ │ │ │ - ldr r1, [pc, #120] @ 3dde0 │ │ │ │ + bne 3dd64 <_PyType_GetModuleByDef3@@Base+0x2b0> │ │ │ │ + ldr r3, [pc, #120] @ 3ddd0 <_PyType_GetModuleByDef3@@Base+0x31c> │ │ │ │ + ldr r1, [pc, #120] @ 3ddd4 <_PyType_GetModuleByDef3@@Base+0x320> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117e48 │ │ │ │ - b 3dda8 │ │ │ │ + bl 1176e0 │ │ │ │ + b 3dd9c <_PyType_GetModuleByDef3@@Base+0x2e8> │ │ │ │ subs r2, r4, #0 │ │ │ │ - ldr r1, [pc, #104] @ 3dde4 │ │ │ │ - beq 3dd88 │ │ │ │ - bl 9cb6c │ │ │ │ + ldr r1, [pc, #104] @ 3ddd8 <_PyType_GetModuleByDef3@@Base+0x324> │ │ │ │ + beq 3dd7c <_PyType_GetModuleByDef3@@Base+0x2c8> │ │ │ │ + bl 9ca90 │ │ │ │ mov r4, r0 │ │ │ │ - b 3ddac │ │ │ │ - bl 252218 │ │ │ │ + b 3dda0 <_PyType_GetModuleByDef3@@Base+0x2ec> │ │ │ │ + bl 24ea88 │ │ │ │ cmp r0, #0 │ │ │ │ andne r4, r0, r0, asr #31 │ │ │ │ - bne 3ddac │ │ │ │ - ldr r3, [pc, #72] @ 3dde8 │ │ │ │ - ldr r1, [pc, #64] @ 3dde4 │ │ │ │ + bne 3dda0 <_PyType_GetModuleByDef3@@Base+0x2ec> │ │ │ │ + ldr r3, [pc, #72] @ 3dddc <_PyType_GetModuleByDef3@@Base+0x328> │ │ │ │ + ldr r1, [pc, #64] @ 3ddd8 <_PyType_GetModuleByDef3@@Base+0x324> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 13a150 │ │ │ │ + bl 139940 │ │ │ │ mvn r4, #0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3ddd0 │ │ │ │ + beq 3ddc4 <_PyType_GetModuleByDef3@@Base+0x310> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3ddd0 │ │ │ │ + bne 3ddc4 <_PyType_GetModuleByDef3@@Base+0x310> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq sl, r8, r8, lsr #4 │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r6, r7, ip, lsr #11 │ │ │ │ - ldrsheq r9, [r8], #-224 @ 0xffffff20 │ │ │ │ - ldrsbeq fp, [r6], #-184 @ 0xffffff48 │ │ │ │ + subseq sl, r7, r8, lsr #4 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r3, r7, ip, lsr #30 │ │ │ │ + ldrsheq r9, [r7], #-224 @ 0xffffff20 │ │ │ │ + ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ + ldr r1, [r0, #32] │ │ │ │ + ldr ip, [pc, #20] @ 3de00 <_PyType_GetModuleByDef3@@Base+0x34c> │ │ │ │ + mov r3, #0 │ │ │ │ + cmp r1, r3 │ │ │ │ + mov r2, r0 │ │ │ │ + moveq r1, ip │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + b fc284 │ │ │ │ + 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] @ 3df28 │ │ │ │ + ldr ip, [pc, #292] @ 3df40 <_PyType_GetModuleByDef3@@Base+0x48c> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, ip │ │ │ │ - bne 3df1c │ │ │ │ + bne 3df34 <_PyType_GetModuleByDef3@@Base+0x480> │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 3df1c │ │ │ │ + bne 3df34 <_PyType_GetModuleByDef3@@Base+0x480> │ │ │ │ cmp r0, r1 │ │ │ │ - bne 3de60 │ │ │ │ + bne 3de78 <_PyType_GetModuleByDef3@@Base+0x3c4> │ │ │ │ cmp r7, #2 │ │ │ │ - ldr r4, [pc, #248] @ 3df2c │ │ │ │ - ldr r3, [pc, #248] @ 3df30 │ │ │ │ - bgt 3de44 │ │ │ │ + ldr r4, [pc, #248] @ 3df44 <_PyType_GetModuleByDef3@@Base+0x490> │ │ │ │ + ldr r3, [pc, #248] @ 3df48 <_PyType_GetModuleByDef3@@Base+0x494> │ │ │ │ + bgt 3de5c <_PyType_GetModuleByDef3@@Base+0x3a8> │ │ │ │ cmp r7, #0 │ │ │ │ movgt r4, r3 │ │ │ │ - b 3de4c │ │ │ │ + b 3de64 <_PyType_GetModuleByDef3@@Base+0x3b0> │ │ │ │ cmp r7, #5 │ │ │ │ moveq r4, r3 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b 3df20 │ │ │ │ + b 3df38 <_PyType_GetModuleByDef3@@Base+0x484> │ │ │ │ add r1, r0, #8 │ │ │ │ ldm r1, {r1, r2, r3} │ │ │ │ mov r0, #3 │ │ │ │ - bl a289c │ │ │ │ + bl a27c0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 3deb4 │ │ │ │ + beq 3decc <_PyType_GetModuleByDef3@@Base+0x418> │ │ │ │ add r1, r4, #8 │ │ │ │ ldm r1, {r1, r2, r3} │ │ │ │ mov r0, #3 │ │ │ │ - bl a289c │ │ │ │ + bl a27c0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 3debc │ │ │ │ + bne 3ded4 <_PyType_GetModuleByDef3@@Base+0x420> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3deb4 │ │ │ │ + beq 3decc <_PyType_GetModuleByDef3@@Base+0x418> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3deb4 │ │ │ │ + bne 3decc <_PyType_GetModuleByDef3@@Base+0x418> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 3df20 │ │ │ │ + b 3df38 <_PyType_GetModuleByDef3@@Base+0x484> │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 117850 │ │ │ │ + bl 116f10 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 3def4 │ │ │ │ + beq 3df0c <_PyType_GetModuleByDef3@@Base+0x458> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3def4 │ │ │ │ + bne 3df0c <_PyType_GetModuleByDef3@@Base+0x458> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3df20 │ │ │ │ + beq 3df38 <_PyType_GetModuleByDef3@@Base+0x484> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 3df20 │ │ │ │ + bne 3df38 <_PyType_GetModuleByDef3@@Base+0x484> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 3df20 │ │ │ │ - ldr r4, [pc, #16] @ 3df34 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 3df38 <_PyType_GetModuleByDef3@@Base+0x484> │ │ │ │ + ldr r4, [pc, #16] @ 3df4c <_PyType_GetModuleByDef3@@Base+0x498> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r2, r6, ip, lsr #31 │ │ │ │ - subseq r1, r6, r4, ror lr │ │ │ │ - subseq r1, r6, r4, ror #1 │ │ │ │ - subseq r1, r6, r8, ror sp │ │ │ │ + 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] @ 3df48 │ │ │ │ - b 1b0ad8 │ │ │ │ + ldr r1, [pc] @ 3df60 <_PyType_GetModuleByDef3@@Base+0x4ac> │ │ │ │ + b 1af1e0 │ │ │ │ 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] @ 3e0a0 │ │ │ │ + ldr r8, [pc, #316] @ 3e0b8 <_PyType_GetModuleByDef3@@Base+0x604> │ │ │ │ ldr r1, [r0, #32] │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r1, r8 │ │ │ │ - ldreq r4, [pc, #300] @ 3e0a4 │ │ │ │ + ldreq r4, [pc, #300] @ 3e0bc <_PyType_GetModuleByDef3@@Base+0x608> │ │ │ │ mov r7, r0 │ │ │ │ - beq 3df8c │ │ │ │ + beq 3dfa4 <_PyType_GetModuleByDef3@@Base+0x4f0> │ │ │ │ mov r0, #1 │ │ │ │ - bl a2afc │ │ │ │ + bl a2a20 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3e000 │ │ │ │ - ldr r0, [pc, #276] @ 3e0a8 │ │ │ │ + beq 3e018 <_PyType_GetModuleByDef3@@Base+0x564> │ │ │ │ + ldr r0, [pc, #276] @ 3e0c0 <_PyType_GetModuleByDef3@@Base+0x60c> │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ add r1, sp, #12 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl c0810 │ │ │ │ + bl c0334 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 3dfdc │ │ │ │ - bl aef58 │ │ │ │ + beq 3dff4 <_PyType_GetModuleByDef3@@Base+0x540> │ │ │ │ + bl aeacc │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 3e008 │ │ │ │ + bne 3e020 <_PyType_GetModuleByDef3@@Base+0x56c> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3dfdc │ │ │ │ + beq 3dff4 <_PyType_GetModuleByDef3@@Base+0x540> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3dfdc │ │ │ │ + bne 3dff4 <_PyType_GetModuleByDef3@@Base+0x540> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3e000 │ │ │ │ + beq 3e018 <_PyType_GetModuleByDef3@@Base+0x564> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3e000 │ │ │ │ + bne 3e018 <_PyType_GetModuleByDef3@@Base+0x564> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r7, #0 │ │ │ │ - b 3e094 │ │ │ │ + b 3e0ac <_PyType_GetModuleByDef3@@Base+0x5f8> │ │ │ │ ldr r1, [r7, #4] │ │ │ │ - ldr r3, [pc, #140] @ 3e0a0 │ │ │ │ + ldr r3, [pc, #140] @ 3e0b8 <_PyType_GetModuleByDef3@@Base+0x604> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #5 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r8, [sp] │ │ │ │ - bl a289c │ │ │ │ + bl a27c0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 3e04c │ │ │ │ + beq 3e064 <_PyType_GetModuleByDef3@@Base+0x5b0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 3e04c │ │ │ │ + bne 3e064 <_PyType_GetModuleByDef3@@Base+0x5b0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3e070 │ │ │ │ + beq 3e088 <_PyType_GetModuleByDef3@@Base+0x5d4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3e070 │ │ │ │ + bne 3e088 <_PyType_GetModuleByDef3@@Base+0x5d4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3e094 │ │ │ │ + beq 3e0ac <_PyType_GetModuleByDef3@@Base+0x5f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3e094 │ │ │ │ + bne 3e0ac <_PyType_GetModuleByDef3@@Base+0x5f8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq r1, r9, r8, lsl r0 │ │ │ │ - subseq sp, r8, r0, ror #8 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r8, r8, lsl r0 │ │ │ │ + subseq sp, r7, r0, ror #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt 3e0d8 │ │ │ │ - ldr r3, [pc, #132] @ 3e150 │ │ │ │ - ldr r1, [pc, #132] @ 3e154 │ │ │ │ + bgt 3e0f0 <_PyType_GetModuleByDef3@@Base+0x63c> │ │ │ │ + ldr r3, [pc, #132] @ 3e168 <_PyType_GetModuleByDef3@@Base+0x6b4> │ │ │ │ + ldr r1, [pc, #132] @ 3e16c <_PyType_GetModuleByDef3@@Base+0x6b8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117e48 │ │ │ │ - b 3e148 │ │ │ │ + bl 1176e0 │ │ │ │ + b 3e160 <_PyType_GetModuleByDef3@@Base+0x6ac> │ │ │ │ cmp r2, #3 │ │ │ │ mov r5, r2 │ │ │ │ - ble 3e0f8 │ │ │ │ - ldr r3, [pc, #100] @ 3e150 │ │ │ │ - ldr r1, [pc, #104] @ 3e158 │ │ │ │ + ble 3e110 <_PyType_GetModuleByDef3@@Base+0x65c> │ │ │ │ + ldr r3, [pc, #100] @ 3e168 <_PyType_GetModuleByDef3@@Base+0x6b4> │ │ │ │ + ldr r1, [pc, #104] @ 3e170 <_PyType_GetModuleByDef3@@Base+0x6bc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117e48 │ │ │ │ - b 3e148 │ │ │ │ + bl 1176e0 │ │ │ │ + b 3e160 <_PyType_GetModuleByDef3@@Base+0x6ac> │ │ │ │ ldr r0, [r1] │ │ │ │ mov r4, r1 │ │ │ │ - bl 1dfcb0 │ │ │ │ + bl 1ddfbc │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt 3e148 │ │ │ │ + blt 3e160 <_PyType_GetModuleByDef3@@Base+0x6ac> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 3e12c │ │ │ │ - bl a5774 │ │ │ │ + bne 3e144 <_PyType_GetModuleByDef3@@Base+0x690> │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3e148 │ │ │ │ + bne 3e160 <_PyType_GetModuleByDef3@@Base+0x6ac> │ │ │ │ cmp r5, #2 │ │ │ │ ldrne r2, [r4, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ moveq r2, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 3e178 │ │ │ │ + b 3e190 <_PyType_GetModuleByDef3@@Base+0x6dc> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r8, ip, lsl sp │ │ │ │ - eorseq lr, r8, ip, asr #26 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + mlaseq r8, ip, r6, ip │ │ │ │ + eorseq ip, r8, ip, asr #13 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldrd r0, [r3, #8] │ │ │ │ - b 151120 │ │ │ │ + b 150bc4 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - ldr r0, [pc] @ 3e174 │ │ │ │ - b 1293bc │ │ │ │ - eorseq lr, r8, r8, ror sp │ │ │ │ + ldr r0, [pc] @ 3e18c <_PyType_GetModuleByDef3@@Base+0x6d8> │ │ │ │ + b 128bc0 │ │ │ │ + @ instruction: 0x0038c6f8 │ │ │ │ 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] @ 3e320 │ │ │ │ + ldreq r3, [pc, #380] @ 3e338 <_PyType_GetModuleByDef3@@Base+0x884> │ │ │ │ movne r2, r4 │ │ │ │ ldreq r2, [r3] │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r0, [pc, #360] @ 3e324 │ │ │ │ + ldr r0, [pc, #360] @ 3e33c <_PyType_GetModuleByDef3@@Base+0x888> │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #352] @ 3e328 │ │ │ │ - bl bc32c │ │ │ │ + ldr r1, [pc, #352] @ 3e340 <_PyType_GetModuleByDef3@@Base+0x88c> │ │ │ │ + bl bbe80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3e214 │ │ │ │ + blt 3e22c <_PyType_GetModuleByDef3@@Base+0x778> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 3e290 │ │ │ │ + beq 3e2a8 <_PyType_GetModuleByDef3@@Base+0x7f4> │ │ │ │ add r5, sp, #24 │ │ │ │ - ldr r1, [pc, #328] @ 3e32c │ │ │ │ + ldr r1, [pc, #328] @ 3e344 <_PyType_GetModuleByDef3@@Base+0x890> │ │ │ │ sub r3, r5, #4 │ │ │ │ sub r2, r5, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2eec │ │ │ │ + bl 1c1384 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3e274 │ │ │ │ + beq 3e28c <_PyType_GetModuleByDef3@@Base+0x7d8> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ - bls 3e21c │ │ │ │ - ldr r3, [pc, #292] @ 3e330 │ │ │ │ - ldr r1, [pc, #292] @ 3e334 │ │ │ │ + bls 3e234 <_PyType_GetModuleByDef3@@Base+0x780> │ │ │ │ + ldr r3, [pc, #292] @ 3e348 <_PyType_GetModuleByDef3@@Base+0x894> │ │ │ │ + ldr r1, [pc, #292] @ 3e34c <_PyType_GetModuleByDef3@@Base+0x898> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r0, #0 │ │ │ │ - b 3e314 │ │ │ │ + b 3e32c <_PyType_GetModuleByDef3@@Base+0x878> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ bl 29cdc │ │ │ │ - bl c42a4 │ │ │ │ + bl c3dc8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 291f0 <__fcntl_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl c7ff4 │ │ │ │ + bl c7b18 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 3e2ec │ │ │ │ + bne 3e304 <_PyType_GetModuleByDef3@@Base+0x850> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 3e2dc │ │ │ │ - bl 132dd8 │ │ │ │ + bne 3e2f4 <_PyType_GetModuleByDef3@@Base+0x840> │ │ │ │ + bl 1325e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3e228 │ │ │ │ - b 3e214 │ │ │ │ - bl 11af64 │ │ │ │ - ldr r1, [pc, #184] @ 3e338 │ │ │ │ + beq 3e240 <_PyType_GetModuleByDef3@@Base+0x78c> │ │ │ │ + b 3e22c <_PyType_GetModuleByDef3@@Base+0x778> │ │ │ │ + bl 11a7f8 │ │ │ │ + ldr r1, [pc, #184] @ 3e350 <_PyType_GetModuleByDef3@@Base+0x89c> │ │ │ │ sub r2, r5, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2eec │ │ │ │ + bl 1c1384 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3e214 │ │ │ │ - bl c42a4 │ │ │ │ + beq 3e22c <_PyType_GetModuleByDef3@@Base+0x778> │ │ │ │ + bl c3dc8 │ │ │ │ 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 c7ff4 │ │ │ │ + bl c7b18 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 3e304 │ │ │ │ + bne 3e31c <_PyType_GetModuleByDef3@@Base+0x868> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 3e2dc │ │ │ │ - bl 132dd8 │ │ │ │ + bne 3e2f4 <_PyType_GetModuleByDef3@@Base+0x840> │ │ │ │ + bl 1325e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3e290 │ │ │ │ - b 3e214 │ │ │ │ - ldr r3, [pc, #88] @ 3e33c │ │ │ │ + beq 3e2a8 <_PyType_GetModuleByDef3@@Base+0x7f4> │ │ │ │ + b 3e22c <_PyType_GetModuleByDef3@@Base+0x778> │ │ │ │ + ldr r3, [pc, #88] @ 3e354 <_PyType_GetModuleByDef3@@Base+0x8a0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1448e8 │ │ │ │ - b 3e314 │ │ │ │ + bl 1440d8 │ │ │ │ + b 3e32c <_PyType_GetModuleByDef3@@Base+0x878> │ │ │ │ cmp r4, #0 │ │ │ │ - blt 3e2dc │ │ │ │ + blt 3e2f4 <_PyType_GetModuleByDef3@@Base+0x840> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 92a28 │ │ │ │ - b 3e314 │ │ │ │ + bl 9294c │ │ │ │ + b 3e32c <_PyType_GetModuleByDef3@@Base+0x878> │ │ │ │ cmp r4, #0 │ │ │ │ - blt 3e2dc │ │ │ │ + blt 3e2f4 <_PyType_GetModuleByDef3@@Base+0x840> │ │ │ │ mov r0, r4 │ │ │ │ - bl a6490 │ │ │ │ + bl a63b4 │ │ │ │ add sp, sp, #1040 @ 0x410 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrsheq sl, [r6], #-176 @ 0xffffff50 │ │ │ │ - eorseq lr, r8, ip, lsr #27 │ │ │ │ - eorseq lr, r8, r8, lsr #27 │ │ │ │ - @ instruction: 0x0038edb8 │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - @ instruction: 0x0038edbc │ │ │ │ - @ instruction: 0x0038edd8 │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ + ldrsheq sl, [r5], #-176 @ 0xffffff50 │ │ │ │ + mlaseq r8, ip, r7, ip │ │ │ │ + mlaseq r8, r8, r7, ip │ │ │ │ + eorseq ip, r8, r8, lsr #15 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq ip, r8, ip, lsr #15 │ │ │ │ + eorseq ip, r8, r8, asr #15 │ │ │ │ + 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 3e36c │ │ │ │ - ldr r3, [pc, #112] @ 3e3d0 │ │ │ │ - ldr r1, [pc, #112] @ 3e3d4 │ │ │ │ + bne 3e384 <_PyType_GetModuleByDef3@@Base+0x8d0> │ │ │ │ + ldr r3, [pc, #112] @ 3e3e8 <_PyType_GetModuleByDef3@@Base+0x934> │ │ │ │ + ldr r1, [pc, #112] @ 3e3ec <_PyType_GetModuleByDef3@@Base+0x938> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 3e39c │ │ │ │ - ldr r2, [pc, #100] @ 3e3d8 │ │ │ │ + bl 18ed6c │ │ │ │ + b 3e3b4 <_PyType_GetModuleByDef3@@Base+0x900> │ │ │ │ + ldr r2, [pc, #100] @ 3e3f0 <_PyType_GetModuleByDef3@@Base+0x93c> │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 3e3b8 │ │ │ │ + beq 3e3d0 <_PyType_GetModuleByDef3@@Base+0x91c> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #1073741824 @ 0x40000000 │ │ │ │ - bne 3e3a4 │ │ │ │ - ldr r3, [pc, #60] @ 3e3d0 │ │ │ │ - ldr r1, [pc, #68] @ 3e3dc │ │ │ │ + bne 3e3bc <_PyType_GetModuleByDef3@@Base+0x908> │ │ │ │ + ldr r3, [pc, #60] @ 3e3e8 <_PyType_GetModuleByDef3@@Base+0x934> │ │ │ │ + ldr r1, [pc, #68] @ 3e3f4 <_PyType_GetModuleByDef3@@Base+0x940> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r1] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r1] │ │ │ │ - b 3e3bc │ │ │ │ + b 3e3d4 <_PyType_GetModuleByDef3@@Base+0x920> │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ str r1, [r3, #24] │ │ │ │ - bl 9b380 │ │ │ │ + bl 9b2a4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r8, ip, lsr lr │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - eorseq lr, r8, ip, asr lr │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq ip, r8, ip, lsr #16 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq ip, r8, ip, asr #16 │ │ │ │ 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] @ 3e464 │ │ │ │ + ldr r1, [pc, #80] @ 3e47c <_PyType_GetModuleByDef3@@Base+0x9c8> │ │ │ │ str ip, [sp] │ │ │ │ - bl fe640 │ │ │ │ + bl fe190 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3e428 │ │ │ │ + bne 3e440 <_PyType_GetModuleByDef3@@Base+0x98c> │ │ │ │ mov r0, #0 │ │ │ │ - b 3e45c │ │ │ │ - ldr r3, [pc, #56] @ 3e468 │ │ │ │ + b 3e474 <_PyType_GetModuleByDef3@@Base+0x9c0> │ │ │ │ + ldr r3, [pc, #56] @ 3e480 <_PyType_GetModuleByDef3@@Base+0x9cc> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 120028 │ │ │ │ + bl 11f8ac │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 3e450 │ │ │ │ - bl a5774 │ │ │ │ + bne 3e468 <_PyType_GetModuleByDef3@@Base+0x9b4> │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3e420 │ │ │ │ + bne 3e438 <_PyType_GetModuleByDef3@@Base+0x984> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq lr, r5, r4, asr #7 │ │ │ │ - subseq sl, r6, r8, asr #24 │ │ │ │ + eorseq fp, r5, r4, asr #26 │ │ │ │ + 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 aef58 │ │ │ │ + bl aeacc │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 3e4a0 │ │ │ │ - b 3e4e4 │ │ │ │ + bne 3e4b8 <_PyType_GetModuleByDef3@@Base+0xa04> │ │ │ │ + b 3e4fc <_PyType_GetModuleByDef3@@Base+0xa48> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 3e520 │ │ │ │ + bne 3e538 <_PyType_GetModuleByDef3@@Base+0xa84> │ │ │ │ mov r0, r4 │ │ │ │ - bl af3d4 │ │ │ │ + bl aef48 │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ - beq 3e53c │ │ │ │ + beq 3e554 <_PyType_GetModuleByDef3@@Base+0xaa0> │ │ │ │ mov r0, r7 │ │ │ │ - bl 30b554 <_PyEval_ExceptionGroupMatch@@Base+0x4e0> │ │ │ │ + bl 308a00 <_PyEval_ExceptionGroupMatch@@Base+0x4e0> │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 3e4ec │ │ │ │ + bne 3e504 <_PyType_GetModuleByDef3@@Base+0xa50> │ │ │ │ cmp r6, #0 │ │ │ │ - bne 3e494 │ │ │ │ + bne 3e4ac <_PyType_GetModuleByDef3@@Base+0x9f8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 3e504 │ │ │ │ + bne 3e51c <_PyType_GetModuleByDef3@@Base+0xa68> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3e4d0 │ │ │ │ + bne 3e4e8 <_PyType_GetModuleByDef3@@Base+0xa34> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 3e4d0 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 3e4e8 <_PyType_GetModuleByDef3@@Base+0xa34> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3e4e4 │ │ │ │ + bne 3e4fc <_PyType_GetModuleByDef3@@Base+0xa48> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 3e4e4 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 3e4fc <_PyType_GetModuleByDef3@@Base+0xa48> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 3e4a0 │ │ │ │ + bne 3e4b8 <_PyType_GetModuleByDef3@@Base+0xa04> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 3e4a0 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 3e4b8 <_PyType_GetModuleByDef3@@Base+0xa04> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3e560 │ │ │ │ + beq 3e578 <_PyType_GetModuleByDef3@@Base+0xac4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3e560 │ │ │ │ + bne 3e578 <_PyType_GetModuleByDef3@@Base+0xac4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - bl a5774 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3e4e4 │ │ │ │ - ldr r0, [pc] @ 3e574 │ │ │ │ + bne 3e4fc <_PyType_GetModuleByDef3@@Base+0xa48> │ │ │ │ + ldr r0, [pc] @ 3e58c <_PyType_GetModuleByDef3@@Base+0xad8> │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 10fd7c │ │ │ │ + bl 10f7f8 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b 137f2c │ │ │ │ + b 13771c │ │ │ │ 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 3e5d0 │ │ │ │ + bne 3e5e8 <_PyType_GetModuleByDef3@@Base+0xb34> │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 1dfcb0 │ │ │ │ + bl 1ddfbc │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 3e5f8 │ │ │ │ - b 3e5f0 │ │ │ │ + bge 3e610 <_PyType_GetModuleByDef3@@Base+0xb5c> │ │ │ │ + b 3e608 <_PyType_GetModuleByDef3@@Base+0xb54> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #308] @ 3e714 │ │ │ │ + ldr r0, [pc, #308] @ 3e72c <_PyType_GetModuleByDef3@@Base+0xc78> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3e5bc │ │ │ │ + bne 3e5d4 <_PyType_GetModuleByDef3@@Base+0xb20> │ │ │ │ mov r0, #0 │ │ │ │ - b 3e70c │ │ │ │ + b 3e724 <_PyType_GetModuleByDef3@@Base+0xc70> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #6 │ │ │ │ - bl 209b58 <_PyLong_UnsignedShort_Converter@@Base> │ │ │ │ + bl 2d6c84 <_PyLong_UnsignedShort_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3e5f0 │ │ │ │ + beq 3e608 <_PyType_GetModuleByDef3@@Base+0xb54> │ │ │ │ mov r0, r4 │ │ │ │ ldrh r5, [sp, #6] │ │ │ │ - bl a6490 │ │ │ │ + bl a63b4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 3e5f0 │ │ │ │ + beq 3e608 <_PyType_GetModuleByDef3@@Base+0xb54> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 9b404 │ │ │ │ + bl 9b328 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3e674 │ │ │ │ - bne 3e664 │ │ │ │ + blt 3e68c <_PyType_GetModuleByDef3@@Base+0xbd8> │ │ │ │ + bne 3e67c <_PyType_GetModuleByDef3@@Base+0xbc8> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r1, [pc, #212] @ 3e718 │ │ │ │ + ldr r1, [pc, #212] @ 3e730 <_PyType_GetModuleByDef3@@Base+0xc7c> │ │ │ │ mov r2, #2 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ str r2, [r3] │ │ │ │ - bl 1448e8 │ │ │ │ + bl 1440d8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 3e680 │ │ │ │ - b 3e5f0 │ │ │ │ + bne 3e698 <_PyType_GetModuleByDef3@@Base+0xbe4> │ │ │ │ + b 3e608 <_PyType_GetModuleByDef3@@Base+0xb54> │ │ │ │ mov r0, r5 │ │ │ │ - bl a6490 │ │ │ │ + bl a63b4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 3e69c │ │ │ │ + bne 3e6b4 <_PyType_GetModuleByDef3@@Base+0xc00> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3e5f0 │ │ │ │ + beq 3e608 <_PyType_GetModuleByDef3@@Base+0xb54> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3e5f0 │ │ │ │ + bne 3e608 <_PyType_GetModuleByDef3@@Base+0xb54> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 3e5f0 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 3e608 <_PyType_GetModuleByDef3@@Base+0xb54> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 9cb6c │ │ │ │ + bl 9ca90 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 3e6d4 │ │ │ │ + beq 3e6ec <_PyType_GetModuleByDef3@@Base+0xc38> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 3e6d4 │ │ │ │ + bne 3e6ec <_PyType_GetModuleByDef3@@Base+0xc38> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 3e6f8 │ │ │ │ + beq 3e710 <_PyType_GetModuleByDef3@@Base+0xc5c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 3e6f8 │ │ │ │ + bne 3e710 <_PyType_GetModuleByDef3@@Base+0xc5c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - blt 3e5f0 │ │ │ │ - ldr r0, [pc, #20] @ 3e71c │ │ │ │ + blt 3e608 <_PyType_GetModuleByDef3@@Base+0xb54> │ │ │ │ + ldr r0, [pc, #20] @ 3e734 <_PyType_GetModuleByDef3@@Base+0xc80> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r6, #12] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0x003816d8 │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + eorseq pc, r7, r8, asr 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 │ │ │ │ + bne 3e78c <_PyType_GetModuleByDef3@@Base+0xcd8> │ │ │ │ clz r2, ip │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3e7a8 │ │ │ │ + beq 3e7c0 <_PyType_GetModuleByDef3@@Base+0xd0c> │ │ │ │ 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 │ │ │ │ + ldr ip, [pc, #84] @ 3e804 <_PyType_GetModuleByDef3@@Base+0xd50> │ │ │ │ str ip, [sp] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq 3e7e0 │ │ │ │ + beq 3e7f8 <_PyType_GetModuleByDef3@@Base+0xd44> │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [ip] │ │ │ │ - bl 10fd7c │ │ │ │ + bl 10f7f8 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl a6960 │ │ │ │ + bl a6884 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3e7dc │ │ │ │ - ldr r1, [pc, #24] @ 3e7f0 │ │ │ │ + bne 3e7f4 <_PyType_GetModuleByDef3@@Base+0xd40> │ │ │ │ + ldr r1, [pc, #24] @ 3e808 <_PyType_GetModuleByDef3@@Base+0xd54> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ ldr ip, [sp, #28] │ │ │ │ mov r0, ip │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r2, r8, r8, lsl r1 │ │ │ │ - @ instruction: 0x0038abfc │ │ │ │ + subseq r2, r7, r0, ror r1 │ │ │ │ + eorseq r8, r8, ip, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ 3e82c │ │ │ │ + ldr r3, [pc, #32] @ 3e844 <_PyType_GetModuleByDef3@@Base+0xd90> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r4, [r3] │ │ │ │ - bl 125190 <_PyType_Name@@Base> │ │ │ │ - ldr r1, [pc, #20] @ 3e830 │ │ │ │ + bl 124990 <_PyType_Name@@Base> │ │ │ │ + ldr r1, [pc, #20] @ 3e848 <_PyType_GetModuleByDef3@@Base+0xd94> │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 117e48 │ │ │ │ + bl 1176e0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038f1dc │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + mlaseq r8, r0, fp, ip │ │ │ │ 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 3e868 │ │ │ │ + beq 3e880 <_PyType_GetModuleByDef3@@Base+0xdcc> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 14f19c │ │ │ │ + bl 14e8f4 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ str r0, [r4, #20] │ │ │ │ @@ -20565,373 +20571,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] @ 3e8bc │ │ │ │ - bl a9bc8 │ │ │ │ + ldr r0, [pc, #8] @ 3e8d4 <_PyType_GetModuleByDef3@@Base+0xe20> │ │ │ │ + bl a9aec │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq pc, r8, r8, ror r2 @ │ │ │ │ + @ instruction: 0x0038cbf8 │ │ │ │ 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 8bfc4 │ │ │ │ + bl 8befc │ │ │ │ cmn r0, #1 │ │ │ │ - bne 3e8ec │ │ │ │ + bne 3e904 <_PyType_GetModuleByDef3@@Base+0xe50> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r7, [pc, #92] @ 3e950 │ │ │ │ - ldr r4, [pc, #92] @ 3e954 │ │ │ │ - ldr r6, [pc, #92] @ 3e958 │ │ │ │ + ldr r7, [pc, #92] @ 3e968 <_PyType_GetModuleByDef3@@Base+0xeb4> │ │ │ │ + ldr r4, [pc, #92] @ 3e96c <_PyType_GetModuleByDef3@@Base+0xeb8> │ │ │ │ + ldr r6, [pc, #92] @ 3e970 <_PyType_GetModuleByDef3@@Base+0xebc> │ │ │ │ mla r4, r7, r0, r4 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 8bfc4 │ │ │ │ + bl 8befc │ │ │ │ ror r4, r4, #19 │ │ │ │ mul r4, r6, r4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 3e8e4 │ │ │ │ + beq 3e8fc <_PyType_GetModuleByDef3@@Base+0xe48> │ │ │ │ mla r4, r7, r0, r4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 8bfc4 │ │ │ │ + bl 8befc │ │ │ │ ror r4, r4, #19 │ │ │ │ mul r4, r6, r4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 3e8e4 │ │ │ │ + beq 3e8fc <_PyType_GetModuleByDef3@@Base+0xe48> │ │ │ │ mla r3, r7, r0, r4 │ │ │ │ - ldr r1, [pc, #32] @ 3e95c │ │ │ │ - ldr r2, [pc, #32] @ 3e960 │ │ │ │ + ldr r1, [pc, #32] @ 3e974 <_PyType_GetModuleByDef3@@Base+0xec0> │ │ │ │ + ldr r2, [pc, #32] @ 3e978 <_PyType_GetModuleByDef3@@Base+0xec4> │ │ │ │ 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]! @ 3ddbe │ │ │ │ + ldrbhi r8, [pc, #-2982]! @ 3ddd6 <_PyType_GetModuleByDef3@@Base+0x322> │ │ │ │ @ instruction: 0x5c2a4bd4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3e984 │ │ │ │ + beq 3e99c <_PyType_GetModuleByDef3@@Base+0xee8> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc] @ 3e98c │ │ │ │ + ldr r0, [pc] @ 3e9a4 <_PyType_GetModuleByDef3@@Base+0xef0> │ │ │ │ bx lr │ │ │ │ - subseq r1, r9, r8, lsl r0 │ │ │ │ + subseq r1, r8, r8, lsl r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 3e9c0 │ │ │ │ - ldr r3, [pc, #184] @ 3ea6c │ │ │ │ - ldr r1, [pc, #184] @ 3ea70 │ │ │ │ + bne 3e9d8 <_PyType_GetModuleByDef3@@Base+0xf24> │ │ │ │ + ldr r3, [pc, #184] @ 3ea84 <_PyType_GetModuleByDef3@@Base+0xfd0> │ │ │ │ + ldr r1, [pc, #184] @ 3ea88 <_PyType_GetModuleByDef3@@Base+0xfd4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 3ea64 │ │ │ │ + bl 18ed6c │ │ │ │ + b 3ea7c <_PyType_GetModuleByDef3@@Base+0xfc8> │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ - ldr r2, [pc, #168] @ 3ea74 │ │ │ │ + ldr r2, [pc, #168] @ 3ea8c <_PyType_GetModuleByDef3@@Base+0xfd8> │ │ │ │ lsr r3, r3, #2 │ │ │ │ and r3, r3, #7 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi 3ea60 │ │ │ │ + bhi 3ea78 <_PyType_GetModuleByDef3@@Base+0xfc4> │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #132] @ 3ea78 │ │ │ │ - b 9deb0 │ │ │ │ + ldr r0, [pc, #132] @ 3ea90 <_PyType_GetModuleByDef3@@Base+0xfdc> │ │ │ │ + b 9ddd4 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #124] @ 3ea7c │ │ │ │ - b 9deb0 │ │ │ │ + ldr r0, [pc, #124] @ 3ea94 <_PyType_GetModuleByDef3@@Base+0xfe0> │ │ │ │ + b 9ddd4 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #116] @ 3ea80 │ │ │ │ - b 9deb0 │ │ │ │ + ldr r0, [pc, #116] @ 3ea98 <_PyType_GetModuleByDef3@@Base+0xfe4> │ │ │ │ + b 9ddd4 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r2, [pc, #100] @ 3ea7c │ │ │ │ - ldr r1, [pc, #92] @ 3ea78 │ │ │ │ - ldr r0, [pc, #100] @ 3ea84 │ │ │ │ - b a9bc8 │ │ │ │ - pop {r4, lr} │ │ │ │ - ldr r2, [pc, #84] @ 3ea80 │ │ │ │ - ldr r1, [pc, #72] @ 3ea78 │ │ │ │ - ldr r0, [pc, #80] @ 3ea84 │ │ │ │ - b a9bc8 │ │ │ │ - pop {r4, lr} │ │ │ │ - ldr r2, [pc, #64] @ 3ea80 │ │ │ │ - ldr r1, [pc, #56] @ 3ea7c │ │ │ │ - ldr r0, [pc, #60] @ 3ea84 │ │ │ │ - b a9bc8 │ │ │ │ - pop {r4, lr} │ │ │ │ - ldr r3, [pc, #44] @ 3ea80 │ │ │ │ - ldr r2, [pc, #36] @ 3ea7c │ │ │ │ - ldr r1, [pc, #28] @ 3ea78 │ │ │ │ - ldr r0, [pc, #40] @ 3ea88 │ │ │ │ - b a9bc8 │ │ │ │ - ldr r4, [pc, #36] @ 3ea8c │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r7, r7, r8, lsl #8 │ │ │ │ - subseq lr, r1, r0, lsl #29 │ │ │ │ - eorseq pc, r8, r0, lsl #5 │ │ │ │ - eorseq r0, r8, r4, ror r5 │ │ │ │ - eorseq r0, r8, r8, asr ip │ │ │ │ - eorseq r4, r8, r8, ror ip │ │ │ │ - eorseq pc, r8, r4, lsl #5 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + ldr r2, [pc, #100] @ 3ea94 <_PyType_GetModuleByDef3@@Base+0xfe0> │ │ │ │ + ldr r1, [pc, #92] @ 3ea90 <_PyType_GetModuleByDef3@@Base+0xfdc> │ │ │ │ + ldr r0, [pc, #100] @ 3ea9c <_PyType_GetModuleByDef3@@Base+0xfe8> │ │ │ │ + b a9aec │ │ │ │ + pop {r4, lr} │ │ │ │ + ldr r2, [pc, #84] @ 3ea98 <_PyType_GetModuleByDef3@@Base+0xfe4> │ │ │ │ + ldr r1, [pc, #72] @ 3ea90 <_PyType_GetModuleByDef3@@Base+0xfdc> │ │ │ │ + ldr r0, [pc, #80] @ 3ea9c <_PyType_GetModuleByDef3@@Base+0xfe8> │ │ │ │ + b a9aec │ │ │ │ + pop {r4, lr} │ │ │ │ + ldr r2, [pc, #64] @ 3ea98 <_PyType_GetModuleByDef3@@Base+0xfe4> │ │ │ │ + ldr r1, [pc, #56] @ 3ea94 <_PyType_GetModuleByDef3@@Base+0xfe0> │ │ │ │ + ldr r0, [pc, #60] @ 3ea9c <_PyType_GetModuleByDef3@@Base+0xfe8> │ │ │ │ + b a9aec │ │ │ │ + pop {r4, lr} │ │ │ │ + ldr r3, [pc, #44] @ 3ea98 <_PyType_GetModuleByDef3@@Base+0xfe4> │ │ │ │ + ldr r2, [pc, #36] @ 3ea94 <_PyType_GetModuleByDef3@@Base+0xfe0> │ │ │ │ + ldr r1, [pc, #28] @ 3ea90 <_PyType_GetModuleByDef3@@Base+0xfdc> │ │ │ │ + ldr r0, [pc, #40] @ 3eaa0 <_PyType_GetModuleByDef3@@Base+0xfec> │ │ │ │ + b a9aec │ │ │ │ + ldr r4, [pc, #36] @ 3eaa4 <_PyType_GetModuleByDef3@@Base+0xff0> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq r4, r7, r8, lsl #27 │ │ │ │ + @ instruction: 0x0051c894 │ │ │ │ + eorseq ip, r8, r0, lsl #24 │ │ │ │ + eorseq sp, r7, ip, ror #29 │ │ │ │ + @ instruction: 0x0037e5d8 │ │ │ │ + @ instruction: 0x003825f8 │ │ │ │ + eorseq ip, r8, r4, lsl #24 │ │ │ │ + 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 3eae0 │ │ │ │ + bne 3eaf8 <_PyType_GetModuleByDef3@@Base+0x1044> │ │ │ │ clz r2, r1 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r0, #2 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3eb18 │ │ │ │ + beq 3eb30 <_PyType_GetModuleByDef3@@Base+0x107c> │ │ │ │ add r1, sp, #24 │ │ │ │ mov lr, #2 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, ip │ │ │ │ - ldr ip, [pc, #124] @ 3eb7c │ │ │ │ + ldr ip, [pc, #124] @ 3eb94 <_PyType_GetModuleByDef3@@Base+0x10e0> │ │ │ │ str ip, [sp] │ │ │ │ str r2, [sp, #12] │ │ │ │ str lr, [sp, #8] │ │ │ │ str lr, [sp, #4] │ │ │ │ - bl 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq 3eb70 │ │ │ │ + beq 3eb88 <_PyType_GetModuleByDef3@@Base+0x10d4> │ │ │ │ ldr r0, [ip, #4] │ │ │ │ ldr r4, [ip] │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 3eb38 │ │ │ │ - bl a5774 │ │ │ │ + bne 3eb50 <_PyType_GetModuleByDef3@@Base+0x109c> │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3eb70 │ │ │ │ + bne 3eb88 <_PyType_GetModuleByDef3@@Base+0x10d4> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #60] @ 3eb80 │ │ │ │ + ldr r2, [pc, #60] @ 3eb98 <_PyType_GetModuleByDef3@@Base+0x10e4> │ │ │ │ cmp r3, r2 │ │ │ │ - beq 3eb60 │ │ │ │ - ldr r0, [pc, #52] @ 3eb84 │ │ │ │ + beq 3eb78 <_PyType_GetModuleByDef3@@Base+0x10c4> │ │ │ │ + ldr r0, [pc, #52] @ 3eb9c <_PyType_GetModuleByDef3@@Base+0x10e8> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #48] @ 3eb88 │ │ │ │ + ldr r1, [pc, #48] @ 3eba0 <_PyType_GetModuleByDef3@@Base+0x10ec> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117e48 │ │ │ │ - b 3eb70 │ │ │ │ - ldr r3, [pc, #36] @ 3eb8c │ │ │ │ - ldr r1, [pc, #36] @ 3eb90 │ │ │ │ + bl 1176e0 │ │ │ │ + b 3eb88 <_PyType_GetModuleByDef3@@Base+0x10d4> │ │ │ │ + ldr r3, [pc, #36] @ 3eba4 <_PyType_GetModuleByDef3@@Base+0x10f0> │ │ │ │ + ldr r1, [pc, #36] @ 3eba8 <_PyType_GetModuleByDef3@@Base+0x10f4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117e48 │ │ │ │ + bl 1176e0 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r2, r8, r0, ror r1 │ │ │ │ - subseq r1, r6, r0, lsr #17 │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r8, r8, lsl #5 │ │ │ │ - subseq r1, r6, r0, ror #1 │ │ │ │ - @ instruction: 0x0038f2b0 │ │ │ │ - │ │ │ │ -0003eb94 : │ │ │ │ - ldr r0, [pc] @ 3eb9c │ │ │ │ - b 10f338 │ │ │ │ - @ instruction: 0x0058219c │ │ │ │ + subseq r2, r7, r8, asr #3 │ │ │ │ + subseq r1, r5, r0, lsr #17 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq ip, r8, r8, lsl #24 │ │ │ │ + subseq r1, r5, r0, ror #1 │ │ │ │ + eorseq ip, r8, r0, lsr ip │ │ │ │ + │ │ │ │ +0003ebac : │ │ │ │ + ldr r0, [pc] @ 3ebb4 │ │ │ │ + b 10edb8 │ │ │ │ + ldrsheq r2, [r7], #-20 @ 0xffffffec │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ cmp r2, #0 │ │ │ │ mov ip, r1 │ │ │ │ movgt r1, #0 │ │ │ │ movle r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r2 │ │ │ │ - bne 3ebf4 │ │ │ │ + bne 3ec0c │ │ │ │ clz r2, ip │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 3ec30 │ │ │ │ + beq 3ec48 │ │ │ │ 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] @ 3ec78 │ │ │ │ + ldr ip, [pc, #96] @ 3ec90 │ │ │ │ str ip, [sp] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs ip, r0, #0 │ │ │ │ - bne 3ec30 │ │ │ │ + bne 3ec48 │ │ │ │ mov r0, #0 │ │ │ │ - b 3ec70 │ │ │ │ + b 3ec88 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [ip] │ │ │ │ - bl 10fd7c │ │ │ │ + bl 10f7f8 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 252218 │ │ │ │ + bl 24ea88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3ec28 │ │ │ │ - ldrne r0, [pc, #28] @ 3ec7c │ │ │ │ - bne 3ec70 │ │ │ │ - ldr r1, [pc, #24] @ 3ec80 │ │ │ │ + blt 3ec40 │ │ │ │ + ldrne r0, [pc, #28] @ 3ec94 │ │ │ │ + bne 3ec88 │ │ │ │ + ldr r1, [pc, #24] @ 3ec98 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 117e48 │ │ │ │ - b 3ec28 │ │ │ │ + bl 1176e0 │ │ │ │ + b 3ec40 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrsheq r2, [r8], #-28 @ 0xffffffe4 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - @ instruction: 0x0038abfc │ │ │ │ + subseq r2, r7, r4, asr r2 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq r8, r8, ip, ror r5 │ │ │ │ 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] @ 3ed10 │ │ │ │ + ldr r1, [pc, #116] @ 3ed28 │ │ │ │ sub sp, sp, #164 @ 0xa4 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #132] @ 3ed2c │ │ │ │ - bl ab230 │ │ │ │ - ldr r1, [pc, #28] @ 3eccc │ │ │ │ + ldr r0, [pc, #132] @ 3ed44 │ │ │ │ + bl ab154 │ │ │ │ + ldr r1, [pc, #28] @ 3ece4 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10ff40 │ │ │ │ + bl 10f9bc │ │ │ │ cmp r0, #0 │ │ │ │ - bge 3ed34 │ │ │ │ + bge 3ed4c │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b 40750 │ │ │ │ - eorseq r8, r7, r0, lsl #3 │ │ │ │ + b 40768 │ │ │ │ + eorseq r5, r7, r0, lsl #22 │ │ │ │ andmi fp, r5, sl, lsl #30 │ │ │ │ - blhi 554a80 │ │ │ │ - eorseq r5, r7, r0, lsl #27 │ │ │ │ + blhi 554a98 │ │ │ │ + eorseq r3, r7, r4, lsr r7 │ │ │ │ @ instruction: 0x401921fb │ │ │ │ - eorseq r8, r7, r4, lsl #3 │ │ │ │ + eorseq r5, r7, r4, lsl #22 │ │ │ │ svcvc 0x00f00000 @ IMB │ │ │ │ - eorseq r2, r6, r0, lsl #22 │ │ │ │ - eorseq pc, r8, r0, lsl r3 @ │ │ │ │ + eorseq r0, r6, r0, lsl #9 │ │ │ │ + mlaseq r8, r0, ip, ip │ │ │ │ svcvc 0x00f80000 │ │ │ │ - eorseq r2, r6, r8, lsr fp │ │ │ │ - eorseq pc, r8, r8, lsl r3 @ │ │ │ │ - subseq r2, sp, r0, lsl #27 │ │ │ │ + @ instruction: 0x003604b8 │ │ │ │ + mlaseq r8, r8, ip, ip │ │ │ │ + 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] @ 3ecd0 │ │ │ │ - ldr r0, [pc, #-108] @ 3ecd4 │ │ │ │ - bl ab230 │ │ │ │ - ldr r1, [pc, #-112] @ 3ecd8 │ │ │ │ + ldr r1, [pc, #-108] @ 3ece8 │ │ │ │ + ldr r0, [pc, #-108] @ 3ecec │ │ │ │ + bl ab154 │ │ │ │ + ldr r1, [pc, #-112] @ 3ecf0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10ff40 │ │ │ │ + bl 10f9bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3ecc0 │ │ │ │ - ldr r1, [pc, #-132] @ 3ecdc │ │ │ │ - ldr r0, [pc, #-56] @ 3ed2c │ │ │ │ - bl ab230 │ │ │ │ - ldr r1, [pc, #-140] @ 3ece0 │ │ │ │ + blt 3ecd8 │ │ │ │ + ldr r1, [pc, #-132] @ 3ecf4 │ │ │ │ + ldr r0, [pc, #-56] @ 3ed44 │ │ │ │ + bl ab154 │ │ │ │ + ldr r1, [pc, #-140] @ 3ecf8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10ff40 │ │ │ │ + bl 10f9bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3ecc0 │ │ │ │ - ldr r9, [pc, #-160] @ 3ece4 │ │ │ │ + blt 3ecd8 │ │ │ │ + ldr r9, [pc, #-160] @ 3ecfc │ │ │ │ mov r8, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl ab230 │ │ │ │ - ldr r1, [pc, #-176] @ 3ece8 │ │ │ │ + bl ab154 │ │ │ │ + ldr r1, [pc, #-176] @ 3ed00 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10ff40 │ │ │ │ + bl 10f9bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3ecc0 │ │ │ │ + blt 3ecd8 │ │ │ │ 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 211f64 │ │ │ │ - ldr r1, [pc, #-224] @ 3ecec │ │ │ │ + bl 20fb74 │ │ │ │ + ldr r1, [pc, #-224] @ 3ed04 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10ff40 │ │ │ │ + bl 10f9bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3ecc0 │ │ │ │ - ldr fp, [pc, #-244] @ 3ecf0 │ │ │ │ + blt 3ecd8 │ │ │ │ + ldr fp, [pc, #-244] @ 3ed08 │ │ │ │ mov sl, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - bl ab230 │ │ │ │ - ldr r1, [pc, #-260] @ 3ecf4 │ │ │ │ + bl ab154 │ │ │ │ + ldr r1, [pc, #-260] @ 3ed0c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10ff40 │ │ │ │ + bl 10f9bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3ecc0 │ │ │ │ + blt 3ecd8 │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ strd r6, [sp, #128] @ 0x80 │ │ │ │ strd sl, [sp, #136] @ 0x88 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ - bl 211f64 │ │ │ │ - ldr r1, [pc, #-300] @ 3ecf8 │ │ │ │ + bl 20fb74 │ │ │ │ + ldr r1, [pc, #-300] @ 3ed10 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10ff40 │ │ │ │ + bl 10f9bc │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3ecc0 │ │ │ │ - ldr r3, [pc, #-320] @ 3ecfc │ │ │ │ - ldr r0, [pc, #-276] @ 3ed2c │ │ │ │ - ldr r1, [pc, #-308] @ 3ed10 │ │ │ │ + blt 3ecd8 │ │ │ │ + ldr r3, [pc, #-320] @ 3ed14 │ │ │ │ + ldr r0, [pc, #-276] @ 3ed44 │ │ │ │ + ldr r1, [pc, #-308] @ 3ed28 │ │ │ │ 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] │ │ │ │ @@ -20991,139 +20997,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] @ 3ed2c │ │ │ │ + ldr r0, [pc, #-552] @ 3ed44 │ │ │ │ str r1, [sp, #8] │ │ │ │ - ldr r1, [pc, #-564] @ 3ed28 │ │ │ │ - ldr r4, [pc, #-608] @ 3ed00 │ │ │ │ + ldr r1, [pc, #-564] @ 3ed40 │ │ │ │ + ldr r4, [pc, #-608] @ 3ed18 │ │ │ │ strd r0, [r3, #112] @ 0x70 │ │ │ │ strd r0, [r3, #192] @ 0xc0 │ │ │ │ strd r0, [r3, #224] @ 0xe0 │ │ │ │ - ldr r0, [pc, #-604] @ 3ed14 │ │ │ │ - ldr r1, [pc, #-604] @ 3ed18 │ │ │ │ - ldr r5, [pc, #-628] @ 3ed04 │ │ │ │ + ldr r0, [pc, #-604] @ 3ed2c │ │ │ │ + ldr r1, [pc, #-604] @ 3ed30 │ │ │ │ + ldr r5, [pc, #-628] @ 3ed1c │ │ │ │ strd r0, [r3] │ │ │ │ strd r0, [r3, #80] @ 0x50 │ │ │ │ - ldr r1, [pc, #-616] @ 3ed1c │ │ │ │ + ldr r1, [pc, #-616] @ 3ed34 │ │ │ │ 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] @ 3ed2c │ │ │ │ + ldr r2, [pc, #-624] @ 3ed44 │ │ │ │ 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] @ 3ed28 │ │ │ │ - ldr r0, [pc, #-676] @ 3ed2c │ │ │ │ + ldr r3, [pc, #-676] @ 3ed40 │ │ │ │ + ldr r0, [pc, #-676] @ 3ed44 │ │ │ │ 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] @ 3ed28 │ │ │ │ - ldr r2, [pc, #-720] @ 3ed2c │ │ │ │ + ldr r1, [pc, #-720] @ 3ed40 │ │ │ │ + ldr r2, [pc, #-720] @ 3ed44 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r1, [pc, #-744] @ 3ed1c │ │ │ │ + ldr r1, [pc, #-744] @ 3ed34 │ │ │ │ mov r0, #0 │ │ │ │ strd r0, [r3, #8] │ │ │ │ add r3, r3, #16 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #-752] @ 3ed28 │ │ │ │ + ldr r3, [pc, #-752] @ 3ed40 │ │ │ │ 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] @ 3ed2c │ │ │ │ - ldr r1, [pc, #-796] @ 3ed28 │ │ │ │ + ldr r0, [pc, #-788] @ 3ed44 │ │ │ │ + ldr r1, [pc, #-796] @ 3ed40 │ │ │ │ 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] @ 3ed2c │ │ │ │ - ldr r1, [pc, #-836] @ 3ed28 │ │ │ │ - ldr r2, [pc, #-836] @ 3ed2c │ │ │ │ + ldr r0, [pc, #-828] @ 3ed44 │ │ │ │ + ldr r1, [pc, #-836] @ 3ed40 │ │ │ │ + ldr r2, [pc, #-836] @ 3ed44 │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r1, [pc, #-860] @ 3ed1c │ │ │ │ + ldr r1, [pc, #-860] @ 3ed34 │ │ │ │ mov r0, #0 │ │ │ │ strd r0, [r3, #8] │ │ │ │ add r3, r3, #16 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #-868] @ 3ed28 │ │ │ │ - ldr r0, [pc, #-868] @ 3ed2c │ │ │ │ + ldr r3, [pc, #-868] @ 3ed40 │ │ │ │ + ldr r0, [pc, #-868] @ 3ed44 │ │ │ │ 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] @ 3ed28 │ │ │ │ + ldr r1, [pc, #-928] @ 3ed40 │ │ │ │ strd sl, [r3, #16] │ │ │ │ strd r0, [r3] │ │ │ │ - ldr r1, [pc, #-952] @ 3ed1c │ │ │ │ + ldr r1, [pc, #-952] @ 3ed34 │ │ │ │ mov r0, #0 │ │ │ │ strd r0, [r3, #8] │ │ │ │ strd sl, [r3, #24] │ │ │ │ add r3, r3, #32 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r2, [pc, #-960] @ 3ed2c │ │ │ │ - ldr r3, [pc, #-972] @ 3ed24 │ │ │ │ + ldr r2, [pc, #-960] @ 3ed44 │ │ │ │ + ldr r3, [pc, #-972] @ 3ed3c │ │ │ │ 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] @ 3ed1c │ │ │ │ + ldr r1, [pc, #-1020] @ 3ed34 │ │ │ │ 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] @ 3ed2c │ │ │ │ - ldr r3, [pc, #-1040] @ 3ed24 │ │ │ │ + ldr r2, [pc, #-1028] @ 3ed44 │ │ │ │ + ldr r3, [pc, #-1040] @ 3ed3c │ │ │ │ mov r0, #0 │ │ │ │ strd r2, [r1] │ │ │ │ add r3, r1, #16 │ │ │ │ - ldr r1, [pc, #-1064] @ 3ed1c │ │ │ │ + ldr r1, [pc, #-1064] @ 3ed34 │ │ │ │ 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] │ │ │ │ @@ -21137,46 +21143,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] @ 3ed14 │ │ │ │ + ldr r2, [pc, #-1160] @ 3ed2c │ │ │ │ strd r6, [r1] │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #-1184] @ 3ed08 │ │ │ │ - ldr r0, [pc, #-1152] @ 3ed2c │ │ │ │ + ldr r3, [pc, #-1184] @ 3ed20 │ │ │ │ + ldr r0, [pc, #-1152] @ 3ed44 │ │ │ │ strd r2, [r1, #8] │ │ │ │ - ldr r2, [pc, #-1160] @ 3ed2c │ │ │ │ - ldr r3, [pc, #-1196] @ 3ed0c │ │ │ │ + ldr r2, [pc, #-1160] @ 3ed44 │ │ │ │ + ldr r3, [pc, #-1196] @ 3ed24 │ │ │ │ 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] @ 3ed10 │ │ │ │ + ldr r1, [pc, #-1220] @ 3ed28 │ │ │ │ strd r8, [r3, #64] @ 0x40 │ │ │ │ strd r0, [r3, #56] @ 0x38 │ │ │ │ strd r0, [r3, #72] @ 0x48 │ │ │ │ - ldr r0, [pc, #-1232] @ 3ed14 │ │ │ │ - ldr r1, [pc, #-1232] @ 3ed18 │ │ │ │ + ldr r0, [pc, #-1232] @ 3ed2c │ │ │ │ + ldr r1, [pc, #-1232] @ 3ed30 │ │ │ │ strd r8, [r3, #80] @ 0x50 │ │ │ │ strd r0, [r3, #88] @ 0x58 │ │ │ │ - ldr r0, [pc, #-1224] @ 3ed2c │ │ │ │ - ldr r1, [pc, #-1224] @ 3ed30 │ │ │ │ + ldr r0, [pc, #-1224] @ 3ed44 │ │ │ │ + ldr r1, [pc, #-1224] @ 3ed48 │ │ │ │ strd r8, [r3, #96] @ 0x60 │ │ │ │ strd r0, [r3, #120] @ 0x78 │ │ │ │ - ldr r0, [pc, #-1240] @ 3ed2c │ │ │ │ - ldr r1, [pc, #-1248] @ 3ed28 │ │ │ │ + ldr r0, [pc, #-1240] @ 3ed44 │ │ │ │ + ldr r1, [pc, #-1248] @ 3ed40 │ │ │ │ strd sl, [r3, #104] @ 0x68 │ │ │ │ strd r0, [r3, #200] @ 0xc8 │ │ │ │ - ldr r1, [pc, #-1252] @ 3ed30 │ │ │ │ - ldr r0, [pc, #-1260] @ 3ed2c │ │ │ │ + ldr r1, [pc, #-1252] @ 3ed48 │ │ │ │ + ldr r0, [pc, #-1260] @ 3ed44 │ │ │ │ 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 │ │ │ │ @@ -21187,57 +21193,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] @ 3ed2c │ │ │ │ + ldr r2, [pc, #-1336] @ 3ed44 │ │ │ │ add r1, r3, #16 │ │ │ │ strd r6, [r3] │ │ │ │ - ldr r3, [pc, #-1352] @ 3ed28 │ │ │ │ - ldr r0, [pc, #-1352] @ 3ed2c │ │ │ │ + ldr r3, [pc, #-1352] @ 3ed40 │ │ │ │ + ldr r0, [pc, #-1352] @ 3ed44 │ │ │ │ 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] @ 3ed30 │ │ │ │ - ldr r2, [pc, #-1396] @ 3ed2c │ │ │ │ + ldr r1, [pc, #-1388] @ 3ed48 │ │ │ │ + ldr r2, [pc, #-1396] @ 3ed44 │ │ │ │ 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] @ 3ed28 │ │ │ │ - ldr r0, [pc, #-1432] @ 3ed2c │ │ │ │ + ldr r3, [pc, #-1432] @ 3ed40 │ │ │ │ + ldr r0, [pc, #-1432] @ 3ed44 │ │ │ │ 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] @ 3ed30 │ │ │ │ + ldr r1, [pc, #-1468] @ 3ed48 │ │ │ │ mov r2, #0 │ │ │ │ strd r0, [r3, #-8] │ │ │ │ - ldr r0, [pc, #-1484] @ 3ed2c │ │ │ │ - ldr r1, [pc, #-1492] @ 3ed28 │ │ │ │ + ldr r0, [pc, #-1484] @ 3ed44 │ │ │ │ + ldr r1, [pc, #-1492] @ 3ed40 │ │ │ │ strd r4, [r3] │ │ │ │ strd r0, [r3, #72] @ 0x48 │ │ │ │ - ldr r1, [pc, #-1512] @ 3ed20 │ │ │ │ - ldr r0, [pc, #-1504] @ 3ed2c │ │ │ │ + ldr r1, [pc, #-1512] @ 3ed38 │ │ │ │ + ldr r0, [pc, #-1504] @ 3ed44 │ │ │ │ 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 │ │ │ │ @@ -21247,184 +21253,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] @ 3ed24 │ │ │ │ - ldr r2, [pc, #-1580] @ 3ed2c │ │ │ │ + ldr r3, [pc, #-1584] @ 3ed3c │ │ │ │ + ldr r2, [pc, #-1580] @ 3ed44 │ │ │ │ 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] @ 3ed1c │ │ │ │ + ldr r1, [pc, #-1640] @ 3ed34 │ │ │ │ mov r0, #0 │ │ │ │ strd r0, [r3, #112] @ 0x70 │ │ │ │ strd sl, [r3, #16] │ │ │ │ - ldr r2, [pc, #-1640] @ 3ed2c │ │ │ │ + ldr r2, [pc, #-1640] @ 3ed44 │ │ │ │ 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] @ 3ed20 │ │ │ │ + ldr r3, [pc, #-1712] @ 3ed38 │ │ │ │ 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] @ 3ed1c │ │ │ │ + ldr r1, [pc, #-1744] @ 3ed34 │ │ │ │ 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] @ 3ed1c │ │ │ │ + ldr r1, [pc, #-1776] @ 3ed34 │ │ │ │ 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] @ 3ed2c │ │ │ │ + ldr r2, [pc, #-1816] @ 3ed44 │ │ │ │ strd r6, [r3, #56] @ 0x38 │ │ │ │ strd r6, [r3, #72] @ 0x48 │ │ │ │ - ldr r3, [pc, #-1836] @ 3ed24 │ │ │ │ + ldr r3, [pc, #-1836] @ 3ed3c │ │ │ │ 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] @ 3ed2c │ │ │ │ + ldr r2, [pc, #-1856] @ 3ed44 │ │ │ │ strd sl, [r3, #104] @ 0x68 │ │ │ │ - ldr r3, [pc, #-1860] @ 3ed30 │ │ │ │ + ldr r3, [pc, #-1860] @ 3ed48 │ │ │ │ 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] @ 3ed2c │ │ │ │ + ldr r2, [pc, #-1916] @ 3ed44 │ │ │ │ strd r0, [r3, #192] @ 0xc0 │ │ │ │ - ldr r0, [pc, #-1924] @ 3ed2c │ │ │ │ - ldr r1, [pc, #-1932] @ 3ed28 │ │ │ │ + ldr r0, [pc, #-1924] @ 3ed44 │ │ │ │ + ldr r1, [pc, #-1932] @ 3ed40 │ │ │ │ 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] @ 3ed30 │ │ │ │ + ldr r3, [pc, #-1948] @ 3ed48 │ │ │ │ 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] @ 3ed1c │ │ │ │ + ldr r1, [pc, #-2024] @ 3ed34 │ │ │ │ mov r0, #0 │ │ │ │ strd r0, [r3, #16] │ │ │ │ - ldr r1, [pc, #-2024] @ 3ed28 │ │ │ │ - ldr r0, [pc, #-2024] @ 3ed2c │ │ │ │ + ldr r1, [pc, #-2024] @ 3ed40 │ │ │ │ + ldr r0, [pc, #-2024] @ 3ed44 │ │ │ │ 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] @ 3ed2c │ │ │ │ - ldr r3, [pc, #-2048] @ 3ed30 │ │ │ │ + ldr r2, [pc, #-2048] @ 3ed44 │ │ │ │ + ldr r3, [pc, #-2048] @ 3ed48 │ │ │ │ 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] @ 3ed2c │ │ │ │ + ldr r0, [pc, #-2088] @ 3ed44 │ │ │ │ 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] @ 3ed28 │ │ │ │ + ldr r1, [pc, #-2120] @ 3ed40 │ │ │ │ strd sl, [r3, #32] │ │ │ │ strd r0, [r3, #24] │ │ │ │ - ldr r0, [pc, #-2128] @ 3ed2c │ │ │ │ - ldr r1, [pc, #-2128] @ 3ed30 │ │ │ │ + ldr r0, [pc, #-2128] @ 3ed44 │ │ │ │ + ldr r1, [pc, #-2128] @ 3ed48 │ │ │ │ strd sl, [r3, #40] @ 0x28 │ │ │ │ strd r8, [r3, #48] @ 0x30 │ │ │ │ strd r0, [r3, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #-2148] @ 3ed2c │ │ │ │ - ldr r1, [pc, #-2156] @ 3ed28 │ │ │ │ + ldr r0, [pc, #-2148] @ 3ed44 │ │ │ │ + ldr r1, [pc, #-2156] @ 3ed40 │ │ │ │ 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] @ 3ed20 │ │ │ │ - ldr r0, [pc, #-2200] @ 3ed2c │ │ │ │ + ldr r1, [pc, #-2208] @ 3ed38 │ │ │ │ + ldr r0, [pc, #-2200] @ 3ed44 │ │ │ │ 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] @ 3ed24 │ │ │ │ - ldr r2, [pc, #-2252] @ 3ed2c │ │ │ │ + ldr r3, [pc, #-2256] @ 3ed3c │ │ │ │ + ldr r2, [pc, #-2252] @ 3ed44 │ │ │ │ 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 │ │ │ │ @@ -21437,201 +21443,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] @ 3ed2c │ │ │ │ + ldr r0, [pc, #-2336] @ 3ed44 │ │ │ │ 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] @ 3ed30 │ │ │ │ + ldr r1, [pc, #-2380] @ 3ed48 │ │ │ │ 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] @ 3ed2c │ │ │ │ - ldr r1, [pc, #-2420] @ 3ed30 │ │ │ │ + ldr r0, [pc, #-2420] @ 3ed44 │ │ │ │ + ldr r1, [pc, #-2420] @ 3ed48 │ │ │ │ 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] @ 3ed2c │ │ │ │ - ldr r1, [pc, #-2452] @ 3ed30 │ │ │ │ + ldr r0, [pc, #-2452] @ 3ed44 │ │ │ │ + ldr r1, [pc, #-2452] @ 3ed48 │ │ │ │ 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] @ 3ed2c │ │ │ │ - ldr r1, [pc, #-2488] @ 3ed28 │ │ │ │ + ldr r0, [pc, #-2480] @ 3ed44 │ │ │ │ + ldr r1, [pc, #-2488] @ 3ed40 │ │ │ │ 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] @ 3ed2c │ │ │ │ - ldr r1, [pc, #-2516] @ 3ed28 │ │ │ │ + ldr r0, [pc, #-2508] @ 3ed44 │ │ │ │ + ldr r1, [pc, #-2516] @ 3ed40 │ │ │ │ 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] @ 3ed2c │ │ │ │ + ldr r0, [pc, #-2568] @ 3ed44 │ │ │ │ strd sl, [r1, #104] @ 0x68 │ │ │ │ - ldr r1, [pc, #-2572] @ 3ed30 │ │ │ │ + ldr r1, [pc, #-2572] @ 3ed48 │ │ │ │ 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] @ 3ed2c │ │ │ │ + ldr r0, [pc, #-2628] @ 3ed44 │ │ │ │ strd r2, [r1, #192] @ 0xc0 │ │ │ │ - ldr r1, [pc, #-2640] @ 3ed28 │ │ │ │ + ldr r1, [pc, #-2640] @ 3ed40 │ │ │ │ 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] @ 3ed2c │ │ │ │ + ldr r0, [pc, #-2664] @ 3ed44 │ │ │ │ strd r2, [r1, #224] @ 0xe0 │ │ │ │ - ldr r1, [pc, #-2668] @ 3ed30 │ │ │ │ + ldr r1, [pc, #-2668] @ 3ed48 │ │ │ │ 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] @ 40128 │ │ │ │ - ldr r3, [pc, #2384] @ 4012c │ │ │ │ + ldr r2, [pc, #2384] @ 40140 │ │ │ │ + ldr r3, [pc, #2384] @ 40144 │ │ │ │ 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] @ 40128 │ │ │ │ - ldr r3, [pc, #2348] @ 40130 │ │ │ │ + ldr r2, [pc, #2344] @ 40140 │ │ │ │ + ldr r3, [pc, #2348] @ 40148 │ │ │ │ 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] @ 40128 │ │ │ │ + ldr r2, [pc, #2304] @ 40140 │ │ │ │ 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] @ 4012c │ │ │ │ + ldr r3, [pc, #2280] @ 40144 │ │ │ │ strd r6, [r1] │ │ │ │ strd r2, [r1, #-8] │ │ │ │ add r3, r1, #16 │ │ │ │ - ldr r2, [pc, #2260] @ 40128 │ │ │ │ + ldr r2, [pc, #2260] @ 40140 │ │ │ │ strd sl, [r3, #-8] │ │ │ │ strd r6, [r3] │ │ │ │ - ldr r3, [pc, #2256] @ 40130 │ │ │ │ - ldr r0, [pc, #2244] @ 40128 │ │ │ │ + ldr r3, [pc, #2256] @ 40148 │ │ │ │ + ldr r0, [pc, #2244] @ 40140 │ │ │ │ strd r2, [r1, #24] │ │ │ │ add r3, r1, #96 @ 0x60 │ │ │ │ strd r4, [r3, #-8] │ │ │ │ strd r6, [r3] │ │ │ │ - ldr r2, [pc, #2224] @ 40128 │ │ │ │ - ldr r3, [pc, #2224] @ 4012c │ │ │ │ + ldr r2, [pc, #2224] @ 40140 │ │ │ │ + ldr r3, [pc, #2224] @ 40144 │ │ │ │ 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] @ 40130 │ │ │ │ - ldr r2, [pc, #2164] @ 40128 │ │ │ │ + ldr r1, [pc, #2176] @ 40148 │ │ │ │ + ldr r2, [pc, #2164] @ 40140 │ │ │ │ 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] @ 4012c │ │ │ │ - ldr r0, [pc, #2128] @ 40128 │ │ │ │ + ldr r3, [pc, #2136] @ 40144 │ │ │ │ + ldr r0, [pc, #2128] @ 40140 │ │ │ │ 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] @ 40130 │ │ │ │ - ldr r2, [pc, #2084] @ 40128 │ │ │ │ + ldr r1, [pc, #2096] @ 40148 │ │ │ │ + ldr r2, [pc, #2084] @ 40140 │ │ │ │ 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] @ 4012c │ │ │ │ + ldr r3, [pc, #2040] @ 40144 │ │ │ │ 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] │ │ │ │ @@ -21666,19 +21672,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] @ 40164 │ │ │ │ + ldr r3, [pc, #1924] @ 4017c │ │ │ │ mov r2, #0 │ │ │ │ strd r2, [r1] │ │ │ │ add r3, r1, #16 │ │ │ │ - ldr r1, [pc, #1908] @ 40164 │ │ │ │ + ldr r1, [pc, #1908] @ 4017c │ │ │ │ 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] │ │ │ │ @@ -21688,15 +21694,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] @ 40164 │ │ │ │ + ldr r3, [pc, #1836] @ 4017c │ │ │ │ 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] │ │ │ │ @@ -21730,15 +21736,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] @ 40164 │ │ │ │ + ldr r1, [pc, #1668] @ 4017c │ │ │ │ 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 │ │ │ │ @@ -21781,15 +21787,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] @ 40164 │ │ │ │ + ldr r1, [pc, #1464] @ 4017c │ │ │ │ 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 │ │ │ │ @@ -21810,32 +21816,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] @ 40164 │ │ │ │ + ldr r1, [pc, #1348] @ 4017c │ │ │ │ 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] @ 40134 │ │ │ │ + ldr lr, [pc, #1260] @ 4014c │ │ │ │ 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] @ 40138 │ │ │ │ + ldr r2, [pc, #1236] @ 40150 │ │ │ │ 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] │ │ │ │ @@ -21851,30 +21857,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] @ 4013c │ │ │ │ + ldr r3, [pc, #1144] @ 40154 │ │ │ │ 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] @ 40140 │ │ │ │ + ldr r3, [pc, #1088] @ 40158 │ │ │ │ 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] │ │ │ │ @@ -21882,64 +21888,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] @ 40144 │ │ │ │ + ldr r3, [pc, #1028] @ 4015c │ │ │ │ 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] @ 40128 │ │ │ │ + ldr r2, [pc, #964] @ 40140 │ │ │ │ strd r6, [r3, #-8] │ │ │ │ strd sl, [r3] │ │ │ │ - ldr r3, [pc, #984] @ 40148 │ │ │ │ + ldr r3, [pc, #984] @ 40160 │ │ │ │ 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] @ 4014c │ │ │ │ + ldr r3, [pc, #960] @ 40164 │ │ │ │ strd r8, [ip, #-8] │ │ │ │ strd r2, [ip, #16] │ │ │ │ strd r2, [ip, #32] │ │ │ │ strd r2, [r1] │ │ │ │ - ldr r2, [pc, #920] @ 40138 │ │ │ │ - ldr r3, [pc, #940] @ 40150 │ │ │ │ + ldr r2, [pc, #920] @ 40150 │ │ │ │ + ldr r3, [pc, #940] @ 40168 │ │ │ │ strd r8, [ip, #8] │ │ │ │ strd r2, [ip, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #888] @ 40128 │ │ │ │ - ldr r3, [pc, #928] @ 40154 │ │ │ │ + ldr r2, [pc, #888] @ 40140 │ │ │ │ + ldr r3, [pc, #928] @ 4016c │ │ │ │ strd r8, [ip, #24] │ │ │ │ strd r2, [ip, #48] @ 0x30 │ │ │ │ strd r2, [ip, #64] @ 0x40 │ │ │ │ strd r2, [r1, #16] │ │ │ │ - ldr r3, [pc, #928] @ 40168 │ │ │ │ + ldr r3, [pc, #928] @ 40180 │ │ │ │ mov r2, #0 │ │ │ │ strd r2, [r1, #8] │ │ │ │ - ldr r2, [pc, #852] @ 40128 │ │ │ │ - ldr r3, [pc, #856] @ 40130 │ │ │ │ + ldr r2, [pc, #852] @ 40140 │ │ │ │ + ldr r3, [pc, #856] @ 40148 │ │ │ │ mov r0, r2 │ │ │ │ strd r2, [ip, #112] @ 0x70 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r2, [pc, #832] @ 40128 │ │ │ │ - ldr r3, [pc, #832] @ 4012c │ │ │ │ + ldr r2, [pc, #832] @ 40140 │ │ │ │ + ldr r3, [pc, #832] @ 40144 │ │ │ │ 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] @ 40168 │ │ │ │ + ldr r3, [pc, #868] @ 40180 │ │ │ │ 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 │ │ │ │ @@ -21955,44 +21961,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] @ 40128 │ │ │ │ + ldr r2, [pc, #708] @ 40140 │ │ │ │ strd r8, [r3, #8] │ │ │ │ - ldr r3, [pc, #704] @ 4012c │ │ │ │ + ldr r3, [pc, #704] @ 40144 │ │ │ │ add r1, ip, #304 @ 0x130 │ │ │ │ strd r2, [r1] │ │ │ │ add r3, r1, #16 │ │ │ │ strd sl, [r3, #-8] │ │ │ │ strd sl, [r3] │ │ │ │ - ldr r2, [pc, #676] @ 40128 │ │ │ │ - ldr r3, [pc, #680] @ 40130 │ │ │ │ + ldr r2, [pc, #676] @ 40140 │ │ │ │ + ldr r3, [pc, #680] @ 40148 │ │ │ │ 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] @ 40168 │ │ │ │ + ldr r3, [pc, #708] @ 40180 │ │ │ │ mov r2, #0 │ │ │ │ strd r2, [r1, #56] @ 0x38 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #-2147483648 @ 0x80000000 │ │ │ │ strd r2, [r1, #64] @ 0x40 │ │ │ │ - ldr r3, [pc, #684] @ 40168 │ │ │ │ + ldr r3, [pc, #684] @ 40180 │ │ │ │ mov r2, #0 │ │ │ │ strd r2, [r1, #72] @ 0x48 │ │ │ │ add r3, r1, #96 @ 0x60 │ │ │ │ - ldr r2, [pc, #604] @ 40128 │ │ │ │ + ldr r2, [pc, #604] @ 40140 │ │ │ │ strd r4, [r3, #-8] │ │ │ │ strd r4, [r3] │ │ │ │ - ldr r3, [pc, #596] @ 4012c │ │ │ │ + ldr r3, [pc, #596] @ 40144 │ │ │ │ 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 │ │ │ │ @@ -22001,24 +22007,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] @ 40128 │ │ │ │ + ldr r2, [pc, #524] @ 40140 │ │ │ │ strd r4, [ip, #240] @ 0xf0 │ │ │ │ strd r4, [r1, #-24] @ 0xffffffe8 │ │ │ │ strd sl, [r3, #-8] │ │ │ │ strd sl, [r3] │ │ │ │ - ldr r3, [pc, #552] @ 40158 │ │ │ │ + ldr r3, [pc, #552] @ 40170 │ │ │ │ strd r8, [r1, #104] @ 0x68 │ │ │ │ strd r2, [r1, #32] │ │ │ │ - ldr r2, [pc, #492] @ 40128 │ │ │ │ - ldr r3, [pc, #540] @ 4015c │ │ │ │ + ldr r2, [pc, #492] @ 40140 │ │ │ │ + ldr r3, [pc, #540] @ 40174 │ │ │ │ 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 │ │ │ │ @@ -22029,15 +22035,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] @ 40168 │ │ │ │ + ldr r3, [pc, #476] @ 40180 │ │ │ │ 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] │ │ │ │ @@ -22133,24 +22139,24 @@ │ │ │ │ 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 4016c │ │ │ │ + b 40184 │ │ │ │ strbpl r2, [r4], #-3352 @ 0xfffff2e8 │ │ │ │ svccc 0x00f921fb │ │ │ │ svclt 0x00f921fb │ │ │ │ - subseq r4, sp, r8, ror sp │ │ │ │ + subseq r4, ip, r8, ror sp │ │ │ │ svcvc 0x003321d2 │ │ │ │ andgt sp, r2, ip, ror r9 │ │ │ │ - subseq r3, sp, r0, asr #30 │ │ │ │ - subseq r3, sp, r0, lsl #31 │ │ │ │ - subseq r3, sp, r0, asr #31 │ │ │ │ + subseq r3, ip, r0, asr #30 │ │ │ │ + subseq r3, ip, r0, lsl #31 │ │ │ │ + subseq r3, ip, r0, asr #31 │ │ │ │ strdgt r2, [r9], -fp │ │ │ │ andmi sp, r2, ip, ror r9 │ │ │ │ strdmi r2, [r9], -fp │ │ │ │ svclt 0x00e921fb │ │ │ │ svccc 0x00e921fb │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ @@ -22163,15 +22169,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] @ 40168 │ │ │ │ + ldr r3, [pc, #-60] @ 40180 │ │ │ │ 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] │ │ │ │ @@ -22188,15 +22194,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] @ 40168 │ │ │ │ + ldr r3, [pc, #-160] @ 40180 │ │ │ │ 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 │ │ │ │ @@ -22222,24 +22228,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] @ 40168 │ │ │ │ + ldr r3, [pc, #-296] @ 40180 │ │ │ │ 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] @ 40168 │ │ │ │ + ldr r3, [pc, #-332] @ 40180 │ │ │ │ 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 │ │ │ │ @@ -22264,29 +22270,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] @ 40168 │ │ │ │ + ldr r3, [pc, #-464] @ 40180 │ │ │ │ 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] @ 40168 │ │ │ │ + ldr r3, [pc, #-520] @ 40180 │ │ │ │ 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 │ │ │ │ @@ -22301,27 +22307,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] @ 40160 │ │ │ │ + ldr r1, [pc, #-620] @ 40178 │ │ │ │ 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] @ 40160 │ │ │ │ + ldr r1, [pc, #-668] @ 40178 │ │ │ │ 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] │ │ │ │ @@ -22365,15 +22371,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] @ 40164 │ │ │ │ + ldr r3, [pc, #-872] @ 4017c │ │ │ │ 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 │ │ │ │ @@ -22388,15 +22394,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] @ 40164 │ │ │ │ + ldr r3, [pc, #-964] @ 4017c │ │ │ │ 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 │ │ │ │ @@ -22426,15 +22432,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] @ 40168 │ │ │ │ + ldr r1, [pc, #-1112] @ 40180 │ │ │ │ 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 │ │ │ │ @@ -22533,337 +22539,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 40778 │ │ │ │ + bne 40790 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #1 │ │ │ │ - beq 407a0 │ │ │ │ + beq 407b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ 407b4 │ │ │ │ - ldr r1, [pc, #36] @ 407b8 │ │ │ │ + ldr r3, [pc, #36] @ 407cc │ │ │ │ + ldr r1, [pc, #36] @ 407d0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #20] @ 407bc │ │ │ │ + ldr r2, [pc, #20] @ 407d4 │ │ │ │ tst r3, #10 │ │ │ │ - ldr r0, [pc, #16] @ 407c0 │ │ │ │ + ldr r0, [pc, #16] @ 407d8 │ │ │ │ movne r0, r2 │ │ │ │ bx lr │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r1, r7, r8, asr lr │ │ │ │ - subseq r1, r6, r4, ror #1 │ │ │ │ - subseq r1, r6, r4, ror lr │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + @ instruction: 0x0036f7d8 │ │ │ │ + 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 407f8 │ │ │ │ + ldr r0, [pc, #12] @ 40804 │ │ │ │ + b a9aec │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + ldr r0, [pc, #4] @ 40808 │ │ │ │ + b a9aec │ │ │ │ + @ instruction: 0x0038ccb0 │ │ │ │ + @ instruction: 0x0038ccb8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ tst r3, #1 │ │ │ │ - bne 407e0 │ │ │ │ + bne 40828 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #1 │ │ │ │ - beq 40808 │ │ │ │ + beq 40850 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ 4081c │ │ │ │ - ldr r1, [pc, #36] @ 40820 │ │ │ │ + ldr r3, [pc, #36] @ 40864 │ │ │ │ + ldr r1, [pc, #36] @ 40868 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #20] @ 40824 │ │ │ │ + ldr r2, [pc, #20] @ 4086c │ │ │ │ tst r3, #12 │ │ │ │ - ldr r0, [pc, #16] @ 40828 │ │ │ │ + ldr r0, [pc, #16] @ 40870 │ │ │ │ movne r0, r2 │ │ │ │ bx lr │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r1, r7, r8, asr lr │ │ │ │ - subseq r1, r6, r4, ror #1 │ │ │ │ - subseq r1, r6, 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 a9bc8 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - ldr r0, [pc, #4] @ 40858 │ │ │ │ - b a9bc8 │ │ │ │ - eorseq pc, r8, ip, asr r3 @ │ │ │ │ - eorseq pc, r8, r4, ror #6 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + @ instruction: 0x0036f7d8 │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ mov r0, r1 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc] @ 4086c │ │ │ │ - b 1b0ad8 │ │ │ │ + ldr r1, [pc] @ 40884 │ │ │ │ + b 1af1e0 │ │ │ │ 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 408bc │ │ │ │ + bne 408d4 │ │ │ │ clz r3, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r4, #1 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 408f4 │ │ │ │ - ldr r1, [pc, #120] @ 4093c │ │ │ │ + beq 4090c │ │ │ │ + ldr r1, [pc, #120] @ 40954 │ │ │ │ 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 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 40930 │ │ │ │ + beq 40948 │ │ │ │ cmp r4, #0 │ │ │ │ - bgt 40914 │ │ │ │ + bgt 4092c │ │ │ │ ldr r3, [r5, #444] @ 0x1bc │ │ │ │ - ldr r1, [pc, #56] @ 40940 │ │ │ │ + ldr r1, [pc, #56] @ 40958 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 190780 │ │ │ │ - b 40930 │ │ │ │ + bl 18ed6c │ │ │ │ + b 40948 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 408fc │ │ │ │ - bl a5774 │ │ │ │ + bne 40914 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 408fc │ │ │ │ + beq 40914 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x00582590 │ │ │ │ - eorseq r7, r8, r4, ror #2 │ │ │ │ + ldrsbeq r2, [r7], #-40 @ 0xffffffd8 │ │ │ │ + @ instruction: 0x00384afc │ │ │ │ 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 r3, [pc, #368] @ 40ae4 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #360] @ 40ad0 │ │ │ │ + ldr r1, [pc, #360] @ 40ae8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, r3 │ │ │ │ cmpne r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - beq 409e4 │ │ │ │ + beq 409fc │ │ │ │ mov r0, r4 │ │ │ │ - bl adf8c │ │ │ │ + bl ade90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 409e4 │ │ │ │ - ldr r1, [pc, #316] @ 40acc │ │ │ │ + bne 409fc │ │ │ │ + ldr r1, [pc, #316] @ 40ae4 │ │ │ │ mov r0, r4 │ │ │ │ - bl adf8c │ │ │ │ - ldr r1, [pc, #312] @ 40ad4 │ │ │ │ + bl ade90 │ │ │ │ + ldr r1, [pc, #312] @ 40aec │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ cmp r4, r1 │ │ │ │ orreq r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 409e4 │ │ │ │ + bne 409fc │ │ │ │ mov r0, r4 │ │ │ │ - bl adf8c │ │ │ │ - ldr r1, [pc, #280] @ 40ad8 │ │ │ │ + bl ade90 │ │ │ │ + ldr r1, [pc, #280] @ 40af0 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ cmp r4, r1 │ │ │ │ orreq r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 409e4 │ │ │ │ + bne 409fc │ │ │ │ mov r0, r4 │ │ │ │ - bl adf8c │ │ │ │ + bl ade90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 40ac4 │ │ │ │ + beq 40adc │ │ │ │ mov r0, r7 │ │ │ │ - bl 15f0a4 │ │ │ │ + bl 15e28c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 409fc │ │ │ │ + bge 40a14 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r6 │ │ │ │ - bl 15f0a4 │ │ │ │ + bl 15e28c │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt 409f4 │ │ │ │ - ldr r2, [pc, #200] @ 40adc │ │ │ │ + blt 40a0c │ │ │ │ + ldr r2, [pc, #200] @ 40af4 │ │ │ │ cmp r5, #5 │ │ │ │ - bhi 40aac │ │ │ │ + bhi 40ac4 │ │ │ │ ldrb r2, [r2, r5] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r4, r3 │ │ │ │ movne r0, #0 │ │ │ │ - bne 40a3c │ │ │ │ + bne 40a54 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 40d78 │ │ │ │ + bl 40dec │ │ │ │ cmp r0, #0 │ │ │ │ cmpge r5, #3 │ │ │ │ - bne 40aa0 │ │ │ │ + bne 40ab8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 40aac │ │ │ │ - ldr r0, [pc, #136] @ 40ae0 │ │ │ │ - b 40ab0 │ │ │ │ + bne 40ac4 │ │ │ │ + ldr r0, [pc, #136] @ 40af8 │ │ │ │ + b 40ac8 │ │ │ │ cmp r4, r3 │ │ │ │ - bge 40aac │ │ │ │ + bge 40ac4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 40d78 │ │ │ │ - b 40aa0 │ │ │ │ + bl 40dec │ │ │ │ + b 40ab8 │ │ │ │ cmp r4, r3 │ │ │ │ - ble 40a60 │ │ │ │ - b 40aac │ │ │ │ + ble 40a78 │ │ │ │ + b 40ac4 │ │ │ │ cmp r4, r3 │ │ │ │ - ble 40aac │ │ │ │ + ble 40ac4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 40d78 │ │ │ │ - b 40aa0 │ │ │ │ + bl 40dec │ │ │ │ + b 40ab8 │ │ │ │ cmp r4, r3 │ │ │ │ - bge 40a84 │ │ │ │ - b 40aac │ │ │ │ + bge 40a9c │ │ │ │ + b 40ac4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 409f4 │ │ │ │ - bne 40a50 │ │ │ │ - ldr r0, [pc, #48] @ 40ae4 │ │ │ │ + blt 40a0c │ │ │ │ + bne 40a68 │ │ │ │ + ldr r0, [pc, #48] @ 40afc │ │ │ │ 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 │ │ │ │ + ldr r0, [pc, #28] @ 40b00 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r1, r6, ip, lsl r1 │ │ │ │ - ldrsheq r3, [r6], #-68 @ 0xffffffbc │ │ │ │ - ldrsbeq r4, [r6], #-204 @ 0xffffff34 │ │ │ │ - ldrsheq r4, [r6], #-172 @ 0xffffff54 │ │ │ │ - subseq pc, r1, r0, ror #18 │ │ │ │ - subseq r1, r6, r4, ror #1 │ │ │ │ - subseq r1, r6, r4, ror lr │ │ │ │ - subseq r1, r6, r8, ror sp │ │ │ │ + subseq r1, r5, ip, lsl r1 │ │ │ │ + ldrsheq r3, [r5], #-68 @ 0xffffffbc │ │ │ │ + ldrsbeq r4, [r5], #-204 @ 0xffffff34 │ │ │ │ + ldrsheq r4, [r5], #-172 @ 0xffffff54 │ │ │ │ + @ instruction: 0x0051c89b │ │ │ │ + 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] @ 40d54 │ │ │ │ - bl 2bae98 <_PyArg_ParseStack@@Base> │ │ │ │ + ldr r2, [pc, #568] @ 40d6c │ │ │ │ + bl 2b7f1c <_PyArg_ParseStack@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 40b2c │ │ │ │ + bne 40b44 │ │ │ │ mov r0, #0 │ │ │ │ - b 40d4c │ │ │ │ + b 40d64 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl aef58 │ │ │ │ + bl aeacc │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 40b24 │ │ │ │ + beq 40b3c │ │ │ │ mov r0, #32 │ │ │ │ bl 2a900 <__sched_cpualloc@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 40b5c │ │ │ │ - bl 2a1f3c │ │ │ │ - b 40d40 │ │ │ │ + bne 40b74 │ │ │ │ + bl 29ef8c │ │ │ │ + b 40d58 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #0 │ │ │ │ bl 29658 │ │ │ │ mov r9, #4 │ │ │ │ mov r8, #32 │ │ │ │ mov fp, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl af3d4 │ │ │ │ + bl aef48 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 40cc4 │ │ │ │ + beq 40cdc │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - bne 40bcc │ │ │ │ - ldr r3, [pc, #444] @ 40d58 │ │ │ │ - ldr r1, [pc, #444] @ 40d5c │ │ │ │ + bne 40be4 │ │ │ │ + ldr r3, [pc, #444] @ 40d70 │ │ │ │ + ldr r1, [pc, #444] @ 40d74 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117e48 │ │ │ │ + bl 1176e0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 40d30 │ │ │ │ + beq 40d48 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 40d30 │ │ │ │ + bne 40d48 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 40d30 │ │ │ │ - bl 128bdc │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 40d48 │ │ │ │ + bl 1283e0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 40bf8 │ │ │ │ + beq 40c10 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 40bf8 │ │ │ │ + bne 40c10 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bge 40c20 │ │ │ │ - bl a5774 │ │ │ │ + bge 40c38 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 40d30 │ │ │ │ - ldr r3, [pc, #332] @ 40d60 │ │ │ │ - ldr r1, [pc, #332] @ 40d64 │ │ │ │ + bne 40d48 │ │ │ │ + ldr r3, [pc, #332] @ 40d78 │ │ │ │ + ldr r1, [pc, #332] @ 40d7c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 40d30 │ │ │ │ + bl 18ed6c │ │ │ │ + b 40d48 │ │ │ │ cmn r5, #-2147483647 @ 0x80000001 │ │ │ │ - bne 40c3c │ │ │ │ - ldr r3, [pc, #312] @ 40d68 │ │ │ │ - ldr r1, [pc, #312] @ 40d6c │ │ │ │ + bne 40c54 │ │ │ │ + ldr r3, [pc, #312] @ 40d80 │ │ │ │ + ldr r1, [pc, #312] @ 40d84 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 40d30 │ │ │ │ + bl 18ed6c │ │ │ │ + b 40d48 │ │ │ │ cmp r5, r8 │ │ │ │ - blt 40ca8 │ │ │ │ + blt 40cc0 │ │ │ │ cmn r8, #-1073741823 @ 0xc0000001 │ │ │ │ lsl r8, r8, #1 │ │ │ │ addgt r8, r5, #1 │ │ │ │ cmp r5, r8 │ │ │ │ - bge 40c44 │ │ │ │ + bge 40c5c │ │ │ │ mov r0, r8 │ │ │ │ bl 2a900 <__sched_cpualloc@plt> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 40c70 │ │ │ │ - bl 2a1f3c │ │ │ │ - b 40d30 │ │ │ │ + bne 40c88 │ │ │ │ + bl 29ef8c │ │ │ │ + b 40d48 │ │ │ │ add r3, r8, #31 │ │ │ │ lsr r3, r3, #5 │ │ │ │ lsl sl, r3, #2 │ │ │ │ mov r2, sl │ │ │ │ mov r1, #0 │ │ │ │ bl 29658 │ │ │ │ mov r2, r9 │ │ │ │ @@ -22876,365 +22882,300 @@ │ │ │ │ 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 40b74 │ │ │ │ - bl a5774 │ │ │ │ + b 40b8c │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 40d30 │ │ │ │ + bne 40d48 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 40cf4 │ │ │ │ + beq 40d0c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 40cf4 │ │ │ │ + bne 40d0c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ bl 2a600 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 40d20 │ │ │ │ - ldr r3, [pc, #92] @ 40d70 │ │ │ │ + beq 40d38 │ │ │ │ + ldr r3, [pc, #92] @ 40d88 │ │ │ │ mov r7, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1448e8 │ │ │ │ - b 40d30 │ │ │ │ + bl 1440d8 │ │ │ │ + b 40d48 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a90c <__sched_cpufree@plt> │ │ │ │ - ldr r0, [pc, #68] @ 40d74 │ │ │ │ - b 40d4c │ │ │ │ + ldr r0, [pc, #68] @ 40d8c │ │ │ │ + b 40d64 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 40d40 │ │ │ │ + beq 40d58 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a90c <__sched_cpufree@plt> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b380 │ │ │ │ - b 40b24 │ │ │ │ + bl 9b2a4 │ │ │ │ + b 40b3c │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq pc, r8, r0, lsr #7 │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038f3b8 │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - @ instruction: 0x0038f3f0 │ │ │ │ - subseq sl, r6, r8, asr #24 │ │ │ │ - eorseq pc, r8, r4, lsl #8 │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + eorseq ip, r8, r0, asr #25 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + @ instruction: 0x0038ccd8 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq ip, r8, r0, lsl sp │ │ │ │ + subseq sl, r5, r8, asr #24 │ │ │ │ + eorseq ip, r8, r4, lsr #26 │ │ │ │ + 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 r0, r1 │ │ │ │ + bl 1487e8 │ │ │ │ + cmn r0, #1 │ │ │ │ + bne 40dc8 │ │ │ │ + bl a5698 │ │ │ │ + ldr r3, [pc, #40] @ 40de4 │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r0, r3 │ │ │ │ + movne r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r2, [pc, #16] @ 40de4 │ │ │ │ + and r3, r3, #61440 @ 0xf000 │ │ │ │ + cmp r3, #8192 @ 0x2000 │ │ │ │ + ldr r0, [pc, #8] @ 40de8 │ │ │ │ + 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, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r1 │ │ │ │ - bl aef58 │ │ │ │ + bl aeacc │ │ │ │ subs r5, r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 40e20 │ │ │ │ + beq 40e94 │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl af3d4 │ │ │ │ + bl aef48 │ │ │ │ subs r6, r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ - bne 40dc4 │ │ │ │ - bl a5774 │ │ │ │ + bne 40e38 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ mvnne r4, #0 │ │ │ │ - b 40dfc │ │ │ │ + b 40e70 │ │ │ │ mov r0, r7 │ │ │ │ - bl 115ef0 │ │ │ │ + bl 11596c │ │ │ │ ldr r2, [r6] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 40df4 │ │ │ │ + beq 40e68 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 40df4 │ │ │ │ + bne 40e68 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt 40da0 │ │ │ │ + bgt 40e14 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 40e20 │ │ │ │ + beq 40e94 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 40e20 │ │ │ │ + bne 40e94 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_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 r4, [r0, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 40e4c │ │ │ │ + beq 40ec0 │ │ │ │ pop {r4, lr} │ │ │ │ - b 188fac │ │ │ │ - ldr r3, [pc, #16] @ 40e64 │ │ │ │ - ldr r1, [pc, #16] @ 40e68 │ │ │ │ + b 187900 │ │ │ │ + ldr r3, [pc, #16] @ 40ed8 │ │ │ │ + ldr r1, [pc, #16] @ 40edc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r8, ip, lsl r4 @ │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq ip, r8, r0, ror sp │ │ │ │ mov r0, r1 │ │ │ │ - ldr r3, [pc, #8] @ 40e80 │ │ │ │ + ldr r3, [pc, #8] @ 40ef4 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #4] @ 40e84 │ │ │ │ - b 312a48 │ │ │ │ - eorseq r8, r7, r8, asr #8 │ │ │ │ - andeq r1, r4, ip, lsr #32 │ │ │ │ + ldr r2, [pc, #4] @ 40ef8 │ │ │ │ + b 3101d4 │ │ │ │ + eorseq r5, r7, r8, asr #27 │ │ │ │ + andeq r0, r4, r0, asr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - 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 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 1487e8 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 40ed8 │ │ │ │ - ldr r3, [pc, #348] @ 41028 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 1448e8 │ │ │ │ - mov r6, r0 │ │ │ │ - b 4101c │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3586a4 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 3586a4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 3589f4 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - mov fp, r1 │ │ │ │ - bl 3586a4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 3589f4 │ │ │ │ - strd r0, [sp] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 3586a4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 3589f4 │ │ │ │ - strd r0, [sp, #8] │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 3586a4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 3589f4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r9, r1 │ │ │ │ - bl 3586a4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 3589f4 │ │ │ │ - ldr r3, [r6, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r3, #32] │ │ │ │ - mov r5, r1 │ │ │ │ - bl aaac0 │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq 41018 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl ab230 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 40ff4 │ │ │ │ - str r0, [r6, #12] │ │ │ │ - ldrd r0, [sp] │ │ │ │ - bl ab230 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 40ff4 │ │ │ │ - str r0, [r6, #16] │ │ │ │ - ldrd r0, [sp, #8] │ │ │ │ - bl ab230 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 40ff4 │ │ │ │ - str r0, [r6, #20] │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - bl ab230 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 40ff4 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - str r3, [r6, #24] │ │ │ │ - bl ab230 │ │ │ │ + bne 40f34 │ │ │ │ + bl a5698 │ │ │ │ + ldr r3, [pc, #20] @ 40f3c │ │ │ │ cmp r0, #0 │ │ │ │ - strne r0, [r6, #28] │ │ │ │ - bne 4101c │ │ │ │ - ldr r3, [r6] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 41018 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r6] │ │ │ │ - bne 41018 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9ad58 <_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, r6, r8, ror r9 │ │ │ │ + moveq r0, r3 │ │ │ │ + movne r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [pc] @ 40f3c │ │ │ │ + pop {r4, pc} │ │ │ │ + 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, #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 358d24 │ │ │ │ + bl 3566a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 41238 │ │ │ │ + bne 4114c │ │ │ │ bic r9, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #464] @ 41248 │ │ │ │ + ldr r3, [pc, #464] @ 4115c │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 358d24 │ │ │ │ + bl 3566a8 │ │ │ │ mov r6, sl │ │ │ │ bic r7, fp, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4115c │ │ │ │ - ldr r3, [pc, #428] @ 41248 │ │ │ │ + bne 41070 │ │ │ │ + ldr r3, [pc, #428] @ 4115c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 358ce8 │ │ │ │ + bl 35666c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4115c │ │ │ │ - ldr r3, [pc, #400] @ 41248 │ │ │ │ + bne 41070 │ │ │ │ + ldr r3, [pc, #400] @ 4115c │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ - bl 358d24 │ │ │ │ + bl 3566a8 │ │ │ │ and r4, r5, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 41144 │ │ │ │ - ldr r3, [pc, #368] @ 41248 │ │ │ │ + bne 41058 │ │ │ │ + ldr r3, [pc, #368] @ 4115c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 358ce8 │ │ │ │ + bl 35666c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 41144 │ │ │ │ + bne 41058 │ │ │ │ cmp fp, #0 │ │ │ │ - ldr r1, [pc, #340] @ 4124c │ │ │ │ + ldr r1, [pc, #340] @ 41160 │ │ │ │ mov r0, #0 │ │ │ │ - ldrlt r1, [pc, #336] @ 41250 │ │ │ │ + ldrlt r1, [pc, #336] @ 41164 │ │ │ │ movlt r0, #0 │ │ │ │ - ldr r3, [pc, #324] @ 4124c │ │ │ │ + ldr r3, [pc, #324] @ 41160 │ │ │ │ mov r2, #0 │ │ │ │ - bl 358cc0 │ │ │ │ + bl 356644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4112c │ │ │ │ + beq 41040 │ │ │ │ cmp r4, #0 │ │ │ │ - ldr r0, [pc, #308] @ 41254 │ │ │ │ - ldr r1, [pc, #308] @ 41258 │ │ │ │ - ldrne r0, [pc, #300] @ 41254 │ │ │ │ - ldrne r1, [pc, #304] @ 4125c │ │ │ │ - b 41240 │ │ │ │ + ldr r0, [pc, #308] @ 41168 │ │ │ │ + ldr r1, [pc, #308] @ 4116c │ │ │ │ + ldrne r0, [pc, #300] @ 41168 │ │ │ │ + ldrne r1, [pc, #304] @ 41170 │ │ │ │ + b 41154 │ │ │ │ cmp r4, #0 │ │ │ │ - ldr r0, [pc, #296] @ 41260 │ │ │ │ - ldr r1, [pc, #296] @ 41264 │ │ │ │ - ldrne r0, [pc, #288] @ 41260 │ │ │ │ - ldrne r1, [pc, #292] @ 41268 │ │ │ │ - b 41240 │ │ │ │ + ldr r0, [pc, #296] @ 41174 │ │ │ │ + ldr r1, [pc, #296] @ 41178 │ │ │ │ + ldrne r0, [pc, #288] @ 41174 │ │ │ │ + ldrne r1, [pc, #292] @ 4117c │ │ │ │ + b 41154 │ │ │ │ cmp r4, #0 │ │ │ │ - ldr r0, [pc, #260] @ 41254 │ │ │ │ - ldr r1, [pc, #280] @ 4126c │ │ │ │ - ldrne r0, [pc, #252] @ 41254 │ │ │ │ - ldrne r1, [pc, #276] @ 41270 │ │ │ │ - b 41240 │ │ │ │ - ldr r3, [pc, #228] @ 41248 │ │ │ │ + ldr r0, [pc, #260] @ 41168 │ │ │ │ + ldr r1, [pc, #280] @ 41180 │ │ │ │ + ldrne r0, [pc, #252] @ 41168 │ │ │ │ + ldrne r1, [pc, #276] @ 41184 │ │ │ │ + b 41154 │ │ │ │ + ldr r3, [pc, #228] @ 4115c │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 358d24 │ │ │ │ + bl 3566a8 │ │ │ │ mov r8, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 41198 │ │ │ │ - ldr r3, [pc, #196] @ 41248 │ │ │ │ + bne 410ac │ │ │ │ + ldr r3, [pc, #196] @ 4115c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 358ce8 │ │ │ │ + bl 35666c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r8, r0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 358cc0 │ │ │ │ + bl 356644 │ │ │ │ eor r8, r8, #1 │ │ │ │ cmp r0, #0 │ │ │ │ orrne r8, r8, #1 │ │ │ │ tst r8, #1 │ │ │ │ - beq 4121c │ │ │ │ + beq 41130 │ │ │ │ cmp fp, #0 │ │ │ │ - ldr r1, [pc, #128] @ 4124c │ │ │ │ - ldr r3, [pc, #124] @ 4124c │ │ │ │ - ldrlt r1, [pc, #124] @ 41250 │ │ │ │ + ldr r1, [pc, #128] @ 41160 │ │ │ │ + ldr r3, [pc, #124] @ 41160 │ │ │ │ + ldrlt r1, [pc, #124] @ 41164 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, #0 │ │ │ │ movlt r0, #0 │ │ │ │ - bl 358cc0 │ │ │ │ + bl 356644 │ │ │ │ and r3, r5, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 41204 │ │ │ │ + beq 41118 │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ movne r0, #0 │ │ │ │ movne r1, #-2147483648 @ 0x80000000 │ │ │ │ - b 41240 │ │ │ │ + b 41154 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #68] @ 41254 │ │ │ │ - ldr r1, [pc, #96] @ 41274 │ │ │ │ - ldrne r0, [pc, #60] @ 41254 │ │ │ │ - ldrne r1, [pc, #92] @ 41278 │ │ │ │ - b 41240 │ │ │ │ + ldr r0, [pc, #68] @ 41168 │ │ │ │ + ldr r1, [pc, #96] @ 41188 │ │ │ │ + ldrne r0, [pc, #60] @ 41168 │ │ │ │ + ldrne r1, [pc, #92] @ 4118c │ │ │ │ + b 41154 │ │ │ │ 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] @ 4127c │ │ │ │ + ldr r1, [pc, #60] @ 41190 │ │ │ │ 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 │ │ │ │ @@ -23245,896 +23186,952 @@ │ │ │ │ andgt sp, r2, ip, ror r9 │ │ │ │ svccc 0x00f921fb │ │ │ │ svclt 0x00f921fb │ │ │ │ strdmi r2, [r9], -fp │ │ │ │ strdgt r2, [r9], -fp │ │ │ │ svcvc 0x00f80000 │ │ │ │ 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 411e4 │ │ │ │ + ldr r3, [pc, #348] @ 41334 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 1440d8 │ │ │ │ + mov r6, r0 │ │ │ │ + b 41328 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 356028 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 356028 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 356378 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + mov fp, r1 │ │ │ │ + bl 356028 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 356378 │ │ │ │ + strd r0, [sp] │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 356028 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 356378 │ │ │ │ + strd r0, [sp, #8] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 356028 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 356378 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r9, r1 │ │ │ │ + bl 356028 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 356378 │ │ │ │ + ldr r3, [r6, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r3, #32] │ │ │ │ + mov r5, r1 │ │ │ │ + bl aa9e4 │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq 41324 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl ab154 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 41300 │ │ │ │ + str r0, [r6, #12] │ │ │ │ + ldrd r0, [sp] │ │ │ │ + bl ab154 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 41300 │ │ │ │ + str r0, [r6, #16] │ │ │ │ + ldrd r0, [sp, #8] │ │ │ │ + bl ab154 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 41300 │ │ │ │ + str r0, [r6, #20] │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + bl ab154 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 41300 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + str r3, [r6, #24] │ │ │ │ + bl ab154 │ │ │ │ + cmp r0, #0 │ │ │ │ + strne r0, [r6, #28] │ │ │ │ + bne 41328 │ │ │ │ + ldr r3, [r6] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 41324 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r6] │ │ │ │ + bne 41324 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + mov r6, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 148ff8 │ │ │ │ + bl 1487e8 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 412b8 │ │ │ │ - bl a5774 │ │ │ │ - ldr r3, [pc, #40] @ 412d4 │ │ │ │ + bne 41370 │ │ │ │ + bl a5698 │ │ │ │ + ldr r3, [pc, #40] @ 4138c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #16] @ 412d4 │ │ │ │ + ldr r2, [pc, #16] @ 4138c │ │ │ │ and r3, r3, #61440 @ 0xf000 │ │ │ │ - cmp r3, #8192 @ 0x2000 │ │ │ │ - ldr r0, [pc, #8] @ 412d8 │ │ │ │ + cmp r3, #24576 @ 0x6000 │ │ │ │ + ldr r0, [pc, #8] @ 41390 │ │ │ │ movne r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r6, r4, ror lr │ │ │ │ - subseq r1, r6, r4, ror #1 │ │ │ │ + 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 │ │ │ │ - ldr r8, [pc, #640] @ 41574 │ │ │ │ + ldr r8, [pc, #640] @ 4162c │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, r8 │ │ │ │ mov r5, r1 │ │ │ │ - beq 41344 │ │ │ │ + beq 413fc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl adf8c │ │ │ │ - ldr r1, [pc, #608] @ 41578 │ │ │ │ + bl ade90 │ │ │ │ + ldr r1, [pc, #608] @ 41630 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ cmp r4, r1 │ │ │ │ orreq r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 41344 │ │ │ │ + bne 413fc │ │ │ │ mov r0, r4 │ │ │ │ - bl adf8c │ │ │ │ + bl ade90 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r3, r6 │ │ │ │ moveq r6, r5 │ │ │ │ moveq r5, r3 │ │ │ │ ldr r4, [r6, #8] │ │ │ │ - ldr r3, [pc, #556] @ 4157c │ │ │ │ + ldr r3, [pc, #556] @ 41634 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ ldrne r4, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 41388 │ │ │ │ + bne 41440 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15f0a4 │ │ │ │ + bl 15e28c │ │ │ │ cmp r0, r4 │ │ │ │ - blt 41388 │ │ │ │ + blt 41440 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #512] @ 41580 │ │ │ │ + ldr r1, [pc, #512] @ 41638 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r3, #0 │ │ │ │ - b 14e5c4 │ │ │ │ + b 14dd1c │ │ │ │ ldr r7, [r5, #4] │ │ │ │ cmp r7, r8 │ │ │ │ - beq 413cc │ │ │ │ - ldr r1, [pc, #472] @ 41574 │ │ │ │ + beq 41484 │ │ │ │ + ldr r1, [pc, #472] @ 4162c │ │ │ │ mov r0, r7 │ │ │ │ - bl adf8c │ │ │ │ - ldr r1, [pc, #464] @ 41578 │ │ │ │ + bl ade90 │ │ │ │ + ldr r1, [pc, #464] @ 41630 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ cmp r7, r1 │ │ │ │ orreq r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 413cc │ │ │ │ + bne 41484 │ │ │ │ mov r0, r7 │ │ │ │ - bl adf8c │ │ │ │ + bl ade90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 413e8 │ │ │ │ + beq 414a0 │ │ │ │ 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 12a42c │ │ │ │ + bl 129c34 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 414f4 │ │ │ │ + beq 415ac │ │ │ │ mov r0, r5 │ │ │ │ - bl aef58 │ │ │ │ + bl aeacc │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 414d0 │ │ │ │ + beq 41588 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, r8 │ │ │ │ - ldreq r8, [pc, #364] @ 41584 │ │ │ │ - beq 41454 │ │ │ │ - ldr r1, [pc, #340] @ 41574 │ │ │ │ - bl adf8c │ │ │ │ - ldr r3, [pc, #352] @ 41588 │ │ │ │ - ldr r8, [pc, #344] @ 41584 │ │ │ │ + ldreq r8, [pc, #364] @ 4163c │ │ │ │ + beq 4150c │ │ │ │ + ldr r1, [pc, #340] @ 4162c │ │ │ │ + bl ade90 │ │ │ │ + ldr r3, [pc, #352] @ 41640 │ │ │ │ + ldr r8, [pc, #344] @ 4163c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r8, r3 │ │ │ │ - b 41454 │ │ │ │ + b 4150c │ │ │ │ mov r0, r6 │ │ │ │ blx r8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 414fc │ │ │ │ - bne 4146c │ │ │ │ + blt 415b4 │ │ │ │ + bne 41524 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 41484 │ │ │ │ + bne 4153c │ │ │ │ mov r0, r7 │ │ │ │ - bl af3d4 │ │ │ │ + bl aef48 │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bne 41434 │ │ │ │ - b 414a0 │ │ │ │ + bne 414ec │ │ │ │ + b 41558 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12dfa4 │ │ │ │ + bl 12d7ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 41448 │ │ │ │ - b 414fc │ │ │ │ + beq 41500 │ │ │ │ + b 415b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 41454 │ │ │ │ + bne 4150c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 41454 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 4150c │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 414c4 │ │ │ │ + beq 4157c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 414c4 │ │ │ │ + bne 4157c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - bl a5774 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4156c │ │ │ │ + beq 41624 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 414f4 │ │ │ │ + beq 415ac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 414f4 │ │ │ │ + bne 415ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 4156c │ │ │ │ + b 41624 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 41520 │ │ │ │ + beq 415d8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 41520 │ │ │ │ + bne 415d8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 41544 │ │ │ │ + beq 415fc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 41544 │ │ │ │ + bne 415fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 414f4 │ │ │ │ + beq 415ac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 414f4 │ │ │ │ + bne 415ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 414f4 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 415ac │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrsbeq r4, [r6], #-204 @ 0xffffff34 │ │ │ │ - ldrsheq r4, [r6], #-172 @ 0xffffff54 │ │ │ │ - ldrsheq r3, [r6], #-68 @ 0xffffffbc │ │ │ │ - subseq sp, r8, r4, asr #6 │ │ │ │ - andseq r9, ip, r8, asr #2 │ │ │ │ - eorseq r8, r1, ip, lsr #26 │ │ │ │ + ldrsbeq r4, [r5], #-204 @ 0xffffff34 │ │ │ │ + ldrsheq r4, [r5], #-172 @ 0xffffff54 │ │ │ │ + ldrsheq r3, [r5], #-68 @ 0xffffffbc │ │ │ │ + subseq sp, r7, r4, asr #6 │ │ │ │ + andseq r7, ip, r8, asr #8 │ │ │ │ + @ instruction: 0x003163d4 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc] @ 4159c │ │ │ │ - b 1b0ad8 │ │ │ │ + ldr r1, [pc] @ 41654 │ │ │ │ + b 1af1e0 │ │ │ │ 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 415d4 │ │ │ │ - ldr r3, [pc, #196] @ 41690 │ │ │ │ + bge 4168c │ │ │ │ + ldr r3, [pc, #196] @ 41748 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 1448e8 │ │ │ │ - bne 415e0 │ │ │ │ + b 1440d8 │ │ │ │ + bne 41698 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 92f28 │ │ │ │ + b 92e4c │ │ │ │ cmn r5, #-536870911 @ 0xe0000001 │ │ │ │ - bls 415f0 │ │ │ │ + bls 416a8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2a1f3c │ │ │ │ + b 29ef8c │ │ │ │ lsl r0, r5, #2 │ │ │ │ - bl 99848 │ │ │ │ + bl 9976c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 415e8 │ │ │ │ + beq 416a0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 2a804 │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 41630 │ │ │ │ - ldr r3, [pc, #112] @ 41690 │ │ │ │ + bne 416e8 │ │ │ │ + ldr r3, [pc, #112] @ 41748 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1448e8 │ │ │ │ + bl 1440d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99d3c │ │ │ │ - b 41684 │ │ │ │ - bl 92f28 │ │ │ │ + bl 99c60 │ │ │ │ + b 4173c │ │ │ │ + bl 92e4c │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r6, #0 │ │ │ │ - beq 41674 │ │ │ │ + beq 4172c │ │ │ │ cmp r7, r6 │ │ │ │ - ble 41668 │ │ │ │ + ble 41720 │ │ │ │ ldr r0, [r4, r6, lsl #2] │ │ │ │ - bl 17695c <_PyLong_FromGid@@Base> │ │ │ │ + bl 1758f0 <_PyLong_FromGid@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 41674 │ │ │ │ + beq 4172c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str r0, [r3, r6, lsl #2] │ │ │ │ add r6, r6, #1 │ │ │ │ - b 41640 │ │ │ │ + b 416f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99d3c │ │ │ │ - b 41688 │ │ │ │ + bl 99c60 │ │ │ │ + b 41740 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99d3c │ │ │ │ + bl 99c60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b380 │ │ │ │ + bl 9b2a4 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 148ff8 │ │ │ │ - cmn r0, #1 │ │ │ │ - bne 416cc │ │ │ │ - bl a5774 │ │ │ │ - ldr r3, [pc, #20] @ 416d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r0, r3 │ │ │ │ - movne r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [pc] @ 416d4 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq r1, r6, r4, ror lr │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ + b 40efc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #116] @ 41764 │ │ │ │ + ldr r3, [pc, #116] @ 417dc │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp r2, #0 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne 41728 │ │ │ │ + bne 417a0 │ │ │ │ add ip, sp, #12 │ │ │ │ - ldr r1, [pc, #92] @ 41768 │ │ │ │ + ldr r1, [pc, #92] @ 417e0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl fe640 │ │ │ │ + bl fe190 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 41744 │ │ │ │ - b 4173c │ │ │ │ - ldr r0, [pc, #56] @ 41768 │ │ │ │ + bne 417bc │ │ │ │ + b 417b4 │ │ │ │ + ldr r0, [pc, #56] @ 417e0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1f2294 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1f05e4 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 41700 │ │ │ │ + bne 41778 │ │ │ │ mov r0, #0 │ │ │ │ - b 4175c │ │ │ │ + b 417d4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1038f0 │ │ │ │ + bl 103320 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4173c │ │ │ │ - ldrne r0, [pc, #16] @ 4176c │ │ │ │ - ldreq r0, [pc, #4] @ 41764 │ │ │ │ + blt 417b4 │ │ │ │ + ldrne r0, [pc, #16] @ 417e4 │ │ │ │ + ldreq r0, [pc, #4] @ 417dc │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r6, r4, ror lr │ │ │ │ - eorseq sp, r5, r0, lsr #32 │ │ │ │ - subseq r1, r6, r4, ror #1 │ │ │ │ - b 41810 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 148ff8 │ │ │ │ - cmn r0, #1 │ │ │ │ - bne 417ac │ │ │ │ - bl a5774 │ │ │ │ - ldr r3, [pc, #40] @ 417c8 │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r0, r3 │ │ │ │ - movne r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r2, [pc, #16] @ 417c8 │ │ │ │ - and r3, r3, #61440 @ 0xf000 │ │ │ │ - cmp r3, #24576 @ 0x6000 │ │ │ │ - ldr r0, [pc, #8] @ 417cc │ │ │ │ - movne r0, r2 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq r1, r6, r4, ror lr │ │ │ │ - subseq r1, r6, r4, ror #1 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ + eorseq sl, r5, r0, lsr #19 │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + b 4182c │ │ │ │ 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 92a28 │ │ │ │ + bl 9294c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 41808 │ │ │ │ + beq 41824 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add r1, r5, #16 │ │ │ │ add r0, r4, #16 │ │ │ │ - bl 418c4 │ │ │ │ + bl 41888 │ │ │ │ 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 2653a8 │ │ │ │ + bl 261d7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4184c │ │ │ │ + bne 41868 │ │ │ │ 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 2d1564 │ │ │ │ + b 2ce5e8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc] @ 41864 │ │ │ │ - b 1b0ad8 │ │ │ │ + ldr r1, [pc] @ 41880 │ │ │ │ + b 1af1e0 │ │ │ │ muleq r2, r0, sl │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 148ff8 │ │ │ │ - cmn r0, #1 │ │ │ │ - bne 418a0 │ │ │ │ - bl a5774 │ │ │ │ - ldr r3, [pc, #40] @ 418bc │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r0, r3 │ │ │ │ - movne r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r2, [pc, #16] @ 418bc │ │ │ │ - and r3, r3, #61440 @ 0xf000 │ │ │ │ - cmp r3, #49152 @ 0xc000 │ │ │ │ - ldr r0, [pc, #8] @ 418c0 │ │ │ │ - movne r0, r2 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq r1, r6, r4, ror lr │ │ │ │ - subseq r1, r6, r4, ror #1 │ │ │ │ + b 40efc │ │ │ │ cmp r2, #0 │ │ │ │ bxle lr │ │ │ │ ldrb r3, [r1] │ │ │ │ - ldr ip, [pc, #44] @ 41904 │ │ │ │ + ldr ip, [pc, #44] @ 418c8 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - ldr lr, [pc, #40] @ 41908 │ │ │ │ + ldr lr, [pc, #40] @ 418cc │ │ │ │ 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 418e8 │ │ │ │ - subeq r4, r8, r4, asr #27 │ │ │ │ - eorseq r9, r9, r0, lsr #13 │ │ │ │ + b 418ac │ │ │ │ + subeq r2, r8, r4, asr #14 │ │ │ │ + eorseq r7, r9, r0, lsr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 30ae24 <_PyXI_EndInterpreter@@Base+0x3dc> │ │ │ │ + bl 3082d0 <_PyXI_EndInterpreter@@Base+0x3dc> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 41960 │ │ │ │ + beq 41924 │ │ │ │ mov r1, r5 │ │ │ │ - bl 296b34 <_PySet_Update@@Base> │ │ │ │ + bl 293b90 <_PySet_Update@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 41964 │ │ │ │ + bge 41928 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 41960 │ │ │ │ + beq 41924 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 41960 │ │ │ │ + bne 41924 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0004196c <_Py_ResurrectReference@@Base>: │ │ │ │ +00041930 <_Py_ResurrectReference@@Base>: │ │ │ │ bx lr │ │ │ │ - b 41694 │ │ │ │ - b 41694 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 1487e8 │ │ │ │ + cmn r0, #1 │ │ │ │ + bne 4196c <_Py_ResurrectReference@@Base+0x3c> │ │ │ │ + bl a5698 │ │ │ │ + ldr r3, [pc, #40] @ 41988 <_Py_ResurrectReference@@Base+0x58> │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r0, r3 │ │ │ │ + movne r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r2, [pc, #16] @ 41988 <_Py_ResurrectReference@@Base+0x58> │ │ │ │ + and r3, r3, #61440 @ 0xf000 │ │ │ │ + cmp r3, #49152 @ 0xc000 │ │ │ │ + ldr r0, [pc, #8] @ 4198c <_Py_ResurrectReference@@Base+0x5c> │ │ │ │ + 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, #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 419bc <_Py_ResurrectReference@@Base+0x50> │ │ │ │ - ldr r0, [pc, #96] @ 41a08 <_Py_ResurrectReference@@Base+0x9c> │ │ │ │ - ldr r2, [pc, #96] @ 41a0c <_Py_ResurrectReference@@Base+0xa0> │ │ │ │ - ldr r1, [pc, #96] @ 41a10 <_Py_ResurrectReference@@Base+0xa4> │ │ │ │ + bne 419d4 <_Py_ResurrectReference@@Base+0xa4> │ │ │ │ + ldr r0, [pc, #96] @ 41a20 <_Py_ResurrectReference@@Base+0xf0> │ │ │ │ + ldr r2, [pc, #96] @ 41a24 <_Py_ResurrectReference@@Base+0xf4> │ │ │ │ + ldr r1, [pc, #96] @ 41a28 <_Py_ResurrectReference@@Base+0xf8> │ │ │ │ mov r3, r5 │ │ │ │ - bl 31816c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 315a24 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - b 41a00 <_Py_ResurrectReference@@Base+0x94> │ │ │ │ + b 41a18 <_Py_ResurrectReference@@Base+0xe8> │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 125324 <_PyUnicodeWriter_Init@@Base> │ │ │ │ + bl 124b24 <_PyUnicodeWriter_Init@@Base> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r0, [sp] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 31f43c <_PyTime_AsTimeval@@Base+0x2be0> │ │ │ │ + bl 31d024 <_PyTime_AsTimeval@@Base+0x2f10> │ │ │ │ cmn r0, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ - bne 419fc <_Py_ResurrectReference@@Base+0x90> │ │ │ │ - bl 285a1c <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bne 41a14 <_Py_ResurrectReference@@Base+0xe4> │ │ │ │ + bl 28281c <_PyBytesWriter_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 41a00 <_Py_ResurrectReference@@Base+0x94> │ │ │ │ - bl bee24 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + b 41a18 <_Py_ResurrectReference@@Base+0xe8> │ │ │ │ + bl be948 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq ip, r5, r0, lsl r6 │ │ │ │ - eorseq sp, r7, r0, lsr sp │ │ │ │ - @ instruction: 0x0036ebb4 │ │ │ │ + mlaseq r5, r0, pc, r9 @ │ │ │ │ + @ instruction: 0x0037b6b0 │ │ │ │ + eorseq ip, r6, r4, lsr r5 │ │ │ │ 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 41a48 <_Py_ResurrectReference@@Base+0xdc> │ │ │ │ + bhi 41a60 <_Py_ResurrectReference@@Base+0x130> │ │ │ │ cmp r4, #0 │ │ │ │ - ldrle r0, [pc, #436] @ 41bf8 <_Py_ResurrectReference@@Base+0x28c> │ │ │ │ + ldrle r0, [pc, #436] @ 41c10 <_Py_ResurrectReference@@Base+0x2e0> │ │ │ │ ldrgt r0, [r5] │ │ │ │ - b 41a6c <_Py_ResurrectReference@@Base+0x100> │ │ │ │ - ldr r0, [pc, #428] @ 41bfc <_Py_ResurrectReference@@Base+0x290> │ │ │ │ + b 41a84 <_Py_ResurrectReference@@Base+0x154> │ │ │ │ + ldr r0, [pc, #428] @ 41c14 <_Py_ResurrectReference@@Base+0x2e4> │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 41a38 <_Py_ResurrectReference@@Base+0xcc> │ │ │ │ + bne 41a50 <_Py_ResurrectReference@@Base+0x120> │ │ │ │ mov r4, #0 │ │ │ │ - b 41bf0 <_Py_ResurrectReference@@Base+0x284> │ │ │ │ + b 41c08 <_Py_ResurrectReference@@Base+0x2d8> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 41a8c <_Py_ResurrectReference@@Base+0x120> │ │ │ │ + beq 41aa4 <_Py_ResurrectReference@@Base+0x174> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ - beq 41ac4 <_Py_ResurrectReference@@Base+0x158> │ │ │ │ - b 41aa0 <_Py_ResurrectReference@@Base+0x134> │ │ │ │ - ldr r3, [pc, #364] @ 41c00 <_Py_ResurrectReference@@Base+0x294> │ │ │ │ - ldr r1, [pc, #364] @ 41c04 <_Py_ResurrectReference@@Base+0x298> │ │ │ │ + beq 41adc <_Py_ResurrectReference@@Base+0x1ac> │ │ │ │ + b 41ab8 <_Py_ResurrectReference@@Base+0x188> │ │ │ │ + ldr r3, [pc, #364] @ 41c18 <_Py_ResurrectReference@@Base+0x2e8> │ │ │ │ + ldr r1, [pc, #364] @ 41c1c <_Py_ResurrectReference@@Base+0x2ec> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 41a64 <_Py_ResurrectReference@@Base+0xf8> │ │ │ │ - bl ab140 │ │ │ │ + bl 18ed6c │ │ │ │ + b 41a7c <_Py_ResurrectReference@@Base+0x14c> │ │ │ │ + bl ab064 │ │ │ │ cmn r0, #1 │ │ │ │ mov r9, r0 │ │ │ │ - bne 41ae8 <_Py_ResurrectReference@@Base+0x17c> │ │ │ │ - bl a5774 │ │ │ │ + bne 41b00 <_Py_ResurrectReference@@Base+0x1d0> │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 41a64 <_Py_ResurrectReference@@Base+0xf8> │ │ │ │ + bne 41a7c <_Py_ResurrectReference@@Base+0x14c> │ │ │ │ mvn r9, #0 │ │ │ │ - b 41ae8 <_Py_ResurrectReference@@Base+0x17c> │ │ │ │ - ldr r2, [pc, #300] @ 41bf8 <_Py_ResurrectReference@@Base+0x28c> │ │ │ │ + b 41b00 <_Py_ResurrectReference@@Base+0x1d0> │ │ │ │ + ldr r2, [pc, #300] @ 41c10 <_Py_ResurrectReference@@Base+0x2e0> │ │ │ │ cmp r0, r2 │ │ │ │ - beq 41abc <_Py_ResurrectReference@@Base+0x150> │ │ │ │ - ldr r0, [pc, #304] @ 41c08 <_Py_ResurrectReference@@Base+0x29c> │ │ │ │ + beq 41ad4 <_Py_ResurrectReference@@Base+0x1a4> │ │ │ │ + ldr r0, [pc, #304] @ 41c20 <_Py_ResurrectReference@@Base+0x2f0> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #300] @ 41c0c <_Py_ResurrectReference@@Base+0x2a0> │ │ │ │ + ldr r1, [pc, #300] @ 41c24 <_Py_ResurrectReference@@Base+0x2f4> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117e48 │ │ │ │ - b 41a64 <_Py_ResurrectReference@@Base+0xf8> │ │ │ │ + bl 1176e0 │ │ │ │ + b 41a7c <_Py_ResurrectReference@@Base+0x14c> │ │ │ │ mov r0, #0 │ │ │ │ - bl 92f28 │ │ │ │ + bl 92e4c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 41a64 <_Py_ResurrectReference@@Base+0xf8> │ │ │ │ + beq 41a7c <_Py_ResurrectReference@@Base+0x14c> │ │ │ │ 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 3184e8 <_PyArg_BadArgument@@Base+0x37c> │ │ │ │ + bl 315d94 <_PyArg_BadArgument@@Base+0x370> │ │ │ │ subs r8, r0, #0 │ │ │ │ mov r1, r8 │ │ │ │ - beq 41bf0 <_Py_ResurrectReference@@Base+0x284> │ │ │ │ + beq 41c08 <_Py_ResurrectReference@@Base+0x2d8> │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r0, r7 │ │ │ │ add r3, r3, r8 │ │ │ │ str r3, [r6, #12] │ │ │ │ - bl 92a28 │ │ │ │ + bl 9294c │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ - beq 41bc8 <_Py_ResurrectReference@@Base+0x25c> │ │ │ │ + beq 41be0 <_Py_ResurrectReference@@Base+0x2b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl ab318 │ │ │ │ + bl ab23c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r0, #1 │ │ │ │ - bne 41b88 <_Py_ResurrectReference@@Base+0x21c> │ │ │ │ + bne 41ba0 <_Py_ResurrectReference@@Base+0x270> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 41bc8 <_Py_ResurrectReference@@Base+0x25c> │ │ │ │ + beq 41be0 <_Py_ResurrectReference@@Base+0x2b0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 41bc8 <_Py_ResurrectReference@@Base+0x25c> │ │ │ │ + bne 41be0 <_Py_ResurrectReference@@Base+0x2b0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 41bc8 <_Py_ResurrectReference@@Base+0x25c> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 41be0 <_Py_ResurrectReference@@Base+0x2b0> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - beq 41ba8 <_Py_ResurrectReference@@Base+0x23c> │ │ │ │ + beq 41bc0 <_Py_ResurrectReference@@Base+0x290> │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - bne 41ba8 <_Py_ResurrectReference@@Base+0x23c> │ │ │ │ + bne 41bc0 <_Py_ResurrectReference@@Base+0x290> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_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 41b18 <_Py_ResurrectReference@@Base+0x1ac> │ │ │ │ - b 41bf0 <_Py_ResurrectReference@@Base+0x284> │ │ │ │ + beq 41b30 <_Py_ResurrectReference@@Base+0x200> │ │ │ │ + b 41c08 <_Py_ResurrectReference@@Base+0x2d8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 41a64 <_Py_ResurrectReference@@Base+0xf8> │ │ │ │ + beq 41a7c <_Py_ResurrectReference@@Base+0x14c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 41a64 <_Py_ResurrectReference@@Base+0xf8> │ │ │ │ + bne 41a7c <_Py_ResurrectReference@@Base+0x14c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 41a64 <_Py_ResurrectReference@@Base+0xf8> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 41a7c <_Py_ResurrectReference@@Base+0x14c> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - eorseq sp, r5, r0, ror #8 │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r1, r7, ip, lsr #25 │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r8, r4, ror #12 │ │ │ │ - ldr r0, [pc] @ 41c18 <_Py_ResurrectReference@@Base+0x2ac> │ │ │ │ - b 9deb0 │ │ │ │ - eorseq pc, r8, r8, lsl #13 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq sl, r5, r0, ror #27 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq pc, r6, ip, lsr #12 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq ip, r8, r4, ror #31 │ │ │ │ + ldr r0, [pc] @ 41c30 <_Py_ResurrectReference@@Base+0x300> │ │ │ │ + b 9ddd4 │ │ │ │ + eorseq sp, r8, r8 │ │ │ │ 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 a5774 │ │ │ │ + bl a5698 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 41d10 <_Py_ResurrectReference@@Base+0x3a4> │ │ │ │ + bne 41d28 <_Py_ResurrectReference@@Base+0x3f8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 31ddb4 <_PyTime_AsTimeval@@Base+0x1558> │ │ │ │ + bl 31b85c <_PyTime_AsTimeval@@Base+0x1748> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 41d10 <_Py_ResurrectReference@@Base+0x3a4> │ │ │ │ + beq 41d28 <_Py_ResurrectReference@@Base+0x3f8> │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #168] @ 41d18 <_Py_ResurrectReference@@Base+0x3ac> │ │ │ │ - ldr r0, [pc, #168] @ 41d1c <_Py_ResurrectReference@@Base+0x3b0> │ │ │ │ - bl a9bc8 │ │ │ │ + ldr r1, [pc, #168] @ 41d30 <_Py_ResurrectReference@@Base+0x400> │ │ │ │ + ldr r0, [pc, #168] @ 41d34 <_Py_ResurrectReference@@Base+0x404> │ │ │ │ + bl a9aec │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 41c8c <_Py_ResurrectReference@@Base+0x320> │ │ │ │ + bne 41ca4 <_Py_ResurrectReference@@Base+0x374> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 327f0c │ │ │ │ + b 3257c4 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #128] @ 41d20 <_Py_ResurrectReference@@Base+0x3b4> │ │ │ │ + ldr r1, [pc, #128] @ 41d38 <_Py_ResurrectReference@@Base+0x408> │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #124] @ 41d24 <_Py_ResurrectReference@@Base+0x3b8> │ │ │ │ + ldr r0, [pc, #124] @ 41d3c <_Py_ResurrectReference@@Base+0x40c> │ │ │ │ ldr r2, [r3, #32] │ │ │ │ mov r3, r5 │ │ │ │ - bl 3202fc <_PyTime_AsTimeval@@Base+0x3aa0> │ │ │ │ + bl 31dbb4 <_PyTime_AsTimeval@@Base+0x3aa0> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 41cdc <_Py_ResurrectReference@@Base+0x370> │ │ │ │ + beq 41cf4 <_Py_ResurrectReference@@Base+0x3c4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 41cdc <_Py_ResurrectReference@@Base+0x370> │ │ │ │ + bne 41cf4 <_Py_ResurrectReference@@Base+0x3c4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 41c7c <_Py_ResurrectReference@@Base+0x310> │ │ │ │ + beq 41c94 <_Py_ResurrectReference@@Base+0x364> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 41d10 <_Py_ResurrectReference@@Base+0x3a4> │ │ │ │ + beq 41d28 <_Py_ResurrectReference@@Base+0x3f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 41d10 <_Py_ResurrectReference@@Base+0x3a4> │ │ │ │ + bne 41d28 <_Py_ResurrectReference@@Base+0x3f8> │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + b 9ac7c <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - strdeq r1, [r2], -ip @ │ │ │ │ - eorseq r4, r8, r4, lsr #1 │ │ │ │ + eoreq sp, r1, r4, ror #29 │ │ │ │ + eorseq r1, r8, r4, lsr #20 │ │ │ │ andeq r0, r0, r6, lsl #5 │ │ │ │ - eorseq pc, r8, r0, lsl #14 │ │ │ │ + eorseq sp, r8, r0, lsl #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 41d50 <_Py_ResurrectReference@@Base+0x3e4> │ │ │ │ + bne 41d68 <_Py_ResurrectReference@@Base+0x438> │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 1792b8 │ │ │ │ + b 17824c │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 41d74 <_Py_ResurrectReference@@Base+0x408> │ │ │ │ + ldr r0, [pc, #20] @ 41d8c <_Py_ResurrectReference@@Base+0x45c> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - b 41d44 <_Py_ResurrectReference@@Base+0x3d8> │ │ │ │ - eorseq r6, r7, r8, lsr r8 │ │ │ │ + b 41d5c <_Py_ResurrectReference@@Base+0x42c> │ │ │ │ + eorseq r4, r7, ip, asr #3 │ │ │ │ │ │ │ │ -00041d78 <_PyErr_SetLocaleString@@Base>: │ │ │ │ +00041d90 <_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] @ 41de4 <_PyErr_SetLocaleString@@Base+0x6c> │ │ │ │ + ldr r1, [pc, #76] @ 41dfc <_PyErr_SetLocaleString@@Base+0x6c> │ │ │ │ mov r0, r3 │ │ │ │ - bl 144c94 │ │ │ │ + bl 144484 │ │ │ │ subs r4, r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #60] @ 41de8 <_PyErr_SetLocaleString@@Base+0x70> │ │ │ │ - bl 35a770 │ │ │ │ + ldr r3, [pc, #60] @ 41e00 <_PyErr_SetLocaleString@@Base+0x70> │ │ │ │ + bl 3580f0 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ mov r1, r5 │ │ │ │ - bl 118760 <_PyUnicodeWriter_WriteStr@@Base+0x138> │ │ │ │ + bl 117ff8 <_PyUnicodeWriter_WriteStr@@Base+0x138> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - eorseq r8, r6, r4, ror #6 │ │ │ │ + b 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + eorseq r5, r6, r4, asr #25 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldr r3, [r0, #28] │ │ │ │ - ldr r2, [pc, #12] @ 41e04 <_PyErr_SetLocaleString@@Base+0x8c> │ │ │ │ + ldr r2, [pc, #12] @ 41e1c <_PyErr_SetLocaleString@@Base+0x8c> │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #8] @ 41e08 <_PyErr_SetLocaleString@@Base+0x90> │ │ │ │ + ldr r0, [pc, #8] @ 41e20 <_PyErr_SetLocaleString@@Base+0x90> │ │ │ │ moveq r0, r2 │ │ │ │ bx lr │ │ │ │ - subseq r1, r6, r4, ror lr │ │ │ │ - subseq r1, r6, r4, ror #1 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - add r0, r0, #8 │ │ │ │ - bl 113900 │ │ │ │ - ldr r0, [pc] @ 41e2c <_PyErr_SetLocaleString@@Base+0xb4> │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ │ │ │ │ -00041e30 <_PyEval_FormatKwargsError@@Base>: │ │ │ │ +00041e24 <_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] @ 4201c <_PyEval_FormatKwargsError@@Base+0x1ec> │ │ │ │ + ldr r3, [pc, #468] @ 42010 <_PyEval_FormatKwargsError@@Base+0x1ec> │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl 18abfc <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 189550 <_PyErr_ExceptionMatches@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 41ee8 <_PyEval_FormatKwargsError@@Base+0xb8> │ │ │ │ + beq 41edc <_PyEval_FormatKwargsError@@Base+0xb8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 18ac24 <_PyErr_Clear@@Base> │ │ │ │ + bl 189578 <_PyErr_Clear@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 2aac60 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 2a7cb0 <_PyObject_FunctionStr@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 42014 <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ + beq 42008 <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ - ldr r3, [pc, #408] @ 42020 <_PyEval_FormatKwargsError@@Base+0x1f0> │ │ │ │ + ldr r3, [pc, #408] @ 42014 <_PyEval_FormatKwargsError@@Base+0x1f0> │ │ │ │ ldr ip, [r2, #12] │ │ │ │ ldr r1, [r3] │ │ │ │ - ldr r2, [pc, #400] @ 42024 <_PyEval_FormatKwargsError@@Base+0x1f4> │ │ │ │ + ldr r2, [pc, #400] @ 42018 <_PyEval_FormatKwargsError@@Base+0x1f4> │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl 1c19a4 <_PyErr_Format@@Base> │ │ │ │ + bl 1bfe3c <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 42014 <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ + beq 42008 <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 42014 <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ - ldr r2, [pc, #356] @ 42028 <_PyEval_FormatKwargsError@@Base+0x1f8> │ │ │ │ + bne 42008 <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ + ldr r2, [pc, #356] @ 4201c <_PyEval_FormatKwargsError@@Base+0x1f8> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 41edc <_PyEval_FormatKwargsError@@Base+0xac> │ │ │ │ + beq 41ed0 <_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 41ff0 <_PyEval_FormatKwargsError@@Base+0x1c0> │ │ │ │ - ldr r3, [pc, #316] @ 4202c <_PyEval_FormatKwargsError@@Base+0x1fc> │ │ │ │ + b 41fe4 <_PyEval_FormatKwargsError@@Base+0x1c0> │ │ │ │ + ldr r3, [pc, #316] @ 42020 <_PyEval_FormatKwargsError@@Base+0x1fc> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 18abfc <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 189550 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 42014 <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ + beq 42008 <_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 42000 <_PyEval_FormatKwargsError@@Base+0x1d0> │ │ │ │ + beq 41ff4 <_PyEval_FormatKwargsError@@Base+0x1d0> │ │ │ │ ldr r8, [r7, #8] │ │ │ │ cmp r8, #1 │ │ │ │ - bne 42000 <_PyEval_FormatKwargsError@@Base+0x1d0> │ │ │ │ + bne 41ff4 <_PyEval_FormatKwargsError@@Base+0x1d0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 18ac24 <_PyErr_Clear@@Base> │ │ │ │ + bl 189578 <_PyErr_Clear@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 2aac60 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 2a7cb0 <_PyObject_FunctionStr@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 41fac <_PyEval_FormatKwargsError@@Base+0x17c> │ │ │ │ - ldr r2, [pc, #216] @ 42020 <_PyEval_FormatKwargsError@@Base+0x1f0> │ │ │ │ + beq 41fa0 <_PyEval_FormatKwargsError@@Base+0x17c> │ │ │ │ + ldr r2, [pc, #216] @ 42014 <_PyEval_FormatKwargsError@@Base+0x1f0> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2] │ │ │ │ mov r3, r5 │ │ │ │ - ldr r2, [pc, #208] @ 42030 <_PyEval_FormatKwargsError@@Base+0x200> │ │ │ │ - bl 1c19a4 <_PyErr_Format@@Base> │ │ │ │ + ldr r2, [pc, #208] @ 42024 <_PyEval_FormatKwargsError@@Base+0x200> │ │ │ │ + bl 1bfe3c <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 41fac <_PyEval_FormatKwargsError@@Base+0x17c> │ │ │ │ + beq 41fa0 <_PyEval_FormatKwargsError@@Base+0x17c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 41fac <_PyEval_FormatKwargsError@@Base+0x17c> │ │ │ │ - ldr r2, [pc, #164] @ 42028 <_PyEval_FormatKwargsError@@Base+0x1f8> │ │ │ │ + bne 41fa0 <_PyEval_FormatKwargsError@@Base+0x17c> │ │ │ │ + ldr r2, [pc, #164] @ 4201c <_PyEval_FormatKwargsError@@Base+0x1f8> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 41f9c <_PyEval_FormatKwargsError@@Base+0x16c> │ │ │ │ + beq 41f90 <_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 42014 <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ + beq 42008 <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 42014 <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ - ldr r2, [pc, #88] @ 42028 <_PyEval_FormatKwargsError@@Base+0x1f8> │ │ │ │ + bne 42008 <_PyEval_FormatKwargsError@@Base+0x1e4> │ │ │ │ + ldr r2, [pc, #88] @ 4201c <_PyEval_FormatKwargsError@@Base+0x1f8> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 41fe8 <_PyEval_FormatKwargsError@@Base+0x1b8> │ │ │ │ + beq 41fdc <_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 9b380 │ │ │ │ + b 9b2a4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrsbeq fp, [r6], #-184 @ 0xffffff48 │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r8, r8, ror r7 @ │ │ │ │ - subseq r5, r8, r0, lsl lr │ │ │ │ - ldrsheq sp, [r6], #-172 @ 0xffffff54 │ │ │ │ - eorseq pc, r8, ip, lsr #15 │ │ │ │ + ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq sp, r8, ip, ror #3 │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ + ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ + eorseq sp, r8, r0, lsr #4 │ │ │ │ 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] │ │ │ │ @@ -24144,197 +24141,206 @@ │ │ │ │ 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] @ 42088 <_PyEval_FormatKwargsError@@Base+0x258> │ │ │ │ - bl 1293bc │ │ │ │ + ldr r0, [pc, #8] @ 4207c <_PyEval_FormatKwargsError@@Base+0x258> │ │ │ │ + bl 128bc0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x0038f8d4 │ │ │ │ + eorseq sp, r8, r4, asr r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 420b4 <_PyEval_FormatKwargsError@@Base+0x284> │ │ │ │ + bne 420a8 <_PyEval_FormatKwargsError@@Base+0x284> │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 1d7274 │ │ │ │ + b 1d5574 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 420d8 <_PyEval_FormatKwargsError@@Base+0x2a8> │ │ │ │ + ldr r0, [pc, #20] @ 420cc <_PyEval_FormatKwargsError@@Base+0x2a8> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - b 420a8 <_PyEval_FormatKwargsError@@Base+0x278> │ │ │ │ - eorseq r6, r7, r0, asr #16 │ │ │ │ + b 4209c <_PyEval_FormatKwargsError@@Base+0x278> │ │ │ │ + @ instruction: 0x003741d4 │ │ │ │ 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 42118 <_PyEval_FormatKwargsError@@Base+0x2e8> │ │ │ │ + bne 4210c <_PyEval_FormatKwargsError@@Base+0x2e8> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 42110 <_PyEval_FormatKwargsError@@Base+0x2e0> │ │ │ │ + beq 42104 <_PyEval_FormatKwargsError@@Base+0x2e0> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 422cc <_PyEval_FormatKwargsError@@Base+0x49c> │ │ │ │ - ldr r0, [pc, #444] @ 422d4 <_PyEval_FormatKwargsError@@Base+0x4a4> │ │ │ │ + bne 422c0 <_PyEval_FormatKwargsError@@Base+0x49c> │ │ │ │ + ldr r0, [pc, #444] @ 422c8 <_PyEval_FormatKwargsError@@Base+0x4a4> │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r6, [r1, #4] │ │ │ │ - ldr r7, [pc, #436] @ 422d8 <_PyEval_FormatKwargsError@@Base+0x4a8> │ │ │ │ - ldr r3, [pc, #436] @ 422dc <_PyEval_FormatKwargsError@@Base+0x4ac> │ │ │ │ + ldr r7, [pc, #436] @ 422cc <_PyEval_FormatKwargsError@@Base+0x4a8> │ │ │ │ + ldr r3, [pc, #436] @ 422d0 <_PyEval_FormatKwargsError@@Base+0x4ac> │ │ │ │ mov r5, r1 │ │ │ │ cmp r6, r7 │ │ │ │ cmpne r6, r3 │ │ │ │ - beq 421b4 <_PyEval_FormatKwargsError@@Base+0x384> │ │ │ │ + beq 421a8 <_PyEval_FormatKwargsError@@Base+0x384> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl adf8c │ │ │ │ + bl ade90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 421b4 <_PyEval_FormatKwargsError@@Base+0x384> │ │ │ │ + bne 421a8 <_PyEval_FormatKwargsError@@Base+0x384> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl adf8c │ │ │ │ - ldr r1, [pc, #388] @ 422e0 <_PyEval_FormatKwargsError@@Base+0x4b0> │ │ │ │ + bl ade90 │ │ │ │ + ldr r1, [pc, #388] @ 422d4 <_PyEval_FormatKwargsError@@Base+0x4b0> │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ cmp r6, r1 │ │ │ │ orreq r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 421b4 <_PyEval_FormatKwargsError@@Base+0x384> │ │ │ │ + bne 421a8 <_PyEval_FormatKwargsError@@Base+0x384> │ │ │ │ mov r0, r6 │ │ │ │ - bl adf8c │ │ │ │ - ldr r1, [pc, #356] @ 422e4 <_PyEval_FormatKwargsError@@Base+0x4b4> │ │ │ │ + bl ade90 │ │ │ │ + ldr r1, [pc, #356] @ 422d8 <_PyEval_FormatKwargsError@@Base+0x4b4> │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ cmp r6, r1 │ │ │ │ orreq r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 421b4 <_PyEval_FormatKwargsError@@Base+0x384> │ │ │ │ + bne 421a8 <_PyEval_FormatKwargsError@@Base+0x384> │ │ │ │ mov r0, r6 │ │ │ │ - bl adf8c │ │ │ │ + bl ade90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 421b4 <_PyEval_FormatKwargsError@@Base+0x384> │ │ │ │ + bne 421a8 <_PyEval_FormatKwargsError@@Base+0x384> │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b 421e4 <_PyEval_FormatKwargsError@@Base+0x3b4> │ │ │ │ + b 421d8 <_PyEval_FormatKwargsError@@Base+0x3b4> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r6, [r3, #8] │ │ │ │ moveq r6, r3 │ │ │ │ - bl 15f0a4 │ │ │ │ + bl 15e28c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 421dc <_PyEval_FormatKwargsError@@Base+0x3ac> │ │ │ │ + bne 421d0 <_PyEval_FormatKwargsError@@Base+0x3ac> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r0, r6 │ │ │ │ - ble 421a4 <_PyEval_FormatKwargsError@@Base+0x374> │ │ │ │ + ble 42198 <_PyEval_FormatKwargsError@@Base+0x374> │ │ │ │ mov r0, r4 │ │ │ │ - bl aef58 │ │ │ │ + bl aeacc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 421d4 <_PyEval_FormatKwargsError@@Base+0x3a4> │ │ │ │ + beq 421c8 <_PyEval_FormatKwargsError@@Base+0x3a4> │ │ │ │ mov r0, r4 │ │ │ │ - bl af3d4 │ │ │ │ + bl aef48 │ │ │ │ subs r6, r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ - beq 42298 <_PyEval_FormatKwargsError@@Base+0x468> │ │ │ │ + beq 4228c <_PyEval_FormatKwargsError@@Base+0x468> │ │ │ │ mov r0, r5 │ │ │ │ - bl 115ef0 │ │ │ │ + bl 11596c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 42238 <_PyEval_FormatKwargsError@@Base+0x408> │ │ │ │ + beq 4222c <_PyEval_FormatKwargsError@@Base+0x408> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 42238 <_PyEval_FormatKwargsError@@Base+0x408> │ │ │ │ + bne 4222c <_PyEval_FormatKwargsError@@Base+0x408> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmn r7, #1 │ │ │ │ - bne 42268 <_PyEval_FormatKwargsError@@Base+0x438> │ │ │ │ + bne 4225c <_PyEval_FormatKwargsError@@Base+0x438> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 421d4 <_PyEval_FormatKwargsError@@Base+0x3a4> │ │ │ │ + beq 421c8 <_PyEval_FormatKwargsError@@Base+0x3a4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 421d4 <_PyEval_FormatKwargsError@@Base+0x3a4> │ │ │ │ + bne 421c8 <_PyEval_FormatKwargsError@@Base+0x3a4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 421d4 <_PyEval_FormatKwargsError@@Base+0x3a4> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 421c8 <_PyEval_FormatKwargsError@@Base+0x3a4> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 421f4 <_PyEval_FormatKwargsError@@Base+0x3c4> │ │ │ │ + beq 421e8 <_PyEval_FormatKwargsError@@Base+0x3c4> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 422cc <_PyEval_FormatKwargsError@@Base+0x49c> │ │ │ │ + beq 422c0 <_PyEval_FormatKwargsError@@Base+0x49c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 422cc <_PyEval_FormatKwargsError@@Base+0x49c> │ │ │ │ + bne 422c0 <_PyEval_FormatKwargsError@@Base+0x49c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 422cc <_PyEval_FormatKwargsError@@Base+0x49c> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 422c0 <_PyEval_FormatKwargsError@@Base+0x49c> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 422bc <_PyEval_FormatKwargsError@@Base+0x48c> │ │ │ │ + beq 422b0 <_PyEval_FormatKwargsError@@Base+0x48c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 422bc <_PyEval_FormatKwargsError@@Base+0x48c> │ │ │ │ + bne 422b0 <_PyEval_FormatKwargsError@@Base+0x48c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - bl a5774 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 42110 <_PyEval_FormatKwargsError@@Base+0x2e0> │ │ │ │ - b 421d4 <_PyEval_FormatKwargsError@@Base+0x3a4> │ │ │ │ - ldr r0, [pc, #20] @ 422e8 <_PyEval_FormatKwargsError@@Base+0x4b8> │ │ │ │ + beq 42104 <_PyEval_FormatKwargsError@@Base+0x2e0> │ │ │ │ + b 421c8 <_PyEval_FormatKwargsError@@Base+0x3a4> │ │ │ │ + ldr r0, [pc, #20] @ 422dc <_PyEval_FormatKwargsError@@Base+0x4b8> │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r1, r6, r4, ror #1 │ │ │ │ - subseq r1, r6, ip, lsl r1 │ │ │ │ - ldrsheq r3, [r6], #-68 @ 0xffffffbc │ │ │ │ - ldrsbeq r4, [r6], #-204 @ 0xffffff34 │ │ │ │ - ldrsheq r4, [r6], #-172 @ 0xffffff54 │ │ │ │ - subseq r1, r6, r4, ror lr │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + subseq r1, r5, ip, lsl r1 │ │ │ │ + ldrsheq r3, [r5], #-68 @ 0xffffffbc │ │ │ │ + ldrsbeq r4, [r5], #-204 @ 0xffffff34 │ │ │ │ + ldrsheq r4, [r5], #-172 @ 0xffffff54 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + add r0, r0, #8 │ │ │ │ + bl 113378 │ │ │ │ + ldr r0, [pc] @ 42300 <_PyEval_FormatKwargsError@@Base+0x4dc> │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r0, [pc, #60] @ 42344 <_PyEval_FormatKwargsError@@Base+0x514> │ │ │ │ + ldr r0, [pc, #60] @ 4235c <_PyEval_FormatKwargsError@@Base+0x538> │ │ │ │ mov r6, r3 │ │ │ │ mov r2, #1 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_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 sp, r8, r4, lsl #3 │ │ │ │ - ldr r0, [pc] @ 42350 <_PyEval_FormatKwargsError@@Base+0x520> │ │ │ │ - b 9deb0 │ │ │ │ - eorseq r3, r6, r0, lsl #29 │ │ │ │ + b b90fc │ │ │ │ + eorseq sl, r8, r4, lsl #22 │ │ │ │ + ldr r0, [pc] @ 42368 <_PyEval_FormatKwargsError@@Base+0x544> │ │ │ │ + b 9ddd4 │ │ │ │ + @ instruction: 0x003617dc │ │ │ │ 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] │ │ │ │ @@ -24353,352 +24359,455 @@ │ │ │ │ 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 423dc <_PyEval_FormatKwargsError@@Base+0x5ac> │ │ │ │ + beq 423f4 <_PyEval_FormatKwargsError@@Base+0x5d0> │ │ │ │ str r0, [sp, #16] │ │ │ │ str r6, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ stm sp, {ip, lr} │ │ │ │ - ldr r0, [pc, #128] @ 42458 <_PyEval_FormatKwargsError@@Base+0x628> │ │ │ │ - bl 1293bc │ │ │ │ - b 4240c <_PyEval_FormatKwargsError@@Base+0x5dc> │ │ │ │ + ldr r0, [pc, #128] @ 42470 <_PyEval_FormatKwargsError@@Base+0x64c> │ │ │ │ + bl 128bc0 │ │ │ │ + b 42424 <_PyEval_FormatKwargsError@@Base+0x600> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 423fc <_PyEval_FormatKwargsError@@Base+0x5cc> │ │ │ │ + beq 42414 <_PyEval_FormatKwargsError@@Base+0x5f0> │ │ │ │ str r6, [sp, #12] │ │ │ │ str r5, [sp, #8] │ │ │ │ stm sp, {ip, lr} │ │ │ │ - ldr r0, [pc, #100] @ 4245c <_PyEval_FormatKwargsError@@Base+0x62c> │ │ │ │ - bl 1293bc │ │ │ │ - b 4240c <_PyEval_FormatKwargsError@@Base+0x5dc> │ │ │ │ - ldr r0, [pc, #92] @ 42460 <_PyEval_FormatKwargsError@@Base+0x630> │ │ │ │ + ldr r0, [pc, #100] @ 42474 <_PyEval_FormatKwargsError@@Base+0x650> │ │ │ │ + bl 128bc0 │ │ │ │ + b 42424 <_PyEval_FormatKwargsError@@Base+0x600> │ │ │ │ + ldr r0, [pc, #92] @ 42478 <_PyEval_FormatKwargsError@@Base+0x654> │ │ │ │ str r5, [sp, #8] │ │ │ │ stm sp, {ip, lr} │ │ │ │ - bl 1293bc │ │ │ │ + bl 128bc0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4241c <_PyEval_FormatKwargsError@@Base+0x5ec> │ │ │ │ + bne 42434 <_PyEval_FormatKwargsError@@Base+0x610> │ │ │ │ mov r0, #0 │ │ │ │ - b 42450 <_PyEval_FormatKwargsError@@Base+0x620> │ │ │ │ + b 42468 <_PyEval_FormatKwargsError@@Base+0x644> │ │ │ │ ldrb r1, [r4, #23] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 42434 <_PyEval_FormatKwargsError@@Base+0x604> │ │ │ │ - bl 77520 │ │ │ │ + beq 4244c <_PyEval_FormatKwargsError@@Base+0x628> │ │ │ │ + bl 77520 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 42414 <_PyEval_FormatKwargsError@@Base+0x5e4> │ │ │ │ + beq 4242c <_PyEval_FormatKwargsError@@Base+0x608> │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 42450 <_PyEval_FormatKwargsError@@Base+0x620> │ │ │ │ + beq 42468 <_PyEval_FormatKwargsError@@Base+0x644> │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 77348 │ │ │ │ + b 77348 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq pc, r8, r8, ror #18 │ │ │ │ - eorseq pc, r8, r8, lsl #19 │ │ │ │ - eorseq pc, r8, r4, lsr #19 │ │ │ │ + eorseq sp, r8, r8, ror #5 │ │ │ │ + eorseq sp, r8, r8, lsl #6 │ │ │ │ + eorseq sp, r8, r4, lsr #6 │ │ │ │ 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 1d2fb4 │ │ │ │ + bl 1d12b4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 424b0 <_PyEval_FormatKwargsError@@Base+0x680> │ │ │ │ + beq 424c8 <_PyEval_FormatKwargsError@@Base+0x6a4> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [r4, #20] │ │ │ │ - ldreq r0, [pc, #20] @ 424b8 <_PyEval_FormatKwargsError@@Base+0x688> │ │ │ │ + ldreq r0, [pc, #20] @ 424d0 <_PyEval_FormatKwargsError@@Base+0x6ac> │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r1, [r5, #20] │ │ │ │ - ldreq r1, [pc, #8] @ 424b8 <_PyEval_FormatKwargsError@@Base+0x688> │ │ │ │ - bl 418c4 │ │ │ │ + ldreq r1, [pc, #8] @ 424d0 <_PyEval_FormatKwargsError@@Base+0x6ac> │ │ │ │ + bl 41888 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, sp, r0, lsl #20 │ │ │ │ + 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 r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 424f4 <_PyEval_FormatKwargsError@@Base+0x6c4> │ │ │ │ + bne 4250c <_PyEval_FormatKwargsError@@Base+0x6e8> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 42508 <_PyEval_FormatKwargsError@@Base+0x6d8> │ │ │ │ - b 42518 <_PyEval_FormatKwargsError@@Base+0x6e8> │ │ │ │ + bne 42520 <_PyEval_FormatKwargsError@@Base+0x6fc> │ │ │ │ + b 42530 <_PyEval_FormatKwargsError@@Base+0x70c> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 424e4 <_PyEval_FormatKwargsError@@Base+0x6b4> │ │ │ │ + beq 424fc <_PyEval_FormatKwargsError@@Base+0x6d8> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne 42560 <_PyEval_FormatKwargsError@@Base+0x730> │ │ │ │ - ldr r3, [pc, #212] @ 42628 <_PyEval_FormatKwargsError@@Base+0x7f8> │ │ │ │ - ldr r1, [pc, #212] @ 4262c <_PyEval_FormatKwargsError@@Base+0x7fc> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 42580 <_PyEval_FormatKwargsError@@Base+0x750> │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - tst r3, #16777216 @ 0x1000000 │ │ │ │ - bne 42588 <_PyEval_FormatKwargsError@@Base+0x758> │ │ │ │ - ldr r3, [pc, #184] @ 42630 <_PyEval_FormatKwargsError@@Base+0x800> │ │ │ │ - ldr r1, [pc, #184] @ 42634 <_PyEval_FormatKwargsError@@Base+0x804> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - mvn r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 128bdc │ │ │ │ - subs r5, r0, #0 │ │ │ │ - bgt 425bc <_PyEval_FormatKwargsError@@Base+0x78c> │ │ │ │ - bl a5774 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 42580 <_PyEval_FormatKwargsError@@Base+0x750> │ │ │ │ - ldr r3, [pc, #136] @ 42638 <_PyEval_FormatKwargsError@@Base+0x808> │ │ │ │ - ldr r1, [pc, #136] @ 4263c <_PyEval_FormatKwargsError@@Base+0x80c> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 42580 <_PyEval_FormatKwargsError@@Base+0x750> │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - cmp r3, r5 │ │ │ │ - beq 42620 <_PyEval_FormatKwargsError@@Base+0x7f0> │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 42600 <_PyEval_FormatKwargsError@@Base+0x7d0> │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 425ec <_PyEval_FormatKwargsError@@Base+0x7bc> │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ - bl 99d3c │ │ │ │ - b 42600 <_PyEval_FormatKwargsError@@Base+0x7d0> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 31ddb4 <_PyTime_AsTimeval@@Base+0x1558> │ │ │ │ - cmn r0, #1 │ │ │ │ - bne 425e0 <_PyEval_FormatKwargsError@@Base+0x7b0> │ │ │ │ - b 42580 <_PyEval_FormatKwargsError@@Base+0x750> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 99848 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r0, [r4, #28] │ │ │ │ - strne r5, [r4, #32] │ │ │ │ - bne 42620 <_PyEval_FormatKwargsError@@Base+0x7f0> │ │ │ │ - bl 2a1f3c │ │ │ │ - b 42580 <_PyEval_FormatKwargsError@@Base+0x750> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r6, r0, ror #1 │ │ │ │ - eorseq pc, r8, r0, ror #1 │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r8, r4, lsl sl @ │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq pc, r8, r4, lsr sl @ │ │ │ │ │ │ │ │ -00042640 <_PyImport_ClearExtension@@Base>: │ │ │ │ +0004254c <_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] @ 42758 <_PyImport_ClearExtension@@Base+0x118> │ │ │ │ + ldr r3, [pc, #256] @ 42664 <_PyImport_ClearExtension@@Base+0x118> │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldr r8, [r3, #8] │ │ │ │ - bl 243030 │ │ │ │ + bl 23f814 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 42690 <_PyImport_ClearExtension@@Base+0x50> │ │ │ │ - bl a5774 │ │ │ │ + bne 4259c <_PyImport_ClearExtension@@Base+0x50> │ │ │ │ + bl a5698 │ │ │ │ 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 426cc <_PyImport_ClearExtension@@Base+0x8c> │ │ │ │ + beq 425d8 <_PyImport_ClearExtension@@Base+0x8c> │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 426cc <_PyImport_ClearExtension@@Base+0x8c> │ │ │ │ + beq 425d8 <_PyImport_ClearExtension@@Base+0x8c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 426cc <_PyImport_ClearExtension@@Base+0x8c> │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bne 425d8 <_PyImport_ClearExtension@@Base+0x8c> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r7, #12] │ │ │ │ - bgt 426f8 <_PyImport_ClearExtension@@Base+0xb8> │ │ │ │ - bl 9b2c0 │ │ │ │ + bgt 42604 <_PyImport_ClearExtension@@Base+0xb8> │ │ │ │ + bl 9b1e4 │ │ │ │ mov r7, r0 │ │ │ │ - bl 24e840 │ │ │ │ + bl 24b0b0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 42728 <_PyImport_ClearExtension@@Base+0xe8> │ │ │ │ - b 42720 <_PyImport_ClearExtension@@Base+0xe0> │ │ │ │ + bne 42634 <_PyImport_ClearExtension@@Base+0xe8> │ │ │ │ + b 4262c <_PyImport_ClearExtension@@Base+0xe0> │ │ │ │ ldr r3, [r8, #3884] @ 0xf2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 426e0 <_PyImport_ClearExtension@@Base+0xa0> │ │ │ │ + beq 425ec <_PyImport_ClearExtension@@Base+0xa0> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bge 426e0 <_PyImport_ClearExtension@@Base+0xa0> │ │ │ │ + bge 425ec <_PyImport_ClearExtension@@Base+0xa0> │ │ │ │ mov r0, r8 │ │ │ │ - bl 42be8 <_PyImport_ClearExtension@@Base+0x5a8> │ │ │ │ + bl 42a14 <_PyImport_ClearExtension@@Base+0x4c8> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 426e0 <_PyImport_ClearExtension@@Base+0xa0> │ │ │ │ + bge 425ec <_PyImport_ClearExtension@@Base+0xa0> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 325254 <_PyTime_AsTimeval@@Base+0x89f8> │ │ │ │ + bl 321628 <_PyTime_AsTimeval@@Base+0x7514> │ │ │ │ cmp r7, r4 │ │ │ │ - bne 42744 <_PyImport_ClearExtension@@Base+0x104> │ │ │ │ + bne 42650 <_PyImport_ClearExtension@@Base+0x104> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 284d78 │ │ │ │ - b 4273c <_PyImport_ClearExtension@@Base+0xfc> │ │ │ │ + bl 281b78 │ │ │ │ + b 42648 <_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 42694 <_PyImport_ClearExtension@@Base+0x148> │ │ │ │ + ldr r3, [pc, #212] @ 4275c <_PyImport_ClearExtension@@Base+0x210> │ │ │ │ + ldr r1, [pc, #212] @ 42760 <_PyImport_ClearExtension@@Base+0x214> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ed6c │ │ │ │ + b 426b4 <_PyImport_ClearExtension@@Base+0x168> │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + tst r3, #16777216 @ 0x1000000 │ │ │ │ + bne 426bc <_PyImport_ClearExtension@@Base+0x170> │ │ │ │ + ldr r3, [pc, #184] @ 42764 <_PyImport_ClearExtension@@Base+0x218> │ │ │ │ + ldr r1, [pc, #184] @ 42768 <_PyImport_ClearExtension@@Base+0x21c> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ed6c │ │ │ │ + mvn r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 1283e0 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + bgt 426f0 <_PyImport_ClearExtension@@Base+0x1a4> │ │ │ │ + bl a5698 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 426b4 <_PyImport_ClearExtension@@Base+0x168> │ │ │ │ + ldr r3, [pc, #136] @ 4276c <_PyImport_ClearExtension@@Base+0x220> │ │ │ │ + ldr r1, [pc, #136] @ 42770 <_PyImport_ClearExtension@@Base+0x224> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ed6c │ │ │ │ + b 426b4 <_PyImport_ClearExtension@@Base+0x168> │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + cmp r3, r5 │ │ │ │ + beq 42754 <_PyImport_ClearExtension@@Base+0x208> │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 42734 <_PyImport_ClearExtension@@Base+0x1e8> │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 42720 <_PyImport_ClearExtension@@Base+0x1d4> │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ + bl 99c60 │ │ │ │ + b 42734 <_PyImport_ClearExtension@@Base+0x1e8> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 31b85c <_PyTime_AsTimeval@@Base+0x1748> │ │ │ │ + cmn r0, #1 │ │ │ │ + bne 42714 <_PyImport_ClearExtension@@Base+0x1c8> │ │ │ │ + b 426b4 <_PyImport_ClearExtension@@Base+0x168> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9976c │ │ │ │ + cmp r0, #0 │ │ │ │ + str r0, [r4, #28] │ │ │ │ + strne r5, [r4, #32] │ │ │ │ + bne 42754 <_PyImport_ClearExtension@@Base+0x208> │ │ │ │ + bl 29ef8c │ │ │ │ + b 426b4 <_PyImport_ClearExtension@@Base+0x168> │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq r1, r5, r0, ror #1 │ │ │ │ + eorseq ip, r8, r0, ror #20 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + mlaseq r8, r4, r3, sp │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + @ instruction: 0x0038d3b4 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #220] @ 42868 <_PyImport_ClearExtension@@Base+0x31c> │ │ │ │ + bl 3580f0 │ │ │ │ + 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 427c0 <_PyImport_ClearExtension@@Base+0x274> │ │ │ │ + ldr r3, [pc, #184] @ 4286c <_PyImport_ClearExtension@@Base+0x320> │ │ │ │ + ldr r1, [pc, #184] @ 42870 <_PyImport_ClearExtension@@Base+0x324> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ed6c │ │ │ │ + b 427e0 <_PyImport_ClearExtension@@Base+0x294> │ │ │ │ + ldr r2, [pc, #172] @ 42874 <_PyImport_ClearExtension@@Base+0x328> │ │ │ │ + ldr r2, [r2, #624] @ 0x270 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq 427e8 <_PyImport_ClearExtension@@Base+0x29c> │ │ │ │ + ldr r3, [pc, #160] @ 42878 <_PyImport_ClearExtension@@Base+0x32c> │ │ │ │ + ldr r1, [pc, #160] @ 4287c <_PyImport_ClearExtension@@Base+0x330> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ed6c │ │ │ │ + mov r0, #0 │ │ │ │ + b 42860 <_PyImport_ClearExtension@@Base+0x314> │ │ │ │ + ldr r0, [pc, #144] @ 42880 <_PyImport_ClearExtension@@Base+0x334> │ │ │ │ + mov r1, r4 │ │ │ │ + bl bbe80 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 427e0 <_PyImport_ClearExtension@@Base+0x294> │ │ │ │ + bl 2a8bd0 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 2943c │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 42824 <_PyImport_ClearExtension@@Base+0x2d8> │ │ │ │ + bl 32d94 │ │ │ │ + b 42848 <_PyImport_ClearExtension@@Base+0x2fc> │ │ │ │ + bl 2a9798 │ │ │ │ + ldr r0, [pc, #84] @ 42884 <_PyImport_ClearExtension@@Base+0x338> │ │ │ │ + bl 2a9fd8 <_PySlice_FromIndices@@Base+0x160> │ │ │ │ + cmn r4, #1 │ │ │ │ + bne 42848 <_PyImport_ClearExtension@@Base+0x2fc> │ │ │ │ + ldr r3, [pc, #72] @ 42888 <_PyImport_ClearExtension@@Base+0x33c> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 1440d8 │ │ │ │ + b 42860 <_PyImport_ClearExtension@@Base+0x314> │ │ │ │ + mov r0, r4 │ │ │ │ + bl a63b4 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [pc, #44] @ 4288c <_PyImport_ClearExtension@@Base+0x340> │ │ │ │ + bl a9aec │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ + ldrsheq sp, [r5], #-164 @ 0xffffff5c │ │ │ │ + eorseq fp, r7, r8, lsr #29 │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ + subseq r1, r5, r0, ror #1 │ │ │ │ + eorseq sp, r8, r4, lsl #8 │ │ │ │ + eorseq sp, r8, ip, lsr #8 │ │ │ │ + eorseq sl, r6, r8, ror #30 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ + eorseq sp, r8, r8, lsr r4 │ │ │ │ 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] @ 42824 <_PyImport_ClearExtension@@Base+0x1e4> │ │ │ │ - bl 2e11d8 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ + ldr r3, [pc, #148] @ 42958 <_PyImport_ClearExtension@@Base+0x40c> │ │ │ │ + bl 2de67c <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4281c <_PyImport_ClearExtension@@Base+0x1dc> │ │ │ │ + beq 42950 <_PyImport_ClearExtension@@Base+0x404> │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl c42a4 │ │ │ │ + bl c3dc8 │ │ │ │ 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 c7ff4 │ │ │ │ + bl c7b18 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 427fc <_PyImport_ClearExtension@@Base+0x1bc> │ │ │ │ + bge 42930 <_PyImport_ClearExtension@@Base+0x3e4> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 42810 <_PyImport_ClearExtension@@Base+0x1d0> │ │ │ │ - bl 132dd8 │ │ │ │ + bne 42944 <_PyImport_ClearExtension@@Base+0x3f8> │ │ │ │ + bl 1325e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 427a8 <_PyImport_ClearExtension@@Base+0x168> │ │ │ │ + beq 428dc <_PyImport_ClearExtension@@Base+0x390> │ │ │ │ mov r0, #0 │ │ │ │ - b 4281c <_PyImport_ClearExtension@@Base+0x1dc> │ │ │ │ + b 42950 <_PyImport_ClearExtension@@Base+0x404> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 43128 <_PyImport_ClearExtension@@Base+0xae8> │ │ │ │ - b 4281c <_PyImport_ClearExtension@@Base+0x1dc> │ │ │ │ - ldr r3, [pc, #16] @ 42828 <_PyImport_ClearExtension@@Base+0x1e8> │ │ │ │ + bl 43140 <_PyImport_ClearExtension@@Base+0xbf4> │ │ │ │ + b 42950 <_PyImport_ClearExtension@@Base+0x404> │ │ │ │ + ldr r3, [pc, #16] @ 4295c <_PyImport_ClearExtension@@Base+0x410> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1448e8 │ │ │ │ + bl 1440d8 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subseq r2, r8, r8, ror #11 │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ + subseq r2, r7, r0, lsl #12 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 42854 <_PyImport_ClearExtension@@Base+0x214> │ │ │ │ + bne 42988 <_PyImport_ClearExtension@@Base+0x43c> │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 1d4e80 │ │ │ │ + b 1d3180 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 42878 <_PyImport_ClearExtension@@Base+0x238> │ │ │ │ + ldr r0, [pc, #20] @ 429ac <_PyImport_ClearExtension@@Base+0x460> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - b 42848 <_PyImport_ClearExtension@@Base+0x208> │ │ │ │ - eorseq r6, r7, r8, lsr #17 │ │ │ │ + b 4297c <_PyImport_ClearExtension@@Base+0x430> │ │ │ │ + eorseq r4, r7, ip, lsr r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r2 │ │ │ │ - bl ef90c │ │ │ │ + bl ef460 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 428c0 <_PyImport_ClearExtension@@Base+0x280> │ │ │ │ + bne 429f4 <_PyImport_ClearExtension@@Base+0x4a8> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 428b8 <_PyImport_ClearExtension@@Base+0x278> │ │ │ │ + beq 429ec <_PyImport_ClearExtension@@Base+0x4a0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a6f94 │ │ │ │ + bl 1a5344 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 428c0 <_PyImport_ClearExtension@@Base+0x280> │ │ │ │ + bne 429f4 <_PyImport_ClearExtension@@Base+0x4a8> │ │ │ │ pop {r4, lr} │ │ │ │ - b 2dc4e8 │ │ │ │ - ldr r3, [pc, #16] @ 428d8 <_PyImport_ClearExtension@@Base+0x298> │ │ │ │ - ldr r1, [pc, #16] @ 428dc <_PyImport_ClearExtension@@Base+0x29c> │ │ │ │ + b 2d9920 │ │ │ │ + ldr r3, [pc, #16] @ 42a0c <_PyImport_ClearExtension@@Base+0x4c0> │ │ │ │ + ldr r1, [pc, #16] @ 42a10 <_PyImport_ClearExtension@@Base+0x4c4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r8, r4, lsl #21 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq sp, r8, r0, asr #8 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble 42a4c <_PyImport_ClearExtension@@Base+0x500> │ │ │ │ + ldr r0, [r0, #3884] @ 0xf2c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 42a54 <_PyImport_ClearExtension@@Base+0x508> │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cmp r1, r3 │ │ │ │ + bge 42a5c <_PyImport_ClearExtension@@Base+0x510> │ │ │ │ + ldr r2, [pc, #68] @ 42a80 <_PyImport_ClearExtension@@Base+0x534> │ │ │ │ + ldr r3, [r2] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r2] │ │ │ │ + b 42a78 <_PyImport_ClearExtension@@Base+0x52c> │ │ │ │ + ldr r1, [pc, #48] @ 42a84 <_PyImport_ClearExtension@@Base+0x538> │ │ │ │ + b 42a60 <_PyImport_ClearExtension@@Base+0x514> │ │ │ │ + ldr r1, [pc, #44] @ 42a88 <_PyImport_ClearExtension@@Base+0x53c> │ │ │ │ + b 42a60 <_PyImport_ClearExtension@@Base+0x514> │ │ │ │ + ldr r1, [pc, #40] @ 42a8c <_PyImport_ClearExtension@@Base+0x540> │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r0, [pc, #24] @ 42a90 <_PyImport_ClearExtension@@Base+0x544> │ │ │ │ + bl 7d718 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r2, [pc] @ 42a80 <_PyImport_ClearExtension@@Base+0x534> │ │ │ │ + b b2884 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq sp, r8, r8, ror #8 │ │ │ │ + eorseq sp, r8, r0, lsl #9 │ │ │ │ + eorseq sp, r8, ip, lsr #9 │ │ │ │ + subseq sp, r1, r8, lsl #29 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 428f0 <_PyImport_ClearExtension@@Base+0x2b0> │ │ │ │ - b 1be5a4 │ │ │ │ - ldr r0, [pc] @ 428f8 <_PyImport_ClearExtension@@Base+0x2b8> │ │ │ │ + beq 42aa4 <_PyImport_ClearExtension@@Base+0x558> │ │ │ │ + b 1bca3c │ │ │ │ + ldr r0, [pc] @ 42aac <_PyImport_ClearExtension@@Base+0x560> │ │ │ │ bx lr │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldrb r2, [r0, #13] │ │ │ │ @@ -24709,922 +24818,819 @@ │ │ │ │ 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 4295c <_PyImport_ClearExtension@@Base+0x31c> │ │ │ │ + beq 42b10 <_PyImport_ClearExtension@@Base+0x5c4> │ │ │ │ str r0, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ - ldr r0, [pc, #100] @ 429bc <_PyImport_ClearExtension@@Base+0x37c> │ │ │ │ - bl 1293bc │ │ │ │ - b 4297c <_PyImport_ClearExtension@@Base+0x33c> │ │ │ │ - cmp ip, #0 │ │ │ │ - beq 42974 <_PyImport_ClearExtension@@Base+0x334> │ │ │ │ - str ip, [sp] │ │ │ │ - ldr r0, [pc, #80] @ 429c0 <_PyImport_ClearExtension@@Base+0x380> │ │ │ │ - bl 1293bc │ │ │ │ - b 4297c <_PyImport_ClearExtension@@Base+0x33c> │ │ │ │ - ldr r0, [pc, #72] @ 429c4 <_PyImport_ClearExtension@@Base+0x384> │ │ │ │ - bl 1293bc │ │ │ │ + ldr r0, [pc, #100] @ 42b70 <_PyImport_ClearExtension@@Base+0x624> │ │ │ │ + bl 128bc0 │ │ │ │ + b 42b30 <_PyImport_ClearExtension@@Base+0x5e4> │ │ │ │ + cmp ip, #0 │ │ │ │ + beq 42b28 <_PyImport_ClearExtension@@Base+0x5dc> │ │ │ │ + str ip, [sp] │ │ │ │ + ldr r0, [pc, #80] @ 42b74 <_PyImport_ClearExtension@@Base+0x628> │ │ │ │ + bl 128bc0 │ │ │ │ + b 42b30 <_PyImport_ClearExtension@@Base+0x5e4> │ │ │ │ + ldr r0, [pc, #72] @ 42b78 <_PyImport_ClearExtension@@Base+0x62c> │ │ │ │ + bl 128bc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 42998 <_PyImport_ClearExtension@@Base+0x358> │ │ │ │ + beq 42b4c <_PyImport_ClearExtension@@Base+0x600> │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 42998 <_PyImport_ClearExtension@@Base+0x358> │ │ │ │ + beq 42b4c <_PyImport_ClearExtension@@Base+0x600> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ - bl 77348 │ │ │ │ + bl 77348 │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r5, #0 │ │ │ │ - beq 429b4 <_PyImport_ClearExtension@@Base+0x374> │ │ │ │ + beq 42b68 <_PyImport_ClearExtension@@Base+0x61c> │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 77520 │ │ │ │ + b 77520 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq pc, r8, ip, lsr #21 │ │ │ │ - @ instruction: 0x0038f8d4 │ │ │ │ - eorseq pc, r8, r0, asr #21 │ │ │ │ + eorseq sp, r8, r8, asr #9 │ │ │ │ + eorseq sp, r8, r4, asr r2 │ │ │ │ + @ instruction: 0x0038d4dc │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 429d8 <_PyImport_ClearExtension@@Base+0x398> │ │ │ │ - b a6490 │ │ │ │ + blt 42b8c <_PyImport_ClearExtension@@Base+0x640> │ │ │ │ + b a63b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 42a00 <_PyImport_ClearExtension@@Base+0x3c0> │ │ │ │ - ldr r1, [pc, #16] @ 42a04 <_PyImport_ClearExtension@@Base+0x3c4> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r4, r8, ip, lsr r1 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #220] @ 42afc <_PyImport_ClearExtension@@Base+0x4bc> │ │ │ │ - bl 35a770 │ │ │ │ - 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 42a54 <_PyImport_ClearExtension@@Base+0x414> │ │ │ │ - ldr r3, [pc, #184] @ 42b00 <_PyImport_ClearExtension@@Base+0x4c0> │ │ │ │ - ldr r1, [pc, #184] @ 42b04 <_PyImport_ClearExtension@@Base+0x4c4> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 42a74 <_PyImport_ClearExtension@@Base+0x434> │ │ │ │ - ldr r2, [pc, #172] @ 42b08 <_PyImport_ClearExtension@@Base+0x4c8> │ │ │ │ - ldr r2, [r2, #624] @ 0x270 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq 42a7c <_PyImport_ClearExtension@@Base+0x43c> │ │ │ │ - ldr r3, [pc, #160] @ 42b0c <_PyImport_ClearExtension@@Base+0x4cc> │ │ │ │ - ldr r1, [pc, #160] @ 42b10 <_PyImport_ClearExtension@@Base+0x4d0> │ │ │ │ + ldr r3, [pc, #16] @ 42bb4 <_PyImport_ClearExtension@@Base+0x668> │ │ │ │ + ldr r1, [pc, #16] @ 42bb8 <_PyImport_ClearExtension@@Base+0x66c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r0, #0 │ │ │ │ - b 42af4 <_PyImport_ClearExtension@@Base+0x4b4> │ │ │ │ - ldr r0, [pc, #144] @ 42b14 <_PyImport_ClearExtension@@Base+0x4d4> │ │ │ │ - mov r1, r4 │ │ │ │ - bl bc32c │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 42a74 <_PyImport_ClearExtension@@Base+0x434> │ │ │ │ - bl 2abb80 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 2943c │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 42ab8 <_PyImport_ClearExtension@@Base+0x478> │ │ │ │ - bl 32d7c │ │ │ │ - b 42adc <_PyImport_ClearExtension@@Base+0x49c> │ │ │ │ - bl 2ac748 │ │ │ │ - ldr r0, [pc, #84] @ 42b18 <_PyImport_ClearExtension@@Base+0x4d8> │ │ │ │ - bl 2accec <_PySlice_FromIndices@@Base+0x160> │ │ │ │ - cmn r4, #1 │ │ │ │ - bne 42adc <_PyImport_ClearExtension@@Base+0x49c> │ │ │ │ - ldr r3, [pc, #72] @ 42b1c <_PyImport_ClearExtension@@Base+0x4dc> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 1448e8 │ │ │ │ - b 42af4 <_PyImport_ClearExtension@@Base+0x4b4> │ │ │ │ - mov r0, r4 │ │ │ │ - bl a6490 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [pc, #44] @ 42b20 <_PyImport_ClearExtension@@Base+0x4e0> │ │ │ │ - bl a9bc8 │ │ │ │ - add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - andeq r0, r0, ip │ │ │ │ - ldrsheq sp, [r6], #-164 @ 0xffffff5c │ │ │ │ - eorseq lr, r7, r8, lsr #10 │ │ │ │ - subseq r4, r8, r0, lsl lr │ │ │ │ - subseq r1, r6, r0, ror #1 │ │ │ │ - eorseq pc, r8, r4, lsr fp @ │ │ │ │ - eorseq pc, r8, ip, asr fp @ │ │ │ │ - eorseq sp, r6, r8, ror #11 │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ - eorseq pc, r8, r8, ror #22 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + @ instruction: 0x00381abc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 220f10 │ │ │ │ + bl 21d9f8 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 42b5c <_PyImport_ClearExtension@@Base+0x51c> │ │ │ │ - bl a5774 │ │ │ │ - ldr r3, [pc, #36] @ 42b74 <_PyImport_ClearExtension@@Base+0x534> │ │ │ │ + bne 42bf4 <_PyImport_ClearExtension@@Base+0x6a8> │ │ │ │ + bl a5698 │ │ │ │ + ldr r3, [pc, #36] @ 42c0c <_PyImport_ClearExtension@@Base+0x6c0> │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #16] @ 42b78 <_PyImport_ClearExtension@@Base+0x538> │ │ │ │ + ldr r2, [pc, #16] @ 42c10 <_PyImport_ClearExtension@@Base+0x6c4> │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #4] @ 42b74 <_PyImport_ClearExtension@@Base+0x534> │ │ │ │ + ldr r0, [pc, #4] @ 42c0c <_PyImport_ClearExtension@@Base+0x6c0> │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r6, r4, ror #1 │ │ │ │ - subseq r1, r6, r4, ror 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 │ │ │ │ cmp r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bhi 42bb0 <_PyImport_ClearExtension@@Base+0x570> │ │ │ │ + bhi 42c48 <_PyImport_ClearExtension@@Base+0x6fc> │ │ │ │ cmp r4, #0 │ │ │ │ ldrgt r1, [r6] │ │ │ │ - ldrle r1, [pc, #48] @ 42be0 <_PyImport_ClearExtension@@Base+0x5a0> │ │ │ │ - b 42bd0 <_PyImport_ClearExtension@@Base+0x590> │ │ │ │ - ldr r0, [pc, #44] @ 42be4 <_PyImport_ClearExtension@@Base+0x5a4> │ │ │ │ + ldrle r1, [pc, #48] @ 42c78 <_PyImport_ClearExtension@@Base+0x72c> │ │ │ │ + b 42c68 <_PyImport_ClearExtension@@Base+0x71c> │ │ │ │ + ldr r0, [pc, #44] @ 42c7c <_PyImport_ClearExtension@@Base+0x730> │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ - b 42ba0 <_PyImport_ClearExtension@@Base+0x560> │ │ │ │ + b 42c38 <_PyImport_ClearExtension@@Base+0x6ec> │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 42d14 <_PyImport_ClearExtension@@Base+0x6d4> │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - eorseq ip, r5, ip, asr #28 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble 42c20 <_PyImport_ClearExtension@@Base+0x5e0> │ │ │ │ - ldr r0, [r0, #3884] @ 0xf2c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 42c28 <_PyImport_ClearExtension@@Base+0x5e8> │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r1, r3 │ │ │ │ - bge 42c30 <_PyImport_ClearExtension@@Base+0x5f0> │ │ │ │ - ldr r2, [pc, #68] @ 42c54 <_PyImport_ClearExtension@@Base+0x614> │ │ │ │ - ldr r3, [r2] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r2] │ │ │ │ - b 42c4c <_PyImport_ClearExtension@@Base+0x60c> │ │ │ │ - ldr r1, [pc, #48] @ 42c58 <_PyImport_ClearExtension@@Base+0x618> │ │ │ │ - b 42c34 <_PyImport_ClearExtension@@Base+0x5f4> │ │ │ │ - ldr r1, [pc, #44] @ 42c5c <_PyImport_ClearExtension@@Base+0x61c> │ │ │ │ - b 42c34 <_PyImport_ClearExtension@@Base+0x5f4> │ │ │ │ - ldr r1, [pc, #40] @ 42c60 <_PyImport_ClearExtension@@Base+0x620> │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #24] @ 42c64 <_PyImport_ClearExtension@@Base+0x624> │ │ │ │ - bl 7d954 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r2, [pc] @ 42c54 <_PyImport_ClearExtension@@Base+0x614> │ │ │ │ - b b2d10 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - eorseq pc, r8, r0, ror fp @ │ │ │ │ - eorseq pc, r8, r8, lsl #23 │ │ │ │ - @ instruction: 0x0038fbb4 │ │ │ │ - subseq r0, r2, r8, asr r4 │ │ │ │ + b 42d2c <_PyImport_ClearExtension@@Base+0x7e0> │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq sl, r5, ip, asr #15 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 42c78 <_PyImport_ClearExtension@@Base+0x638> │ │ │ │ - b 1be5a4 │ │ │ │ - ldr r0, [pc] @ 42c80 <_PyImport_ClearExtension@@Base+0x640> │ │ │ │ + beq 42c90 <_PyImport_ClearExtension@@Base+0x744> │ │ │ │ + b 1bca3c │ │ │ │ + ldr r0, [pc] @ 42c98 <_PyImport_ClearExtension@@Base+0x74c> │ │ │ │ bx lr │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + 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 42cb8 <_PyImport_ClearExtension@@Base+0x678> │ │ │ │ + bne 42cd0 <_PyImport_ClearExtension@@Base+0x784> │ │ │ │ ldm r4, {r0, r1} │ │ │ │ - bl 115ef0 │ │ │ │ + bl 11596c │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 42cf4 <_PyImport_ClearExtension@@Base+0x6b4> │ │ │ │ - b 42ce0 <_PyImport_ClearExtension@@Base+0x6a0> │ │ │ │ + bne 42d0c <_PyImport_ClearExtension@@Base+0x7c0> │ │ │ │ + b 42cf8 <_PyImport_ClearExtension@@Base+0x7ac> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #64] @ 42d08 <_PyImport_ClearExtension@@Base+0x6c8> │ │ │ │ + ldr r0, [pc, #64] @ 42d20 <_PyImport_ClearExtension@@Base+0x7d4> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 42ca0 <_PyImport_ClearExtension@@Base+0x660> │ │ │ │ + bne 42cb8 <_PyImport_ClearExtension@@Base+0x76c> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - bl a5774 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 42cd8 <_PyImport_ClearExtension@@Base+0x698> │ │ │ │ - ldr r0, [pc, #24] @ 42d0c <_PyImport_ClearExtension@@Base+0x6cc> │ │ │ │ + bne 42cf0 <_PyImport_ClearExtension@@Base+0x7a4> │ │ │ │ + ldr r0, [pc, #24] @ 42d24 <_PyImport_ClearExtension@@Base+0x7d8> │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #20] @ 42d10 <_PyImport_ClearExtension@@Base+0x6d0> │ │ │ │ + ldr r2, [pc, #20] @ 42d28 <_PyImport_ClearExtension@@Base+0x7dc> │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #8] @ 42d0c <_PyImport_ClearExtension@@Base+0x6cc> │ │ │ │ + ldr r0, [pc, #8] @ 42d24 <_PyImport_ClearExtension@@Base+0x7d8> │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r6, r7, r4, asr #15 │ │ │ │ - subseq r1, r6, r4, ror #1 │ │ │ │ - subseq r1, r6, r4, ror lr │ │ │ │ + eorseq r4, r7, r8, asr r1 │ │ │ │ + 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] @ 42e08 <_PyImport_ClearExtension@@Base+0x7c8> │ │ │ │ + ldr fp, [pc, #220] @ 42e20 <_PyImport_ClearExtension@@Base+0x8d4> │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ cmp r1, fp │ │ │ │ - ldreq sl, [pc, #212] @ 42e0c <_PyImport_ClearExtension@@Base+0x7cc> │ │ │ │ + ldreq sl, [pc, #212] @ 42e24 <_PyImport_ClearExtension@@Base+0x8d8> │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r2 │ │ │ │ moveq r9, #6 │ │ │ │ - beq 42d68 <_PyImport_ClearExtension@@Base+0x728> │ │ │ │ + beq 42d80 <_PyImport_ClearExtension@@Base+0x834> │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1129cc │ │ │ │ + bl 112444 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq sl, [sp, #4] │ │ │ │ ldreq r9, [sp, #12] │ │ │ │ - bne 42dfc <_PyImport_ClearExtension@@Base+0x7bc> │ │ │ │ + bne 42e14 <_PyImport_ClearExtension@@Base+0x8c8> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r8, [r4, #20] │ │ │ │ - ldreq r8, [pc, #148] @ 42e10 <_PyImport_ClearExtension@@Base+0x7d0> │ │ │ │ + ldreq r8, [pc, #148] @ 42e28 <_PyImport_ClearExtension@@Base+0x8dc> │ │ │ │ cmp r7, #1 │ │ │ │ mov r4, #0 │ │ │ │ - beq 42db0 <_PyImport_ClearExtension@@Base+0x770> │ │ │ │ + beq 42dc8 <_PyImport_ClearExtension@@Base+0x87c> │ │ │ │ cmp r4, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, sl │ │ │ │ - bge 42da8 <_PyImport_ClearExtension@@Base+0x768> │ │ │ │ + bge 42dc0 <_PyImport_ClearExtension@@Base+0x874> │ │ │ │ ldrb r1, [r8, r4] │ │ │ │ bl 2a8dc │ │ │ │ cmp r0, #0 │ │ │ │ addne r4, r4, #1 │ │ │ │ - bne 42d84 <_PyImport_ClearExtension@@Base+0x744> │ │ │ │ + bne 42d9c <_PyImport_ClearExtension@@Base+0x850> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 42ddc <_PyImport_ClearExtension@@Base+0x79c> │ │ │ │ + beq 42df4 <_PyImport_ClearExtension@@Base+0x8a8> │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r7 │ │ │ │ sub r7, r7, #1 │ │ │ │ cmp r7, r4 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, sl │ │ │ │ - blt 42ddc <_PyImport_ClearExtension@@Base+0x79c> │ │ │ │ + blt 42df4 <_PyImport_ClearExtension@@Base+0x8a8> │ │ │ │ ldrb r1, [r8, r7] │ │ │ │ bl 2a8dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 42db4 <_PyImport_ClearExtension@@Base+0x774> │ │ │ │ + bne 42dcc <_PyImport_ClearExtension@@Base+0x880> │ │ │ │ cmp r6, fp │ │ │ │ - beq 42dec <_PyImport_ClearExtension@@Base+0x7ac> │ │ │ │ + beq 42e04 <_PyImport_ClearExtension@@Base+0x8b8> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113900 │ │ │ │ + bl 113378 │ │ │ │ sub r1, r5, r4 │ │ │ │ add r0, r8, r4 │ │ │ │ - bl 1d2fb4 │ │ │ │ - b 42e00 <_PyImport_ClearExtension@@Base+0x7c0> │ │ │ │ + bl 1d12b4 │ │ │ │ + b 42e18 <_PyImport_ClearExtension@@Base+0x8cc> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - eorseq pc, r8, r8, lsl #24 │ │ │ │ - subseq r2, sp, r0, lsl #20 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq sp, r8, r8, lsl #11 │ │ │ │ + subseq r2, ip, r0, lsl #20 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - ldr r2, [pc, #12] @ 42e4c <_PyImport_ClearExtension@@Base+0x80c> │ │ │ │ + ldr r2, [pc, #12] @ 42e64 <_PyImport_ClearExtension@@Base+0x918> │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #8] @ 42e50 <_PyImport_ClearExtension@@Base+0x810> │ │ │ │ + ldr r0, [pc, #8] @ 42e68 <_PyImport_ClearExtension@@Base+0x91c> │ │ │ │ movge r0, r2 │ │ │ │ bx lr │ │ │ │ - subseq r1, r6, r4, ror lr │ │ │ │ - subseq r1, r6, r4, ror #1 │ │ │ │ + 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 │ │ │ │ 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 42e94 <_PyImport_ClearExtension@@Base+0x854> │ │ │ │ - bl a5774 │ │ │ │ + bne 42eac <_PyImport_ClearExtension@@Base+0x960> │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 42ea0 <_PyImport_ClearExtension@@Base+0x860> │ │ │ │ + bne 42eb8 <_PyImport_ClearExtension@@Base+0x96c> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a5a64 │ │ │ │ + b a5988 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b a6490 │ │ │ │ + b a63b4 │ │ │ │ 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 42f00 <_PyImport_ClearExtension@@Base+0x8c0> │ │ │ │ + bne 42f18 <_PyImport_ClearExtension@@Base+0x9cc> │ │ │ │ clz r1, r4 │ │ │ │ lsr r1, r1, #5 │ │ │ │ cmp r2, #2 │ │ │ │ orrne r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 42f38 <_PyImport_ClearExtension@@Base+0x8f8> │ │ │ │ + beq 42f50 <_PyImport_ClearExtension@@Base+0xa04> │ │ │ │ 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] @ 42f90 <_PyImport_ClearExtension@@Base+0x950> │ │ │ │ + ldr ip, [pc, #108] @ 42fa8 <_PyImport_ClearExtension@@Base+0xa5c> │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 42f84 <_PyImport_ClearExtension@@Base+0x944> │ │ │ │ + beq 42f9c <_PyImport_ClearExtension@@Base+0xa50> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 1dfcb0 │ │ │ │ + bl 1ddfbc │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt 42f84 <_PyImport_ClearExtension@@Base+0x944> │ │ │ │ + blt 42f9c <_PyImport_ClearExtension@@Base+0xa50> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1f14e8 │ │ │ │ + bl 1ef804 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 42f68 <_PyImport_ClearExtension@@Base+0x928> │ │ │ │ - bl a5774 │ │ │ │ + bne 42f80 <_PyImport_ClearExtension@@Base+0xa34> │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 42f84 <_PyImport_ClearExtension@@Base+0x944> │ │ │ │ + bne 42f9c <_PyImport_ClearExtension@@Base+0xa50> │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #3 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2d4748 <_Py_set_inheritable_async_safe@@Base+0x98> │ │ │ │ + b 2d17c8 <_Py_set_inheritable_async_safe@@Base+0x98> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, r8, r4, asr r6 │ │ │ │ + subseq r2, r7, r4, asr r6 │ │ │ │ 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 42fd0 <_PyImport_ClearExtension@@Base+0x990> │ │ │ │ + bhi 42fe8 <_PyImport_ClearExtension@@Base+0xa9c> │ │ │ │ ldr r0, [r8] │ │ │ │ - bl 12038c <_PyNumber_Index@@Base> │ │ │ │ + bl 11fc10 <_PyNumber_Index@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 42ff0 <_PyImport_ClearExtension@@Base+0x9b0> │ │ │ │ - b 4300c <_PyImport_ClearExtension@@Base+0x9cc> │ │ │ │ - ldr r0, [pc, #316] @ 43114 <_PyImport_ClearExtension@@Base+0xad4> │ │ │ │ + bne 43008 <_PyImport_ClearExtension@@Base+0xabc> │ │ │ │ + b 43024 <_PyImport_ClearExtension@@Base+0xad8> │ │ │ │ + ldr r0, [pc, #316] @ 4312c <_PyImport_ClearExtension@@Base+0xbe0> │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4310c <_PyImport_ClearExtension@@Base+0xacc> │ │ │ │ - b 42fbc <_PyImport_ClearExtension@@Base+0x97c> │ │ │ │ - bl ab140 │ │ │ │ + beq 43124 <_PyImport_ClearExtension@@Base+0xbd8> │ │ │ │ + b 42fd4 <_PyImport_ClearExtension@@Base+0xa88> │ │ │ │ + bl ab064 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - bne 43020 <_PyImport_ClearExtension@@Base+0x9e0> │ │ │ │ + bne 43038 <_PyImport_ClearExtension@@Base+0xaec> │ │ │ │ cmn r4, #1 │ │ │ │ - bne 4303c <_PyImport_ClearExtension@@Base+0x9fc> │ │ │ │ - bl a5774 │ │ │ │ + bne 43054 <_PyImport_ClearExtension@@Base+0xb08> │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 4303c <_PyImport_ClearExtension@@Base+0x9fc> │ │ │ │ - b 4310c <_PyImport_ClearExtension@@Base+0xacc> │ │ │ │ + beq 43054 <_PyImport_ClearExtension@@Base+0xb08> │ │ │ │ + b 43124 <_PyImport_ClearExtension@@Base+0xbd8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 43004 <_PyImport_ClearExtension@@Base+0x9c4> │ │ │ │ + bne 4301c <_PyImport_ClearExtension@@Base+0xad0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 43004 <_PyImport_ClearExtension@@Base+0x9c4> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 4301c <_PyImport_ClearExtension@@Base+0xad0> │ │ │ │ cmp r7, #1 │ │ │ │ movle r3, #32 │ │ │ │ - ble 430b8 <_PyImport_ClearExtension@@Base+0xa78> │ │ │ │ + ble 430d0 <_PyImport_ClearExtension@@Base+0xb84> │ │ │ │ ldr r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - beq 43070 <_PyImport_ClearExtension@@Base+0xa30> │ │ │ │ + beq 43088 <_PyImport_ClearExtension@@Base+0xb3c> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ ldrbeq r3, [r5, #16] │ │ │ │ - beq 430b8 <_PyImport_ClearExtension@@Base+0xa78> │ │ │ │ - b 430fc <_PyImport_ClearExtension@@Base+0xabc> │ │ │ │ - ldr r3, [pc, #160] @ 43118 <_PyImport_ClearExtension@@Base+0xad8> │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 4308c <_PyImport_ClearExtension@@Base+0xa4c> │ │ │ │ - ldr r1, [pc, #148] @ 43118 <_PyImport_ClearExtension@@Base+0xad8> │ │ │ │ - bl adf8c │ │ │ │ + beq 430d0 <_PyImport_ClearExtension@@Base+0xb84> │ │ │ │ + b 43114 <_PyImport_ClearExtension@@Base+0xbc8> │ │ │ │ + ldr r3, [pc, #160] @ 43130 <_PyImport_ClearExtension@@Base+0xbe4> │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 430a4 <_PyImport_ClearExtension@@Base+0xb58> │ │ │ │ + ldr r1, [pc, #148] @ 43130 <_PyImport_ClearExtension@@Base+0xbe4> │ │ │ │ + bl ade90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 430a0 <_PyImport_ClearExtension@@Base+0xa60> │ │ │ │ + beq 430b8 <_PyImport_ClearExtension@@Base+0xb6c> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ ldreq r3, [r5, #20] │ │ │ │ ldrbeq r3, [r3] │ │ │ │ - beq 430b8 <_PyImport_ClearExtension@@Base+0xa78> │ │ │ │ - ldr r2, [pc, #116] @ 4311c <_PyImport_ClearExtension@@Base+0xadc> │ │ │ │ - ldr r1, [pc, #116] @ 43120 <_PyImport_ClearExtension@@Base+0xae0> │ │ │ │ - ldr r0, [pc, #100] @ 43114 <_PyImport_ClearExtension@@Base+0xad4> │ │ │ │ + beq 430d0 <_PyImport_ClearExtension@@Base+0xb84> │ │ │ │ + ldr r2, [pc, #116] @ 43134 <_PyImport_ClearExtension@@Base+0xbe8> │ │ │ │ + ldr r1, [pc, #116] @ 43138 <_PyImport_ClearExtension@@Base+0xbec> │ │ │ │ + ldr r0, [pc, #100] @ 4312c <_PyImport_ClearExtension@@Base+0xbe0> │ │ │ │ mov r3, r5 │ │ │ │ - bl 31816c <_PyArg_BadArgument@@Base> │ │ │ │ - b 4310c <_PyImport_ClearExtension@@Base+0xacc> │ │ │ │ + bl 315a24 <_PyArg_BadArgument@@Base> │ │ │ │ + b 43124 <_PyImport_ClearExtension@@Base+0xbd8> │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bgt 430d8 <_PyImport_ClearExtension@@Base+0xa98> │ │ │ │ + bgt 430f0 <_PyImport_ClearExtension@@Base+0xba4> │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r6, #20] │ │ │ │ - ldreq r0, [pc, #80] @ 43124 <_PyImport_ClearExtension@@Base+0xae4> │ │ │ │ + ldreq r0, [pc, #80] @ 4313c <_PyImport_ClearExtension@@Base+0xbf0> │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 1d2fb4 │ │ │ │ + b 1d12b4 │ │ │ │ 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 43448 <_PyImport_ClearExtension@@Base+0xe08> │ │ │ │ - ldr r3, [pc, #20] @ 43118 <_PyImport_ClearExtension@@Base+0xad8> │ │ │ │ + b 43460 <_PyImport_ClearExtension@@Base+0xf14> │ │ │ │ + ldr r3, [pc, #20] @ 43130 <_PyImport_ClearExtension@@Base+0xbe4> │ │ │ │ cmp r0, r3 │ │ │ │ - beq 430a0 <_PyImport_ClearExtension@@Base+0xa60> │ │ │ │ - b 4307c <_PyImport_ClearExtension@@Base+0xa3c> │ │ │ │ + beq 430b8 <_PyImport_ClearExtension@@Base+0xb6c> │ │ │ │ + b 43094 <_PyImport_ClearExtension@@Base+0xb48> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x0035cddc │ │ │ │ - subseq r8, r6, r8, lsr #23 │ │ │ │ - eorseq r4, r6, r0, lsr r4 │ │ │ │ - eorseq ip, r6, r8, asr #28 │ │ │ │ - subseq r2, sp, r0, lsl #20 │ │ │ │ + eorseq sl, r5, ip, asr r7 │ │ │ │ + subseq r8, r5, r8, lsr #23 │ │ │ │ + eorseq r1, r6, ip, lsl #27 │ │ │ │ + eorseq sl, r6, r8, asr #15 │ │ │ │ + subseq r2, ip, r0, lsl #20 │ │ │ │ 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 43158 <_PyImport_ClearExtension@@Base+0xb18> │ │ │ │ + bne 43170 <_PyImport_ClearExtension@@Base+0xc24> │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 29658 │ │ │ │ - ldr r1, [pc, #568] @ 43398 <_PyImport_ClearExtension@@Base+0xd58> │ │ │ │ - ldr r0, [pc, #568] @ 4339c <_PyImport_ClearExtension@@Base+0xd5c> │ │ │ │ - bl 16d0ec <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + ldr r1, [pc, #568] @ 433b0 <_PyImport_ClearExtension@@Base+0xe64> │ │ │ │ + ldr r0, [pc, #568] @ 433b4 <_PyImport_ClearExtension@@Base+0xe68> │ │ │ │ + bl 16bf38 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 43390 <_PyImport_ClearExtension@@Base+0xd50> │ │ │ │ - bl aaac0 │ │ │ │ + beq 433a8 <_PyImport_ClearExtension@@Base+0xe5c> │ │ │ │ + bl aa9e4 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 43198 <_PyImport_ClearExtension@@Base+0xb58> │ │ │ │ + beq 431b0 <_PyImport_ClearExtension@@Base+0xc64> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne 43198 <_PyImport_ClearExtension@@Base+0xb58> │ │ │ │ + bne 431b0 <_PyImport_ClearExtension@@Base+0xc64> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 43390 <_PyImport_ClearExtension@@Base+0xd50> │ │ │ │ + beq 433a8 <_PyImport_ClearExtension@@Base+0xe5c> │ │ │ │ ldrd r0, [r5, #8] │ │ │ │ - bl 358728 │ │ │ │ - ldr r2, [pc, #496] @ 433a0 <_PyImport_ClearExtension@@Base+0xd60> │ │ │ │ - ldr r3, [pc, #496] @ 433a4 <_PyImport_ClearExtension@@Base+0xd64> │ │ │ │ - bl 358788 │ │ │ │ + bl 3560ac │ │ │ │ + ldr r2, [pc, #496] @ 433b8 <_PyImport_ClearExtension@@Base+0xe6c> │ │ │ │ + ldr r3, [pc, #496] @ 433bc <_PyImport_ClearExtension@@Base+0xe70> │ │ │ │ + bl 35610c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [r5] │ │ │ │ - bl 358728 │ │ │ │ + bl 3560ac │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 3583d4 │ │ │ │ - bl ab230 │ │ │ │ + bl 355d58 │ │ │ │ + bl ab154 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43344 <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ + beq 4335c <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ str r0, [r4, #12] │ │ │ │ ldrd r0, [r5, #24] │ │ │ │ - bl 358728 │ │ │ │ - ldr r2, [pc, #424] @ 433a0 <_PyImport_ClearExtension@@Base+0xd60> │ │ │ │ - ldr r3, [pc, #424] @ 433a4 <_PyImport_ClearExtension@@Base+0xd64> │ │ │ │ - bl 358788 │ │ │ │ + bl 3560ac │ │ │ │ + ldr r2, [pc, #424] @ 433b8 <_PyImport_ClearExtension@@Base+0xe6c> │ │ │ │ + ldr r3, [pc, #424] @ 433bc <_PyImport_ClearExtension@@Base+0xe70> │ │ │ │ + bl 35610c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, [r5, #16] │ │ │ │ - bl 358728 │ │ │ │ + bl 3560ac │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 3583d4 │ │ │ │ - bl ab230 │ │ │ │ + bl 355d58 │ │ │ │ + bl ab154 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43344 <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ + beq 4335c <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ str r0, [r4, #16] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - bl a6490 │ │ │ │ + bl a63b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43344 <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ + beq 4335c <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ str r0, [r4, #20] │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ - bl a6490 │ │ │ │ + bl a63b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43344 <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ + beq 4335c <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ str r0, [r4, #24] │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ - bl a6490 │ │ │ │ + bl a63b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43344 <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ + beq 4335c <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ str r0, [r4, #28] │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl a6490 │ │ │ │ + bl a63b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43344 <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ + beq 4335c <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ str r0, [r4, #32] │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl a6490 │ │ │ │ + bl a63b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43344 <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ + beq 4335c <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bl a6490 │ │ │ │ + bl a63b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43344 <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ + beq 4335c <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ - bl a6490 │ │ │ │ + bl a63b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43344 <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ + beq 4335c <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ - bl a6490 │ │ │ │ + bl a63b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43344 <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ + beq 4335c <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl a6490 │ │ │ │ + bl a63b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43344 <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ + beq 4335c <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ - bl a6490 │ │ │ │ + bl a63b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43344 <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ + beq 4335c <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ - bl a6490 │ │ │ │ + bl a63b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43344 <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ + beq 4335c <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r5, #76] @ 0x4c │ │ │ │ - bl a6490 │ │ │ │ + bl a63b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43344 <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ + beq 4335c <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl a6490 │ │ │ │ + bl a63b4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 43344 <_PyImport_ClearExtension@@Base+0xd04> │ │ │ │ + beq 4335c <_PyImport_ClearExtension@@Base+0xe10> │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ - bl a6490 │ │ │ │ + bl a63b4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 4336c <_PyImport_ClearExtension@@Base+0xd2c> │ │ │ │ + bne 43384 <_PyImport_ClearExtension@@Base+0xe38> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 43390 <_PyImport_ClearExtension@@Base+0xd50> │ │ │ │ + beq 433a8 <_PyImport_ClearExtension@@Base+0xe5c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 43390 <_PyImport_ClearExtension@@Base+0xd50> │ │ │ │ + bne 433a8 <_PyImport_ClearExtension@@Base+0xe5c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 43390 <_PyImport_ClearExtension@@Base+0xd50> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 433a8 <_PyImport_ClearExtension@@Base+0xe5c> │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ - bl a6490 │ │ │ │ + bl a63b4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #24] @ 433a8 <_PyImport_ClearExtension@@Base+0xd68> │ │ │ │ - b a9bc8 │ │ │ │ + ldr r0, [pc, #24] @ 433c0 <_PyImport_ClearExtension@@Base+0xe74> │ │ │ │ + b a9aec │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - eorseq lr, r6, r8, ror r6 │ │ │ │ - eorseq r3, r6, r4, lsl #12 │ │ │ │ + @ instruction: 0x0036bff8 │ │ │ │ + eorseq r0, r6, r4, lsl #31 │ │ │ │ adcsge lr, r5, sp, lsl #27 │ │ │ │ mrccc 6, 5, ip, cr0, cr7, {7} │ │ │ │ - eorseq pc, r8, ip, lsl #27 │ │ │ │ + eorseq sp, r8, ip, lsl #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #124] @ 43440 <_PyImport_ClearExtension@@Base+0xe00> │ │ │ │ + ldr r1, [pc, #124] @ 43458 <_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 433dc <_PyImport_ClearExtension@@Base+0xd9c> │ │ │ │ - bl 345740 │ │ │ │ + bne 433f4 <_PyImport_ClearExtension@@Base+0xea8> │ │ │ │ + bl 3431d0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 43438 <_PyImport_ClearExtension@@Base+0xdf8> │ │ │ │ + bne 43450 <_PyImport_ClearExtension@@Base+0xf04> │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43418 <_PyImport_ClearExtension@@Base+0xdd8> │ │ │ │ + bne 43430 <_PyImport_ClearExtension@@Base+0xee4> │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b 43430 <_PyImport_ClearExtension@@Base+0xdf0> │ │ │ │ + b 43448 <_PyImport_ClearExtension@@Base+0xefc> │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4340c <_PyImport_ClearExtension@@Base+0xdcc> │ │ │ │ - ldr r0, [pc, #16] @ 43444 <_PyImport_ClearExtension@@Base+0xe04> │ │ │ │ + beq 43424 <_PyImport_ClearExtension@@Base+0xed8> │ │ │ │ + ldr r0, [pc, #16] @ 4345c <_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, [r8], #-48 @ 0xffffffd0 │ │ │ │ + ldrheq r5, [r7], #-48 @ 0xffffffd0 │ │ │ │ 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 4348c <_PyImport_ClearExtension@@Base+0xe4c> │ │ │ │ + bne 434a4 <_PyImport_ClearExtension@@Base+0xf58> │ │ │ │ cmp r1, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc, #160] @ 4352c <_PyImport_ClearExtension@@Base+0xeec> │ │ │ │ - b 1d2fb4 │ │ │ │ + ldreq r0, [pc, #160] @ 43544 <_PyImport_ClearExtension@@Base+0xff8> │ │ │ │ + b 1d12b4 │ │ │ │ add r1, r8, r1 │ │ │ │ add r1, r1, r5 │ │ │ │ mov r0, #0 │ │ │ │ mov r9, r2 │ │ │ │ - bl 1d2fb4 │ │ │ │ + bl 1d12b4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 43524 <_PyImport_ClearExtension@@Base+0xee4> │ │ │ │ + beq 4353c <_PyImport_ClearExtension@@Base+0xff0> │ │ │ │ cmp sl, #0 │ │ │ │ - ble 434cc <_PyImport_ClearExtension@@Base+0xe8c> │ │ │ │ + ble 434e4 <_PyImport_ClearExtension@@Base+0xf98> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r2, r5 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [r4, #20] │ │ │ │ - ldreq r0, [pc, #100] @ 4352c <_PyImport_ClearExtension@@Base+0xeec> │ │ │ │ + ldreq r0, [pc, #100] @ 43544 <_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] @ 4352c <_PyImport_ClearExtension@@Base+0xeec> │ │ │ │ + ldreq r0, [pc, #72] @ 43544 <_PyImport_ClearExtension@@Base+0xff8> │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r1, [r6, #20] │ │ │ │ - ldreq r1, [pc, #60] @ 4352c <_PyImport_ClearExtension@@Base+0xeec> │ │ │ │ + ldreq r1, [pc, #60] @ 43544 <_PyImport_ClearExtension@@Base+0xff8> │ │ │ │ add r0, r0, r5 │ │ │ │ bl 29cdc │ │ │ │ cmp r9, #0 │ │ │ │ - ble 43524 <_PyImport_ClearExtension@@Base+0xee4> │ │ │ │ + ble 4353c <_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] @ 4352c <_PyImport_ClearExtension@@Base+0xeec> │ │ │ │ + ldreq r0, [pc, #20] @ 43544 <_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, sp, r0, lsl #20 │ │ │ │ - ldr ip, [pc, #304] @ 43668 <_PyImport_ClearExtension@@Base+0x1028> │ │ │ │ + subseq r2, ip, r0, lsl #20 │ │ │ │ + ldr ip, [pc, #304] @ 43680 <_PyImport_ClearExtension@@Base+0x1134> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, ip │ │ │ │ - bne 43658 <_PyImport_ClearExtension@@Base+0x1018> │ │ │ │ + bne 43670 <_PyImport_ClearExtension@@Base+0x1124> │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr lr, [r1, #4] │ │ │ │ cmp lr, r3 │ │ │ │ - bne 43660 <_PyImport_ClearExtension@@Base+0x1020> │ │ │ │ + bne 43678 <_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 43580 <_PyImport_ClearExtension@@Base+0xf40> │ │ │ │ + beq 43598 <_PyImport_ClearExtension@@Base+0x104c> │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ mov r0, r3 │ │ │ │ - b 117850 │ │ │ │ + b 116f10 │ │ │ │ mov ip, r2 │ │ │ │ - ldr r2, [pc, #224] @ 4366c <_PyImport_ClearExtension@@Base+0x102c> │ │ │ │ - ldr r0, [pc, #224] @ 43670 <_PyImport_ClearExtension@@Base+0x1030> │ │ │ │ + ldr r2, [pc, #224] @ 43684 <_PyImport_ClearExtension@@Base+0x1138> │ │ │ │ + ldr r0, [pc, #224] @ 43688 <_PyImport_ClearExtension@@Base+0x113c> │ │ │ │ cmp ip, #5 │ │ │ │ - bhi 43638 <_PyImport_ClearExtension@@Base+0xff8> │ │ │ │ + bhi 43650 <_PyImport_ClearExtension@@Base+0x1104> │ │ │ │ ldrb ip, [r2, ip] │ │ │ │ add pc, pc, ip, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r2, [pc, #204] @ 43674 <_PyImport_ClearExtension@@Base+0x1034> │ │ │ │ + ldr r2, [pc, #204] @ 4368c <_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] @ 43674 <_PyImport_ClearExtension@@Base+0x1034> │ │ │ │ + ldr r2, [pc, #180] @ 4368c <_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] @ 43674 <_PyImport_ClearExtension@@Base+0x1034> │ │ │ │ + ldr r2, [pc, #148] @ 4368c <_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] @ 43674 <_PyImport_ClearExtension@@Base+0x1034> │ │ │ │ + ldr r2, [pc, #116] @ 4368c <_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] @ 43674 <_PyImport_ClearExtension@@Base+0x1034> │ │ │ │ + ldr r2, [pc, #84] @ 4368c <_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] @ 43674 <_PyImport_ClearExtension@@Base+0x1034> │ │ │ │ + ldr r2, [pc, #52] @ 4368c <_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] @ 43678 <_PyImport_ClearExtension@@Base+0x1038> │ │ │ │ + ldr r0, [pc, #24] @ 43690 <_PyImport_ClearExtension@@Base+0x1144> │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #16] @ 43678 <_PyImport_ClearExtension@@Base+0x1038> │ │ │ │ + ldr r0, [pc, #16] @ 43690 <_PyImport_ClearExtension@@Base+0x1144> │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq r8, r6, ip, lsr #7 │ │ │ │ - subseq r0, r2, lr, lsr #10 │ │ │ │ - subseq r1, r6, r4, ror #1 │ │ │ │ - subseq r1, r6, r4, ror lr │ │ │ │ - subseq r1, r6, r8, ror sp │ │ │ │ + subseq r8, r5, ip, lsr #7 │ │ │ │ + ldrheq sp, [r1], #-224 @ 0xffffff20 │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ + subseq r1, r5, r8, ror sp │ │ │ │ │ │ │ │ -0004367c : │ │ │ │ +00043694 : │ │ │ │ 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 43988 <_PyObject_GetDictPtr@@Base> │ │ │ │ + bl 439a0 <_PyObject_GetDictPtr@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 436d8 │ │ │ │ + bne 436f0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #4 │ │ │ │ - beq 436c4 │ │ │ │ + beq 436dc │ │ │ │ ldr r3, [r5, #-12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 436c4 │ │ │ │ - bl 2a1f3c │ │ │ │ - b 436f0 │ │ │ │ - ldr r3, [pc, #120] @ 43744 │ │ │ │ - ldr r1, [pc, #120] @ 43748 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 436f0 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 436f8 │ │ │ │ - ldr r3, [pc, #100] @ 4374c │ │ │ │ - ldr r1, [pc, #100] @ 43750 │ │ │ │ + bne 436dc │ │ │ │ + bl 29ef8c │ │ │ │ + b 43708 │ │ │ │ + ldr r3, [pc, #120] @ 4375c │ │ │ │ + ldr r1, [pc, #120] @ 43760 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ed6c │ │ │ │ + b 43708 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 43710 │ │ │ │ + ldr r3, [pc, #100] @ 43764 │ │ │ │ + ldr r1, [pc, #100] @ 43768 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ tst r1, #536870912 @ 0x20000000 │ │ │ │ - bne 43720 │ │ │ │ - ldr r3, [pc, #60] @ 4374c │ │ │ │ + bne 43738 │ │ │ │ + ldr r3, [pc, #60] @ 43764 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #60] @ 43754 │ │ │ │ + ldr r1, [pc, #60] @ 4376c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117e48 │ │ │ │ - b 436f0 │ │ │ │ + bl 1176e0 │ │ │ │ + b 43708 │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r0, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r4] │ │ │ │ str r4, [r3] │ │ │ │ - bl 241640 │ │ │ │ + bl 23de20 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrsbeq fp, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r7, r6, r0, lsl sp │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r8, r0, sp, pc @ │ │ │ │ - eorseq pc, r8, r8, lsr #27 │ │ │ │ + ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r5, r6, r0, ror r6 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq sp, r8, r0, lsl r7 │ │ │ │ + eorseq sp, r8, r8, lsr #14 │ │ │ │ add r1, r0, #8 │ │ │ │ ldm r1, {r1, r2, r3} │ │ │ │ - ldr r0, [pc] @ 43768 │ │ │ │ - b 1293bc │ │ │ │ - eorseq pc, r8, r0, ror #27 │ │ │ │ + ldr r0, [pc] @ 43780 │ │ │ │ + b 128bc0 │ │ │ │ + eorseq sp, r8, r0, ror #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ subs r6, r3, #0 │ │ │ │ mov r7, r2 │ │ │ │ @@ -25637,185 +25643,185 @@ │ │ │ │ bl 29658 │ │ │ │ cmp r7, #0 │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp r6, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 437d8 │ │ │ │ + bne 437f0 │ │ │ │ clz r3, r5 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r7, #3 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4381c │ │ │ │ - ldr r1, [pc, #208] @ 438b0 │ │ │ │ + beq 43834 │ │ │ │ + ldr r1, [pc, #208] @ 438c8 │ │ │ │ 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 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4381c │ │ │ │ + bne 43834 │ │ │ │ mov r4, #0 │ │ │ │ - b 43890 │ │ │ │ + b 438a8 │ │ │ │ ldr r0, [r5] │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 1129cc │ │ │ │ + bl 112444 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 43814 │ │ │ │ + bne 4382c │ │ │ │ add r4, r4, r7 │ │ │ │ cmp r4, #1 │ │ │ │ - beq 43878 │ │ │ │ + beq 43890 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 43858 │ │ │ │ + beq 43870 │ │ │ │ cmp r4, #2 │ │ │ │ moveq r4, #1 │ │ │ │ - beq 43878 │ │ │ │ + beq 43890 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 43878 │ │ │ │ - bl a5774 │ │ │ │ + bne 43890 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43814 │ │ │ │ + bne 4382c │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ - bl 3d764 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ + bl 3d910 <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 438a4 │ │ │ │ + beq 438bc │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 113900 │ │ │ │ + bl 113378 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subseq r2, r8, r0, lsl #13 │ │ │ │ + subseq r2, r7, r0, lsl #13 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bge 438e8 │ │ │ │ + bge 43900 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ 438fc │ │ │ │ - ldr r1, [pc, #36] @ 43900 │ │ │ │ + ldr r3, [pc, #36] @ 43914 │ │ │ │ + ldr r1, [pc, #36] @ 43918 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r4, r8, ip, lsr r1 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + @ instruction: 0x00381abc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 43938 │ │ │ │ + bne 43950 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ - bl 43980 │ │ │ │ + bl 43998 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 43968 │ │ │ │ - b 4395c │ │ │ │ + bne 43980 │ │ │ │ + b 43974 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #52] @ 4397c │ │ │ │ + ldr r0, [pc, #52] @ 43994 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43974 │ │ │ │ - b 43920 │ │ │ │ - bl a5774 │ │ │ │ + beq 4398c │ │ │ │ + b 43938 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43974 │ │ │ │ + bne 4398c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a5a64 │ │ │ │ + b a5988 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x003767d8 │ │ │ │ + eorseq r4, r7, ip, ror #2 │ │ │ │ │ │ │ │ -00043980 : │ │ │ │ +00043998 : │ │ │ │ mov r2, #1 │ │ │ │ - b 2b04cc │ │ │ │ + b 2ad7b8 │ │ │ │ │ │ │ │ -00043988 <_PyObject_GetDictPtr@@Base>: │ │ │ │ +000439a0 <_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 439e8 <_PyObject_GetDictPtr@@Base+0x60> │ │ │ │ + bne 43a00 <_PyObject_GetDictPtr@@Base+0x60> │ │ │ │ ldr r2, [r3, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 43a0c <_PyObject_GetDictPtr@@Base+0x84> │ │ │ │ - bge 439e0 <_PyObject_GetDictPtr@@Base+0x58> │ │ │ │ + beq 43a24 <_PyObject_GetDictPtr@@Base+0x84> │ │ │ │ + bge 439f8 <_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 43a14 <_PyObject_GetDictPtr@@Base+0x8c> │ │ │ │ + bne 43a2c <_PyObject_GetDictPtr@@Base+0x8c> │ │ │ │ tst r2, #4 │ │ │ │ - beq 43a14 <_PyObject_GetDictPtr@@Base+0x8c> │ │ │ │ - bl 2adc50 │ │ │ │ + beq 43a2c <_PyObject_GetDictPtr@@Base+0x8c> │ │ │ │ + bl 2aaf3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43a14 <_PyObject_GetDictPtr@@Base+0x8c> │ │ │ │ - bl 11af64 │ │ │ │ + bne 43a2c <_PyObject_GetDictPtr@@Base+0x8c> │ │ │ │ + bl 11a7f8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ sub r0, r4, #12 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - b a6490 │ │ │ │ + b a63b4 │ │ │ │ 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] @ 43d10 <_PyObject_GetDictPtr@@Base+0x388> │ │ │ │ + ldr lr, [pc, #692] @ 43d28 <_PyObject_GetDictPtr@@Base+0x388> │ │ │ │ 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] │ │ │ │ @@ -25824,1857 +25830,1857 @@ │ │ │ │ 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 43ab4 <_PyObject_GetDictPtr@@Base+0x12c> │ │ │ │ + bne 43acc <_PyObject_GetDictPtr@@Base+0x12c> │ │ │ │ clz r3, r4 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r6, #3 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 43afc <_PyObject_GetDictPtr@@Base+0x174> │ │ │ │ + beq 43b14 <_PyObject_GetDictPtr@@Base+0x174> │ │ │ │ mov ip, #3 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #588] @ 43d14 <_PyObject_GetDictPtr@@Base+0x38c> │ │ │ │ + ldr ip, [pc, #588] @ 43d2c <_PyObject_GetDictPtr@@Base+0x38c> │ │ │ │ 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 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq sl, r4 │ │ │ │ moveq r6, r4 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 43cf0 <_PyObject_GetDictPtr@@Base+0x368> │ │ │ │ + beq 43d08 <_PyObject_GetDictPtr@@Base+0x368> │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - bl 170df4 │ │ │ │ + bl 16fc44 │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ ldr sl, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43cec <_PyObject_GetDictPtr@@Base+0x364> │ │ │ │ + beq 43d04 <_PyObject_GetDictPtr@@Base+0x364> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 281018 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 27de18 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43cec <_PyObject_GetDictPtr@@Base+0x364> │ │ │ │ + beq 43d04 <_PyObject_GetDictPtr@@Base+0x364> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 29c5e0 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 29963c <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43cec <_PyObject_GetDictPtr@@Base+0x364> │ │ │ │ + beq 43d04 <_PyObject_GetDictPtr@@Base+0x364> │ │ │ │ cmp r7, #3 │ │ │ │ - bne 43b54 <_PyObject_GetDictPtr@@Base+0x1cc> │ │ │ │ + bne 43b6c <_PyObject_GetDictPtr@@Base+0x1cc> │ │ │ │ mov r4, #1 │ │ │ │ - b 43b90 <_PyObject_GetDictPtr@@Base+0x208> │ │ │ │ + b 43ba8 <_PyObject_GetDictPtr@@Base+0x208> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43b74 <_PyObject_GetDictPtr@@Base+0x1ec> │ │ │ │ + bne 43b8c <_PyObject_GetDictPtr@@Base+0x1ec> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1038f0 │ │ │ │ + bl 103320 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 43b90 <_PyObject_GetDictPtr@@Base+0x208> │ │ │ │ - b 43cec <_PyObject_GetDictPtr@@Base+0x364> │ │ │ │ + bge 43ba8 <_PyObject_GetDictPtr@@Base+0x208> │ │ │ │ + b 43d04 <_PyObject_GetDictPtr@@Base+0x364> │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 263c8c │ │ │ │ + bl 260664 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43cec <_PyObject_GetDictPtr@@Base+0x364> │ │ │ │ + beq 43d04 <_PyObject_GetDictPtr@@Base+0x364> │ │ │ │ cmp r7, #4 │ │ │ │ - bne 43b60 <_PyObject_GetDictPtr@@Base+0x1d8> │ │ │ │ - b 43b4c <_PyObject_GetDictPtr@@Base+0x1c4> │ │ │ │ + bne 43b78 <_PyObject_GetDictPtr@@Base+0x1d8> │ │ │ │ + b 43b64 <_PyObject_GetDictPtr@@Base+0x1c4> │ │ │ │ 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 43be8 <_PyObject_GetDictPtr@@Base+0x260> │ │ │ │ + bne 43c00 <_PyObject_GetDictPtr@@Base+0x260> │ │ │ │ clz r4, r4 │ │ │ │ lsr r4, r4, #5 │ │ │ │ cmp r5, #0 │ │ │ │ movle r3, #0 │ │ │ │ andgt r3, r4, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 43c00 <_PyObject_GetDictPtr@@Base+0x278> │ │ │ │ - ldr r3, [pc, #320] @ 43d18 <_PyObject_GetDictPtr@@Base+0x390> │ │ │ │ - ldr r2, [pc, #320] @ 43d1c <_PyObject_GetDictPtr@@Base+0x394> │ │ │ │ - ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #316] @ 43d20 <_PyObject_GetDictPtr@@Base+0x398> │ │ │ │ - bl 117e48 │ │ │ │ - b 43cec <_PyObject_GetDictPtr@@Base+0x364> │ │ │ │ - ldr r3, [pc, #296] @ 43d18 <_PyObject_GetDictPtr@@Base+0x390> │ │ │ │ - ldr r2, [pc, #296] @ 43d1c <_PyObject_GetDictPtr@@Base+0x394> │ │ │ │ - ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #296] @ 43d24 <_PyObject_GetDictPtr@@Base+0x39c> │ │ │ │ - bl 117e48 │ │ │ │ - b 43cec <_PyObject_GetDictPtr@@Base+0x364> │ │ │ │ + beq 43c18 <_PyObject_GetDictPtr@@Base+0x278> │ │ │ │ + ldr r3, [pc, #320] @ 43d30 <_PyObject_GetDictPtr@@Base+0x390> │ │ │ │ + ldr r2, [pc, #320] @ 43d34 <_PyObject_GetDictPtr@@Base+0x394> │ │ │ │ + ldr r0, [r3] │ │ │ │ + ldr r1, [pc, #316] @ 43d38 <_PyObject_GetDictPtr@@Base+0x398> │ │ │ │ + bl 1176e0 │ │ │ │ + b 43d04 <_PyObject_GetDictPtr@@Base+0x364> │ │ │ │ + ldr r3, [pc, #296] @ 43d30 <_PyObject_GetDictPtr@@Base+0x390> │ │ │ │ + ldr r2, [pc, #296] @ 43d34 <_PyObject_GetDictPtr@@Base+0x394> │ │ │ │ + ldr r0, [r3] │ │ │ │ + ldr r1, [pc, #296] @ 43d3c <_PyObject_GetDictPtr@@Base+0x39c> │ │ │ │ + bl 1176e0 │ │ │ │ + b 43d04 <_PyObject_GetDictPtr@@Base+0x364> │ │ │ │ cmn r9, #100 @ 0x64 │ │ │ │ movne r3, r9 │ │ │ │ mvneq r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r1, [pc, #272] @ 43d28 <_PyObject_GetDictPtr@@Base+0x3a0> │ │ │ │ - ldr r0, [pc, #272] @ 43d2c <_PyObject_GetDictPtr@@Base+0x3a4> │ │ │ │ + ldr r1, [pc, #272] @ 43d40 <_PyObject_GetDictPtr@@Base+0x3a0> │ │ │ │ + ldr r0, [pc, #272] @ 43d44 <_PyObject_GetDictPtr@@Base+0x3a4> │ │ │ │ mov r3, r7 │ │ │ │ mov r2, sl │ │ │ │ str r8, [sp] │ │ │ │ - bl bc32c │ │ │ │ + bl bbe80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 43cec <_PyObject_GetDictPtr@@Base+0x364> │ │ │ │ - bl c42a4 │ │ │ │ + blt 43d04 <_PyObject_GetDictPtr@@Base+0x364> │ │ │ │ + bl c3dc8 │ │ │ │ cmn r5, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq 43c58 <_PyObject_GetDictPtr@@Base+0x2d0> │ │ │ │ + beq 43c70 <_PyObject_GetDictPtr@@Base+0x2d0> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 2958c │ │ │ │ mov r4, r0 │ │ │ │ - b 43cc4 <_PyObject_GetDictPtr@@Base+0x33c> │ │ │ │ + b 43cdc <_PyObject_GetDictPtr@@Base+0x33c> │ │ │ │ cmn r9, #100 @ 0x64 │ │ │ │ movne r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ tst r4, r3 │ │ │ │ - beq 43c84 <_PyObject_GetDictPtr@@Base+0x2fc> │ │ │ │ + beq 43c9c <_PyObject_GetDictPtr@@Base+0x2fc> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 2a654 │ │ │ │ mov r4, r0 │ │ │ │ - b 43cc4 <_PyObject_GetDictPtr@@Base+0x33c> │ │ │ │ + b 43cdc <_PyObject_GetDictPtr@@Base+0x33c> │ │ │ │ orrs fp, fp, r4 │ │ │ │ - beq 43cb0 <_PyObject_GetDictPtr@@Base+0x328> │ │ │ │ + beq 43cc8 <_PyObject_GetDictPtr@@Base+0x328> │ │ │ │ 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 43cc4 <_PyObject_GetDictPtr@@Base+0x33c> │ │ │ │ + b 43cdc <_PyObject_GetDictPtr@@Base+0x33c> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ bl 2a7d4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl c7ff4 │ │ │ │ + bl c7b18 │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r4, [pc, #88] @ 43d30 <_PyObject_GetDictPtr@@Base+0x3a8> │ │ │ │ - beq 43cf0 <_PyObject_GetDictPtr@@Base+0x368> │ │ │ │ - ldr r3, [pc, #84] @ 43d34 <_PyObject_GetDictPtr@@Base+0x3ac> │ │ │ │ + ldreq r4, [pc, #88] @ 43d48 <_PyObject_GetDictPtr@@Base+0x3a8> │ │ │ │ + beq 43d08 <_PyObject_GetDictPtr@@Base+0x368> │ │ │ │ + ldr r3, [pc, #84] @ 43d4c <_PyObject_GetDictPtr@@Base+0x3ac> │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, sl │ │ │ │ - bl 14490c │ │ │ │ + bl 1440fc │ │ │ │ mov r4, #0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ str sl, [sp, #112] @ 0x70 │ │ │ │ - bl 1715c0 │ │ │ │ + bl 170410 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq r0, r2, r4, lsr r5 │ │ │ │ - subseq r2, r8, ip, lsr #13 │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - @ instruction: 0x0036d3dc │ │ │ │ - @ instruction: 0x003704b8 │ │ │ │ - mlaseq r7, r0, r4, r0 │ │ │ │ - eorseq pc, r8, r0, asr #28 │ │ │ │ - eorseq pc, r8, r8, asr #28 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, sp, #28 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - add r1, sp, #12 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 320e40 <_PyTime_AsTimeval@@Base+0x45e4> │ │ │ │ - cmn r0, #1 │ │ │ │ - bne 43d70 <_PyObject_GetDictPtr@@Base+0x3e8> │ │ │ │ - mov r4, #0 │ │ │ │ - b 43db8 <_PyObject_GetDictPtr@@Base+0x430> │ │ │ │ - add ip, sp, #16 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - str ip, [sp] │ │ │ │ - bl 3217cc <_PyTime_AsTimeval@@Base+0x4f70> │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 43d68 <_PyObject_GetDictPtr@@Base+0x3e0> │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - ldr r4, [pc, #36] @ 43dc4 <_PyObject_GetDictPtr@@Base+0x43c> │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r4, r0 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r4] │ │ │ │ - bl 9b380 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + ldrheq sp, [r1], #-232 @ 0xffffff18 │ │ │ │ + subseq r2, r7, ip, lsr #13 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq sl, r6, ip, asr sp │ │ │ │ + eorseq sp, r6, r8, lsr lr │ │ │ │ + eorseq sp, r6, r0, lsl lr │ │ │ │ + eorseq sp, r8, r0, asr #15 │ │ │ │ + eorseq sp, r8, r8, asr #15 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #404] @ 43f74 <_PyObject_GetDictPtr@@Base+0x5ec> │ │ │ │ + ldr r3, [pc, #404] @ 43efc <_PyObject_GetDictPtr@@Base+0x55c> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 43df4 <_PyObject_GetDictPtr@@Base+0x46c> │ │ │ │ + bne 43d7c <_PyObject_GetDictPtr@@Base+0x3dc> │ │ │ │ ldrd r4, [r1, #8] │ │ │ │ - b 43e24 <_PyObject_GetDictPtr@@Base+0x49c> │ │ │ │ - bl 1b1134 │ │ │ │ - ldr r3, [pc, #376] @ 43f78 <_PyObject_GetDictPtr@@Base+0x5f0> │ │ │ │ + b 43dac <_PyObject_GetDictPtr@@Base+0x40c> │ │ │ │ + bl 1af83c │ │ │ │ + ldr r3, [pc, #376] @ 43f00 <_PyObject_GetDictPtr@@Base+0x560> │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 358cc0 │ │ │ │ + bl 356644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43e24 <_PyObject_GetDictPtr@@Base+0x49c> │ │ │ │ - bl a5774 │ │ │ │ + beq 43dac <_PyObject_GetDictPtr@@Base+0x40c> │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43e40 <_PyObject_GetDictPtr@@Base+0x4b8> │ │ │ │ - b 43f6c <_PyObject_GetDictPtr@@Base+0x5e4> │ │ │ │ + beq 43dc8 <_PyObject_GetDictPtr@@Base+0x428> │ │ │ │ + b 43ef4 <_PyObject_GetDictPtr@@Base+0x554> │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 358d24 │ │ │ │ + bl 3566a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43f50 <_PyObject_GetDictPtr@@Base+0x5c8> │ │ │ │ + bne 43ed8 <_PyObject_GetDictPtr@@Base+0x538> │ │ │ │ bic r7, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #304] @ 43f7c <_PyObject_GetDictPtr@@Base+0x5f4> │ │ │ │ + ldr r3, [pc, #304] @ 43f04 <_PyObject_GetDictPtr@@Base+0x564> │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 358d24 │ │ │ │ + bl 3566a8 │ │ │ │ mov r6, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43e80 <_PyObject_GetDictPtr@@Base+0x4f8> │ │ │ │ - ldr r3, [pc, #272] @ 43f7c <_PyObject_GetDictPtr@@Base+0x5f4> │ │ │ │ + bne 43e08 <_PyObject_GetDictPtr@@Base+0x468> │ │ │ │ + ldr r3, [pc, #272] @ 43f04 <_PyObject_GetDictPtr@@Base+0x564> │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 358ce8 │ │ │ │ + bl 35666c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43f60 <_PyObject_GetDictPtr@@Base+0x5d8> │ │ │ │ - ldr r3, [pc, #248] @ 43f80 <_PyObject_GetDictPtr@@Base+0x5f8> │ │ │ │ + beq 43ee8 <_PyObject_GetDictPtr@@Base+0x548> │ │ │ │ + ldr r3, [pc, #248] @ 43f08 <_PyObject_GetDictPtr@@Base+0x568> │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 29c4c │ │ │ │ - ldr r3, [pc, #224] @ 43f7c <_PyObject_GetDictPtr@@Base+0x5f4> │ │ │ │ + ldr r3, [pc, #224] @ 43f04 <_PyObject_GetDictPtr@@Base+0x564> │ │ │ │ mvn r2, #0 │ │ │ │ bic r9, r1, #-2147483648 @ 0x80000000 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r0 │ │ │ │ - bl 358d24 │ │ │ │ + bl 3566a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43f0c <_PyObject_GetDictPtr@@Base+0x584> │ │ │ │ - ldr r3, [pc, #184] @ 43f7c <_PyObject_GetDictPtr@@Base+0x5f4> │ │ │ │ + bne 43e94 <_PyObject_GetDictPtr@@Base+0x4f4> │ │ │ │ + ldr r3, [pc, #184] @ 43f04 <_PyObject_GetDictPtr@@Base+0x564> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 358ce8 │ │ │ │ + bl 35666c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43f0c <_PyObject_GetDictPtr@@Base+0x584> │ │ │ │ - ldr r3, [pc, #164] @ 43f84 <_PyObject_GetDictPtr@@Base+0x5fc> │ │ │ │ + bne 43e94 <_PyObject_GetDictPtr@@Base+0x4f4> │ │ │ │ + ldr r3, [pc, #164] @ 43f0c <_PyObject_GetDictPtr@@Base+0x56c> │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 29c4c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 3583d0 │ │ │ │ + bl 355d54 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b 43f28 <_PyObject_GetDictPtr@@Base+0x5a0> │ │ │ │ + b 43eb0 <_PyObject_GetDictPtr@@Base+0x510> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 3583d0 │ │ │ │ + bl 355d54 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r3, [pc, #72] @ 43f78 <_PyObject_GetDictPtr@@Base+0x5f0> │ │ │ │ + ldr r3, [pc, #72] @ 43f00 <_PyObject_GetDictPtr@@Base+0x560> │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 358cc0 │ │ │ │ + bl 356644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43f50 <_PyObject_GetDictPtr@@Base+0x5c8> │ │ │ │ - bl a5774 │ │ │ │ + beq 43ed8 <_PyObject_GetDictPtr@@Base+0x538> │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43f6c <_PyObject_GetDictPtr@@Base+0x5e4> │ │ │ │ + bne 43ef4 <_PyObject_GetDictPtr@@Base+0x554> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b ab230 │ │ │ │ - ldr r5, [pc, #24] @ 43f80 <_PyObject_GetDictPtr@@Base+0x5f8> │ │ │ │ + b ab154 │ │ │ │ + ldr r5, [pc, #24] @ 43f08 <_PyObject_GetDictPtr@@Base+0x568> │ │ │ │ mov r4, #0 │ │ │ │ - b 43f50 <_PyObject_GetDictPtr@@Base+0x5c8> │ │ │ │ + b 43ed8 <_PyObject_GetDictPtr@@Base+0x538> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldrsheq r6, [r6], #-80 @ 0xffffffb0 │ │ │ │ + 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 43fc4 <_PyObject_GetDictPtr@@Base+0x63c> │ │ │ │ + bhi 43f4c <_PyObject_GetDictPtr@@Base+0x5ac> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1c9254 │ │ │ │ - bl 10fd7c │ │ │ │ + bl 1c7554 │ │ │ │ + bl 10f7f8 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 14e5c4 │ │ │ │ + b 14dd1c │ │ │ │ mov r1, r2 │ │ │ │ - ldr r0, [pc, #20] @ 43fe4 <_PyObject_GetDictPtr@@Base+0x65c> │ │ │ │ + ldr r0, [pc, #20] @ 43f6c <_PyObject_GetDictPtr@@Base+0x5cc> │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #0 │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 43fa4 <_PyObject_GetDictPtr@@Base+0x61c> │ │ │ │ + bne 43f2c <_PyObject_GetDictPtr@@Base+0x58c> │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq ip, r5, r4, lsr #4 │ │ │ │ + eorseq r9, r5, r4, lsr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #2 │ │ │ │ - beq 44014 <_PyObject_GetDictPtr@@Base+0x68c> │ │ │ │ - ldr r3, [pc, #208] @ 440d8 <_PyObject_GetDictPtr@@Base+0x750> │ │ │ │ - ldr r1, [pc, #208] @ 440dc <_PyObject_GetDictPtr@@Base+0x754> │ │ │ │ + beq 43f9c <_PyObject_GetDictPtr@@Base+0x5fc> │ │ │ │ + ldr r3, [pc, #208] @ 44060 <_PyObject_GetDictPtr@@Base+0x6c0> │ │ │ │ + ldr r1, [pc, #208] @ 44064 <_PyObject_GetDictPtr@@Base+0x6c4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117e48 │ │ │ │ - b 44028 <_PyObject_GetDictPtr@@Base+0x6a0> │ │ │ │ + bl 1176e0 │ │ │ │ + b 43fb0 <_PyObject_GetDictPtr@@Base+0x610> │ │ │ │ ldr r0, [r1] │ │ │ │ mov r5, r1 │ │ │ │ - bl 1dfcb0 │ │ │ │ + bl 1ddfbc │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 44030 <_PyObject_GetDictPtr@@Base+0x6a8> │ │ │ │ + bge 43fb8 <_PyObject_GetDictPtr@@Base+0x618> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 44050 <_PyObject_GetDictPtr@@Base+0x6c8> │ │ │ │ - bl a5774 │ │ │ │ + bne 43fd8 <_PyObject_GetDictPtr@@Base+0x638> │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 44028 <_PyObject_GetDictPtr@@Base+0x6a0> │ │ │ │ - ldr r1, [pc, #136] @ 440e0 <_PyObject_GetDictPtr@@Base+0x758> │ │ │ │ - ldr r0, [pc, #136] @ 440e4 <_PyObject_GetDictPtr@@Base+0x75c> │ │ │ │ + bne 43fb0 <_PyObject_GetDictPtr@@Base+0x610> │ │ │ │ + ldr r1, [pc, #136] @ 44068 <_PyObject_GetDictPtr@@Base+0x6c8> │ │ │ │ + ldr r0, [pc, #136] @ 4406c <_PyObject_GetDictPtr@@Base+0x6cc> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl bc32c │ │ │ │ + bl bbe80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 44028 <_PyObject_GetDictPtr@@Base+0x6a0> │ │ │ │ - bl c42a4 │ │ │ │ + blt 43fb0 <_PyObject_GetDictPtr@@Base+0x610> │ │ │ │ + bl c3dc8 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a564 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c7ff4 │ │ │ │ + bl c7b18 │ │ │ │ cmn r6, #1 │ │ │ │ - bne 440c4 <_PyObject_GetDictPtr@@Base+0x73c> │ │ │ │ + bne 4404c <_PyObject_GetDictPtr@@Base+0x6ac> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 440b4 <_PyObject_GetDictPtr@@Base+0x72c> │ │ │ │ - bl 132dd8 │ │ │ │ + bne 4403c <_PyObject_GetDictPtr@@Base+0x69c> │ │ │ │ + bl 1325e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4406c <_PyObject_GetDictPtr@@Base+0x6e4> │ │ │ │ - b 44028 <_PyObject_GetDictPtr@@Base+0x6a0> │ │ │ │ - ldr r3, [pc, #44] @ 440e8 <_PyObject_GetDictPtr@@Base+0x760> │ │ │ │ + beq 43ff4 <_PyObject_GetDictPtr@@Base+0x654> │ │ │ │ + b 43fb0 <_PyObject_GetDictPtr@@Base+0x610> │ │ │ │ + ldr r3, [pc, #44] @ 44070 <_PyObject_GetDictPtr@@Base+0x6d0> │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 1448e8 │ │ │ │ + b 1440d8 │ │ │ │ cmp r6, #0 │ │ │ │ - blt 440b4 <_PyObject_GetDictPtr@@Base+0x72c> │ │ │ │ - ldr r3, [pc, #24] @ 440ec <_PyObject_GetDictPtr@@Base+0x764> │ │ │ │ + blt 4403c <_PyObject_GetDictPtr@@Base+0x69c> │ │ │ │ + ldr r3, [pc, #24] @ 44074 <_PyObject_GetDictPtr@@Base+0x6d4> │ │ │ │ ldr r0, [r3] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r8, ip, asr lr @ │ │ │ │ - eorseq r1, r8, r4, lsl #12 │ │ │ │ - eorseq pc, r8, r0, lsl #29 │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ - ldrsheq sl, [r6], #-176 @ 0xffffff50 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + @ instruction: 0x0038d7dc │ │ │ │ + eorseq lr, r7, r4, lsl #31 │ │ │ │ + eorseq sp, r8, r0, lsl #16 │ │ │ │ + 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 44134 <_PyObject_GetDictPtr@@Base+0x7ac> │ │ │ │ + beq 440bc <_PyObject_GetDictPtr@@Base+0x71c> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #48] @ 4414c <_PyObject_GetDictPtr@@Base+0x7c4> │ │ │ │ + ldr r0, [pc, #48] @ 440d4 <_PyObject_GetDictPtr@@Base+0x734> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 44134 <_PyObject_GetDictPtr@@Base+0x7ac> │ │ │ │ + bne 440bc <_PyObject_GetDictPtr@@Base+0x71c> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldm r4, {r0, r1} │ │ │ │ - bl 162d3c │ │ │ │ + bl 161f24 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4412c <_PyObject_GetDictPtr@@Base+0x7a4> │ │ │ │ - ldr r0, [pc, #4] @ 44150 <_PyObject_GetDictPtr@@Base+0x7c8> │ │ │ │ + beq 440b4 <_PyObject_GetDictPtr@@Base+0x714> │ │ │ │ + ldr r0, [pc, #4] @ 440d8 <_PyObject_GetDictPtr@@Base+0x738> │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r6, r7, r8, asr #17 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + eorseq r4, r7, ip, asr r2 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bhi 44188 <_PyObject_GetDictPtr@@Base+0x800> │ │ │ │ + bhi 44110 <_PyObject_GetDictPtr@@Base+0x770> │ │ │ │ cmp r4, #0 │ │ │ │ - ldrle r1, [pc, #52] @ 441b8 <_PyObject_GetDictPtr@@Base+0x830> │ │ │ │ + ldrle r1, [pc, #52] @ 44140 <_PyObject_GetDictPtr@@Base+0x7a0> │ │ │ │ ldrgt r1, [r6] │ │ │ │ - b 441a8 <_PyObject_GetDictPtr@@Base+0x820> │ │ │ │ - ldr r0, [pc, #44] @ 441bc <_PyObject_GetDictPtr@@Base+0x834> │ │ │ │ + b 44130 <_PyObject_GetDictPtr@@Base+0x790> │ │ │ │ + ldr r0, [pc, #44] @ 44144 <_PyObject_GetDictPtr@@Base+0x7a4> │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ - b 44178 <_PyObject_GetDictPtr@@Base+0x7f0> │ │ │ │ + b 44100 <_PyObject_GetDictPtr@@Base+0x760> │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #2 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 42d14 <_PyImport_ClearExtension@@Base+0x6d4> │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - eorseq ip, r5, r0, ror #29 │ │ │ │ + b 42d2c <_PyImport_ClearExtension@@Base+0x7e0> │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq sl, r5, r0, ror #16 │ │ │ │ + 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 31e6f8 <_PyTime_AsTimeval@@Base+0x45e4> │ │ │ │ + cmn r0, #1 │ │ │ │ + bne 44180 <_PyObject_GetDictPtr@@Base+0x7e0> │ │ │ │ + mov r4, #0 │ │ │ │ + b 441c8 <_PyObject_GetDictPtr@@Base+0x828> │ │ │ │ + add ip, sp, #16 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + str ip, [sp] │ │ │ │ + bl 31efc4 <_PyTime_AsTimeval@@Base+0x4eb0> │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 44178 <_PyObject_GetDictPtr@@Base+0x7d8> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + ldr r4, [pc, #36] @ 441d4 <_PyObject_GetDictPtr@@Base+0x834> │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r4, r0 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r4] │ │ │ │ + bl 9b2a4 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -000441c0 : │ │ │ │ +000441d8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr r5, [pc, #28] @ 441e8 │ │ │ │ + ldr r5, [pc, #28] @ 44200 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r2 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r5, r0] │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 2a9df4 │ │ │ │ + b 2a6e44 │ │ │ │ andeq r0, r0, ip │ │ │ │ mov r0, r1 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc] @ 441fc │ │ │ │ - b 1b0ad8 │ │ │ │ + ldr r1, [pc] @ 44214 │ │ │ │ + b 1af1e0 │ │ │ │ andeq sl, r2, r4, lsl #13 │ │ │ │ │ │ │ │ -00044200 : │ │ │ │ - ldr r0, [pc] @ 44208 │ │ │ │ - b 10f338 │ │ │ │ - ldrsbeq r2, [r8], #-104 @ 0xffffff98 │ │ │ │ - b 44468 │ │ │ │ +00044218 : │ │ │ │ + ldr r0, [pc] @ 44220 │ │ │ │ + b 10edb8 │ │ │ │ + ldrsbeq r2, [r7], #-104 @ 0xffffff98 │ │ │ │ + b 44480 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #100] @ 4428c │ │ │ │ + ldr r3, [pc, #100] @ 442a4 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 4423c │ │ │ │ + bne 44254 │ │ │ │ ldrd r4, [r1, #8] │ │ │ │ - b 44268 │ │ │ │ - bl 1b1134 │ │ │ │ - ldr r3, [pc, #72] @ 44290 │ │ │ │ + b 44280 │ │ │ │ + bl 1af83c │ │ │ │ + ldr r3, [pc, #72] @ 442a8 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 358cc0 │ │ │ │ + bl 356644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 44268 │ │ │ │ - bl a5774 │ │ │ │ + beq 44280 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 44284 │ │ │ │ + bne 4429c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r2, [pc, #28] @ 44294 │ │ │ │ - ldr r3, [pc, #28] @ 44298 │ │ │ │ - bl 358788 │ │ │ │ + ldr r2, [pc, #28] @ 442ac │ │ │ │ + ldr r3, [pc, #28] @ 442b0 │ │ │ │ + bl 35610c │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b ab230 │ │ │ │ + b ab154 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrsheq r6, [r6], #-80 @ 0xffffffb0 │ │ │ │ + ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ - bne 1934a7c <__bss_end__@@Base+0x135fb34> │ │ │ │ + bne 1934a94 <__bss_end__@@Base+0x136fb4c> │ │ │ │ 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 442e8 │ │ │ │ + bne 44300 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 44320 │ │ │ │ + beq 44338 │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #0 │ │ │ │ add lr, sp, #28 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #140] @ 44390 │ │ │ │ + ldr ip, [pc, #140] @ 443a8 │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 44320 │ │ │ │ + bne 44338 │ │ │ │ mov r0, #0 │ │ │ │ - b 44388 │ │ │ │ + b 443a0 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 44340 │ │ │ │ - bl a5774 │ │ │ │ + bne 44358 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 44318 │ │ │ │ - bl c42a4 │ │ │ │ + bne 44330 │ │ │ │ + bl c3dc8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 29b68 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7ff4 │ │ │ │ + bl c7b18 │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r0, [pc, #44] @ 44394 │ │ │ │ - beq 44388 │ │ │ │ - ldr r3, [pc, #40] @ 44398 │ │ │ │ + ldreq r0, [pc, #44] @ 443ac │ │ │ │ + beq 443a0 │ │ │ │ + ldr r3, [pc, #40] @ 443b0 │ │ │ │ ldr r3, [r3, #1472] @ 0x5c0 │ │ │ │ cmp r3, #0 │ │ │ │ - ldrne r0, [pc, #32] @ 4439c │ │ │ │ - bne 44388 │ │ │ │ + ldrne r0, [pc, #32] @ 443b4 │ │ │ │ + bne 443a0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 29a330 │ │ │ │ + b 29738c │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r2, r8, ip, lsl #14 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq r5, r8, r0, lsl lr │ │ │ │ - subseq r9, r8, r0, lsr ip │ │ │ │ + subseq r2, r7, ip, lsl #14 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ + subseq r9, r7, r0, lsr ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 2e05cc │ │ │ │ + bl 2de394 <_PyTime_FromMillisecondsObject@@Base+0x2c0> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 44418 │ │ │ │ + beq 44430 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 443e8 │ │ │ │ - ldr r2, [pc, #140] @ 44460 │ │ │ │ + bne 44400 │ │ │ │ + ldr r2, [pc, #140] @ 44478 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - ldr r3, [pc, #120] @ 44460 │ │ │ │ - b 44420 │ │ │ │ - bl a8eb0 │ │ │ │ + ldr r3, [pc, #120] @ 44478 │ │ │ │ + b 44438 │ │ │ │ + bl a8dd4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 44420 │ │ │ │ + bne 44438 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 44418 │ │ │ │ + beq 44430 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 44418 │ │ │ │ + bne 44430 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b 44458 │ │ │ │ + b 44470 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - ldr r0, [pc, #56] @ 44464 │ │ │ │ + ldr r0, [pc, #56] @ 4447c │ │ │ │ mov r1, r4 │ │ │ │ - bl a9bc8 │ │ │ │ + bl a9aec │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 44458 │ │ │ │ + beq 44470 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 44458 │ │ │ │ + bne 44470 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - eorseq pc, r8, r0, asr pc @ │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + @ instruction: 0x0038d8d0 │ │ │ │ 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 444a4 │ │ │ │ - ldr r3, [pc, #224] @ 44578 │ │ │ │ - ldr r1, [pc, #224] @ 4457c │ │ │ │ + bne 444bc │ │ │ │ + ldr r3, [pc, #224] @ 44590 │ │ │ │ + ldr r1, [pc, #224] @ 44594 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 444d0 │ │ │ │ + bl 18ed6c │ │ │ │ + b 444e8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ - bl ef90c │ │ │ │ - ldr r3, [pc, #196] @ 44580 │ │ │ │ + bl ef460 │ │ │ │ + ldr r3, [pc, #196] @ 44598 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 444d8 │ │ │ │ - ldr r3, [pc, #188] @ 44584 │ │ │ │ - ldr r1, [pc, #188] @ 44588 │ │ │ │ + beq 444f0 │ │ │ │ + ldr r3, [pc, #188] @ 4459c │ │ │ │ + ldr r1, [pc, #188] @ 445a0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r0, #0 │ │ │ │ - b 4456c │ │ │ │ + b 44584 │ │ │ │ add r8, r4, #2496 @ 0x9c0 │ │ │ │ mov r7, sp │ │ │ │ add r9, r4, #8 │ │ │ │ add r8, r8, #8 │ │ │ │ ldr r0, [r9, #4]! │ │ │ │ - bl 148ff8 │ │ │ │ + bl 1487e8 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 44508 │ │ │ │ - bl a5774 │ │ │ │ + bne 44520 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 444d0 │ │ │ │ + bne 444e8 │ │ │ │ cmp r9, r8 │ │ │ │ str r6, [r7], #4 │ │ │ │ - bne 444e8 │ │ │ │ + bne 44500 │ │ │ │ ldr r0, [r4, #2508] @ 0x9cc │ │ │ │ - bl 128bdc │ │ │ │ + bl 1283e0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 44538 │ │ │ │ - bl a5774 │ │ │ │ + bne 44550 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 444d0 │ │ │ │ - b 44540 │ │ │ │ + bne 444e8 │ │ │ │ + b 44558 │ │ │ │ cmp r0, #624 @ 0x270 │ │ │ │ - bls 44554 │ │ │ │ - ldr r3, [pc, #60] @ 44584 │ │ │ │ - ldr r1, [pc, #64] @ 4458c │ │ │ │ + bls 4456c │ │ │ │ + ldr r3, [pc, #60] @ 4459c │ │ │ │ + ldr r1, [pc, #64] @ 445a4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 444d0 │ │ │ │ + bl 18ed6c │ │ │ │ + b 444e8 │ │ │ │ mov r2, #2496 @ 0x9c0 │ │ │ │ mov r1, sp │ │ │ │ add r0, r5, #12 │ │ │ │ str r3, [r5, #8] │ │ │ │ bl 29cdc │ │ │ │ - ldr r0, [pc, #32] @ 44590 │ │ │ │ + ldr r0, [pc, #32] @ 445a8 │ │ │ │ add sp, sp, #2496 @ 0x9c0 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq pc, r8, r8, asr pc @ │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + @ instruction: 0x0038d8d8 │ │ │ │ andeq r0, r0, r1, ror r2 │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq pc, r8, r8, ror pc @ │ │ │ │ - mlaseq r8, r8, pc, pc @ │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + @ instruction: 0x0038d8f8 │ │ │ │ + eorseq sp, r8, r8, lsl r9 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ 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 445e4 │ │ │ │ + bne 445fc │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1129cc │ │ │ │ + bl 112444 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 44608 │ │ │ │ - b 44600 │ │ │ │ + beq 44620 │ │ │ │ + b 44618 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #160] @ 44690 │ │ │ │ + ldr r0, [pc, #160] @ 446a8 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 445c8 │ │ │ │ + bne 445e0 │ │ │ │ mov r4, #0 │ │ │ │ - b 44670 │ │ │ │ + b 44688 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1f14e8 │ │ │ │ + bl 1ef804 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 44628 │ │ │ │ - bl a5774 │ │ │ │ + bne 44640 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 44600 │ │ │ │ + bne 44618 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - ldr ip, [pc, #96] @ 44694 │ │ │ │ + ldr ip, [pc, #96] @ 446ac │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr lr, [pc, #92] @ 44698 │ │ │ │ + ldr lr, [pc, #92] @ 446b0 │ │ │ │ and r0, r4, ip │ │ │ │ add r1, r2, r1 │ │ │ │ sub r3, r1, r2 │ │ │ │ cmp r3, #0 │ │ │ │ and r4, ip, r0, lsl #8 │ │ │ │ - ble 44668 │ │ │ │ + ble 44680 │ │ │ │ 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 44640 │ │ │ │ - bl a343c │ │ │ │ + b 44658 │ │ │ │ + bl a3360 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 44684 │ │ │ │ + beq 4469c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113900 │ │ │ │ + bl 113378 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r8, r7, r4, ror r6 │ │ │ │ + @ instruction: 0x00375ff4 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - subseq r0, r2, r4, lsr r5 │ │ │ │ + ldrheq sp, [r1], #-232 @ 0xffffff18 │ │ │ │ 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 446d0 │ │ │ │ + beq 446e8 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt 446f0 │ │ │ │ + bgt 44708 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r0, [pc, #340] @ 44830 │ │ │ │ + ldr r0, [pc, #340] @ 44848 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #332] @ 44834 │ │ │ │ + ldr r1, [pc, #332] @ 4484c │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117e48 │ │ │ │ - b 4472c │ │ │ │ + bl 1176e0 │ │ │ │ + b 44744 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 4471c │ │ │ │ + bgt 44734 │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ str r3, [r0, #16] │ │ │ │ str r3, [r0, #12] │ │ │ │ - bl 20cf00 <_PyDeadline_Init@@Base+0xb0> │ │ │ │ + bl 20aee4 <_PyBytesWriter_WriteBytes@@Base+0x3de4> │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 44734 │ │ │ │ - b 4472c │ │ │ │ - ldr r3, [pc, #276] @ 44838 │ │ │ │ - ldr r1, [pc, #276] @ 4483c │ │ │ │ + bne 4474c │ │ │ │ + b 44744 │ │ │ │ + ldr r3, [pc, #276] @ 44850 │ │ │ │ + ldr r1, [pc, #276] @ 44854 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 44754 │ │ │ │ + beq 4476c │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 44754 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bne 4476c │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ - bne 44780 │ │ │ │ - ldr r0, [pc, #192] @ 44830 │ │ │ │ + bne 44798 │ │ │ │ + ldr r0, [pc, #192] @ 44848 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #200] @ 44840 │ │ │ │ + ldr r1, [pc, #200] @ 44858 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117e48 │ │ │ │ - b 4472c │ │ │ │ - bl ab140 │ │ │ │ + bl 1176e0 │ │ │ │ + b 44744 │ │ │ │ + bl ab064 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 4479c │ │ │ │ - bl a5774 │ │ │ │ + bne 447b4 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 447a4 │ │ │ │ - b 4472c │ │ │ │ + beq 447bc │ │ │ │ + b 44744 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 447b8 │ │ │ │ - ldr r3, [pc, #152] @ 44844 │ │ │ │ - ldr r1, [pc, #152] @ 44848 │ │ │ │ + bge 447d0 │ │ │ │ + ldr r3, [pc, #152] @ 4485c │ │ │ │ + ldr r1, [pc, #152] @ 44860 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 4472c │ │ │ │ + bl 18ed6c │ │ │ │ + b 44744 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - ldr r3, [pc, #136] @ 4484c │ │ │ │ + ldr r3, [pc, #136] @ 44864 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - bne 447d4 │ │ │ │ - ldr r0, [pc, #120] @ 4484c │ │ │ │ + bne 447ec │ │ │ │ + ldr r0, [pc, #120] @ 44864 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - bne 447fc │ │ │ │ - ldr r0, [pc, #68] @ 44830 │ │ │ │ + bne 44814 │ │ │ │ + ldr r0, [pc, #68] @ 44848 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #92] @ 44850 │ │ │ │ + ldr r1, [pc, #92] @ 44868 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117e48 │ │ │ │ - b 4472c │ │ │ │ + bl 1176e0 │ │ │ │ + b 44744 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 44818 │ │ │ │ - bl b0078 │ │ │ │ + beq 44830 │ │ │ │ + bl afbec │ │ │ │ cmp r0, #0 │ │ │ │ - bge 447cc │ │ │ │ - b 4472c │ │ │ │ + bge 447e4 │ │ │ │ + b 44744 │ │ │ │ ldr r3, [r1] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ str r1, [r4, #20] │ │ │ │ - b 447cc │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038ffdc │ │ │ │ - subseq sp, r6, r4, asr #22 │ │ │ │ - eorseq sl, r7, r8, ror #6 │ │ │ │ - eorseq r0, r9, r8, lsl r0 │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r0, r9, ip, asr #32 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - eorseq r0, r9, r0, ror r0 │ │ │ │ + b 447e4 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq sp, r8, ip, asr r9 │ │ │ │ + subseq sp, r5, r4, asr #22 │ │ │ │ + eorseq r7, r7, r8, ror #25 │ │ │ │ + mlaseq r8, r8, r9, sp │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq sp, r8, ip, asr #19 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + @ instruction: 0x0038d9f0 │ │ │ │ + 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 448a8 │ │ │ │ + cmp r5, #0 │ │ │ │ + ble 448dc │ │ │ │ + b 448c8 │ │ │ │ + ldr r0, [pc, #208] @ 44980 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4489c │ │ │ │ + b 44974 │ │ │ │ + ldr r0, [r6] │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 1a9750 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 44974 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 4490c │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 44920 │ │ │ │ + ldr r3, [pc, #132] @ 44984 │ │ │ │ + ldr r1, [pc, #132] @ 44988 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ed6c │ │ │ │ + b 44974 │ │ │ │ + ldr r3, [pc, #120] @ 4498c │ │ │ │ + ldr r1, [pc, #120] @ 44990 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ed6c │ │ │ │ + b 44974 │ │ │ │ + cmp r5, #0 │ │ │ │ + bge 44940 │ │ │ │ + ldr r3, [pc, #92] @ 4498c │ │ │ │ + ldr r1, [pc, #96] @ 44994 │ │ │ │ + ldr r0, [r3] │ │ │ │ + mov r2, r5 │ │ │ │ + bl 1176e0 │ │ │ │ + b 44974 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + cmp r5, r3 │ │ │ │ + blt 4495c │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b a5988 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + str r5, [r4, #16] │ │ │ │ + bl 2d94b0 <_PyTime_MonotonicWithInfo@@Base+0x3e0> │ │ │ │ + cmn r0, #1 │ │ │ │ + bne 4494c │ │ │ │ + mov r0, #0 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + eorseq fp, r6, ip, lsr r1 │ │ │ │ + subseq sp, r5, r4, asr #22 │ │ │ │ + eorseq r7, r7, r8, ror #25 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq pc, r6, ip, lsr #12 │ │ │ │ + eorseq sp, r8, r4, lsr #20 │ │ │ │ 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 4488c │ │ │ │ + beq 449d0 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ addne r4, r0, #20 │ │ │ │ addeq r4, r0, #28 │ │ │ │ cmp r8, #1 │ │ │ │ - bne 448dc │ │ │ │ + bne 44a20 │ │ │ │ cmp r6, #1 │ │ │ │ ldrbeq r4, [r4] │ │ │ │ - beq 448ac │ │ │ │ + beq 449f0 │ │ │ │ cmp r6, #2 │ │ │ │ ldrheq r4, [r4] │ │ │ │ ldrne r4, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d5828 <_PyUnicode_IsTitlecase@@Base> │ │ │ │ + bl 1d3b28 <_PyUnicode_IsTitlecase@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 44988 │ │ │ │ + bne 44acc │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d5898 <_PyUnicode_IsUppercase@@Base> │ │ │ │ - ldr r3, [pc, #204] @ 44998 │ │ │ │ - ldr r2, [pc, #204] @ 4499c │ │ │ │ + bl 1d3b98 <_PyUnicode_IsUppercase@@Base> │ │ │ │ + ldr r3, [pc, #204] @ 44adc │ │ │ │ + ldr r2, [pc, #204] @ 44ae0 │ │ │ │ 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 44990 │ │ │ │ + beq 44ad4 │ │ │ │ cmp r8, r5 │ │ │ │ - ble 44974 │ │ │ │ + ble 44ab8 │ │ │ │ cmp r6, #1 │ │ │ │ ldrbeq sl, [r4, r5] │ │ │ │ - beq 44914 │ │ │ │ + beq 44a58 │ │ │ │ cmp r6, #2 │ │ │ │ lsleq r3, r5, #1 │ │ │ │ ldrheq sl, [r4, r3] │ │ │ │ ldrne sl, [r4, r5, lsl #2] │ │ │ │ mov r0, sl │ │ │ │ - bl 1d5898 <_PyUnicode_IsUppercase@@Base> │ │ │ │ + bl 1d3b98 <_PyUnicode_IsUppercase@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 44934 │ │ │ │ + bne 44a78 │ │ │ │ mov r0, sl │ │ │ │ - bl 1d5828 <_PyUnicode_IsTitlecase@@Base> │ │ │ │ + bl 1d3b28 <_PyUnicode_IsTitlecase@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 44948 │ │ │ │ + beq 44a8c │ │ │ │ cmp r9, #0 │ │ │ │ - bne 44990 │ │ │ │ + bne 44ad4 │ │ │ │ mov r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - b 44968 │ │ │ │ + b 44aac │ │ │ │ mov r0, sl │ │ │ │ - bl 1d55c8 <_PyUnicode_IsLowercase@@Base> │ │ │ │ + bl 1d38c8 <_PyUnicode_IsLowercase@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 44968 │ │ │ │ + beq 44aac │ │ │ │ cmp r9, #0 │ │ │ │ - beq 44990 │ │ │ │ + beq 44ad4 │ │ │ │ mov r7, r9 │ │ │ │ mov r0, r9 │ │ │ │ add r5, r5, #1 │ │ │ │ mov r9, r0 │ │ │ │ - b 448f0 │ │ │ │ - ldr r3, [pc, #32] @ 4499c │ │ │ │ + b 44a34 │ │ │ │ + ldr r3, [pc, #32] @ 44ae0 │ │ │ │ cmp r7, #0 │ │ │ │ - ldr r0, [pc, #20] @ 44998 │ │ │ │ + ldr r0, [pc, #20] @ 44adc │ │ │ │ moveq r0, r3 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #8] @ 44998 │ │ │ │ + ldr r0, [pc, #8] @ 44adc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #4] @ 4499c │ │ │ │ + ldr r0, [pc, #4] @ 44ae0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subseq r1, r6, r4, ror #1 │ │ │ │ - subseq r1, r6, 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 449dc │ │ │ │ - cmp r5, #0 │ │ │ │ - ble 44a10 │ │ │ │ - b 449fc │ │ │ │ - ldr r0, [pc, #208] @ 44ab4 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 449d0 │ │ │ │ - b 44aa8 │ │ │ │ - ldr r0, [r6] │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 1ab3b4 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 44aa8 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 44a40 │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 44a54 │ │ │ │ - ldr r3, [pc, #132] @ 44ab8 │ │ │ │ - ldr r1, [pc, #132] @ 44abc │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 44aa8 │ │ │ │ - ldr r3, [pc, #120] @ 44ac0 │ │ │ │ - ldr r1, [pc, #120] @ 44ac4 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 44aa8 │ │ │ │ - cmp r5, #0 │ │ │ │ - bge 44a74 │ │ │ │ - ldr r3, [pc, #92] @ 44ac0 │ │ │ │ - ldr r1, [pc, #96] @ 44ac8 │ │ │ │ - ldr r0, [r3] │ │ │ │ - mov r2, r5 │ │ │ │ - bl 117e48 │ │ │ │ - b 44aa8 │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - cmp r5, r3 │ │ │ │ - blt 44a90 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b a5a64 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r5, [r4, #16] │ │ │ │ - bl 2dc078 <_PyTime_MonotonicWithInfo@@Base+0x3e0> │ │ │ │ - cmn r0, #1 │ │ │ │ - bne 44a80 │ │ │ │ - mov r0, #0 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x0036d7bc │ │ │ │ - subseq sp, r6, r4, asr #22 │ │ │ │ - eorseq sl, r7, r8, ror #6 │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r1, r7, ip, lsr #25 │ │ │ │ - ldrsbeq r0, [r9], -r4 @ │ │ │ │ + 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, [r0, #24] │ │ │ │ mov r4, r0 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r0, #24] │ │ │ │ - bl 44b6c │ │ │ │ + bl 44b84 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - bne 44b30 │ │ │ │ + bne 44b48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 44b44 │ │ │ │ + beq 44b5c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 44b44 │ │ │ │ - ldr r3, [pc, #40] @ 44b60 │ │ │ │ - ldr r1, [pc, #40] @ 44b64 │ │ │ │ + beq 44b5c │ │ │ │ + ldr r3, [pc, #40] @ 44b78 │ │ │ │ + ldr r1, [pc, #40] @ 44b7c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 44b58 │ │ │ │ + bl 18ed6c │ │ │ │ + b 44b70 │ │ │ │ ldr r3, [r1, #444] @ 0x1bc │ │ │ │ - ldr r1, [pc, #24] @ 44b68 │ │ │ │ + ldr r1, [pc, #24] @ 44b80 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, ip, lsr r1 │ │ │ │ - @ instruction: 0x0036daf8 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + @ instruction: 0x0038dabc │ │ │ │ + eorseq fp, r6, r8, ror r4 │ │ │ │ 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] @ 44ee8 │ │ │ │ + ldreq r3, [pc, #852] @ 44f00 │ │ │ │ sub sp, sp, #460 @ 0x1cc │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #844] @ 44eec │ │ │ │ + ldr r1, [pc, #844] @ 44f04 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 149c5c │ │ │ │ + bl 14944c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 44c48 │ │ │ │ + beq 44c60 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 44bec │ │ │ │ + bne 44c04 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 44bd8 │ │ │ │ + beq 44bf0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 44bd8 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bne 44bf0 │ │ │ │ + bl 9ac7c <_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 1d2fb4 │ │ │ │ + b 1d12b4 │ │ │ │ cmp r7, #10 │ │ │ │ addle r6, sp, #16 │ │ │ │ - ble 44c50 │ │ │ │ - ldr r3, [pc, #752] @ 44ef0 │ │ │ │ + ble 44c68 │ │ │ │ + ldr r3, [pc, #752] @ 44f08 │ │ │ │ cmp r7, r3 │ │ │ │ - bls 44c14 │ │ │ │ + bls 44c2c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 44c2c │ │ │ │ - b 44c44 │ │ │ │ + bne 44c44 │ │ │ │ + b 44c5c │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ mul r0, r7, r0 │ │ │ │ - bl 99848 │ │ │ │ + bl 9976c │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 44c50 │ │ │ │ - b 44c04 │ │ │ │ + bne 44c68 │ │ │ │ + b 44c1c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 44c44 │ │ │ │ + bne 44c5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - bl 2a1f3c │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + bl 29ef8c │ │ │ │ mov r8, #0 │ │ │ │ - b 44edc │ │ │ │ + b 44ef4 │ │ │ │ mov r5, #0 │ │ │ │ - ldr r3, [pc, #664] @ 44ef4 │ │ │ │ + ldr r3, [pc, #664] @ 44f0c │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #1 │ │ │ │ mov r9, r5 │ │ │ │ mvn fp, #-2147483648 @ 0x80000000 │ │ │ │ cmp r5, r7 │ │ │ │ - bge 44d78 │ │ │ │ + bge 44d90 │ │ │ │ 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 44cbc │ │ │ │ + bne 44cd4 │ │ │ │ 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 44d00 │ │ │ │ + b 44d18 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp] │ │ │ │ - bl 1129cc │ │ │ │ + bl 112444 │ │ │ │ ldr r1, [sp] │ │ │ │ - ldr r3, [pc, #540] @ 44ef4 │ │ │ │ + ldr r3, [pc, #540] @ 44f0c │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 44d00 │ │ │ │ + beq 44d18 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ - ldr r2, [pc, #528] @ 44ef8 │ │ │ │ + ldr r2, [pc, #528] @ 44f10 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r1, [pc, #520] @ 44efc │ │ │ │ + ldr r1, [pc, #520] @ 44f14 │ │ │ │ mov r2, r5 │ │ │ │ - bl 117e48 │ │ │ │ + bl 1176e0 │ │ │ │ mov r8, #0 │ │ │ │ - b 44e84 │ │ │ │ + b 44e9c │ │ │ │ ldr ip, [r1, #8] │ │ │ │ sub r0, fp, r9 │ │ │ │ cmp r0, ip │ │ │ │ add r8, r5, #1 │ │ │ │ - bge 44d30 │ │ │ │ - ldr r3, [pc, #484] @ 44f00 │ │ │ │ - ldr r1, [pc, #484] @ 44f04 │ │ │ │ + bge 44d48 │ │ │ │ + ldr r3, [pc, #484] @ 44f18 │ │ │ │ + ldr r1, [pc, #484] @ 44f1c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r5, r8 │ │ │ │ mov r8, #0 │ │ │ │ - b 44e84 │ │ │ │ + b 44e9c │ │ │ │ cmp r5, #0 │ │ │ │ add r9, r9, ip │ │ │ │ - beq 44d4c │ │ │ │ + beq 44d64 │ │ │ │ sub r0, fp, r9 │ │ │ │ cmp r0, sl │ │ │ │ - blt 44d14 │ │ │ │ + blt 44d2c │ │ │ │ add r9, r9, sl │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, r1, #44 @ 0x2c │ │ │ │ cmp r0, r7 │ │ │ │ - beq 44d70 │ │ │ │ - ldr r3, [pc, #420] @ 44f08 │ │ │ │ - ldr r1, [pc, #420] @ 44f0c │ │ │ │ + beq 44d88 │ │ │ │ + ldr r3, [pc, #420] @ 44f20 │ │ │ │ + ldr r1, [pc, #420] @ 44f24 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 44d24 │ │ │ │ + bl 18ed6c │ │ │ │ + b 44d3c │ │ │ │ mov r5, r8 │ │ │ │ - b 44c68 │ │ │ │ + b 44c80 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, #0 │ │ │ │ str r2, [sp] │ │ │ │ - bl 1d2fb4 │ │ │ │ + bl 1d12b4 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 44e84 │ │ │ │ + beq 44e9c │ │ │ │ ldr r3, [r8, #8] │ │ │ │ ldr r2, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r7, [r8, #20] │ │ │ │ - ldreq r7, [pc, #320] @ 44ee8 │ │ │ │ + ldreq r7, [pc, #320] @ 44f00 │ │ │ │ cmp r9, #1048576 @ 0x100000 │ │ │ │ movlt r0, #0 │ │ │ │ andge r0, r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r9, r0 │ │ │ │ streq r9, [sp] │ │ │ │ - beq 44dcc │ │ │ │ - bl c42a4 │ │ │ │ + beq 44de4 │ │ │ │ + bl c3dc8 │ │ │ │ mov r9, #1 │ │ │ │ str r0, [sp] │ │ │ │ cmp sl, #0 │ │ │ │ - bne 44e28 │ │ │ │ + bne 44e40 │ │ │ │ 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 44e0c │ │ │ │ + beq 44e24 │ │ │ │ ldr r4, [sl, #8] │ │ │ │ ldr r1, [sl], #44 @ 0x2c │ │ │ │ mov r2, r4 │ │ │ │ bl 29cdc │ │ │ │ add r7, r7, r4 │ │ │ │ - b 44de8 │ │ │ │ + b 44e00 │ │ │ │ mov r4, r8 │ │ │ │ ldr r8, [sp, #4] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 44e84 │ │ │ │ + beq 44e9c │ │ │ │ ldr r0, [sp] │ │ │ │ - bl c7ff4 │ │ │ │ - b 44e84 │ │ │ │ + bl c7b18 │ │ │ │ + b 44e9c │ │ │ │ str r4, [sp, #8] │ │ │ │ mov fp, #0 │ │ │ │ mov r4, r6 │ │ │ │ cmp r5, fp │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, sl │ │ │ │ mov r0, r7 │ │ │ │ - beq 44e7c │ │ │ │ + beq 44e94 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 44e58 │ │ │ │ + beq 44e70 │ │ │ │ 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 44e34 │ │ │ │ + b 44e4c │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - b 44e14 │ │ │ │ + b 44e2c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 44ea8 │ │ │ │ + beq 44ec0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 44ea8 │ │ │ │ + bne 44ec0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r7, #44 @ 0x2c │ │ │ │ cmp r4, r5 │ │ │ │ mla r0, r7, r4, r6 │ │ │ │ - beq 44ec8 │ │ │ │ - bl 113900 │ │ │ │ + beq 44ee0 │ │ │ │ + bl 113378 │ │ │ │ add r4, r4, #1 │ │ │ │ - b 44eb0 │ │ │ │ + b 44ec8 │ │ │ │ add r3, sp, #16 │ │ │ │ cmp r6, r3 │ │ │ │ - beq 44edc │ │ │ │ + beq 44ef4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99d3c │ │ │ │ + bl 99c60 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #460 @ 0x1cc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq r2, sp, r0, lsl #20 │ │ │ │ - eorseq lr, r6, r8, ror r9 │ │ │ │ + subseq r2, ip, r0, lsl #20 │ │ │ │ + @ instruction: 0x0036c2f8 │ │ │ │ rsceq fp, r8, #188416 @ 0x2e000 │ │ │ │ - subseq sl, r6, ip, asr #11 │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r8, r4, lsl #3 │ │ │ │ - subseq sl, r6, r8, asr #24 │ │ │ │ - eorseq r0, r8, r4, asr #3 │ │ │ │ - subseq r1, r6, r0, ror #1 │ │ │ │ - eorseq r0, r8, r0, ror #3 │ │ │ │ - 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 1d2fb4 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 44f5c │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r0, [r4, #20] │ │ │ │ - ldreq r0, [pc, #20] @ 44f64 │ │ │ │ - cmp r2, #0 │ │ │ │ - ldrne r1, [r5, #20] │ │ │ │ - ldreq r1, [pc, #8] @ 44f64 │ │ │ │ - bl 2b1b18 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, sp, r0, lsl #20 │ │ │ │ + subseq sl, r5, ip, asr #11 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + @ instruction: 0x0037dafc │ │ │ │ + subseq sl, r5, r8, asr #24 │ │ │ │ + eorseq sp, r7, ip, lsr fp │ │ │ │ + subseq r1, r5, r0, ror #1 │ │ │ │ + eorseq sp, r7, r8, asr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 44f90 │ │ │ │ + bne 44f50 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 44fb8 │ │ │ │ + b 44f78 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 44fb4 │ │ │ │ + ldr r0, [pc, #20] @ 44f74 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 44f84 │ │ │ │ + bne 44f44 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x003768b0 │ │ │ │ + eorseq r4, r7, r4, asr #4 │ │ │ │ │ │ │ │ -00044fb8 : │ │ │ │ +00044f78 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r0, #0 │ │ │ │ - bne 44fdc │ │ │ │ - bl 34bb84 │ │ │ │ - b 450a4 │ │ │ │ + bne 44f9c │ │ │ │ + bl 349490 │ │ │ │ + b 45064 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [ip, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4508c │ │ │ │ + beq 4504c │ │ │ │ ldr lr, [r2, #32] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 45008 │ │ │ │ + bne 44fc8 │ │ │ │ ldr lr, [r2, #4] │ │ │ │ cmp lr, #0 │ │ │ │ - beq 45014 │ │ │ │ + beq 44fd4 │ │ │ │ mov r3, lr │ │ │ │ pop {r4, lr} │ │ │ │ bx r3 │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ tst ip, #536870912 @ 0x20000000 │ │ │ │ - bne 4508c │ │ │ │ + bne 4504c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4508c │ │ │ │ + beq 4504c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands r3, r3, #536870912 @ 0x20000000 │ │ │ │ - bne 4508c │ │ │ │ + bne 4504c │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4508c │ │ │ │ + beq 4504c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4508c │ │ │ │ + beq 4504c │ │ │ │ mov r2, #76 @ 0x4c │ │ │ │ - bl 255810 │ │ │ │ - ldr r2, [pc, #72] @ 450ac │ │ │ │ + bl 252080 │ │ │ │ + ldr r2, [pc, #72] @ 4506c │ │ │ │ cmp r0, r2 │ │ │ │ popne {r4, pc} │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4508c │ │ │ │ + beq 4504c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne 4508c │ │ │ │ + bne 4504c │ │ │ │ mov r0, r2 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #24] @ 450b0 │ │ │ │ + ldr r3, [pc, #24] @ 45070 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #20] @ 450b4 │ │ │ │ + ldr r1, [pc, #20] @ 45074 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117e48 │ │ │ │ + bl 1176e0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r6, r8, ror sp │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0037e5b0 │ │ │ │ + subseq r1, r5, r8, ror sp │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq fp, r7, r0, lsr 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 1d12b4 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 450c4 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r0, [r4, #20] │ │ │ │ + ldreq r0, [pc, #20] @ 450cc │ │ │ │ + cmp r2, #0 │ │ │ │ + ldrne r1, [r5, #20] │ │ │ │ + ldreq r1, [pc, #8] @ 450cc │ │ │ │ + bl 2aeb78 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq r2, ip, r0, lsl #20 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #180] @ 4519c │ │ │ │ + mov r5, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 275ecc │ │ │ │ + cmp r0, #0 │ │ │ │ + mvneq r5, #0 │ │ │ │ + beq 45194 │ │ │ │ + ldr r3, [r4, #84] @ 0x54 │ │ │ │ + tst r3, #2 │ │ │ │ + ldreq r0, [r4, #132] @ 0x84 │ │ │ │ + beq 4516c │ │ │ │ + ldr r2, [pc, #140] @ 451a0 │ │ │ │ + ldr r3, [r4, #180] @ 0xb4 │ │ │ │ + bl 3580f0 │ │ │ │ + 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] @ 451a4 │ │ │ │ + bl 9ca90 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + bne 45194 │ │ │ │ + ldr r3, [r4, #192] @ 0xc0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 45194 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 25dac0 <_PySys_GetRequiredAttrString@@Base+0x61c4> │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + eorseq r9, r5, ip, lsr #28 │ │ │ │ + andeq r0, r0, ip │ │ │ │ + subseq fp, r7, r4, lsl r1 │ │ │ │ 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 4511c │ │ │ │ + beq 4520c │ │ │ │ mov r8, r1 │ │ │ │ - bl a5774 │ │ │ │ + bl a5698 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 451ec │ │ │ │ + bne 452dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 31ddb4 <_PyTime_AsTimeval@@Base+0x1558> │ │ │ │ + bl 31b85c <_PyTime_AsTimeval@@Base+0x1748> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4511c │ │ │ │ + beq 4520c │ │ │ │ mov r0, r6 │ │ │ │ - bl 3271d0 │ │ │ │ + bl 324a88 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 45124 │ │ │ │ + bne 45214 │ │ │ │ mov r0, r4 │ │ │ │ - bl 327f0c │ │ │ │ + bl 3257c4 │ │ │ │ mov r5, #0 │ │ │ │ - b 451d0 │ │ │ │ + b 452c0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31ffb0 <_PyTime_AsTimeval@@Base+0x3754> │ │ │ │ + bl 31d820 <_PyTime_AsTimeval@@Base+0x370c> │ │ │ │ subs r1, r0, #0 │ │ │ │ - bne 45160 │ │ │ │ + bne 45250 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45114 │ │ │ │ + beq 45204 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 45114 │ │ │ │ + bne 45204 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 45114 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 45204 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #136] @ 451f4 │ │ │ │ - bl a9bc8 │ │ │ │ + ldr r0, [pc, #136] @ 452e4 │ │ │ │ + bl a9aec │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 45114 │ │ │ │ + beq 45204 │ │ │ │ mov r3, #1 │ │ │ │ str r4, [sp] │ │ │ │ str r3, [r4, #20] │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #108] @ 451f8 │ │ │ │ + ldr r0, [pc, #108] @ 452e8 │ │ │ │ ldr r2, [r3, #76] @ 0x4c │ │ │ │ mov r1, #588 @ 0x24c │ │ │ │ mov r3, r5 │ │ │ │ - bl 3202fc <_PyTime_AsTimeval@@Base+0x3aa0> │ │ │ │ + bl 31dbb4 <_PyTime_AsTimeval@@Base+0x3aa0> │ │ │ │ str r7, [r4, #20] │ │ │ │ subs ip, r0, #0 │ │ │ │ - bne 451b0 │ │ │ │ + bne 452a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 327f0c │ │ │ │ - b 451d0 │ │ │ │ + bl 3257c4 │ │ │ │ + b 452c0 │ │ │ │ ldr r3, [ip] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 451d0 │ │ │ │ + beq 452c0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [ip] │ │ │ │ - bne 451d0 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bne 452c0 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b380 │ │ │ │ + bl 9b2a4 │ │ │ │ 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 r7, r7, r4, asr #6 │ │ │ │ - eorseq r0, r9, r0, lsr #3 │ │ │ │ + eorseq r4, r7, r4, asr #25 │ │ │ │ + eorseq sp, r8, r0, lsr #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #56] @ 4524c │ │ │ │ - ldr r1, [pc, #56] @ 45250 │ │ │ │ + ldr r3, [pc, #56] @ 4533c │ │ │ │ + ldr r1, [pc, #56] @ 45340 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1babd0 │ │ │ │ + bl 1b906c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 45244 │ │ │ │ - ldr r3, [pc, #32] @ 45254 │ │ │ │ + blt 45334 │ │ │ │ + ldr r3, [pc, #32] @ 45344 │ │ │ │ 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, r6, r8, lsl ip │ │ │ │ - eorseq r0, r9, ip, lsr #3 │ │ │ │ - @ instruction: 0x0056a69c │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #180] @ 45324 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 27930c │ │ │ │ - cmp r0, #0 │ │ │ │ - mvneq r5, #0 │ │ │ │ - beq 4531c │ │ │ │ - ldr r3, [r4, #84] @ 0x54 │ │ │ │ - tst r3, #2 │ │ │ │ - ldreq r0, [r4, #132] @ 0x84 │ │ │ │ - beq 452f4 │ │ │ │ - ldr r2, [pc, #140] @ 45328 │ │ │ │ - ldr r3, [r4, #180] @ 0xb4 │ │ │ │ - bl 35a770 │ │ │ │ - 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] @ 4532c │ │ │ │ - bl 9cb6c │ │ │ │ - subs r5, r0, #0 │ │ │ │ - bne 4531c │ │ │ │ - ldr r3, [r4, #192] @ 0xc0 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 4531c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2610e8 │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - eorseq ip, r5, ip, lsr #9 │ │ │ │ - andeq r0, r0, ip │ │ │ │ - subseq fp, r8, r4, lsl r1 │ │ │ │ + subseq sl, r5, r8, lsl ip │ │ │ │ + eorseq sp, r8, ip, lsr #22 │ │ │ │ + @ instruction: 0x0055a69c │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 45340 │ │ │ │ - b 1be5a4 │ │ │ │ - ldr r0, [pc] @ 45348 │ │ │ │ + beq 45358 │ │ │ │ + b 1bca3c │ │ │ │ + ldr r0, [pc] @ 45360 │ │ │ │ bx lr │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + 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 453b8 │ │ │ │ + bne 453d0 │ │ │ │ clz ip, r0 │ │ │ │ lsr ip, ip, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne ip, ip, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 453b8 │ │ │ │ + bne 453d0 │ │ │ │ ldr r3, [r4, #444] @ 0x1bc │ │ │ │ - ldr r1, [pc, #76] @ 453f8 │ │ │ │ + ldr r1, [pc, #76] @ 45410 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 190780 │ │ │ │ - b 453ec │ │ │ │ + bl 18ed6c │ │ │ │ + b 45404 │ │ │ │ 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] @ 453fc │ │ │ │ + ldr ip, [pc, #36] @ 45414 │ │ │ │ mov r3, lr │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 453a0 │ │ │ │ + bne 453b8 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x0036d9f8 │ │ │ │ - subseq r2, r8, r8, lsr r7 │ │ │ │ + eorseq fp, r6, r8, ror r3 │ │ │ │ + subseq r2, r7, r8, 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] @ 45438 │ │ │ │ - bne 45430 │ │ │ │ - ldr r3, [pc, #20] @ 4543c │ │ │ │ - ldr r1, [pc, #20] @ 45440 │ │ │ │ + ldrne r4, [pc, #24] @ 45450 │ │ │ │ + bne 45448 │ │ │ │ + ldr r3, [pc, #20] @ 45454 │ │ │ │ + ldr r1, [pc, #20] @ 45458 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r6, r4, ror lr │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r1, r7, ip, lsr #25 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq pc, r6, ip, lsr #12 │ │ │ │ cmp r1, #0 │ │ │ │ - blt 45458 │ │ │ │ + blt 45470 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt 45480 │ │ │ │ + blt 45498 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ 45494 │ │ │ │ - ldr r1, [pc, #36] @ 45498 │ │ │ │ + ldr r3, [pc, #36] @ 454ac │ │ │ │ + ldr r1, [pc, #36] @ 454b0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ add r0, r0, r1 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ - ldr r0, [pc, #12] @ 4549c │ │ │ │ + ldr r0, [pc, #12] @ 454b4 │ │ │ │ add r0, r0, r3, lsl #4 │ │ │ │ bx lr │ │ │ │ - subseq sp, r6, r0, lsl #22 │ │ │ │ - eorseq sp, r6, ip, asr #5 │ │ │ │ - subseq r7, r8, ip, ror r1 │ │ │ │ + subseq sp, r5, r0, lsl #22 │ │ │ │ + eorseq sl, r6, r4, ror #25 │ │ │ │ + subseq r7, r7, ip, ror r1 │ │ │ │ │ │ │ │ -000454a0 : │ │ │ │ - b 302e98 │ │ │ │ +000454b8 : │ │ │ │ + b 300344 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 454dc │ │ │ │ - bl a5774 │ │ │ │ + bne 454f4 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 454dc │ │ │ │ + beq 454f4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26859c │ │ │ │ + bl 265044 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 45508 │ │ │ │ - bl a5774 │ │ │ │ + bne 45520 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 454d4 │ │ │ │ - ldr r0, [pc, #20] @ 4551c │ │ │ │ + bne 454ec │ │ │ │ + ldr r0, [pc, #20] @ 45534 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #16] @ 45520 │ │ │ │ + ldr r2, [pc, #16] @ 45538 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #4] @ 4551c │ │ │ │ + ldr r0, [pc, #4] @ 45534 │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r6, r4, ror #1 │ │ │ │ - subseq r1, r6, r4, ror lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - bhi 45558 │ │ │ │ - cmp r4, #0 │ │ │ │ - ldrgt r1, [r6] │ │ │ │ - ldrle r1, [pc, #48] @ 45588 │ │ │ │ - b 45578 │ │ │ │ - ldr r0, [pc, #44] @ 4558c │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - b 45548 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r2, #1 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 42d14 <_PyImport_ClearExtension@@Base+0x6d4> │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - @ instruction: 0x0035ceb8 │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ │ │ │ │ -00045590 : │ │ │ │ - b 212a60 │ │ │ │ - b 45598 │ │ │ │ +0004553c : │ │ │ │ + b 210670 │ │ │ │ + b 45544 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #124] @ 4562c │ │ │ │ + ldr r1, [pc, #124] @ 455d8 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 455c8 │ │ │ │ - bl 345740 │ │ │ │ + bne 45574 │ │ │ │ + bl 3431d0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 45624 │ │ │ │ + bne 455d0 │ │ │ │ mov r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4561c │ │ │ │ + bne 455c8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4561c │ │ │ │ + bne 455c8 │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_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 45610 │ │ │ │ + cmp r4, #0 │ │ │ │ + ldrgt r1, [r6] │ │ │ │ + ldrle r1, [pc, #48] @ 45640 │ │ │ │ + b 45630 │ │ │ │ + ldr r0, [pc, #44] @ 45644 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + b 45600 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, #1 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 42d2c <_PyImport_ClearExtension@@Base+0x7e0> │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq sl, r5, r8, 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 │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #16] @ 4566c │ │ │ │ + ldr r0, [pc, #16] @ 45684 │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2adb60 │ │ │ │ + bl 2aae4c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r0, r9, r4, ror r4 │ │ │ │ + @ instruction: 0x0038ddf4 │ │ │ │ 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 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 456a4 │ │ │ │ - bl a5774 │ │ │ │ + bne 456bc │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 456b4 │ │ │ │ + bne 456cc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2b86a0 │ │ │ │ + b 2b5900 │ │ │ │ mov r0, #0 │ │ │ │ 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, [pc, #100] @ 45738 │ │ │ │ + ldr r3, [pc, #100] @ 45750 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 456e8 │ │ │ │ + bne 45700 │ │ │ │ ldrd r4, [r1, #8] │ │ │ │ - b 45714 │ │ │ │ - bl 1b1134 │ │ │ │ - ldr r3, [pc, #72] @ 4573c │ │ │ │ + b 4572c │ │ │ │ + bl 1af83c │ │ │ │ + ldr r3, [pc, #72] @ 45754 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 358cc0 │ │ │ │ + bl 356644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 45714 │ │ │ │ - bl a5774 │ │ │ │ + beq 4572c │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 45730 │ │ │ │ + bne 45748 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r2, [pc, #28] @ 45740 │ │ │ │ - ldr r3, [pc, #28] @ 45744 │ │ │ │ - bl 358788 │ │ │ │ + ldr r2, [pc, #28] @ 45758 │ │ │ │ + ldr r3, [pc, #28] @ 4575c │ │ │ │ + bl 35610c │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b ab230 │ │ │ │ + b ab154 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrsheq r6, [r6], #-80 @ 0xffffffb0 │ │ │ │ + ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ subsge r9, r2, #3648 @ 0xe40 │ │ │ │ svccc 0x0091df46 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -27685,140 +27691,140 @@ │ │ │ │ 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 457a0 │ │ │ │ + bne 457b8 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 457d8 │ │ │ │ - ldr ip, [pc, #444] @ 45964 │ │ │ │ + beq 457f0 │ │ │ │ + ldr ip, [pc, #444] @ 4597c │ │ │ │ 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 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 457d8 │ │ │ │ + bne 457f0 │ │ │ │ mov r6, #0 │ │ │ │ - b 45958 │ │ │ │ + b 45970 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 45804 │ │ │ │ + beq 4581c │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 45808 │ │ │ │ - bl a5774 │ │ │ │ + bne 45820 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 45808 │ │ │ │ - b 457d0 │ │ │ │ + beq 45820 │ │ │ │ + b 457e8 │ │ │ │ mov r5, #8 │ │ │ │ ldr r8, [r7, #8] │ │ │ │ mov r4, #0 │ │ │ │ cmp r8, #0 │ │ │ │ ldrne r6, [r7, #20] │ │ │ │ - ldreq r6, [pc, #328] @ 45968 │ │ │ │ + ldreq r6, [pc, #328] @ 45980 │ │ │ │ mvn sl, #-2147483648 @ 0x80000000 │ │ │ │ add r8, r6, r8 │ │ │ │ mov r9, r4 │ │ │ │ sub fp, sl, r5 │ │ │ │ cmp r8, r6 │ │ │ │ - bls 4589c │ │ │ │ + bls 458b4 │ │ │ │ ldrb r3, [r6], #1 │ │ │ │ cmp r3, #9 │ │ │ │ - bne 4586c │ │ │ │ + bne 45884 │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - ble 4582c │ │ │ │ - bl 3583a8 │ │ │ │ + ble 45844 │ │ │ │ + bl 355d2c │ │ │ │ add r3, fp, r1 │ │ │ │ cmp r4, r3 │ │ │ │ add r4, r5, r4 │ │ │ │ - bgt 45944 │ │ │ │ + bgt 4595c │ │ │ │ sub r4, r4, r1 │ │ │ │ - b 4582c │ │ │ │ + b 45844 │ │ │ │ cmn r4, #-2147483647 @ 0x80000001 │ │ │ │ - beq 45944 │ │ │ │ + beq 4595c │ │ │ │ cmp r3, #13 │ │ │ │ cmpne r3, #10 │ │ │ │ add r4, r4, #1 │ │ │ │ - bne 4582c │ │ │ │ + bne 45844 │ │ │ │ sub r3, sl, r4 │ │ │ │ cmp r3, r9 │ │ │ │ add r9, r9, r4 │ │ │ │ mov r4, #0 │ │ │ │ - bge 4582c │ │ │ │ - b 45944 │ │ │ │ + bge 45844 │ │ │ │ + b 4595c │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ sub r3, r3, r4 │ │ │ │ cmp r9, r3 │ │ │ │ - bgt 45944 │ │ │ │ + bgt 4595c │ │ │ │ add r1, r4, r9 │ │ │ │ mov r0, #0 │ │ │ │ - bl 1d2fb4 │ │ │ │ + bl 1d12b4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 457d0 │ │ │ │ + beq 457e8 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r9, #0 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrne r4, [r6, #20] │ │ │ │ - ldreq r4, [pc, #140] @ 45968 │ │ │ │ + ldreq r4, [pc, #140] @ 45980 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r7, [r7, #20] │ │ │ │ - ldreq r7, [pc, #128] @ 45968 │ │ │ │ + ldreq r7, [pc, #128] @ 45980 │ │ │ │ mov sl, #32 │ │ │ │ cmp r8, r7 │ │ │ │ - bls 45958 │ │ │ │ + bls 45970 │ │ │ │ ldrb r3, [r7], #1 │ │ │ │ cmp r3, #9 │ │ │ │ - bne 4592c │ │ │ │ + bne 45944 │ │ │ │ cmp r5, #0 │ │ │ │ - ble 458e8 │ │ │ │ + ble 45900 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3583a8 │ │ │ │ + bl 355d2c │ │ │ │ sub r1, r5, r1 │ │ │ │ add r9, r9, r1 │ │ │ │ add r1, r4, r1 │ │ │ │ cmp r4, r1 │ │ │ │ - beq 458e8 │ │ │ │ + beq 45900 │ │ │ │ strb sl, [r4], #1 │ │ │ │ - b 4591c │ │ │ │ + b 45934 │ │ │ │ cmp r3, #13 │ │ │ │ cmpne r3, #10 │ │ │ │ addne r9, r9, #1 │ │ │ │ moveq r9, #0 │ │ │ │ strb r3, [r4], #1 │ │ │ │ - b 458e8 │ │ │ │ - ldr r3, [pc, #32] @ 4596c │ │ │ │ - ldr r1, [pc, #32] @ 45970 │ │ │ │ + b 45900 │ │ │ │ + ldr r3, [pc, #32] @ 45984 │ │ │ │ + ldr r1, [pc, #32] @ 45988 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 457d0 │ │ │ │ + bl 18ed6c │ │ │ │ + b 457e8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq r2, r8, r4, ror #14 │ │ │ │ - subseq r2, sp, r0, lsl #20 │ │ │ │ - subseq sl, r6, r8, asr #24 │ │ │ │ - eorseq r0, r9, r0, lsl #9 │ │ │ │ + subseq r2, r7, r4, ror #14 │ │ │ │ + subseq r2, ip, r0, lsl #20 │ │ │ │ + subseq sl, r5, r8, asr #24 │ │ │ │ + eorseq sp, r8, r0, lsl #28 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b 2dc624 │ │ │ │ + b 2d9a5c │ │ │ │ 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 │ │ │ │ @@ -27828,1391 +27834,1315 @@ │ │ │ │ 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 459dc │ │ │ │ + bne 459f4 │ │ │ │ clz ip, r0 │ │ │ │ lsr ip, ip, #5 │ │ │ │ cmp r2, #1 │ │ │ │ orrne ip, ip, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 45a0c │ │ │ │ + beq 45a24 │ │ │ │ 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] @ 45fbc │ │ │ │ + ldr ip, [pc, #1472] @ 45fd4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 45d50 │ │ │ │ + beq 45d68 │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r4, #1 │ │ │ │ ldrne r5, [r0, #4] │ │ │ │ mov r0, r3 │ │ │ │ moveq r5, #0 │ │ │ │ - bl aef58 │ │ │ │ + bl aeacc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 45d50 │ │ │ │ - ldr r3, [pc, #1420] @ 45fc0 │ │ │ │ + beq 45d68 │ │ │ │ + ldr r3, [pc, #1420] @ 45fd8 │ │ │ │ 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] @ 45fc4 │ │ │ │ + ldr r3, [pc, #1392] @ 45fdc │ │ │ │ cmp r2, r3 │ │ │ │ - bne 45cc4 │ │ │ │ + bne 45cdc │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 128e7c │ │ │ │ + bl 128680 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ mov fp, r0 │ │ │ │ - bne 45cc4 │ │ │ │ + bne 45cdc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45a98 │ │ │ │ + beq 45ab0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 45a98 │ │ │ │ + bne 45ab0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl af3d4 │ │ │ │ + bl aef48 │ │ │ │ subs sl, r0, #0 │ │ │ │ - bne 45ae8 │ │ │ │ + bne 45b00 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45acc │ │ │ │ + beq 45ae4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 45acc │ │ │ │ + bne 45ae4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - bl a5774 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 45d50 │ │ │ │ + bne 45d68 │ │ │ │ mov r0, fp │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b a6490 │ │ │ │ + b a63b4 │ │ │ │ ldr r3, [sl, #4] │ │ │ │ - ldr r2, [pc, #1232] @ 45fc4 │ │ │ │ + ldr r2, [pc, #1232] @ 45fdc │ │ │ │ cmp r3, r2 │ │ │ │ - bne 45c30 │ │ │ │ + bne 45c48 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 128e7c │ │ │ │ + bl 128680 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bne 45c30 │ │ │ │ + bne 45c48 │ │ │ │ mov r0, fp │ │ │ │ - bl 3586a4 │ │ │ │ + bl 356028 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r7, r1 │ │ │ │ - bl 3586a4 │ │ │ │ + bl 356028 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 358788 │ │ │ │ + bl 35610c │ │ │ │ mov r8, r0 │ │ │ │ mul r0, r5, fp │ │ │ │ mov r9, r1 │ │ │ │ - bl 3586a4 │ │ │ │ + bl 356028 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 358cc0 │ │ │ │ + bl 356644 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 45c04 │ │ │ │ + bne 45c1c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 3583d0 │ │ │ │ + bl 355d54 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 358cfc │ │ │ │ + bl 356680 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 45bb0 │ │ │ │ + bne 45bc8 │ │ │ │ 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 358cfc │ │ │ │ + bl 356680 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 45bdc │ │ │ │ + bne 45bf4 │ │ │ │ add r3, r9, #-2147483648 @ 0x80000000 │ │ │ │ str r8, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldrd r8, [sp, #32] │ │ │ │ - ldr r3, [pc, #996] @ 45fc8 │ │ │ │ + ldr r3, [pc, #996] @ 45fe0 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 358788 │ │ │ │ + bl 35610c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 358ce8 │ │ │ │ + bl 35666c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 45c30 │ │ │ │ + beq 45c48 │ │ │ │ ldr r3, [sl] │ │ │ │ mul fp, r5, fp │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45a98 │ │ │ │ + beq 45ab0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne 45a98 │ │ │ │ + bne 45ab0 │ │ │ │ mov r0, sl │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 45a98 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 45ab0 │ │ │ │ mov r0, fp │ │ │ │ - bl a6490 │ │ │ │ + bl a63b4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 45c68 │ │ │ │ + bne 45c80 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45d2c │ │ │ │ + beq 45d44 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne 45d2c │ │ │ │ + bne 45d44 │ │ │ │ mov r0, sl │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 45d2c │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 45d44 │ │ │ │ mov r1, sl │ │ │ │ - bl 176e24 │ │ │ │ + bl 175db8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 45c98 │ │ │ │ + beq 45cb0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 45c98 │ │ │ │ + bne 45cb0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45cbc │ │ │ │ + beq 45cd4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne 45cbc │ │ │ │ + bne 45cd4 │ │ │ │ mov r0, sl │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 45d2c │ │ │ │ - ldr r7, [pc, #768] @ 45fcc │ │ │ │ + beq 45d44 │ │ │ │ + ldr r7, [pc, #768] @ 45fe4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne 45f18 │ │ │ │ + bne 45f30 │ │ │ │ ldr r3, [r5] │ │ │ │ ldrd r8, [r5, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 45d58 │ │ │ │ - ldr r5, [pc, #728] @ 45fc4 │ │ │ │ + bne 45d70 │ │ │ │ + ldr r5, [pc, #728] @ 45fdc │ │ │ │ mov r0, r4 │ │ │ │ - bl af3d4 │ │ │ │ + bl aef48 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 45d74 │ │ │ │ + beq 45d8c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - beq 45db8 │ │ │ │ + beq 45dd0 │ │ │ │ cmp r3, r5 │ │ │ │ - beq 45de0 │ │ │ │ + beq 45df8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl ab230 │ │ │ │ + bl ab154 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 45e58 │ │ │ │ + bne 45e70 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 45e3c │ │ │ │ + bne 45e54 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45d50 │ │ │ │ + beq 45d68 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 45d50 │ │ │ │ + bne 45d68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b 45fb0 │ │ │ │ + b 45fc8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 45ce4 │ │ │ │ + bne 45cfc │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 45ce4 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 45cfc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45d98 │ │ │ │ + beq 45db0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 45d98 │ │ │ │ + bne 45db0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - bl a5774 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 45d50 │ │ │ │ + bne 45d68 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b ab230 │ │ │ │ + b ab154 │ │ │ │ ldr r3, [r6] │ │ │ │ ldrd sl, [r6, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45eb8 │ │ │ │ + beq 45ed0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 45eb8 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 45eb8 │ │ │ │ + bne 45ed0 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 45ed0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 128e7c │ │ │ │ + bl 128680 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 45d0c │ │ │ │ - bl 3586a4 │ │ │ │ + bne 45d24 │ │ │ │ + bl 356028 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 358788 │ │ │ │ + bl 35610c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - beq 45ce8 │ │ │ │ + beq 45d00 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 45ce8 │ │ │ │ + bne 45d00 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 45ce8 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 45d00 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 45d2c │ │ │ │ + bne 45d44 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 45d2c │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 45d44 │ │ │ │ mov r1, r6 │ │ │ │ - bl 176e24 │ │ │ │ + bl 175db8 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 45e88 │ │ │ │ + beq 45ea0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 45e88 │ │ │ │ + bne 45ea0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45eac │ │ │ │ + beq 45ec4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 45eac │ │ │ │ + bne 45ec4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bne 45f18 │ │ │ │ - b 45d2c │ │ │ │ + bne 45f30 │ │ │ │ + b 45d44 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - bl 358788 │ │ │ │ + bl 35610c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - b 45ce8 │ │ │ │ + b 45d00 │ │ │ │ mov r0, r5 │ │ │ │ - bl 176e24 │ │ │ │ + bl 175db8 │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bne 45f60 │ │ │ │ + bne 45f78 │ │ │ │ ldr r2, [r6] │ │ │ │ mov r0, r6 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ - bne 45f74 │ │ │ │ + bne 45f8c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 45f88 │ │ │ │ + beq 45fa0 │ │ │ │ mov r5, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl af3d4 │ │ │ │ + bl aef48 │ │ │ │ subs r6, r0, #0 │ │ │ │ mov r1, r6 │ │ │ │ - bne 45ed8 │ │ │ │ - bl a5774 │ │ │ │ + bne 45ef0 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 45f8c │ │ │ │ + beq 45fa4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45f88 │ │ │ │ + beq 45fa0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 45f88 │ │ │ │ + bne 45fa0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 45f88 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 45fa0 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 45ef8 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 45ef8 │ │ │ │ + bne 45f10 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 45f10 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 45f0c │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 45f0c │ │ │ │ + bne 45f24 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 45f24 │ │ │ │ mov r5, #0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 45fb0 │ │ │ │ + beq 45fc8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 45fb0 │ │ │ │ + bne 45fc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrheq r2, [r8], #-124 @ 0xffffff84 │ │ │ │ - subseq r7, r8, ip, lsl #3 │ │ │ │ - @ instruction: 0x0056a69c │ │ │ │ + ldrheq r2, [r7], #-124 @ 0xffffff84 │ │ │ │ + subseq r7, r7, ip, lsl #3 │ │ │ │ + @ instruction: 0x0055a69c │ │ │ │ submi r0, r0, r0 │ │ │ │ - ldrsheq r6, [r6], #-80 @ 0xffffffb0 │ │ │ │ + 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] @ 46068 │ │ │ │ + ldr r3, [pc, #128] @ 46080 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r2, r3 │ │ │ │ mov r4, r1 │ │ │ │ - bne 46018 │ │ │ │ + bne 46030 │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ add r2, sp, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2fe4c0 │ │ │ │ + bl 2fb9c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 46034 │ │ │ │ - b 4602c │ │ │ │ - ldr r3, [pc, #76] @ 4606c │ │ │ │ - ldr r1, [pc, #76] @ 46070 │ │ │ │ + bge 4604c │ │ │ │ + b 46044 │ │ │ │ + ldr r3, [pc, #76] @ 46084 │ │ │ │ + ldr r1, [pc, #76] @ 46088 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 117e48 │ │ │ │ + bl 1176e0 │ │ │ │ mov r0, #0 │ │ │ │ - b 46060 │ │ │ │ - bne 4604c │ │ │ │ - ldr r3, [pc, #52] @ 46074 │ │ │ │ + b 46078 │ │ │ │ + bne 46064 │ │ │ │ + ldr r3, [pc, #52] @ 4608c │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 13a150 │ │ │ │ - b 4602c │ │ │ │ + bl 139940 │ │ │ │ + b 46044 │ │ │ │ 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, r6, r4, rrx │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, ip, lsr #9 │ │ │ │ - ldrsheq sp, [r6], #-172 @ 0xffffff54 │ │ │ │ + subseq r2, r5, r4, rrx │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq sp, r8, ip, lsr #28 │ │ │ │ + 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 460c4 │ │ │ │ + bne 460dc │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 460f4 │ │ │ │ + beq 4610c │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #0 │ │ │ │ add lr, sp, #24 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #180] @ 46194 │ │ │ │ + ldr ip, [pc, #180] @ 461ac │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 46164 │ │ │ │ + beq 4617c │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 46114 │ │ │ │ - bl a5774 │ │ │ │ + bne 4612c │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 46164 │ │ │ │ + bne 4617c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl c42a4 │ │ │ │ + bl c3dc8 │ │ │ │ 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 c7ff4 │ │ │ │ + bl c7b18 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 4616c │ │ │ │ + bge 46184 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 46180 │ │ │ │ - bl 132dd8 │ │ │ │ + bne 46198 │ │ │ │ + bl 1325e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4611c │ │ │ │ + beq 46134 │ │ │ │ mov r0, #0 │ │ │ │ - b 4618c │ │ │ │ + b 461a4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 43128 <_PyImport_ClearExtension@@Base+0xae8> │ │ │ │ - b 4618c │ │ │ │ - ldr r3, [pc, #16] @ 46198 │ │ │ │ + bl 43140 <_PyImport_ClearExtension@@Base+0xbf4> │ │ │ │ + b 461a4 │ │ │ │ + ldr r3, [pc, #16] @ 461b0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1448e8 │ │ │ │ + bl 1440d8 │ │ │ │ add sp, sp, #120 @ 0x78 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, r8, r8, ror #15 │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ + subseq r2, r7, r8, ror #15 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 461cc │ │ │ │ - ldr r3, [pc, #36] @ 461e4 │ │ │ │ - ldr r1, [pc, #36] @ 461e8 │ │ │ │ + bne 461e4 │ │ │ │ + ldr r3, [pc, #36] @ 461fc │ │ │ │ + ldr r1, [pc, #36] @ 46200 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 461dc │ │ │ │ + bl 18ed6c │ │ │ │ + b 461f4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - @ instruction: 0x003904d4 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq sp, r8, r4, asr lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #120] @ 4627c │ │ │ │ + ldr r1, [pc, #120] @ 46294 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 4621c │ │ │ │ - bl 345740 │ │ │ │ + bne 46234 │ │ │ │ + bl 3431d0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 46274 │ │ │ │ + bne 4628c │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 249f28 │ │ │ │ + bl 246798 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4626c │ │ │ │ + bne 46284 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4626c │ │ │ │ + bne 46284 │ │ │ │ mov r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_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, [pc, #36] @ 462ac │ │ │ │ + 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 462dc │ │ │ │ + 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 462c0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r3, [pc, #36] @ 4631c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - ldr r0, [pc, #16] @ 462b0 │ │ │ │ + ldr r0, [pc, #16] @ 46320 │ │ │ │ ldr r3, [r1, #3788] @ 0xecc │ │ │ │ ldr r2, [r1, #3772] @ 0xebc │ │ │ │ ldr r1, [r1, #3756] @ 0xeac │ │ │ │ - b a9bc8 │ │ │ │ + b a9aec │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x0038afd8 │ │ │ │ + eorseq r8, r8, r8, asr 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 │ │ │ │ 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 46300 │ │ │ │ + bhi 46370 │ │ │ │ cmp r4, #1 │ │ │ │ ldr r7, [r5] │ │ │ │ - bgt 46324 │ │ │ │ - b 46340 │ │ │ │ - ldr r0, [pc, #128] @ 46388 │ │ │ │ + bgt 46394 │ │ │ │ + b 463b0 │ │ │ │ + ldr r0, [pc, #128] @ 463f8 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 462f0 │ │ │ │ + bne 46360 │ │ │ │ mov r0, #0 │ │ │ │ - b 46380 │ │ │ │ + b 463f0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 16fef4 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 16ed44 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4631c │ │ │ │ + beq 4638c │ │ │ │ cmp r4, #2 │ │ │ │ - bne 4635c │ │ │ │ + bne 463cc │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - ldreq r0, [pc, #52] @ 4638c │ │ │ │ + ldreq r0, [pc, #52] @ 463fc │ │ │ │ ldrne r0, [r6, #20] │ │ │ │ - b 46374 │ │ │ │ + b 463e4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 16fef4 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 16ed44 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 46340 │ │ │ │ - b 4631c │ │ │ │ + bne 463b0 │ │ │ │ + b 4638c │ │ │ │ mov r2, r7 │ │ │ │ str ip, [sp] │ │ │ │ bl 303cc │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq fp, r7, r0, lsl #13 │ │ │ │ - subseq r2, sp, r0, 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, #12] │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r5, r2 │ │ │ │ - bne 463d4 │ │ │ │ - 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 463b8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + eorseq r9, r7, r0 │ │ │ │ + subseq r2, ip, r0, lsl #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #124] @ 4647c │ │ │ │ + ldr r1, [pc, #124] @ 46494 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 46418 │ │ │ │ - bl 345740 │ │ │ │ + bne 46430 │ │ │ │ + bl 3431d0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 46474 │ │ │ │ - ldr r1, [pc, #72] @ 46480 │ │ │ │ + bne 4648c │ │ │ │ + ldr r1, [pc, #72] @ 46498 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4646c │ │ │ │ + bne 46484 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4646c │ │ │ │ - ldr r1, [pc, #36] @ 46484 │ │ │ │ + bne 46484 │ │ │ │ + ldr r1, [pc, #36] @ 4649c │ │ │ │ mov r0, r4 │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_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] @ 464a0 │ │ │ │ + ldr r2, [pc, #12] @ 464b8 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #8] @ 464a4 │ │ │ │ + ldr r0, [pc, #8] @ 464bc │ │ │ │ moveq r0, r2 │ │ │ │ bx lr │ │ │ │ - subseq r1, r6, r4, ror #1 │ │ │ │ - subseq r1, r6, r4, ror lr │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ mov r0, r1 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc] @ 464b8 │ │ │ │ - b 1b0ad8 │ │ │ │ + ldr r1, [pc] @ 464d0 │ │ │ │ + b 1af1e0 │ │ │ │ andeq r9, r2, ip, ror pc │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 464d4 │ │ │ │ + bne 464ec │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - b 136b04 │ │ │ │ - b 199e04 │ │ │ │ + b 1362f4 │ │ │ │ + b 1981b0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc] @ 464ec │ │ │ │ - b 465e8 │ │ │ │ - subseq r2, sp, r0, lsl #20 │ │ │ │ + ldreq r0, [pc] @ 46504 │ │ │ │ + b 46600 │ │ │ │ + subseq r2, ip, r0, lsl #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ mov r4, r3 │ │ │ │ subs r3, ip, #0 │ │ │ │ movne r3, #1 │ │ │ │ orrs r3, r3, r4, lsr #31 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ - bne 46540 │ │ │ │ + bne 46558 │ │ │ │ clz r3, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r4, #1 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 46580 │ │ │ │ - ldr r1, [pc, #152] @ 465e0 │ │ │ │ + beq 46598 │ │ │ │ + ldr r1, [pc, #152] @ 465f8 │ │ │ │ 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 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 46580 │ │ │ │ + bne 46598 │ │ │ │ mov r0, #0 │ │ │ │ - b 465d8 │ │ │ │ + b 465f0 │ │ │ │ cmp r4, #0 │ │ │ │ - ble 4659c │ │ │ │ + ble 465b4 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1038f0 │ │ │ │ + bl 103320 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 465a0 │ │ │ │ - b 46578 │ │ │ │ + bge 465b8 │ │ │ │ + b 46590 │ │ │ │ mov r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ea5fc │ │ │ │ + bl 1e891c │ │ │ │ subs r1, r4, #0 │ │ │ │ movne r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ bl 29bb0 │ │ │ │ subs r2, r0, #0 │ │ │ │ - ldreq r0, [pc, #28] @ 465e4 │ │ │ │ - beq 465d8 │ │ │ │ + ldreq r0, [pc, #28] @ 465fc │ │ │ │ + beq 465f0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 3295bc <_PyBytes_Find@@Base+0x1d8> │ │ │ │ - b 46578 │ │ │ │ + bl 326e74 <_PyBytes_Find@@Base+0x168> │ │ │ │ + b 46590 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, r8, ip, asr r9 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq r2, r7, ip, ror r9 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 46608 │ │ │ │ - ldr r3, [pc, #84] @ 4664c │ │ │ │ + bne 46620 │ │ │ │ + ldr r3, [pc, #84] @ 46664 │ │ │ │ ldrb r2, [r0] │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ tst r3, #7 │ │ │ │ - bne 4663c │ │ │ │ - b 46610 │ │ │ │ + bne 46654 │ │ │ │ + b 46628 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 46644 │ │ │ │ - ldr r3, [pc, #52] @ 4664c │ │ │ │ + beq 4665c │ │ │ │ + ldr r3, [pc, #52] @ 46664 │ │ │ │ add r1, r0, r1 │ │ │ │ cmp r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ - bls 4663c │ │ │ │ + bls 46654 │ │ │ │ ldrb r2, [r2] │ │ │ │ add r0, r0, #1 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ tst r2, #7 │ │ │ │ - bne 46618 │ │ │ │ - b 46644 │ │ │ │ - ldr r0, [pc, #12] @ 46650 │ │ │ │ + bne 46630 │ │ │ │ + b 4665c │ │ │ │ + ldr r0, [pc, #12] @ 46668 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #8] @ 46654 │ │ │ │ + ldr r0, [pc, #8] @ 4666c │ │ │ │ bx lr │ │ │ │ - eorseq r9, r9, r0, lsr #5 │ │ │ │ - subseq r1, r6, r4, ror #1 │ │ │ │ - subseq r1, r6, r4, ror lr │ │ │ │ + eorseq r6, r9, r0, lsr #24 │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1c15d4 │ │ │ │ + bl 1bfa6c │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r0, [r4, #12] │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r1, [pc, #408] @ 4684c │ │ │ │ + ldr r1, [pc, #408] @ 46864 │ │ │ │ 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 466d0 │ │ │ │ - bl 345740 │ │ │ │ + bne 466e8 │ │ │ │ + bl 3431d0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 46840 │ │ │ │ + bne 46858 │ │ │ │ mov r0, r4 │ │ │ │ ldr r9, [r4, #8] │ │ │ │ - bl ed3b0 │ │ │ │ + bl ecf1c │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq 46830 │ │ │ │ + beq 46848 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ add r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #312] @ 4684c │ │ │ │ + ldr r2, [pc, #312] @ 46864 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 46720 │ │ │ │ + bne 46738 │ │ │ │ mov r0, r4 │ │ │ │ - bl 345740 │ │ │ │ + bl 3431d0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 467bc │ │ │ │ + bne 467d4 │ │ │ │ mov r0, #4 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ - bl 99848 │ │ │ │ + bl 9976c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 467b0 │ │ │ │ + beq 467c8 │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ moveq r7, r6 │ │ │ │ moveq r8, #1 │ │ │ │ - beq 4677c │ │ │ │ - b 467bc │ │ │ │ + beq 46794 │ │ │ │ + b 467d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl ed3b0 │ │ │ │ + bl ecf1c │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 46790 │ │ │ │ + beq 467a8 │ │ │ │ cmp r8, r7 │ │ │ │ - beq 467cc │ │ │ │ + beq 467e4 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ str sl, [r5, r7, lsl #2] │ │ │ │ add r7, r7, #1 │ │ │ │ mov r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 46758 │ │ │ │ + bne 46770 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ str fp, [r4, #8] │ │ │ │ - bl eab1c │ │ │ │ + bl ea698 │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne 467ec │ │ │ │ + bne 46804 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99d3c │ │ │ │ + bl 99c60 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 2a1f3c │ │ │ │ + bl 29ef8c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b 46830 │ │ │ │ + b 46848 │ │ │ │ lsl r8, r8, #1 │ │ │ │ lsl r1, r8, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl ab684 │ │ │ │ + bl ab5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 467a8 │ │ │ │ + beq 467c0 │ │ │ │ mov r5, r0 │ │ │ │ - b 46770 │ │ │ │ + b 46788 │ │ │ │ cmp r7, r6 │ │ │ │ - ble 46808 │ │ │ │ + ble 46820 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r2, [r5, r6, lsl #2] │ │ │ │ str r2, [r3, r6, lsl #2] │ │ │ │ add r6, r6, #1 │ │ │ │ - b 467ec │ │ │ │ + b 46804 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99d3c │ │ │ │ + bl 99c60 │ │ │ │ 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 101fb8 <_PyArg_CheckPositional@@Base+0x2910> │ │ │ │ - b 46838 │ │ │ │ + bl 1019e8 <_PyArg_CheckPositional@@Base+0x27f0> │ │ │ │ + b 46850 │ │ │ │ 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] @ 46864 │ │ │ │ - b 46a24 │ │ │ │ - subseq r2, sp, r0, lsl #20 │ │ │ │ + ldreq r0, [pc] @ 4687c │ │ │ │ + b 46a78 │ │ │ │ + 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] @ 46940 │ │ │ │ + ldr r1, [pc, #180] @ 46958 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl f4454 │ │ │ │ + bl f3fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 468a4 │ │ │ │ + bge 468bc │ │ │ │ mov r4, #0 │ │ │ │ - b 46934 │ │ │ │ + b 4694c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 468c0 │ │ │ │ + beq 468d8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 468dc │ │ │ │ - b 46910 │ │ │ │ - ldr r1, [pc, #124] @ 46944 │ │ │ │ + bne 468f4 │ │ │ │ + b 46928 │ │ │ │ + ldr r1, [pc, #124] @ 4695c │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl f4454 │ │ │ │ + bl f3fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 468b0 │ │ │ │ - b 4689c │ │ │ │ + bge 468c8 │ │ │ │ + b 468b4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ands r2, r3, #268435456 @ 0x10000000 │ │ │ │ - bne 46910 │ │ │ │ + bne 46928 │ │ │ │ ldr r3, [r0] │ │ │ │ str r2, [sp, #4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 46910 │ │ │ │ + beq 46928 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 46910 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bne 46928 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - ldr r2, [pc, #44] @ 46948 │ │ │ │ - ldr r0, [pc, #44] @ 4694c │ │ │ │ + ldr r2, [pc, #44] @ 46960 │ │ │ │ + ldr r0, [pc, #44] @ 46964 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1293bc │ │ │ │ + bl 128bc0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b2fc │ │ │ │ + bl 9b220 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq sl, r8, r0, lsr #24 │ │ │ │ - subseq sl, r8, ip, lsl #20 │ │ │ │ - eorseq fp, r6, r0, lsr pc │ │ │ │ - eorseq r0, r9, r4, asr #11 │ │ │ │ + subseq sl, r7, r0, lsr #24 │ │ │ │ + subseq sl, r7, ip, lsl #20 │ │ │ │ + @ instruction: 0x003698b0 │ │ │ │ + eorseq sp, r8, r8, asr #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 46980 │ │ │ │ + ldr r3, [pc, #24] @ 46998 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - ldr r1, [pc, #20] @ 46984 │ │ │ │ + ldr r1, [pc, #20] @ 4699c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117e48 │ │ │ │ + bl 1176e0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r6, r8, ror #23 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r1, r6, r8, ror #10 │ │ │ │ + ldr r3, [pc, #44] @ 469d4 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + bl 3580f0 │ │ │ │ + ldr r2, [r3, r0] │ │ │ │ + ldr r3, [pc, #32] @ 469d8 │ │ │ │ + ldr r0, [r2, #64] @ 0x40 │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r0, r3 │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r0] │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andeq r0, r0, ip │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #120] @ 46a18 │ │ │ │ + ldr r1, [pc, #120] @ 46a6c │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 469b8 │ │ │ │ - bl 345740 │ │ │ │ + bne 46a0c │ │ │ │ + bl 3431d0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 46a10 │ │ │ │ - ldr r1, [pc, #68] @ 46a1c │ │ │ │ + bne 46a64 │ │ │ │ + ldr r1, [pc, #68] @ 46a70 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 469f4 │ │ │ │ + bne 46a48 │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b 46a08 │ │ │ │ + b 46a5c │ │ │ │ mov r0, r4 │ │ │ │ - bl cedd8 <_PyEvalFramePushAndInit@@Base+0x374> │ │ │ │ + bl ce92c <_PyEvalFramePushAndInit@@Base+0x374> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 469e8 │ │ │ │ - ldr r0, [pc, #20] @ 46a20 │ │ │ │ + beq 46a3c │ │ │ │ + ldr r0, [pc, #20] @ 46a74 │ │ │ │ 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, [r8], #-48 @ 0xffffffd0 │ │ │ │ + ldrheq r5, [r7], #-48 @ 0xffffffd0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 46a44 │ │ │ │ - ldr r3, [pc, #84] @ 46a88 │ │ │ │ + bne 46a98 │ │ │ │ + ldr r3, [pc, #84] @ 46adc │ │ │ │ ldrb r2, [r0] │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ tst r3, #3 │ │ │ │ - bne 46a78 │ │ │ │ - b 46a4c │ │ │ │ + bne 46acc │ │ │ │ + b 46aa0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 46a80 │ │ │ │ - ldr r3, [pc, #52] @ 46a88 │ │ │ │ + beq 46ad4 │ │ │ │ + ldr r3, [pc, #52] @ 46adc │ │ │ │ add r1, r0, r1 │ │ │ │ cmp r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ - bls 46a78 │ │ │ │ + bls 46acc │ │ │ │ ldrb r2, [r2] │ │ │ │ add r0, r0, #1 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ tst r2, #3 │ │ │ │ - bne 46a54 │ │ │ │ - b 46a80 │ │ │ │ - ldr r0, [pc, #12] @ 46a8c │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #8] @ 46a90 │ │ │ │ - bx lr │ │ │ │ - eorseq r9, r9, r0, lsr #5 │ │ │ │ - subseq r1, r6, r4, ror #1 │ │ │ │ - subseq r1, r6, r4, ror lr │ │ │ │ - ldr r3, [pc, #44] @ 46ac8 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 35a770 │ │ │ │ - ldr r2, [r3, r0] │ │ │ │ - ldr r3, [pc, #32] @ 46acc │ │ │ │ - ldr r0, [r2, #64] @ 0x40 │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r0, r3 │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r0] │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andeq r0, r0, ip │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + bne 46aa8 │ │ │ │ + b 46ad4 │ │ │ │ + ldr r0, [pc, #12] @ 46ae0 │ │ │ │ + bx lr │ │ │ │ + ldr r0, [pc, #8] @ 46ae4 │ │ │ │ + bx lr │ │ │ │ + eorseq r6, r9, r0, lsr #24 │ │ │ │ + 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, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0] │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 46b78 │ │ │ │ + beq 46b90 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r5, r3 │ │ │ │ - bl a5774 │ │ │ │ + bl a5698 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 46b78 │ │ │ │ + bne 46b90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31ddb4 <_PyTime_AsTimeval@@Base+0x1558> │ │ │ │ + bl 31b85c <_PyTime_AsTimeval@@Base+0x1748> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 46b78 │ │ │ │ + beq 46b90 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31ffb0 <_PyTime_AsTimeval@@Base+0x3754> │ │ │ │ + bl 31d820 <_PyTime_AsTimeval@@Base+0x370c> │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31ffb0 <_PyTime_AsTimeval@@Base+0x3754> │ │ │ │ + bl 31d820 <_PyTime_AsTimeval@@Base+0x370c> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31ffb0 <_PyTime_AsTimeval@@Base+0x3754> │ │ │ │ + bl 31d820 <_PyTime_AsTimeval@@Base+0x370c> │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #188] @ 46c14 │ │ │ │ + ldr r1, [pc, #188] @ 46c2c │ │ │ │ mov r3, r8 │ │ │ │ str r5, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #176] @ 46c18 │ │ │ │ - bl a9bc8 │ │ │ │ + ldr r0, [pc, #176] @ 46c30 │ │ │ │ + bl a9aec │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 46b80 │ │ │ │ + bne 46b98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 327f0c │ │ │ │ + bl 3257c4 │ │ │ │ mov r4, #0 │ │ │ │ - b 46c08 │ │ │ │ + b 46c20 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - ldr r1, [pc, #136] @ 46c1c │ │ │ │ + ldr r1, [pc, #136] @ 46c34 │ │ │ │ mov r3, r6 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r0, [pc, #128] @ 46c20 │ │ │ │ + ldr r0, [pc, #128] @ 46c38 │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ - bl 3202fc <_PyTime_AsTimeval@@Base+0x3aa0> │ │ │ │ + bl 31dbb4 <_PyTime_AsTimeval@@Base+0x3aa0> │ │ │ │ ldr r3, [r6] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 46bd0 │ │ │ │ + beq 46be8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 46bd0 │ │ │ │ + bne 46be8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 46b70 │ │ │ │ + beq 46b88 │ │ │ │ mov r0, r5 │ │ │ │ - bl 128bdc │ │ │ │ + bl 1283e0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 46c08 │ │ │ │ + beq 46c20 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 46c08 │ │ │ │ + bne 46c20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - strdeq r1, [r2], -ip @ │ │ │ │ - eorseq r0, r9, ip, lsl r6 │ │ │ │ + eoreq sp, r1, r4, ror #29 │ │ │ │ + eorseq lr, r8, r0, lsr #32 │ │ │ │ muleq r0, pc, r2 @ │ │ │ │ - eorseq r0, r9, r4, lsr #12 │ │ │ │ + eorseq lr, r8, r8, lsr #32 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc] @ 46c38 │ │ │ │ - b 38620 │ │ │ │ - subseq r2, sp, r0, lsl #20 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, #3 │ │ │ │ - bl 92cbc │ │ │ │ - subs r4, r0, #0 │ │ │ │ - mvneq r5, #0 │ │ │ │ - beq 46d5c │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r0] │ │ │ │ - str r0, [r4, #12] │ │ │ │ - bl 220f10 │ │ │ │ - cmn r0, #1 │ │ │ │ - bne 46c90 │ │ │ │ - mvn r5, #0 │ │ │ │ - b 46d38 │ │ │ │ - cmp r0, #1 │ │ │ │ - bne 46cc8 │ │ │ │ - ldr r2, [pc, #196] @ 46d64 │ │ │ │ - str r2, [r4, #16] │ │ │ │ - ldr r3, [r2] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r2] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 46cc0 │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [r2] │ │ │ │ - ldr r3, [pc, #156] @ 46d64 │ │ │ │ - b 46d28 │ │ │ │ - ldr ip, [r5, #8] │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ - ldr r3, [ip] │ │ │ │ - ldr r1, [pc, #140] @ 46d68 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [ip] │ │ │ │ - mov r2, #2 │ │ │ │ - str ip, [r4, #16] │ │ │ │ - bl 11776c │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 46c88 │ │ │ │ - cmp r0, #1 │ │ │ │ - bne 46d14 │ │ │ │ - ldr r2, [pc, #92] @ 46d64 │ │ │ │ - ldr r3, [r2] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 46cc0 │ │ │ │ - b 46cb8 │ │ │ │ - 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 8bfc4 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 46d5c │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 46d5c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq r7, r8, ip, lsl #3 │ │ │ │ + ldreq r0, [pc] @ 46c50 │ │ │ │ + b 38638 │ │ │ │ + subseq r2, ip, r0, lsl #20 │ │ │ │ │ │ │ │ -00046d6c <_PyTraceback_Add@@Base>: │ │ │ │ +00046c54 <_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] @ 46ea0 <_PyTraceback_Add@@Base+0x134> │ │ │ │ + ldr r3, [pc, #284] @ 46d88 <_PyTraceback_Add@@Base+0x134> │ │ │ │ mov r6, r0 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r7, [r3, r0] │ │ │ │ mov sl, #0 │ │ │ │ ldr r9, [r7, #72] @ 0x48 │ │ │ │ str sl, [r7, #72] @ 0x48 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 91ac8 │ │ │ │ + bl 919ec │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 46e94 <_PyTraceback_Add@@Base+0x128> │ │ │ │ + beq 46d7c <_PyTraceback_Add@@Base+0x128> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r8 │ │ │ │ - bl 46ea4 │ │ │ │ + bl 46d8c │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 46dec <_PyTraceback_Add@@Base+0x80> │ │ │ │ + bne 46cd4 <_PyTraceback_Add@@Base+0x80> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 46e94 <_PyTraceback_Add@@Base+0x128> │ │ │ │ + beq 46d7c <_PyTraceback_Add@@Base+0x128> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, sl │ │ │ │ str r3, [r4] │ │ │ │ - bne 46e94 <_PyTraceback_Add@@Base+0x128> │ │ │ │ + bne 46d7c <_PyTraceback_Add@@Base+0x128> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 46e94 <_PyTraceback_Add@@Base+0x128> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 46d7c <_PyTraceback_Add@@Base+0x128> │ │ │ │ mov r3, sl │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 46fe8 │ │ │ │ + bl 47000 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 46e28 <_PyTraceback_Add@@Base+0xbc> │ │ │ │ + beq 46d10 <_PyTraceback_Add@@Base+0xbc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 46e28 <_PyTraceback_Add@@Base+0xbc> │ │ │ │ + bne 46d10 <_PyTraceback_Add@@Base+0xbc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 46e4c <_PyTraceback_Add@@Base+0xe0> │ │ │ │ + beq 46d34 <_PyTraceback_Add@@Base+0xe0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 46e4c <_PyTraceback_Add@@Base+0xe0> │ │ │ │ + bne 46d34 <_PyTraceback_Add@@Base+0xe0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 46e94 <_PyTraceback_Add@@Base+0x128> │ │ │ │ + beq 46d7c <_PyTraceback_Add@@Base+0x128> │ │ │ │ ldr r0, [r7, #72] @ 0x48 │ │ │ │ str r8, [r5, #20] │ │ │ │ str r9, [r7, #72] @ 0x48 │ │ │ │ - bl 9b380 │ │ │ │ + bl 9b2a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11b69c │ │ │ │ + bl 11af30 │ │ │ │ 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 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + b 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r9 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 18303c <_PyErr_ChainExceptions1@@Base> │ │ │ │ + b 181fb8 <_PyErr_ChainExceptions1@@Base> │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -00046ea4 : │ │ │ │ +00046d8c : │ │ │ │ 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 9deb0 │ │ │ │ + bl 9ddd4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 46f80 │ │ │ │ + beq 46e68 │ │ │ │ mov r0, r5 │ │ │ │ - bl bbd2c │ │ │ │ + bl bb880 │ │ │ │ subs r7, r0, #0 │ │ │ │ moveq r8, r7 │ │ │ │ moveq r5, r7 │ │ │ │ moveq r6, r7 │ │ │ │ - beq 46f90 │ │ │ │ - ldr r0, [pc, #208] @ 46fc4 │ │ │ │ + beq 46e78 │ │ │ │ + ldr r0, [pc, #208] @ 46eac │ │ │ │ mov r1, #6 │ │ │ │ - bl 92a28 │ │ │ │ + bl 9294c │ │ │ │ subs r6, r0, #0 │ │ │ │ moveq r8, r6 │ │ │ │ moveq r5, r6 │ │ │ │ - beq 46f90 │ │ │ │ - ldr r0, [pc, #184] @ 46fc8 │ │ │ │ + beq 46e78 │ │ │ │ + ldr r0, [pc, #184] @ 46eb0 │ │ │ │ mov r1, #2 │ │ │ │ - bl 92a28 │ │ │ │ + bl 9294c │ │ │ │ subs r5, r0, #0 │ │ │ │ moveq r8, r5 │ │ │ │ - beq 46f90 │ │ │ │ + beq 46e78 │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #12 │ │ │ │ bl 29658 │ │ │ │ - ldr r3, [pc, #148] @ 46fcc │ │ │ │ + ldr r3, [pc, #148] @ 46eb4 │ │ │ │ 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] │ │ │ │ @@ -29221,107 +29151,183 @@ │ │ │ │ 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 c320c <_Py_write@@Base+0xc80> │ │ │ │ + bl c2d30 <_Py_write@@Base+0xc80> │ │ │ │ mov r8, r0 │ │ │ │ - b 46f90 │ │ │ │ + b 46e78 │ │ │ │ mov r8, r4 │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r4 │ │ │ │ mov r7, r4 │ │ │ │ - ldr r0, [pc, #52] @ 46fcc │ │ │ │ - bl 9b2fc │ │ │ │ + ldr r0, [pc, #52] @ 46eb4 │ │ │ │ + bl 9b220 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b2fc │ │ │ │ + bl 9b220 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b2fc │ │ │ │ + bl 9b220 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b2fc │ │ │ │ + bl 9b220 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b2fc │ │ │ │ + bl 9b220 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrsbeq r0, [r2], #-172 @ 0xffffff54 │ │ │ │ - subseq r0, r2, r4, ror #21 │ │ │ │ - subseq r1, r9, r8, lsl r0 │ │ │ │ + subseq r5, r3, r4, ror pc │ │ │ │ + subseq r5, r3, ip, ror pc │ │ │ │ + subseq r1, r8, r8, lsl r0 │ │ │ │ + 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 92be0 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + mvneq r5, #0 │ │ │ │ + beq 46fd8 │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r0] │ │ │ │ + str r0, [r4, #12] │ │ │ │ + bl 21d9f8 │ │ │ │ + cmn r0, #1 │ │ │ │ + bne 46f0c │ │ │ │ + mvn r5, #0 │ │ │ │ + b 46fb4 │ │ │ │ + cmp r0, #1 │ │ │ │ + bne 46f44 │ │ │ │ + ldr r2, [pc, #196] @ 46fe0 │ │ │ │ + str r2, [r4, #16] │ │ │ │ + ldr r3, [r2] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r2] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 46f3c │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [r2] │ │ │ │ + ldr r3, [pc, #156] @ 46fe0 │ │ │ │ + b 46fa4 │ │ │ │ + ldr ip, [r5, #8] │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ + ldr r3, [ip] │ │ │ │ + ldr r1, [pc, #140] @ 46fe4 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [ip] │ │ │ │ + mov r2, #2 │ │ │ │ + str ip, [r4, #16] │ │ │ │ + bl 116e2c │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 46f04 │ │ │ │ + cmp r0, #1 │ │ │ │ + bne 46f90 │ │ │ │ + ldr r2, [pc, #92] @ 46fe0 │ │ │ │ + ldr r3, [r2] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 46f3c │ │ │ │ + b 46f34 │ │ │ │ + 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 8befc │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 46fd8 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 46fd8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r7, r7, ip, lsl #3 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc] @ 46fe4 │ │ │ │ - b 47240 │ │ │ │ - subseq r2, sp, r0, lsl #20 │ │ │ │ + ldreq r0, [pc] @ 46ffc │ │ │ │ + b 47258 │ │ │ │ + subseq r2, ip, r0, lsl #20 │ │ │ │ │ │ │ │ -00046fe8 : │ │ │ │ +00047000 : │ │ │ │ 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 246594 │ │ │ │ + bl 242d78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 470d8 │ │ │ │ + beq 470f0 │ │ │ │ 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 2466d4 │ │ │ │ + bl 242eb8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 470d8 │ │ │ │ + beq 470f0 │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #352] @ 471bc │ │ │ │ + ldr r0, [pc, #352] @ 471d4 │ │ │ │ add r1, r1, r3 │ │ │ │ - bl 9aa74 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9a998 <_PyObject_GC_NewVar@@Base> │ │ │ │ ldr r2, [r5] │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 470b8 │ │ │ │ + beq 470d0 │ │ │ │ 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 470e0 │ │ │ │ + beq 470f8 │ │ │ │ ldr r2, [r8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r8] │ │ │ │ - b 470e0 │ │ │ │ + b 470f8 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 470d8 │ │ │ │ + beq 470f0 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - bne 470d8 │ │ │ │ + bne 470f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 471b0 │ │ │ │ + b 471c8 │ │ │ │ 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 │ │ │ │ @@ -29335,1377 +29341,1377 @@ │ │ │ │ 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 47128 │ │ │ │ + bgt 47140 │ │ │ │ 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 4717c │ │ │ │ + beq 47194 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4717c │ │ │ │ + bne 47194 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #60] @ 471c0 │ │ │ │ - bl 35a770 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #60] @ 471d8 │ │ │ │ + bl 3580f0 │ │ │ │ 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] │ │ │ │ orr r3, r3, r0 │ │ │ │ str r2, [r0] │ │ │ │ stmdb r4, {r1, r3} │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r6, r6, r4, lsl #7 │ │ │ │ + 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 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 471f8 │ │ │ │ + bne 47210 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ - bl 2b0448 │ │ │ │ + bl 2ad734 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 47228 │ │ │ │ - b 4721c │ │ │ │ + bne 47240 │ │ │ │ + b 47234 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #52] @ 4723c │ │ │ │ + ldr r0, [pc, #52] @ 47254 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 47234 │ │ │ │ - b 471e0 │ │ │ │ - bl a5774 │ │ │ │ + beq 4724c │ │ │ │ + b 471f8 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 47234 │ │ │ │ + bne 4724c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a5a64 │ │ │ │ + b a5988 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x003767d0 │ │ │ │ + eorseq r4, r7, r4, ror #2 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 47268 │ │ │ │ + bne 47280 │ │ │ │ ldrb r2, [r0] │ │ │ │ - ldr r3, [pc, #120] @ 472cc │ │ │ │ - ldr r0, [pc, #120] @ 472d0 │ │ │ │ + ldr r3, [pc, #120] @ 472e4 │ │ │ │ + ldr r0, [pc, #120] @ 472e8 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ - ldr r3, [pc, #116] @ 472d4 │ │ │ │ + ldr r3, [pc, #116] @ 472ec │ │ │ │ tst r2, #1 │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ cmp r1, #0 │ │ │ │ - beq 472c4 │ │ │ │ - ldr ip, [pc, #84] @ 472cc │ │ │ │ + beq 472dc │ │ │ │ + ldr ip, [pc, #84] @ 472e4 │ │ │ │ add r1, r0, r1 │ │ │ │ mov r3, #0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ cmp r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ - bls 472b0 │ │ │ │ + bls 472c8 │ │ │ │ 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 47280 │ │ │ │ - ldr r0, [pc, #36] @ 472d4 │ │ │ │ + beq 47298 │ │ │ │ + ldr r0, [pc, #36] @ 472ec │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r2, [pc, #28] @ 472d4 │ │ │ │ + ldr r2, [pc, #28] @ 472ec │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #16] @ 472d0 │ │ │ │ + ldr r0, [pc, #16] @ 472e8 │ │ │ │ moveq r0, r2 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r0, [pc, #8] @ 472d4 │ │ │ │ + ldr r0, [pc, #8] @ 472ec │ │ │ │ bx lr │ │ │ │ - eorseq r9, r9, r0, lsr #5 │ │ │ │ - subseq r1, r6, r4, ror #1 │ │ │ │ - subseq r1, r6, r4, ror lr │ │ │ │ + eorseq r6, r9, r0, lsr #24 │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r6, r1 │ │ │ │ - bne 47310 │ │ │ │ + bne 47328 │ │ │ │ ldr r0, [r6] │ │ │ │ - ldr r7, [pc, #464] @ 474d0 │ │ │ │ + ldr r7, [pc, #464] @ 474e8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne 47334 │ │ │ │ + bne 4734c │ │ │ │ ldrd r4, [r0, #8] │ │ │ │ - b 47360 │ │ │ │ + b 47378 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #436] @ 474d4 │ │ │ │ + ldr r0, [pc, #436] @ 474ec │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 474c8 │ │ │ │ - b 472f4 │ │ │ │ - bl 1b1134 │ │ │ │ - ldr r3, [pc, #408] @ 474d8 │ │ │ │ + beq 474e0 │ │ │ │ + b 4730c │ │ │ │ + bl 1af83c │ │ │ │ + ldr r3, [pc, #408] @ 474f0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 358cc0 │ │ │ │ + bl 356644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 47360 │ │ │ │ - bl a5774 │ │ │ │ + beq 47378 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 474c8 │ │ │ │ + bne 474e0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne 47378 │ │ │ │ + bne 47390 │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ - b 473a4 │ │ │ │ - bl 1b1134 │ │ │ │ - ldr r3, [pc, #340] @ 474d8 │ │ │ │ + b 473bc │ │ │ │ + bl 1af83c │ │ │ │ + ldr r3, [pc, #340] @ 474f0 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 358cc0 │ │ │ │ + bl 356644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 473a4 │ │ │ │ - bl a5774 │ │ │ │ + beq 473bc │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 474c8 │ │ │ │ + bne 474e0 │ │ │ │ bic r9, r7, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #300] @ 474dc │ │ │ │ + ldr r3, [pc, #300] @ 474f4 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 358d24 │ │ │ │ + bl 3566a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4742c │ │ │ │ - ldr r3, [pc, #272] @ 474dc │ │ │ │ + bne 47444 │ │ │ │ + ldr r3, [pc, #272] @ 474f4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 358ce8 │ │ │ │ + bl 35666c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4742c │ │ │ │ + bne 47444 │ │ │ │ bic r9, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #240] @ 474dc │ │ │ │ + ldr r3, [pc, #240] @ 474f4 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 358d24 │ │ │ │ + bl 3566a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4742c │ │ │ │ - ldr r3, [pc, #212] @ 474dc │ │ │ │ + bne 47444 │ │ │ │ + ldr r3, [pc, #212] @ 474f4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 358d10 │ │ │ │ + bl 356694 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4742c │ │ │ │ + bne 47444 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b ab230 │ │ │ │ + b ab154 │ │ │ │ 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 358d24 │ │ │ │ + bl 3566a8 │ │ │ │ cmp r0, fp │ │ │ │ - beq 47498 │ │ │ │ + beq 474b0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 358d24 │ │ │ │ + bl 3566a8 │ │ │ │ cmp r0, fp │ │ │ │ moveq r3, #33 @ 0x21 │ │ │ │ streq r3, [sl] │ │ │ │ strne fp, [sl] │ │ │ │ - beq 474a4 │ │ │ │ - b 474b8 │ │ │ │ + beq 474bc │ │ │ │ + b 474d0 │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 474b8 │ │ │ │ + beq 474d0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 32b928 │ │ │ │ + bl 3291e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 474c8 │ │ │ │ + bne 474e0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b ab230 │ │ │ │ + b ab154 │ │ │ │ mov r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrsheq r6, [r6], #-80 @ 0xffffffb0 │ │ │ │ - eorseq r8, r7, r8, asr #9 │ │ │ │ + ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ + eorseq r5, r7, r8, asr #28 │ │ │ │ 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 1038f0 │ │ │ │ + bl 103320 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 47518 │ │ │ │ - bl a5774 │ │ │ │ - ldr r3, [pc, #36] @ 47530 │ │ │ │ + bne 47530 │ │ │ │ + bl a5698 │ │ │ │ + ldr r3, [pc, #36] @ 47548 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #16] @ 47534 │ │ │ │ + ldr r2, [pc, #16] @ 4754c │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #4] @ 47530 │ │ │ │ + ldr r0, [pc, #4] @ 47548 │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r6, r4, ror #1 │ │ │ │ - subseq r1, r6, r4, ror 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, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 47560 │ │ │ │ + bne 47578 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 149d48 │ │ │ │ + b 149538 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 47584 │ │ │ │ + ldr r0, [pc, #20] @ 4759c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 47554 │ │ │ │ + bne 4756c │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r6, r7, r8, asr #16 │ │ │ │ + @ instruction: 0x003741dc │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc] @ 4759c │ │ │ │ - b 476a0 │ │ │ │ - subseq r2, sp, r0, lsl #20 │ │ │ │ + ldreq r0, [pc] @ 475b4 │ │ │ │ + b 476b8 │ │ │ │ + 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 r3, [pc, #212] @ 4768c │ │ │ │ + ldr r3, [pc, #212] @ 476a4 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r4, r3 │ │ │ │ mov r5, r0 │ │ │ │ - beq 475f8 │ │ │ │ + beq 47610 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 475f8 │ │ │ │ + ble 47610 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - ldr r1, [pc, #168] @ 47690 │ │ │ │ + ldr r1, [pc, #168] @ 476a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl b9270 <_PyObject_LookupSpecial@@Base> │ │ │ │ + bl b8dc4 <_PyObject_LookupSpecial@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 4761c │ │ │ │ - b 4760c │ │ │ │ + beq 47634 │ │ │ │ + b 47624 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r0, [pc, #144] @ 47694 │ │ │ │ + ldr r0, [pc, #144] @ 476ac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1293bc │ │ │ │ + b 128bc0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 47638 │ │ │ │ + bne 47650 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r0, [pc, #112] @ 47698 │ │ │ │ + ldr r0, [pc, #112] @ 476b0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1293bc │ │ │ │ + bl 128bc0 │ │ │ │ mov r5, r0 │ │ │ │ - b 47654 │ │ │ │ + b 4766c │ │ │ │ mov r1, r5 │ │ │ │ - ldr r0, [pc, #88] @ 4769c │ │ │ │ + ldr r0, [pc, #88] @ 476b4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ str r6, [sp] │ │ │ │ - bl 1293bc │ │ │ │ + bl 128bc0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 47678 │ │ │ │ + beq 47690 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 47678 │ │ │ │ + bne 47690 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b380 │ │ │ │ + bl 9b2a4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq sl, r8, ip, lsl #20 │ │ │ │ - eorseq r0, r9, ip, ror #13 │ │ │ │ - eorseq r0, r9, r4, lsl #14 │ │ │ │ - eorseq r0, r9, r4, lsr #14 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq sl, r7, ip, lsl #20 │ │ │ │ + ldrsheq lr, [r8], -r0 @ │ │ │ │ + eorseq lr, r8, r8, lsl #2 │ │ │ │ + eorseq lr, r8, r8, lsr #2 │ │ │ │ cmp r1, #1 │ │ │ │ - bne 476c0 │ │ │ │ - ldr r3, [pc, #84] @ 47704 │ │ │ │ + bne 476d8 │ │ │ │ + ldr r3, [pc, #84] @ 4771c │ │ │ │ ldrb r2, [r0] │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ tst r3, #8 │ │ │ │ - bne 476f4 │ │ │ │ - b 476c8 │ │ │ │ + bne 4770c │ │ │ │ + b 476e0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 476fc │ │ │ │ - ldr r3, [pc, #52] @ 47704 │ │ │ │ + beq 47714 │ │ │ │ + ldr r3, [pc, #52] @ 4771c │ │ │ │ add r1, r0, r1 │ │ │ │ cmp r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ - bls 476f4 │ │ │ │ + bls 4770c │ │ │ │ ldrb r2, [r2] │ │ │ │ add r0, r0, #1 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ tst r2, #8 │ │ │ │ - bne 476d0 │ │ │ │ - b 476fc │ │ │ │ - ldr r0, [pc, #12] @ 47708 │ │ │ │ + bne 476e8 │ │ │ │ + b 47714 │ │ │ │ + ldr r0, [pc, #12] @ 47720 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #8] @ 4770c │ │ │ │ + ldr r0, [pc, #8] @ 47724 │ │ │ │ bx lr │ │ │ │ - eorseq r9, r9, r0, lsr #5 │ │ │ │ - subseq r1, r6, r4, ror #1 │ │ │ │ - subseq r1, r6, r4, ror lr │ │ │ │ + eorseq r6, r9, r0, lsr #24 │ │ │ │ + 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 47750 │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + pop {r4, lr} │ │ │ │ + b 1c33c4 │ │ │ │ + mov ip, r2 │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r0, [pc, #20] @ 47774 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, ip │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 47744 │ │ │ │ + pop {r4, pc} │ │ │ │ + eorseq r4, r7, ip, lsr #4 │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + cmp r1, #0 │ │ │ │ + ldrne r0, [r0, #20] │ │ │ │ + ldreq r0, [pc] @ 4778c │ │ │ │ + b 478bc │ │ │ │ + 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, #260] @ 4782c │ │ │ │ + ldr r3, [pc, #260] @ 478ac │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 477b4 │ │ │ │ + beq 47834 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 47754 │ │ │ │ - ldr r0, [pc, #228] @ 47830 │ │ │ │ - bl 9deb0 │ │ │ │ - mov r5, r0 │ │ │ │ - b 47788 │ │ │ │ - bl 1ade68 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 47774 │ │ │ │ - blt 47790 │ │ │ │ - ldr r0, [pc, #200] @ 47834 │ │ │ │ - bl 9deb0 │ │ │ │ + bne 477d4 │ │ │ │ + ldr r0, [pc, #228] @ 478b0 │ │ │ │ + bl 9ddd4 │ │ │ │ + mov r5, r0 │ │ │ │ + b 47808 │ │ │ │ + bl 1ac574 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 477f4 │ │ │ │ + blt 47810 │ │ │ │ + ldr r0, [pc, #200] @ 478b4 │ │ │ │ + bl 9ddd4 │ │ │ │ mov r5, r0 │ │ │ │ - b 47780 │ │ │ │ + b 47800 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - bl 136b04 │ │ │ │ + bl 1362f4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - bl 1ae654 │ │ │ │ + bl 1acd60 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 477bc │ │ │ │ + bne 4783c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 477b4 │ │ │ │ + beq 47834 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 477b4 │ │ │ │ + bne 47834 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r6, #0 │ │ │ │ - b 47824 │ │ │ │ + b 478a4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 125190 <_PyType_Name@@Base> │ │ │ │ + bl 124990 <_PyType_Name@@Base> │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #96] @ 47838 │ │ │ │ - bl 1293bc │ │ │ │ + ldr r0, [pc, #96] @ 478b8 │ │ │ │ + bl 128bc0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 47800 │ │ │ │ + beq 47880 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 47800 │ │ │ │ + bne 47880 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 47824 │ │ │ │ + beq 478a4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 47824 │ │ │ │ + bne 478a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00565490 │ │ │ │ - eorseq r4, r9, r0, lsr #3 │ │ │ │ - mlaseq r7, r4, sp, sp │ │ │ │ - @ instruction: 0x003908f0 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - cmp r2, #2 │ │ │ │ - mov r4, r1 │ │ │ │ - bne 47864 │ │ │ │ - ldm r4, {r0, r1} │ │ │ │ - pop {r4, lr} │ │ │ │ - b 1c4f2c │ │ │ │ - mov ip, r2 │ │ │ │ - mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 47888 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, ip │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 47858 │ │ │ │ - pop {r4, pc} │ │ │ │ - mlaseq r7, r8, r8, r6 │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - cmp r1, #0 │ │ │ │ - ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc] @ 478a0 │ │ │ │ - b 478a4 │ │ │ │ - subseq r2, sp, r0, lsl #20 │ │ │ │ + @ instruction: 0x00555490 │ │ │ │ + eorseq r1, r9, r0, lsr #22 │ │ │ │ + eorseq fp, r7, r4, lsl r7 │ │ │ │ + @ instruction: 0x0038e2fc │ │ │ │ cmp r1, #1 │ │ │ │ - bne 478cc │ │ │ │ + bne 478e4 │ │ │ │ ldrb r2, [r0] │ │ │ │ - ldr r3, [pc, #164] @ 4795c │ │ │ │ - ldr r0, [pc, #164] @ 47960 │ │ │ │ + ldr r3, [pc, #164] @ 47974 │ │ │ │ + ldr r0, [pc, #164] @ 47978 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ - ldr r3, [pc, #160] @ 47964 │ │ │ │ + ldr r3, [pc, #160] @ 4797c │ │ │ │ tst r2, #2 │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4794c │ │ │ │ + beq 47964 │ │ │ │ mov r3, #0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - ldr lr, [pc, #120] @ 4795c │ │ │ │ + ldr lr, [pc, #120] @ 47974 │ │ │ │ add r1, r0, r1 │ │ │ │ mov ip, r3 │ │ │ │ cmp r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ - bls 47938 │ │ │ │ + bls 47950 │ │ │ │ ldrb r2, [r2] │ │ │ │ add r0, r0, #1 │ │ │ │ ldr r2, [lr, r2, lsl #2] │ │ │ │ tst r2, #2 │ │ │ │ - beq 47918 │ │ │ │ + beq 47930 │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #1 │ │ │ │ - beq 47928 │ │ │ │ - b 47954 │ │ │ │ + beq 47940 │ │ │ │ + b 4796c │ │ │ │ ands r2, r2, #1 │ │ │ │ - beq 47930 │ │ │ │ + beq 47948 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 47954 │ │ │ │ + beq 4796c │ │ │ │ mov ip, r3 │ │ │ │ - b 478e8 │ │ │ │ + b 47900 │ │ │ │ mov r3, r2 │ │ │ │ - b 478e8 │ │ │ │ - ldr r3, [pc, #36] @ 47964 │ │ │ │ + b 47900 │ │ │ │ + ldr r3, [pc, #36] @ 4797c │ │ │ │ cmp ip, #0 │ │ │ │ - ldr r0, [pc, #24] @ 47960 │ │ │ │ + ldr r0, [pc, #24] @ 47978 │ │ │ │ moveq r0, r3 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r0, [pc, #16] @ 47964 │ │ │ │ + ldr r0, [pc, #16] @ 4797c │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #8] @ 47964 │ │ │ │ + ldr r0, [pc, #8] @ 4797c │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r9, r9, r0, lsr #5 │ │ │ │ - subseq r1, r6, r4, ror #1 │ │ │ │ - subseq r1, r6, r4, ror lr │ │ │ │ + eorseq r6, r9, r0, lsr #24 │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + mov r3, r1 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r1, r2 │ │ │ │ + bxeq lr │ │ │ │ + bx r3 │ │ │ │ │ │ │ │ -00047968 : │ │ │ │ +00047998 : │ │ │ │ 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 47b2c │ │ │ │ + bl 47b44 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 241640 │ │ │ │ + bl 23de20 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 479a4 │ │ │ │ - ldr r0, [pc, #16] @ 479b0 │ │ │ │ - bl 2a96c8 │ │ │ │ + bne 479d4 │ │ │ │ + ldr r0, [pc, #16] @ 479e0 │ │ │ │ + bl 2a6718 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r0, r9, r4, lsl #18 │ │ │ │ + eorseq lr, r8, r8, lsl #6 │ │ │ │ │ │ │ │ -000479b4 <_PyCompile_OptimizeCfg@@Base>: │ │ │ │ +000479e4 <_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] @ 47ab8 <_PyCompile_OptimizeCfg@@Base+0x104> │ │ │ │ + ldr r3, [pc, #236] @ 47ae8 <_PyCompile_OptimizeCfg@@Base+0x104> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 479f0 <_PyCompile_OptimizeCfg@@Base+0x3c> │ │ │ │ - ldr r3, [pc, #216] @ 47abc <_PyCompile_OptimizeCfg@@Base+0x108> │ │ │ │ - ldr r1, [pc, #216] @ 47ac0 <_PyCompile_OptimizeCfg@@Base+0x10c> │ │ │ │ + beq 47a20 <_PyCompile_OptimizeCfg@@Base+0x3c> │ │ │ │ + ldr r3, [pc, #216] @ 47aec <_PyCompile_OptimizeCfg@@Base+0x108> │ │ │ │ + ldr r1, [pc, #216] @ 47af0 <_PyCompile_OptimizeCfg@@Base+0x10c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 47a04 <_PyCompile_OptimizeCfg@@Base+0x50> │ │ │ │ + bl 18ed6c │ │ │ │ + b 47a34 <_PyCompile_OptimizeCfg@@Base+0x50> │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 91ac8 │ │ │ │ + bl 919ec │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 47a0c <_PyCompile_OptimizeCfg@@Base+0x58> │ │ │ │ + bne 47a3c <_PyCompile_OptimizeCfg@@Base+0x58> │ │ │ │ mov r4, #0 │ │ │ │ - b 47aac <_PyCompile_OptimizeCfg@@Base+0xf8> │ │ │ │ + b 47adc <_PyCompile_OptimizeCfg@@Base+0xf8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 152d1c │ │ │ │ + bl 1524cc │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 47a24 <_PyCompile_OptimizeCfg@@Base+0x70> │ │ │ │ + bne 47a54 <_PyCompile_OptimizeCfg@@Base+0x70> │ │ │ │ mov r4, #0 │ │ │ │ - b 47a80 <_PyCompile_OptimizeCfg@@Base+0xcc> │ │ │ │ + b 47ab0 <_PyCompile_OptimizeCfg@@Base+0xcc> │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp] │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ - bl 154470 │ │ │ │ + bl 153d60 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 47a1c <_PyCompile_OptimizeCfg@@Base+0x68> │ │ │ │ - bl 257dac │ │ │ │ + blt 47a4c <_PyCompile_OptimizeCfg@@Base+0x68> │ │ │ │ + bl 254644 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 47a1c <_PyCompile_OptimizeCfg@@Base+0x68> │ │ │ │ + beq 47a4c <_PyCompile_OptimizeCfg@@Base+0x68> │ │ │ │ ldr r0, [r6] │ │ │ │ mov r1, r4 │ │ │ │ - bl 15dfb4 │ │ │ │ + bl 15d190 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 47a70 <_PyCompile_OptimizeCfg@@Base+0xbc> │ │ │ │ + bge 47aa0 <_PyCompile_OptimizeCfg@@Base+0xbc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1647b0 │ │ │ │ - b 47a1c <_PyCompile_OptimizeCfg@@Base+0x68> │ │ │ │ + bl 163998 │ │ │ │ + b 47a4c <_PyCompile_OptimizeCfg@@Base+0x68> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1535ac │ │ │ │ + bl 152e98 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 47a64 <_PyCompile_OptimizeCfg@@Base+0xb0> │ │ │ │ + blt 47a94 <_PyCompile_OptimizeCfg@@Base+0xb0> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 47aa4 <_PyCompile_OptimizeCfg@@Base+0xf0> │ │ │ │ + beq 47ad4 <_PyCompile_OptimizeCfg@@Base+0xf0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 47aa4 <_PyCompile_OptimizeCfg@@Base+0xf0> │ │ │ │ + bne 47ad4 <_PyCompile_OptimizeCfg@@Base+0xf0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 16531c <_PySet_NextEntryRef@@Base+0x18c> │ │ │ │ + bl 1640a0 <_PySet_NextEntryRef@@Base+0x18c> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq ip, r6, r8, lsr #29 │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - @ instruction: 0x0038e1bc │ │ │ │ + subseq ip, r5, r8, lsr #29 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq fp, r8, r4, ror #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 47aec <_PyCompile_OptimizeCfg@@Base+0x138> │ │ │ │ + bne 47b1c <_PyCompile_OptimizeCfg@@Base+0x138> │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 219dac │ │ │ │ + b 216d38 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 47b10 <_PyCompile_OptimizeCfg@@Base+0x15c> │ │ │ │ + ldr r0, [pc, #20] @ 47b40 <_PyCompile_OptimizeCfg@@Base+0x15c> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 47ae0 <_PyCompile_OptimizeCfg@@Base+0x12c> │ │ │ │ + bne 47b10 <_PyCompile_OptimizeCfg@@Base+0x12c> │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r6, r7, r8, ror #16 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - mov r3, r1 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r1, r2 │ │ │ │ - bxeq lr │ │ │ │ - bx r3 │ │ │ │ + @ instruction: 0x003741fc │ │ │ │ │ │ │ │ -00047b2c : │ │ │ │ +00047b44 : │ │ │ │ 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 47bcc │ │ │ │ + bne 47be4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 9deb0 │ │ │ │ + bl 9ddd4 │ │ │ │ subs r5, r0, #0 │ │ │ │ streq r5, [r6] │ │ │ │ - beq 47bf8 │ │ │ │ + beq 47c10 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl f4454 │ │ │ │ + bl f3fa4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 47c04 │ │ │ │ + beq 47c1c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 47c04 │ │ │ │ - ldr r2, [pc, #108] @ 47c0c │ │ │ │ + bne 47c1c │ │ │ │ + ldr r2, [pc, #108] @ 47c24 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 47bc0 │ │ │ │ + beq 47bd8 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b 47c04 │ │ │ │ + b 47c1c │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r6] │ │ │ │ movne r4, #1 │ │ │ │ - bne 47c04 │ │ │ │ - ldr r3, [pc, #36] @ 47c10 │ │ │ │ + bne 47c1c │ │ │ │ + ldr r3, [pc, #36] @ 47c28 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11abb0 │ │ │ │ + bl 11a444 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 47c00 │ │ │ │ + bne 47c18 │ │ │ │ mvn r4, #0 │ │ │ │ - b 47c04 │ │ │ │ - bl 11af64 │ │ │ │ + b 47c1c │ │ │ │ + bl 11a7f8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r5, r8, r0, lsl lr │ │ │ │ - ldrsbeq fp, [r6], #-184 @ 0xffffff48 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr ip, [pc, #68] @ 47c70 │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - ldr r2, [pc, #64] @ 47c74 │ │ │ │ - cmp r3, r2 │ │ │ │ - cmpne r3, ip │ │ │ │ - bne 47c50 │ │ │ │ - bl 3104ac │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 47c68 │ │ │ │ - pop {r4, lr} │ │ │ │ - b a6490 │ │ │ │ - mov r2, #1 │ │ │ │ - bl 2b04cc │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 47c68 │ │ │ │ - pop {r4, lr} │ │ │ │ - b a5a64 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq r9, r6, r4, lsl #1 │ │ │ │ - @ instruction: 0x0056a69c │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ + ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ 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 a5a64 │ │ │ │ + b a5988 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 14ab78 │ │ │ │ + bl 14a2d0 │ │ │ │ subs r4, r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 47cec │ │ │ │ - bl 8bfc4 │ │ │ │ + beq 47ca0 │ │ │ │ + bl 8befc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 47cec │ │ │ │ + beq 47ca0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 47cec │ │ │ │ + bne 47ca0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_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 r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 47d3c │ │ │ │ + bne 47cf0 │ │ │ │ ldm r4, {r1, r2} │ │ │ │ - ldr r3, [pc, #68] @ 47d60 │ │ │ │ - ldr r0, [pc, #68] @ 47d64 │ │ │ │ + ldr r3, [pc, #68] @ 47d14 │ │ │ │ + ldr r0, [pc, #68] @ 47d18 │ │ │ │ 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] @ 47d68 │ │ │ │ + ldr r0, [pc, #28] @ 47d1c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - b 47d10 │ │ │ │ - subseq r1, r6, r4, ror lr │ │ │ │ - subseq r1, r6, r4, ror #1 │ │ │ │ - eorseq r6, r7, r0, ror #15 │ │ │ │ + b 47cc4 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + eorseq r4, r7, r4, ror r1 │ │ │ │ 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] @ 47e44 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr ip, [pc, #68] @ 47d7c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ - ldr r2, [pc, #188] @ 47e48 │ │ │ │ - cmp r3, ip │ │ │ │ - cmpne r3, r2 │ │ │ │ - beq 47dac │ │ │ │ - mov r2, #2 │ │ │ │ - bl 2b04cc │ │ │ │ + ldr r2, [pc, #64] @ 47d80 │ │ │ │ + cmp r3, r2 │ │ │ │ + cmpne r3, ip │ │ │ │ + bne 47d5c │ │ │ │ + bl 30d958 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 47e38 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b a5a64 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 3104ac │ │ │ │ + beq 47d74 │ │ │ │ + pop {r4, lr} │ │ │ │ + b a63b4 │ │ │ │ + mov r2, #1 │ │ │ │ + bl 2ad7b8 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 47e38 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 47e24 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - bl 144ac0 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 47e38 │ │ │ │ - ldr r1, [r5, #16] │ │ │ │ - ldr r3, [pc, #100] @ 47e4c │ │ │ │ - cmp r1, r3 │ │ │ │ - beq 47e3c │ │ │ │ - bl 19642c │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 47e10 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - beq 47e18 │ │ │ │ - mov r4, r5 │ │ │ │ - b 47e3c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 47e10 │ │ │ │ - ldr r3, [pc, #36] @ 47e50 │ │ │ │ - ldr r1, [pc, #36] @ 47e54 │ │ │ │ - ldr r0, [r3] │ │ │ │ - mov r2, r4 │ │ │ │ - bl 117e48 │ │ │ │ - mov r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq r9, r6, r4, lsl #1 │ │ │ │ - @ instruction: 0x0056a69c │ │ │ │ - subseq r7, r8, ip, lsl #3 │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r0, r9, r0, asr #19 │ │ │ │ + beq 47d74 │ │ │ │ + pop {r4, lr} │ │ │ │ + b a5988 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r9, r5, r4, lsl #1 │ │ │ │ + @ instruction: 0x0055a69c │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 47e78 │ │ │ │ + beq 47da4 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc] @ 47e80 │ │ │ │ + ldr r0, [pc] @ 47dac │ │ │ │ bx lr │ │ │ │ - subseq r1, r9, r4, asr #32 │ │ │ │ + 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 47eac │ │ │ │ + bne 47dd8 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 1ff31c │ │ │ │ + b 1fd66c │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 47ed0 │ │ │ │ + ldr r0, [pc, #20] @ 47dfc │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 47ea0 │ │ │ │ + bne 47dcc │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r6, r7, r8, lsl #17 │ │ │ │ + eorseq r4, r7, ip, lsl r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 47f1c │ │ │ │ + bne 47e48 │ │ │ │ ldm r4, {r1, r2} │ │ │ │ - ldr r3, [pc, #68] @ 47f40 │ │ │ │ - ldr r0, [pc, #68] @ 47f44 │ │ │ │ + ldr r3, [pc, #68] @ 47e6c │ │ │ │ + ldr r0, [pc, #68] @ 47e70 │ │ │ │ cmp r1, r2 │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ popeq {r4, pc} │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #28] @ 47f48 │ │ │ │ + ldr r0, [pc, #28] @ 47e74 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - b 47ef0 │ │ │ │ - subseq r1, r6, r4, ror lr │ │ │ │ - subseq r1, r6, r4, ror #1 │ │ │ │ - eorseq r6, r7, r4, ror #15 │ │ │ │ + b 47e1c │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + eorseq r4, r7, r8, ror r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc] @ 47f60 │ │ │ │ - b 47fa4 │ │ │ │ - subseq r2, sp, r0, lsl #20 │ │ │ │ + ldreq r0, [pc] @ 47e8c │ │ │ │ + b 47fbc │ │ │ │ + subseq r2, ip, r0, lsl #20 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r1, r0 │ │ │ │ tst r3, #1 │ │ │ │ - beq 47f7c │ │ │ │ - ldr r0, [pc, #8] @ 47f84 │ │ │ │ - b 1293bc │ │ │ │ - ldr r0, [pc, #4] @ 47f88 │ │ │ │ - b 1293bc │ │ │ │ - @ instruction: 0x003909d4 │ │ │ │ - eorseq r0, r9, ip, ror #19 │ │ │ │ + beq 47ea8 │ │ │ │ + ldr r0, [pc, #8] @ 47eb0 │ │ │ │ + b 128bc0 │ │ │ │ + ldr r0, [pc, #4] @ 47eb4 │ │ │ │ + b 128bc0 │ │ │ │ + eorseq lr, r8, r4, asr #7 │ │ │ │ + @ instruction: 0x0038e3dc │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr ip, [pc, #192] @ 47f90 │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + ldr r2, [pc, #188] @ 47f94 │ │ │ │ + cmp r3, ip │ │ │ │ + cmpne r3, r2 │ │ │ │ + beq 47ef8 │ │ │ │ + mov r2, #2 │ │ │ │ + bl 2ad7b8 │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 47f84 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b a5988 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + bl 30d958 │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 47f84 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 47f70 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + bl 1442b0 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 47f84 │ │ │ │ + ldr r1, [r5, #16] │ │ │ │ + ldr r3, [pc, #100] @ 47f98 │ │ │ │ + cmp r1, r3 │ │ │ │ + beq 47f88 │ │ │ │ + bl 194a18 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 47f5c │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + beq 47f64 │ │ │ │ + mov r4, r5 │ │ │ │ + b 47f88 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 47f5c │ │ │ │ + ldr r3, [pc, #36] @ 47f9c │ │ │ │ + ldr r1, [pc, #36] @ 47fa0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + mov r2, r4 │ │ │ │ + bl 1176e0 │ │ │ │ + mov r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq r9, r5, r4, lsl #1 │ │ │ │ + @ instruction: 0x0055a69c │ │ │ │ + subseq r7, r7, ip, lsl #3 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq lr, r8, ip, ror #7 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ cmp r1, #1 │ │ │ │ - bne 47fcc │ │ │ │ + bne 47fe4 │ │ │ │ ldrb r2, [r0] │ │ │ │ - ldr r3, [pc, #132] @ 4803c │ │ │ │ - ldr r0, [pc, #132] @ 48040 │ │ │ │ + ldr r3, [pc, #132] @ 48054 │ │ │ │ + ldr r0, [pc, #132] @ 48058 │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ - ldr r3, [pc, #128] @ 48044 │ │ │ │ + ldr r3, [pc, #128] @ 4805c │ │ │ │ tst r2, #2 │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4802c │ │ │ │ + beq 48044 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - ldr lr, [pc, #92] @ 4803c │ │ │ │ + ldr lr, [pc, #92] @ 48054 │ │ │ │ add r1, r0, r1 │ │ │ │ mov r3, #0 │ │ │ │ cmp r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ - bls 48018 │ │ │ │ + bls 48030 │ │ │ │ ldrb r2, [r2] │ │ │ │ add r0, r0, #1 │ │ │ │ ldr ip, [lr, r2, lsl #2] │ │ │ │ tst ip, #1 │ │ │ │ and r2, ip, #2 │ │ │ │ - bne 48034 │ │ │ │ + bne 4804c │ │ │ │ orrs r2, r2, r3 │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - b 47fe4 │ │ │ │ - ldr r2, [pc, #36] @ 48044 │ │ │ │ + b 47ffc │ │ │ │ + ldr r2, [pc, #36] @ 4805c │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #24] @ 48040 │ │ │ │ + ldr r0, [pc, #24] @ 48058 │ │ │ │ moveq r0, r2 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r0, [pc, #16] @ 48044 │ │ │ │ + ldr r0, [pc, #16] @ 4805c │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #8] @ 48044 │ │ │ │ + ldr r0, [pc, #8] @ 4805c │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r9, r9, r0, lsr #5 │ │ │ │ - subseq r1, r6, r4, ror #1 │ │ │ │ - subseq r1, r6, r4, ror lr │ │ │ │ + eorseq r6, r9, r0, lsr #24 │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #60] @ 4809c │ │ │ │ + ldr r3, [pc, #60] @ 480b4 │ │ │ │ ldr ip, [r1, #4] │ │ │ │ cmp ip, r3 │ │ │ │ - beq 48080 │ │ │ │ - ldr r3, [pc, #48] @ 480a0 │ │ │ │ + beq 48098 │ │ │ │ + ldr r3, [pc, #48] @ 480b8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #40] @ 480a4 │ │ │ │ - bl 117e48 │ │ │ │ - b 4808c │ │ │ │ - bl 48198 │ │ │ │ + ldr r1, [pc, #40] @ 480bc │ │ │ │ + bl 1176e0 │ │ │ │ + b 480a4 │ │ │ │ + bl 481b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 48094 │ │ │ │ + beq 480ac │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #12] @ 480a8 │ │ │ │ + ldr r0, [pc, #12] @ 480c0 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x00562190 │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, r8, lsl sl │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + @ instruction: 0x00552190 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq lr, r8, ip, lsl r4 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r3, #0 │ │ │ │ sub sp, sp, #28 │ │ │ │ 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 480f8 │ │ │ │ + bhi 48110 │ │ │ │ cmp r4, #1 │ │ │ │ ldr r7, [r5] │ │ │ │ - ble 48138 │ │ │ │ - b 4811c │ │ │ │ - ldr r0, [pc, #144] @ 48190 │ │ │ │ + ble 48150 │ │ │ │ + b 48134 │ │ │ │ + ldr r0, [pc, #144] @ 481a8 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 480e8 │ │ │ │ + bne 48100 │ │ │ │ mov r0, #0 │ │ │ │ - b 48188 │ │ │ │ + b 481a0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 16fef4 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 16ed44 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 48114 │ │ │ │ + beq 4812c │ │ │ │ cmp r4, #2 │ │ │ │ - bne 48154 │ │ │ │ + bne 4816c │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr ip, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldreq r0, [pc, #68] @ 48194 │ │ │ │ + ldreq r0, [pc, #68] @ 481ac │ │ │ │ ldrne r0, [r6, #20] │ │ │ │ - b 4816c │ │ │ │ + b 48184 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 16fef4 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 16ed44 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 48138 │ │ │ │ - b 48114 │ │ │ │ + bne 48150 │ │ │ │ + b 4812c │ │ │ │ str ip, [sp] │ │ │ │ mvn ip, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #16] @ 48190 │ │ │ │ + ldr r2, [pc, #16] @ 481a8 │ │ │ │ mov r3, r7 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 2b5e64 │ │ │ │ + bl 2b2ec4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0x0035ced4 │ │ │ │ - subseq r2, sp, r0, lsl #20 │ │ │ │ + eorseq sl, r5, r4, asr r8 │ │ │ │ + subseq r2, ip, r0, lsl #20 │ │ │ │ │ │ │ │ -00048198 : │ │ │ │ +000481b0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #428] @ 4835c │ │ │ │ + ldr r3, [pc, #428] @ 48374 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 481cc │ │ │ │ - ldr r3, [pc, #416] @ 48360 │ │ │ │ - ldr r1, [pc, #416] @ 48364 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 481f0 │ │ │ │ - ldr r3, [pc, #404] @ 48368 │ │ │ │ + beq 481e4 │ │ │ │ + ldr r3, [pc, #416] @ 48378 │ │ │ │ + ldr r1, [pc, #416] @ 4837c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ed6c │ │ │ │ + b 48208 │ │ │ │ + ldr r3, [pc, #404] @ 48380 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 481f8 │ │ │ │ - ldr r3, [pc, #376] @ 48360 │ │ │ │ - ldr r1, [pc, #384] @ 4836c │ │ │ │ + beq 48210 │ │ │ │ + ldr r3, [pc, #376] @ 48378 │ │ │ │ + ldr r1, [pc, #384] @ 48384 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mvn r6, #0 │ │ │ │ - b 48354 │ │ │ │ + b 4836c │ │ │ │ ldr r6, [r1, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4821c │ │ │ │ - ldr r3, [pc, #356] @ 48370 │ │ │ │ - ldr r1, [pc, #356] @ 48374 │ │ │ │ + beq 48234 │ │ │ │ + ldr r3, [pc, #356] @ 48388 │ │ │ │ + ldr r1, [pc, #356] @ 4838c │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 117e48 │ │ │ │ - b 481f0 │ │ │ │ + bl 1176e0 │ │ │ │ + b 48208 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - beq 48244 │ │ │ │ - ldr r3, [pc, #324] @ 48378 │ │ │ │ - ldr r1, [pc, #324] @ 4837c │ │ │ │ + beq 4825c │ │ │ │ + ldr r3, [pc, #324] @ 48390 │ │ │ │ + ldr r1, [pc, #324] @ 48394 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 117e48 │ │ │ │ - b 481f0 │ │ │ │ - ldr r7, [pc, #308] @ 48380 │ │ │ │ - bl 35a770 │ │ │ │ + bl 1176e0 │ │ │ │ + b 48208 │ │ │ │ + ldr r7, [pc, #308] @ 48398 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r8, [r7, r0] │ │ │ │ ldr r0, [r8, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 48268 │ │ │ │ - bl 2dc4e8 │ │ │ │ + bne 48280 │ │ │ │ + bl 2d9920 │ │ │ │ cmp r0, #0 │ │ │ │ strne r0, [r8, #120] @ 0x78 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 4828c │ │ │ │ - ldr r3, [pc, #252] @ 48378 │ │ │ │ - ldr r1, [pc, #260] @ 48384 │ │ │ │ + beq 482a4 │ │ │ │ + ldr r3, [pc, #252] @ 48390 │ │ │ │ + ldr r1, [pc, #260] @ 4839c │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 117e48 │ │ │ │ - b 481f0 │ │ │ │ + bl 1176e0 │ │ │ │ + b 48208 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bne 48348 │ │ │ │ - bl 35a770 │ │ │ │ + bne 48360 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r7, [r7, r0] │ │ │ │ str r1, [r5, #16] │ │ │ │ ldr r4, [r7, #120] @ 0x78 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 482c8 │ │ │ │ - bl 2dc4e8 │ │ │ │ + bne 482e0 │ │ │ │ + bl 2d9920 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 481f0 │ │ │ │ + beq 48208 │ │ │ │ str r4, [r7, #120] @ 0x78 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 49220 │ │ │ │ + bl 494e4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 481f0 │ │ │ │ + beq 48208 │ │ │ │ cmp r7, r3 │ │ │ │ - bne 4831c │ │ │ │ + bne 48334 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 48308 │ │ │ │ + beq 48320 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 48308 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #120] @ 48388 │ │ │ │ + bne 48320 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #120] @ 483a0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 13a150 │ │ │ │ - b 481f0 │ │ │ │ + bl 139940 │ │ │ │ + b 48208 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 48354 │ │ │ │ + beq 4836c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 48354 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 48354 │ │ │ │ + bne 4836c │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 4836c │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2ff35c │ │ │ │ + b 2fc808 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r2, r6, r4, rrx │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038aed0 │ │ │ │ - @ instruction: 0x00562190 │ │ │ │ - eorseq r0, r9, r0, asr #20 │ │ │ │ - subseq r1, r6, r0, ror #1 │ │ │ │ - eorseq r0, r9, r4, ror #20 │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r0, r9, r4, lsl #21 │ │ │ │ + subseq r2, r5, r4, rrx │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r8, r8, r0, asr r8 │ │ │ │ + @ instruction: 0x00552190 │ │ │ │ + eorseq lr, r8, r4, asr #8 │ │ │ │ + subseq r1, r5, r0, ror #1 │ │ │ │ + eorseq lr, r8, r8, ror #8 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq lr, r8, r8, lsl #9 │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x00390ab0 │ │ │ │ - subseq sp, r6, ip, lsr fp │ │ │ │ + @ instruction: 0x0038e4b4 │ │ │ │ + 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 483b4 │ │ │ │ + bne 483cc │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 2dcb60 │ │ │ │ + b 2d9f98 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 483d8 │ │ │ │ + ldr r0, [pc, #20] @ 483f0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 483a8 │ │ │ │ + bne 483c0 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r6, r7, r0, lsl #17 │ │ │ │ + eorseq r4, r7, r4, lsl r2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b 117850 │ │ │ │ + b 116f10 │ │ │ │ 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 4843c │ │ │ │ + bne 48454 │ │ │ │ ldr r3, [r2] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ str r2, [r4, #32] │ │ │ │ - bl 9b380 │ │ │ │ + bl 9b2a4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 484a8 │ │ │ │ - b 484cc │ │ │ │ + bne 484c0 │ │ │ │ + b 484e4 │ │ │ │ ldr r0, [r3, #1220] @ 0x4c4 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 48474 │ │ │ │ + bne 4848c │ │ │ │ ldr r3, [r2] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ str r2, [r4, #20] │ │ │ │ - bl 9b380 │ │ │ │ + bl 9b2a4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 484a8 │ │ │ │ - b 484cc │ │ │ │ + bne 484c0 │ │ │ │ + b 484e4 │ │ │ │ ldr r3, [r3, #1216] @ 0x4c0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 484b4 │ │ │ │ + bne 484cc │ │ │ │ ldr r3, [r2] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ str r2, [r4, #16] │ │ │ │ - bl 9b380 │ │ │ │ + bl 9b2a4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 484cc │ │ │ │ + beq 484e4 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ - b 484cc │ │ │ │ - ldr r3, [pc, #24] @ 484d4 │ │ │ │ + b 484e4 │ │ │ │ + ldr r3, [pc, #24] @ 484ec │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #20] @ 484d8 │ │ │ │ + ldr r1, [pc, #20] @ 484f0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117e48 │ │ │ │ + bl 1176e0 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x00390ad8 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + @ instruction: 0x0038e4dc │ │ │ │ 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 48518 │ │ │ │ + bhi 48530 │ │ │ │ ldr r0, [r8] │ │ │ │ - bl 12038c <_PyNumber_Index@@Base> │ │ │ │ + bl 11fc10 <_PyNumber_Index@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 48538 │ │ │ │ - b 48554 │ │ │ │ - ldr r0, [pc, #300] @ 4864c │ │ │ │ + bne 48550 │ │ │ │ + b 4856c │ │ │ │ + ldr r0, [pc, #300] @ 48664 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 48644 │ │ │ │ - b 48504 │ │ │ │ - bl ab140 │ │ │ │ + beq 4865c │ │ │ │ + b 4851c │ │ │ │ + bl ab064 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne 48568 │ │ │ │ + bne 48580 │ │ │ │ cmn r5, #1 │ │ │ │ - bne 48584 │ │ │ │ - bl a5774 │ │ │ │ + bne 4859c │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 48584 │ │ │ │ - b 48644 │ │ │ │ + beq 4859c │ │ │ │ + b 4865c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4854c │ │ │ │ + bne 48564 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 4854c │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 48564 │ │ │ │ cmp r7, #1 │ │ │ │ movle r3, #32 │ │ │ │ - ble 48600 │ │ │ │ + ble 48618 │ │ │ │ ldr r4, [r8, #4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - beq 485b8 │ │ │ │ + beq 485d0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ ldrbeq r3, [r4, #16] │ │ │ │ - beq 48600 │ │ │ │ - b 48634 │ │ │ │ - ldr r3, [pc, #144] @ 48650 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 485d4 │ │ │ │ - ldr r1, [pc, #132] @ 48650 │ │ │ │ - bl adf8c │ │ │ │ + beq 48618 │ │ │ │ + b 4864c │ │ │ │ + ldr r3, [pc, #144] @ 48668 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 485ec │ │ │ │ + ldr r1, [pc, #132] @ 48668 │ │ │ │ + bl ade90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 485e8 │ │ │ │ + beq 48600 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ ldreq r3, [r4, #20] │ │ │ │ ldrbeq r3, [r3] │ │ │ │ - beq 48600 │ │ │ │ - ldr r2, [pc, #100] @ 48654 │ │ │ │ - ldr r1, [pc, #100] @ 48658 │ │ │ │ - ldr r0, [pc, #84] @ 4864c │ │ │ │ + beq 48618 │ │ │ │ + ldr r2, [pc, #100] @ 4866c │ │ │ │ + ldr r1, [pc, #100] @ 48670 │ │ │ │ + ldr r0, [pc, #84] @ 48664 │ │ │ │ mov r3, r4 │ │ │ │ - bl 31816c <_PyArg_BadArgument@@Base> │ │ │ │ - b 48644 │ │ │ │ + bl 315a24 <_PyArg_BadArgument@@Base> │ │ │ │ + b 4865c │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bgt 48620 │ │ │ │ + bgt 48638 │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r6, #20] │ │ │ │ - ldreq r0, [pc, #64] @ 4865c │ │ │ │ + ldreq r0, [pc, #64] @ 48674 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 1d2fb4 │ │ │ │ + b 1d12b4 │ │ │ │ sub r2, r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 43448 <_PyImport_ClearExtension@@Base+0xe08> │ │ │ │ - ldr r3, [pc, #20] @ 48650 │ │ │ │ + b 43460 <_PyImport_ClearExtension@@Base+0xf14> │ │ │ │ + ldr r3, [pc, #20] @ 48668 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 485e8 │ │ │ │ - b 485c4 │ │ │ │ + beq 48600 │ │ │ │ + b 485dc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq ip, r5, r4, asr #28 │ │ │ │ - subseq r8, r6, r8, lsr #23 │ │ │ │ - eorseq r4, r6, r0, lsr r4 │ │ │ │ - eorseq ip, r6, r8, asr #28 │ │ │ │ - subseq r2, sp, r0, lsl #20 │ │ │ │ + eorseq sl, r5, r4, asr #15 │ │ │ │ + subseq r8, r5, r8, lsr #23 │ │ │ │ + eorseq r1, r6, ip, lsl #27 │ │ │ │ + eorseq sl, r6, r8, asr #15 │ │ │ │ + subseq r2, ip, r0, lsl #20 │ │ │ │ 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 │ │ │ │ @@ -30714,288 +30720,288 @@ │ │ │ │ add r0, r3, #12 │ │ │ │ sub r3, r1, #1 │ │ │ │ moveq r4, r2 │ │ │ │ cmp r3, #1 │ │ │ │ cmpls r2, #0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add r4, r4, r1 │ │ │ │ - bne 486b0 │ │ │ │ + bne 486c8 │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ - bne 486e0 │ │ │ │ - ldr ip, [pc, #80] @ 48708 │ │ │ │ + bne 486f8 │ │ │ │ + ldr ip, [pc, #80] @ 48720 │ │ │ │ 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 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 48700 │ │ │ │ + beq 48718 │ │ │ │ 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 29798c <_PySet_Update@@Base+0xe58> │ │ │ │ + b 2949e8 <_PySet_Update@@Base+0xe58> │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrheq r2, [r8], #-148 @ 0xffffff6c │ │ │ │ + ldrsbeq r2, [r7], #-148 @ 0xffffff6c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 26928c │ │ │ │ + bl 265d34 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ cmp r2, #2 │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ mov r4, r1 │ │ │ │ - bne 48764 │ │ │ │ + bne 4877c │ │ │ │ ldr r5, [r4] │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq 487f4 │ │ │ │ - b 4878c │ │ │ │ + beq 4880c │ │ │ │ + b 487a4 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #404] @ 48908 │ │ │ │ + ldr r0, [pc, #404] @ 48920 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 48748 │ │ │ │ + bne 48760 │ │ │ │ mov r0, #0 │ │ │ │ - b 48900 │ │ │ │ + b 48918 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq 487f4 │ │ │ │ + beq 4880c │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ - beq 487b4 │ │ │ │ + beq 487cc │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - bne 487c8 │ │ │ │ - ldr r3, [pc, #336] @ 4890c │ │ │ │ - ldr r1, [pc, #336] @ 48910 │ │ │ │ + bne 487e0 │ │ │ │ + ldr r3, [pc, #336] @ 48924 │ │ │ │ + ldr r1, [pc, #336] @ 48928 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 48784 │ │ │ │ + bl 18ed6c │ │ │ │ + b 4879c │ │ │ │ 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 48fb4 │ │ │ │ + bl 48ed8 │ │ │ │ mov r4, r0 │ │ │ │ - b 488f0 │ │ │ │ + b 48908 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15df94 │ │ │ │ + bl 15d170 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 48834 │ │ │ │ + bne 4884c │ │ │ │ mov r0, r4 │ │ │ │ - bl 15df94 │ │ │ │ + bl 15d170 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 48834 │ │ │ │ + bne 4884c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r0, [pc, #236] @ 4890c │ │ │ │ + ldr r0, [pc, #236] @ 48924 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - ldr r1, [pc, #232] @ 48914 │ │ │ │ + ldr r1, [pc, #232] @ 4892c │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117e48 │ │ │ │ - b 48784 │ │ │ │ + bl 1176e0 │ │ │ │ + b 4879c │ │ │ │ mov r2, #0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 1129cc │ │ │ │ + bl 112444 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 48784 │ │ │ │ + beq 4879c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 48874 │ │ │ │ - ldr r3, [pc, #184] @ 48918 │ │ │ │ - ldr r1, [pc, #184] @ 4891c │ │ │ │ + ble 4888c │ │ │ │ + ldr r3, [pc, #184] @ 48930 │ │ │ │ + ldr r1, [pc, #184] @ 48934 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r0, sp │ │ │ │ - bl 113900 │ │ │ │ - b 48784 │ │ │ │ + bl 113378 │ │ │ │ + b 4879c │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1129cc │ │ │ │ + bl 112444 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 48898 │ │ │ │ + bne 488b0 │ │ │ │ mov r0, sp │ │ │ │ - bl 113900 │ │ │ │ - b 48784 │ │ │ │ + bl 113378 │ │ │ │ + b 4879c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 488c8 │ │ │ │ - ldr r3, [pc, #108] @ 48918 │ │ │ │ - ldr r1, [pc, #108] @ 4891c │ │ │ │ + ble 488e0 │ │ │ │ + ldr r3, [pc, #108] @ 48930 │ │ │ │ + ldr r1, [pc, #108] @ 48934 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r0, sp │ │ │ │ - bl 113900 │ │ │ │ + bl 113378 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 113900 │ │ │ │ - b 48784 │ │ │ │ + bl 113378 │ │ │ │ + b 4879c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp] │ │ │ │ - bl 48fb4 │ │ │ │ + bl 48ed8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 113900 │ │ │ │ + bl 113378 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 113900 │ │ │ │ - ldr r3, [pc, #40] @ 48920 │ │ │ │ + bl 113378 │ │ │ │ + ldr r3, [pc, #40] @ 48938 │ │ │ │ cmp r4, #0 │ │ │ │ - ldr r0, [pc, #36] @ 48924 │ │ │ │ + ldr r0, [pc, #36] @ 4893c │ │ │ │ movne r0, r3 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r6, r7, r0, ror #17 │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, r8, lsr #22 │ │ │ │ - eorseq r0, r9, r8, ror #22 │ │ │ │ - subseq sp, r6, r4, asr #22 │ │ │ │ - eorseq r9, r8, r0, lsr #7 │ │ │ │ - subseq r1, r6, r4, ror #1 │ │ │ │ - subseq r1, r6, r4, ror lr │ │ │ │ + eorseq r4, r7, r4, ror r2 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq lr, r8, ip, ror #10 │ │ │ │ + eorseq lr, r8, ip, lsr #11 │ │ │ │ + subseq sp, r5, r4, asr #22 │ │ │ │ + eorseq r6, r8, r0, lsr #26 │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 4897c │ │ │ │ + bne 48994 │ │ │ │ mov r4, r0 │ │ │ │ - bl 269258 │ │ │ │ + bl 265d00 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4897c │ │ │ │ + beq 48994 │ │ │ │ ldr r3, [r0] │ │ │ │ str r5, [r4, #12] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4897c │ │ │ │ + beq 48994 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 4897c │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bne 48994 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r7, r2, #0 │ │ │ │ - ldreq r5, [pc, #316] @ 48adc │ │ │ │ - beq 48ad4 │ │ │ │ + ldreq r5, [pc, #316] @ 48af4 │ │ │ │ + beq 48aec │ │ │ │ ldr r3, [r1] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r3, [r1] │ │ │ │ - ble 489d0 │ │ │ │ - ldr r3, [pc, #284] @ 48ae0 │ │ │ │ - ldr r1, [pc, #284] @ 48ae4 │ │ │ │ + ble 489e8 │ │ │ │ + ldr r3, [pc, #284] @ 48af8 │ │ │ │ + ldr r1, [pc, #284] @ 48afc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 48ad0 │ │ │ │ + bl 18ed6c │ │ │ │ + b 48ae8 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 48a9c │ │ │ │ + bne 48ab4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0, #508] @ 0x1fc │ │ │ │ - bl faf60 │ │ │ │ + bl faaac │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 48ab0 │ │ │ │ + beq 48ac8 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl a6490 │ │ │ │ + bl a63b4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 48ab0 │ │ │ │ + beq 48ac8 │ │ │ │ ldr r1, [r8, #812] @ 0x32c │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a7c94 │ │ │ │ + bl a7bb8 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 48ab4 │ │ │ │ + beq 48acc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 48a3c │ │ │ │ + beq 48a54 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 48a3c │ │ │ │ + bne 48a54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r4, [r7, #8] │ │ │ │ - ldr r3, [pc, #148] @ 48adc │ │ │ │ + ldr r3, [pc, #148] @ 48af4 │ │ │ │ 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 a7c94 │ │ │ │ + bl a7bb8 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 48ab4 │ │ │ │ + beq 48acc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 48aa0 │ │ │ │ + beq 48ab8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 48aa0 │ │ │ │ + bne 48ab8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 48aa0 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 48ab8 │ │ │ │ mov r5, #0 │ │ │ │ ldr r3, [r6] │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r6] │ │ │ │ - b 48ad4 │ │ │ │ + b 48aec │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [r6] │ │ │ │ mov r0, r4 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r6] │ │ │ │ - bl 9b380 │ │ │ │ + bl 9b2a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b380 │ │ │ │ + bl 9b2a4 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - ldrsheq sp, [r6], #-160 @ 0xffffff60 │ │ │ │ - eorseq r2, r8, r8, lsr r7 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + ldrsheq sp, [r5], #-160 @ 0xffffff60 │ │ │ │ + ldrheq r0, [r8], -r8 @ │ │ │ │ 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 │ │ │ │ @@ -31003,306 +31009,245 @@ │ │ │ │ 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 48b40 │ │ │ │ + bne 48b58 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 48b70 │ │ │ │ - ldr ip, [pc, #172] @ 48bf4 │ │ │ │ + beq 48b88 │ │ │ │ + ldr ip, [pc, #172] @ 48c0c │ │ │ │ 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 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 48be8 │ │ │ │ + beq 48c00 │ │ │ │ cmp r4, #0 │ │ │ │ ldrne r4, [r0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 10fd7c │ │ │ │ + bl 10f7f8 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ - beq 48bd8 │ │ │ │ - ldr r3, [pc, #96] @ 48bf8 │ │ │ │ + beq 48bf0 │ │ │ │ + ldr r3, [pc, #96] @ 48c10 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 48bb4 │ │ │ │ - ldr r3, [pc, #84] @ 48bfc │ │ │ │ - ldr r1, [pc, #84] @ 48c00 │ │ │ │ + beq 48bcc │ │ │ │ + ldr r3, [pc, #84] @ 48c14 │ │ │ │ + ldr r1, [pc, #84] @ 48c18 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117e48 │ │ │ │ - b 48be8 │ │ │ │ + bl 1176e0 │ │ │ │ + b 48c00 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab140 │ │ │ │ + bl ab064 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 48bd4 │ │ │ │ - bl a5774 │ │ │ │ + bne 48bec │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 48be8 │ │ │ │ + bne 48c00 │ │ │ │ str r4, [r5, #20] │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a5a64 │ │ │ │ + b a5988 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, r8, ip, lsl sl │ │ │ │ - @ instruction: 0x0056a69c │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, r0, ror #24 │ │ │ │ + subseq r2, r7, ip, lsr #20 │ │ │ │ + @ instruction: 0x0055a69c │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq lr, r8, r0, lsr #12 │ │ │ │ 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 48c40 │ │ │ │ + bhi 48c58 │ │ │ │ cmp r5, #0 │ │ │ │ - bgt 48c60 │ │ │ │ - b 48c74 │ │ │ │ - ldr r0, [pc, #136] @ 48cd0 │ │ │ │ + bgt 48c78 │ │ │ │ + b 48c8c │ │ │ │ + ldr r0, [pc, #136] @ 48ce8 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 48c34 │ │ │ │ - b 48cc4 │ │ │ │ + bne 48c4c │ │ │ │ + b 48cdc │ │ │ │ ldr r0, [r6] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1ab3b4 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + bl 1a9750 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 48cc4 │ │ │ │ + beq 48cdc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 48ca8 │ │ │ │ + beq 48cc0 │ │ │ │ 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 48cb4 │ │ │ │ + b 48ccc │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2af584 │ │ │ │ + b 2ac870 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2c8670 │ │ │ │ + b 2c56f4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq sp, r6, r4, lsr #23 │ │ │ │ + eorseq fp, r6, r4, lsr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 48cfc │ │ │ │ + bne 48d14 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 1f32c0 │ │ │ │ + b 1f1610 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 48d20 │ │ │ │ + ldr r0, [pc, #20] @ 48d38 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 48cf0 │ │ │ │ + bne 48d08 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r6, r7, r8, asr r8 │ │ │ │ + eorseq r4, r7, ip, ror #3 │ │ │ │ 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 1d2fb4 │ │ │ │ + bl 1d12b4 │ │ │ │ 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] @ 48d90 │ │ │ │ + ldreq r1, [pc, #44] @ 48da8 │ │ │ │ cmp r2, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr lr, [r4, #20] │ │ │ │ - ldr ip, [pc, #32] @ 48d94 │ │ │ │ + ldr ip, [pc, #32] @ 48dac │ │ │ │ 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 48d74 │ │ │ │ - subseq r2, sp, r0, lsl #20 │ │ │ │ - eorseq r9, r9, r0, lsr #13 │ │ │ │ + b 48d8c │ │ │ │ + subseq r2, ip, r0, lsl #20 │ │ │ │ + eorseq r7, r9, r0, lsr #32 │ │ │ │ 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 48dcc │ │ │ │ + beq 48de4 │ │ │ │ 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 48dfc │ │ │ │ - bl 14f19c │ │ │ │ + beq 48e14 │ │ │ │ + bl 14e8f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 48df4 │ │ │ │ + beq 48e0c │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ str r0, [r4, #16] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc] @ 48e04 │ │ │ │ + ldr r0, [pc] @ 48e1c │ │ │ │ pop {r4, pc} │ │ │ │ - subseq fp, r7, r4, asr #17 │ │ │ │ + subseq fp, r6, r4, asr #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #68] @ 48e64 │ │ │ │ + ldr r3, [pc, #68] @ 48e7c │ │ │ │ ldr ip, [r1, #4] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp ip, r3 │ │ │ │ - bne 48e44 │ │ │ │ + bne 48e5c │ │ │ │ mov r3, #0 │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2fe4c0 │ │ │ │ - b 48e5c │ │ │ │ - ldr r3, [pc, #28] @ 48e68 │ │ │ │ + bl 2fb9c0 │ │ │ │ + b 48e74 │ │ │ │ + ldr r3, [pc, #28] @ 48e80 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #20] @ 48e6c │ │ │ │ - bl 117e48 │ │ │ │ + ldr r1, [pc, #20] @ 48e84 │ │ │ │ + bl 1176e0 │ │ │ │ mvn r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq r2, r6, r4, rrx │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, ip, lsr #9 │ │ │ │ - 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] @ 48f58 │ │ │ │ - bl 17ed14 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 48eac │ │ │ │ - bl 11af64 │ │ │ │ - ldr r1, [pc, #176] @ 48f58 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - bl 17ed14 │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ - cmp r1, r0 │ │ │ │ - beq 48ed4 │ │ │ │ - bl adf8c │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r2, r4 │ │ │ │ - moveq r3, r5 │ │ │ │ - beq 48edc │ │ │ │ - mov r2, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - tst r2, #536870912 @ 0x20000000 │ │ │ │ - ldreq r4, [pc, #108] @ 48f5c │ │ │ │ - beq 48f50 │ │ │ │ - ldr r1, [r3, #32] │ │ │ │ - ldr r2, [pc, #100] @ 48f60 │ │ │ │ - cmp r1, #0 │ │ │ │ - moveq r1, r2 │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, #0 │ │ │ │ - bl fc738 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 48f4c │ │ │ │ - mov r1, r5 │ │ │ │ - bl b0078 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 48f50 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 48f4c │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 48f4c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - mov r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldrsheq r6, [r7], #-124 @ 0xffffff84 │ │ │ │ - subseq r1, r6, r8, ror sp │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq r2, r5, r4, rrx │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq sp, r8, ip, lsr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 48f8c │ │ │ │ + bne 48eb0 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 1b229c │ │ │ │ + b 1b09a4 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 48fb0 │ │ │ │ + ldr r0, [pc, #20] @ 48ed4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - b 48f80 │ │ │ │ - eorseq r6, r7, r4, lsl #16 │ │ │ │ + b 48ea4 │ │ │ │ + mlaseq r7, r8, r1, r4 │ │ │ │ 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 │ │ │ │ @@ -31311,220 +31256,153 @@ │ │ │ │ cmp r3, r2 │ │ │ │ movne r3, #1 │ │ │ │ strbne r3, [sp, #3] │ │ │ │ movne r0, r1 │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - ble 49018 │ │ │ │ + ble 48f3c │ │ │ │ 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 48fec │ │ │ │ + b 48f10 │ │ │ │ ldrb r0, [sp, #3] │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ - bhi 49068 │ │ │ │ + bhi 48f8c │ │ │ │ ldr r0, [r8] │ │ │ │ - bl 12038c <_PyNumber_Index@@Base> │ │ │ │ + bl 11fc10 <_PyNumber_Index@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 49088 │ │ │ │ - b 490a4 │ │ │ │ - ldr r0, [pc, #300] @ 4919c │ │ │ │ + bne 48fac │ │ │ │ + b 48fc8 │ │ │ │ + ldr r0, [pc, #300] @ 490c0 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49194 │ │ │ │ - b 49054 │ │ │ │ - bl ab140 │ │ │ │ + beq 490b8 │ │ │ │ + b 48f78 │ │ │ │ + bl ab064 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne 490b8 │ │ │ │ + bne 48fdc │ │ │ │ cmn r5, #1 │ │ │ │ - bne 490d4 │ │ │ │ - bl a5774 │ │ │ │ + bne 48ff8 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 490d4 │ │ │ │ - b 49194 │ │ │ │ + beq 48ff8 │ │ │ │ + b 490b8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4909c │ │ │ │ + bne 48fc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 4909c │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 48fc0 │ │ │ │ cmp r7, #1 │ │ │ │ movle r3, #32 │ │ │ │ - ble 49150 │ │ │ │ + ble 49074 │ │ │ │ ldr r4, [r8, #4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - beq 49108 │ │ │ │ + beq 4902c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ ldrbeq r3, [r4, #16] │ │ │ │ - beq 49150 │ │ │ │ - b 49184 │ │ │ │ - ldr r3, [pc, #144] @ 491a0 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 49124 │ │ │ │ - ldr r1, [pc, #132] @ 491a0 │ │ │ │ - bl adf8c │ │ │ │ + beq 49074 │ │ │ │ + b 490a8 │ │ │ │ + ldr r3, [pc, #144] @ 490c4 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 49048 │ │ │ │ + ldr r1, [pc, #132] @ 490c4 │ │ │ │ + bl ade90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49138 │ │ │ │ + beq 4905c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ ldreq r3, [r4, #20] │ │ │ │ ldrbeq r3, [r3] │ │ │ │ - beq 49150 │ │ │ │ - ldr r2, [pc, #100] @ 491a4 │ │ │ │ - ldr r1, [pc, #100] @ 491a8 │ │ │ │ - ldr r0, [pc, #84] @ 4919c │ │ │ │ + beq 49074 │ │ │ │ + ldr r2, [pc, #100] @ 490c8 │ │ │ │ + ldr r1, [pc, #100] @ 490cc │ │ │ │ + ldr r0, [pc, #84] @ 490c0 │ │ │ │ mov r3, r4 │ │ │ │ - bl 31816c <_PyArg_BadArgument@@Base> │ │ │ │ - b 49194 │ │ │ │ + bl 315a24 <_PyArg_BadArgument@@Base> │ │ │ │ + b 490b8 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bgt 49170 │ │ │ │ + bgt 49094 │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r6, #20] │ │ │ │ - ldreq r0, [pc, #64] @ 491ac │ │ │ │ + ldreq r0, [pc, #64] @ 490d0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 1d2fb4 │ │ │ │ + b 1d12b4 │ │ │ │ sub r1, r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 43448 <_PyImport_ClearExtension@@Base+0xe08> │ │ │ │ - ldr r3, [pc, #20] @ 491a0 │ │ │ │ + b 43460 <_PyImport_ClearExtension@@Base+0xf14> │ │ │ │ + ldr r3, [pc, #20] @ 490c4 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 49138 │ │ │ │ - b 49114 │ │ │ │ + beq 4905c │ │ │ │ + b 49038 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mlaseq r5, ip, lr, ip │ │ │ │ - subseq r8, r6, r8, lsr #23 │ │ │ │ - eorseq r4, r6, r0, lsr r4 │ │ │ │ - eorseq ip, r6, r8, asr #28 │ │ │ │ - subseq r2, sp, r0, lsl #20 │ │ │ │ + eorseq sl, r5, ip, lsl r8 │ │ │ │ + subseq r8, r5, r8, lsr #23 │ │ │ │ + eorseq r1, r6, ip, lsl #27 │ │ │ │ + eorseq sl, r6, r8, asr #15 │ │ │ │ + subseq r2, ip, r0, lsl #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 491e4 │ │ │ │ + beq 49108 │ │ │ │ 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 49214 │ │ │ │ - bl 14f19c │ │ │ │ + beq 49138 │ │ │ │ + bl 14e8f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4920c │ │ │ │ + beq 49130 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ str r0, [r4, #12] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc] @ 4921c │ │ │ │ + ldr r0, [pc] @ 49140 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq fp, r7, 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 8bfc4 │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 492a0 │ │ │ │ - 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 32d708 <_Py_c_abs@@Base+0xca0> │ │ │ │ - ldr r3, [pc, #176] @ 49324 │ │ │ │ - cmp r0, #3 │ │ │ │ - bhi 49284 │ │ │ │ - ldrb r0, [r3, r0] │ │ │ │ - add pc, pc, r0, lsl #2 │ │ │ │ - nop @ (mov r0, r0) │ │ │ │ - bl 3013bc │ │ │ │ - subs r3, r0, #0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bne 49308 │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 492f0 │ │ │ │ - mov r3, #0 │ │ │ │ - b 49318 │ │ │ │ - ldr r3, [pc, #120] @ 49328 │ │ │ │ - bl 35a770 │ │ │ │ - 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 49318 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r4] │ │ │ │ - mov r3, r4 │ │ │ │ - b 49318 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 492a0 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 492a0 │ │ │ │ - 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 r8, r3, r0, lsr #14 │ │ │ │ - andeq r0, r0, ip │ │ │ │ + subseq fp, r6, r4, asr #17 │ │ │ │ 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 │ │ │ │ @@ -31534,202 +31412,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 4938c │ │ │ │ + bne 491a4 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #3 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 493c4 │ │ │ │ - ldr ip, [pc, #408] @ 4952c │ │ │ │ + beq 491dc │ │ │ │ + ldr ip, [pc, #408] @ 49344 │ │ │ │ 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 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 49520 │ │ │ │ + beq 49338 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 493e4 │ │ │ │ - bl a5774 │ │ │ │ + bne 491fc │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 49520 │ │ │ │ + bne 49338 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 49404 │ │ │ │ - bl a5774 │ │ │ │ + bne 4921c │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 49520 │ │ │ │ + bne 49338 │ │ │ │ cmp r5, #2 │ │ │ │ moveq r5, #1 │ │ │ │ - beq 49494 │ │ │ │ + beq 492ac │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1038f0 │ │ │ │ + bl 103320 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt 49520 │ │ │ │ - bne 49494 │ │ │ │ - ldr r5, [pc, #260] @ 49530 │ │ │ │ - ldr r4, [r5, #132] @ 0x84 │ │ │ │ + blt 49338 │ │ │ │ + bne 492ac │ │ │ │ + ldr r5, [pc, #260] @ 49348 │ │ │ │ + ldr r4, [r5, #264] @ 0x108 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 49488 │ │ │ │ - bl c42a4 │ │ │ │ + beq 492a0 │ │ │ │ + bl c3dc8 │ │ │ │ mov r2, #524288 @ 0x80000 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a960 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl c7ff4 │ │ │ │ + bl c7b18 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 49488 │ │ │ │ - ldr r3, [r5, #132] @ 0x84 │ │ │ │ + bge 492a0 │ │ │ │ + ldr r3, [r5, #264] @ 0x108 │ │ │ │ cmn r3, #1 │ │ │ │ - bne 49480 │ │ │ │ + bne 49298 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ subs r3, r3, #38 @ 0x26 │ │ │ │ movne r3, #1 │ │ │ │ - str r3, [r5, #132] @ 0x84 │ │ │ │ + str r3, [r5, #264] @ 0x108 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 494bc │ │ │ │ - ldr r5, [r5, #132] @ 0x84 │ │ │ │ + bne 492d4 │ │ │ │ + ldr r5, [r5, #264] @ 0x108 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 494f8 │ │ │ │ - bl c42a4 │ │ │ │ + bne 49310 │ │ │ │ + bl c3dc8 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a450 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl c7ff4 │ │ │ │ + bl c7b18 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 494cc │ │ │ │ - ldr r3, [pc, #112] @ 49534 │ │ │ │ + bge 492e4 │ │ │ │ + ldr r3, [pc, #112] @ 4934c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1448e8 │ │ │ │ - b 49510 │ │ │ │ + bl 1440d8 │ │ │ │ + b 49328 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 49500 │ │ │ │ + bne 49318 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 17e65c <_Py_set_inheritable@@Base> │ │ │ │ + bl 17d5f0 <_Py_set_inheritable@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 49500 │ │ │ │ + bge 49318 │ │ │ │ mov r0, r6 │ │ │ │ bl 2a060 │ │ │ │ - b 49510 │ │ │ │ + b 49328 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 49510 │ │ │ │ + beq 49328 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b a6490 │ │ │ │ - bl a5774 │ │ │ │ + b a63b4 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 49500 │ │ │ │ + beq 49318 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r2, r8, r4, ror sl │ │ │ │ - subseq r2, r8, ip, lsl sl │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ + subseq r2, r7, r8, asr sl │ │ │ │ + subseq r2, r7, ip, ror r9 │ │ │ │ + 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 49570 │ │ │ │ + bne 49388 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 495a0 │ │ │ │ - b 49594 │ │ │ │ + bne 493b8 │ │ │ │ + b 493ac │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #84] @ 495d4 │ │ │ │ + ldr r0, [pc, #84] @ 493ec │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 49558 │ │ │ │ - b 495c8 │ │ │ │ - bl a5774 │ │ │ │ + bne 49370 │ │ │ │ + b 493e0 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 495c8 │ │ │ │ + bne 493e0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 2a9c1c │ │ │ │ + bl 2a6c6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 495c8 │ │ │ │ + beq 493e0 │ │ │ │ ldrd r2, [sp] │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 499e4 │ │ │ │ + b 49640 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x0036d7b0 │ │ │ │ + eorseq fp, r6, r0, lsr r1 │ │ │ │ + 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] @ 494d8 │ │ │ │ + bl 17dca8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4942c │ │ │ │ + bl 11a7f8 │ │ │ │ + ldr r1, [pc, #176] @ 494d8 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + bl 17dca8 │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ + cmp r1, r0 │ │ │ │ + beq 49454 │ │ │ │ + bl ade90 │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r2, r4 │ │ │ │ + moveq r3, r5 │ │ │ │ + beq 4945c │ │ │ │ + mov r2, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + tst r2, #536870912 @ 0x20000000 │ │ │ │ + ldreq r4, [pc, #108] @ 494dc │ │ │ │ + beq 494d0 │ │ │ │ + ldr r1, [r3, #32] │ │ │ │ + ldr r2, [pc, #100] @ 494e0 │ │ │ │ + cmp r1, #0 │ │ │ │ + moveq r1, r2 │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, #0 │ │ │ │ + bl fc284 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 494cc │ │ │ │ + mov r1, r5 │ │ │ │ + bl afbec │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 494d0 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 494cc │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 494cc │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ac7c <_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 8befc │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 49564 │ │ │ │ + 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 32af5c <_Py_c_abs@@Base+0xc3c> │ │ │ │ + ldr r3, [pc, #176] @ 495e8 │ │ │ │ + cmp r0, #3 │ │ │ │ + bhi 49548 │ │ │ │ + ldrb r0, [r3, r0] │ │ │ │ + add pc, pc, r0, lsl #2 │ │ │ │ + nop @ (mov r0, r0) │ │ │ │ + bl 2fe868 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bne 495cc │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + bne 495b4 │ │ │ │ + mov r3, #0 │ │ │ │ + b 495dc │ │ │ │ + ldr r3, [pc, #120] @ 495ec │ │ │ │ + bl 3580f0 │ │ │ │ + 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 495dc │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r4] │ │ │ │ + mov r3, r4 │ │ │ │ + b 495dc │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 49564 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 49564 │ │ │ │ + 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 r5, r3, pc, ror #30 │ │ │ │ + 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 49600 │ │ │ │ + bne 49618 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 3b8a8 │ │ │ │ + b 3b8c0 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 49624 │ │ │ │ + ldr r0, [pc, #20] @ 4963c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 495f4 │ │ │ │ + bne 4960c │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r6, r7, r0, ror #16 │ │ │ │ + @ instruction: 0x003741f4 │ │ │ │ + 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] @ 496f4 │ │ │ │ + ldr r0, [pc, #144] @ 496f8 │ │ │ │ + mov r2, r6 │ │ │ │ + str r5, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r4, r3 │ │ │ │ + bl bbe80 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 496a4 │ │ │ │ + mov r0, #0 │ │ │ │ + b 496ec │ │ │ │ + bl 2a984 <__errno_location@plt> │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne 496d8 │ │ │ │ + bl 1325e0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 49680 │ │ │ │ + bl c3dc8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2a7c8 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl c7b18 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne 49688 │ │ │ │ + ldr r0, [pc, #36] @ 496fc │ │ │ │ + b 496ec │ │ │ │ + ldr r3, [pc, #32] @ 49700 │ │ │ │ + ldr r0, [r3] │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 1440d8 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + @ instruction: 0x0035b3d0 │ │ │ │ + @ instruction: 0x0038e6b0 │ │ │ │ + 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 49658 │ │ │ │ + beq 49734 │ │ │ │ ldr r2, [r1] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r1] │ │ │ │ str r1, [r3, #8] │ │ │ │ - bl 9b2fc │ │ │ │ + bl 9b220 │ │ │ │ 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 │ │ │ │ @@ -31742,330 +31797,236 @@ │ │ │ │ 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 496cc │ │ │ │ + bne 497a8 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 49704 │ │ │ │ - ldr ip, [pc, #324] @ 49818 │ │ │ │ + beq 497e0 │ │ │ │ + ldr ip, [pc, #324] @ 498f4 │ │ │ │ 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 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 49704 │ │ │ │ + bne 497e0 │ │ │ │ mov r0, #0 │ │ │ │ - b 49810 │ │ │ │ + b 498ec │ │ │ │ cmp r6, #1 │ │ │ │ ldr r7, [r0] │ │ │ │ - beq 49720 │ │ │ │ + beq 497fc │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1038f0 │ │ │ │ + bl 103320 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt 496fc │ │ │ │ + blt 497d8 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 49768 │ │ │ │ + beq 49844 │ │ │ │ cmp r6, #0 │ │ │ │ ldrne r3, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r7, r3 │ │ │ │ - bne 49748 │ │ │ │ - ldr r0, [pc, #212] @ 4981c │ │ │ │ - b 49810 │ │ │ │ + bne 49824 │ │ │ │ + ldr r0, [pc, #212] @ 498f8 │ │ │ │ + b 498ec │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d3abc │ │ │ │ + bl 2d0b3c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4977c │ │ │ │ - bl a5774 │ │ │ │ + bne 49858 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 496fc │ │ │ │ - ldr r3, [pc, #176] @ 49820 │ │ │ │ + bne 497d8 │ │ │ │ + ldr r3, [pc, #176] @ 498fc │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 13a150 │ │ │ │ - b 496fc │ │ │ │ + bl 139940 │ │ │ │ + b 497d8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 497cc │ │ │ │ + beq 498a8 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 49740 │ │ │ │ + beq 4981c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 30a604 <_PyInterpreterState_IsRunningMain@@Base+0x11c> │ │ │ │ + bl 307ab0 <_PyInterpreterState_IsRunningMain@@Base+0x11c> │ │ │ │ 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 49740 │ │ │ │ + b 4981c │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r5, r3 │ │ │ │ - beq 49740 │ │ │ │ + beq 4981c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 30a604 <_PyInterpreterState_IsRunningMain@@Base+0x11c> │ │ │ │ + bl 307ab0 <_PyInterpreterState_IsRunningMain@@Base+0x11c> │ │ │ │ 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 49740 │ │ │ │ + b 4981c │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subseq r2, r8, r4, lsr #21 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - ldrsheq sp, [r6], #-172 @ 0xffffff54 │ │ │ │ + ldrsbeq r2, [r7], #-172 @ 0xffffff54 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #272] @ 4994c │ │ │ │ + ldr r3, [pc, #272] @ 49a28 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 49854 │ │ │ │ - ldr r1, [pc, #260] @ 49950 │ │ │ │ - ldr r0, [pc, #260] @ 49954 │ │ │ │ - bl 2e2cec <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 49884 │ │ │ │ + beq 49930 │ │ │ │ + ldr r1, [pc, #260] @ 49a2c │ │ │ │ + ldr r0, [pc, #260] @ 49a30 │ │ │ │ + bl 2e0194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 49960 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ tst r3, #1 │ │ │ │ - bne 49874 │ │ │ │ + bne 49950 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ands r7, r3, #1 │ │ │ │ - beq 4988c │ │ │ │ - ldr r3, [pc, #220] @ 49958 │ │ │ │ - ldr r1, [pc, #220] @ 4995c │ │ │ │ + beq 49968 │ │ │ │ + ldr r3, [pc, #220] @ 49a34 │ │ │ │ + ldr r1, [pc, #220] @ 49a38 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r4, #0 │ │ │ │ - b 49944 │ │ │ │ + b 49a20 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 498ac │ │ │ │ - ldr r3, [pc, #192] @ 49960 │ │ │ │ - ldr r1, [pc, #192] @ 49964 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 49884 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq 498c8 │ │ │ │ - ldr r3, [pc, #172] @ 49968 │ │ │ │ - ldr r1, [pc, #172] @ 4996c │ │ │ │ + bne 49988 │ │ │ │ + ldr r3, [pc, #192] @ 49a3c │ │ │ │ + ldr r1, [pc, #192] @ 49a40 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ed6c │ │ │ │ + b 49960 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq 499a4 │ │ │ │ + ldr r3, [pc, #172] @ 49a44 │ │ │ │ + ldr r1, [pc, #172] @ 49a48 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 49884 │ │ │ │ + bl 18ed6c │ │ │ │ + b 49960 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 2bb250 <_PyArg_ParseStack@@Base+0x3b8> │ │ │ │ + bl 2b82d4 <_PyArg_ParseStack@@Base+0x3b8> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 49884 │ │ │ │ - ldr r0, [pc, #144] @ 49970 │ │ │ │ - bl 91d28 <_PyObject_GC_New@@Base> │ │ │ │ + beq 49960 │ │ │ │ + ldr r0, [pc, #144] @ 49a4c │ │ │ │ + bl 91c4c <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 49884 │ │ │ │ + beq 49960 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [r4, #20] │ │ │ │ - bl 1af674 │ │ │ │ + bl 1add80 │ │ │ │ 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] @ 49974 │ │ │ │ - bl 35a770 │ │ │ │ + ldr r3, [pc, #92] @ 49a50 │ │ │ │ + bl 3580f0 │ │ │ │ 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] │ │ │ │ orr r3, r3, r0 │ │ │ │ str r2, [r0] │ │ │ │ stmdb r4, {r1, r3} │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r4, r6, r8, ror r2 │ │ │ │ + subseq r4, r5, r8, ror r2 │ │ │ │ andeq r0, r0, fp, lsl sp │ │ │ │ - eorseq r0, r9, r0, asr #26 │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r1, r7, r8, asr lr │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r7, ip, lsr #30 │ │ │ │ - subseq r1, r6, ip, ror r9 │ │ │ │ - @ instruction: 0x0038d9fc │ │ │ │ - subseq ip, r6, r8, ror #22 │ │ │ │ - andeq r0, r0, ip │ │ │ │ - mov r0, r1 │ │ │ │ - ldr r1, [pc] @ 49984 │ │ │ │ - b 32a4d0 │ │ │ │ - andeq r9, r4, r0, lsr #31 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne 499b4 │ │ │ │ - ldr r3, [pc, #52] @ 499dc │ │ │ │ - ldr r1, [pc, #52] @ 499e0 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 499c8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 1038f0 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - bge 499d0 │ │ │ │ - mvn r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov r0, #0 │ │ │ │ - str r3, [r4, #16] │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq r1, r6, r0, ror #1 │ │ │ │ - eorseq pc, r8, r0, ror #1 │ │ │ │ - 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] @ 49a98 │ │ │ │ - ldr r0, [pc, #144] @ 49a9c │ │ │ │ - mov r2, r6 │ │ │ │ - str r5, [sp] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r4, r3 │ │ │ │ - bl bc32c │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 49a48 │ │ │ │ - mov r0, #0 │ │ │ │ - b 49a90 │ │ │ │ - bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne 49a7c │ │ │ │ - bl 132dd8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 49a24 │ │ │ │ - bl c42a4 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2a7c8 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c7ff4 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne 49a2c │ │ │ │ - ldr r0, [pc, #36] @ 49aa0 │ │ │ │ - b 49a90 │ │ │ │ - ldr r3, [pc, #32] @ 49aa4 │ │ │ │ - ldr r0, [r3] │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 1448e8 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq sp, r5, r0, asr sl │ │ │ │ - eorseq r0, r9, ip, asr sp │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ - │ │ │ │ -00049aa8 : │ │ │ │ - ldr r2, [pc, #52] @ 49ae4 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - mov r3, r0 │ │ │ │ - bl 35a770 │ │ │ │ - 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) │ │ │ │ + eorseq lr, r8, ip, asr #13 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + @ instruction: 0x0036f7d8 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq pc, r6, ip, lsr #17 │ │ │ │ + subseq r1, r5, ip, ror r9 │ │ │ │ + eorseq fp, r8, r0, lsl r3 │ │ │ │ + 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] @ 49bf4 │ │ │ │ + ldr r2, [pc, #240] @ 49b60 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi 49bdc │ │ │ │ + bhi 49b48 │ │ │ │ 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 49b44 │ │ │ │ + bmi 49ab0 │ │ │ │ ldrb r1, [r3, #-2] │ │ │ │ ldrb r0, [r3, #-1] │ │ │ │ strb r0, [r3, #-2] │ │ │ │ strb r1, [r3, #-1] │ │ │ │ - b 49b24 │ │ │ │ - ldr r0, [pc, #172] @ 49bf8 │ │ │ │ + b 49a90 │ │ │ │ + ldr r0, [pc, #172] @ 49b64 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ subs r2, r2, #1 │ │ │ │ add r3, r3, #4 │ │ │ │ - bmi 49b44 │ │ │ │ + bmi 49ab0 │ │ │ │ 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 49b54 │ │ │ │ + b 49ac0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ subs r2, r2, #1 │ │ │ │ add r3, r3, #8 │ │ │ │ - bmi 49b44 │ │ │ │ + bmi 49ab0 │ │ │ │ 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] │ │ │ │ @@ -32074,32 +32035,59 @@ │ │ │ │ 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 49b8c │ │ │ │ - ldr r3, [pc, #24] @ 49bfc │ │ │ │ - ldr r1, [pc, #24] @ 49c00 │ │ │ │ + b 49af8 │ │ │ │ + ldr r3, [pc, #24] @ 49b68 │ │ │ │ + ldr r1, [pc, #24] @ 49b6c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r8, r3, r4, lsr #14 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq r1, r6, r0, ror #1 │ │ │ │ - eorseq r0, r9, r8, ror #26 │ │ │ │ + subseq r6, r3, r8, asr #1 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r5, r0, ror #1 │ │ │ │ + eorseq lr, r8, r8, ror #13 │ │ │ │ + mov r0, r1 │ │ │ │ + ldr r1, [pc] @ 49b7c │ │ │ │ + b 327d7c │ │ │ │ + @ instruction: 0x00049fb8 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne 49bac │ │ │ │ + ldr r3, [pc, #52] @ 49bd4 │ │ │ │ + ldr r1, [pc, #52] @ 49bd8 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ed6c │ │ │ │ + b 49bc0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 103320 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + bge 49bc8 │ │ │ │ + mvn r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov r0, #0 │ │ │ │ + str r3, [r4, #16] │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r1, r5, r0, ror #1 │ │ │ │ + eorseq ip, r8, r0, ror #20 │ │ │ │ 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] @ 49dc4 │ │ │ │ + ldr lr, [pc, #416] @ 49d9c │ │ │ │ movgt r1, #0 │ │ │ │ movle r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r1, r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #0 │ │ │ │ mov r5, r3 │ │ │ │ @@ -32110,70 +32098,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 49c84 │ │ │ │ + bne 49c5c │ │ │ │ clz r2, r6 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r4, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 49ccc │ │ │ │ + beq 49ca4 │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #304] @ 49dc8 │ │ │ │ + ldr ip, [pc, #304] @ 49da0 │ │ │ │ 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 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ moveq r5, r6 │ │ │ │ moveq r8, r6 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 49da4 │ │ │ │ + beq 49d7c │ │ │ │ ldr r0, [r6] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 170df4 │ │ │ │ + bl 16fc44 │ │ │ │ ldr r8, [sp, #104] @ 0x68 │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 49da4 │ │ │ │ - bl c42a4 │ │ │ │ + beq 49d7c │ │ │ │ + bl c3dc8 │ │ │ │ cmn r4, #1 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r9, r0 │ │ │ │ - beq 49d10 │ │ │ │ + beq 49ce8 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a2dc │ │ │ │ mov r6, r0 │ │ │ │ - b 49d1c │ │ │ │ + b 49cf4 │ │ │ │ mov r0, r8 │ │ │ │ bl 296e8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl c7ff4 │ │ │ │ + bl c7b18 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 49d48 │ │ │ │ - ldr r3, [pc, #152] @ 49dcc │ │ │ │ + beq 49d20 │ │ │ │ + ldr r3, [pc, #152] @ 49da4 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, r5 │ │ │ │ - bl 14490c │ │ │ │ + bl 1440fc │ │ │ │ mov r6, #0 │ │ │ │ - b 49da4 │ │ │ │ + b 49d7c │ │ │ │ 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] │ │ │ │ @@ -32187,58 +32175,76 @@ │ │ │ │ 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 4a7a0 │ │ │ │ + bl 4a640 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ str r8, [sp, #104] @ 0x68 │ │ │ │ str r4, [sp, #108] @ 0x6c │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ - bl 1715c0 │ │ │ │ + bl 170410 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #228 @ 0xe4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - subseq r8, r3, r8, lsr r7 │ │ │ │ - ldrsbeq r2, [r8], #-160 @ 0xffffff60 │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ + subseq r6, r3, r0, ror #1 │ │ │ │ + subseq r2, r7, r8, lsl #22 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ + │ │ │ │ +00049da8 : │ │ │ │ + ldr r2, [pc, #52] @ 49de4 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + mov r3, r0 │ │ │ │ + bl 3580f0 │ │ │ │ + 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, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #124] @ 49e64 │ │ │ │ + ldr r1, [pc, #124] @ 49e7c │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 49e00 │ │ │ │ - bl 345740 │ │ │ │ + bne 49e18 │ │ │ │ + bl 3431d0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 49e5c │ │ │ │ + bne 49e74 │ │ │ │ mov r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 49e54 │ │ │ │ + bne 49e6c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 49e54 │ │ │ │ + bne 49e6c │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_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 │ │ │ │ @@ -32255,463 +32261,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 9b2fc │ │ │ │ + bl 9b220 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a42c8 │ │ │ │ + b a41ec │ │ │ │ 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 49efc │ │ │ │ + bhi 49f14 │ │ │ │ cmp r5, #1 │ │ │ │ ldr r3, [r6] │ │ │ │ - ldrle r4, [pc, #148] @ 49f8c │ │ │ │ + ldrle r4, [pc, #148] @ 49fa4 │ │ │ │ ldrgt r4, [r6, #4] │ │ │ │ - b 49f1c │ │ │ │ - ldr r0, [pc, #140] @ 49f90 │ │ │ │ + b 49f34 │ │ │ │ + ldr r0, [pc, #140] @ 49fa8 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 49ee8 │ │ │ │ - b 49f80 │ │ │ │ - ldr r2, [pc, #112] @ 49f94 │ │ │ │ + bne 49f00 │ │ │ │ + b 49f98 │ │ │ │ + ldr r2, [pc, #112] @ 49fac │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 49f50 │ │ │ │ + bne 49f68 │ │ │ │ mov ip, #0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r3 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 2fe4c0 │ │ │ │ + bl 2fb9c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 49f6c │ │ │ │ - b 49f64 │ │ │ │ - ldr r2, [pc, #64] @ 49f98 │ │ │ │ - ldr r1, [pc, #64] @ 49f9c │ │ │ │ + bge 49f84 │ │ │ │ + b 49f7c │ │ │ │ + ldr r2, [pc, #64] @ 49fb0 │ │ │ │ + ldr r1, [pc, #64] @ 49fb4 │ │ │ │ ldr r0, [r2] │ │ │ │ mov r2, r3 │ │ │ │ - bl 117e48 │ │ │ │ + bl 1176e0 │ │ │ │ mov r4, #0 │ │ │ │ - b 49f80 │ │ │ │ + b 49f98 │ │ │ │ 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, r6, r4, lsl r1 │ │ │ │ - @ instruction: 0x0035bdb0 │ │ │ │ - subseq r2, r6, r4, rrx │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r0, r9, ip, lsr #9 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq r9, r5, r0, lsr r7 │ │ │ │ + subseq r2, r5, r4, rrx │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq sp, r8, ip, lsr #28 │ │ │ │ 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] @ 4a590 │ │ │ │ + ldr r3, [pc, #1492] @ 4a5a8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mvn r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 358d24 │ │ │ │ + bl 3566a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 49ff8 │ │ │ │ - ldr r3, [pc, #1452] @ 4a590 │ │ │ │ + bne 4a010 │ │ │ │ + ldr r3, [pc, #1452] @ 4a5a8 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 358d10 │ │ │ │ + bl 356694 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a048 │ │ │ │ + beq 4a060 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 358d24 │ │ │ │ + bl 3566a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a580 │ │ │ │ + bne 4a598 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 358d10 │ │ │ │ + bl 356694 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a580 │ │ │ │ + bne 4a598 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ mov r3, #33 @ 0x21 │ │ │ │ - ldr r5, [pc, #1364] @ 4a594 │ │ │ │ + ldr r5, [pc, #1364] @ 4a5ac │ │ │ │ mov r4, #0 │ │ │ │ str r3, [r0] │ │ │ │ - b 4a580 │ │ │ │ + b 4a598 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 358cc0 │ │ │ │ + bl 356644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a090 │ │ │ │ + beq 4a0a8 │ │ │ │ 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] @ 4a598 │ │ │ │ - ldrlt r3, [pc, #1296] @ 4a59c │ │ │ │ + ldr r3, [pc, #1296] @ 4a5b0 │ │ │ │ + ldrlt r3, [pc, #1296] @ 4a5b4 │ │ │ │ mov r5, r3 │ │ │ │ - b 4a580 │ │ │ │ + b 4a598 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 29754 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 358cc0 │ │ │ │ + bl 356644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a104 │ │ │ │ + beq 4a11c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 358cd4 │ │ │ │ + bl 356658 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a030 │ │ │ │ - ldr r3, [pc, #1228] @ 4a5a0 │ │ │ │ + bne 4a048 │ │ │ │ + ldr r3, [pc, #1228] @ 4a5b8 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 358ce8 │ │ │ │ + bl 35666c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a544 │ │ │ │ + beq 4a55c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 358d5c │ │ │ │ - ldr r4, [pc, #1192] @ 4a5a4 │ │ │ │ + bl 3566e0 │ │ │ │ + ldr r4, [pc, #1192] @ 4a5bc │ │ │ │ add r4, r4, r0, lsl #3 │ │ │ │ ldrd r4, [r4, #48] @ 0x30 │ │ │ │ - b 4a580 │ │ │ │ - ldr r2, [pc, #1180] @ 4a5a8 │ │ │ │ - ldr r3, [pc, #1180] @ 4a5ac │ │ │ │ + b 4a598 │ │ │ │ + ldr r2, [pc, #1180] @ 4a5c0 │ │ │ │ + ldr r3, [pc, #1180] @ 4a5c4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 358cd4 │ │ │ │ + bl 356658 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a138 │ │ │ │ + beq 4a150 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - ldr r1, [pc, #1152] @ 4a5b0 │ │ │ │ + ldr r1, [pc, #1152] @ 4a5c8 │ │ │ │ mov r0, #0 │ │ │ │ - bl 3589f4 │ │ │ │ - b 4a4f0 │ │ │ │ - ldr r3, [pc, #1140] @ 4a5b4 │ │ │ │ + bl 356378 │ │ │ │ + b 4a508 │ │ │ │ + ldr r3, [pc, #1140] @ 4a5cc │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 358d10 │ │ │ │ + bl 356694 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a1b4 │ │ │ │ + beq 4a1cc │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 358cd4 │ │ │ │ + bl 356658 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a19c │ │ │ │ + beq 4a1b4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 33cab0 │ │ │ │ + bl 33a3bc │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ - bl 3589f4 │ │ │ │ + bl 356378 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b 4a580 │ │ │ │ + b 4a598 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ mov r3, #34 @ 0x22 │ │ │ │ - ldr r5, [pc, #1004] @ 4a598 │ │ │ │ + ldr r5, [pc, #1004] @ 4a5b0 │ │ │ │ mov r4, #0 │ │ │ │ str r3, [r0] │ │ │ │ - b 4a580 │ │ │ │ - ldr r2, [pc, #1020] @ 4a5b8 │ │ │ │ - ldr r3, [pc, #1020] @ 4a5bc │ │ │ │ + b 4a598 │ │ │ │ + ldr r2, [pc, #1020] @ 4a5d0 │ │ │ │ + ldr r3, [pc, #1020] @ 4a5d4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 3583d4 │ │ │ │ - ldr r2, [pc, #1000] @ 4a5b8 │ │ │ │ - ldr r3, [pc, #1000] @ 4a5bc │ │ │ │ + bl 355d58 │ │ │ │ + ldr r2, [pc, #1000] @ 4a5d0 │ │ │ │ + ldr r3, [pc, #1000] @ 4a5d4 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 358d10 │ │ │ │ + bl 356694 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4a210 │ │ │ │ + beq 4a228 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 3583d0 │ │ │ │ - ldr r2, [pc, #944] @ 4a5b8 │ │ │ │ - ldr r3, [pc, #944] @ 4a5bc │ │ │ │ - bl 3583d0 │ │ │ │ - b 4a230 │ │ │ │ - ldr r2, [pc, #928] @ 4a5b8 │ │ │ │ - ldr r3, [pc, #928] @ 4a5bc │ │ │ │ + bl 355d54 │ │ │ │ + ldr r2, [pc, #944] @ 4a5d0 │ │ │ │ + ldr r3, [pc, #944] @ 4a5d4 │ │ │ │ + bl 355d54 │ │ │ │ + b 4a248 │ │ │ │ + ldr r2, [pc, #928] @ 4a5d0 │ │ │ │ + ldr r3, [pc, #928] @ 4a5d4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 3583d0 │ │ │ │ + bl 355d54 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r7 │ │ │ │ - bl 3583d0 │ │ │ │ - ldr r2, [pc, #896] @ 4a5b8 │ │ │ │ - ldr r3, [pc, #900] @ 4a5c0 │ │ │ │ - bl 358788 │ │ │ │ + bl 355d54 │ │ │ │ + ldr r2, [pc, #896] @ 4a5d0 │ │ │ │ + ldr r3, [pc, #900] @ 4a5d8 │ │ │ │ + bl 35610c │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 3589f4 │ │ │ │ + bl 356378 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 358cd4 │ │ │ │ + bl 356658 │ │ │ │ mov r1, r7 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r6 │ │ │ │ - beq 4a3dc │ │ │ │ - bl 33cab0 │ │ │ │ + beq 4a3f4 │ │ │ │ + bl 33a3bc │ │ │ │ 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] @ 4a5c4 │ │ │ │ - ldr r1, [pc, #800] @ 4a5c8 │ │ │ │ - bl 3589f4 │ │ │ │ + ldr r0, [pc, #800] @ 4a5dc │ │ │ │ + ldr r1, [pc, #800] @ 4a5e0 │ │ │ │ + bl 356378 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 3589f4 │ │ │ │ + bl 356378 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 358788 │ │ │ │ + bl 35610c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 32e484 <_Py_strhex@@Base+0x324> │ │ │ │ + bl 32bd3c <_Py_strhex@@Base+0x388> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3589f4 │ │ │ │ + bl 356378 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 358788 │ │ │ │ + bl 35610c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3583d0 │ │ │ │ - ldr r3, [pc, #684] @ 4a5cc │ │ │ │ + bl 355d54 │ │ │ │ + ldr r3, [pc, #684] @ 4a5e4 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 358cd4 │ │ │ │ - ldr r3, [pc, #660] @ 4a5d0 │ │ │ │ + bl 356658 │ │ │ │ + ldr r3, [pc, #660] @ 4a5e8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r6 │ │ │ │ - beq 4a384 │ │ │ │ - bl 3583d0 │ │ │ │ + beq 4a39c │ │ │ │ + bl 355d54 │ │ │ │ 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 3589f4 │ │ │ │ + bl 356378 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b 4a4f8 │ │ │ │ - bl 358788 │ │ │ │ - ldr r3, [pc, #580] @ 4a5d4 │ │ │ │ + b 4a510 │ │ │ │ + bl 35610c │ │ │ │ + ldr r3, [pc, #580] @ 4a5ec │ │ │ │ mov r2, #0 │ │ │ │ - bl 3583d0 │ │ │ │ + bl 355d54 │ │ │ │ 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 3589f4 │ │ │ │ + bl 356378 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ - bl 3589f4 │ │ │ │ + bl 356378 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b 4a4f8 │ │ │ │ - bl 32e484 <_Py_strhex@@Base+0x324> │ │ │ │ + b 4a510 │ │ │ │ + bl 32bd3c <_Py_strhex@@Base+0x388> │ │ │ │ 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 3589f4 │ │ │ │ + bl 356378 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 358788 │ │ │ │ + bl 35610c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 3583d4 │ │ │ │ - ldr r3, [pc, #404] @ 4a5cc │ │ │ │ + bl 355d58 │ │ │ │ + ldr r3, [pc, #404] @ 4a5e4 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 358cd4 │ │ │ │ - ldr r3, [pc, #380] @ 4a5d0 │ │ │ │ + bl 356658 │ │ │ │ + ldr r3, [pc, #380] @ 4a5e8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, #0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r6 │ │ │ │ - beq 4a49c │ │ │ │ - bl 3583d0 │ │ │ │ + beq 4a4b4 │ │ │ │ + bl 355d54 │ │ │ │ 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 358788 │ │ │ │ + bl 35610c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - b 4a4f8 │ │ │ │ - bl 358788 │ │ │ │ - ldr r3, [pc, #300] @ 4a5d4 │ │ │ │ + b 4a510 │ │ │ │ + bl 35610c │ │ │ │ + ldr r3, [pc, #300] @ 4a5ec │ │ │ │ mov r2, #0 │ │ │ │ - bl 3583d0 │ │ │ │ + bl 355d54 │ │ │ │ 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 358788 │ │ │ │ + bl 35610c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 358788 │ │ │ │ + bl 35610c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ bic r7, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #140] @ 4a590 │ │ │ │ + ldr r3, [pc, #140] @ 4a5a8 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 358d24 │ │ │ │ + bl 3566a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a580 │ │ │ │ - ldr r3, [pc, #112] @ 4a590 │ │ │ │ + bne 4a598 │ │ │ │ + ldr r3, [pc, #112] @ 4a5a8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 358ce8 │ │ │ │ + bl 35666c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a580 │ │ │ │ + bne 4a598 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ mov r3, #34 @ 0x22 │ │ │ │ str r3, [r0] │ │ │ │ - b 4a580 │ │ │ │ - ldr r3, [pc, #104] @ 4a5b4 │ │ │ │ + b 4a598 │ │ │ │ + ldr r3, [pc, #104] @ 4a5cc │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 358d10 │ │ │ │ + bl 356694 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a19c │ │ │ │ - ldr r2, [pc, #80] @ 4a5b8 │ │ │ │ - ldr r3, [pc, #80] @ 4a5bc │ │ │ │ + bne 4a1b4 │ │ │ │ + ldr r2, [pc, #80] @ 4a5d0 │ │ │ │ + ldr r3, [pc, #80] @ 4a5d4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 3583d4 │ │ │ │ + bl 355d58 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - b 4a1ec │ │ │ │ + b 4a204 │ │ │ │ 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 r8, r3, r8, lsr r7 │ │ │ │ + subseq r6, r3, r0, ror #1 │ │ │ │ ldceq 2, cr4, [r2], {35} @ 0x23 │ │ │ │ - blcc ff231838 <__bss_end__@@Base+0xfec5c8f0> │ │ │ │ + blcc ff231850 <__bss_end__@@Base+0xfec6c908> │ │ │ │ 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 │ │ │ │ @@ -32720,424 +32726,424 @@ │ │ │ │ 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 4a600 │ │ │ │ + bne 4a618 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 12f0c0 │ │ │ │ + b 12e8c8 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 4a624 │ │ │ │ + ldr r0, [pc, #20] @ 4a63c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a5f4 │ │ │ │ + bne 4a60c │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r3, r9, r4, lsl r1 │ │ │ │ - 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 4a664 │ │ │ │ - ldr r0, [r8] │ │ │ │ - bl 12038c <_PyNumber_Index@@Base> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 4a684 │ │ │ │ - b 4a6a0 │ │ │ │ - ldr r0, [pc, #292] @ 4a790 │ │ │ │ - mov r3, #2 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, r7 │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 4a788 │ │ │ │ - b 4a650 │ │ │ │ - bl ab140 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - bne 4a6b4 │ │ │ │ - cmn r5, #1 │ │ │ │ - bne 4a6d0 │ │ │ │ - bl a5774 │ │ │ │ - cmp r0, #0 │ │ │ │ - mvneq r5, #0 │ │ │ │ - beq 4a6d0 │ │ │ │ - b 4a788 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 4a698 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 4a698 │ │ │ │ - cmp r7, #1 │ │ │ │ - ble 4a748 │ │ │ │ - ldr r4, [r8, #4] │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r3, [r0, #84] @ 0x54 │ │ │ │ - tst r3, #134217728 @ 0x8000000 │ │ │ │ - beq 4a700 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - ldrbeq r3, [r4, #16] │ │ │ │ - beq 4a74c │ │ │ │ - b 4a778 │ │ │ │ - ldr r3, [pc, #140] @ 4a794 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 4a71c │ │ │ │ - ldr r1, [pc, #128] @ 4a794 │ │ │ │ - bl adf8c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 4a730 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - ldreq r3, [r4, #20] │ │ │ │ - ldrbeq r3, [r3] │ │ │ │ - beq 4a74c │ │ │ │ - ldr r2, [pc, #96] @ 4a798 │ │ │ │ - ldr r1, [pc, #96] @ 4a79c │ │ │ │ - ldr r0, [pc, #80] @ 4a790 │ │ │ │ - mov r3, r4 │ │ │ │ - bl 31816c <_PyArg_BadArgument@@Base> │ │ │ │ - b 4a788 │ │ │ │ - mov r3, #32 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ - cmp r5, r2 │ │ │ │ - bgt 4a764 │ │ │ │ - mov r0, r6 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2844e0 │ │ │ │ - sub r2, r5, r2 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 4a944 │ │ │ │ - ldr r3, [pc, #20] @ 4a794 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 4a730 │ │ │ │ - b 4a70c │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq ip, r5, r4, asr #28 │ │ │ │ - subseq r8, r6, r8, lsr #23 │ │ │ │ - eorseq r4, r6, r0, lsr r4 │ │ │ │ - eorseq ip, r6, r8, asr #28 │ │ │ │ + mlaseq r9, r4, sl, r0 │ │ │ │ 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 aaac0 │ │ │ │ + bl aa9e4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4a8b4 │ │ │ │ + beq 4a754 │ │ │ │ mov r0, r6 │ │ │ │ - bl a6490 │ │ │ │ + bl a63b4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 4a890 │ │ │ │ + beq 4a730 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl a6490 │ │ │ │ + bl a63b4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 4a890 │ │ │ │ + beq 4a730 │ │ │ │ str r3, [r4, #16] │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 176bb0 │ │ │ │ + bl 175b44 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 4a890 │ │ │ │ + beq 4a730 │ │ │ │ str r3, [r4, #20] │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ - bl 176bb0 │ │ │ │ + bl 175b44 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 4a890 │ │ │ │ + beq 4a730 │ │ │ │ str r3, [r4, #24] │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 176bb0 │ │ │ │ + bl 175b44 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 4a890 │ │ │ │ + beq 4a730 │ │ │ │ str r3, [r4, #28] │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 176bb0 │ │ │ │ + bl 175b44 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 4a890 │ │ │ │ + beq 4a730 │ │ │ │ str r3, [r4, #32] │ │ │ │ ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 176bb0 │ │ │ │ + bl 175b44 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 4a890 │ │ │ │ + beq 4a730 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 176bb0 │ │ │ │ + bl 175b44 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 4a890 │ │ │ │ + beq 4a730 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl a6490 │ │ │ │ + bl a63b4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 4a890 │ │ │ │ + beq 4a730 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl a6490 │ │ │ │ + bl a63b4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 4a8bc │ │ │ │ + bne 4a75c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4a8b4 │ │ │ │ + beq 4a754 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4a8b4 │ │ │ │ + bne 4a754 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 4a8d4 │ │ │ │ + b 4a774 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl a343c │ │ │ │ + bl a3360 │ │ │ │ cmp r0, #0 │ │ │ │ strne r0, [r4, #52] @ 0x34 │ │ │ │ - beq 4a890 │ │ │ │ + beq 4a730 │ │ │ │ mov r0, r4 │ │ │ │ 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 │ │ │ │ + sub r3, r2, #1 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r8, r1 │ │ │ │ + bhi 4a7b8 │ │ │ │ + ldr r0, [r8] │ │ │ │ + bl 11fc10 <_PyNumber_Index@@Base> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 4a7d8 │ │ │ │ + b 4a7f4 │ │ │ │ + ldr r0, [pc, #292] @ 4a8e4 │ │ │ │ + mov r3, #2 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, r7 │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 4a8dc │ │ │ │ + b 4a7a4 │ │ │ │ + bl ab064 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + bne 4a808 │ │ │ │ + cmn r5, #1 │ │ │ │ + bne 4a824 │ │ │ │ + bl a5698 │ │ │ │ + cmp r0, #0 │ │ │ │ + mvneq r5, #0 │ │ │ │ + beq 4a824 │ │ │ │ + b 4a8dc │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 4a7ec │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 4a7ec │ │ │ │ + cmp r7, #1 │ │ │ │ + ble 4a89c │ │ │ │ + ldr r4, [r8, #4] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r3, [r0, #84] @ 0x54 │ │ │ │ + tst r3, #134217728 @ 0x8000000 │ │ │ │ + beq 4a854 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + ldrbeq r3, [r4, #16] │ │ │ │ + beq 4a8a0 │ │ │ │ + b 4a8cc │ │ │ │ + ldr r3, [pc, #140] @ 4a8e8 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 4a870 │ │ │ │ + ldr r1, [pc, #128] @ 4a8e8 │ │ │ │ + bl ade90 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 4a884 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + ldreq r3, [r4, #20] │ │ │ │ + ldrbeq r3, [r3] │ │ │ │ + beq 4a8a0 │ │ │ │ + ldr r2, [pc, #96] @ 4a8ec │ │ │ │ + ldr r1, [pc, #96] @ 4a8f0 │ │ │ │ + ldr r0, [pc, #80] @ 4a8e4 │ │ │ │ + mov r3, r4 │ │ │ │ + bl 315a24 <_PyArg_BadArgument@@Base> │ │ │ │ + b 4a8dc │ │ │ │ + mov r3, #32 │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ + cmp r5, r2 │ │ │ │ + bgt 4a8b8 │ │ │ │ + mov r0, r6 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 2812e0 │ │ │ │ + sub r2, r5, r2 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 4a95c │ │ │ │ + ldr r3, [pc, #20] @ 4a8e8 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 4a884 │ │ │ │ + b 4a860 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + eorseq sl, r5, r4, asr #15 │ │ │ │ + subseq r8, r5, r8, lsr #23 │ │ │ │ + eorseq r1, r6, ip, lsl #27 │ │ │ │ + eorseq sl, r6, r8, asr #15 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 4a914 │ │ │ │ + bne 4a92c │ │ │ │ ldm r4, {r0, r1} │ │ │ │ - ldr r2, [pc, #40] @ 4a938 │ │ │ │ + ldr r2, [pc, #40] @ 4a950 │ │ │ │ pop {r4, lr} │ │ │ │ - b 4a940 │ │ │ │ + b 4a958 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #24] @ 4a93c │ │ │ │ + ldr r0, [pc, #24] @ 4a954 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4a904 │ │ │ │ + bne 4a91c │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - @ instruction: 0x003768d0 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq r4, r7, r4, ror #4 │ │ │ │ │ │ │ │ -0004a940 : │ │ │ │ - b 3a698 <_Py_IncRef@@Base+0x90> │ │ │ │ +0004a958 : │ │ │ │ + b 3a6b0 <_Py_IncRef@@Base+0x348> │ │ │ │ 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 4a970 │ │ │ │ + bne 4a988 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 2844e0 │ │ │ │ + b 2812e0 │ │ │ │ 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 92a28 │ │ │ │ + bl 9294c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 4a9e4 │ │ │ │ + beq 4a9fc │ │ │ │ cmp r9, #0 │ │ │ │ add r9, r6, #16 │ │ │ │ - ble 4a9b4 │ │ │ │ + ble 4a9cc │ │ │ │ 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 4a9e4 │ │ │ │ + ble 4a9fc │ │ │ │ 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 r0, [r0, #16] │ │ │ │ bx lr │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + ldr r1, [pc, #4] @ 4aa1c │ │ │ │ + ldr r0, [pc, #4] @ 4aa20 │ │ │ │ + b 4ac3c <_PyBytes_ReverseFind@@Base+0x13c> │ │ │ │ + andeq fp, r4, r8, lsr #10 │ │ │ │ + ldrheq sp, [r5], #-40 @ 0xffffffd8 │ │ │ │ + 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 4aa70 │ │ │ │ + cmp r4, #1 │ │ │ │ + ldr r7, [r5] │ │ │ │ + ble 4aab0 │ │ │ │ + b 4aa94 │ │ │ │ + ldr r0, [pc, #128] @ 4aaf8 │ │ │ │ + mov r3, #3 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, r4 │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4aa60 │ │ │ │ + mov r0, #0 │ │ │ │ + b 4aaf0 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + add r1, sp, #12 │ │ │ │ + bl 16ed44 <_PyEval_SliceIndex@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 4aa8c │ │ │ │ + cmp r4, #2 │ │ │ │ + bne 4aacc │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r1, #0 │ │ │ │ + ldr ip, [sp, #8] │ │ │ │ + ldreq r0, [pc, #52] @ 4aafc │ │ │ │ + ldrne r0, [r6, #20] │ │ │ │ + b 4aae4 │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + add r1, sp, #8 │ │ │ │ + bl 16ed44 <_PyEval_SliceIndex@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4aab0 │ │ │ │ + b 4aa8c │ │ │ │ + mov r2, r7 │ │ │ │ + str ip, [sp] │ │ │ │ + bl 32c998 <_PyTime_FromLong@@Base+0x584> │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + eorseq sl, r5, r4, lsl r8 │ │ │ │ + subseq r2, ip, r0, lsl #20 │ │ │ │ │ │ │ │ -0004a9f4 <_PyBytes_ReverseFind@@Base>: │ │ │ │ +0004ab00 <_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 4aa34 <_PyBytes_ReverseFind@@Base+0x40> │ │ │ │ + beq 4ab40 <_PyBytes_ReverseFind@@Base+0x40> │ │ │ │ mvn ip, #0 │ │ │ │ mov lr, #2 │ │ │ │ stm sp, {ip, lr} │ │ │ │ - bl 28bdc0 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ + bl 288bc0 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ cmp r0, #0 │ │ │ │ addge r0, r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - ldr r1, [pc, #4] @ 4aa4c <_PyBytes_ReverseFind@@Base+0x58> │ │ │ │ - ldr r0, [pc, #4] @ 4aa50 <_PyBytes_ReverseFind@@Base+0x5c> │ │ │ │ - b 4ac24 <_PyBytes_ReverseFind@@Base+0x230> │ │ │ │ - andeq fp, r4, r0, lsl r5 │ │ │ │ - ldrheq sp, [r6], #-40 @ 0xffffffd8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1ade68 │ │ │ │ + bl 1ac574 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4aa84 <_PyBytes_ReverseFind@@Base+0x90> │ │ │ │ - blt 4aa9c <_PyBytes_ReverseFind@@Base+0xa8> │ │ │ │ + beq 4ab78 <_PyBytes_ReverseFind@@Base+0x78> │ │ │ │ + blt 4ab90 <_PyBytes_ReverseFind@@Base+0x90> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #148] @ 4ab18 <_PyBytes_ReverseFind@@Base+0x124> │ │ │ │ - b 9deb0 │ │ │ │ + ldr r0, [pc, #148] @ 4ac0c <_PyBytes_ReverseFind@@Base+0x10c> │ │ │ │ + b 9ddd4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 164628 │ │ │ │ + bl 163810 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 4aaa4 <_PyBytes_ReverseFind@@Base+0xb0> │ │ │ │ + bne 4ab98 <_PyBytes_ReverseFind@@Base+0x98> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ae654 │ │ │ │ + bl 1acd60 │ │ │ │ mov r5, #0 │ │ │ │ - b 4ab10 <_PyBytes_ReverseFind@@Base+0x11c> │ │ │ │ + b 4ac04 <_PyBytes_ReverseFind@@Base+0x104> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 125190 <_PyType_Name@@Base> │ │ │ │ + bl 124990 <_PyType_Name@@Base> │ │ │ │ ldr r5, [r6, #32] │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, r0 │ │ │ │ - blt 4aad4 <_PyBytes_ReverseFind@@Base+0xe0> │ │ │ │ + blt 4abc8 <_PyBytes_ReverseFind@@Base+0xc8> │ │ │ │ mov r3, r5 │ │ │ │ - ldr r0, [pc, #84] @ 4ab1c <_PyBytes_ReverseFind@@Base+0x128> │ │ │ │ + ldr r0, [pc, #84] @ 4ac10 <_PyBytes_ReverseFind@@Base+0x110> │ │ │ │ mov r2, r4 │ │ │ │ - bl 1293bc │ │ │ │ + bl 128bc0 │ │ │ │ mov r5, r0 │ │ │ │ - b 4aae4 <_PyBytes_ReverseFind@@Base+0xf0> │ │ │ │ - ldr r0, [pc, #68] @ 4ab20 <_PyBytes_ReverseFind@@Base+0x12c> │ │ │ │ + b 4abd8 <_PyBytes_ReverseFind@@Base+0xd8> │ │ │ │ + ldr r0, [pc, #68] @ 4ac14 <_PyBytes_ReverseFind@@Base+0x114> │ │ │ │ mov r2, r4 │ │ │ │ - bl 1293bc │ │ │ │ + bl 128bc0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ae654 │ │ │ │ + bl 1acd60 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4ab10 <_PyBytes_ReverseFind@@Base+0x11c> │ │ │ │ + beq 4ac04 <_PyBytes_ReverseFind@@Base+0x104> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4ab10 <_PyBytes_ReverseFind@@Base+0x11c> │ │ │ │ + bne 4ac04 <_PyBytes_ReverseFind@@Base+0x104> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r7, r7, ip, lsl #19 │ │ │ │ - eorseq r0, r9, ip, lsl #30 │ │ │ │ - eorseq sp, r7, r0, asr sp │ │ │ │ - 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 4ab70 <_PyBytes_ReverseFind@@Base+0x17c> │ │ │ │ - cmp r4, #1 │ │ │ │ - ldr r7, [r5] │ │ │ │ - ble 4abb0 <_PyBytes_ReverseFind@@Base+0x1bc> │ │ │ │ - b 4ab94 <_PyBytes_ReverseFind@@Base+0x1a0> │ │ │ │ - ldr r0, [pc, #128] @ 4abf8 <_PyBytes_ReverseFind@@Base+0x204> │ │ │ │ - mov r3, #3 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4ab60 <_PyBytes_ReverseFind@@Base+0x16c> │ │ │ │ - mov r0, #0 │ │ │ │ - b 4abf0 <_PyBytes_ReverseFind@@Base+0x1fc> │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - add r1, sp, #12 │ │ │ │ - bl 16fef4 <_PyEval_SliceIndex@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 4ab8c <_PyBytes_ReverseFind@@Base+0x198> │ │ │ │ - cmp r4, #2 │ │ │ │ - bne 4abcc <_PyBytes_ReverseFind@@Base+0x1d8> │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r1, #0 │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - ldreq r0, [pc, #52] @ 4abfc <_PyBytes_ReverseFind@@Base+0x208> │ │ │ │ - ldrne r0, [r6, #20] │ │ │ │ - b 4abe4 <_PyBytes_ReverseFind@@Base+0x1f0> │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - add r1, sp, #8 │ │ │ │ - bl 16fef4 <_PyEval_SliceIndex@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4abb0 <_PyBytes_ReverseFind@@Base+0x1bc> │ │ │ │ - b 4ab8c <_PyBytes_ReverseFind@@Base+0x198> │ │ │ │ - mov r2, r7 │ │ │ │ - str ip, [sp] │ │ │ │ - bl 32f0e0 <_PyTime_FromLong@@Base+0x584> │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - mlaseq r5, r4, lr, ip │ │ │ │ - subseq r2, sp, r0, lsl #20 │ │ │ │ + eorseq r5, r7, ip, lsl #6 │ │ │ │ + eorseq lr, r8, ip, lsr r9 │ │ │ │ + @ instruction: 0x0037b6d0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ac14 <_PyBytes_ReverseFind@@Base+0x220> │ │ │ │ - ldr r1, [pc, #8] @ 4ac1c <_PyBytes_ReverseFind@@Base+0x228> │ │ │ │ - b 24fa4c │ │ │ │ - ldr r0, [pc, #4] @ 4ac20 <_PyBytes_ReverseFind@@Base+0x22c> │ │ │ │ + beq 4ac2c <_PyBytes_ReverseFind@@Base+0x12c> │ │ │ │ + ldr r1, [pc, #8] @ 4ac34 <_PyBytes_ReverseFind@@Base+0x134> │ │ │ │ + b 24c2bc │ │ │ │ + ldr r0, [pc, #4] @ 4ac38 <_PyBytes_ReverseFind@@Base+0x138> │ │ │ │ bx lr │ │ │ │ - subseq r5, r6, ip, ror #1 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq r5, r5, ip, ror #1 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 91d28 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91c4c <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4ac80 <_PyBytes_ReverseFind@@Base+0x28c> │ │ │ │ + beq 4ac98 <_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] │ │ │ │ @@ -33152,55 +33158,55 @@ │ │ │ │ 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 4acb0 <_PyBytes_ReverseFind@@Base+0x2bc> │ │ │ │ + bne 4acc8 <_PyBytes_ReverseFind@@Base+0x1c8> │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 319324 │ │ │ │ + b 316bdc │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 4acd4 <_PyBytes_ReverseFind@@Base+0x2e0> │ │ │ │ + ldr r0, [pc, #20] @ 4acec <_PyBytes_ReverseFind@@Base+0x1ec> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4aca4 <_PyBytes_ReverseFind@@Base+0x2b0> │ │ │ │ + bne 4acbc <_PyBytes_ReverseFind@@Base+0x1bc> │ │ │ │ pop {r4, pc} │ │ │ │ - mlaseq r7, r0, r8, r6 │ │ │ │ + eorseq r4, r7, r4, lsr #4 │ │ │ │ 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 32f688 <_PyTime_FromLong@@Base+0xb2c> │ │ │ │ + bl 32cdf8 <_PyTime_FromLong@@Base+0x9e4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ad28 <_PyBytes_ReverseFind@@Base+0x334> │ │ │ │ - ldr r3, [pc, #36] @ 4ad40 <_PyBytes_ReverseFind@@Base+0x34c> │ │ │ │ + beq 4ad40 <_PyBytes_ReverseFind@@Base+0x240> │ │ │ │ + ldr r3, [pc, #36] @ 4ad58 <_PyBytes_ReverseFind@@Base+0x258> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1c7d3c │ │ │ │ + bl 1c603c │ │ │ │ mov r0, #0 │ │ │ │ - b 4ad38 <_PyBytes_ReverseFind@@Base+0x344> │ │ │ │ + b 4ad50 <_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, r6, r8, asr #23 │ │ │ │ + subseq fp, r5, r8, asr #23 │ │ │ │ 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 │ │ │ │ @@ -33211,109 +33217,109 @@ │ │ │ │ mov r1, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ sub sp, sp, #32 │ │ │ │ - bne 4ada8 <_PyBytes_ReverseFind@@Base+0x3b4> │ │ │ │ + bne 4adc0 <_PyBytes_ReverseFind@@Base+0x2c0> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4ade0 <_PyBytes_ReverseFind@@Base+0x3ec> │ │ │ │ - ldr ip, [pc, #252] @ 4aeac <_PyBytes_ReverseFind@@Base+0x4b8> │ │ │ │ + beq 4adf8 <_PyBytes_ReverseFind@@Base+0x2f8> │ │ │ │ + ldr ip, [pc, #252] @ 4aec4 <_PyBytes_ReverseFind@@Base+0x3c4> │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #24 │ │ │ │ mov r2, #0 │ │ │ │ mov lr, #2 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov ip, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ stmib sp, {ip, lr} │ │ │ │ - bl 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4ade0 <_PyBytes_ReverseFind@@Base+0x3ec> │ │ │ │ + bne 4adf8 <_PyBytes_ReverseFind@@Base+0x2f8> │ │ │ │ mov r4, #0 │ │ │ │ - b 4aea0 <_PyBytes_ReverseFind@@Base+0x4ac> │ │ │ │ - ldr r3, [pc, #200] @ 4aeb0 <_PyBytes_ReverseFind@@Base+0x4bc> │ │ │ │ + b 4aeb8 <_PyBytes_ReverseFind@@Base+0x3b8> │ │ │ │ + ldr r3, [pc, #200] @ 4aec8 <_PyBytes_ReverseFind@@Base+0x3c8> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r4, #1 │ │ │ │ ldr r6, [r0] │ │ │ │ ldrne r4, [r0, #4] │ │ │ │ - ldreq r4, [pc, #184] @ 4aeb4 <_PyBytes_ReverseFind@@Base+0x4c0> │ │ │ │ + ldreq r4, [pc, #184] @ 4aecc <_PyBytes_ReverseFind@@Base+0x3cc> │ │ │ │ cmp r2, r3 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bne 4ae54 <_PyBytes_ReverseFind@@Base+0x460> │ │ │ │ - bl a468c │ │ │ │ + bne 4ae6c <_PyBytes_ReverseFind@@Base+0x36c> │ │ │ │ + bl a45b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4ae3c <_PyBytes_ReverseFind@@Base+0x448> │ │ │ │ - bl a5774 │ │ │ │ + bne 4ae54 <_PyBytes_ReverseFind@@Base+0x354> │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4add8 <_PyBytes_ReverseFind@@Base+0x3e4> │ │ │ │ + bne 4adf0 <_PyBytes_ReverseFind@@Base+0x2f0> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 206a84 │ │ │ │ + bl 204dd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 4ae90 <_PyBytes_ReverseFind@@Base+0x49c> │ │ │ │ - b 4add8 <_PyBytes_ReverseFind@@Base+0x3e4> │ │ │ │ + bge 4aea8 <_PyBytes_ReverseFind@@Base+0x3a8> │ │ │ │ + b 4adf0 <_PyBytes_ReverseFind@@Base+0x2f0> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ - b 4aea0 <_PyBytes_ReverseFind@@Base+0x4ac> │ │ │ │ - bl 115ef0 │ │ │ │ + b 4aeb8 <_PyBytes_ReverseFind@@Base+0x3b8> │ │ │ │ + bl 11596c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4add8 <_PyBytes_ReverseFind@@Base+0x3e4> │ │ │ │ - beq 4ae78 <_PyBytes_ReverseFind@@Base+0x484> │ │ │ │ + blt 4adf0 <_PyBytes_ReverseFind@@Base+0x2f0> │ │ │ │ + beq 4ae90 <_PyBytes_ReverseFind@@Base+0x390> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a969c │ │ │ │ + b a95c0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl b2d98 │ │ │ │ + bl b290c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4add8 <_PyBytes_ReverseFind@@Base+0x3e4> │ │ │ │ + blt 4adf0 <_PyBytes_ReverseFind@@Base+0x2f0> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, r8, r8, lsr fp │ │ │ │ - ldrsheq r4, [r6], #-76 @ 0xffffffb4 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq r2, r7, r0, ror fp │ │ │ │ + ldrsheq r4, [r5], #-76 @ 0xffffffb4 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 4aee0 <_PyBytes_ReverseFind@@Base+0x4ec> │ │ │ │ + bne 4aef8 <_PyBytes_ReverseFind@@Base+0x3f8> │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 1af5a4 │ │ │ │ + b 1adcb0 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 4af04 <_PyBytes_ReverseFind@@Base+0x510> │ │ │ │ + ldr r0, [pc, #20] @ 4af1c <_PyBytes_ReverseFind@@Base+0x41c> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4aed4 <_PyBytes_ReverseFind@@Base+0x4e0> │ │ │ │ + bne 4aeec <_PyBytes_ReverseFind@@Base+0x3ec> │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r6, r7, r0, asr r8 │ │ │ │ + eorseq r4, r7, r4, ror #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r4, [r3, #8] │ │ │ │ moveq r4, r3 │ │ │ │ @@ -33321,499 +33327,499 @@ │ │ │ │ add r4, r4, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ subs r2, r3, #0 │ │ │ │ movne r2, #1 │ │ │ │ orrs r2, r2, r1, lsr #31 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ - bne 4af60 <_PyBytes_ReverseFind@@Base+0x56c> │ │ │ │ + bne 4af78 <_PyBytes_ReverseFind@@Base+0x478> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4af90 <_PyBytes_ReverseFind@@Base+0x59c> │ │ │ │ - ldr ip, [pc, #1424] @ 4b4f8 <_PyBytes_ReverseFind@@Base+0xb04> │ │ │ │ + beq 4afa8 <_PyBytes_ReverseFind@@Base+0x4a8> │ │ │ │ + ldr ip, [pc, #1424] @ 4b510 <_PyBytes_ReverseFind@@Base+0xa10> │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #44 @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov ip, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b05c <_PyBytes_ReverseFind@@Base+0x668> │ │ │ │ + beq 4b074 <_PyBytes_ReverseFind@@Base+0x574> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4b00c <_PyBytes_ReverseFind@@Base+0x618> │ │ │ │ + beq 4b024 <_PyBytes_ReverseFind@@Base+0x524> │ │ │ │ ldr r8, [r0] │ │ │ │ cmp r8, #0 │ │ │ │ - beq 4afb0 <_PyBytes_ReverseFind@@Base+0x5bc> │ │ │ │ + beq 4afc8 <_PyBytes_ReverseFind@@Base+0x4c8> │ │ │ │ cmp r4, #1 │ │ │ │ - bne 4afb4 <_PyBytes_ReverseFind@@Base+0x5c0> │ │ │ │ - b 4b018 <_PyBytes_ReverseFind@@Base+0x624> │ │ │ │ - ldr r8, [pc, #1348] @ 4b4fc <_PyBytes_ReverseFind@@Base+0xb08> │ │ │ │ + bne 4afcc <_PyBytes_ReverseFind@@Base+0x4cc> │ │ │ │ + b 4b030 <_PyBytes_ReverseFind@@Base+0x530> │ │ │ │ + ldr r8, [pc, #1348] @ 4b514 <_PyBytes_ReverseFind@@Base+0xa14> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 12038c <_PyNumber_Index@@Base> │ │ │ │ + bl 11fc10 <_PyNumber_Index@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 4afd4 <_PyBytes_ReverseFind@@Base+0x5e0> │ │ │ │ - bl a5774 │ │ │ │ + bne 4afec <_PyBytes_ReverseFind@@Base+0x4ec> │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b018 <_PyBytes_ReverseFind@@Base+0x624> │ │ │ │ - b 4b05c <_PyBytes_ReverseFind@@Base+0x668> │ │ │ │ - bl ab140 │ │ │ │ + beq 4b030 <_PyBytes_ReverseFind@@Base+0x530> │ │ │ │ + b 4b074 <_PyBytes_ReverseFind@@Base+0x574> │ │ │ │ + bl ab064 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 4b000 <_PyBytes_ReverseFind@@Base+0x60c> │ │ │ │ + beq 4b018 <_PyBytes_ReverseFind@@Base+0x518> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4b000 <_PyBytes_ReverseFind@@Base+0x60c> │ │ │ │ + bne 4b018 <_PyBytes_ReverseFind@@Base+0x518> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmn r6, #1 │ │ │ │ - bne 4b01c <_PyBytes_ReverseFind@@Base+0x628> │ │ │ │ - b 4afc4 <_PyBytes_ReverseFind@@Base+0x5d0> │ │ │ │ - ldr r8, [pc, #1256] @ 4b4fc <_PyBytes_ReverseFind@@Base+0xb08> │ │ │ │ + bne 4b034 <_PyBytes_ReverseFind@@Base+0x534> │ │ │ │ + b 4afdc <_PyBytes_ReverseFind@@Base+0x4dc> │ │ │ │ + ldr r8, [pc, #1256] @ 4b514 <_PyBytes_ReverseFind@@Base+0xa14> │ │ │ │ mvn r6, #0 │ │ │ │ - b 4b01c <_PyBytes_ReverseFind@@Base+0x628> │ │ │ │ + b 4b034 <_PyBytes_ReverseFind@@Base+0x534> │ │ │ │ mvn r6, #0 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - ldr r3, [pc, #1236] @ 4b4fc <_PyBytes_ReverseFind@@Base+0xb08> │ │ │ │ + ldr r3, [pc, #1236] @ 4b514 <_PyBytes_ReverseFind@@Base+0xa14> │ │ │ │ cmp r7, #0 │ │ │ │ ldrne r9, [r5, #20] │ │ │ │ - ldreq r9, [pc, #1228] @ 4b500 <_PyBytes_ReverseFind@@Base+0xb0c> │ │ │ │ + ldreq r9, [pc, #1228] @ 4b518 <_PyBytes_ReverseFind@@Base+0xa18> │ │ │ │ cmp r6, #0 │ │ │ │ mvnlt r6, #-2147483648 @ 0x80000000 │ │ │ │ cmp r8, r3 │ │ │ │ - bne 4b228 <_PyBytes_ReverseFind@@Base+0x834> │ │ │ │ + bne 4b240 <_PyBytes_ReverseFind@@Base+0x740> │ │ │ │ cmp r6, #11 │ │ │ │ movlt r0, r6 │ │ │ │ movge r0, #11 │ │ │ │ add r0, r0, #1 │ │ │ │ - bl 92f28 │ │ │ │ + bl 92e4c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 4b064 <_PyBytes_ReverseFind@@Base+0x670> │ │ │ │ + bne 4b07c <_PyBytes_ReverseFind@@Base+0x57c> │ │ │ │ mov r4, #0 │ │ │ │ - b 4b4ec <_PyBytes_ReverseFind@@Base+0xaf8> │ │ │ │ + b 4b504 <_PyBytes_ReverseFind@@Base+0xa04> │ │ │ │ mov r5, #0 │ │ │ │ - ldr sl, [pc, #1172] @ 4b504 <_PyBytes_ReverseFind@@Base+0xb10> │ │ │ │ + ldr sl, [pc, #1172] @ 4b51c <_PyBytes_ReverseFind@@Base+0xa1c> │ │ │ │ mov r0, r5 │ │ │ │ cmp r6, r5 │ │ │ │ - beq 4b148 <_PyBytes_ReverseFind@@Base+0x754> │ │ │ │ + beq 4b160 <_PyBytes_ReverseFind@@Base+0x660> │ │ │ │ cmp r7, r0 │ │ │ │ - ble 4b098 <_PyBytes_ReverseFind@@Base+0x6a4> │ │ │ │ + ble 4b0b0 <_PyBytes_ReverseFind@@Base+0x5b0> │ │ │ │ ldrb r3, [r9, r0] │ │ │ │ ldr r3, [sl, r3, lsl #2] │ │ │ │ tst r3, #8 │ │ │ │ - beq 4b09c <_PyBytes_ReverseFind@@Base+0x6a8> │ │ │ │ + beq 4b0b4 <_PyBytes_ReverseFind@@Base+0x5b4> │ │ │ │ add r0, r0, #1 │ │ │ │ - b 4b078 <_PyBytes_ReverseFind@@Base+0x684> │ │ │ │ - beq 4b1f8 <_PyBytes_ReverseFind@@Base+0x804> │ │ │ │ + b 4b090 <_PyBytes_ReverseFind@@Base+0x590> │ │ │ │ + beq 4b210 <_PyBytes_ReverseFind@@Base+0x710> │ │ │ │ add fp, r0, #1 │ │ │ │ cmp r7, fp │ │ │ │ - ble 4b0bc <_PyBytes_ReverseFind@@Base+0x6c8> │ │ │ │ + ble 4b0d4 <_PyBytes_ReverseFind@@Base+0x5d4> │ │ │ │ ldrb r3, [r9, fp] │ │ │ │ ldr r3, [sl, r3, lsl #2] │ │ │ │ tst r3, #8 │ │ │ │ addeq fp, fp, #1 │ │ │ │ - beq 4b0a0 <_PyBytes_ReverseFind@@Base+0x6ac> │ │ │ │ + beq 4b0b8 <_PyBytes_ReverseFind@@Base+0x5b8> │ │ │ │ sub r1, fp, r0 │ │ │ │ add r0, r9, r0 │ │ │ │ - bl 1d2fb4 │ │ │ │ + bl 1d12b4 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 4b200 <_PyBytes_ReverseFind@@Base+0x80c> │ │ │ │ + beq 4b218 <_PyBytes_ReverseFind@@Base+0x718> │ │ │ │ cmp r5, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r8, [r3, r5, lsl #2] │ │ │ │ - ble 4b13c <_PyBytes_ReverseFind@@Base+0x748> │ │ │ │ + ble 4b154 <_PyBytes_ReverseFind@@Base+0x654> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab318 │ │ │ │ + bl ab23c │ │ │ │ ldr r3, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b11c <_PyBytes_ReverseFind@@Base+0x728> │ │ │ │ + beq 4b134 <_PyBytes_ReverseFind@@Base+0x634> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b200 <_PyBytes_ReverseFind@@Base+0x80c> │ │ │ │ + beq 4b218 <_PyBytes_ReverseFind@@Base+0x718> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne 4b200 <_PyBytes_ReverseFind@@Base+0x80c> │ │ │ │ + bne 4b218 <_PyBytes_ReverseFind@@Base+0x718> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 4b200 <_PyBytes_ReverseFind@@Base+0x80c> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 4b218 <_PyBytes_ReverseFind@@Base+0x718> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b13c <_PyBytes_ReverseFind@@Base+0x748> │ │ │ │ + beq 4b154 <_PyBytes_ReverseFind@@Base+0x654> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne 4b13c <_PyBytes_ReverseFind@@Base+0x748> │ │ │ │ + bne 4b154 <_PyBytes_ReverseFind@@Base+0x654> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ add r5, r5, #1 │ │ │ │ mov r0, fp │ │ │ │ - b 4b070 <_PyBytes_ReverseFind@@Base+0x67c> │ │ │ │ + b 4b088 <_PyBytes_ReverseFind@@Base+0x588> │ │ │ │ cmp r7, r0 │ │ │ │ - ldrgt r3, [pc, #944] @ 4b504 <_PyBytes_ReverseFind@@Base+0xb10> │ │ │ │ - ble 4b1f8 <_PyBytes_ReverseFind@@Base+0x804> │ │ │ │ + ldrgt r3, [pc, #944] @ 4b51c <_PyBytes_ReverseFind@@Base+0xa1c> │ │ │ │ + ble 4b210 <_PyBytes_ReverseFind@@Base+0x710> │ │ │ │ ldrb r2, [r9, r0] │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ tst r2, #8 │ │ │ │ - beq 4b174 <_PyBytes_ReverseFind@@Base+0x780> │ │ │ │ + beq 4b18c <_PyBytes_ReverseFind@@Base+0x68c> │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r7, r0 │ │ │ │ - bne 4b154 <_PyBytes_ReverseFind@@Base+0x760> │ │ │ │ - b 4b1f8 <_PyBytes_ReverseFind@@Base+0x804> │ │ │ │ + bne 4b16c <_PyBytes_ReverseFind@@Base+0x66c> │ │ │ │ + b 4b210 <_PyBytes_ReverseFind@@Base+0x710> │ │ │ │ sub r1, r7, r0 │ │ │ │ add r0, r9, r0 │ │ │ │ - bl 1d2fb4 │ │ │ │ + bl 1d12b4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 4b200 <_PyBytes_ReverseFind@@Base+0x80c> │ │ │ │ + beq 4b218 <_PyBytes_ReverseFind@@Base+0x718> │ │ │ │ cmp r5, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r6, [r3, r5, lsl #2] │ │ │ │ - ble 4b1f4 <_PyBytes_ReverseFind@@Base+0x800> │ │ │ │ + ble 4b20c <_PyBytes_ReverseFind@@Base+0x70c> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab318 │ │ │ │ + bl ab23c │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b1d4 <_PyBytes_ReverseFind@@Base+0x7e0> │ │ │ │ + beq 4b1ec <_PyBytes_ReverseFind@@Base+0x6ec> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b200 <_PyBytes_ReverseFind@@Base+0x80c> │ │ │ │ + beq 4b218 <_PyBytes_ReverseFind@@Base+0x718> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4b200 <_PyBytes_ReverseFind@@Base+0x80c> │ │ │ │ + bne 4b218 <_PyBytes_ReverseFind@@Base+0x718> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 4b200 <_PyBytes_ReverseFind@@Base+0x80c> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 4b218 <_PyBytes_ReverseFind@@Base+0x718> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b1f4 <_PyBytes_ReverseFind@@Base+0x800> │ │ │ │ + beq 4b20c <_PyBytes_ReverseFind@@Base+0x70c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4b1f4 <_PyBytes_ReverseFind@@Base+0x800> │ │ │ │ + bne 4b20c <_PyBytes_ReverseFind@@Base+0x70c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ add r5, r5, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b 4b4ec <_PyBytes_ReverseFind@@Base+0xaf8> │ │ │ │ + b 4b504 <_PyBytes_ReverseFind@@Base+0xa04> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b05c <_PyBytes_ReverseFind@@Base+0x668> │ │ │ │ + beq 4b074 <_PyBytes_ReverseFind@@Base+0x574> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4b05c <_PyBytes_ReverseFind@@Base+0x668> │ │ │ │ + bne 4b074 <_PyBytes_ReverseFind@@Base+0x574> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 4b05c <_PyBytes_ReverseFind@@Base+0x668> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 4b074 <_PyBytes_ReverseFind@@Base+0x574> │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl 1129cc │ │ │ │ + bl 112444 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4b05c <_PyBytes_ReverseFind@@Base+0x668> │ │ │ │ + bne 4b074 <_PyBytes_ReverseFind@@Base+0x574> │ │ │ │ ldr fp, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp fp, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bne 4b268 <_PyBytes_ReverseFind@@Base+0x874> │ │ │ │ - ldr r3, [pc, #684] @ 4b508 <_PyBytes_ReverseFind@@Base+0xb14> │ │ │ │ - ldr r1, [pc, #684] @ 4b50c <_PyBytes_ReverseFind@@Base+0xb18> │ │ │ │ + bne 4b280 <_PyBytes_ReverseFind@@Base+0x780> │ │ │ │ + ldr r3, [pc, #684] @ 4b520 <_PyBytes_ReverseFind@@Base+0xa20> │ │ │ │ + ldr r1, [pc, #684] @ 4b524 <_PyBytes_ReverseFind@@Base+0xa24> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 4b4e0 <_PyBytes_ReverseFind@@Base+0xaec> │ │ │ │ + bl 18ed6c │ │ │ │ + b 4b4f8 <_PyBytes_ReverseFind@@Base+0x9f8> │ │ │ │ cmp r6, #11 │ │ │ │ movlt r0, r6 │ │ │ │ movge r0, #11 │ │ │ │ cmp fp, #1 │ │ │ │ add r0, r0, #1 │ │ │ │ - bne 4b354 <_PyBytes_ReverseFind@@Base+0x960> │ │ │ │ + bne 4b36c <_PyBytes_ReverseFind@@Base+0x86c> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb sl, [r3] │ │ │ │ - bl 92f28 │ │ │ │ + bl 92e4c │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r8, r5 │ │ │ │ movne fp, r5 │ │ │ │ movne r0, r5 │ │ │ │ - beq 4b4e0 <_PyBytes_ReverseFind@@Base+0xaec> │ │ │ │ + beq 4b4f8 <_PyBytes_ReverseFind@@Base+0x9f8> │ │ │ │ cmp r7, fp │ │ │ │ - ble 4b334 <_PyBytes_ReverseFind@@Base+0x940> │ │ │ │ + ble 4b34c <_PyBytes_ReverseFind@@Base+0x84c> │ │ │ │ subs r6, r6, #1 │ │ │ │ - bcc 4b334 <_PyBytes_ReverseFind@@Base+0x940> │ │ │ │ + bcc 4b34c <_PyBytes_ReverseFind@@Base+0x84c> │ │ │ │ ldrb r3, [r9, fp] │ │ │ │ cmp r3, sl │ │ │ │ - bne 4b328 <_PyBytes_ReverseFind@@Base+0x934> │ │ │ │ + bne 4b340 <_PyBytes_ReverseFind@@Base+0x840> │ │ │ │ sub r1, fp, r0 │ │ │ │ add r0, r9, r0 │ │ │ │ - bl 1d2fb4 │ │ │ │ + bl 1d12b4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 4b4bc <_PyBytes_ReverseFind@@Base+0xac8> │ │ │ │ + beq 4b4d4 <_PyBytes_ReverseFind@@Base+0x9d4> │ │ │ │ cmp r8, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r5, [r3, r8, lsl #2] │ │ │ │ - ble 4b318 <_PyBytes_ReverseFind@@Base+0x924> │ │ │ │ + ble 4b330 <_PyBytes_ReverseFind@@Base+0x830> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab318 │ │ │ │ + bl ab23c │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b49c <_PyBytes_ReverseFind@@Base+0xaa8> │ │ │ │ + bne 4b4b4 <_PyBytes_ReverseFind@@Base+0x9b4> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b318 <_PyBytes_ReverseFind@@Base+0x924> │ │ │ │ + beq 4b330 <_PyBytes_ReverseFind@@Base+0x830> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4b318 <_PyBytes_ReverseFind@@Base+0x924> │ │ │ │ + bne 4b330 <_PyBytes_ReverseFind@@Base+0x830> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ add fp, fp, #1 │ │ │ │ add r8, r8, #1 │ │ │ │ mov r0, fp │ │ │ │ - b 4b2a0 <_PyBytes_ReverseFind@@Base+0x8ac> │ │ │ │ + b 4b2b8 <_PyBytes_ReverseFind@@Base+0x7b8> │ │ │ │ add fp, fp, #1 │ │ │ │ cmp r7, fp │ │ │ │ - bne 4b2b0 <_PyBytes_ReverseFind@@Base+0x8bc> │ │ │ │ + bne 4b2c8 <_PyBytes_ReverseFind@@Base+0x7c8> │ │ │ │ cmp r7, r0 │ │ │ │ - blt 4b400 <_PyBytes_ReverseFind@@Base+0xa0c> │ │ │ │ + blt 4b418 <_PyBytes_ReverseFind@@Base+0x918> │ │ │ │ sub r1, r7, r0 │ │ │ │ add r0, r9, r0 │ │ │ │ - bl 1d2fb4 │ │ │ │ + bl 1d12b4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4b3b4 <_PyBytes_ReverseFind@@Base+0x9c0> │ │ │ │ - b 4b4bc <_PyBytes_ReverseFind@@Base+0xac8> │ │ │ │ - bl 92f28 │ │ │ │ + bne 4b3cc <_PyBytes_ReverseFind@@Base+0x8cc> │ │ │ │ + b 4b4d4 <_PyBytes_ReverseFind@@Base+0x9d4> │ │ │ │ + bl 92e4c │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r8, r5 │ │ │ │ - beq 4b4e0 <_PyBytes_ReverseFind@@Base+0xaec> │ │ │ │ + beq 4b4f8 <_PyBytes_ReverseFind@@Base+0x9f8> │ │ │ │ add r3, r9, r5 │ │ │ │ cmp r6, r8 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, fp │ │ │ │ add r0, r9, r5 │ │ │ │ sub r1, r7, r5 │ │ │ │ - beq 4b3a4 <_PyBytes_ReverseFind@@Base+0x9b0> │ │ │ │ + beq 4b3bc <_PyBytes_ReverseFind@@Base+0x8bc> │ │ │ │ mvn ip, #0 │ │ │ │ mov lr, #1 │ │ │ │ stm sp, {ip, lr} │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 28bdc0 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ + bl 288bc0 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ subs sl, r0, #0 │ │ │ │ - bge 4b408 <_PyBytes_ReverseFind@@Base+0xa14> │ │ │ │ + bge 4b420 <_PyBytes_ReverseFind@@Base+0x920> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 1d2fb4 │ │ │ │ + bl 1d12b4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 4b4bc <_PyBytes_ReverseFind@@Base+0xac8> │ │ │ │ + beq 4b4d4 <_PyBytes_ReverseFind@@Base+0x9d4> │ │ │ │ cmp r8, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r5, [r3, r8, lsl #2] │ │ │ │ - ble 4b3fc <_PyBytes_ReverseFind@@Base+0xa08> │ │ │ │ + ble 4b414 <_PyBytes_ReverseFind@@Base+0x914> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab318 │ │ │ │ + bl ab23c │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b49c <_PyBytes_ReverseFind@@Base+0xaa8> │ │ │ │ + bne 4b4b4 <_PyBytes_ReverseFind@@Base+0x9b4> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b3fc <_PyBytes_ReverseFind@@Base+0xa08> │ │ │ │ + beq 4b414 <_PyBytes_ReverseFind@@Base+0x914> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4b3fc <_PyBytes_ReverseFind@@Base+0xa08> │ │ │ │ + bne 4b414 <_PyBytes_ReverseFind@@Base+0x914> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ add r8, r8, #1 │ │ │ │ str r8, [r4, #8] │ │ │ │ - b 4b4e4 <_PyBytes_ReverseFind@@Base+0xaf0> │ │ │ │ + b 4b4fc <_PyBytes_ReverseFind@@Base+0x9fc> │ │ │ │ mov r1, sl │ │ │ │ add r0, r9, r5 │ │ │ │ - bl 1d2fb4 │ │ │ │ + bl 1d12b4 │ │ │ │ add r5, fp, r5 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 4b4bc <_PyBytes_ReverseFind@@Base+0xac8> │ │ │ │ + beq 4b4d4 <_PyBytes_ReverseFind@@Base+0x9d4> │ │ │ │ cmp r8, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r1, [r3, r8, lsl #2] │ │ │ │ - ble 4b490 <_PyBytes_ReverseFind@@Base+0xa9c> │ │ │ │ + ble 4b4a8 <_PyBytes_ReverseFind@@Base+0x9a8> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl ab318 │ │ │ │ + bl ab23c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b470 <_PyBytes_ReverseFind@@Base+0xa7c> │ │ │ │ + beq 4b488 <_PyBytes_ReverseFind@@Base+0x988> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b4bc <_PyBytes_ReverseFind@@Base+0xac8> │ │ │ │ + beq 4b4d4 <_PyBytes_ReverseFind@@Base+0x9d4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r1] │ │ │ │ - bne 4b4bc <_PyBytes_ReverseFind@@Base+0xac8> │ │ │ │ + bne 4b4d4 <_PyBytes_ReverseFind@@Base+0x9d4> │ │ │ │ mov r0, r1 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 4b4bc <_PyBytes_ReverseFind@@Base+0xac8> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 4b4d4 <_PyBytes_ReverseFind@@Base+0x9d4> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r3, #1 │ │ │ │ - beq 4b490 <_PyBytes_ReverseFind@@Base+0xa9c> │ │ │ │ + beq 4b4a8 <_PyBytes_ReverseFind@@Base+0x9a8> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r1] │ │ │ │ - bne 4b490 <_PyBytes_ReverseFind@@Base+0xa9c> │ │ │ │ + bne 4b4a8 <_PyBytes_ReverseFind@@Base+0x9a8> │ │ │ │ mov r0, r1 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ add r5, sl, r5 │ │ │ │ add r8, r8, #1 │ │ │ │ - b 4b364 <_PyBytes_ReverseFind@@Base+0x970> │ │ │ │ + b 4b37c <_PyBytes_ReverseFind@@Base+0x87c> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b4bc <_PyBytes_ReverseFind@@Base+0xac8> │ │ │ │ + beq 4b4d4 <_PyBytes_ReverseFind@@Base+0x9d4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4b4bc <_PyBytes_ReverseFind@@Base+0xac8> │ │ │ │ + bne 4b4d4 <_PyBytes_ReverseFind@@Base+0x9d4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b4e0 <_PyBytes_ReverseFind@@Base+0xaec> │ │ │ │ + beq 4b4f8 <_PyBytes_ReverseFind@@Base+0x9f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4b4e0 <_PyBytes_ReverseFind@@Base+0xaec> │ │ │ │ + bne 4b4f8 <_PyBytes_ReverseFind@@Base+0x9f8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 113900 │ │ │ │ + bl 113378 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq r2, r8, r4, ror #22 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq r2, sp, r0, lsl #20 │ │ │ │ - eorseq r9, r9, r0, lsr #5 │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r9, r6, ip, ror #22 │ │ │ │ + @ instruction: 0x00572b9c │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r2, ip, r0, lsl #20 │ │ │ │ + eorseq r6, r9, r0, lsr #24 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + @ instruction: 0x003674dc │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #2 │ │ │ │ - b a296c │ │ │ │ + b a2890 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 4b548 <_PyBytes_ReverseFind@@Base+0xb54> │ │ │ │ + bne 4b560 <_PyBytes_ReverseFind@@Base+0xa60> │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 31291c │ │ │ │ + b 3103fc │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 4b56c <_PyBytes_ReverseFind@@Base+0xb78> │ │ │ │ + ldr r0, [pc, #20] @ 4b584 <_PyBytes_ReverseFind@@Base+0xa84> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b53c <_PyBytes_ReverseFind@@Base+0xb48> │ │ │ │ + bne 4b554 <_PyBytes_ReverseFind@@Base+0xa54> │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r6, r7, r4, ror r8 │ │ │ │ + eorseq r4, r7, r8, lsl #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 18974c <_Py_union_type_or@@Base+0x2e8> │ │ │ │ + bl 1880a0 <_Py_union_type_or@@Base+0x2e8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d4438 │ │ │ │ - ldr r0, [pc] @ 4b598 <_PyBytes_ReverseFind@@Base+0xba4> │ │ │ │ + bl 2d14b8 │ │ │ │ + ldr r0, [pc] @ 4b5b0 <_PyBytes_ReverseFind@@Base+0xab0> │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + 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 9b284 │ │ │ │ + bl 9b1a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4b5c8 <_PyBytes_ReverseFind@@Base+0xbd4> │ │ │ │ + bl 4b5e0 <_PyBytes_ReverseFind@@Base+0xae0> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a42c8 │ │ │ │ + b a41ec │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b618 <_PyBytes_ReverseFind@@Base+0xc24> │ │ │ │ + beq 4b630 <_PyBytes_ReverseFind@@Base+0xb30> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [r2, #8] │ │ │ │ - beq 4b618 <_PyBytes_ReverseFind@@Base+0xc24> │ │ │ │ + beq 4b630 <_PyBytes_ReverseFind@@Base+0xb30> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0] │ │ │ │ - bne 4b618 <_PyBytes_ReverseFind@@Base+0xc24> │ │ │ │ + bne 4b630 <_PyBytes_ReverseFind@@Base+0xb30> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, #0 │ │ │ │ ldrd r0, [r0, #8] │ │ │ │ - bl 358cc0 │ │ │ │ + bl 356644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b668 <_PyBytes_ReverseFind@@Base+0xc74> │ │ │ │ + beq 4b680 <_PyBytes_ReverseFind@@Base+0xb80> │ │ │ │ ldrd r0, [r4, #16] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - bl 358cc0 │ │ │ │ + bl 356644 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - ldr r1, [pc, #4] @ 4b680 <_PyBytes_ReverseFind@@Base+0xc8c> │ │ │ │ - ldr r0, [pc, #4] @ 4b684 <_PyBytes_ReverseFind@@Base+0xc90> │ │ │ │ - b 4ac24 <_PyBytes_ReverseFind@@Base+0x230> │ │ │ │ - andeq fp, r4, r8, asr r9 │ │ │ │ - subseq sp, r6, r8, lsl r1 │ │ │ │ + ldr r1, [pc, #4] @ 4b698 <_PyBytes_ReverseFind@@Base+0xb98> │ │ │ │ + ldr r0, [pc, #4] @ 4b69c <_PyBytes_ReverseFind@@Base+0xb9c> │ │ │ │ + b 4ac3c <_PyBytes_ReverseFind@@Base+0x13c> │ │ │ │ + andeq fp, r4, r0, ror r9 │ │ │ │ + subseq sp, r5, r8, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 4b6b0 <_PyBytes_ReverseFind@@Base+0xcbc> │ │ │ │ + bne 4b6c8 <_PyBytes_ReverseFind@@Base+0xbc8> │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 1d7c10 │ │ │ │ + b 1d5f10 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 4b6d4 <_PyBytes_ReverseFind@@Base+0xce0> │ │ │ │ + ldr r0, [pc, #20] @ 4b6ec <_PyBytes_ReverseFind@@Base+0xbec> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b6a4 <_PyBytes_ReverseFind@@Base+0xcb0> │ │ │ │ + bne 4b6bc <_PyBytes_ReverseFind@@Base+0xbbc> │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r6, r7, r0, lsr #17 │ │ │ │ + eorseq r4, r7, r4, lsr r2 │ │ │ │ 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 │ │ │ │ @@ -33821,310 +33827,263 @@ │ │ │ │ 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 4b730 <_PyBytes_ReverseFind@@Base+0xd3c> │ │ │ │ + bne 4b748 <_PyBytes_ReverseFind@@Base+0xc48> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4b768 <_PyBytes_ReverseFind@@Base+0xd74> │ │ │ │ - ldr ip, [pc, #380] @ 4b8b4 <_PyBytes_ReverseFind@@Base+0xec0> │ │ │ │ + beq 4b780 <_PyBytes_ReverseFind@@Base+0xc80> │ │ │ │ + ldr ip, [pc, #380] @ 4b8cc <_PyBytes_ReverseFind@@Base+0xdcc> │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #28 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #16] │ │ │ │ mov ip, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4b768 <_PyBytes_ReverseFind@@Base+0xd74> │ │ │ │ + bne 4b780 <_PyBytes_ReverseFind@@Base+0xc80> │ │ │ │ mov r5, #0 │ │ │ │ - b 4b8a8 <_PyBytes_ReverseFind@@Base+0xeb4> │ │ │ │ + b 4b8c0 <_PyBytes_ReverseFind@@Base+0xdc0> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 4b780 <_PyBytes_ReverseFind@@Base+0xd8c> │ │ │ │ + beq 4b798 <_PyBytes_ReverseFind@@Base+0xc98> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1038f0 │ │ │ │ + bl 103320 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt 4b760 <_PyBytes_ReverseFind@@Base+0xd6c> │ │ │ │ + blt 4b778 <_PyBytes_ReverseFind@@Base+0xc78> │ │ │ │ ldr r8, [r4, #8] │ │ │ │ mov r0, #0 │ │ │ │ cmp r8, #0 │ │ │ │ ldrne r9, [r4, #20] │ │ │ │ - ldreq r9, [pc, #288] @ 4b8b8 <_PyBytes_ReverseFind@@Base+0xec4> │ │ │ │ - bl 92f28 │ │ │ │ + ldreq r9, [pc, #288] @ 4b8d0 <_PyBytes_ReverseFind@@Base+0xdd0> │ │ │ │ + bl 92e4c │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r4, #0 │ │ │ │ - beq 4b760 <_PyBytes_ReverseFind@@Base+0xd6c> │ │ │ │ + beq 4b778 <_PyBytes_ReverseFind@@Base+0xc78> │ │ │ │ cmp r8, r4 │ │ │ │ mov r0, r4 │ │ │ │ - ble 4b8a8 <_PyBytes_ReverseFind@@Base+0xeb4> │ │ │ │ + ble 4b8c0 <_PyBytes_ReverseFind@@Base+0xdc0> │ │ │ │ ldrb r3, [r9, r4] │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, #10 │ │ │ │ cmpne r3, #13 │ │ │ │ - beq 4b7d8 <_PyBytes_ReverseFind@@Base+0xde4> │ │ │ │ + beq 4b7f0 <_PyBytes_ReverseFind@@Base+0xcf0> │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r8, r4 │ │ │ │ - bne 4b7b0 <_PyBytes_ReverseFind@@Base+0xdbc> │ │ │ │ + bne 4b7c8 <_PyBytes_ReverseFind@@Base+0xcc8> │ │ │ │ mov r1, r8 │ │ │ │ - b 4b80c <_PyBytes_ReverseFind@@Base+0xe18> │ │ │ │ + b 4b824 <_PyBytes_ReverseFind@@Base+0xd24> │ │ │ │ cmp r8, r4 │ │ │ │ - ble 4b80c <_PyBytes_ReverseFind@@Base+0xe18> │ │ │ │ + ble 4b824 <_PyBytes_ReverseFind@@Base+0xd24> │ │ │ │ cmp r3, #13 │ │ │ │ add r4, r4, #1 │ │ │ │ - bne 4b804 <_PyBytes_ReverseFind@@Base+0xe10> │ │ │ │ + bne 4b81c <_PyBytes_ReverseFind@@Base+0xd1c> │ │ │ │ cmp r8, r4 │ │ │ │ - ble 4b804 <_PyBytes_ReverseFind@@Base+0xe10> │ │ │ │ + ble 4b81c <_PyBytes_ReverseFind@@Base+0xd1c> │ │ │ │ add r3, r9, r1 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #10 │ │ │ │ addeq r4, r1, #2 │ │ │ │ cmp r7, #0 │ │ │ │ movne r1, r4 │ │ │ │ sub r1, r1, r0 │ │ │ │ add r0, r9, r0 │ │ │ │ - bl 1d2fb4 │ │ │ │ + bl 1d12b4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 4b880 <_PyBytes_ReverseFind@@Base+0xe8c> │ │ │ │ + beq 4b898 <_PyBytes_ReverseFind@@Base+0xd98> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl ab318 │ │ │ │ + bl ab23c │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4b85c <_PyBytes_ReverseFind@@Base+0xe68> │ │ │ │ + beq 4b874 <_PyBytes_ReverseFind@@Base+0xd74> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b880 <_PyBytes_ReverseFind@@Base+0xe8c> │ │ │ │ + beq 4b898 <_PyBytes_ReverseFind@@Base+0xd98> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4b880 <_PyBytes_ReverseFind@@Base+0xe8c> │ │ │ │ + bne 4b898 <_PyBytes_ReverseFind@@Base+0xd98> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 4b880 <_PyBytes_ReverseFind@@Base+0xe8c> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 4b898 <_PyBytes_ReverseFind@@Base+0xd98> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b7a4 <_PyBytes_ReverseFind@@Base+0xdb0> │ │ │ │ + beq 4b7bc <_PyBytes_ReverseFind@@Base+0xcbc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4b7a4 <_PyBytes_ReverseFind@@Base+0xdb0> │ │ │ │ + bne 4b7bc <_PyBytes_ReverseFind@@Base+0xcbc> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 4b7a4 <_PyBytes_ReverseFind@@Base+0xdb0> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 4b7bc <_PyBytes_ReverseFind@@Base+0xcbc> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4b760 <_PyBytes_ReverseFind@@Base+0xd6c> │ │ │ │ + beq 4b778 <_PyBytes_ReverseFind@@Base+0xc78> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4b760 <_PyBytes_ReverseFind@@Base+0xd6c> │ │ │ │ + bne 4b778 <_PyBytes_ReverseFind@@Base+0xc78> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 4b760 <_PyBytes_ReverseFind@@Base+0xd6c> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 4b778 <_PyBytes_ReverseFind@@Base+0xc78> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - @ instruction: 0x00582b90 │ │ │ │ - subseq r2, sp, r0, lsl #20 │ │ │ │ + subseq r2, r7, r8, asr #23 │ │ │ │ + subseq r2, ip, r0, lsl #20 │ │ │ │ add r3, r0, #8 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov lr, r0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ sub sp, sp, #20 │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ ldr r1, [lr, #20] │ │ │ │ ldr r2, [lr, #16] │ │ │ │ add r3, r1, #-2147483648 @ 0x80000000 │ │ │ │ strd r2, [sp, #8] │ │ │ │ ldm sp, {r0, r1, r2, r3} │ │ │ │ add sp, sp, #20 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 211f64 │ │ │ │ + b 20fb74 │ │ │ │ │ │ │ │ -0004b8f4 : │ │ │ │ +0004b90c : │ │ │ │ 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 8bfc4 │ │ │ │ + bl 8befc │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4b950 │ │ │ │ + beq 4b968 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 30a434 │ │ │ │ + bl 3078e0 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4b950 │ │ │ │ + beq 4b968 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b f9d3c │ │ │ │ + b f9888 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1] │ │ │ │ mov r0, r1 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ bx lr │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc] @ 4b97c │ │ │ │ - b 28a7a0 │ │ │ │ - andeq fp, r4, r8, lsr #21 │ │ │ │ + ldr r1, [pc] @ 4b994 │ │ │ │ + b 2875a0 │ │ │ │ + andeq fp, r4, r4, lsl #20 │ │ │ │ mov r0, r1 │ │ │ │ - b 14f948 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #160] @ 4ba40 │ │ │ │ - ldr r3, [r0, #88] @ 0x58 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, r3, #1 │ │ │ │ - cmp r3, r1 │ │ │ │ - str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 4b9b8 │ │ │ │ - bl 345740 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r3, [r4, #88] @ 0x58 │ │ │ │ - movne r0, #0 │ │ │ │ - subne r3, r3, #1 │ │ │ │ - bne 4ba38 │ │ │ │ - mov r1, #16 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4ba30 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 4ba30 │ │ │ │ - mov r1, #35 @ 0x23 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4ba30 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 4ba30 │ │ │ │ - mov r1, #17 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c7100 <_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 14f0a0 │ │ │ │ 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 1d2fb4 │ │ │ │ + bl 1d12b4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4ba90 │ │ │ │ + beq 4b9ec │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [r4, #20] │ │ │ │ - ldreq r0, [pc, #20] @ 4ba98 │ │ │ │ + ldreq r0, [pc, #20] @ 4b9f4 │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r1, [r5, #20] │ │ │ │ - ldreq r1, [pc, #8] @ 4ba98 │ │ │ │ - bl 4bcc8 <_PyDict_DelItem_KnownHash@@Base+0x22c> │ │ │ │ + ldreq r1, [pc, #8] @ 4b9f4 │ │ │ │ + bl 4bce0 <_PyDict_DelItem_KnownHash@@Base+0x2e8> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, sp, r0, lsl #20 │ │ │ │ + subseq r2, ip, r0, lsl #20 │ │ │ │ │ │ │ │ -0004ba9c <_PyDict_DelItem_KnownHash@@Base>: │ │ │ │ - b f9d3c │ │ │ │ +0004b9f8 <_PyDict_DelItem_KnownHash@@Base>: │ │ │ │ + b f9888 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b 4bd44 │ │ │ │ + b 4bd5c │ │ │ │ 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] @ 4bbb4 <_PyDict_DelItem_KnownHash@@Base+0x118> │ │ │ │ + ldr r3, [pc, #240] @ 4bb10 <_PyDict_DelItem_KnownHash@@Base+0x118> │ │ │ │ mov r5, r1 │ │ │ │ mvn r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 358d24 │ │ │ │ + bl 3566a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4bb5c <_PyDict_DelItem_KnownHash@@Base+0xc0> │ │ │ │ - ldr r3, [pc, #204] @ 4bbb4 <_PyDict_DelItem_KnownHash@@Base+0x118> │ │ │ │ + bne 4bab8 <_PyDict_DelItem_KnownHash@@Base+0xc0> │ │ │ │ + ldr r3, [pc, #204] @ 4bb10 <_PyDict_DelItem_KnownHash@@Base+0x118> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 358d10 │ │ │ │ + bl 356694 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4bb5c <_PyDict_DelItem_KnownHash@@Base+0xc0> │ │ │ │ + bne 4bab8 <_PyDict_DelItem_KnownHash@@Base+0xc0> │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 358d10 │ │ │ │ + bl 356694 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4bb28 <_PyDict_DelItem_KnownHash@@Base+0x8c> │ │ │ │ + beq 4ba84 <_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 358cc0 │ │ │ │ + bl 356644 │ │ │ │ cmp r0, #0 │ │ │ │ - ldrne r5, [pc, #100] @ 4bbb8 <_PyDict_DelItem_KnownHash@@Base+0x11c> │ │ │ │ + ldrne r5, [pc, #100] @ 4bb14 <_PyDict_DelItem_KnownHash@@Base+0x11c> │ │ │ │ movne r4, #0 │ │ │ │ - bne 4bba8 <_PyDict_DelItem_KnownHash@@Base+0x10c> │ │ │ │ - b 4bba0 <_PyDict_DelItem_KnownHash@@Base+0x104> │ │ │ │ + bne 4bb04 <_PyDict_DelItem_KnownHash@@Base+0x10c> │ │ │ │ + b 4bafc <_PyDict_DelItem_KnownHash@@Base+0x104> │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 358d24 │ │ │ │ + bl 3566a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4bba8 <_PyDict_DelItem_KnownHash@@Base+0x10c> │ │ │ │ + bne 4bb04 <_PyDict_DelItem_KnownHash@@Base+0x10c> │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 358d10 │ │ │ │ + bl 356694 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4bba8 <_PyDict_DelItem_KnownHash@@Base+0x10c> │ │ │ │ + bne 4bb04 <_PyDict_DelItem_KnownHash@@Base+0x10c> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ mov r3, #33 @ 0x21 │ │ │ │ str r3, [r0] │ │ │ │ - ldr r5, [pc, #20] @ 4bbbc <_PyDict_DelItem_KnownHash@@Base+0x120> │ │ │ │ + ldr r5, [pc, #20] @ 4bb18 <_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 │ │ │ │ @@ -34132,534 +34091,581 @@ │ │ │ │ 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 4bc8c <_PyDict_DelItem_KnownHash@@Base+0x1f0> │ │ │ │ + beq 4bbe8 <_PyDict_DelItem_KnownHash@@Base+0x1f0> │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 4bc8c <_PyDict_DelItem_KnownHash@@Base+0x1f0> │ │ │ │ + bne 4bbe8 <_PyDict_DelItem_KnownHash@@Base+0x1f0> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 20606c │ │ │ │ + bl 2043bc │ │ │ │ cmp r0, #1114112 @ 0x110000 │ │ │ │ lsrcc r3, r0, #7 │ │ │ │ - ldrcc r2, [pc, #152] @ 4bca4 <_PyDict_DelItem_KnownHash@@Base+0x208> │ │ │ │ + ldrcc r2, [pc, #152] @ 4bc00 <_PyDict_DelItem_KnownHash@@Base+0x208> │ │ │ │ lslcc r3, r3, #1 │ │ │ │ ldrhcc r1, [r2, r3] │ │ │ │ andcc r3, r0, #127 @ 0x7f │ │ │ │ addcc r3, r3, r1, lsl #7 │ │ │ │ - ldrcc r2, [pc, #136] @ 4bca8 <_PyDict_DelItem_KnownHash@@Base+0x20c> │ │ │ │ + ldrcc r2, [pc, #136] @ 4bc04 <_PyDict_DelItem_KnownHash@@Base+0x20c> │ │ │ │ lslcc r3, r3, #1 │ │ │ │ ldrhcc r2, [r2, r3] │ │ │ │ - ldr r3, [pc, #128] @ 4bcac <_PyDict_DelItem_KnownHash@@Base+0x210> │ │ │ │ + ldr r3, [pc, #128] @ 4bc08 <_PyDict_DelItem_KnownHash@@Base+0x210> │ │ │ │ movcs r2, #0 │ │ │ │ mov r1, #6 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ cmp r6, #0 │ │ │ │ ldrb r7, [r3, #1] │ │ │ │ mov r4, r0 │ │ │ │ - beq 4bc54 <_PyDict_DelItem_KnownHash@@Base+0x1b8> │ │ │ │ + beq 4bbb0 <_PyDict_DelItem_KnownHash@@Base+0x1b8> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - ldr r1, [pc, #96] @ 4bcb0 <_PyDict_DelItem_KnownHash@@Base+0x214> │ │ │ │ + ldr r1, [pc, #96] @ 4bc0c <_PyDict_DelItem_KnownHash@@Base+0x214> │ │ │ │ cmp r0, r1 │ │ │ │ - bne 4bc5c <_PyDict_DelItem_KnownHash@@Base+0x1c0> │ │ │ │ + bne 4bbb8 <_PyDict_DelItem_KnownHash@@Base+0x1c0> │ │ │ │ mov r5, r7 │ │ │ │ - b 4bc80 <_PyDict_DelItem_KnownHash@@Base+0x1e4> │ │ │ │ - bl adf8c │ │ │ │ + b 4bbdc <_PyDict_DelItem_KnownHash@@Base+0x1e4> │ │ │ │ + bl ade90 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4bc54 <_PyDict_DelItem_KnownHash@@Base+0x1b8> │ │ │ │ + bne 4bbb0 <_PyDict_DelItem_KnownHash@@Base+0x1b8> │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4bc54 <_PyDict_DelItem_KnownHash@@Base+0x1b8> │ │ │ │ + bne 4bbb0 <_PyDict_DelItem_KnownHash@@Base+0x1b8> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b a6490 │ │ │ │ - ldr r2, [pc, #32] @ 4bcb4 <_PyDict_DelItem_KnownHash@@Base+0x218> │ │ │ │ - ldr r1, [pc, #32] @ 4bcb8 <_PyDict_DelItem_KnownHash@@Base+0x21c> │ │ │ │ - ldr r0, [pc, #32] @ 4bcbc <_PyDict_DelItem_KnownHash@@Base+0x220> │ │ │ │ - bl 31816c <_PyArg_BadArgument@@Base> │ │ │ │ + b a63b4 │ │ │ │ + ldr r2, [pc, #32] @ 4bc10 <_PyDict_DelItem_KnownHash@@Base+0x218> │ │ │ │ + ldr r1, [pc, #32] @ 4bc14 <_PyDict_DelItem_KnownHash@@Base+0x21c> │ │ │ │ + ldr r0, [pc, #32] @ 4bc18 <_PyDict_DelItem_KnownHash@@Base+0x220> │ │ │ │ + bl 315a24 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subeq r7, r9, r0, lsl #26 │ │ │ │ - subeq r6, r8, r0, lsl #6 │ │ │ │ - subeq r4, r8, r4, asr #29 │ │ │ │ - subseq r1, r6, ip, ror #3 │ │ │ │ - eorseq r4, r6, ip, asr #8 │ │ │ │ - @ instruction: 0x0036ebb4 │ │ │ │ - eorseq sl, r7, ip, asr #4 │ │ │ │ + subeq r5, r9, r0, lsl #13 │ │ │ │ + subeq r3, r8, r0, lsl #25 │ │ │ │ + subeq r2, r8, r4, asr #16 │ │ │ │ + subseq r1, r5, ip, ror #3 │ │ │ │ + eorseq r1, r6, r8, lsr #27 │ │ │ │ + eorseq ip, r6, r4, lsr r5 │ │ │ │ + eorseq r7, r7, ip, asr #23 │ │ │ │ mov r0, r1 │ │ │ │ - b 14f948 │ │ │ │ + b 14f0a0 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r1, [pc, #160] @ 4bcdc <_PyDict_DelItem_KnownHash@@Base+0x2e4> │ │ │ │ + ldr r3, [r0, #88] @ 0x58 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, r3, #1 │ │ │ │ + cmp r3, r1 │ │ │ │ + str r2, [r0, #88] @ 0x58 │ │ │ │ + bne 4bc54 <_PyDict_DelItem_KnownHash@@Base+0x25c> │ │ │ │ + bl 3431d0 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r3, [r4, #88] @ 0x58 │ │ │ │ + movne r0, #0 │ │ │ │ + subne r3, r3, #1 │ │ │ │ + bne 4bcd4 <_PyDict_DelItem_KnownHash@@Base+0x2dc> │ │ │ │ + mov r1, #16 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4bccc <_PyDict_DelItem_KnownHash@@Base+0x2d4> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 4bccc <_PyDict_DelItem_KnownHash@@Base+0x2d4> │ │ │ │ + mov r1, #35 @ 0x23 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4bccc <_PyDict_DelItem_KnownHash@@Base+0x2d4> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 4bccc <_PyDict_DelItem_KnownHash@@Base+0x2d4> │ │ │ │ + mov r1, #17 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + cmp r0, #0 │ │ │ │ + streq r5, [r4, #8] │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + andeq r1, r0, r0, ror r7 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - ldr r6, [pc, #56] @ 4bd0c <_PyDict_DelItem_KnownHash@@Base+0x270> │ │ │ │ - ldr r5, [pc, #56] @ 4bd10 <_PyDict_DelItem_KnownHash@@Base+0x274> │ │ │ │ - ldr r4, [pc, #56] @ 4bd14 <_PyDict_DelItem_KnownHash@@Base+0x278> │ │ │ │ + ldr r6, [pc, #56] @ 4bd24 <_PyDict_DelItem_KnownHash@@Base+0x32c> │ │ │ │ + ldr r5, [pc, #56] @ 4bd28 <_PyDict_DelItem_KnownHash@@Base+0x330> │ │ │ │ + ldr r4, [pc, #56] @ 4bd2c <_PyDict_DelItem_KnownHash@@Base+0x334> │ │ │ │ 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 4bd00 <_PyDict_DelItem_KnownHash@@Base+0x264> │ │ │ │ + bne 4bd18 <_PyDict_DelItem_KnownHash@@Base+0x320> │ │ │ │ tst lr, #2 │ │ │ │ ldrbne r3, [r5, r3] │ │ │ │ strb r3, [r0, ip] │ │ │ │ add ip, ip, #1 │ │ │ │ - b 4bcdc <_PyDict_DelItem_KnownHash@@Base+0x240> │ │ │ │ - eorseq r9, r9, r0, lsr #5 │ │ │ │ - eorseq r9, r9, r0, lsr #13 │ │ │ │ - subeq r4, r8, r4, asr #27 │ │ │ │ + b 4bcf4 <_PyDict_DelItem_KnownHash@@Base+0x2fc> │ │ │ │ + eorseq r6, r9, r0, lsr #24 │ │ │ │ + eorseq r7, r9, r0, lsr #32 │ │ │ │ + subeq r2, r8, r4, asr #14 │ │ │ │ │ │ │ │ -0004bd18 : │ │ │ │ +0004bd30 : │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr r5, [pc, #28] @ 4bd40 │ │ │ │ + ldr r5, [pc, #28] @ 4bd58 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r2 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r5, r0] │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 128654 │ │ │ │ + b 127e54 │ │ │ │ andeq r0, r0, ip │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #4] @ 4bd54 │ │ │ │ - ldr r0, [pc, #4] @ 4bd58 │ │ │ │ - b 4ac24 <_PyBytes_ReverseFind@@Base+0x230> │ │ │ │ - mlaeq ip, ip, r7, r6 │ │ │ │ - subseq sp, r6, r8, ror #3 │ │ │ │ + ldr r1, [pc, #4] @ 4bd6c │ │ │ │ + ldr r0, [pc, #4] @ 4bd70 │ │ │ │ + b 4ac3c <_PyBytes_ReverseFind@@Base+0x13c> │ │ │ │ + eoreq r3, ip, r0, lsr #16 │ │ │ │ + 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] @ 4be30 │ │ │ │ - bl 35a770 │ │ │ │ + ldr r3, [pc, #188] @ 4be48 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 91ac8 │ │ │ │ + bl 919ec │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4be14 │ │ │ │ - ldr r6, [pc, #164] @ 4be34 │ │ │ │ - ldr r7, [pc, #164] @ 4be38 │ │ │ │ - ldr r8, [pc, #164] @ 4be3c │ │ │ │ + beq 4be2c │ │ │ │ + ldr r6, [pc, #164] @ 4be4c │ │ │ │ + ldr r7, [pc, #164] @ 4be50 │ │ │ │ + ldr r8, [pc, #164] @ 4be54 │ │ │ │ add r6, r5, r6 │ │ │ │ add r7, r5, r7 │ │ │ │ ldrb r0, [r6, #1]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4be1c │ │ │ │ - bl a6490 │ │ │ │ + beq 4be34 │ │ │ │ + bl a63b4 │ │ │ │ ldr r1, [r8] │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5b4c │ │ │ │ + bl a5a70 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r9, r0 │ │ │ │ - beq 4bde8 │ │ │ │ + beq 4be00 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4bde8 │ │ │ │ + bne 4be00 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp r9, #0 │ │ │ │ - bge 4be1c │ │ │ │ + bge 4be34 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4be14 │ │ │ │ + beq 4be2c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4be14 │ │ │ │ + bne 4be2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 4be28 │ │ │ │ + b 4be40 │ │ │ │ cmp r6, r7 │ │ │ │ add r8, r8, #4 │ │ │ │ - bne 4bd9c │ │ │ │ + bne 4bdb4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ andeq r8, r1, r3, lsr #4 │ │ │ │ andeq r8, r1, r2, lsr r2 │ │ │ │ - eorseq r5, sp, r0, ror fp │ │ │ │ + @ instruction: 0x003d34f0 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc] @ 4be50 │ │ │ │ - b 1b0ad8 │ │ │ │ - andeq ip, r4, r0, asr r0 │ │ │ │ + ldr r1, [pc] @ 4be68 │ │ │ │ + b 1af1e0 │ │ │ │ + andeq ip, r4, r8, rrx │ │ │ │ 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 1d2fb4 │ │ │ │ + bl 1d12b4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4bea0 │ │ │ │ + beq 4beb8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [r4, #20] │ │ │ │ - ldreq r0, [pc, #20] @ 4bea8 │ │ │ │ + ldreq r0, [pc, #20] @ 4bec0 │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r1, [r5, #20] │ │ │ │ - ldreq r1, [pc, #8] @ 4bea8 │ │ │ │ - bl 4c08c │ │ │ │ + ldreq r1, [pc, #8] @ 4bec0 │ │ │ │ + bl 4c0a4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, sp, r0, lsl #20 │ │ │ │ + subseq r2, ip, r0, lsl #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r7, [pc, #356] @ 4c028 │ │ │ │ + ldr r7, [pc, #356] @ 4c040 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bne 4bef4 │ │ │ │ - ldr r3, [pc, #336] @ 4c02c │ │ │ │ + bne 4bf0c │ │ │ │ + ldr r3, [pc, #336] @ 4c044 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r3, #156] @ 0x9c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b 4bf14 │ │ │ │ - ldr r2, [pc, #308] @ 4c030 │ │ │ │ + b 4bf2c │ │ │ │ + ldr r2, [pc, #308] @ 4c048 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 181550 │ │ │ │ + bl 1804cc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4c018 │ │ │ │ + beq 4c030 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r5, [r6, #32] │ │ │ │ cmp r3, r7 │ │ │ │ - bne 4bfc8 │ │ │ │ + bne 4bfe0 │ │ │ │ cmp r5, #0 │ │ │ │ mov r0, r6 │ │ │ │ - beq 4c01c │ │ │ │ + beq 4c034 │ │ │ │ ldr r7, [r5] │ │ │ │ mov r1, r7 │ │ │ │ - bl a468c │ │ │ │ + bl a45b0 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 4bf6c │ │ │ │ - bl a5774 │ │ │ │ + bne 4bf84 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4bff4 │ │ │ │ - ldr r3, [pc, #212] @ 4c034 │ │ │ │ + bne 4c00c │ │ │ │ + ldr r3, [pc, #212] @ 4c04c │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 13a150 │ │ │ │ - b 4bff4 │ │ │ │ + bl 139940 │ │ │ │ + b 4c00c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d2590 │ │ │ │ + bl 2cf610 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4bff4 │ │ │ │ + bne 4c00c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - b 4bf2c │ │ │ │ + b 4bf44 │ │ │ │ ldr r1, [r5] │ │ │ │ - bl a969c │ │ │ │ + bl a95c0 │ │ │ │ subs r7, r0, #0 │ │ │ │ mov r2, r7 │ │ │ │ - beq 4bff4 │ │ │ │ + beq 4c00c │ │ │ │ ldr r1, [r5] │ │ │ │ mov r0, r4 │ │ │ │ - bl b2d98 │ │ │ │ + bl b290c │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - bne 4bfd8 │ │ │ │ + bne 4bff0 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 4bff4 │ │ │ │ + bne 4c00c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ cmp r5, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bne 4bf8c │ │ │ │ - b 4c01c │ │ │ │ + bne 4bfa4 │ │ │ │ + b 4c034 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 4bfbc │ │ │ │ + bne 4bfd4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 4bfbc │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 4bfd4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4c018 │ │ │ │ + beq 4c030 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4c018 │ │ │ │ + bne 4c030 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrsheq r4, [r6], #-76 @ 0xffffffb4 │ │ │ │ - @ instruction: 0x00565490 │ │ │ │ + ldrsheq r4, [r5], #-76 @ 0xffffffb4 │ │ │ │ + @ instruction: 0x00555490 │ │ │ │ andeq r0, r0, ip │ │ │ │ - ldrsheq sp, [r6], #-172 @ 0xffffff54 │ │ │ │ + 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 │ │ │ │ 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 358cc0 │ │ │ │ + bl 356644 │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 29dcc │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov r3, #0 │ │ │ │ - ldr r7, [pc, #84] @ 4c0f0 │ │ │ │ - ldr r6, [pc, #84] @ 4c0f4 │ │ │ │ - ldr r5, [pc, #84] @ 4c0f8 │ │ │ │ + ldr r7, [pc, #84] @ 4c108 │ │ │ │ + ldr r6, [pc, #84] @ 4c10c │ │ │ │ + ldr r5, [pc, #84] @ 4c110 │ │ │ │ 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 4c0cc │ │ │ │ + beq 4c0e4 │ │ │ │ cmp r3, #0 │ │ │ │ ldrbeq ip, [r5, ip] │ │ │ │ moveq r3, #1 │ │ │ │ - b 4c0e4 │ │ │ │ + b 4c0fc │ │ │ │ ands r4, r4, #2 │ │ │ │ moveq r3, r4 │ │ │ │ - beq 4c0e4 │ │ │ │ + beq 4c0fc │ │ │ │ cmp r3, #0 │ │ │ │ ldrbne ip, [r6, ip] │ │ │ │ moveq r3, #1 │ │ │ │ strb ip, [r0, lr] │ │ │ │ add lr, lr, #1 │ │ │ │ - b 4c0a4 │ │ │ │ - eorseq r9, r9, r0, lsr #5 │ │ │ │ - eorseq r9, r9, r0, lsr #13 │ │ │ │ - subeq r4, r8, r4, asr #27 │ │ │ │ + b 4c0bc │ │ │ │ + eorseq r6, r9, r0, lsr #24 │ │ │ │ + eorseq r7, r9, r0, lsr #32 │ │ │ │ + subeq r2, r8, r4, asr #14 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b 4bd44 │ │ │ │ - ldr r1, [pc] @ 4c10c │ │ │ │ - b 24fa4c │ │ │ │ - subseq r5, r6, ip, ror #3 │ │ │ │ + b 4bd5c │ │ │ │ + ldr r1, [pc] @ 4c124 │ │ │ │ + b 24c2bc │ │ │ │ + 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 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 4c140 │ │ │ │ - bl a5774 │ │ │ │ + bne 4c158 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4c170 │ │ │ │ + bne 4c188 │ │ │ │ mov r0, r4 │ │ │ │ bl 291fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4c164 │ │ │ │ - ldr r3, [pc, #32] @ 4c178 │ │ │ │ - ldr r1, [pc, #32] @ 4c17c │ │ │ │ + bne 4c17c │ │ │ │ + ldr r3, [pc, #32] @ 4c190 │ │ │ │ + ldr r1, [pc, #32] @ 4c194 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 4c170 │ │ │ │ + bl 18ed6c │ │ │ │ + b 4c188 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r1, [pc, #16] @ 4c180 │ │ │ │ - b 144c94 │ │ │ │ + ldr r1, [pc, #16] @ 4c198 │ │ │ │ + b 144484 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r1, r9, ip, rrx │ │ │ │ - eorseq r8, r6, r4, ror #6 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq lr, r8, r4, lsl #20 │ │ │ │ + eorseq r5, r6, r4, asr #25 │ │ │ │ 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 12038c <_PyNumber_Index@@Base> │ │ │ │ + bl 11fc10 <_PyNumber_Index@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4c1bc │ │ │ │ - bl a5774 │ │ │ │ + bne 4c1d4 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 4c21c │ │ │ │ - b 4c214 │ │ │ │ - bl ab140 │ │ │ │ + beq 4c234 │ │ │ │ + b 4c22c │ │ │ │ + bl ab064 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 4c1e8 │ │ │ │ + beq 4c200 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4c1e8 │ │ │ │ + bne 4c200 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmn r4, #1 │ │ │ │ - bne 4c21c │ │ │ │ - b 4c1a8 │ │ │ │ + bne 4c234 │ │ │ │ + b 4c1c0 │ │ │ │ sub r4, r4, r1 │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 43448 <_PyImport_ClearExtension@@Base+0xe08> │ │ │ │ + bl 43460 <_PyImport_ClearExtension@@Base+0xf14> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4c23c │ │ │ │ + bne 4c254 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bgt 4c1f4 │ │ │ │ + bgt 4c20c │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r6, #20] │ │ │ │ - ldreq r0, [pc, #52] @ 4c26c │ │ │ │ + ldreq r0, [pc, #52] @ 4c284 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1d2fb4 │ │ │ │ + b 1d12b4 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r0, #20] │ │ │ │ - ldreq r3, [pc, #28] @ 4c26c │ │ │ │ + ldreq r3, [pc, #28] @ 4c284 │ │ │ │ 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, sp, r0, lsl #20 │ │ │ │ + subseq r2, ip, r0, lsl #20 │ │ │ │ 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 4c2bc │ │ │ │ + bne 4c2d4 │ │ │ │ ldr r1, [r4] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2aea44 │ │ │ │ + bl 2abd30 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bne 4c2e4 │ │ │ │ - b 4c2dc │ │ │ │ + bne 4c2fc │ │ │ │ + b 4c2f4 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #56] @ 4c304 │ │ │ │ + ldr r0, [pc, #56] @ 4c31c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4c29c │ │ │ │ + bne 4c2b4 │ │ │ │ mov r4, #0 │ │ │ │ - b 4c2f0 │ │ │ │ + b 4c308 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - bl 4c5b8 │ │ │ │ + bl 4c5d0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b2fc │ │ │ │ + bl 9b220 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x003786bc │ │ │ │ + eorseq r6, r7, ip, 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 4c330 │ │ │ │ + bne 4c348 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 13e080 │ │ │ │ + b 13d870 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 4c354 │ │ │ │ + ldr r0, [pc, #20] @ 4c36c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - b 4c324 │ │ │ │ - eorseq r6, r7, r0, lsr #16 │ │ │ │ - ldr ip, [pc, #136] @ 4c3e8 │ │ │ │ + b 4c33c │ │ │ │ + @ instruction: 0x003741b4 │ │ │ │ + ldr ip, [pc, #136] @ 4c400 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, ip │ │ │ │ - bne 4c3d0 │ │ │ │ + bne 4c3e8 │ │ │ │ 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 4c3d8 │ │ │ │ + bne 4c3f0 │ │ │ │ sub r3, r4, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 4c3d8 │ │ │ │ + bhi 4c3f0 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 4c728 │ │ │ │ + bl 4c740 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt 4c3e0 │ │ │ │ + blt 4c3f8 │ │ │ │ cmp r4, #3 │ │ │ │ - ldr r0, [pc, #56] @ 4c3ec │ │ │ │ - ldr r2, [pc, #56] @ 4c3f0 │ │ │ │ - bne 4c3c4 │ │ │ │ + ldr r0, [pc, #56] @ 4c404 │ │ │ │ + ldr r2, [pc, #56] @ 4c408 │ │ │ │ + bne 4c3dc │ │ │ │ cmp r3, #0 │ │ │ │ movne r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #28] @ 4c3f4 │ │ │ │ + ldr r0, [pc, #28] @ 4c40c │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #20] @ 4c3f4 │ │ │ │ + ldr r0, [pc, #20] @ 4c40c │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r2, r6, r4, lsl #6 │ │ │ │ - subseq r1, r6, r4, ror #1 │ │ │ │ - subseq r1, r6, r4, ror lr │ │ │ │ - subseq r1, r6, r8, ror sp │ │ │ │ + subseq r2, r5, r4, lsl #6 │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ + subseq r1, r5, r8, ror sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ sub ip, ip, #4096 @ 0x1000 │ │ │ │ str r0, [ip] │ │ │ │ sub ip, ip, #4096 @ 0x1000 │ │ │ │ @@ -34667,1123 +34673,1105 @@ │ │ │ │ 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] @ 4c598 │ │ │ │ + ldr r0, [pc, #348] @ 4c5b0 │ │ │ │ mov r6, r1 │ │ │ │ add r5, sp, #184 @ 0xb8 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [lr, #180] @ 0xb4 │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #328] @ 4c59c │ │ │ │ - ldr r1, [pc, #328] @ 4c5a0 │ │ │ │ + ldr r2, [pc, #328] @ 4c5b4 │ │ │ │ + ldr r1, [pc, #328] @ 4c5b8 │ │ │ │ sub r3, r5, #160 @ 0xa0 │ │ │ │ mov r0, r6 │ │ │ │ add lr, lr, #180 @ 0xb4 │ │ │ │ - bl b6fb4 │ │ │ │ + bl b6b10 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4c564 │ │ │ │ - ldr r1, [pc, #304] @ 4c5a4 │ │ │ │ - ldr r0, [pc, #304] @ 4c5a8 │ │ │ │ + beq 4c57c │ │ │ │ + ldr r1, [pc, #304] @ 4c5bc │ │ │ │ + ldr r0, [pc, #304] @ 4c5c0 │ │ │ │ mov r2, r6 │ │ │ │ - bl bc32c │ │ │ │ + bl bbe80 │ │ │ │ ldr r1, [r5, #-160] @ 0xffffff60 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4c4e8 │ │ │ │ + blt 4c500 │ │ │ │ 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 2e354c <_PyErr_BadInternalCall@@Base+0x860> │ │ │ │ + bl 2e09f4 <_PyErr_BadInternalCall@@Base+0x860> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4c4e8 │ │ │ │ + beq 4c500 │ │ │ │ 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 4c4fc │ │ │ │ + beq 4c514 │ │ │ │ cmp r4, #10 │ │ │ │ - beq 4c4f0 │ │ │ │ - ldr r3, [pc, #204] @ 4c5ac │ │ │ │ - ldr r1, [pc, #204] @ 4c5b0 │ │ │ │ + beq 4c508 │ │ │ │ + ldr r3, [pc, #204] @ 4c5c4 │ │ │ │ + ldr r1, [pc, #204] @ 4c5c8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r4, #0 │ │ │ │ - b 4c55c │ │ │ │ + b 4c574 │ │ │ │ add r8, sp, #16384 @ 0x4000 │ │ │ │ mov r9, #16 │ │ │ │ add r8, r8, #56 @ 0x38 │ │ │ │ - bl c42a4 │ │ │ │ - ldr r3, [pc, #172] @ 4c5b4 │ │ │ │ + bl c3dc8 │ │ │ │ + ldr r3, [pc, #172] @ 4c5cc │ │ │ │ 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 c7ff4 │ │ │ │ + bl c7b18 │ │ │ │ add r2, sp, #16384 @ 0x4000 │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [r5, #-164] @ 0xffffff5c │ │ │ │ add r2, r2, #48 @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ - bl 4d110 │ │ │ │ + bl 4d11c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #-160] @ 0xffffff60 │ │ │ │ - bl 99d3c │ │ │ │ + bl 99c60 │ │ │ │ add r1, sp, #16384 @ 0x4000 │ │ │ │ - ldr r3, [pc, #40] @ 4c598 │ │ │ │ + ldr r3, [pc, #40] @ 4c5b0 │ │ │ │ add r1, r1, #180 @ 0xb4 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [r1] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 4c588 │ │ │ │ + beq 4c5a0 │ │ │ │ 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, r5, ip, ror #29 │ │ │ │ - eorseq r7, r8, r0, asr #3 │ │ │ │ - ldrsbeq r1, [r9], -r0 @ │ │ │ │ - eorseq r0, r9, r8, lsl #28 │ │ │ │ - eorseq r1, r9, r4, ror #1 │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ - eorseq r7, r8, ip, lsr r2 │ │ │ │ + subseq pc, r4, ip, ror #29 │ │ │ │ + eorseq r4, r8, r8, asr fp │ │ │ │ + eorseq lr, r8, r0, ror #20 │ │ │ │ + mlaseq r8, r8, r7, lr │ │ │ │ + eorseq lr, r8, r4, ror sl │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ + @ instruction: 0x00384bd4 │ │ │ │ strdeq r3, [r0], -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 r7, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - ldr r1, [pc, #200] @ 4c6a4 │ │ │ │ - bl 17ed14 │ │ │ │ + ldr r1, [pc, #200] @ 4c6bc │ │ │ │ + bl 17dca8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ - bne 4c5fc │ │ │ │ - ldr r1, [pc, #180] @ 4c6a8 │ │ │ │ + bne 4c614 │ │ │ │ + ldr r1, [pc, #180] @ 4c6c0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 117e48 │ │ │ │ - b 4c610 │ │ │ │ + bl 1176e0 │ │ │ │ + b 4c628 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, #0 │ │ │ │ - bl 9d9d0 │ │ │ │ + bl 9d8f4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 4c618 │ │ │ │ + bne 4c630 │ │ │ │ mov r4, #0 │ │ │ │ - b 4c69c │ │ │ │ + b 4c6b4 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ add r1, r4, #12 │ │ │ │ - bl 1129cc │ │ │ │ + bl 112444 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4c658 │ │ │ │ + blt 4c670 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, r7 │ │ │ │ - bl 3583a8 │ │ │ │ + bl 355d2c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 4c680 │ │ │ │ - ldr r1, [pc, #92] @ 4c6ac │ │ │ │ + beq 4c698 │ │ │ │ + ldr r1, [pc, #92] @ 4c6c4 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov r2, r7 │ │ │ │ - bl 117e48 │ │ │ │ + bl 1176e0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4c610 │ │ │ │ + beq 4c628 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4c610 │ │ │ │ + bne 4c628 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 4c610 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 4c628 │ │ │ │ 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, [r7], #-84 @ 0xffffffac │ │ │ │ - ldrsheq r1, [r9], -ip @ │ │ │ │ - eorseq r1, r9, r0, lsr r1 │ │ │ │ + ldrheq r8, [r6], #-84 @ 0xffffffac │ │ │ │ + eorseq lr, r8, ip, lsl #21 │ │ │ │ + eorseq lr, r8, r0, asr #21 │ │ │ │ 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 4c6e8 │ │ │ │ + bne 4c700 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4c6fc │ │ │ │ - b 4c70c │ │ │ │ + bne 4c714 │ │ │ │ + b 4c724 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4c6d8 │ │ │ │ + beq 4c6f0 │ │ │ │ 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 4c800 │ │ │ │ + beq 4c80c │ │ │ │ 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 4c7cc │ │ │ │ + bne 4c7d4 │ │ │ │ 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 32f688 <_PyTime_FromLong@@Base+0xb2c> │ │ │ │ + bl 32cdf8 <_PyTime_FromLong@@Base+0x9e4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4c7a4 │ │ │ │ - cmp r0, #1 │ │ │ │ - bne 4c77c │ │ │ │ - mov r0, #1 │ │ │ │ - b 4c7f8 │ │ │ │ + bne 4c800 │ │ │ │ mov r2, sp │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2fe6bc │ │ │ │ + bl 2fbbbc │ │ │ │ cmp r0, #2 │ │ │ │ mov r2, r0 │ │ │ │ - beq 4c7d4 │ │ │ │ - bhi 4c77c │ │ │ │ + beq 4c7dc │ │ │ │ + bhi 4c794 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4c7e8 │ │ │ │ + beq 4c7f0 │ │ │ │ mov r0, #0 │ │ │ │ - b 4c7f8 │ │ │ │ + b 4c804 │ │ │ │ ldr r1, [sp] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 11776c │ │ │ │ + bl 116e2c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 4c7f0 │ │ │ │ + bge 4c7f8 │ │ │ │ mvn r0, #0 │ │ │ │ - b 4c7f8 │ │ │ │ - bne 4c77c │ │ │ │ - b 4c7cc │ │ │ │ + b 4c804 │ │ │ │ + bne 4c794 │ │ │ │ + b 4c7d4 │ │ │ │ + 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, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - bl 9b284 │ │ │ │ + bl 9b1a8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 9b2fc │ │ │ │ + bl 9b220 │ │ │ │ add r0, r4, #12 │ │ │ │ - bl 113900 │ │ │ │ + bl 113378 │ │ │ │ mov r0, r4 │ │ │ │ - bl a42c8 │ │ │ │ + bl a41ec │ │ │ │ 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 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + b 9ac7c <_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 4c88c │ │ │ │ + bne 4c898 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 3b5fc │ │ │ │ + b 3b6cc │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 4c8b0 │ │ │ │ + ldr r0, [pc, #20] @ 4c8bc │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - b 4c880 │ │ │ │ - @ instruction: 0x003767f0 │ │ │ │ + b 4c88c │ │ │ │ + eorseq r4, r7, r4, lsl #3 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc] @ 4c8c4 │ │ │ │ - b 3139b4 │ │ │ │ - subseq lr, r8, r4, asr #9 │ │ │ │ + ldr r1, [pc] @ 4c8d0 │ │ │ │ + b 311128 │ │ │ │ + subseq lr, r7, r4, asr #9 │ │ │ │ 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] @ 4c990 │ │ │ │ + ldr r0, [pc, #172] @ 4c99c │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #152] @ 4c994 │ │ │ │ - ldr r1, [pc, #152] @ 4c998 │ │ │ │ + ldr r2, [pc, #152] @ 4c9a0 │ │ │ │ + ldr r1, [pc, #152] @ 4c9a4 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl b6fb4 │ │ │ │ + bl b6b10 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4c968 │ │ │ │ - ldr r1, [pc, #132] @ 4c99c │ │ │ │ - ldr r0, [pc, #132] @ 4c9a0 │ │ │ │ + beq 4c974 │ │ │ │ + ldr r1, [pc, #132] @ 4c9a8 │ │ │ │ + ldr r0, [pc, #132] @ 4c9ac │ │ │ │ mov r2, r5 │ │ │ │ - bl bc32c │ │ │ │ + bl bbe80 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bge 4c934 │ │ │ │ + bge 4c940 │ │ │ │ mov r4, #0 │ │ │ │ - b 4c960 │ │ │ │ + b 4c96c │ │ │ │ mov r2, #2 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r3, #16 │ │ │ │ str r2, [sp] │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 2e354c <_PyErr_BadInternalCall@@Base+0x860> │ │ │ │ + bl 2e09f4 <_PyErr_BadInternalCall@@Base+0x860> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4c92c │ │ │ │ + beq 4c938 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 2e3848 <_PyErr_BadInternalCall@@Base+0xb5c> │ │ │ │ + bl 2e0cf0 <_PyErr_BadInternalCall@@Base+0xb5c> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 99d3c │ │ │ │ - ldr r3, [pc, #32] @ 4c990 │ │ │ │ + bl 99c60 │ │ │ │ + ldr r3, [pc, #32] @ 4c99c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 4c984 │ │ │ │ + beq 4c990 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq pc, r5, ip, ror #29 │ │ │ │ - eorseq r7, r8, r0, asr #3 │ │ │ │ - mlaseq r9, ip, r1, r1 │ │ │ │ - eorseq r0, r9, r8, lsl #28 │ │ │ │ - @ instruction: 0x003911b0 │ │ │ │ + subseq pc, r4, ip, ror #29 │ │ │ │ + eorseq r4, r8, r8, asr fp │ │ │ │ + eorseq lr, r8, ip, lsl #23 │ │ │ │ + mlaseq r8, r8, r7, lr │ │ │ │ + eorseq lr, r8, r0, lsr #23 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4c9b4 │ │ │ │ - b 2aee30 │ │ │ │ - ldr r0, [pc] @ 4c9bc │ │ │ │ + beq 4c9c0 │ │ │ │ + b 2ac11c │ │ │ │ + ldr r0, [pc] @ 4c9c8 │ │ │ │ bx lr │ │ │ │ - subseq r1, r9, r8, lsl r0 │ │ │ │ + subseq r1, r8, r8, lsl r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ - bhi 4c9fc │ │ │ │ + bhi 4ca08 │ │ │ │ ldr r0, [r8] │ │ │ │ - bl 12038c <_PyNumber_Index@@Base> │ │ │ │ + bl 11fc10 <_PyNumber_Index@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4ca1c │ │ │ │ - b 4ca38 │ │ │ │ - ldr r0, [pc, #308] @ 4cb38 │ │ │ │ + bne 4ca28 │ │ │ │ + b 4ca44 │ │ │ │ + ldr r0, [pc, #308] @ 4cb44 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4cb30 │ │ │ │ - b 4c9e8 │ │ │ │ - bl ab140 │ │ │ │ + beq 4cb3c │ │ │ │ + b 4c9f4 │ │ │ │ + bl ab064 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - bne 4ca4c │ │ │ │ + bne 4ca58 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 4ca68 │ │ │ │ - bl a5774 │ │ │ │ + bne 4ca74 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 4ca68 │ │ │ │ - b 4cb30 │ │ │ │ + beq 4ca74 │ │ │ │ + b 4cb3c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4ca30 │ │ │ │ + bne 4ca3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 4ca30 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 4ca3c │ │ │ │ cmp r7, #1 │ │ │ │ movle r3, #32 │ │ │ │ - ble 4cae4 │ │ │ │ + ble 4caf0 │ │ │ │ ldr r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - beq 4ca9c │ │ │ │ + beq 4caa8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ ldrbeq r3, [r5, #16] │ │ │ │ - beq 4cae4 │ │ │ │ - b 4cb20 │ │ │ │ - ldr r3, [pc, #152] @ 4cb3c │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 4cab8 │ │ │ │ - ldr r1, [pc, #140] @ 4cb3c │ │ │ │ - bl adf8c │ │ │ │ + beq 4caf0 │ │ │ │ + b 4cb2c │ │ │ │ + ldr r3, [pc, #152] @ 4cb48 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 4cac4 │ │ │ │ + ldr r1, [pc, #140] @ 4cb48 │ │ │ │ + bl ade90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4cacc │ │ │ │ + beq 4cad8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ ldreq r3, [r5, #20] │ │ │ │ ldrbeq r3, [r3] │ │ │ │ - beq 4cae4 │ │ │ │ - ldr r2, [pc, #108] @ 4cb40 │ │ │ │ - ldr r1, [pc, #108] @ 4cb44 │ │ │ │ - ldr r0, [pc, #92] @ 4cb38 │ │ │ │ + beq 4caf0 │ │ │ │ + ldr r2, [pc, #108] @ 4cb4c │ │ │ │ + ldr r1, [pc, #108] @ 4cb50 │ │ │ │ + ldr r0, [pc, #92] @ 4cb44 │ │ │ │ mov r3, r5 │ │ │ │ - bl 31816c <_PyArg_BadArgument@@Base> │ │ │ │ - b 4cb30 │ │ │ │ + bl 315a24 <_PyArg_BadArgument@@Base> │ │ │ │ + b 4cb3c │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r4, r2 │ │ │ │ - bgt 4cafc │ │ │ │ + bgt 4cb08 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2844e0 │ │ │ │ + b 2812e0 │ │ │ │ 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 4a944 │ │ │ │ - ldr r3, [pc, #20] @ 4cb3c │ │ │ │ + b 4a95c │ │ │ │ + ldr r3, [pc, #20] @ 4cb48 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 4cacc │ │ │ │ - b 4caa8 │ │ │ │ + beq 4cad8 │ │ │ │ + b 4cab4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x0035cddc │ │ │ │ - subseq r8, r6, r8, lsr #23 │ │ │ │ - eorseq r4, r6, r0, lsr r4 │ │ │ │ - eorseq ip, r6, r8, asr #28 │ │ │ │ + eorseq sl, r5, ip, asr r7 │ │ │ │ + subseq r8, r5, r8, lsr #23 │ │ │ │ + eorseq r1, r6, ip, lsl #27 │ │ │ │ + eorseq sl, r6, r8, asr #15 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4cb60 │ │ │ │ - ldr r0, [pc, #16] @ 4cb70 │ │ │ │ - b 1293bc │ │ │ │ + bne 4cb6c │ │ │ │ + ldr r0, [pc, #16] @ 4cb7c │ │ │ │ + b 128bc0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - ldr r0, [pc, #8] @ 4cb74 │ │ │ │ + ldr r0, [pc, #8] @ 4cb80 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - b 1293bc │ │ │ │ - eorseq r1, r9, ip, asr #4 │ │ │ │ - eorseq r1, r9, r0, ror #4 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #40] @ 4cbbc │ │ │ │ - bl 2b507c <_PyEval_GetBuiltin@@Base> │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - mov r1, r0 │ │ │ │ - beq 4cbb0 │ │ │ │ - pop {r4, lr} │ │ │ │ - ldr r0, [pc, #16] @ 4cbc0 │ │ │ │ - b a9bc8 │ │ │ │ - pop {r4, lr} │ │ │ │ - ldr r0, [pc, #8] @ 4cbc4 │ │ │ │ - b a9bc8 │ │ │ │ - subseq sp, r8, ip, ror r4 │ │ │ │ - eorseq r1, r9, r4, lsl #5 │ │ │ │ - eorseq r1, r9, r0 │ │ │ │ - ldr r1, [pc] @ 4cbd0 │ │ │ │ - b 4ce54 │ │ │ │ - eorseq ip, r5, r0, lsr #14 │ │ │ │ + b 128bc0 │ │ │ │ + eorseq lr, r8, ip, asr #23 │ │ │ │ + eorseq lr, r8, r0, ror #23 │ │ │ │ + ldr r1, [pc] @ 4cb8c │ │ │ │ + b 4ce60 │ │ │ │ + eorseq sl, r5, r0, lsr #1 │ │ │ │ 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 3254c0 <_PyObject_GetState@@Base> │ │ │ │ + bl 322d20 <_PyObject_GetState@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r5, r4 │ │ │ │ moveq r6, r4 │ │ │ │ - beq 4ccb0 │ │ │ │ - ldr r0, [pc, #196] @ 4cccc │ │ │ │ + beq 4cc6c │ │ │ │ + ldr r0, [pc, #196] @ 4cc88 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ add r1, sp, #12 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl c0810 │ │ │ │ + bl c0334 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 4cc2c │ │ │ │ - ldr r5, [pc, #168] @ 4ccd0 │ │ │ │ + bne 4cbe8 │ │ │ │ + ldr r5, [pc, #168] @ 4cc8c │ │ │ │ mov r6, #0 │ │ │ │ - b 4ccb0 │ │ │ │ - bl aef58 │ │ │ │ + b 4cc6c │ │ │ │ + bl aeacc │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 4cc58 │ │ │ │ + beq 4cc14 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4cc58 │ │ │ │ + bne 4cc14 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 4cc20 │ │ │ │ - ldr r0, [pc, #108] @ 4ccd4 │ │ │ │ + beq 4cbdc │ │ │ │ + ldr r0, [pc, #108] @ 4cc90 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r3, r4 │ │ │ │ stm sp, {r0, r5} │ │ │ │ - ldr r2, [pc, #88] @ 4ccd0 │ │ │ │ + ldr r2, [pc, #88] @ 4cc8c │ │ │ │ mov r0, #5 │ │ │ │ - bl a289c │ │ │ │ + bl a27c0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 4cc9c │ │ │ │ + beq 4cc58 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 4cca4 │ │ │ │ - ldr r5, [pc, #44] @ 4ccd0 │ │ │ │ - b 4ccb0 │ │ │ │ + beq 4cc60 │ │ │ │ + ldr r5, [pc, #44] @ 4cc8c │ │ │ │ + b 4cc6c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 4cc9c │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 4cc58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b2fc │ │ │ │ + bl 9b220 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b2fc │ │ │ │ + bl 9b220 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subseq sp, r8, r0, ror #8 │ │ │ │ - subseq r1, r9, r8, lsl r0 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq sp, r7, r0, ror #8 │ │ │ │ + subseq r1, r8, r8, lsl r0 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ ands r4, r0, #33554432 @ 0x2000000 │ │ │ │ - beq 4cd0c │ │ │ │ + beq 4ccc8 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r1, [pc, #28] @ 4cd24 │ │ │ │ + ldr r1, [pc, #28] @ 4cce0 │ │ │ │ mov r0, r3 │ │ │ │ - b 31b070 │ │ │ │ - ldr r2, [pc, #20] @ 4cd28 │ │ │ │ - ldr r1, [pc, #20] @ 4cd2c │ │ │ │ - ldr r0, [pc, #20] @ 4cd30 │ │ │ │ - bl 31816c <_PyArg_BadArgument@@Base> │ │ │ │ + b 318928 │ │ │ │ + ldr r2, [pc, #20] @ 4cce4 │ │ │ │ + ldr r1, [pc, #20] @ 4cce8 │ │ │ │ + ldr r0, [pc, #20] @ 4ccec │ │ │ │ + bl 315a24 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq sl, r2, r8, ror #24 │ │ │ │ - @ instruction: 0x00379db0 │ │ │ │ - @ instruction: 0x0036ebb4 │ │ │ │ - eorseq r8, r7, r4, lsl #12 │ │ │ │ + eoreq r7, r2, r4, asr r4 │ │ │ │ + eorseq r7, r7, r0, lsr r7 │ │ │ │ + eorseq ip, r6, r4, lsr r5 │ │ │ │ + eorseq r5, r7, r4, lsl #31 │ │ │ │ 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 4ce3c │ │ │ │ + beq 4cdf8 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl a5774 │ │ │ │ + bl a5698 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 4ce3c │ │ │ │ + bne 4cdf8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31ddb4 <_PyTime_AsTimeval@@Base+0x1558> │ │ │ │ + bl 31b85c <_PyTime_AsTimeval@@Base+0x1748> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4ce3c │ │ │ │ - ldr r3, [pc, #184] @ 4ce44 │ │ │ │ + beq 4cdf8 │ │ │ │ + ldr r3, [pc, #184] @ 4ce00 │ │ │ │ str r5, [sp] │ │ │ │ - ldr r0, [pc, #180] @ 4ce48 │ │ │ │ + ldr r0, [pc, #180] @ 4ce04 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r3 │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl a9bc8 │ │ │ │ + bl a9aec │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4cdb8 │ │ │ │ + bne 4cd74 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 327f0c │ │ │ │ + b 3257c4 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #128] @ 4ce4c │ │ │ │ + ldr r1, [pc, #128] @ 4ce08 │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #124] @ 4ce50 │ │ │ │ + ldr r0, [pc, #124] @ 4ce0c │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ mov r3, r5 │ │ │ │ - bl 3202fc <_PyTime_AsTimeval@@Base+0x3aa0> │ │ │ │ + bl 31dbb4 <_PyTime_AsTimeval@@Base+0x3aa0> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 4ce08 │ │ │ │ + beq 4cdc4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4ce08 │ │ │ │ + bne 4cdc4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4cda8 │ │ │ │ + beq 4cd64 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4ce3c │ │ │ │ + beq 4cdf8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4ce3c │ │ │ │ + bne 4cdf8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + b 9ac7c <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - strdeq r1, [r2], -ip @ │ │ │ │ - eorseq r1, r9, ip, lsl #5 │ │ │ │ + eoreq sp, r1, r4, ror #29 │ │ │ │ + eorseq lr, r8, r4, lsl #24 │ │ │ │ andeq r0, r0, r1, lsl #4 │ │ │ │ - mlaseq r9, r4, r2, r1 │ │ │ │ + eorseq lr, r8, ip, lsl #24 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #40] @ 4ce54 │ │ │ │ + bl 2b20dc <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + mov r1, r0 │ │ │ │ + beq 4ce48 │ │ │ │ + pop {r4, lr} │ │ │ │ + ldr r0, [pc, #16] @ 4ce58 │ │ │ │ + b a9aec │ │ │ │ + pop {r4, lr} │ │ │ │ + ldr r0, [pc, #8] @ 4ce5c │ │ │ │ + b a9aec │ │ │ │ + subseq sp, r7, ip, ror r4 │ │ │ │ + eorseq lr, r8, r4, lsl ip │ │ │ │ + mlaseq r8, r0, r9, lr │ │ │ │ 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] @ 4ced0 │ │ │ │ - ldr r1, [pc, #92] @ 4ced4 │ │ │ │ + ldr r0, [pc, #92] @ 4cedc │ │ │ │ + ldr r1, [pc, #92] @ 4cee0 │ │ │ │ mov r2, r4 │ │ │ │ - bl bc32c │ │ │ │ + bl bbe80 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 4ce8c │ │ │ │ + bge 4ce98 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsb r3, [r4, #35] @ 0x23 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 4cec8 │ │ │ │ + bgt 4ced4 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4ceb4 │ │ │ │ + bne 4cec0 │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ - bl 11b2cc │ │ │ │ + bl 11ab60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ce84 │ │ │ │ + beq 4ce90 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #8] @ 4ced8 │ │ │ │ + ldr r0, [pc, #8] @ 4cee4 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r6, r6, ip, lsr #28 │ │ │ │ - eorseq r6, r6, r8, lsr #28 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + eorseq r4, r6, ip, lsl #15 │ │ │ │ + eorseq r4, r6, r8, lsl #15 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #32 │ │ │ │ ldr lr, [sp, #40] @ 0x28 │ │ │ │ mov ip, r3 │ │ │ │ subs r3, lr, #0 │ │ │ │ movne r3, #1 │ │ │ │ orrs r3, r3, ip, lsr #31 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r2 │ │ │ │ - bne 4cf40 │ │ │ │ + bne 4cf4c │ │ │ │ clz r3, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp ip, #1 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4cf40 │ │ │ │ + bne 4cf4c │ │ │ │ ldr r3, [r4, #444] @ 0x1bc │ │ │ │ - ldr r1, [pc, #80] @ 4cf84 │ │ │ │ + ldr r1, [pc, #80] @ 4cf90 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 190780 │ │ │ │ - b 4cf78 │ │ │ │ + bl 18ed6c │ │ │ │ + b 4cf84 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, ip │ │ │ │ - ldr ip, [pc, #56] @ 4cf88 │ │ │ │ + ldr ip, [pc, #56] @ 4cf94 │ │ │ │ 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 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4cf28 │ │ │ │ + bne 4cf34 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x0036d7bc │ │ │ │ - @ instruction: 0x00582c90 │ │ │ │ + eorseq fp, r6, ip, lsr r1 │ │ │ │ + @ instruction: 0x00572c90 │ │ │ │ + mov r0, r1 │ │ │ │ + b 1488cc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 19d85c │ │ │ │ + bl 19bc08 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4d050 │ │ │ │ - ldr r6, [pc, #168] @ 4d05c │ │ │ │ + beq 4d064 │ │ │ │ + ldr r6, [pc, #168] @ 4d070 │ │ │ │ ldr r0, [r6], #4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d054 │ │ │ │ - bl 9deb0 │ │ │ │ + beq 4d068 │ │ │ │ + bl 9ddd4 │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ - beq 4d024 │ │ │ │ + beq 4d038 │ │ │ │ mov r0, r4 │ │ │ │ - bl 115ef0 │ │ │ │ + bl 11596c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4d024 │ │ │ │ - beq 4cff4 │ │ │ │ + blt 4d038 │ │ │ │ + beq 4d008 │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ - bne 4d00c │ │ │ │ - b 4cfb0 │ │ │ │ + bne 4d020 │ │ │ │ + b 4cfc4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab318 │ │ │ │ + bl ab23c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 4cfe0 │ │ │ │ - b 4d024 │ │ │ │ + bge 4cff4 │ │ │ │ + b 4d038 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4cfb0 │ │ │ │ + bne 4cfc4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 4cfb0 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 4cfc4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4d048 │ │ │ │ + beq 4d05c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4d048 │ │ │ │ + bne 4d05c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b380 │ │ │ │ + bl 9b2a4 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subeq lr, lr, ip, ror #12 │ │ │ │ - mov r0, r1 │ │ │ │ - b 1490dc │ │ │ │ + strdeq fp, [lr], #-248 @ 0xffffff08 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + bl c6890 <_Py_GetConfig@@Base> │ │ │ │ + ldr r3, [r0, #116] @ 0x74 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 4d0a4 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, lr} │ │ │ │ + b 1ced54 │ │ │ │ + ldr r3, [pc, #28] @ 4d0c8 │ │ │ │ + ldr r1, [pc, #28] @ 4d0cc │ │ │ │ + ldr r0, [r3] │ │ │ │ + mov r2, #1 │ │ │ │ + bl 1b906c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 4d098 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq sp, r5, r4, lsr #22 │ │ │ │ + eorseq lr, r8, r0, lsr ip │ │ │ │ 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 ad920 │ │ │ │ + bl ad824 │ │ │ │ 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 331854 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - bl c6d6c <_Py_GetConfig@@Base> │ │ │ │ - ldr r3, [r0, #116] @ 0x74 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 4d0e4 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 1d0a54 │ │ │ │ - ldr r3, [pc, #28] @ 4d108 │ │ │ │ - ldr r1, [pc, #28] @ 4d10c │ │ │ │ - ldr r0, [r3] │ │ │ │ - mov r2, #1 │ │ │ │ - bl 1babd0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 4d0d8 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq sp, r6, r4, lsr #22 │ │ │ │ - @ instruction: 0x003912b0 │ │ │ │ + b 32f188 │ │ │ │ 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] @ 4d418 │ │ │ │ + ldr r3, [pc, #748] @ 4d424 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ subs r5, r1, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ - bne 4d1a0 │ │ │ │ + bne 4d1ac │ │ │ │ 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] @ 4d41c │ │ │ │ - bl a9bc8 │ │ │ │ + ldr r0, [pc, #696] @ 4d428 │ │ │ │ + bl a9aec │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4d1c8 │ │ │ │ + beq 4d1d4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 13a150 │ │ │ │ + bl 139940 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4d1c8 │ │ │ │ + beq 4d1d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4d1c8 │ │ │ │ + bne 4d1d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 4d1c8 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 4d1d4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, r8 │ │ │ │ - beq 4d1d0 │ │ │ │ + beq 4d1dc │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r1, [pc, #616] @ 4d420 │ │ │ │ + ldr r1, [pc, #616] @ 4d42c │ │ │ │ mov r2, #97 @ 0x61 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ str r2, [r3] │ │ │ │ - bl 1448e8 │ │ │ │ + bl 1440d8 │ │ │ │ mov r4, #0 │ │ │ │ - b 4d3f0 │ │ │ │ + b 4d3fc │ │ │ │ mov r0, #0 │ │ │ │ mov r7, r2 │ │ │ │ - bl 92f28 │ │ │ │ + bl 92e4c │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne 4d1f0 │ │ │ │ + bne 4d1fc │ │ │ │ mov r6, #0 │ │ │ │ mov r4, r6 │ │ │ │ - b 4d3e0 │ │ │ │ + b 4d3ec │ │ │ │ mov r0, #0 │ │ │ │ - bl 92f28 │ │ │ │ + bl 92e4c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 4d1e4 │ │ │ │ + beq 4d1f0 │ │ │ │ ldr sl, [r5, #4] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 4d278 │ │ │ │ + beq 4d284 │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #12 │ │ │ │ bl 29cdc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d278 │ │ │ │ - bl 9deb0 │ │ │ │ + beq 4d284 │ │ │ │ + bl 9ddd4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4d3c4 │ │ │ │ + beq 4d3d0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl ab318 │ │ │ │ + bl ab23c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov fp, r0 │ │ │ │ - beq 4d268 │ │ │ │ + beq 4d274 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4d268 │ │ │ │ + bne 4d274 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp fp, #0 │ │ │ │ - bne 4d3c4 │ │ │ │ + bne 4d3d0 │ │ │ │ add sl, sl, #4 │ │ │ │ - b 4d20c │ │ │ │ + b 4d218 │ │ │ │ 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 4d3b4 │ │ │ │ + beq 4d3c0 │ │ │ │ cmp r8, #2 │ │ │ │ - beq 4d2b0 │ │ │ │ + beq 4d2bc │ │ │ │ cmp r8, #10 │ │ │ │ - bne 4d34c │ │ │ │ - b 4d2f4 │ │ │ │ + bne 4d358 │ │ │ │ + b 4d300 │ │ │ │ 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 2e3848 <_PyErr_BadInternalCall@@Base+0xb5c> │ │ │ │ + bl 2e0cf0 <_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 4d360 │ │ │ │ + b 4d36c │ │ │ │ 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 34a4b0 <_PyLong_DivmodNear@@Base+0x19cc> │ │ │ │ + bl 347dbc <_PyLong_DivmodNear@@Base+0x19cc> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp fp, r3 │ │ │ │ mov r4, r0 │ │ │ │ - bne 4d360 │ │ │ │ + bne 4d36c │ │ │ │ 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 4d360 │ │ │ │ - ldr r3, [pc, #204] @ 4d420 │ │ │ │ - ldr r1, [pc, #204] @ 4d424 │ │ │ │ + b 4d36c │ │ │ │ + ldr r3, [pc, #204] @ 4d42c │ │ │ │ + ldr r1, [pc, #204] @ 4d430 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 4d1c8 │ │ │ │ + bl 18ed6c │ │ │ │ + b 4d1d4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4d3c4 │ │ │ │ + beq 4d3d0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl ab318 │ │ │ │ + bl ab23c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r2, r0 │ │ │ │ - beq 4d3a4 │ │ │ │ + beq 4d3b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4d3a4 │ │ │ │ + bne 4d3b0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 4d3c4 │ │ │ │ + bne 4d3d0 │ │ │ │ add fp, fp, #4 │ │ │ │ - b 4d280 │ │ │ │ + b 4d28c │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 9deb0 │ │ │ │ + bl 9ddd4 │ │ │ │ subs r1, r0, #0 │ │ │ │ - bne 4d3cc │ │ │ │ + bne 4d3d8 │ │ │ │ mov r4, #0 │ │ │ │ - b 4d3e0 │ │ │ │ - ldr r0, [pc, #84] @ 4d428 │ │ │ │ + b 4d3ec │ │ │ │ + ldr r0, [pc, #84] @ 4d434 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ - bl a9bc8 │ │ │ │ + bl a9aec │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b2fc │ │ │ │ + bl 9b220 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b2fc │ │ │ │ - ldr r3, [pc, #32] @ 4d418 │ │ │ │ + bl 9b220 │ │ │ │ + ldr r3, [pc, #32] @ 4d424 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 4d40c │ │ │ │ + beq 4d418 │ │ │ │ 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, r5, ip, ror #29 │ │ │ │ - eorseq r1, r9, r4, lsr #6 │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ - eorseq r7, r8, ip, lsr r2 │ │ │ │ - eorseq r1, r9, ip, lsr #6 │ │ │ │ + subseq pc, r4, ip, ror #29 │ │ │ │ + eorseq lr, r8, r4, lsr #25 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ + @ instruction: 0x00384bd4 │ │ │ │ + eorseq lr, r8, ip, lsr #25 │ │ │ │ + mov r0, r1 │ │ │ │ + b 30255c │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ - ldr r0, [pc] @ 4d440 │ │ │ │ - b 1293bc │ │ │ │ - eorseq r1, r9, r0, lsr r3 │ │ │ │ - mov r0, r1 │ │ │ │ - b 3050b0 │ │ │ │ + ldr r0, [pc] @ 4d454 │ │ │ │ + b 128bc0 │ │ │ │ + @ instruction: 0x0038ecb0 │ │ │ │ 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] @ 4d520 │ │ │ │ + ldr r1, [pc, #180] @ 4d52c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17ed14 │ │ │ │ + bl 17dca8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 1150e8 │ │ │ │ + bl 114b64 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt 4d4b0 │ │ │ │ - beq 4d494 │ │ │ │ + bgt 4d4bc │ │ │ │ + beq 4d4a0 │ │ │ │ mov r4, #0 │ │ │ │ - b 4d518 │ │ │ │ + b 4d524 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r3, [pc, #132] @ 4d524 │ │ │ │ + ldr r3, [pc, #132] @ 4d530 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #128] @ 4d528 │ │ │ │ + ldr r1, [pc, #128] @ 4d534 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117e48 │ │ │ │ - b 4d48c │ │ │ │ + bl 1176e0 │ │ │ │ + b 4d498 │ │ │ │ mov r0, r4 │ │ │ │ - bl 4d854 <_PyTime_AsTimeval_clamp@@Base+0x4c> │ │ │ │ + bl 4d7f0 <_PyTime_AsTimeval_clamp@@Base+0x4c> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4d48c │ │ │ │ + beq 4d498 │ │ │ │ mov r1, r5 │ │ │ │ - bl 217ee4 │ │ │ │ + bl 21527c │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 4d4f8 │ │ │ │ + bne 4d504 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4d48c │ │ │ │ + beq 4d498 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4d48c │ │ │ │ + bne 4d498 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 4d48c │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 4d498 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4d518 │ │ │ │ + beq 4d524 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 4d518 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bne 4d524 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrsheq r6, [r7], #-124 @ 0xffffff84 │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r9, r4, ror r3 │ │ │ │ - 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] @ 4d564 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl c0810 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq ip, r8, r0, asr #6 │ │ │ │ + ldrsheq r6, [r6], #-124 @ 0xffffff84 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + @ instruction: 0x0038ecf4 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r0, r0, #16 │ │ │ │ - b a56f0 │ │ │ │ + b a5614 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc] @ 4d588 │ │ │ │ - b 1b0ad8 │ │ │ │ + ldr r1, [pc] @ 4d558 │ │ │ │ + b 1af1e0 │ │ │ │ muleq r2, r0, r1 │ │ │ │ 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] │ │ │ │ @@ -35792,497 +35780,591 @@ │ │ │ │ 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 4d5e4 │ │ │ │ + bne 4d5b4 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4d61c │ │ │ │ - ldr ip, [pc, #416] @ 4d78c │ │ │ │ + beq 4d5ec │ │ │ │ + ldr ip, [pc, #416] @ 4d75c │ │ │ │ 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 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4d61c │ │ │ │ + bne 4d5ec │ │ │ │ mov r6, #0 │ │ │ │ - b 4d780 │ │ │ │ + b 4d750 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 4d648 │ │ │ │ + beq 4d618 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 4d64c │ │ │ │ - bl a5774 │ │ │ │ + bne 4d61c │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d64c │ │ │ │ - b 4d614 │ │ │ │ + beq 4d61c │ │ │ │ + b 4d5e4 │ │ │ │ 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 4d6e0 │ │ │ │ + bls 4d6b0 │ │ │ │ ldrb r3, [r9], #1 │ │ │ │ cmp r3, #9 │ │ │ │ - bne 4d6b0 │ │ │ │ + bne 4d680 │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - ble 4d670 │ │ │ │ - bl 3583a8 │ │ │ │ + ble 4d640 │ │ │ │ + bl 355d2c │ │ │ │ add r3, fp, r1 │ │ │ │ cmp r4, r3 │ │ │ │ add r4, r5, r4 │ │ │ │ - bgt 4d76c │ │ │ │ + bgt 4d73c │ │ │ │ sub r4, r4, r1 │ │ │ │ - b 4d670 │ │ │ │ + b 4d640 │ │ │ │ cmn r4, #-2147483647 @ 0x80000001 │ │ │ │ - beq 4d76c │ │ │ │ + beq 4d73c │ │ │ │ cmp r3, #13 │ │ │ │ cmpne r3, #10 │ │ │ │ add r4, r4, #1 │ │ │ │ - bne 4d670 │ │ │ │ + bne 4d640 │ │ │ │ sub r3, sl, r4 │ │ │ │ cmp r3, r6 │ │ │ │ add r6, r6, r4 │ │ │ │ mov r4, #0 │ │ │ │ - bge 4d670 │ │ │ │ - b 4d76c │ │ │ │ + bge 4d640 │ │ │ │ + b 4d73c │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ sub r3, r3, r4 │ │ │ │ cmp r6, r3 │ │ │ │ - bgt 4d76c │ │ │ │ + bgt 4d73c │ │ │ │ add r1, r4, r6 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92a28 │ │ │ │ + bl 9294c │ │ │ │ subs r6, r0, #0 │ │ │ │ addne r4, r6, #16 │ │ │ │ movne r9, #0 │ │ │ │ movne sl, #32 │ │ │ │ - beq 4d614 │ │ │ │ + beq 4d5e4 │ │ │ │ cmp r7, r8 │ │ │ │ - bls 4d780 │ │ │ │ + bls 4d750 │ │ │ │ ldrb r3, [r8], #1 │ │ │ │ cmp r3, #9 │ │ │ │ - bne 4d754 │ │ │ │ + bne 4d724 │ │ │ │ cmp r5, #0 │ │ │ │ - ble 4d710 │ │ │ │ + ble 4d6e0 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3583a8 │ │ │ │ + bl 355d2c │ │ │ │ sub r1, r5, r1 │ │ │ │ add r9, r9, r1 │ │ │ │ add r1, r4, r1 │ │ │ │ cmp r4, r1 │ │ │ │ - beq 4d710 │ │ │ │ + beq 4d6e0 │ │ │ │ strb sl, [r4], #1 │ │ │ │ - b 4d744 │ │ │ │ + b 4d714 │ │ │ │ cmp r3, #13 │ │ │ │ cmpne r3, #10 │ │ │ │ addne r9, r9, #1 │ │ │ │ moveq r9, #0 │ │ │ │ strb r3, [r4], #1 │ │ │ │ - b 4d710 │ │ │ │ - ldr r3, [pc, #28] @ 4d790 │ │ │ │ - ldr r1, [pc, #28] @ 4d794 │ │ │ │ + b 4d6e0 │ │ │ │ + ldr r3, [pc, #28] @ 4d760 │ │ │ │ + ldr r1, [pc, #28] @ 4d764 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 4d614 │ │ │ │ + bl 18ed6c │ │ │ │ + b 4d5e4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq r2, r8, r8, ror #25 │ │ │ │ - subseq sl, r6, r8, asr #24 │ │ │ │ - eorseq r0, r9, r0, lsl #9 │ │ │ │ + subseq r2, r7, r8, ror #25 │ │ │ │ + subseq sl, r5, r8, asr #24 │ │ │ │ + eorseq sp, r8, r0, lsl #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ 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] @ 4d800 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - str r3, [sp] │ │ │ │ - mov r5, r0 │ │ │ │ - mov r3, #2 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r2, #1 │ │ │ │ - ldr r1, [pc, #40] @ 4d804 │ │ │ │ + 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] @ 4d7a0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl fe640 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 4d7f8 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - eorseq lr, r5, r4, asr #7 │ │ │ │ + bl c0334 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + subseq ip, r7, r0, asr #6 │ │ │ │ │ │ │ │ -0004d808 <_PyTime_AsTimeval_clamp@@Base>: │ │ │ │ +0004d7a4 <_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 31327c │ │ │ │ + bl 310ad0 │ │ │ │ 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 ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #328] @ 4d9b4 <_PyTime_AsTimeval_clamp@@Base+0x1ac> │ │ │ │ + ldr r1, [pc, #328] @ 4d950 <_PyTime_AsTimeval_clamp@@Base+0x1ac> │ │ │ │ mov r5, r0 │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17ed14 │ │ │ │ + bl 17dca8 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, r0 │ │ │ │ - bne 4d904 <_PyTime_AsTimeval_clamp@@Base+0xfc> │ │ │ │ + bne 4d8a0 <_PyTime_AsTimeval_clamp@@Base+0xfc> │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1b24bc │ │ │ │ + bl 1b0bc4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4d984 <_PyTime_AsTimeval_clamp@@Base+0x17c> │ │ │ │ + beq 4d920 <_PyTime_AsTimeval_clamp@@Base+0x17c> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r2, #1 │ │ │ │ str r3, [r4, #32] │ │ │ │ - bne 4d8d0 <_PyTime_AsTimeval_clamp@@Base+0xc8> │ │ │ │ + bne 4d86c <_PyTime_AsTimeval_clamp@@Base+0xc8> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ bl 30614 │ │ │ │ - b 4d8d8 <_PyTime_AsTimeval_clamp@@Base+0xd0> │ │ │ │ + b 4d874 <_PyTime_AsTimeval_clamp@@Base+0xd0> │ │ │ │ mov r1, r5 │ │ │ │ - bl 217ee4 │ │ │ │ + bl 21527c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4d960 <_PyTime_AsTimeval_clamp@@Base+0x158> │ │ │ │ + beq 4d8fc <_PyTime_AsTimeval_clamp@@Base+0x158> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4d9a8 <_PyTime_AsTimeval_clamp@@Base+0x1a0> │ │ │ │ + beq 4d944 <_PyTime_AsTimeval_clamp@@Base+0x1a0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 4d9a8 <_PyTime_AsTimeval_clamp@@Base+0x1a0> │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 4d9a8 <_PyTime_AsTimeval_clamp@@Base+0x1a0> │ │ │ │ + bne 4d944 <_PyTime_AsTimeval_clamp@@Base+0x1a0> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 4d944 <_PyTime_AsTimeval_clamp@@Base+0x1a0> │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bge 4d98c <_PyTime_AsTimeval_clamp@@Base+0x184> │ │ │ │ + bge 4d928 <_PyTime_AsTimeval_clamp@@Base+0x184> │ │ │ │ mov r1, r5 │ │ │ │ - bl 119140 │ │ │ │ + bl 1189d8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4d984 <_PyTime_AsTimeval_clamp@@Base+0x17c> │ │ │ │ + beq 4d920 <_PyTime_AsTimeval_clamp@@Base+0x17c> │ │ │ │ ldr r1, [r6] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ cmp r1, r6 │ │ │ │ - beq 4d9a8 <_PyTime_AsTimeval_clamp@@Base+0x1a0> │ │ │ │ + beq 4d944 <_PyTime_AsTimeval_clamp@@Base+0x1a0> │ │ │ │ mov r0, r6 │ │ │ │ - bl adf8c │ │ │ │ + bl ade90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4d9a8 <_PyTime_AsTimeval_clamp@@Base+0x1a0> │ │ │ │ + bne 4d944 <_PyTime_AsTimeval_clamp@@Base+0x1a0> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r0, [pc, #104] @ 4d9b8 <_PyTime_AsTimeval_clamp@@Base+0x1b0> │ │ │ │ + ldr r0, [pc, #104] @ 4d954 <_PyTime_AsTimeval_clamp@@Base+0x1b0> │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #96] @ 4d9bc <_PyTime_AsTimeval_clamp@@Base+0x1b4> │ │ │ │ + ldr r1, [pc, #96] @ 4d958 <_PyTime_AsTimeval_clamp@@Base+0x1b4> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117e48 │ │ │ │ + bl 1176e0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4d984 <_PyTime_AsTimeval_clamp@@Base+0x17c> │ │ │ │ + beq 4d920 <_PyTime_AsTimeval_clamp@@Base+0x17c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4d984 <_PyTime_AsTimeval_clamp@@Base+0x17c> │ │ │ │ + bne 4d920 <_PyTime_AsTimeval_clamp@@Base+0x17c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 4d9a8 <_PyTime_AsTimeval_clamp@@Base+0x1a0> │ │ │ │ + b 4d944 <_PyTime_AsTimeval_clamp@@Base+0x1a0> │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r1, [pc, #36] @ 4d9c0 <_PyTime_AsTimeval_clamp@@Base+0x1b8> │ │ │ │ + ldr r1, [pc, #36] @ 4d95c <_PyTime_AsTimeval_clamp@@Base+0x1b8> │ │ │ │ mov r2, r5 │ │ │ │ - bl ad1b4 │ │ │ │ + bl ad0b8 │ │ │ │ mov r4, r0 │ │ │ │ - b 4d91c <_PyTime_AsTimeval_clamp@@Base+0x114> │ │ │ │ + b 4d8b8 <_PyTime_AsTimeval_clamp@@Base+0x114> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrsheq r6, [r7], #-124 @ 0xffffff84 │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r9, r8, lsl #8 │ │ │ │ - @ instruction: 0x0036eaf0 │ │ │ │ + ldrsheq r6, [r6], #-124 @ 0xffffff84 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq lr, r8, r8, lsl #27 │ │ │ │ + eorseq ip, r6, r0, ror r4 │ │ │ │ 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 17bda8 │ │ │ │ + b 17ad3c │ │ │ │ │ │ │ │ -0004d9e4 : │ │ │ │ +0004d980 : │ │ │ │ mov r2, r0 │ │ │ │ push {r4, lr} │ │ │ │ - bl 35a770 │ │ │ │ - ldr r4, [pc, #64] @ 4da38 │ │ │ │ + bl 3580f0 │ │ │ │ + ldr r4, [pc, #64] @ 4d9d4 │ │ │ │ ldr r3, [r2, #68] @ 0x44 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - beq 4da28 │ │ │ │ + beq 4d9c4 │ │ │ │ add r0, r0, #9920 @ 0x26c0 │ │ │ │ lsl r3, r3, #20 │ │ │ │ add r0, r0, #4 │ │ │ │ lsr r3, r3, #20 │ │ │ │ ldr ip, [r0, r3, lsl #3] │ │ │ │ cmp r2, ip │ │ │ │ moveq ip, #0 │ │ │ │ streq ip, [r0, r3, lsl #3] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r2, #68] @ 0x44 │ │ │ │ str r1, [r2, #64] @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + add ip, sp, #8 │ │ │ │ + add r3, sp, #12 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #64] @ 4da40 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + str r3, [sp] │ │ │ │ + mov r5, r0 │ │ │ │ + mov r3, #2 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r2, #1 │ │ │ │ + ldr r1, [pc, #40] @ 4da44 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl fe190 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 4da38 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq fp, r5, r4, asr #26 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 4da64 │ │ │ │ + bne 4da70 │ │ │ │ ldm r4, {r0, r1} │ │ │ │ pop {r4, lr} │ │ │ │ - b 2000d4 │ │ │ │ + b 1fe424 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #20] @ 4da88 │ │ │ │ + ldr r0, [pc, #20] @ 4da94 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - b 4da58 │ │ │ │ - eorseq r6, r7, r8, lsr #16 │ │ │ │ + b 4da64 │ │ │ │ + @ instruction: 0x003741bc │ │ │ │ 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 4dad0 │ │ │ │ + bne 4dadc │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 4daf4 │ │ │ │ - ldr r2, [pc, #192] @ 4db84 │ │ │ │ - ldr r1, [pc, #192] @ 4db88 │ │ │ │ - ldr r0, [pc, #192] @ 4db8c │ │ │ │ - bl 31816c <_PyArg_BadArgument@@Base> │ │ │ │ - b 4db1c │ │ │ │ + bne 4db00 │ │ │ │ + ldr r2, [pc, #192] @ 4db90 │ │ │ │ + ldr r1, [pc, #192] @ 4db94 │ │ │ │ + ldr r0, [pc, #192] @ 4db98 │ │ │ │ + bl 315a24 <_PyArg_BadArgument@@Base> │ │ │ │ + b 4db28 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #172] @ 4db8c │ │ │ │ + ldr r0, [pc, #172] @ 4db98 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4daa8 │ │ │ │ - b 4db1c │ │ │ │ + bne 4dab4 │ │ │ │ + b 4db28 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 4db24 │ │ │ │ - ldr r2, [pc, #116] @ 4db84 │ │ │ │ - ldr r1, [pc, #124] @ 4db90 │ │ │ │ - ldr r0, [pc, #116] @ 4db8c │ │ │ │ + bne 4db30 │ │ │ │ + ldr r2, [pc, #116] @ 4db90 │ │ │ │ + ldr r1, [pc, #124] @ 4db9c │ │ │ │ + ldr r0, [pc, #116] @ 4db98 │ │ │ │ mov r3, r4 │ │ │ │ - bl 31816c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 315a24 <_PyArg_BadArgument@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b 4db7c │ │ │ │ + b 4db88 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 139430 │ │ │ │ + bl 138c20 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 4db1c │ │ │ │ + beq 4db28 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 139430 │ │ │ │ + bl 138c20 │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r5, r4 │ │ │ │ - beq 4db64 │ │ │ │ + beq 4db70 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 29568 │ │ │ │ - bl a6490 │ │ │ │ + bl a63b4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99d3c │ │ │ │ + bl 99c60 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4db7c │ │ │ │ + beq 4db88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99d3c │ │ │ │ + bl 99c60 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq sp, r7, r0, lsr sp │ │ │ │ - eorseq ip, r6, r8, lsr #27 │ │ │ │ - eorseq lr, r7, r8, asr ip │ │ │ │ - eorseq ip, r6, r8, asr #28 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #124] @ 4dc28 │ │ │ │ - ldr r3, [r0, #88] @ 0x58 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, r3, #1 │ │ │ │ - cmp r3, r1 │ │ │ │ - str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 4dbc4 │ │ │ │ - bl 345740 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r3, [r4, #88] @ 0x58 │ │ │ │ - movne r0, #0 │ │ │ │ - subne r3, r3, #1 │ │ │ │ - bne 4dc20 │ │ │ │ - ldr r1, [pc, #72] @ 4dc2c │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4dc18 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 4dc18 │ │ │ │ - mov r1, #11 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c7100 <_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 │ │ │ │ + @ instruction: 0x0037b6b0 │ │ │ │ + eorseq sl, r6, r8, lsr #14 │ │ │ │ + eorseq ip, r7, r8, ror #9 │ │ │ │ + eorseq sl, r6, r8, asr #15 │ │ │ │ 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] @ 4dd3c │ │ │ │ + ldr r1, [pc, #208] @ 4dcac │ │ │ │ str ip, [sp] │ │ │ │ - bl fe640 │ │ │ │ + bl fe190 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4dc80 │ │ │ │ + bne 4dbf0 │ │ │ │ mov r5, #0 │ │ │ │ - b 4dd30 │ │ │ │ - ldr r3, [pc, #184] @ 4dd40 │ │ │ │ + b 4dca0 │ │ │ │ + ldr r3, [pc, #184] @ 4dcb0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 120028 │ │ │ │ + bl 11f8ac │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 4dca8 │ │ │ │ - bl a5774 │ │ │ │ + bne 4dc18 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4dc78 │ │ │ │ - bl 269044 │ │ │ │ + bne 4dbe8 │ │ │ │ + bl 265aec │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4dc78 │ │ │ │ + beq 4dbe8 │ │ │ │ mov r2, r5 │ │ │ │ add r1, r4, #16 │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 4dcfc │ │ │ │ + bge 4dc6c │ │ │ │ ldr r3, [r4] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #20] │ │ │ │ - beq 4dc78 │ │ │ │ + beq 4dbe8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4dc78 │ │ │ │ + bne 4dbe8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 4dc78 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 4dbe8 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 185118 <_PyErr_ChainExceptions1@@Base+0x20dc> │ │ │ │ + bl 183c88 <_PyErr_ChainExceptions1@@Base+0x1cd0> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 4dd30 │ │ │ │ + beq 4dca0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4dd30 │ │ │ │ + bne 4dca0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq lr, r5, r4, asr #7 │ │ │ │ - subseq sl, r6, r8, asr #24 │ │ │ │ + eorseq fp, r5, r4, asr #26 │ │ │ │ + subseq sl, r5, r8, asr #24 │ │ │ │ + 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 4dce8 │ │ │ │ + ldr r3, [pc, #80] @ 4dd2c │ │ │ │ + ldr r1, [pc, #80] @ 4dd30 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ed6c │ │ │ │ + b 4dd04 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 4dd0c │ │ │ │ + ldr r3, [pc, #48] @ 4dd2c │ │ │ │ + ldr r1, [pc, #52] @ 4dd34 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ed6c │ │ │ │ + mov r0, #0 │ │ │ │ + b 4dd24 │ │ │ │ + ldr ip, [r0, #20] │ │ │ │ + mov r2, #-2147483647 @ 0x80000001 │ │ │ │ + ldr r0, [pc, #28] @ 4dd38 │ │ │ │ + add r1, sp, #4 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl c0334 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq pc, r6, ip, ror #12 │ │ │ │ + eorseq r3, r7, ip, asr #14 │ │ │ │ + ldrsheq lr, [r7], #-76 @ 0xffffffb4 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r1, [pc, #124] @ 4ddd0 │ │ │ │ + ldr r3, [r0, #88] @ 0x58 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, r3, #1 │ │ │ │ + cmp r3, r1 │ │ │ │ + str r2, [r0, #88] @ 0x58 │ │ │ │ + bne 4dd6c │ │ │ │ + bl 3431d0 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r3, [r4, #88] @ 0x58 │ │ │ │ + movne r0, #0 │ │ │ │ + subne r3, r3, #1 │ │ │ │ + bne 4ddc8 │ │ │ │ + ldr r1, [pc, #72] @ 4ddd4 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4ddc0 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 4ddc0 │ │ │ │ + mov r1, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c6c24 <_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 46600 │ │ │ │ + │ │ │ │ +0004dde4 : │ │ │ │ + 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] @ 4de78 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 3580f0 │ │ │ │ + cmp r1, #0 │ │ │ │ + ldr r6, [r3, r0] │ │ │ │ + sub sp, sp, #16 │ │ │ │ + ble 4de3c │ │ │ │ + add r1, r4, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + add r0, sp, #12 │ │ │ │ + mov r2, #4 │ │ │ │ + bl 29cdc │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne 4de5c │ │ │ │ + ldr r1, [pc, #56] @ 4de7c │ │ │ │ + ldr r3, [r8, #12] │ │ │ │ + ldr r2, [pc, #52] @ 4de80 │ │ │ │ + ldr r1, [r1] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1bfe3c <_PyErr_Format@@Base> │ │ │ │ + mov r0, #0 │ │ │ │ + b 4de70 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + str r5, [sp] │ │ │ │ + bl 127fd8 │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + andeq r0, r0, ip │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq lr, r8, r4, lsr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #32 │ │ │ │ cmp r3, #0 │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ @@ -36291,515 +36373,436 @@ │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp ip, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r3 │ │ │ │ - bne 4dda0 │ │ │ │ + bne 4dee0 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r3, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4dddc │ │ │ │ + beq 4df1c │ │ │ │ mov r3, ip │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #332] @ 4df04 │ │ │ │ + ldr ip, [pc, #332] @ 4e044 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4dddc │ │ │ │ + bne 4df1c │ │ │ │ mov r0, #0 │ │ │ │ - b 4defc │ │ │ │ - ldr r1, [pc, #292] @ 4df08 │ │ │ │ + b 4e03c │ │ │ │ + ldr r1, [pc, #292] @ 4e048 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 149c5c │ │ │ │ + bl 14944c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4ddd4 │ │ │ │ + beq 4df14 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ea5fc │ │ │ │ + bl 1e891c │ │ │ │ mov r6, #0 │ │ │ │ mov r8, r0 │ │ │ │ ldmib r4, {r2, r3} │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - beq 4de24 │ │ │ │ + beq 4df64 │ │ │ │ cmp r6, r3 │ │ │ │ - bge 4ded4 │ │ │ │ + bge 4e014 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r5, [r3, r6, lsl #2] │ │ │ │ - b 4de34 │ │ │ │ + b 4df74 │ │ │ │ cmp r6, r3 │ │ │ │ - bge 4ded4 │ │ │ │ + bge 4e014 │ │ │ │ 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 318984 │ │ │ │ + bl 31623c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 4dea8 │ │ │ │ + bne 4dfe8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4de80 │ │ │ │ + beq 4dfc0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4de80 │ │ │ │ + bne 4dfc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4ddd4 │ │ │ │ + beq 4df14 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4ddd4 │ │ │ │ + bne 4df14 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 4ddd4 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 4df14 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4decc │ │ │ │ + beq 4e00c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4decc │ │ │ │ + bne 4e00c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ add r6, r6, #1 │ │ │ │ - b 4de00 │ │ │ │ + b 4df40 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4def8 │ │ │ │ + beq 4e038 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4def8 │ │ │ │ + bne 4e038 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [pc, #12] @ 4df0c │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [pc, #12] @ 4e04c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r2, r8, r4, lsl sp │ │ │ │ - eorseq r1, r9, r4, lsr #9 │ │ │ │ - subseq r1, r6, 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 4df44 │ │ │ │ - ldr r3, [pc, #80] @ 4df88 │ │ │ │ - ldr r1, [pc, #80] @ 4df8c │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 4df60 │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 4df68 │ │ │ │ - ldr r3, [pc, #48] @ 4df88 │ │ │ │ - ldr r1, [pc, #52] @ 4df90 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - mov r0, #0 │ │ │ │ - b 4df80 │ │ │ │ - ldr ip, [r0, #20] │ │ │ │ - mov r2, #-2147483647 @ 0x80000001 │ │ │ │ - ldr r0, [pc, #28] @ 4df94 │ │ │ │ - add r1, sp, #4 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl c0810 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r1, r7, ip, ror #25 │ │ │ │ - eorseq r5, r7, ip, asr #27 │ │ │ │ - ldrsheq lr, [r8], #-76 @ 0xffffffb4 │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - add r0, r0, #16 │ │ │ │ - b 465e8 │ │ │ │ - │ │ │ │ -0004dfa4 : │ │ │ │ - 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] @ 4e038 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 35a770 │ │ │ │ - cmp r1, #0 │ │ │ │ - ldr r6, [r3, r0] │ │ │ │ - sub sp, sp, #16 │ │ │ │ - ble 4dffc │ │ │ │ - add r1, r4, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - add r0, sp, #12 │ │ │ │ - mov r2, #4 │ │ │ │ - bl 29cdc │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne 4e01c │ │ │ │ - ldr r1, [pc, #56] @ 4e03c │ │ │ │ - ldr r3, [r8, #12] │ │ │ │ - ldr r2, [pc, #52] @ 4e040 │ │ │ │ - ldr r1, [r1] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1c19a4 <_PyErr_Format@@Base> │ │ │ │ - mov r0, #0 │ │ │ │ - b 4e030 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - str r5, [sp] │ │ │ │ - bl 1287d8 │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andeq r0, r0, ip │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r9, r4, asr #9 │ │ │ │ + subseq r2, r7, r0, asr #26 │ │ │ │ + eorseq lr, r8, r0, asr lr │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ 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 a5774 │ │ │ │ + bl a5698 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 4e140 │ │ │ │ + bne 4e14c │ │ │ │ mov r0, r4 │ │ │ │ - bl 31ddb4 <_PyTime_AsTimeval@@Base+0x1558> │ │ │ │ + bl 31b85c <_PyTime_AsTimeval@@Base+0x1748> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4e140 │ │ │ │ + beq 4e14c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31ffb0 <_PyTime_AsTimeval@@Base+0x3754> │ │ │ │ + bl 31d820 <_PyTime_AsTimeval@@Base+0x370c> │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #164] @ 4e148 │ │ │ │ - bl a9bc8 │ │ │ │ + ldr r0, [pc, #164] @ 4e154 │ │ │ │ + bl a9aec │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4e0bc │ │ │ │ + bne 4e0c8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 327f0c │ │ │ │ + b 3257c4 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #124] @ 4e14c │ │ │ │ + ldr r1, [pc, #124] @ 4e158 │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #120] @ 4e150 │ │ │ │ + ldr r0, [pc, #120] @ 4e15c │ │ │ │ ldr r2, [r3, #28] │ │ │ │ mov r3, r5 │ │ │ │ - bl 3202fc <_PyTime_AsTimeval@@Base+0x3aa0> │ │ │ │ + bl 31dbb4 <_PyTime_AsTimeval@@Base+0x3aa0> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 4e10c │ │ │ │ + beq 4e118 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4e10c │ │ │ │ + bne 4e118 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4e0ac │ │ │ │ + beq 4e0b8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4e140 │ │ │ │ + beq 4e14c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4e140 │ │ │ │ + bne 4e14c │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + b 9ac7c <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq ip, r8, r0, lsr r9 │ │ │ │ + @ instruction: 0x0038a2b0 │ │ │ │ andeq r0, r0, r1, lsl #5 │ │ │ │ - @ instruction: 0x003914f0 │ │ │ │ + eorseq lr, r8, r0, ror lr │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r0, r0, #16 │ │ │ │ - b 46a24 │ │ │ │ - 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] @ 4e198 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl c0810 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq sp, r8, r4, ror #7 │ │ │ │ + b 46a78 │ │ │ │ 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 4e2d0 │ │ │ │ + beq 4e2a0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl a5774 │ │ │ │ + bl a5698 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 4e2d0 │ │ │ │ + bne 4e2a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31ddb4 <_PyTime_AsTimeval@@Base+0x1558> │ │ │ │ + bl 31b85c <_PyTime_AsTimeval@@Base+0x1748> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4e2d0 │ │ │ │ + beq 4e2a0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31ffb0 <_PyTime_AsTimeval@@Base+0x3754> │ │ │ │ + bl 31d820 <_PyTime_AsTimeval@@Base+0x370c> │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31ffb0 <_PyTime_AsTimeval@@Base+0x3754> │ │ │ │ + bl 31d820 <_PyTime_AsTimeval@@Base+0x370c> │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31ffb0 <_PyTime_AsTimeval@@Base+0x3754> │ │ │ │ + bl 31d820 <_PyTime_AsTimeval@@Base+0x370c> │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ str r9, [sp] │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #164] @ 4e2d8 │ │ │ │ - bl a9bc8 │ │ │ │ + ldr r0, [pc, #164] @ 4e2a8 │ │ │ │ + bl a9aec │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4e24c │ │ │ │ + bne 4e21c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 327f0c │ │ │ │ + b 3257c4 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #124] @ 4e2dc │ │ │ │ + ldr r1, [pc, #124] @ 4e2ac │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #120] @ 4e2e0 │ │ │ │ + ldr r0, [pc, #120] @ 4e2b0 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ mov r3, r5 │ │ │ │ - bl 3202fc <_PyTime_AsTimeval@@Base+0x3aa0> │ │ │ │ + bl 31dbb4 <_PyTime_AsTimeval@@Base+0x3aa0> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 4e29c │ │ │ │ + beq 4e26c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4e29c │ │ │ │ + bne 4e26c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4e23c │ │ │ │ + beq 4e20c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4e2d0 │ │ │ │ + beq 4e2a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4e2d0 │ │ │ │ + bne 4e2a0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + b 9ac7c <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - eorseq r1, r9, r4, lsl #10 │ │ │ │ + eorseq lr, r8, r4, lsl #29 │ │ │ │ andeq r0, r0, lr, lsr #5 │ │ │ │ - eorseq r1, r9, ip, lsl #10 │ │ │ │ + eorseq lr, r8, ip, lsl #29 │ │ │ │ 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 4e318 │ │ │ │ - ldr r3, [pc, #80] @ 4e35c │ │ │ │ - ldr r1, [pc, #80] @ 4e360 │ │ │ │ + bgt 4e2e8 │ │ │ │ + ldr r3, [pc, #80] @ 4e32c │ │ │ │ + ldr r1, [pc, #80] @ 4e330 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 4e334 │ │ │ │ + bl 18ed6c │ │ │ │ + b 4e304 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4e33c │ │ │ │ - ldr r3, [pc, #48] @ 4e35c │ │ │ │ - ldr r1, [pc, #52] @ 4e364 │ │ │ │ + beq 4e30c │ │ │ │ + ldr r3, [pc, #48] @ 4e32c │ │ │ │ + ldr r1, [pc, #52] @ 4e334 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r0, #0 │ │ │ │ - b 4e354 │ │ │ │ + b 4e324 │ │ │ │ ldr ip, [r0, #20] │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ - ldr r0, [pc, #28] @ 4e368 │ │ │ │ + ldr r0, [pc, #28] @ 4e338 │ │ │ │ add r1, sp, #4 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl c0810 │ │ │ │ + bl c0334 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r1, r7, ip, ror #25 │ │ │ │ - eorseq r5, r7, ip, asr #27 │ │ │ │ - subseq pc, r8, r8, ror r3 @ │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq pc, r6, ip, ror #12 │ │ │ │ + eorseq r3, r7, ip, asr #14 │ │ │ │ + subseq pc, r7, r8, ror r3 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd r0, [r0, #8] │ │ │ │ bl 29754 │ │ │ │ pop {r4, lr} │ │ │ │ - b 17bda8 │ │ │ │ + b 17ad3c │ │ │ │ + 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] @ 4e394 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl c0334 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + subseq sp, r7, r4, ror #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, 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 4e4d0 │ │ │ │ + beq 4e4dc │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl a5774 │ │ │ │ + bl a5698 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 4e4d0 │ │ │ │ + bne 4e4dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 31ddb4 <_PyTime_AsTimeval@@Base+0x1558> │ │ │ │ + bl 31b85c <_PyTime_AsTimeval@@Base+0x1748> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4e4d0 │ │ │ │ + beq 4e4dc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31ffb0 <_PyTime_AsTimeval@@Base+0x3754> │ │ │ │ + bl 31d820 <_PyTime_AsTimeval@@Base+0x370c> │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31ffb0 <_PyTime_AsTimeval@@Base+0x3754> │ │ │ │ + bl 31d820 <_PyTime_AsTimeval@@Base+0x370c> │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31ffb0 <_PyTime_AsTimeval@@Base+0x3754> │ │ │ │ + bl 31d820 <_PyTime_AsTimeval@@Base+0x370c> │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31ffb0 <_PyTime_AsTimeval@@Base+0x3754> │ │ │ │ + bl 31d820 <_PyTime_AsTimeval@@Base+0x370c> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #164] @ 4e4d8 │ │ │ │ - bl a9bc8 │ │ │ │ + ldr r0, [pc, #164] @ 4e4e4 │ │ │ │ + bl a9aec │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4e44c │ │ │ │ + bne 4e458 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 327f0c │ │ │ │ + b 3257c4 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r0, [pc, #124] @ 4e4dc │ │ │ │ + ldr r0, [pc, #124] @ 4e4e8 │ │ │ │ str r2, [r4, #20] │ │ │ │ mov r1, #624 @ 0x270 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mov r3, r5 │ │ │ │ - bl 3202fc <_PyTime_AsTimeval@@Base+0x3aa0> │ │ │ │ + bl 31dbb4 <_PyTime_AsTimeval@@Base+0x3aa0> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 4e49c │ │ │ │ + beq 4e4a8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4e49c │ │ │ │ + bne 4e4a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4e43c │ │ │ │ + beq 4e448 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4e4d0 │ │ │ │ + beq 4e4dc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4e4d0 │ │ │ │ + bne 4e4dc │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + b 9ac7c <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - eorseq r1, r9, r0, lsr r5 │ │ │ │ - eorseq r1, r9, r8, lsr r5 │ │ │ │ + eorseq lr, r8, r0, lsr #29 │ │ │ │ + eorseq lr, r8, r8, lsr #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #3 │ │ │ │ mov r4, r1 │ │ │ │ - beq 4e524 │ │ │ │ + beq 4e530 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r0, [pc, #48] @ 4e53c │ │ │ │ + ldr r0, [pc, #48] @ 4e548 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4e524 │ │ │ │ + bne 4e530 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldm r4, {r0, r1, r2} │ │ │ │ - bl b2d98 │ │ │ │ + bl b290c │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4e51c │ │ │ │ - ldr r0, [pc, #4] @ 4e540 │ │ │ │ + beq 4e528 │ │ │ │ + ldr r0, [pc, #4] @ 4e54c │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r6, r7, r0, asr #17 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + eorseq r4, r7, r4, asr r2 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r0, r0, #16 │ │ │ │ - b 47240 │ │ │ │ + b 47258 │ │ │ │ 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 │ │ │ │ @@ -36808,92 +36811,92 @@ │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bne 4e5ac │ │ │ │ + bne 4e5b8 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r7, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4e5e4 │ │ │ │ - ldr r1, [pc, #660] @ 4e848 │ │ │ │ + beq 4e5f0 │ │ │ │ + ldr r1, [pc, #660] @ 4e854 │ │ │ │ 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 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4e638 │ │ │ │ + beq 4e644 │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r2, [pc, #604] @ 4e84c │ │ │ │ + ldr r2, [pc, #604] @ 4e858 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 4e654 │ │ │ │ + beq 4e660 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 4e640 │ │ │ │ + beq 4e64c │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl b2bb4 │ │ │ │ + bl b2728 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 4e638 │ │ │ │ + beq 4e644 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 4e658 │ │ │ │ - ldr r3, [pc, #544] @ 4e850 │ │ │ │ - ldr r1, [pc, #544] @ 4e854 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - mov r4, #0 │ │ │ │ - b 4e83c │ │ │ │ - ldr r2, [pc, #528] @ 4e858 │ │ │ │ - ldr r1, [pc, #528] @ 4e85c │ │ │ │ - ldr r0, [pc, #528] @ 4e860 │ │ │ │ - bl 31816c <_PyArg_BadArgument@@Base> │ │ │ │ - b 4e638 │ │ │ │ + beq 4e664 │ │ │ │ + ldr r3, [pc, #544] @ 4e85c │ │ │ │ + ldr r1, [pc, #544] @ 4e860 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ed6c │ │ │ │ + mov r4, #0 │ │ │ │ + b 4e848 │ │ │ │ + ldr r2, [pc, #528] @ 4e864 │ │ │ │ + ldr r1, [pc, #528] @ 4e868 │ │ │ │ + ldr r0, [pc, #528] @ 4e86c │ │ │ │ + bl 315a24 <_PyArg_BadArgument@@Base> │ │ │ │ + b 4e644 │ │ │ │ mov r8, #0 │ │ │ │ cmp r7, #1 │ │ │ │ movle r7, #0 │ │ │ │ - ble 4e6b0 │ │ │ │ + ble 4e6bc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 4e68c │ │ │ │ - ldr r2, [pc, #484] @ 4e864 │ │ │ │ - ldr r1, [pc, #484] @ 4e868 │ │ │ │ - ldr r0, [pc, #472] @ 4e860 │ │ │ │ - bl 31816c <_PyArg_BadArgument@@Base> │ │ │ │ - b 4e638 │ │ │ │ + bne 4e698 │ │ │ │ + ldr r2, [pc, #484] @ 4e870 │ │ │ │ + ldr r1, [pc, #484] @ 4e874 │ │ │ │ + ldr r0, [pc, #472] @ 4e86c │ │ │ │ + bl 315a24 <_PyArg_BadArgument@@Base> │ │ │ │ + b 4e644 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r3 │ │ │ │ - bl b2bb4 │ │ │ │ + bl b2728 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 4e638 │ │ │ │ + beq 4e644 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 4e628 │ │ │ │ + bne 4e634 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ea5fc │ │ │ │ + bl 1e891c │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 91d28 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91c4c <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4e638 │ │ │ │ + beq 4e644 │ │ │ │ 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] │ │ │ │ @@ -36906,264 +36909,264 @@ │ │ │ │ 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 4e72c │ │ │ │ + beq 4e738 │ │ │ │ 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 4e750 │ │ │ │ + beq 4e75c │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl 99848 │ │ │ │ + bl 9976c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #28] │ │ │ │ - beq 4e798 │ │ │ │ + beq 4e7a4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4e798 │ │ │ │ + beq 4e7a4 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r7, [pc, #260] @ 4e86c │ │ │ │ + ldr r7, [pc, #260] @ 4e878 │ │ │ │ bl 29604 │ │ │ │ mov r0, #0 │ │ │ │ ldr r6, [r7, r0, lsl #5] │ │ │ │ cmp r6, #0 │ │ │ │ addne r0, r0, #1 │ │ │ │ - bne 4e76c │ │ │ │ + bne 4e778 │ │ │ │ lsl r0, r0, #2 │ │ │ │ - bl 99848 │ │ │ │ + bl 9976c │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, r6 │ │ │ │ movne r2, r3 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ - bne 4e7c8 │ │ │ │ + bne 4e7d4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4e7bc │ │ │ │ + beq 4e7c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4e7bc │ │ │ │ + bne 4e7c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2a1f3c │ │ │ │ + b 29ef8c │ │ │ │ ldr r6, [r7, r3, lsl #5] │ │ │ │ cmp r6, #0 │ │ │ │ strne r2, [r0, r3, lsl #2] │ │ │ │ addne r3, r3, #1 │ │ │ │ - bne 4e7c8 │ │ │ │ - ldr r7, [pc, #136] @ 4e86c │ │ │ │ + bne 4e7d4 │ │ │ │ + ldr r7, [pc, #136] @ 4e878 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4e834 │ │ │ │ + beq 4e840 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldr r3, [r3, r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4e828 │ │ │ │ + beq 4e834 │ │ │ │ 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 4e7e0 │ │ │ │ + b 4e7ec │ │ │ │ mov r0, r4 │ │ │ │ - bl a67b0 │ │ │ │ + bl a66d4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r2, r8, r4, ror sp │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r3, r6, ip, ror #26 │ │ │ │ - eorseq fp, r6, r0, lsr ip │ │ │ │ - eorseq ip, r6, r8, lsr #27 │ │ │ │ - @ instruction: 0x0038b2f8 │ │ │ │ - eorseq sp, r7, r0, lsr sp │ │ │ │ - eorseq ip, r6, r8, asr #28 │ │ │ │ - subseq pc, r7, r0, ror r8 @ │ │ │ │ + subseq r2, r7, r4, ror sp │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + @ instruction: 0x003616dc │ │ │ │ + @ instruction: 0x003695b0 │ │ │ │ + eorseq sl, r6, r8, lsr #14 │ │ │ │ + eorseq r8, r8, r8, ror ip │ │ │ │ + @ instruction: 0x0037b6b0 │ │ │ │ + eorseq sl, r6, r8, asr #15 │ │ │ │ + subseq pc, r6, r0, ror r8 @ │ │ │ │ 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 a5774 │ │ │ │ + bl a5698 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 4e958 │ │ │ │ + bne 4e964 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31ddb4 <_PyTime_AsTimeval@@Base+0x1558> │ │ │ │ + bl 31b85c <_PyTime_AsTimeval@@Base+0x1748> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 4e958 │ │ │ │ - ldr r0, [pc, #164] @ 4e960 │ │ │ │ - bl a9bc8 │ │ │ │ + beq 4e964 │ │ │ │ + ldr r0, [pc, #164] @ 4e96c │ │ │ │ + bl a9aec │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 4e8d4 │ │ │ │ + bne 4e8e0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 327f0c │ │ │ │ + b 3257c4 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #124] @ 4e964 │ │ │ │ + ldr r1, [pc, #124] @ 4e970 │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #120] @ 4e968 │ │ │ │ + ldr r0, [pc, #120] @ 4e974 │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ mov r3, r5 │ │ │ │ - bl 3202fc <_PyTime_AsTimeval@@Base+0x3aa0> │ │ │ │ + bl 31dbb4 <_PyTime_AsTimeval@@Base+0x3aa0> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 4e924 │ │ │ │ + beq 4e930 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4e924 │ │ │ │ + bne 4e930 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4e8c4 │ │ │ │ + beq 4e8d0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4e958 │ │ │ │ + beq 4e964 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4e958 │ │ │ │ + bne 4e964 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + b 9ac7c <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r4, r8, r8, ror #29 │ │ │ │ + eorseq r2, r8, r8, ror #16 │ │ │ │ @ instruction: 0x000002b6 │ │ │ │ - @ instruction: 0x003915b0 │ │ │ │ + eorseq lr, r8, r0, lsr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 10fd7c │ │ │ │ + bl 10f7f8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4e9b8 │ │ │ │ + beq 4e9c4 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4] │ │ │ │ - beq 4e9b8 │ │ │ │ + beq 4e9c4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 4e9b8 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bne 4e9c4 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4e9ec │ │ │ │ + beq 4e9f8 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #4] │ │ │ │ - beq 4e9ec │ │ │ │ + beq 4e9f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 4e9ec │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bne 4e9f8 │ │ │ │ + bl 9ac7c <_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 r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 4eacc │ │ │ │ + beq 4ead8 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne 4eacc │ │ │ │ + bne 4ead8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 20606c │ │ │ │ + bl 2043bc │ │ │ │ cmp r0, #1114112 @ 0x110000 │ │ │ │ lsrcc r3, r0, #7 │ │ │ │ - ldrcc r2, [pc, #164] @ 4eae4 │ │ │ │ + ldrcc r2, [pc, #164] @ 4eaf0 │ │ │ │ lslcc r3, r3, #1 │ │ │ │ ldrhcc r1, [r2, r3] │ │ │ │ andcc r3, r0, #127 @ 0x7f │ │ │ │ addcc r3, r3, r1, lsl #7 │ │ │ │ - ldrcc r2, [pc, #148] @ 4eae8 │ │ │ │ + ldrcc r2, [pc, #148] @ 4eaf4 │ │ │ │ lslcc r3, r3, #1 │ │ │ │ ldrhcc r2, [r2, r3] │ │ │ │ - ldr r3, [pc, #140] @ 4eaec │ │ │ │ + ldr r3, [pc, #140] @ 4eaf8 │ │ │ │ movcs r2, #0 │ │ │ │ mov r1, #6 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ cmp r6, #0 │ │ │ │ ldrb r7, [r3, #3] │ │ │ │ mov r5, r0 │ │ │ │ - beq 4ea88 │ │ │ │ + beq 4ea94 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - ldr r1, [pc, #108] @ 4eaf0 │ │ │ │ + ldr r1, [pc, #108] @ 4eafc │ │ │ │ cmp r0, r1 │ │ │ │ - bne 4ea90 │ │ │ │ + bne 4ea9c │ │ │ │ mov r4, r7 │ │ │ │ - b 4eac0 │ │ │ │ - bl adf8c │ │ │ │ + b 4eacc │ │ │ │ + bl ade90 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 4ea88 │ │ │ │ + bne 4ea94 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4eac0 │ │ │ │ + beq 4eacc │ │ │ │ ldrb r4, [r0, #3] │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - beq 4ea88 │ │ │ │ + beq 4ea94 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b a6490 │ │ │ │ - ldr r2, [pc, #32] @ 4eaf4 │ │ │ │ - ldr r1, [pc, #32] @ 4eaf8 │ │ │ │ - ldr r0, [pc, #32] @ 4eafc │ │ │ │ - bl 31816c <_PyArg_BadArgument@@Base> │ │ │ │ + b a63b4 │ │ │ │ + ldr r2, [pc, #32] @ 4eb00 │ │ │ │ + ldr r1, [pc, #32] @ 4eb04 │ │ │ │ + ldr r0, [pc, #32] @ 4eb08 │ │ │ │ + bl 315a24 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subeq r7, r9, r0, lsl #26 │ │ │ │ - subeq r6, r8, r0, lsl #6 │ │ │ │ - subeq r4, r8, r4, asr #29 │ │ │ │ - subseq r1, r6, ip, ror #3 │ │ │ │ - eorseq r4, r6, ip, asr #8 │ │ │ │ - @ instruction: 0x0036ebb4 │ │ │ │ - eorseq sl, r7, r8, asr r2 │ │ │ │ + subeq r5, r9, r0, lsl #13 │ │ │ │ + subeq r3, r8, r0, lsl #25 │ │ │ │ + subeq r2, r8, r4, asr #16 │ │ │ │ + subseq r1, r5, ip, ror #3 │ │ │ │ + eorseq r1, r6, r8, lsr #27 │ │ │ │ + eorseq ip, r6, r4, lsr r5 │ │ │ │ + @ instruction: 0x00377bd8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [r3, #8] │ │ │ │ moveq r0, r3 │ │ │ │ @@ -37173,1589 +37176,1182 @@ │ │ │ │ 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 4eb60 │ │ │ │ + bne 4eb6c │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4eb94 │ │ │ │ - ldr ip, [pc, #204] @ 4ec34 │ │ │ │ + beq 4eba0 │ │ │ │ + ldr ip, [pc, #204] @ 4ec40 │ │ │ │ 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 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4ec28 │ │ │ │ + beq 4ec34 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 4ec48 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ + bl 4ec54 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ec28 │ │ │ │ + beq 4ec34 │ │ │ │ cmp r5, #1 │ │ │ │ - beq 4ebd4 │ │ │ │ + beq 4ebe0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 4ebd8 │ │ │ │ - bl a5774 │ │ │ │ + bne 4ebe4 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ebd8 │ │ │ │ - b 4ec28 │ │ │ │ + beq 4ebe4 │ │ │ │ + b 4ec34 │ │ │ │ mov r4, #524288 @ 0x80000 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - bl c42a4 │ │ │ │ + bl c3dc8 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 29718 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7ff4 │ │ │ │ + bl c7b18 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 4ec18 │ │ │ │ - ldr r3, [pc, #44] @ 4ec38 │ │ │ │ + bne 4ec24 │ │ │ │ + ldr r3, [pc, #44] @ 4ec44 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1448e8 │ │ │ │ + b 1440d8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a6490 │ │ │ │ + b a63b4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, r8, r0, lsr #27 │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ + subseq r2, r7, r0, lsr #27 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r0, r0, #16 │ │ │ │ - b 476a0 │ │ │ │ + b 476b8 │ │ │ │ │ │ │ │ -0004ec48 <_PyLong_UnsignedInt_Converter@@Base>: │ │ │ │ +0004ec54 <_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 4ec90 <_PyLong_UnsignedInt_Converter@@Base+0x48> │ │ │ │ + beq 4ec9c <_PyLong_UnsignedInt_Converter@@Base+0x48> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 4ec90 <_PyLong_UnsignedInt_Converter@@Base+0x48> │ │ │ │ - ldr r3, [pc, #60] @ 4ecc0 <_PyLong_UnsignedInt_Converter@@Base+0x78> │ │ │ │ - ldr r1, [pc, #60] @ 4ecc4 <_PyLong_UnsignedInt_Converter@@Base+0x7c> │ │ │ │ + bne 4ec9c <_PyLong_UnsignedInt_Converter@@Base+0x48> │ │ │ │ + ldr r3, [pc, #60] @ 4eccc <_PyLong_UnsignedInt_Converter@@Base+0x78> │ │ │ │ + ldr r1, [pc, #60] @ 4ecd0 <_PyLong_UnsignedInt_Converter@@Base+0x7c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 4ecac <_PyLong_UnsignedInt_Converter@@Base+0x64> │ │ │ │ - bl 148ff8 │ │ │ │ + bl 18ed6c │ │ │ │ + b 4ecb8 <_PyLong_UnsignedInt_Converter@@Base+0x64> │ │ │ │ + bl 1487e8 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 4ecb4 <_PyLong_UnsignedInt_Converter@@Base+0x6c> │ │ │ │ - bl a5774 │ │ │ │ + bne 4ecc0 <_PyLong_UnsignedInt_Converter@@Base+0x6c> │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4ecb4 <_PyLong_UnsignedInt_Converter@@Base+0x6c> │ │ │ │ + beq 4ecc0 <_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, r6, r0, ror r9 │ │ │ │ - eorseq r4, r8, r4, ror lr │ │ │ │ - b 4e96c │ │ │ │ - ldr r3, [pc, #28] @ 4ecf0 <_PyLong_UnsignedInt_Converter@@Base+0xa8> │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + @ instruction: 0x003827f4 │ │ │ │ + b 4e978 │ │ │ │ + ldr r3, [pc, #28] @ 4ecfc <_PyLong_UnsignedInt_Converter@@Base+0xa8> │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ 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 a5a64 │ │ │ │ + b a5988 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldr r0, [r0, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4ed04 <_PyLong_UnsignedInt_Converter@@Base+0xbc> │ │ │ │ - b a5a64 │ │ │ │ - ldr r0, [pc] @ 4ed0c <_PyLong_UnsignedInt_Converter@@Base+0xc4> │ │ │ │ + blt 4ed10 <_PyLong_UnsignedInt_Converter@@Base+0xbc> │ │ │ │ + b a5988 │ │ │ │ + ldr r0, [pc] @ 4ed18 <_PyLong_UnsignedInt_Converter@@Base+0xc4> │ │ │ │ bx lr │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + 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 4ed4c <_PyLong_UnsignedInt_Converter@@Base+0x104> │ │ │ │ - ldr r2, [pc, #332] @ 4ee8c <_PyLong_UnsignedInt_Converter@@Base+0x244> │ │ │ │ - ldr r1, [pc, #332] @ 4ee90 <_PyLong_UnsignedInt_Converter@@Base+0x248> │ │ │ │ - ldr r0, [pc, #332] @ 4ee94 <_PyLong_UnsignedInt_Converter@@Base+0x24c> │ │ │ │ - bl 31816c <_PyArg_BadArgument@@Base> │ │ │ │ - b 4ee80 <_PyLong_UnsignedInt_Converter@@Base+0x238> │ │ │ │ + bne 4ed58 <_PyLong_UnsignedInt_Converter@@Base+0x104> │ │ │ │ + ldr r2, [pc, #332] @ 4ee98 <_PyLong_UnsignedInt_Converter@@Base+0x244> │ │ │ │ + ldr r1, [pc, #332] @ 4ee9c <_PyLong_UnsignedInt_Converter@@Base+0x248> │ │ │ │ + ldr r0, [pc, #332] @ 4eea0 <_PyLong_UnsignedInt_Converter@@Base+0x24c> │ │ │ │ + bl 315a24 <_PyArg_BadArgument@@Base> │ │ │ │ + b 4ee8c <_PyLong_UnsignedInt_Converter@@Base+0x238> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 139430 │ │ │ │ + bl 138c20 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 4ed80 <_PyLong_UnsignedInt_Converter@@Base+0x138> │ │ │ │ + beq 4ed8c <_PyLong_UnsignedInt_Converter@@Base+0x138> │ │ │ │ bl 29940 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 4ed8c <_PyLong_UnsignedInt_Converter@@Base+0x144> │ │ │ │ - ldr r3, [pc, #288] @ 4ee98 <_PyLong_UnsignedInt_Converter@@Base+0x250> │ │ │ │ - ldr r1, [pc, #288] @ 4ee9c <_PyLong_UnsignedInt_Converter@@Base+0x254> │ │ │ │ + beq 4ed98 <_PyLong_UnsignedInt_Converter@@Base+0x144> │ │ │ │ + ldr r3, [pc, #288] @ 4eea4 <_PyLong_UnsignedInt_Converter@@Base+0x250> │ │ │ │ + ldr r1, [pc, #288] @ 4eea8 <_PyLong_UnsignedInt_Converter@@Base+0x254> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r4, #0 │ │ │ │ mov r6, r4 │ │ │ │ - b 4ee70 <_PyLong_UnsignedInt_Converter@@Base+0x228> │ │ │ │ + b 4ee7c <_PyLong_UnsignedInt_Converter@@Base+0x228> │ │ │ │ add r5, r0, #1 │ │ │ │ cmn r5, #-536870911 @ 0xe0000001 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bls 4eda4 <_PyLong_UnsignedInt_Converter@@Base+0x15c> │ │ │ │ - bl 2a1f3c │ │ │ │ - b 4ed80 <_PyLong_UnsignedInt_Converter@@Base+0x138> │ │ │ │ + bls 4edb0 <_PyLong_UnsignedInt_Converter@@Base+0x15c> │ │ │ │ + bl 29ef8c │ │ │ │ + b 4ed8c <_PyLong_UnsignedInt_Converter@@Base+0x138> │ │ │ │ lsl r0, r5, #2 │ │ │ │ - bl 99848 │ │ │ │ + bl 9976c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 4ed9c <_PyLong_UnsignedInt_Converter@@Base+0x154> │ │ │ │ + beq 4eda8 <_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 4ee00 <_PyLong_UnsignedInt_Converter@@Base+0x1b8> │ │ │ │ - ldr r3, [pc, #168] @ 4eea0 <_PyLong_UnsignedInt_Converter@@Base+0x258> │ │ │ │ + beq 4ee0c <_PyLong_UnsignedInt_Converter@@Base+0x1b8> │ │ │ │ + ldr r3, [pc, #168] @ 4eeac <_PyLong_UnsignedInt_Converter@@Base+0x258> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1448e8 │ │ │ │ - b 4ee24 <_PyLong_UnsignedInt_Converter@@Base+0x1dc> │ │ │ │ + bl 1440d8 │ │ │ │ + b 4ee30 <_PyLong_UnsignedInt_Converter@@Base+0x1dc> │ │ │ │ cmp r5, r0 │ │ │ │ - bhi 4ee64 <_PyLong_UnsignedInt_Converter@@Base+0x21c> │ │ │ │ + bhi 4ee70 <_PyLong_UnsignedInt_Converter@@Base+0x21c> │ │ │ │ add r5, r0, #1 │ │ │ │ lsl r1, r5, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl ab684 │ │ │ │ + bl ab5a8 │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne 4ee2c <_PyLong_UnsignedInt_Converter@@Base+0x1e4> │ │ │ │ - bl 2a1f3c │ │ │ │ + bne 4ee38 <_PyLong_UnsignedInt_Converter@@Base+0x1e4> │ │ │ │ + bl 29ef8c │ │ │ │ mov r4, #0 │ │ │ │ - b 4ee70 <_PyLong_UnsignedInt_Converter@@Base+0x228> │ │ │ │ + b 4ee7c <_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 4ee64 <_PyLong_UnsignedInt_Converter@@Base+0x21c> │ │ │ │ - ldr r3, [pc, #72] @ 4eea0 <_PyLong_UnsignedInt_Converter@@Base+0x258> │ │ │ │ + beq 4ee70 <_PyLong_UnsignedInt_Converter@@Base+0x21c> │ │ │ │ + ldr r3, [pc, #72] @ 4eeac <_PyLong_UnsignedInt_Converter@@Base+0x258> │ │ │ │ mov r6, r9 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1448e8 │ │ │ │ - b 4ee70 <_PyLong_UnsignedInt_Converter@@Base+0x228> │ │ │ │ + bl 1440d8 │ │ │ │ + b 4ee7c <_PyLong_UnsignedInt_Converter@@Base+0x228> │ │ │ │ mov r0, r6 │ │ │ │ - bl b235c │ │ │ │ + bl b1ed0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99d3c │ │ │ │ + bl 99c60 │ │ │ │ mov r0, r7 │ │ │ │ - bl 99d3c │ │ │ │ + bl 99c60 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - eorseq sp, r7, r0, lsr sp │ │ │ │ - @ instruction: 0x0036ebb4 │ │ │ │ - eorseq lr, r7, r0, ror #24 │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r3, r6, ip, ror #26 │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ + @ instruction: 0x0037b6b0 │ │ │ │ + eorseq ip, r6, r4, lsr r5 │ │ │ │ + @ instruction: 0x0037c4f0 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + @ instruction: 0x003616dc │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r0, r0, #16 │ │ │ │ - b 478a4 │ │ │ │ + b 478bc │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldrb r0, [r3] │ │ │ │ - b 1be5a4 │ │ │ │ + b 1bca3c │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r0, r0, #16 │ │ │ │ - b 47fa4 │ │ │ │ + b 47fbc │ │ │ │ mov r0, r1 │ │ │ │ - b 4eed0 │ │ │ │ + b 4eedc │ │ │ │ │ │ │ │ -0004eed0 : │ │ │ │ +0004eedc : │ │ │ │ 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 4eefc │ │ │ │ + beq 4ef08 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4ef14 │ │ │ │ - ldr r3, [pc, #140] @ 4ef90 │ │ │ │ + bne 4ef20 │ │ │ │ + ldr r3, [pc, #140] @ 4ef9c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #136] @ 4ef94 │ │ │ │ + ldr r1, [pc, #136] @ 4efa0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117e48 │ │ │ │ - b 4ef20 │ │ │ │ + bl 1176e0 │ │ │ │ + b 4ef2c │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 4ef28 │ │ │ │ + bne 4ef34 │ │ │ │ mov r4, #0 │ │ │ │ - b 4ef88 │ │ │ │ + b 4ef94 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4ef4c │ │ │ │ + beq 4ef58 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - ldr r1, [pc, #84] @ 4ef98 │ │ │ │ + ldr r1, [pc, #84] @ 4efa4 │ │ │ │ cmp r2, r1 │ │ │ │ cmpne r2, #0 │ │ │ │ - bne 4ef88 │ │ │ │ - ldr r0, [pc, #60] @ 4ef90 │ │ │ │ + bne 4ef94 │ │ │ │ + ldr r0, [pc, #60] @ 4ef9c │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #64] @ 4ef9c │ │ │ │ + ldr r1, [pc, #64] @ 4efa8 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117e48 │ │ │ │ + bl 1176e0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4ef20 │ │ │ │ + beq 4ef2c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4ef20 │ │ │ │ + bne 4ef2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 4ef20 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 4ef2c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r9, r0, r6, r1 │ │ │ │ - andeq r6, r4, r0, asr r9 │ │ │ │ - @ instruction: 0x003916bc │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq pc, r8, r0, lsl r0 @ │ │ │ │ + andeq r6, r4, r8, ror #18 │ │ │ │ + eorseq pc, r8, ip, lsr r0 @ │ │ │ │ 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 4efd4 │ │ │ │ - ldr r3, [pc, #80] @ 4f018 │ │ │ │ - ldr r1, [pc, #80] @ 4f01c │ │ │ │ + bgt 4efe0 │ │ │ │ + ldr r3, [pc, #80] @ 4f024 │ │ │ │ + ldr r1, [pc, #80] @ 4f028 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 4eff0 │ │ │ │ + bl 18ed6c │ │ │ │ + b 4effc │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4eff8 │ │ │ │ - ldr r3, [pc, #48] @ 4f018 │ │ │ │ - ldr r1, [pc, #52] @ 4f020 │ │ │ │ + beq 4f004 │ │ │ │ + ldr r3, [pc, #48] @ 4f024 │ │ │ │ + ldr r1, [pc, #52] @ 4f02c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r0, #0 │ │ │ │ - b 4f010 │ │ │ │ + b 4f01c │ │ │ │ ldr ip, [r0, #20] │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ - ldr r0, [pc, #28] @ 4f024 │ │ │ │ + ldr r0, [pc, #28] @ 4f030 │ │ │ │ add r1, sp, #4 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl c0810 │ │ │ │ + bl c0334 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r1, r7, ip, ror #25 │ │ │ │ - eorseq r5, r7, ip, asr #27 │ │ │ │ - subseq lr, r8, ip, lsl r8 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq pc, r6, ip, ror #12 │ │ │ │ + eorseq r3, r7, ip, asr #14 │ │ │ │ + subseq lr, r7, ip, lsl r8 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r0, #1 │ │ │ │ - b a2afc │ │ │ │ + b a2a20 │ │ │ │ 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] @ 4f13c │ │ │ │ + ldr r1, [pc, #232] @ 4f148 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bne 4f0a0 │ │ │ │ + bne 4f0ac │ │ │ │ cmp r2, #2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - bne 4f084 │ │ │ │ - ldr r1, [pc, #200] @ 4f140 │ │ │ │ + bne 4f090 │ │ │ │ + ldr r1, [pc, #200] @ 4f14c │ │ │ │ cmp r2, r3 │ │ │ │ - ldr r4, [pc, #196] @ 4f144 │ │ │ │ + ldr r4, [pc, #196] @ 4f150 │ │ │ │ movne r4, r1 │ │ │ │ - b 4f134 │ │ │ │ + b 4f140 │ │ │ │ cmp r6, #3 │ │ │ │ - bne 4f130 │ │ │ │ - ldr r1, [pc, #172] @ 4f140 │ │ │ │ + bne 4f13c │ │ │ │ + ldr r1, [pc, #172] @ 4f14c │ │ │ │ cmp r2, r3 │ │ │ │ - ldr r4, [pc, #168] @ 4f144 │ │ │ │ + ldr r4, [pc, #168] @ 4f150 │ │ │ │ moveq r4, r1 │ │ │ │ - b 4f134 │ │ │ │ + b 4f140 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq 4f130 │ │ │ │ - bl 91ac8 │ │ │ │ + beq 4f13c │ │ │ │ + bl 919ec │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 4f0ec │ │ │ │ + beq 4f0f8 │ │ │ │ mov r1, r7 │ │ │ │ - bl b0078 │ │ │ │ + bl afbec │ │ │ │ cmp r0, #0 │ │ │ │ - bge 4f0f4 │ │ │ │ + bge 4f100 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4f0ec │ │ │ │ + beq 4f0f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4f0ec │ │ │ │ + bne 4f0f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 4f134 │ │ │ │ + b 4f140 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 117850 │ │ │ │ + bl 116f10 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 4f134 │ │ │ │ + beq 4f140 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4f134 │ │ │ │ + bne 4f140 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 4f134 │ │ │ │ - ldr r4, [pc, #16] @ 4f148 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 4f140 │ │ │ │ + ldr r4, [pc, #16] @ 4f154 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x00566194 │ │ │ │ - subseq r1, r6, r4, ror lr │ │ │ │ - subseq r1, r6, r4, ror #1 │ │ │ │ - subseq r1, r6, r8, ror sp │ │ │ │ + @ instruction: 0x00556194 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + subseq r1, r5, r8, ror sp │ │ │ │ │ │ │ │ -0004f14c : │ │ │ │ - ldr r0, [pc] @ 4f154 │ │ │ │ - b 10f338 │ │ │ │ - ldrsheq r2, [r8], #-216 @ 0xffffff28 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 10fd7c │ │ │ │ - ldr r1, [pc, #40] @ 4f1a0 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 129068 │ │ │ │ - ldr r1, [pc, #24] @ 4f1a4 │ │ │ │ - mov r2, r0 │ │ │ │ - str r2, [r5] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1106d0 │ │ │ │ - asr r0, r0, #31 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldrsheq r2, [r8], #-236 @ 0xffffff14 │ │ │ │ - eorseq r1, r9, ip, asr r7 │ │ │ │ +0004f158 : │ │ │ │ + ldr r0, [pc] @ 4f160 │ │ │ │ + b 10edb8 │ │ │ │ + subseq r2, r7, r8, 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 4f1e0 │ │ │ │ + bhi 4f19c │ │ │ │ cmp r5, #0 │ │ │ │ - ldrle r5, [pc, #160] @ 4f27c │ │ │ │ + ldrle r5, [pc, #160] @ 4f238 │ │ │ │ ldrgt r5, [r6] │ │ │ │ - b 4f204 │ │ │ │ - ldr r0, [pc, #152] @ 4f280 │ │ │ │ + b 4f1c0 │ │ │ │ + ldr r0, [pc, #152] @ 4f23c │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4f1d0 │ │ │ │ + bne 4f18c │ │ │ │ mov r0, #0 │ │ │ │ - b 4f274 │ │ │ │ + b 4f230 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 4f224 │ │ │ │ - ldr r3, [pc, #108] @ 4f284 │ │ │ │ - ldr r1, [pc, #108] @ 4f288 │ │ │ │ + bgt 4f1e0 │ │ │ │ + ldr r3, [pc, #108] @ 4f240 │ │ │ │ + ldr r1, [pc, #108] @ 4f244 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 4f1fc │ │ │ │ + bl 18ed6c │ │ │ │ + b 4f1b8 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 4f244 │ │ │ │ - ldr r3, [pc, #76] @ 4f284 │ │ │ │ - ldr r1, [pc, #80] @ 4f28c │ │ │ │ + beq 4f200 │ │ │ │ + ldr r3, [pc, #76] @ 4f240 │ │ │ │ + ldr r1, [pc, #80] @ 4f248 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 4f1fc │ │ │ │ + bl 18ed6c │ │ │ │ + b 4f1b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 176974 <_PyLong_FromGid@@Base+0x18> │ │ │ │ + bl 175908 <_PyLong_FromGid@@Base+0x18> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 4f1fc │ │ │ │ + blt 4f1b8 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ str r1, [sp] │ │ │ │ - ldr r0, [pc, #44] @ 4f290 │ │ │ │ + ldr r0, [pc, #44] @ 4f24c │ │ │ │ mov r3, r6 │ │ │ │ mov r2, #-2147483646 @ 0x80000002 │ │ │ │ mov r1, sp │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl c0810 │ │ │ │ + bl c0334 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - @ instruction: 0x0036d7bc │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r1, r7, ip, ror #25 │ │ │ │ - eorseq r5, r7, ip, asr #27 │ │ │ │ - subseq pc, r8, r4, rrx │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq fp, r6, ip, lsr r1 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq pc, r6, ip, ror #12 │ │ │ │ + eorseq r3, r7, ip, asr #14 │ │ │ │ + subseq pc, r7, r4, rrx │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ldr r7, [r0, #8] │ │ │ │ lsr r6, r3, #2 │ │ │ │ tst r3, #32 │ │ │ │ ldreq r4, [r0, #28] │ │ │ │ and r6, r6, #7 │ │ │ │ - beq 4f2cc │ │ │ │ + beq 4f288 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ addne r4, r0, #20 │ │ │ │ addeq r4, r0, #28 │ │ │ │ cmp r7, #1 │ │ │ │ - bne 4f308 │ │ │ │ + bne 4f2c4 │ │ │ │ cmp r6, #1 │ │ │ │ ldrbeq r0, [r4] │ │ │ │ - beq 4f2ec │ │ │ │ + beq 4f2a8 │ │ │ │ cmp r6, #2 │ │ │ │ ldrheq r0, [r4] │ │ │ │ ldrne r0, [r4] │ │ │ │ - bl 18af34 <_PyUnicode_IsNumeric@@Base> │ │ │ │ - ldr r3, [pc, #100] @ 4f35c │ │ │ │ - ldr r2, [pc, #100] @ 4f360 │ │ │ │ + bl 189888 <_PyUnicode_IsNumeric@@Base> │ │ │ │ + ldr r3, [pc, #100] @ 4f318 │ │ │ │ + ldr r2, [pc, #100] @ 4f31c │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r7, #0 │ │ │ │ movne r5, #0 │ │ │ │ - beq 4f354 │ │ │ │ + beq 4f310 │ │ │ │ cmp r7, r5 │ │ │ │ - ble 4f34c │ │ │ │ + ble 4f308 │ │ │ │ cmp r6, #1 │ │ │ │ ldrbeq r0, [r4, r5] │ │ │ │ - beq 4f338 │ │ │ │ + beq 4f2f4 │ │ │ │ cmp r6, #2 │ │ │ │ lsl r3, r5, #1 │ │ │ │ ldrheq r0, [r4, r3] │ │ │ │ ldrne r0, [r4, r5, lsl #2] │ │ │ │ - bl 18af34 <_PyUnicode_IsNumeric@@Base> │ │ │ │ + bl 189888 <_PyUnicode_IsNumeric@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4f354 │ │ │ │ + beq 4f310 │ │ │ │ add r5, r5, #1 │ │ │ │ - b 4f314 │ │ │ │ - ldr r0, [pc, #8] @ 4f35c │ │ │ │ + b 4f2d0 │ │ │ │ + ldr r0, [pc, #8] @ 4f318 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #4] @ 4f360 │ │ │ │ + ldr r0, [pc, #4] @ 4f31c │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r1, r6, r4, ror #1 │ │ │ │ - subseq r1, r6, r4, ror lr │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ │ │ │ │ -0004f364 <_PyEval_MatchKeys@@Base>: │ │ │ │ +0004f320 <_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] @ 4f7e8 <_PyEval_MatchKeys@@Base+0x484> │ │ │ │ + ldreq r4, [pc, #1120] @ 4f7a4 <_PyEval_MatchKeys@@Base+0x484> │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [sp, #20] │ │ │ │ - beq 4f7dc <_PyEval_MatchKeys@@Base+0x478> │ │ │ │ + beq 4f798 <_PyEval_MatchKeys@@Base+0x478> │ │ │ │ mov r7, #0 │ │ │ │ - ldr r1, [pc, #1104] @ 4f7ec <_PyEval_MatchKeys@@Base+0x488> │ │ │ │ + ldr r1, [pc, #1104] @ 4f7a8 <_PyEval_MatchKeys@@Base+0x488> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r8, r2 │ │ │ │ add r2, sp, #28 │ │ │ │ str r7, [sp, #28] │ │ │ │ - bl c0be8 <_PyObject_GetMethod@@Base> │ │ │ │ + bl c070c <_PyObject_GetMethod@@Base> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r7 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq 4f670 <_PyEval_MatchKeys@@Base+0x30c> │ │ │ │ + beq 4f62c <_PyEval_MatchKeys@@Base+0x30c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 12a42c │ │ │ │ + bl 129c34 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 4f670 <_PyEval_MatchKeys@@Base+0x30c> │ │ │ │ - ldr r3, [pc, #1052] @ 4f7f0 <_PyEval_MatchKeys@@Base+0x48c> │ │ │ │ + beq 4f62c <_PyEval_MatchKeys@@Base+0x30c> │ │ │ │ + ldr r3, [pc, #1052] @ 4f7ac <_PyEval_MatchKeys@@Base+0x48c> │ │ │ │ str r7, [sp] │ │ │ │ - bl 35a770 │ │ │ │ - ldr r1, [pc, #1044] @ 4f7f4 <_PyEval_MatchKeys@@Base+0x490> │ │ │ │ + bl 3580f0 │ │ │ │ + ldr r1, [pc, #1044] @ 4f7b0 <_PyEval_MatchKeys@@Base+0x490> │ │ │ │ ldr r0, [r3, r0] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r7 │ │ │ │ - bl 181550 │ │ │ │ + bl 1804cc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 4f680 <_PyEval_MatchKeys@@Base+0x31c> │ │ │ │ + beq 4f63c <_PyEval_MatchKeys@@Base+0x31c> │ │ │ │ mov r0, sl │ │ │ │ - bl 92cbc │ │ │ │ + bl 92be0 │ │ │ │ subs r4, r0, #0 │ │ │ │ addne r8, r8, #8 │ │ │ │ addne fp, r4, #8 │ │ │ │ - beq 4f684 <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ + beq 4f640 <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ cmp r7, sl │ │ │ │ mov r0, r6 │ │ │ │ - bge 4f584 <_PyEval_MatchKeys@@Base+0x220> │ │ │ │ + bge 4f540 <_PyEval_MatchKeys@@Base+0x220> │ │ │ │ ldr r9, [r8, #4]! │ │ │ │ mov r1, r9 │ │ │ │ - bl 12ec58 │ │ │ │ + bl 12e460 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4f440 <_PyEval_MatchKeys@@Base+0xdc> │ │ │ │ + beq 4f3fc <_PyEval_MatchKeys@@Base+0xdc> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4f464 <_PyEval_MatchKeys@@Base+0x100> │ │ │ │ - b 4f458 <_PyEval_MatchKeys@@Base+0xf4> │ │ │ │ + beq 4f420 <_PyEval_MatchKeys@@Base+0x100> │ │ │ │ + b 4f414 <_PyEval_MatchKeys@@Base+0xf4> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 12dfa4 │ │ │ │ + bl 12d7ac │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 4f480 <_PyEval_MatchKeys@@Base+0x11c> │ │ │ │ - b 4f42c <_PyEval_MatchKeys@@Base+0xc8> │ │ │ │ + beq 4f43c <_PyEval_MatchKeys@@Base+0x11c> │ │ │ │ + b 4f3e8 <_PyEval_MatchKeys@@Base+0xc8> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4f684 <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ - ldr r2, [pc, #908] @ 4f7f8 <_PyEval_MatchKeys@@Base+0x494> │ │ │ │ + bne 4f640 <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ + ldr r2, [pc, #908] @ 4f7b4 <_PyEval_MatchKeys@@Base+0x494> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [r2] │ │ │ │ mov r3, r9 │ │ │ │ - ldr r2, [pc, #896] @ 4f7fc <_PyEval_MatchKeys@@Base+0x498> │ │ │ │ - bl 1c19a4 <_PyErr_Format@@Base> │ │ │ │ - b 4f684 <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ + ldr r2, [pc, #896] @ 4f7b8 <_PyEval_MatchKeys@@Base+0x498> │ │ │ │ + bl 1bfe3c <_PyErr_Format@@Base> │ │ │ │ + b 4f640 <_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 b95a8 │ │ │ │ + bl b90fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4f684 <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ + beq 4f640 <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ cmp r0, r5 │ │ │ │ - bne 4f578 <_PyEval_MatchKeys@@Base+0x214> │ │ │ │ + bne 4f534 <_PyEval_MatchKeys@@Base+0x214> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4f510 <_PyEval_MatchKeys@@Base+0x1ac> │ │ │ │ + beq 4f4cc <_PyEval_MatchKeys@@Base+0x1ac> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4f510 <_PyEval_MatchKeys@@Base+0x1ac> │ │ │ │ - ldr r2, [pc, #792] @ 4f800 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ + bne 4f4cc <_PyEval_MatchKeys@@Base+0x1ac> │ │ │ │ + ldr r2, [pc, #792] @ 4f7bc <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4f500 <_PyEval_MatchKeys@@Base+0x19c> │ │ │ │ + beq 4f4bc <_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 4f55c <_PyEval_MatchKeys@@Base+0x1f8> │ │ │ │ + beq 4f518 <_PyEval_MatchKeys@@Base+0x1f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4f55c <_PyEval_MatchKeys@@Base+0x1f8> │ │ │ │ - ldr r2, [pc, #716] @ 4f800 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ + bne 4f518 <_PyEval_MatchKeys@@Base+0x1f8> │ │ │ │ + ldr r2, [pc, #716] @ 4f7bc <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4f54c <_PyEval_MatchKeys@@Base+0x1e8> │ │ │ │ + beq 4f508 <_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] @ 4f804 <_PyEval_MatchKeys@@Base+0x4a0> │ │ │ │ - ldr r4, [pc, #668] @ 4f804 <_PyEval_MatchKeys@@Base+0x4a0> │ │ │ │ + ldr r2, [pc, #672] @ 4f7c0 <_PyEval_MatchKeys@@Base+0x4a0> │ │ │ │ + ldr r4, [pc, #668] @ 4f7c0 <_PyEval_MatchKeys@@Base+0x4a0> │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - b 4f584 <_PyEval_MatchKeys@@Base+0x220> │ │ │ │ + b 4f540 <_PyEval_MatchKeys@@Base+0x220> │ │ │ │ add r7, r7, #1 │ │ │ │ str r0, [fp, #4]! │ │ │ │ - b 4f40c <_PyEval_MatchKeys@@Base+0xa8> │ │ │ │ + b 4f3c8 <_PyEval_MatchKeys@@Base+0xa8> │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4f5d4 <_PyEval_MatchKeys@@Base+0x270> │ │ │ │ + beq 4f590 <_PyEval_MatchKeys@@Base+0x270> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 4f5d4 <_PyEval_MatchKeys@@Base+0x270> │ │ │ │ - ldr r2, [pc, #596] @ 4f800 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ + bne 4f590 <_PyEval_MatchKeys@@Base+0x270> │ │ │ │ + ldr r2, [pc, #596] @ 4f7bc <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4f5c4 <_PyEval_MatchKeys@@Base+0x260> │ │ │ │ + beq 4f580 <_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 4f620 <_PyEval_MatchKeys@@Base+0x2bc> │ │ │ │ + beq 4f5dc <_PyEval_MatchKeys@@Base+0x2bc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4f620 <_PyEval_MatchKeys@@Base+0x2bc> │ │ │ │ - ldr r2, [pc, #520] @ 4f800 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ + bne 4f5dc <_PyEval_MatchKeys@@Base+0x2bc> │ │ │ │ + ldr r2, [pc, #520] @ 4f7bc <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4f610 <_PyEval_MatchKeys@@Base+0x2ac> │ │ │ │ + beq 4f5cc <_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 4f7dc <_PyEval_MatchKeys@@Base+0x478> │ │ │ │ + beq 4f798 <_PyEval_MatchKeys@@Base+0x478> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4f7dc <_PyEval_MatchKeys@@Base+0x478> │ │ │ │ - ldr r2, [pc, #444] @ 4f800 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ + bne 4f798 <_PyEval_MatchKeys@@Base+0x478> │ │ │ │ + ldr r2, [pc, #444] @ 4f7bc <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4f65c <_PyEval_MatchKeys@@Base+0x2f8> │ │ │ │ + beq 4f618 <_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 4f7dc <_PyEval_MatchKeys@@Base+0x478> │ │ │ │ + b 4f798 <_PyEval_MatchKeys@@Base+0x478> │ │ │ │ mov r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r4 │ │ │ │ - b 4f684 <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ + b 4f640 <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ mov r4, r5 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 4f6dc <_PyEval_MatchKeys@@Base+0x378> │ │ │ │ + beq 4f698 <_PyEval_MatchKeys@@Base+0x378> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4f6dc <_PyEval_MatchKeys@@Base+0x378> │ │ │ │ + beq 4f698 <_PyEval_MatchKeys@@Base+0x378> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 4f6dc <_PyEval_MatchKeys@@Base+0x378> │ │ │ │ - ldr r2, [pc, #332] @ 4f800 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ + bne 4f698 <_PyEval_MatchKeys@@Base+0x378> │ │ │ │ + ldr r2, [pc, #332] @ 4f7bc <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4f6cc <_PyEval_MatchKeys@@Base+0x368> │ │ │ │ + beq 4f688 <_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 4f730 <_PyEval_MatchKeys@@Base+0x3cc> │ │ │ │ + beq 4f6ec <_PyEval_MatchKeys@@Base+0x3cc> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4f730 <_PyEval_MatchKeys@@Base+0x3cc> │ │ │ │ + beq 4f6ec <_PyEval_MatchKeys@@Base+0x3cc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 4f730 <_PyEval_MatchKeys@@Base+0x3cc> │ │ │ │ - ldr r2, [pc, #248] @ 4f800 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ + bne 4f6ec <_PyEval_MatchKeys@@Base+0x3cc> │ │ │ │ + ldr r2, [pc, #248] @ 4f7bc <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4f720 <_PyEval_MatchKeys@@Base+0x3bc> │ │ │ │ + beq 4f6dc <_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 4f784 <_PyEval_MatchKeys@@Base+0x420> │ │ │ │ + beq 4f740 <_PyEval_MatchKeys@@Base+0x420> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4f784 <_PyEval_MatchKeys@@Base+0x420> │ │ │ │ + beq 4f740 <_PyEval_MatchKeys@@Base+0x420> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 4f784 <_PyEval_MatchKeys@@Base+0x420> │ │ │ │ - ldr r2, [pc, #164] @ 4f800 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ + bne 4f740 <_PyEval_MatchKeys@@Base+0x420> │ │ │ │ + ldr r2, [pc, #164] @ 4f7bc <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4f774 <_PyEval_MatchKeys@@Base+0x410> │ │ │ │ + beq 4f730 <_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 4f7d8 <_PyEval_MatchKeys@@Base+0x474> │ │ │ │ + beq 4f794 <_PyEval_MatchKeys@@Base+0x474> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4f7d8 <_PyEval_MatchKeys@@Base+0x474> │ │ │ │ + beq 4f794 <_PyEval_MatchKeys@@Base+0x474> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4f7d8 <_PyEval_MatchKeys@@Base+0x474> │ │ │ │ - ldr r2, [pc, #80] @ 4f800 <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ + bne 4f794 <_PyEval_MatchKeys@@Base+0x474> │ │ │ │ + ldr r2, [pc, #80] @ 4f7bc <_PyEval_MatchKeys@@Base+0x49c> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4f7c8 <_PyEval_MatchKeys@@Base+0x464> │ │ │ │ + beq 4f784 <_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, r9, r8, lsl r0 │ │ │ │ - ldrsheq ip, [r8], #-216 @ 0xffffff28 │ │ │ │ + subseq r1, r8, r8, lsl r0 │ │ │ │ + ldrsheq ip, [r7], #-216 @ 0xffffff28 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r8, r6, r0, asr lr │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq pc, r8, r4, ror #16 │ │ │ │ - subseq r5, r8, r0, lsl lr │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - │ │ │ │ -0004f808 : │ │ │ │ - ldr r0, [pc] @ 4f810 │ │ │ │ - b 10f338 │ │ │ │ - subseq r2, r8, r0, lsl pc │ │ │ │ + subseq r8, r5, r0, asr lr │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq sp, r8, ip, lsl r1 │ │ │ │ + subseq r5, r7, r0, lsl 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 │ │ │ │ + bl 10f7f8 │ │ │ │ + ldr r1, [pc, #40] @ 4f80c <_PyEval_MatchKeys@@Base+0x4ec> │ │ │ │ + mov r2, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 12886c │ │ │ │ + ldr r1, [pc, #24] @ 4f810 <_PyEval_MatchKeys@@Base+0x4f0> │ │ │ │ + mov r2, r0 │ │ │ │ + str r2, [r5] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 11014c │ │ │ │ + asr r0, r0, #31 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldrheq r2, [r7], #-236 @ 0xffffff14 │ │ │ │ + ldrsbeq pc, [r8], -r8 @ │ │ │ │ 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 4f850 │ │ │ │ + bhi 4f850 <_PyEval_MatchKeys@@Base+0x530> │ │ │ │ ldr r0, [r8] │ │ │ │ - bl 12038c <_PyNumber_Index@@Base> │ │ │ │ + bl 11fc10 <_PyNumber_Index@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 4f870 │ │ │ │ - b 4f88c │ │ │ │ - ldr r0, [pc, #292] @ 4f97c │ │ │ │ + bne 4f870 <_PyEval_MatchKeys@@Base+0x550> │ │ │ │ + b 4f88c <_PyEval_MatchKeys@@Base+0x56c> │ │ │ │ + ldr r0, [pc, #292] @ 4f97c <_PyEval_MatchKeys@@Base+0x65c> │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4f974 │ │ │ │ - b 4f83c │ │ │ │ - bl ab140 │ │ │ │ + beq 4f974 <_PyEval_MatchKeys@@Base+0x654> │ │ │ │ + b 4f83c <_PyEval_MatchKeys@@Base+0x51c> │ │ │ │ + bl ab064 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne 4f8a0 │ │ │ │ + bne 4f8a0 <_PyEval_MatchKeys@@Base+0x580> │ │ │ │ cmn r5, #1 │ │ │ │ - bne 4f8bc │ │ │ │ - bl a5774 │ │ │ │ + bne 4f8bc <_PyEval_MatchKeys@@Base+0x59c> │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 4f8bc │ │ │ │ - b 4f974 │ │ │ │ + beq 4f8bc <_PyEval_MatchKeys@@Base+0x59c> │ │ │ │ + b 4f974 <_PyEval_MatchKeys@@Base+0x654> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 4f884 │ │ │ │ + bne 4f884 <_PyEval_MatchKeys@@Base+0x564> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 4f884 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 4f884 <_PyEval_MatchKeys@@Base+0x564> │ │ │ │ cmp r7, #1 │ │ │ │ - ble 4f934 │ │ │ │ + ble 4f934 <_PyEval_MatchKeys@@Base+0x614> │ │ │ │ ldr r4, [r8, #4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - beq 4f8ec │ │ │ │ + beq 4f8ec <_PyEval_MatchKeys@@Base+0x5cc> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ ldrbeq r3, [r4, #16] │ │ │ │ - beq 4f938 │ │ │ │ - b 4f964 │ │ │ │ - ldr r3, [pc, #140] @ 4f980 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 4f908 │ │ │ │ - ldr r1, [pc, #128] @ 4f980 │ │ │ │ - bl adf8c │ │ │ │ + beq 4f938 <_PyEval_MatchKeys@@Base+0x618> │ │ │ │ + b 4f964 <_PyEval_MatchKeys@@Base+0x644> │ │ │ │ + ldr r3, [pc, #140] @ 4f980 <_PyEval_MatchKeys@@Base+0x660> │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 4f908 <_PyEval_MatchKeys@@Base+0x5e8> │ │ │ │ + ldr r1, [pc, #128] @ 4f980 <_PyEval_MatchKeys@@Base+0x660> │ │ │ │ + bl ade90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4f91c │ │ │ │ + beq 4f91c <_PyEval_MatchKeys@@Base+0x5fc> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ ldreq r3, [r4, #20] │ │ │ │ ldrbeq r3, [r3] │ │ │ │ - beq 4f938 │ │ │ │ - ldr r2, [pc, #96] @ 4f984 │ │ │ │ - ldr r1, [pc, #96] @ 4f988 │ │ │ │ - ldr r0, [pc, #80] @ 4f97c │ │ │ │ + beq 4f938 <_PyEval_MatchKeys@@Base+0x618> │ │ │ │ + ldr r2, [pc, #96] @ 4f984 <_PyEval_MatchKeys@@Base+0x664> │ │ │ │ + ldr r1, [pc, #96] @ 4f988 <_PyEval_MatchKeys@@Base+0x668> │ │ │ │ + ldr r0, [pc, #80] @ 4f97c <_PyEval_MatchKeys@@Base+0x65c> │ │ │ │ mov r3, r4 │ │ │ │ - bl 31816c <_PyArg_BadArgument@@Base> │ │ │ │ - b 4f974 │ │ │ │ + bl 315a24 <_PyArg_BadArgument@@Base> │ │ │ │ + b 4f974 <_PyEval_MatchKeys@@Base+0x654> │ │ │ │ mov r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bgt 4f950 │ │ │ │ + bgt 4f950 <_PyEval_MatchKeys@@Base+0x630> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2844e0 │ │ │ │ + b 2812e0 │ │ │ │ sub r1, r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 4a944 │ │ │ │ - ldr r3, [pc, #20] @ 4f980 │ │ │ │ + b 4a95c │ │ │ │ + ldr r3, [pc, #20] @ 4f980 <_PyEval_MatchKeys@@Base+0x660> │ │ │ │ cmp r0, r3 │ │ │ │ - beq 4f91c │ │ │ │ - b 4f8f8 │ │ │ │ + beq 4f91c <_PyEval_MatchKeys@@Base+0x5fc> │ │ │ │ + b 4f8f8 <_PyEval_MatchKeys@@Base+0x5d8> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mlaseq r5, ip, lr, ip │ │ │ │ - subseq r8, r6, r8, lsr #23 │ │ │ │ - eorseq r4, r6, r0, lsr r4 │ │ │ │ - eorseq ip, r6, r8, asr #28 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 10fd7c │ │ │ │ - ldr r1, [pc, #40] @ 4f9d4 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 129068 │ │ │ │ - ldr r1, [pc, #24] @ 4f9d8 │ │ │ │ - mov r2, r0 │ │ │ │ - str r2, [r5] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1106d0 │ │ │ │ - asr r0, r0, #31 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, r8, r4, asr #30 │ │ │ │ - eorseq r1, r9, r0, lsr #15 │ │ │ │ + eorseq sl, r5, ip, lsl r8 │ │ │ │ + subseq r8, r5, r8, lsr #23 │ │ │ │ + eorseq r1, r6, ip, lsl #27 │ │ │ │ + eorseq sl, r6, r8, asr #15 │ │ │ │ + │ │ │ │ +0004f98c : │ │ │ │ + ldr r0, [pc] @ 4f994 │ │ │ │ + b 10edb8 │ │ │ │ + ldrsbeq r2, [r7], #-224 @ 0xffffff20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ bl 29658 │ │ │ │ sub r3, r6, #1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi 4fa30 │ │ │ │ + bhi 4f9ec │ │ │ │ ldr r0, [r7] │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 1129cc │ │ │ │ + bl 112444 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4fa50 │ │ │ │ - b 4faac │ │ │ │ - ldr r0, [pc, #284] @ 4fb54 │ │ │ │ + beq 4fa0c │ │ │ │ + b 4fa68 │ │ │ │ + ldr r0, [pc, #284] @ 4fb10 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4fa14 │ │ │ │ - b 4faac │ │ │ │ + bne 4f9d0 │ │ │ │ + b 4fa68 │ │ │ │ cmp r6, #1 │ │ │ │ - ble 4fae8 │ │ │ │ + ble 4faa4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #244] @ 4fb58 │ │ │ │ + ldr r2, [pc, #244] @ 4fb14 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 4fac8 │ │ │ │ + beq 4fa84 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 4fab4 │ │ │ │ + beq 4fa70 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl b2bb4 │ │ │ │ + bl b2728 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 4faac │ │ │ │ + beq 4fa68 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 4facc │ │ │ │ - ldr r3, [pc, #184] @ 4fb5c │ │ │ │ - ldr r1, [pc, #184] @ 4fb60 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - mov r4, #0 │ │ │ │ - b 4fb34 │ │ │ │ - ldr r2, [pc, #168] @ 4fb64 │ │ │ │ - ldr r1, [pc, #168] @ 4fb68 │ │ │ │ - ldr r0, [pc, #144] @ 4fb54 │ │ │ │ - bl 31816c <_PyArg_BadArgument@@Base> │ │ │ │ - b 4faac │ │ │ │ + beq 4fa88 │ │ │ │ + ldr r3, [pc, #184] @ 4fb18 │ │ │ │ + ldr r1, [pc, #184] @ 4fb1c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ed6c │ │ │ │ + mov r4, #0 │ │ │ │ + b 4faf0 │ │ │ │ + ldr r2, [pc, #168] @ 4fb20 │ │ │ │ + ldr r1, [pc, #168] @ 4fb24 │ │ │ │ + ldr r0, [pc, #144] @ 4fb10 │ │ │ │ + bl 315a24 <_PyArg_BadArgument@@Base> │ │ │ │ + b 4fa68 │ │ │ │ mov r5, r4 │ │ │ │ cmp r6, #2 │ │ │ │ - beq 4faec │ │ │ │ + beq 4faa8 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 1038f0 │ │ │ │ + bl 103320 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 4faec │ │ │ │ - b 4faac │ │ │ │ + bge 4faa8 │ │ │ │ + b 4fa68 │ │ │ │ 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 21b7f0 │ │ │ │ + bl 21877c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 4fb34 │ │ │ │ + beq 4faf0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r0, [pc, #60] @ 4fb6c │ │ │ │ - bl a9bc8 │ │ │ │ + ldr r0, [pc, #60] @ 4fb28 │ │ │ │ + bl a9aec │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 4fb48 │ │ │ │ + beq 4fb04 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 113900 │ │ │ │ + bl 113378 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - mlaseq r7, ip, pc, r4 @ │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r3, r6, ip, ror #26 │ │ │ │ - eorseq fp, r6, r0, lsr ip │ │ │ │ - eorseq ip, r6, r8, asr #28 │ │ │ │ - eorseq r7, r7, r8, lsr r4 │ │ │ │ - │ │ │ │ -0004fb70 : │ │ │ │ - ldr r0, [pc] @ 4fb78 │ │ │ │ - b 10f338 │ │ │ │ - subseq r2, r8, r8, asr pc │ │ │ │ + eorseq r2, r7, r0, lsr r9 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + @ instruction: 0x003616dc │ │ │ │ + @ instruction: 0x003695b0 │ │ │ │ + eorseq sl, r6, r8, asr #15 │ │ │ │ + @ instruction: 0x00374db8 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 10f7f8 │ │ │ │ + ldr r1, [pc, #40] @ 4fb74 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 12886c │ │ │ │ + ldr r1, [pc, #24] @ 4fb78 │ │ │ │ + mov r2, r0 │ │ │ │ + str r2, [r5] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 11014c │ │ │ │ + asr r0, r0, #31 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq r2, r7, r4, lsl #30 │ │ │ │ + eorseq pc, r8, ip, lsl r1 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r5, [pc, #264] @ 4fc9c │ │ │ │ + ldr r5, [pc, #264] @ 4fc9c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ cmp r3, r5 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ - beq 4fbdc │ │ │ │ + beq 4fbdc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ - bl adf8c │ │ │ │ + bl ade90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4fbdc │ │ │ │ + bne 4fbdc │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1b1a50 │ │ │ │ + bl 1b0158 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 4fbe4 │ │ │ │ + bne 4fbe4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b 4fc94 │ │ │ │ + b 4fc94 │ │ │ │ ldrd r2, [r4, #8] │ │ │ │ strd r2, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, r5 │ │ │ │ - beq 4fc04 │ │ │ │ - ldr r1, [pc, #160] @ 4fc9c │ │ │ │ - bl adf8c │ │ │ │ + beq 4fc04 │ │ │ │ + ldr r1, [pc, #160] @ 4fc9c │ │ │ │ + bl ade90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4fc10 │ │ │ │ + beq 4fc10 │ │ │ │ ldrd r2, [r4, #8] │ │ │ │ strd r2, [sp, #32] │ │ │ │ - b 4fc28 │ │ │ │ + b 4fc28 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1b1a50 │ │ │ │ + bl 1b0158 │ │ │ │ cmn r0, #1 │ │ │ │ ldreq r0, [sp, #8] │ │ │ │ - beq 4fc94 │ │ │ │ + beq 4fc94 │ │ │ │ ldrd r4, [sp, #32] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 358cc0 │ │ │ │ + bl 356644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4fc60 │ │ │ │ - ldr r3, [pc, #80] @ 4fca0 │ │ │ │ - ldr r1, [pc, #80] @ 4fca4 │ │ │ │ + beq 4fc60 │ │ │ │ + ldr r3, [pc, #80] @ 4fca0 │ │ │ │ + ldr r1, [pc, #80] @ 4fca4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r0, #0 │ │ │ │ - b 4fc94 │ │ │ │ + b 4fc94 │ │ │ │ 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 3995c │ │ │ │ + bl 39974 │ │ │ │ ldrd r4, [sp, #24] │ │ │ │ - ldr r0, [pc, #28] @ 4fca8 │ │ │ │ + ldr r0, [pc, #28] @ 4fca8 │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ strd r4, [sp] │ │ │ │ - bl a9bc8 │ │ │ │ + bl a9aec │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrsheq r6, [r6], #-80 @ 0xffffffb0 │ │ │ │ - subseq sp, r6, r8, lsr #22 │ │ │ │ - eorseq r1, r9, r8, lsl #16 │ │ │ │ - mlaseq r9, r0, r0, r1 │ │ │ │ + ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ + subseq sp, r5, r8, lsr #22 │ │ │ │ + eorseq pc, r8, r8, lsr #2 │ │ │ │ + @ instruction: 0x0038e9fc │ │ │ │ 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 4fcf4 │ │ │ │ + beq 4fcf4 │ │ │ │ ldr r3, [ip] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [ip] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 164628 │ │ │ │ + bl 163810 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9b2fc │ │ │ │ + bl 9b220 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 4fd2c │ │ │ │ - ldr r0, [pc, #32] @ 4fd38 │ │ │ │ - bl 2b507c <_PyEval_GetBuiltin@@Base> │ │ │ │ + beq 4fd2c │ │ │ │ + ldr r0, [pc, #32] @ 4fd38 │ │ │ │ + bl 2b20dc <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #20] @ 4fd3c │ │ │ │ - bl a9bc8 │ │ │ │ + ldr r0, [pc, #20] @ 4fd3c │ │ │ │ + bl a9aec │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq sp, r8, ip, ror r4 │ │ │ │ - eorseq pc, r8, r0, lsl r7 @ │ │ │ │ + subseq sp, r7, ip, ror r4 │ │ │ │ + mlaseq r8, r0, r0, sp │ │ │ │ mov r0, r1 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc] @ 4fd50 │ │ │ │ - b 1b0ad8 │ │ │ │ + ldr r1, [pc] @ 4fd50 │ │ │ │ + b 1af1e0 │ │ │ │ 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 1714c0 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq 4fde0 │ │ │ │ - ldr r3, [pc, #1156] @ 50210 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [r3] │ │ │ │ - bl 120028 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 4fdb0 │ │ │ │ - bl a5774 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 4fdb8 │ │ │ │ - b 50200 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 4fdc8 │ │ │ │ - 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 5c08c │ │ │ │ - ldr r3, [pc, #1068] @ 50214 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 501f0 │ │ │ │ - ldr r3, [r6, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 4fe1c │ │ │ │ - mov r0, r4 │ │ │ │ - add r3, sp, #4 │ │ │ │ - add r2, sp, #8 │ │ │ │ - add r1, sp, #12 │ │ │ │ - bl 16f8a0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 4fe34 │ │ │ │ - b 50200 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 317b50 <_PyGen_SetStopIterationValue@@Base+0xbc> │ │ │ │ - cmn r0, #1 │ │ │ │ - bne 4fdfc │ │ │ │ - b 50200 │ │ │ │ - ldr r3, [r6, #20] │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - add r2, sp, #8 │ │ │ │ - add r1, sp, #12 │ │ │ │ - mov r3, r4 │ │ │ │ - bl 1701e8 │ │ │ │ - cmp r8, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - bne 4ff6c │ │ │ │ - cmp r0, #0 │ │ │ │ - ble 50204 │ │ │ │ - cmp r4, #0 │ │ │ │ - bge 4fe8c │ │ │ │ - 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 92f28 │ │ │ │ - subs r8, r0, #0 │ │ │ │ - ldrne r4, [sp, #12] │ │ │ │ - movne r9, #0 │ │ │ │ - beq 50200 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - cmp r3, r4 │ │ │ │ - ldr r3, [r6, #20] │ │ │ │ - add r1, r4, r0 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - bls 4ff08 │ │ │ │ - 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] │ │ │ │ - str r0, [r1, r9, lsl #2] │ │ │ │ - add r1, r3, r4, lsl #2 │ │ │ │ - sub r0, r4, r9 │ │ │ │ - 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 4fea4 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mla r1, r0, r5, r1 │ │ │ │ - cmp r1, r2 │ │ │ │ - bcs 4ff34 │ │ │ │ - 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 50204 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r8] │ │ │ │ - bne 50204 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 50204 │ │ │ │ - ldr r1, [pc, #676] @ 50218 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 149c5c │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 50200 │ │ │ │ - ldr r8, [r4, #8] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, #1 │ │ │ │ - cmpne r5, r8 │ │ │ │ - beq 4ffd0 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 4ffb4 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 4ffb4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #608] @ 5021c │ │ │ │ - ldr r1, [pc, #608] @ 50220 │ │ │ │ - ldr r0, [r3] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 117e48 │ │ │ │ - b 50200 │ │ │ │ - cmp r5, r8 │ │ │ │ - bge 4ffec │ │ │ │ - sub r1, r8, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 318a24 │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 50088 │ │ │ │ - ldr r1, [pc, #560] @ 50224 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - bl 17ed14 │ │ │ │ - bl 10fd7c │ │ │ │ - mov r9, #0 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r9, r8 │ │ │ │ - bge 50070 │ │ │ │ - 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 50068 │ │ │ │ - mov r0, sl │ │ │ │ - bl adf8c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 50068 │ │ │ │ - ldr r3, [pc, #476] @ 50228 │ │ │ │ - ldr r2, [sl, #12] │ │ │ │ - ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #468] @ 5022c │ │ │ │ - bl 117e48 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 50094 │ │ │ │ - b 50200 │ │ │ │ - add r9, r9, #1 │ │ │ │ - b 50004 │ │ │ │ - cmp r5, #0 │ │ │ │ - ble 500e0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 92f28 │ │ │ │ - subs r9, r0, #0 │ │ │ │ - bne 500b0 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 50200 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 50200 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 50200 │ │ │ │ - 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 500c8 │ │ │ │ - b 500e4 │ │ │ │ - mov r9, #0 │ │ │ │ - ldr r3, [r6, #20] │ │ │ │ - cmp r5, r8 │ │ │ │ - ldrgt r2, [sp, #8] │ │ │ │ - ldrgt ip, [r3, #4] │ │ │ │ - ble 5011c │ │ │ │ - cmp ip, r2 │ │ │ │ - ble 5012c │ │ │ │ - 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 500f8 │ │ │ │ - ldrlt r2, [r3, #4] │ │ │ │ - ldrlt ip, [sp, #8] │ │ │ │ - sublt r2, r2, #1 │ │ │ │ - blt 50144 │ │ │ │ - ldr lr, [sp, #4] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - lsl lr, lr, #2 │ │ │ │ - lsl r1, r1, #2 │ │ │ │ - mov r2, #0 │ │ │ │ - b 50168 │ │ │ │ - cmp ip, r2 │ │ │ │ - bgt 5012c │ │ │ │ - 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 50144 │ │ │ │ - cmp r2, r8 │ │ │ │ - bge 501b0 │ │ │ │ - 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 │ │ │ │ - ldr r0, [r0, r2, lsl #2] │ │ │ │ - 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 50168 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - sub r2, r2, r5 │ │ │ │ - add r2, r2, r8 │ │ │ │ - str r2, [r3, #4] │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 501e4 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 501e4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9b380 │ │ │ │ - b 50204 │ │ │ │ - ldr r3, [pc, #48] @ 50228 │ │ │ │ - ldr r1, [pc, #52] @ 50230 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - mvn r7, #0 │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq sp, r6, r0, lsl #22 │ │ │ │ - subseq r2, r6, ip, lsr #31 │ │ │ │ - eorseq r1, r9, r8, lsl r8 │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r6, r7, ip, lsr #26 │ │ │ │ - subseq r1, r8, r8, ror r3 │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r8, r8, asr #12 │ │ │ │ - eorseq r1, r9, r8, lsr r8 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 10fd7c │ │ │ │ - ldr r1, [pc, #316] @ 50390 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 129068 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r0, [r5] │ │ │ │ - bne 50274 │ │ │ │ - mvn r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1290a0 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 5026c │ │ │ │ - ldr r1, [pc, #260] @ 50394 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 129068 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [r5, #4] │ │ │ │ - beq 5026c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1290a0 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 5026c │ │ │ │ - ldr r1, [pc, #216] @ 50398 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 129068 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [r5, #8] │ │ │ │ - beq 5026c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1290a0 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 5026c │ │ │ │ - ldr r1, [pc, #172] @ 5039c │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 129068 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [r5, #12] │ │ │ │ - beq 5026c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1290a0 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 5026c │ │ │ │ - ldr r1, [pc, #128] @ 503a0 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 129068 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [r5, #16] │ │ │ │ - beq 5026c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1290a0 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 5026c │ │ │ │ - ldr r1, [pc, #84] @ 503a4 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 129068 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [r5, #20] │ │ │ │ - beq 5026c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1290a0 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 5026c │ │ │ │ - ldr r2, [pc, #40] @ 503a8 │ │ │ │ - ldr r1, [pc, #40] @ 503ac │ │ │ │ - mov r0, r4 │ │ │ │ - bl 287430 │ │ │ │ - asr r0, r0, #31 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, r8, ip, lsl #31 │ │ │ │ - subseq r2, r8, r0, lsr #31 │ │ │ │ - ldrheq r2, [r8], #-244 @ 0xffffff0c │ │ │ │ - subseq r2, r8, r8, asr #31 │ │ │ │ - ldrsbeq r2, [r8], #-252 @ 0xffffff04 │ │ │ │ - ldrsheq r2, [r8], #-240 @ 0xffffff10 │ │ │ │ - eorseq r1, r9, ip, asr r8 │ │ │ │ - ldrsheq ip, [r5], -r8 @ │ │ │ │ + │ │ │ │ +0004fd54 : │ │ │ │ + ldr r0, [pc] @ 4fd5c │ │ │ │ + b 10edb8 │ │ │ │ + subseq r2, r7, r8, lsl pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r4, [r3, #8] │ │ │ │ moveq r4, r3 │ │ │ │ @@ -38763,620 +38359,1013 @@ │ │ │ │ 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 50408 │ │ │ │ + bne 4fdb8 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 50438 │ │ │ │ - ldr ip, [pc, #1576] @ 50a38 │ │ │ │ + beq 4fde8 │ │ │ │ + ldr ip, [pc, #1576] @ 503e8 │ │ │ │ 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 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 504fc │ │ │ │ + beq 4feac │ │ │ │ cmp r4, #0 │ │ │ │ - beq 504b4 │ │ │ │ + beq 4fe64 │ │ │ │ ldr r5, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 50458 │ │ │ │ + beq 4fe08 │ │ │ │ cmp r4, #1 │ │ │ │ - bne 5045c │ │ │ │ - b 504c0 │ │ │ │ - ldr r5, [pc, #1500] @ 50a3c │ │ │ │ + bne 4fe0c │ │ │ │ + b 4fe70 │ │ │ │ + ldr r5, [pc, #1500] @ 503ec │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 12038c <_PyNumber_Index@@Base> │ │ │ │ + bl 11fc10 <_PyNumber_Index@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 5047c │ │ │ │ - bl a5774 │ │ │ │ + bne 4fe2c │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 504c0 │ │ │ │ - b 504fc │ │ │ │ - bl ab140 │ │ │ │ + beq 4fe70 │ │ │ │ + b 4feac │ │ │ │ + bl ab064 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 504a8 │ │ │ │ + beq 4fe58 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 504a8 │ │ │ │ + bne 4fe58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmn r7, #1 │ │ │ │ - bne 504c4 │ │ │ │ - b 5046c │ │ │ │ - ldr r5, [pc, #1408] @ 50a3c │ │ │ │ + bne 4fe74 │ │ │ │ + b 4fe1c │ │ │ │ + ldr r5, [pc, #1408] @ 503ec │ │ │ │ mvn r7, #0 │ │ │ │ - b 504c4 │ │ │ │ + b 4fe74 │ │ │ │ mvn r7, #0 │ │ │ │ - ldr r3, [pc, #1392] @ 50a3c │ │ │ │ + ldr r3, [pc, #1392] @ 503ec │ │ │ │ cmp r7, #0 │ │ │ │ mvnlt r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r5, r3 │ │ │ │ ldr r6, [r8, #8] │ │ │ │ add r9, r8, #16 │ │ │ │ - bne 506b8 │ │ │ │ + bne 50068 │ │ │ │ cmp r7, #11 │ │ │ │ movlt r0, r7 │ │ │ │ movge r0, #11 │ │ │ │ add r0, r0, #1 │ │ │ │ - bl 92f28 │ │ │ │ + bl 92e4c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 50504 │ │ │ │ + bne 4feb4 │ │ │ │ mov r4, #0 │ │ │ │ - b 50a2c │ │ │ │ + b 503dc │ │ │ │ sub r2, r6, #1 │ │ │ │ - ldr fp, [pc, #1328] @ 50a40 │ │ │ │ + ldr fp, [pc, #1328] @ 503f0 │ │ │ │ mov r1, r2 │ │ │ │ mov r5, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r7, r5 │ │ │ │ - beq 5062c │ │ │ │ + beq 4ffdc │ │ │ │ cmp r1, #0 │ │ │ │ - blt 5067c │ │ │ │ + blt 5002c │ │ │ │ ldrb r3, [r9, r1] │ │ │ │ sub r6, r1, #1 │ │ │ │ ldr r3, [fp, r3, lsl #2] │ │ │ │ tst r3, #8 │ │ │ │ - beq 50558 │ │ │ │ + beq 4ff08 │ │ │ │ mov r1, r6 │ │ │ │ - b 50520 │ │ │ │ + b 4fed0 │ │ │ │ ldrb r3, [r9, r6] │ │ │ │ ldr r3, [fp, r3, lsl #2] │ │ │ │ tst r3, #8 │ │ │ │ - bne 5059c │ │ │ │ + bne 4ff4c │ │ │ │ sub r6, r6, #1 │ │ │ │ cmn r6, #1 │ │ │ │ - bne 50544 │ │ │ │ + bne 4fef4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r1 │ │ │ │ - bne 5059c │ │ │ │ - ldr r3, [pc, #1232] @ 50a44 │ │ │ │ + bne 4ff4c │ │ │ │ + ldr r3, [pc, #1232] @ 503f4 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 5059c │ │ │ │ + bne 4ff4c │ │ │ │ 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 5067c │ │ │ │ + b 5002c │ │ │ │ add r0, r6, #1 │ │ │ │ sub r1, r1, r6 │ │ │ │ add r0, r9, r0 │ │ │ │ - bl 92a28 │ │ │ │ + bl 9294c │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 50690 │ │ │ │ + beq 50040 │ │ │ │ cmp r5, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle sl, [r3, r5, lsl #2] │ │ │ │ - ble 50620 │ │ │ │ + ble 4ffd0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl ab318 │ │ │ │ + bl ab23c │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 50600 │ │ │ │ + beq 4ffb0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 50690 │ │ │ │ + beq 50040 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne 50690 │ │ │ │ + bne 50040 │ │ │ │ mov r0, sl │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 50690 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 50040 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 50620 │ │ │ │ + beq 4ffd0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne 50620 │ │ │ │ + bne 4ffd0 │ │ │ │ mov r0, sl │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ add r5, r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ - b 50518 │ │ │ │ + b 4fec8 │ │ │ │ cmp r1, #0 │ │ │ │ - ldrge r3, [pc, #1032] @ 50a40 │ │ │ │ - blt 5067c │ │ │ │ + ldrge r3, [pc, #1032] @ 503f0 │ │ │ │ + blt 5002c │ │ │ │ ldrb r2, [r9, r1] │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ tst r2, #8 │ │ │ │ - beq 50654 │ │ │ │ + beq 50004 │ │ │ │ subs r1, r1, #1 │ │ │ │ - bcc 5067c │ │ │ │ - b 50638 │ │ │ │ + bcc 5002c │ │ │ │ + b 4ffe8 │ │ │ │ add r1, r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 92a28 │ │ │ │ + bl 9294c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 50690 │ │ │ │ + beq 50040 │ │ │ │ cmp r5, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r6, [r3, r5, lsl #2] │ │ │ │ - bgt 509cc │ │ │ │ + bgt 5037c │ │ │ │ add r5, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 2abd60 │ │ │ │ + bl 2a8db0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 50a2c │ │ │ │ + bge 503dc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 504fc │ │ │ │ + beq 4feac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 504fc │ │ │ │ + bne 4feac │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 504fc │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 4feac │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 1129cc │ │ │ │ + bl 112444 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 504fc │ │ │ │ + bne 4feac │ │ │ │ ldr fp, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp fp, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bne 506f8 │ │ │ │ - ldr r3, [pc, #860] @ 50a48 │ │ │ │ - ldr r1, [pc, #860] @ 50a4c │ │ │ │ + bne 500a8 │ │ │ │ + ldr r3, [pc, #860] @ 503f8 │ │ │ │ + ldr r1, [pc, #860] @ 503fc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 509bc │ │ │ │ + bl 18ed6c │ │ │ │ + b 5036c │ │ │ │ cmp r7, #11 │ │ │ │ movlt r0, r7 │ │ │ │ movge r0, #11 │ │ │ │ cmp fp, #1 │ │ │ │ add r0, r0, #1 │ │ │ │ - bne 5081c │ │ │ │ + bne 501cc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb sl, [r3] │ │ │ │ - bl 92f28 │ │ │ │ + bl 92e4c │ │ │ │ subs r4, r0, #0 │ │ │ │ subne r6, r6, #1 │ │ │ │ movne r1, r6 │ │ │ │ - beq 509bc │ │ │ │ + beq 5036c │ │ │ │ cmp r6, #0 │ │ │ │ - blt 507e4 │ │ │ │ + blt 50194 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bcc 507e4 │ │ │ │ + bcc 50194 │ │ │ │ ldrb r3, [r9, r6] │ │ │ │ cmp r3, sl │ │ │ │ - bne 507dc │ │ │ │ + bne 5018c │ │ │ │ add r0, r6, #1 │ │ │ │ sub r1, r1, r6 │ │ │ │ add r0, r9, r0 │ │ │ │ - bl 92a28 │ │ │ │ + bl 9294c │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 50998 │ │ │ │ + beq 50348 │ │ │ │ cmp r5, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle fp, [r3, r5, lsl #2] │ │ │ │ - ble 507cc │ │ │ │ + ble 5017c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl ab318 │ │ │ │ + bl ab23c │ │ │ │ ldr r3, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 507ac │ │ │ │ + beq 5015c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 50998 │ │ │ │ + beq 50348 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - bne 50998 │ │ │ │ + bne 50348 │ │ │ │ mov r0, fp │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 50998 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 50348 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 507cc │ │ │ │ + beq 5017c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - bne 507cc │ │ │ │ + bne 5017c │ │ │ │ mov r0, fp │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ sub r6, r6, #1 │ │ │ │ add r5, r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ - b 5072c │ │ │ │ + b 500dc │ │ │ │ subs r6, r6, #1 │ │ │ │ - bcs 5073c │ │ │ │ + bcs 500ec │ │ │ │ cmp r5, #0 │ │ │ │ - bne 507fc │ │ │ │ - ldr r3, [pc, #592] @ 50a44 │ │ │ │ + bne 501ac │ │ │ │ + ldr r3, [pc, #592] @ 503f4 │ │ │ │ ldr r2, [r8, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 508e0 │ │ │ │ + beq 50290 │ │ │ │ cmn r1, #1 │ │ │ │ - blt 50984 │ │ │ │ + blt 50334 │ │ │ │ add r1, r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 92a28 │ │ │ │ + bl 9294c │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 50914 │ │ │ │ - b 50998 │ │ │ │ - bl 92f28 │ │ │ │ + bne 502c4 │ │ │ │ + b 50348 │ │ │ │ + bl 92e4c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 509bc │ │ │ │ + beq 5036c │ │ │ │ cmp r7, r5 │ │ │ │ - beq 508c8 │ │ │ │ + beq 50278 │ │ │ │ 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 28bdc0 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ + bl 288bc0 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ subs sl, r0, #0 │ │ │ │ - blt 508c8 │ │ │ │ + blt 50278 │ │ │ │ add r0, fp, sl │ │ │ │ sub r1, r6, r0 │ │ │ │ add r0, r9, r0 │ │ │ │ - bl 92a28 │ │ │ │ + bl 9294c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 50998 │ │ │ │ + beq 50348 │ │ │ │ cmp r5, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r6, [r3, r5, lsl #2] │ │ │ │ - ble 508bc │ │ │ │ + ble 5026c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab318 │ │ │ │ + bl ab23c │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5093c │ │ │ │ + bne 502ec │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 508bc │ │ │ │ + beq 5026c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 508bc │ │ │ │ + bne 5026c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ add r5, r5, #1 │ │ │ │ mov r6, sl │ │ │ │ - b 50828 │ │ │ │ + b 501d8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 50900 │ │ │ │ - ldr r3, [pc, #364] @ 50a44 │ │ │ │ + bne 502b0 │ │ │ │ + ldr r3, [pc, #364] @ 503f4 │ │ │ │ ldr r2, [r8, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 50900 │ │ │ │ + bne 502b0 │ │ │ │ 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 50984 │ │ │ │ + b 50334 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 92a28 │ │ │ │ + bl 9294c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 50998 │ │ │ │ + beq 50348 │ │ │ │ cmp r5, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r6, [r3, r5, lsl #2] │ │ │ │ - ble 50980 │ │ │ │ + ble 50330 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab318 │ │ │ │ + bl ab23c │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 50960 │ │ │ │ + beq 50310 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 50998 │ │ │ │ + beq 50348 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 50998 │ │ │ │ + bne 50348 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 50998 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 50348 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 50980 │ │ │ │ + beq 50330 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 50980 │ │ │ │ + bne 50330 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ add r5, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 2abd60 │ │ │ │ + bl 2a8db0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 509c0 │ │ │ │ + bge 50370 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 509bc │ │ │ │ + beq 5036c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 509bc │ │ │ │ + bne 5036c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 113900 │ │ │ │ - b 50a2c │ │ │ │ + bl 113378 │ │ │ │ + b 503dc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab318 │ │ │ │ + bl ab23c │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 50a08 │ │ │ │ + beq 503b8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 50690 │ │ │ │ + beq 50040 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 50690 │ │ │ │ + bne 50040 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 50690 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 50040 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 50678 │ │ │ │ + beq 50028 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 50678 │ │ │ │ + bne 50028 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 50678 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 50028 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq r3, r8, r4 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - eorseq r9, r9, r0, lsr #5 │ │ │ │ - subseq sl, r6, ip, asr #11 │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r9, r6, ip, ror #22 │ │ │ │ + subseq r2, r7, ip, asr #30 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq r6, r9, r0, lsr #24 │ │ │ │ + subseq sl, r5, ip, asr #11 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + @ instruction: 0x003674dc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ + str r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + bl 170310 │ │ │ │ + subs r7, r0, #0 │ │ │ │ + beq 5048c │ │ │ │ + ldr r3, [pc, #1156] @ 508bc │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [r3] │ │ │ │ + bl 11f8ac │ │ │ │ + cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ + bne 5045c │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 50a7c │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r4, #20] │ │ │ │ - bl 338384 <_PyUnicode_ToNumeric@@Base+0x4578> │ │ │ │ - ldr r5, [pc, #60] @ 50ac0 │ │ │ │ - add r0, r4, #12 │ │ │ │ - ldr r3, [r5] │ │ │ │ - ldr r1, [pc, #48] @ 50ac0 │ │ │ │ + beq 50464 │ │ │ │ + b 508ac │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 50474 │ │ │ │ + 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 5c0bc │ │ │ │ + ldr r3, [pc, #1068] @ 508c0 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 5089c │ │ │ │ + ldr r3, [r6, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 504c8 │ │ │ │ + mov r0, r4 │ │ │ │ + add r3, sp, #4 │ │ │ │ + add r2, sp, #8 │ │ │ │ + add r1, sp, #12 │ │ │ │ + bl 16e6f0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 504e0 │ │ │ │ + b 508ac │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 315398 <_PyGen_SetStopIterationValue@@Base+0x50> │ │ │ │ + cmn r0, #1 │ │ │ │ + bne 504a8 │ │ │ │ + b 508ac │ │ │ │ + ldr r3, [r6, #20] │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + add r2, sp, #8 │ │ │ │ + add r1, sp, #12 │ │ │ │ + mov r3, r4 │ │ │ │ + bl 16f038 │ │ │ │ + cmp r8, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + bne 50618 │ │ │ │ + cmp r0, #0 │ │ │ │ + ble 508b0 │ │ │ │ + cmp r4, #0 │ │ │ │ + bge 50538 │ │ │ │ + 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 92e4c │ │ │ │ + subs r8, r0, #0 │ │ │ │ + ldrne r4, [sp, #12] │ │ │ │ + movne r9, #0 │ │ │ │ + beq 508ac │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + cmp r3, r4 │ │ │ │ + ldr r3, [r6, #20] │ │ │ │ + add r1, r4, r0 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + bls 505b4 │ │ │ │ + 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] │ │ │ │ + str r0, [r1, r9, lsl #2] │ │ │ │ + add r1, r3, r4, lsl #2 │ │ │ │ + sub r0, r4, r9 │ │ │ │ + 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 50550 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mla r1, r0, r5, r1 │ │ │ │ + cmp r1, r2 │ │ │ │ + bcs 505e0 │ │ │ │ + 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 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r5] │ │ │ │ - bl 21a0e0 │ │ │ │ - ldr r3, [r5] │ │ │ │ - add r0, r4, #16 │ │ │ │ + sub r2, r2, r5 │ │ │ │ + str r2, [r1, #4] │ │ │ │ + beq 508b0 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r8] │ │ │ │ + bne 508b0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 508b0 │ │ │ │ + ldr r1, [pc, #676] @ 508c4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 14944c │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 508ac │ │ │ │ + ldr r8, [r4, #8] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r3, #1 │ │ │ │ + cmpne r5, r8 │ │ │ │ + beq 5067c │ │ │ │ + ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - ldr r1, [pc, #12] @ 50ac0 │ │ │ │ - strne r3, [r5] │ │ │ │ - bl 21a0e0 │ │ │ │ - ldr r0, [pc] @ 50ac0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + beq 50660 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 50660 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #608] @ 508c8 │ │ │ │ + ldr r1, [pc, #608] @ 508cc │ │ │ │ + ldr r0, [r3] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 1176e0 │ │ │ │ + b 508ac │ │ │ │ + cmp r5, r8 │ │ │ │ + bge 50698 │ │ │ │ + sub r1, r8, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 3162dc │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 50734 │ │ │ │ + ldr r1, [pc, #560] @ 508d0 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + bl 17dca8 │ │ │ │ + bl 10f7f8 │ │ │ │ + mov r9, #0 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r9, r8 │ │ │ │ + bge 5071c │ │ │ │ + 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 50714 │ │ │ │ + mov r0, sl │ │ │ │ + bl ade90 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 50714 │ │ │ │ + ldr r3, [pc, #476] @ 508d4 │ │ │ │ + ldr r2, [sl, #12] │ │ │ │ + ldr r0, [r3] │ │ │ │ + ldr r1, [pc, #468] @ 508d8 │ │ │ │ + bl 1176e0 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + bne 50740 │ │ │ │ + b 508ac │ │ │ │ + add r9, r9, #1 │ │ │ │ + b 506b0 │ │ │ │ + cmp r5, #0 │ │ │ │ + ble 5078c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 92e4c │ │ │ │ + subs r9, r0, #0 │ │ │ │ + bne 5075c │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 508ac │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 508ac │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 508ac │ │ │ │ + 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 50774 │ │ │ │ + b 50790 │ │ │ │ + mov r9, #0 │ │ │ │ + ldr r3, [r6, #20] │ │ │ │ + cmp r5, r8 │ │ │ │ + ldrgt r2, [sp, #8] │ │ │ │ + ldrgt ip, [r3, #4] │ │ │ │ + ble 507c8 │ │ │ │ + cmp ip, r2 │ │ │ │ + ble 507d8 │ │ │ │ + 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 507a4 │ │ │ │ + ldrlt r2, [r3, #4] │ │ │ │ + ldrlt ip, [sp, #8] │ │ │ │ + sublt r2, r2, #1 │ │ │ │ + blt 507f0 │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + lsl lr, lr, #2 │ │ │ │ + lsl r1, r1, #2 │ │ │ │ + mov r2, #0 │ │ │ │ + b 50814 │ │ │ │ + cmp ip, r2 │ │ │ │ + bgt 507d8 │ │ │ │ + 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 507f0 │ │ │ │ + cmp r2, r8 │ │ │ │ + bge 5085c │ │ │ │ + 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 │ │ │ │ + ldr r0, [r0, r2, lsl #2] │ │ │ │ + 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 50814 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + sub r2, r2, r5 │ │ │ │ + add r2, r2, r8 │ │ │ │ + str r2, [r3, #4] │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 50890 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 50890 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9b2a4 │ │ │ │ + b 508b0 │ │ │ │ + ldr r3, [pc, #48] @ 508d4 │ │ │ │ + ldr r1, [pc, #52] @ 508dc │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ed6c │ │ │ │ + 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 │ │ │ │ + mlaseq r8, r4, r1, pc @ │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq r4, r7, ip, lsr #13 │ │ │ │ + subseq r1, r7, r8, ror r3 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq ip, r8, r0, ror r0 │ │ │ │ + @ instruction: 0x0038f1b4 │ │ │ │ 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 a6490 │ │ │ │ + b a63b4 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 10f7f8 │ │ │ │ + ldr r1, [pc, #316] @ 50a5c │ │ │ │ + mov r2, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 12886c │ │ │ │ + cmp r0, #0 │ │ │ │ + str r0, [r5] │ │ │ │ + bne 50940 │ │ │ │ + mvn r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1288a4 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 50938 │ │ │ │ + ldr r1, [pc, #260] @ 50a60 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 12886c │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [r5, #4] │ │ │ │ + beq 50938 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1288a4 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 50938 │ │ │ │ + ldr r1, [pc, #216] @ 50a64 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 12886c │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [r5, #8] │ │ │ │ + beq 50938 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1288a4 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 50938 │ │ │ │ + ldr r1, [pc, #172] @ 50a68 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 12886c │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [r5, #12] │ │ │ │ + beq 50938 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1288a4 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 50938 │ │ │ │ + ldr r1, [pc, #128] @ 50a6c │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 12886c │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [r5, #16] │ │ │ │ + beq 50938 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1288a4 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 50938 │ │ │ │ + ldr r1, [pc, #84] @ 50a70 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 12886c │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [r5, #20] │ │ │ │ + beq 50938 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1288a4 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 50938 │ │ │ │ + ldr r2, [pc, #40] @ 50a74 │ │ │ │ + ldr r1, [pc, #40] @ 50a78 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 284230 │ │ │ │ + asr r0, r0, #31 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq r2, r7, r8, ror pc │ │ │ │ + subseq r2, r7, ip, lsl #31 │ │ │ │ + subseq r2, r7, r0, lsr #31 │ │ │ │ + ldrheq r2, [r7], #-244 @ 0xffffff0c │ │ │ │ + subseq r2, r7, r8, asr #31 │ │ │ │ + ldrsbeq r2, [r7], #-252 @ 0xffffff04 │ │ │ │ + @ instruction: 0x0038f1d8 │ │ │ │ + eorseq r9, r5, r8, ror sl │ │ │ │ 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] @ 50d24 │ │ │ │ - beq 50d1c │ │ │ │ + ldreq r4, [pc, #548] @ 50cbc │ │ │ │ + beq 50cb4 │ │ │ │ ldr r0, [r1] │ │ │ │ mov sl, r1 │ │ │ │ - bl 1935a0 │ │ │ │ + bl 191b8c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 50ba0 │ │ │ │ + beq 50b38 │ │ │ │ cmp r8, #1 │ │ │ │ - ldrne fp, [pc, #520] @ 50d28 │ │ │ │ + ldrne fp, [pc, #520] @ 50cc0 │ │ │ │ movne r9, #1 │ │ │ │ - bne 50b7c │ │ │ │ - bl 206e3c │ │ │ │ + bne 50b14 │ │ │ │ + bl 20518c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 50b48 │ │ │ │ + beq 50ae0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 50b50 │ │ │ │ + beq 50ae8 │ │ │ │ mov r4, r5 │ │ │ │ - b 50d1c │ │ │ │ + b 50cb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 50b48 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 50ae0 │ │ │ │ cmp r4, fp │ │ │ │ - bne 50bdc │ │ │ │ + bne 50b74 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 50bc4 │ │ │ │ + bne 50b5c │ │ │ │ mov r6, r4 │ │ │ │ add r9, r9, #1 │ │ │ │ mov r4, r6 │ │ │ │ cmp r9, r8 │ │ │ │ - bge 50d1c │ │ │ │ + bge 50cb4 │ │ │ │ ldr r0, [sl, r9, lsl #2] │ │ │ │ - bl 1935a0 │ │ │ │ + bl 191b8c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 50b5c │ │ │ │ + bne 50af4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 50ba8 │ │ │ │ + bne 50b40 │ │ │ │ mov r4, #0 │ │ │ │ - b 50d1c │ │ │ │ + b 50cb4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 50ba0 │ │ │ │ + bne 50b38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 50ba0 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 50b38 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 50b70 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 50b70 │ │ │ │ + bne 50b08 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 50b08 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 50cc4 │ │ │ │ + beq 50c5c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 50cc4 │ │ │ │ + beq 50c5c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 219394 <_PyLong_GCD@@Base> │ │ │ │ + bl 216320 <_PyLong_GCD@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 50c18 │ │ │ │ + bne 50bb0 │ │ │ │ mov r6, #0 │ │ │ │ - b 50cc8 │ │ │ │ + b 50c60 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19642c │ │ │ │ + bl 194a18 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 50c4c │ │ │ │ + beq 50be4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 50c4c │ │ │ │ + bne 50be4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 50c10 │ │ │ │ + beq 50ba8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 176e24 │ │ │ │ + bl 175db8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 50c88 │ │ │ │ + beq 50c20 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 50c88 │ │ │ │ + bne 50c20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 50c10 │ │ │ │ + beq 50ba8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 206e3c │ │ │ │ + bl 20518c │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 50cc8 │ │ │ │ + beq 50c60 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 50cc8 │ │ │ │ + bne 50c60 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 50cc8 │ │ │ │ - ldr r6, [pc, #92] @ 50d28 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 50c60 │ │ │ │ + ldr r6, [pc, #92] @ 50cc0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 50cec │ │ │ │ + beq 50c84 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 50cec │ │ │ │ + bne 50c84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 50d10 │ │ │ │ + beq 50ca8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 50d10 │ │ │ │ + bne 50ca8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne 50b74 │ │ │ │ - b 50ba0 │ │ │ │ + bne 50b0c │ │ │ │ + b 50b38 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq r7, r8, ip, lsl #3 │ │ │ │ - subseq r7, r8, ip, ror r1 │ │ │ │ + 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 10fd7c │ │ │ │ - ldr r0, [r0] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ + beq 50cf0 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r4, #20] │ │ │ │ + bl 335de0 <_PyUnicode_ToNumeric@@Base+0x471c> │ │ │ │ + ldr r5, [pc, #60] @ 50d34 │ │ │ │ + add r0, r4, #12 │ │ │ │ + ldr r3, [r5] │ │ │ │ + ldr r1, [pc, #48] @ 50d34 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r5] │ │ │ │ + bl 21706c │ │ │ │ + ldr r3, [r5] │ │ │ │ + add r0, r4, #16 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + ldr r1, [pc, #12] @ 50d34 │ │ │ │ + strne r3, [r5] │ │ │ │ + bl 21706c │ │ │ │ + ldr r0, [pc] @ 50d34 │ │ │ │ + pop {r4, r5, r6, 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, #4032] @ 0xfc0 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -39384,198 +39373,297 @@ │ │ │ │ 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 50ef8 │ │ │ │ + beq 50ecc │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl a5774 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 50ef8 │ │ │ │ + bne 50ecc │ │ │ │ mov r0, r4 │ │ │ │ - bl 31ddb4 <_PyTime_AsTimeval@@Base+0x1558> │ │ │ │ + bl 31b85c <_PyTime_AsTimeval@@Base+0x1748> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 50ef8 │ │ │ │ + beq 50ecc │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 31ffb0 <_PyTime_AsTimeval@@Base+0x3754> │ │ │ │ + bl 31d820 <_PyTime_AsTimeval@@Base+0x370c> │ │ │ │ cmp r5, #0 │ │ │ │ - ldreq r5, [pc, #288] @ 50f00 │ │ │ │ + ldreq r5, [pc, #288] @ 50ed4 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq 50df8 │ │ │ │ + beq 50dcc │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #276] @ 50f04 │ │ │ │ + ldr r2, [pc, #276] @ 50ed8 │ │ │ │ mov r1, fp │ │ │ │ - bl e1ef8 │ │ │ │ + bl e1a7c │ │ │ │ mov r5, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 31ffb0 <_PyTime_AsTimeval@@Base+0x3754> │ │ │ │ + bl 31d820 <_PyTime_AsTimeval@@Base+0x370c> │ │ │ │ mov r1, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31ffb0 <_PyTime_AsTimeval@@Base+0x3754> │ │ │ │ + bl 31d820 <_PyTime_AsTimeval@@Base+0x370c> │ │ │ │ mov r1, r8 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31ffb0 <_PyTime_AsTimeval@@Base+0x3754> │ │ │ │ + bl 31d820 <_PyTime_AsTimeval@@Base+0x370c> │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31ffb0 <_PyTime_AsTimeval@@Base+0x3754> │ │ │ │ + bl 31d820 <_PyTime_AsTimeval@@Base+0x370c> │ │ │ │ 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] @ 50f08 │ │ │ │ - bl a9bc8 │ │ │ │ + ldr r0, [pc, #176] @ 50edc │ │ │ │ + bl a9aec │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 50e70 │ │ │ │ + bne 50e44 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 327f0c │ │ │ │ + b 3257c4 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ mov r1, #1 │ │ │ │ str r4, [sp] │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ - ldr r0, [pc, #128] @ 50f0c │ │ │ │ + ldr r0, [pc, #128] @ 50ee0 │ │ │ │ str r1, [r4, #20] │ │ │ │ mov r1, #496 @ 0x1f0 │ │ │ │ - bl 3202fc <_PyTime_AsTimeval@@Base+0x3aa0> │ │ │ │ + bl 31dbb4 <_PyTime_AsTimeval@@Base+0x3aa0> │ │ │ │ ldr r3, [r5] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #20] │ │ │ │ mov r6, r0 │ │ │ │ - beq 50ec4 │ │ │ │ + beq 50e98 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r5] │ │ │ │ - bne 50ec4 │ │ │ │ + bne 50e98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 50e60 │ │ │ │ + beq 50e34 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 50ef8 │ │ │ │ + beq 50ecc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 50ef8 │ │ │ │ + bne 50ecc │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + b 9ac7c <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - ldrsbeq fp, [r5], -r4 @ │ │ │ │ - eorseq r1, r9, r4, ror #16 │ │ │ │ - mlaseq r9, r4, ip, r1 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq r8, r5, r4, asr sl │ │ │ │ + eorseq pc, r8, r0, ror #3 │ │ │ │ + eorseq pc, r8, r0, lsl r6 @ │ │ │ │ + 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 10f7f8 │ │ │ │ + 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 10fd7c │ │ │ │ + bl 10f7f8 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ + b 510d4 │ │ │ │ + b 510d4 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + bl 919ec │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 50fb0 │ │ │ │ + mov r1, r5 │ │ │ │ + bl afbec │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 50fb4 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 50fb0 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 50fb0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ac7c <_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, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 1283e0 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne 50fec │ │ │ │ + bl a5698 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 50ffc │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2a1a4 │ │ │ │ + pop {r4, lr} │ │ │ │ + b 21dee4 │ │ │ │ + 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 10fd7c │ │ │ │ + bl 10f7f8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 50f84 │ │ │ │ + bne 51040 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 50f98 │ │ │ │ - b 50fa8 │ │ │ │ + bne 51054 │ │ │ │ + b 51064 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 50f74 │ │ │ │ + beq 51030 │ │ │ │ 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 50fc4 │ │ │ │ + beq 51080 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 50fe0 │ │ │ │ + beq 5109c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 50ffc │ │ │ │ + beq 510b8 │ │ │ │ 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 51338 │ │ │ │ - b 51338 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 91ac8 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 51074 │ │ │ │ - mov r1, r5 │ │ │ │ - bl b0078 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldrb r3, [r0, #64] @ 0x40 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 51104 │ │ │ │ + ldr r3, [pc, #56] @ 51130 │ │ │ │ + ldr r1, [pc, #56] @ 51134 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ed6c │ │ │ │ + b 51120 │ │ │ │ + ldrb r3, [r0, #65] @ 0x41 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 51128 │ │ │ │ + ldr r3, [pc, #24] @ 51130 │ │ │ │ + ldr r1, [pc, #28] @ 51138 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ed6c │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [pc, #12] @ 5113c │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq pc, r6, ip, ror #12 │ │ │ │ + eorseq pc, r6, r4, lsl #10 │ │ │ │ + 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 51170 │ │ │ │ + ldr r3, [pc, #108] @ 511d0 │ │ │ │ + ldr r1, [pc, #108] @ 511d4 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ed6c │ │ │ │ + b 511a4 │ │ │ │ + cmp r2, #2 │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r1, [r1] │ │ │ │ + ldreq r4, [r3, #4] │ │ │ │ + ldrne r4, [pc, #80] @ 511d8 │ │ │ │ + bl 1c5f58 <_PyTrash_thread_destroy_chain@@Base+0xc8> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 51078 │ │ │ │ + popne {r4, pc} │ │ │ │ + ldr r3, [pc, #68] @ 511dc │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 11a444 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 511ac │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + bl 11a7f8 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 511a4 │ │ │ │ ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 51074 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 51074 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r4] │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq pc, r8, r0, lsl r2 @ │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ 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 │ │ │ │ @@ -39588,393 +39676,308 @@ │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp ip, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ - bne 510ec │ │ │ │ + bne 5124c │ │ │ │ clz r3, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r1, #3 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5112c │ │ │ │ + beq 5128c │ │ │ │ mov r3, ip │ │ │ │ - ldr ip, [pc, #492] @ 512e4 │ │ │ │ + ldr ip, [pc, #492] @ 51444 │ │ │ │ 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 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5112c │ │ │ │ + bne 5128c │ │ │ │ mov r4, #0 │ │ │ │ - b 512d8 │ │ │ │ - ldr r7, [pc, #436] @ 512e8 │ │ │ │ + b 51438 │ │ │ │ + ldr r7, [pc, #436] @ 51448 │ │ │ │ cmp r6, #1 │ │ │ │ ldr sl, [r0] │ │ │ │ moveq r9, r7 │ │ │ │ moveq r4, r7 │ │ │ │ - beq 5116c │ │ │ │ + beq 512cc │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 5115c │ │ │ │ + beq 512bc │ │ │ │ cmp r6, #2 │ │ │ │ - bne 51160 │ │ │ │ - b 51168 │ │ │ │ + bne 512c0 │ │ │ │ + b 512c8 │ │ │ │ mov r4, r7 │ │ │ │ ldr r9, [r0, #8] │ │ │ │ - b 5116c │ │ │ │ + b 512cc │ │ │ │ mov r9, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ea5fc │ │ │ │ + bl 1e891c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 3337dc <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x18fc> │ │ │ │ + bl 331210 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x1a78> │ │ │ │ mov r3, #0 │ │ │ │ cmp r0, r3 │ │ │ │ cmpeq r9, r7 │ │ │ │ movne r6, #1 │ │ │ │ moveq r6, #0 │ │ │ │ - beq 51234 │ │ │ │ + beq 51394 │ │ │ │ str r3, [sp, #8] │ │ │ │ stm sp, {r4, r9} │ │ │ │ mov r3, sl │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r2, r8 │ │ │ │ - bl 14e5c4 │ │ │ │ + bl 14dd1c │ │ │ │ mov r4, r0 │ │ │ │ - b 512d8 │ │ │ │ + b 51438 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r6, r2 │ │ │ │ - bge 51240 │ │ │ │ + bge 513a0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, #2 │ │ │ │ ldr r5, [r3, r6, lsl #2] │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r9, [r5, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r9] │ │ │ │ mov r0, r9 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r9] │ │ │ │ - bl 11776c │ │ │ │ + bl 116e2c │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov fp, r0 │ │ │ │ - bne 51254 │ │ │ │ + bne 513b4 │ │ │ │ cmp fp, #0 │ │ │ │ - bgt 51270 │ │ │ │ + bgt 513d0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 512bc │ │ │ │ + bne 5141c │ │ │ │ cmp fp, #0 │ │ │ │ - bne 51124 │ │ │ │ + bne 51284 │ │ │ │ add r6, r6, #1 │ │ │ │ ldr r3, [r8, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 511bc │ │ │ │ + bne 5131c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b 512d8 │ │ │ │ + b 51438 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - bne 51214 │ │ │ │ + bne 51374 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 51214 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 51374 │ │ │ │ mov r0, r5 │ │ │ │ - bl 33c1b8 <_PyUnicode_ToNumeric@@Base+0x83ac> │ │ │ │ + bl 339ab8 <_PyUnicode_ToNumeric@@Base+0x83f4> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 512a0 │ │ │ │ + beq 51400 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 512a0 │ │ │ │ + bne 51400 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, r7 │ │ │ │ - ldreq r3, [pc, #64] @ 512ec │ │ │ │ + ldreq r3, [pc, #64] @ 5144c │ │ │ │ ldreq r4, [r3, #28] │ │ │ │ - beq 512d8 │ │ │ │ + beq 51438 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 51240 │ │ │ │ - b 51124 │ │ │ │ + bne 513a0 │ │ │ │ + b 51284 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 51228 │ │ │ │ + bne 51388 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 51228 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 51388 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrheq r3, [r8], #-4 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - ldrsheq sl, [r6], #-176 @ 0xffffff50 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 128bdc │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 51320 │ │ │ │ - bl a5774 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 51330 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2a1a4 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 2213fc │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - 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 51368 │ │ │ │ - ldr r3, [pc, #56] @ 51394 │ │ │ │ - ldr r1, [pc, #56] @ 51398 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 51384 │ │ │ │ - ldrb r3, [r0, #65] @ 0x41 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 5138c │ │ │ │ - ldr r3, [pc, #24] @ 51394 │ │ │ │ - ldr r1, [pc, #28] @ 5139c │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [pc, #12] @ 513a0 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r1, r7, ip, ror #25 │ │ │ │ - eorseq r1, r7, r4, lsl #23 │ │ │ │ - subseq r1, r6, 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 513d4 │ │ │ │ - ldr r3, [pc, #108] @ 51434 │ │ │ │ - ldr r1, [pc, #108] @ 51438 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 51408 │ │ │ │ - cmp r2, #2 │ │ │ │ - mov r3, r1 │ │ │ │ - ldr r1, [r1] │ │ │ │ - ldreq r4, [r3, #4] │ │ │ │ - ldrne r4, [pc, #80] @ 5143c │ │ │ │ - bl 1c7c58 <_PyTrash_thread_destroy_chain@@Base+0xc8> │ │ │ │ - cmp r0, #0 │ │ │ │ - popne {r4, pc} │ │ │ │ - ldr r3, [pc, #68] @ 51440 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 11abb0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 51410 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - bl 11af64 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 51408 │ │ │ │ - ldr r3, [r4] │ │ │ │ - mov r0, r4 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r4] │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r9, r4, r8, r1 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - ldrsheq sp, [r6], #-172 @ 0xffffff54 │ │ │ │ - b 51338 │ │ │ │ + subseq r3, r7, r4, ror r0 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + ldrsheq sl, [r5], #-176 @ 0xffffff50 │ │ │ │ + b 510d4 │ │ │ │ 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 5149c │ │ │ │ + bhi 514a8 │ │ │ │ ldr r7, [r6] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 514bc │ │ │ │ - ldr r2, [pc, #280] @ 515a4 │ │ │ │ - ldr r1, [pc, #280] @ 515a8 │ │ │ │ - ldr r0, [pc, #280] @ 515ac │ │ │ │ - mov r3, r7 │ │ │ │ - bl 31816c <_PyArg_BadArgument@@Base> │ │ │ │ - b 51598 │ │ │ │ - ldr r0, [pc, #264] @ 515ac │ │ │ │ + bne 514c8 │ │ │ │ + ldr r2, [pc, #280] @ 515b0 │ │ │ │ + ldr r1, [pc, #280] @ 515b4 │ │ │ │ + ldr r0, [pc, #280] @ 515b8 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 315a24 <_PyArg_BadArgument@@Base> │ │ │ │ + b 515a4 │ │ │ │ + ldr r0, [pc, #264] @ 515b8 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51598 │ │ │ │ - b 51470 │ │ │ │ + beq 515a4 │ │ │ │ + b 5147c │ │ │ │ cmp r4, #1 │ │ │ │ - ble 51564 │ │ │ │ + ble 51570 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #224] @ 515b0 │ │ │ │ + ldr r2, [pc, #224] @ 515bc │ │ │ │ cmp r3, r2 │ │ │ │ - beq 51530 │ │ │ │ + beq 5153c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 5151c │ │ │ │ + beq 51528 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b2bb4 │ │ │ │ + bl b2728 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 51598 │ │ │ │ + beq 515a4 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 51534 │ │ │ │ - ldr r3, [pc, #164] @ 515b4 │ │ │ │ - ldr r1, [pc, #164] @ 515b8 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 51598 │ │ │ │ - ldr r2, [pc, #152] @ 515bc │ │ │ │ - ldr r1, [pc, #152] @ 515c0 │ │ │ │ - ldr r0, [pc, #128] @ 515ac │ │ │ │ - bl 31816c <_PyArg_BadArgument@@Base> │ │ │ │ - b 51598 │ │ │ │ + beq 51540 │ │ │ │ + ldr r3, [pc, #164] @ 515c0 │ │ │ │ + ldr r1, [pc, #164] @ 515c4 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ed6c │ │ │ │ + b 515a4 │ │ │ │ + ldr r2, [pc, #152] @ 515c8 │ │ │ │ + ldr r1, [pc, #152] @ 515cc │ │ │ │ + ldr r0, [pc, #128] @ 515b8 │ │ │ │ + bl 315a24 <_PyArg_BadArgument@@Base> │ │ │ │ + b 515a4 │ │ │ │ mov r5, #0 │ │ │ │ cmp r4, #2 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 5156c │ │ │ │ + beq 51578 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 5156c │ │ │ │ - bl a5774 │ │ │ │ + bne 51578 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5156c │ │ │ │ - b 51598 │ │ │ │ + beq 51578 │ │ │ │ + b 515a4 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2c533c <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + bl 2c23c0 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 51598 │ │ │ │ - ldr r0, [pc, #52] @ 515c4 │ │ │ │ + beq 515a4 │ │ │ │ + ldr r0, [pc, #52] @ 515d0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b a9bc8 │ │ │ │ + b a9aec │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq sp, r7, r0, lsr sp │ │ │ │ - eorseq ip, r6, r8, lsr #27 │ │ │ │ - eorseq r4, r7, r4, ror #30 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r3, r6, ip, ror #26 │ │ │ │ - eorseq fp, r6, r0, lsr ip │ │ │ │ - eorseq ip, r6, r8, asr #28 │ │ │ │ - eorseq r7, r7, r8, lsr r4 │ │ │ │ + @ instruction: 0x0037b6b0 │ │ │ │ + eorseq sl, r6, r8, lsr #14 │ │ │ │ + @ instruction: 0x003728f8 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + @ instruction: 0x003616dc │ │ │ │ + @ instruction: 0x003695b0 │ │ │ │ + eorseq sl, r6, r8, asr #15 │ │ │ │ + @ instruction: 0x00374db8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #156] @ 5167c │ │ │ │ + ldr r3, [pc, #156] @ 51688 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r3 │ │ │ │ mov r1, r2 │ │ │ │ - beq 5160c │ │ │ │ + beq 51618 │ │ │ │ ldr r2, [r0, #148] @ 0x94 │ │ │ │ ldr r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 5160c │ │ │ │ + beq 51618 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq 51640 │ │ │ │ - b 51628 │ │ │ │ + beq 5164c │ │ │ │ + b 51634 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 515fc │ │ │ │ - ldr r0, [pc, #100] @ 51680 │ │ │ │ - bl 1f2294 <_PyArg_NoKeywords@@Base> │ │ │ │ + beq 51608 │ │ │ │ + ldr r0, [pc, #100] @ 5168c │ │ │ │ + bl 1f05e4 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 515fc │ │ │ │ - b 51674 │ │ │ │ + bne 51608 │ │ │ │ + b 51680 │ │ │ │ mov r3, #1 │ │ │ │ - ldr r0, [pc, #76] @ 51680 │ │ │ │ + ldr r0, [pc, #76] @ 5168c │ │ │ │ mov r2, r3 │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51674 │ │ │ │ + beq 51680 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 111ecc │ │ │ │ + bl 111944 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 51668 │ │ │ │ - ldr r3, [pc, #40] @ 51684 │ │ │ │ - ldr r1, [pc, #40] @ 51688 │ │ │ │ + bne 51674 │ │ │ │ + ldr r3, [pc, #40] @ 51690 │ │ │ │ + ldr r1, [pc, #40] @ 51694 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 51674 │ │ │ │ + bl 18ed6c │ │ │ │ + b 51680 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 519fc │ │ │ │ + b 51a08 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrheq r8, [r6], #-36 @ 0xffffffdc │ │ │ │ - eorseq ip, r5, ip, asr sp │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r7, r8, r4, fp │ │ │ │ + ldrheq r8, [r5], #-36 @ 0xffffffdc │ │ │ │ + @ instruction: 0x0035a6dc │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r8, r7, r8, lsl lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r1, #0 │ │ │ │ - bl 1c7a4c <_PyTrash_thread_deposit_object@@Base+0x80> │ │ │ │ + bl 1c5d4c <_PyTrash_thread_deposit_object@@Base+0x80> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 516c0 │ │ │ │ - bl aef58 │ │ │ │ + beq 516cc │ │ │ │ + bl aeacc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b380 │ │ │ │ + bl 9b2a4 │ │ │ │ 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 │ │ │ │ @@ -39982,790 +39985,790 @@ │ │ │ │ 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 a5774 │ │ │ │ + bl a5698 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 517d0 │ │ │ │ + bne 517dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 31ddb4 <_PyTime_AsTimeval@@Base+0x1558> │ │ │ │ + bl 31b85c <_PyTime_AsTimeval@@Base+0x1748> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 517d0 │ │ │ │ + beq 517dc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31ffb0 <_PyTime_AsTimeval@@Base+0x3754> │ │ │ │ + bl 31d820 <_PyTime_AsTimeval@@Base+0x370c> │ │ │ │ mov r3, r5 │ │ │ │ - ldr r2, [pc, #172] @ 517d8 │ │ │ │ + ldr r2, [pc, #172] @ 517e4 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #168] @ 517dc │ │ │ │ - bl a9bc8 │ │ │ │ + ldr r0, [pc, #168] @ 517e8 │ │ │ │ + bl a9aec │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 5174c │ │ │ │ + bne 51758 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 327f0c │ │ │ │ + b 3257c4 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #128] @ 517e0 │ │ │ │ + ldr r1, [pc, #128] @ 517ec │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #124] @ 517e4 │ │ │ │ + ldr r0, [pc, #124] @ 517f0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov r3, r5 │ │ │ │ - bl 3202fc <_PyTime_AsTimeval@@Base+0x3aa0> │ │ │ │ + bl 31dbb4 <_PyTime_AsTimeval@@Base+0x3aa0> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 5179c │ │ │ │ + beq 517a8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 5179c │ │ │ │ + bne 517a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5173c │ │ │ │ + beq 51748 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 517d0 │ │ │ │ + beq 517dc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 517d0 │ │ │ │ + bne 517dc │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + b 9ac7c <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - strdeq r1, [r2], -ip @ │ │ │ │ - eorseq r1, r9, r8, lsr #20 │ │ │ │ + eoreq sp, r1, r4, ror #29 │ │ │ │ + eorseq pc, r8, r8, lsl #7 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - eorseq r1, r9, r0, lsr sl │ │ │ │ + mlaseq r8, r0, r3, 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 51838 │ │ │ │ + bne 51844 │ │ │ │ clz r2, r1 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r0, #2 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 51878 │ │ │ │ + beq 51884 │ │ │ │ mov ip, #2 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #32 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #152] @ 518ec │ │ │ │ + ldr ip, [pc, #152] @ 518f8 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 51878 │ │ │ │ + bne 51884 │ │ │ │ mov r0, #0 │ │ │ │ - b 518e4 │ │ │ │ + b 518f0 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 1dfcb0 │ │ │ │ + bl 1ddfbc │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt 51870 │ │ │ │ + blt 5187c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 51ba0 <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ + bl 51bac <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51870 │ │ │ │ + beq 5187c │ │ │ │ ldrd r8, [sp, #24] │ │ │ │ - bl c42a4 │ │ │ │ + bl c3dc8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2a408 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7ff4 │ │ │ │ + bl c7b18 │ │ │ │ cmn r4, #1 │ │ │ │ - ldrne r0, [pc, #32] @ 518f0 │ │ │ │ - bne 518e4 │ │ │ │ - ldr r3, [pc, #28] @ 518f4 │ │ │ │ + ldrne r0, [pc, #32] @ 518fc │ │ │ │ + bne 518f0 │ │ │ │ + ldr r3, [pc, #28] @ 51900 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r8, r9, lr} │ │ │ │ - b 1448e8 │ │ │ │ + b 1440d8 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ - subseq r3, r8, r8, lsr r1 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ + ldrsheq r3, [r7], #-8 │ │ │ │ + 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 51954 │ │ │ │ + beq 51960 │ │ │ │ mov r4, r0 │ │ │ │ - bl a5774 │ │ │ │ + bl a5698 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 51954 │ │ │ │ + bne 51960 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31ddb4 <_PyTime_AsTimeval@@Base+0x1558> │ │ │ │ + bl 31b85c <_PyTime_AsTimeval@@Base+0x1748> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 51954 │ │ │ │ - ldr r0, [pc, #172] @ 519f0 │ │ │ │ - bl a9bc8 │ │ │ │ + beq 51960 │ │ │ │ + ldr r0, [pc, #172] @ 519fc │ │ │ │ + bl a9aec │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 5195c │ │ │ │ + bne 51968 │ │ │ │ mov r0, r4 │ │ │ │ - bl 327f0c │ │ │ │ + bl 3257c4 │ │ │ │ mov r4, #0 │ │ │ │ - b 519e4 │ │ │ │ + b 519f0 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #132] @ 519f4 │ │ │ │ + ldr r1, [pc, #132] @ 51a00 │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #128] @ 519f8 │ │ │ │ + ldr r0, [pc, #128] @ 51a04 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ mov r3, r6 │ │ │ │ - bl 3202fc <_PyTime_AsTimeval@@Base+0x3aa0> │ │ │ │ + bl 31dbb4 <_PyTime_AsTimeval@@Base+0x3aa0> │ │ │ │ ldr r3, [r6] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 519ac │ │ │ │ + beq 519b8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 519ac │ │ │ │ + bne 519b8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 5194c │ │ │ │ + beq 51958 │ │ │ │ mov r0, r5 │ │ │ │ - bl 128bdc │ │ │ │ + bl 1283e0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 519e4 │ │ │ │ + beq 519f0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 519e4 │ │ │ │ + bne 519f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r4, r8, r8, ror #29 │ │ │ │ + eorseq r2, r8, r8, ror #16 │ │ │ │ muleq r0, fp, r2 │ │ │ │ - eorseq r1, r9, r4, ror sl │ │ │ │ + @ instruction: 0x0038f3d4 │ │ │ │ │ │ │ │ -000519fc : │ │ │ │ +00051a08 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #88] @ 51a70 │ │ │ │ - bl 91d28 <_PyObject_GC_New@@Base> │ │ │ │ + ldr r0, [pc, #88] @ 51a7c │ │ │ │ + bl 91c4c <_PyObject_GC_New@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 51a68 │ │ │ │ + beq 51a74 │ │ │ │ ldr r2, [r4] │ │ │ │ sub r1, r3, #8 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r4] │ │ │ │ - ldr r2, [pc, #56] @ 51a74 │ │ │ │ - bl 35a770 │ │ │ │ + ldr r2, [pc, #56] @ 51a80 │ │ │ │ + bl 3580f0 │ │ │ │ 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} │ │ │ │ - ldrheq r8, [r6], #-36 @ 0xffffffdc │ │ │ │ + ldrheq r8, [r5], #-36 @ 0xffffffdc │ │ │ │ andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ 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 92f28 │ │ │ │ + bl 92e4c │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r5, #0 │ │ │ │ - beq 51b8c │ │ │ │ + beq 51b98 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r5 │ │ │ │ - ble 51b1c │ │ │ │ + ble 51b28 │ │ │ │ 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 51b14 │ │ │ │ + beq 51b20 │ │ │ │ ldrb r3, [r3, r5] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq 51aec │ │ │ │ + beq 51af8 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq 51b08 │ │ │ │ + beq 51b14 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - ldr r3, [pc, #164] @ 51b9c │ │ │ │ + ldr r3, [pc, #164] @ 51ba8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 51b08 │ │ │ │ + bne 51b14 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 51b14 │ │ │ │ - bl ab318 │ │ │ │ + beq 51b20 │ │ │ │ + bl ab23c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 51b68 │ │ │ │ + blt 51b74 │ │ │ │ add r5, r5, #1 │ │ │ │ - b 51aac │ │ │ │ + b 51ab8 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 51b90 │ │ │ │ + beq 51b9c │ │ │ │ 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 b8f74 │ │ │ │ + bl b8ac8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51b90 │ │ │ │ + beq 51b9c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl ab318 │ │ │ │ + bl ab23c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 51b38 │ │ │ │ + bge 51b44 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 51b8c │ │ │ │ + beq 51b98 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 51b8c │ │ │ │ + bne 51b98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subseq r8, r6, ip, lsr #7 │ │ │ │ + subseq r8, r5, ip, lsr #7 │ │ │ │ │ │ │ │ -00051ba0 <_PyLong_UnsignedLongLong_Converter@@Base>: │ │ │ │ +00051bac <_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 51be8 <_PyLong_UnsignedLongLong_Converter@@Base+0x48> │ │ │ │ + beq 51bf4 <_PyLong_UnsignedLongLong_Converter@@Base+0x48> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 51be8 <_PyLong_UnsignedLongLong_Converter@@Base+0x48> │ │ │ │ - ldr r3, [pc, #72] @ 51c24 <_PyLong_UnsignedLongLong_Converter@@Base+0x84> │ │ │ │ - ldr r1, [pc, #72] @ 51c28 <_PyLong_UnsignedLongLong_Converter@@Base+0x88> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 51c0c <_PyLong_UnsignedLongLong_Converter@@Base+0x6c> │ │ │ │ - bl 1b7270 │ │ │ │ + bne 51bf4 <_PyLong_UnsignedLongLong_Converter@@Base+0x48> │ │ │ │ + ldr r3, [pc, #72] @ 51c30 <_PyLong_UnsignedLongLong_Converter@@Base+0x84> │ │ │ │ + ldr r1, [pc, #72] @ 51c34 <_PyLong_UnsignedLongLong_Converter@@Base+0x88> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ed6c │ │ │ │ + b 51c18 <_PyLong_UnsignedLongLong_Converter@@Base+0x6c> │ │ │ │ + bl 1b5968 │ │ │ │ cmn r1, #1 │ │ │ │ cmneq r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bne 51c14 <_PyLong_UnsignedLongLong_Converter@@Base+0x74> │ │ │ │ - bl a5774 │ │ │ │ + bne 51c20 <_PyLong_UnsignedLongLong_Converter@@Base+0x74> │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51c14 <_PyLong_UnsignedLongLong_Converter@@Base+0x74> │ │ │ │ + beq 51c20 <_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, r6, r0, ror r9 │ │ │ │ - eorseq r4, r8, r4, ror lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 1485a4 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 51c5c <_PyLong_UnsignedLongLong_Converter@@Base+0xbc> │ │ │ │ - bl a5774 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 51c88 <_PyLong_UnsignedLongLong_Converter@@Base+0xe8> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 29dd8 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 51c7c <_PyLong_UnsignedLongLong_Converter@@Base+0xdc> │ │ │ │ - bl a5774 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 51c88 <_PyLong_UnsignedLongLong_Converter@@Base+0xe8> │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ - b a6490 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + @ instruction: 0x003827f4 │ │ │ │ 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] @ 51d24 <_PyLong_UnsignedLongLong_Converter@@Base+0x184> │ │ │ │ + ldr r1, [pc, #120] @ 51ccc <_PyLong_UnsignedLongLong_Converter@@Base+0x120> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 11cddc <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ + bl 11c670 <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 51d00 <_PyLong_UnsignedLongLong_Converter@@Base+0x160> │ │ │ │ + beq 51ca8 <_PyLong_UnsignedLongLong_Converter@@Base+0xfc> │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 18c2ac <_PyStack_AsDict@@Base+0x14> │ │ │ │ + bl 18a898 <_PyStack_AsDict@@Base+0x14> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 51cec <_PyLong_UnsignedLongLong_Converter@@Base+0x14c> │ │ │ │ + beq 51c94 <_PyLong_UnsignedLongLong_Converter@@Base+0xe8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 51cf4 <_PyLong_UnsignedLongLong_Converter@@Base+0x154> │ │ │ │ + beq 51c9c <_PyLong_UnsignedLongLong_Converter@@Base+0xf0> │ │ │ │ mov r4, r5 │ │ │ │ - b 51d18 <_PyLong_UnsignedLongLong_Converter@@Base+0x178> │ │ │ │ + b 51cc0 <_PyLong_UnsignedLongLong_Converter@@Base+0x114> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 51cec <_PyLong_UnsignedLongLong_Converter@@Base+0x14c> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 51c94 <_PyLong_UnsignedLongLong_Converter@@Base+0xe8> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r3, [pc, #28] @ 51d28 <_PyLong_UnsignedLongLong_Converter@@Base+0x188> │ │ │ │ + ldr r3, [pc, #28] @ 51cd0 <_PyLong_UnsignedLongLong_Converter@@Base+0x124> │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #24] @ 51d2c <_PyLong_UnsignedLongLong_Converter@@Base+0x18c> │ │ │ │ + ldr r1, [pc, #24] @ 51cd4 <_PyLong_UnsignedLongLong_Converter@@Base+0x128> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117e48 │ │ │ │ + bl 1176e0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r9, r8, r4, lsr pc │ │ │ │ - ldrsbeq fp, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r9, r4, lsl #21 │ │ │ │ + subseq r9, r7, r4, lsr pc │ │ │ │ + ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq pc, r8, r4, ror #7 │ │ │ │ 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 51d64 <_PyLong_UnsignedLongLong_Converter@@Base+0x1c4> │ │ │ │ + beq 51d0c <_PyLong_UnsignedLongLong_Converter@@Base+0x160> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51d94 <_PyLong_UnsignedLongLong_Converter@@Base+0x1f4> │ │ │ │ - bl 14f19c │ │ │ │ + beq 51d3c <_PyLong_UnsignedLongLong_Converter@@Base+0x190> │ │ │ │ + bl 14e8f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51d8c <_PyLong_UnsignedLongLong_Converter@@Base+0x1ec> │ │ │ │ + beq 51d34 <_PyLong_UnsignedLongLong_Converter@@Base+0x188> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ str r0, [r4, #20] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc] @ 51d9c <_PyLong_UnsignedLongLong_Converter@@Base+0x1fc> │ │ │ │ + ldr r0, [pc] @ 51d44 <_PyLong_UnsignedLongLong_Converter@@Base+0x198> │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r9, r8, lsl r0 │ │ │ │ + subseq r1, r8, r8, lsl r0 │ │ │ │ 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 51ed4 <_PyLong_UnsignedLongLong_Converter@@Base+0x334> │ │ │ │ + beq 51e7c <_PyLong_UnsignedLongLong_Converter@@Base+0x2d0> │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl a5774 │ │ │ │ + bl a5698 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 51ed4 <_PyLong_UnsignedLongLong_Converter@@Base+0x334> │ │ │ │ + bne 51e7c <_PyLong_UnsignedLongLong_Converter@@Base+0x2d0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 31ddb4 <_PyTime_AsTimeval@@Base+0x1558> │ │ │ │ + bl 31b85c <_PyTime_AsTimeval@@Base+0x1748> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 51ed4 <_PyLong_UnsignedLongLong_Converter@@Base+0x334> │ │ │ │ + beq 51e7c <_PyLong_UnsignedLongLong_Converter@@Base+0x2d0> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31ffb0 <_PyTime_AsTimeval@@Base+0x3754> │ │ │ │ + bl 31d820 <_PyTime_AsTimeval@@Base+0x370c> │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31ffb0 <_PyTime_AsTimeval@@Base+0x3754> │ │ │ │ - ldr r3, [pc, #192] @ 51edc <_PyLong_UnsignedLongLong_Converter@@Base+0x33c> │ │ │ │ + bl 31d820 <_PyTime_AsTimeval@@Base+0x370c> │ │ │ │ + ldr r3, [pc, #192] @ 51e84 <_PyLong_UnsignedLongLong_Converter@@Base+0x2d8> │ │ │ │ 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] @ 51ee0 <_PyLong_UnsignedLongLong_Converter@@Base+0x340> │ │ │ │ - bl a9bc8 │ │ │ │ + ldr r0, [pc, #168] @ 51e88 <_PyLong_UnsignedLongLong_Converter@@Base+0x2dc> │ │ │ │ + bl a9aec │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 51e50 <_PyLong_UnsignedLongLong_Converter@@Base+0x2b0> │ │ │ │ + bne 51df8 <_PyLong_UnsignedLongLong_Converter@@Base+0x24c> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 327f0c │ │ │ │ + b 3257c4 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #128] @ 51ee4 <_PyLong_UnsignedLongLong_Converter@@Base+0x344> │ │ │ │ + ldr r1, [pc, #128] @ 51e8c <_PyLong_UnsignedLongLong_Converter@@Base+0x2e0> │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #124] @ 51ee8 <_PyLong_UnsignedLongLong_Converter@@Base+0x348> │ │ │ │ + ldr r0, [pc, #124] @ 51e90 <_PyLong_UnsignedLongLong_Converter@@Base+0x2e4> │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ mov r3, r5 │ │ │ │ - bl 3202fc <_PyTime_AsTimeval@@Base+0x3aa0> │ │ │ │ + bl 31dbb4 <_PyTime_AsTimeval@@Base+0x3aa0> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 51ea0 <_PyLong_UnsignedLongLong_Converter@@Base+0x300> │ │ │ │ + beq 51e48 <_PyLong_UnsignedLongLong_Converter@@Base+0x29c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 51ea0 <_PyLong_UnsignedLongLong_Converter@@Base+0x300> │ │ │ │ + bne 51e48 <_PyLong_UnsignedLongLong_Converter@@Base+0x29c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 51e40 <_PyLong_UnsignedLongLong_Converter@@Base+0x2a0> │ │ │ │ + beq 51de8 <_PyLong_UnsignedLongLong_Converter@@Base+0x23c> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 51ed4 <_PyLong_UnsignedLongLong_Converter@@Base+0x334> │ │ │ │ + beq 51e7c <_PyLong_UnsignedLongLong_Converter@@Base+0x2d0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 51ed4 <_PyLong_UnsignedLongLong_Converter@@Base+0x334> │ │ │ │ + bne 51e7c <_PyLong_UnsignedLongLong_Converter@@Base+0x2d0> │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + b 9ac7c <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - strdeq r1, [r2], -ip @ │ │ │ │ - @ instruction: 0x00391ab0 │ │ │ │ + eoreq sp, r1, r4, ror #29 │ │ │ │ + eorseq pc, r8, r0, lsl r4 @ │ │ │ │ andeq r0, r0, fp, asr r2 │ │ │ │ - @ instruction: 0x00391abc │ │ │ │ + eorseq pc, r8, ip, lsl r4 @ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 147d94 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne 51ec4 <_PyLong_UnsignedLongLong_Converter@@Base+0x318> │ │ │ │ + bl a5698 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 51ef0 <_PyLong_UnsignedLongLong_Converter@@Base+0x344> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 29dd8 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne 51ee4 <_PyLong_UnsignedLongLong_Converter@@Base+0x338> │ │ │ │ + bl a5698 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 51ef0 <_PyLong_UnsignedLongLong_Converter@@Base+0x344> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, lr} │ │ │ │ + b a63b4 │ │ │ │ + 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 92a28 │ │ │ │ + bl 9294c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 51f24 <_PyLong_UnsignedLongLong_Converter@@Base+0x384> │ │ │ │ + beq 51f30 <_PyLong_UnsignedLongLong_Converter@@Base+0x384> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add r1, r5, #16 │ │ │ │ add r0, r4, #16 │ │ │ │ - bl 4bcc8 <_PyDict_DelItem_KnownHash@@Base+0x22c> │ │ │ │ + bl 4bce0 <_PyDict_DelItem_KnownHash@@Base+0x2e8> │ │ │ │ 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 51f60 <_PyLong_UnsignedLongLong_Converter@@Base+0x3c0> │ │ │ │ + beq 51f6c <_PyLong_UnsignedLongLong_Converter@@Base+0x3c0> │ │ │ │ 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 51f90 <_PyLong_UnsignedLongLong_Converter@@Base+0x3f0> │ │ │ │ - bl 14f19c │ │ │ │ + beq 51f9c <_PyLong_UnsignedLongLong_Converter@@Base+0x3f0> │ │ │ │ + bl 14e8f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51f88 <_PyLong_UnsignedLongLong_Converter@@Base+0x3e8> │ │ │ │ + beq 51f94 <_PyLong_UnsignedLongLong_Converter@@Base+0x3e8> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ str r0, [r4, #12] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc] @ 51f98 <_PyLong_UnsignedLongLong_Converter@@Base+0x3f8> │ │ │ │ + ldr r0, [pc] @ 51fa4 <_PyLong_UnsignedLongLong_Converter@@Base+0x3f8> │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ 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 51fe8 <_PyLong_UnsignedLongLong_Converter@@Base+0x448> │ │ │ │ + bne 51ff4 <_PyLong_UnsignedLongLong_Converter@@Base+0x448> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 52020 <_PyLong_UnsignedLongLong_Converter@@Base+0x480> │ │ │ │ + beq 5202c <_PyLong_UnsignedLongLong_Converter@@Base+0x480> │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #0 │ │ │ │ add lr, sp, #28 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #116] @ 52078 <_PyLong_UnsignedLongLong_Converter@@Base+0x4d8> │ │ │ │ + ldr ip, [pc, #116] @ 52084 <_PyLong_UnsignedLongLong_Converter@@Base+0x4d8> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 52020 <_PyLong_UnsignedLongLong_Converter@@Base+0x480> │ │ │ │ + bne 5202c <_PyLong_UnsignedLongLong_Converter@@Base+0x480> │ │ │ │ mov r0, #0 │ │ │ │ - b 52070 <_PyLong_UnsignedLongLong_Converter@@Base+0x4d0> │ │ │ │ + b 5207c <_PyLong_UnsignedLongLong_Converter@@Base+0x4d0> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1dfcb0 │ │ │ │ + bl 1ddfbc │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 52018 <_PyLong_UnsignedLongLong_Converter@@Base+0x478> │ │ │ │ - bl c42a4 │ │ │ │ + blt 52024 <_PyLong_UnsignedLongLong_Converter@@Base+0x478> │ │ │ │ + bl c3dc8 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a030 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7ff4 │ │ │ │ + bl c7b18 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 52068 <_PyLong_UnsignedLongLong_Converter@@Base+0x4c8> │ │ │ │ - ldr r3, [pc, #28] @ 5207c <_PyLong_UnsignedLongLong_Converter@@Base+0x4dc> │ │ │ │ + bne 52074 <_PyLong_UnsignedLongLong_Converter@@Base+0x4c8> │ │ │ │ + ldr r3, [pc, #28] @ 52088 <_PyLong_UnsignedLongLong_Converter@@Base+0x4dc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1448e8 │ │ │ │ - b 52070 <_PyLong_UnsignedLongLong_Converter@@Base+0x4d0> │ │ │ │ + bl 1440d8 │ │ │ │ + b 5207c <_PyLong_UnsignedLongLong_Converter@@Base+0x4d0> │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ - bl 151120 │ │ │ │ + bl 150bc4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrheq r3, [r8], #-28 @ 0xffffffe4 │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ + subseq r3, r7, ip, ror r1 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92a28 │ │ │ │ + bl 9294c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 520b8 <_PyLong_UnsignedLongLong_Converter@@Base+0x518> │ │ │ │ + beq 520c4 <_PyLong_UnsignedLongLong_Converter@@Base+0x518> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add r1, r5, #16 │ │ │ │ add r0, r4, #16 │ │ │ │ - bl 4c08c │ │ │ │ + bl 4c0a4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 52210 <_PyLong_UnsignedLongLong_Converter@@Base+0x670> │ │ │ │ + bl 5221c <_PyLong_UnsignedLongLong_Converter@@Base+0x670> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 52140 <_PyLong_UnsignedLongLong_Converter@@Base+0x5a0> │ │ │ │ + beq 5214c <_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 52118 <_PyLong_UnsignedLongLong_Converter@@Base+0x578> │ │ │ │ + beq 52124 <_PyLong_UnsignedLongLong_Converter@@Base+0x578> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 52118 <_PyLong_UnsignedLongLong_Converter@@Base+0x578> │ │ │ │ + bne 52124 <_PyLong_UnsignedLongLong_Converter@@Base+0x578> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bne 52144 <_PyLong_UnsignedLongLong_Converter@@Base+0x5a4> │ │ │ │ - ldr r3, [pc, #36] @ 5214c <_PyLong_UnsignedLongLong_Converter@@Base+0x5ac> │ │ │ │ + bne 52150 <_PyLong_UnsignedLongLong_Converter@@Base+0x5a4> │ │ │ │ + ldr r3, [pc, #36] @ 52158 <_PyLong_UnsignedLongLong_Converter@@Base+0x5ac> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11abb0 │ │ │ │ + bl 11a444 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 52140 <_PyLong_UnsignedLongLong_Converter@@Base+0x5a0> │ │ │ │ - bl 11af64 │ │ │ │ + beq 5214c <_PyLong_UnsignedLongLong_Converter@@Base+0x5a0> │ │ │ │ + bl 11a7f8 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 317a94 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ + bl 315348 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq sp, r6, r4, lsr fp │ │ │ │ + subseq sp, r5, r4, lsr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 10fd7c │ │ │ │ + bl 10f7f8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5219c <_PyLong_UnsignedLongLong_Converter@@Base+0x5fc> │ │ │ │ + beq 521a8 <_PyLong_UnsignedLongLong_Converter@@Base+0x5fc> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4] │ │ │ │ - beq 5219c <_PyLong_UnsignedLongLong_Converter@@Base+0x5fc> │ │ │ │ + beq 521a8 <_PyLong_UnsignedLongLong_Converter@@Base+0x5fc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 5219c <_PyLong_UnsignedLongLong_Converter@@Base+0x5fc> │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bne 521a8 <_PyLong_UnsignedLongLong_Converter@@Base+0x5fc> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 521d0 <_PyLong_UnsignedLongLong_Converter@@Base+0x630> │ │ │ │ + beq 521dc <_PyLong_UnsignedLongLong_Converter@@Base+0x630> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #4] │ │ │ │ - beq 521d0 <_PyLong_UnsignedLongLong_Converter@@Base+0x630> │ │ │ │ + beq 521dc <_PyLong_UnsignedLongLong_Converter@@Base+0x630> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 521d0 <_PyLong_UnsignedLongLong_Converter@@Base+0x630> │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bne 521dc <_PyLong_UnsignedLongLong_Converter@@Base+0x630> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 52204 <_PyLong_UnsignedLongLong_Converter@@Base+0x664> │ │ │ │ + beq 52210 <_PyLong_UnsignedLongLong_Converter@@Base+0x664> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq 52204 <_PyLong_UnsignedLongLong_Converter@@Base+0x664> │ │ │ │ + beq 52210 <_PyLong_UnsignedLongLong_Converter@@Base+0x664> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 52204 <_PyLong_UnsignedLongLong_Converter@@Base+0x664> │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bne 52210 <_PyLong_UnsignedLongLong_Converter@@Base+0x664> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b 52150 <_PyLong_UnsignedLongLong_Converter@@Base+0x5b0> │ │ │ │ + b 5215c <_PyLong_UnsignedLongLong_Converter@@Base+0x5b0> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 303328 <_PyCoro_GetAwaitableIter@@Base> │ │ │ │ + bl 3007d4 <_PyCoro_GetAwaitableIter@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 522e0 <_PyLong_UnsignedLongLong_Converter@@Base+0x740> │ │ │ │ + beq 522ec <_PyLong_UnsignedLongLong_Converter@@Base+0x740> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 522e4 <_PyLong_UnsignedLongLong_Converter@@Base+0x744> │ │ │ │ + bne 522f0 <_PyLong_UnsignedLongLong_Converter@@Base+0x744> │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r3] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4] │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 52278 <_PyLong_UnsignedLongLong_Converter@@Base+0x6d8> │ │ │ │ + bne 52284 <_PyLong_UnsignedLongLong_Converter@@Base+0x6d8> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 522e0 <_PyLong_UnsignedLongLong_Converter@@Base+0x740> │ │ │ │ + beq 522ec <_PyLong_UnsignedLongLong_Converter@@Base+0x740> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 522e0 <_PyLong_UnsignedLongLong_Converter@@Base+0x740> │ │ │ │ + bne 522ec <_PyLong_UnsignedLongLong_Converter@@Base+0x740> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 522e0 <_PyLong_UnsignedLongLong_Converter@@Base+0x740> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 522ec <_PyLong_UnsignedLongLong_Converter@@Base+0x740> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 52298 <_PyLong_UnsignedLongLong_Converter@@Base+0x6f8> │ │ │ │ + beq 522a4 <_PyLong_UnsignedLongLong_Converter@@Base+0x6f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 52298 <_PyLong_UnsignedLongLong_Converter@@Base+0x6f8> │ │ │ │ + bne 522a4 <_PyLong_UnsignedLongLong_Converter@@Base+0x6f8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a0a8c │ │ │ │ + bl 19ee38 │ │ │ │ cmp r0, #0 │ │ │ │ movne r4, r5 │ │ │ │ - bne 522e4 <_PyLong_UnsignedLongLong_Converter@@Base+0x744> │ │ │ │ - ldr r3, [pc, #56] @ 522ec <_PyLong_UnsignedLongLong_Converter@@Base+0x74c> │ │ │ │ - ldr r1, [pc, #56] @ 522f0 <_PyLong_UnsignedLongLong_Converter@@Base+0x750> │ │ │ │ + bne 522f0 <_PyLong_UnsignedLongLong_Converter@@Base+0x744> │ │ │ │ + ldr r3, [pc, #56] @ 522f8 <_PyLong_UnsignedLongLong_Converter@@Base+0x74c> │ │ │ │ + ldr r1, [pc, #56] @ 522fc <_PyLong_UnsignedLongLong_Converter@@Base+0x750> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 522e0 <_PyLong_UnsignedLongLong_Converter@@Base+0x740> │ │ │ │ + beq 522ec <_PyLong_UnsignedLongLong_Converter@@Base+0x740> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 522e0 <_PyLong_UnsignedLongLong_Converter@@Base+0x740> │ │ │ │ + bne 522ec <_PyLong_UnsignedLongLong_Converter@@Base+0x740> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r9, ip, lsr fp │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + @ instruction: 0x0038f4b8 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc] @ 52304 <_PyLong_UnsignedLongLong_Converter@@Base+0x764> │ │ │ │ - b 1293bc │ │ │ │ - eorseq r1, r9, r0, ror #22 │ │ │ │ + ldr r0, [pc] @ 52310 <_PyLong_UnsignedLongLong_Converter@@Base+0x764> │ │ │ │ + b 128bc0 │ │ │ │ + @ instruction: 0x0038f4dc │ │ │ │ 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] │ │ │ │ @@ -40775,333 +40778,308 @@ │ │ │ │ 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 9b380 │ │ │ │ + bl 9b2a4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 9b380 │ │ │ │ + bl 9b2a4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a42c8 │ │ │ │ + b a41ec │ │ │ │ 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 52394 <_PyLong_UnsignedLongLong_Converter@@Base+0x7f4> │ │ │ │ - ldr r3, [pc, #64] @ 523c8 <_PyLong_UnsignedLongLong_Converter@@Base+0x828> │ │ │ │ - ldr r1, [pc, #64] @ 523cc <_PyLong_UnsignedLongLong_Converter@@Base+0x82c> │ │ │ │ + bne 523a0 <_PyLong_UnsignedLongLong_Converter@@Base+0x7f4> │ │ │ │ + ldr r3, [pc, #64] @ 523d4 <_PyLong_UnsignedLongLong_Converter@@Base+0x828> │ │ │ │ + ldr r1, [pc, #64] @ 523d8 <_PyLong_UnsignedLongLong_Converter@@Base+0x82c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 523c0 <_PyLong_UnsignedLongLong_Converter@@Base+0x820> │ │ │ │ + bl 18ed6c │ │ │ │ + b 523cc <_PyLong_UnsignedLongLong_Converter@@Base+0x820> │ │ │ │ ldrb r3, [r0, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 523b4 <_PyLong_UnsignedLongLong_Converter@@Base+0x814> │ │ │ │ - ldr r3, [pc, #32] @ 523c8 <_PyLong_UnsignedLongLong_Converter@@Base+0x828> │ │ │ │ - ldr r1, [pc, #36] @ 523d0 <_PyLong_UnsignedLongLong_Converter@@Base+0x830> │ │ │ │ + beq 523c0 <_PyLong_UnsignedLongLong_Converter@@Base+0x814> │ │ │ │ + ldr r3, [pc, #32] @ 523d4 <_PyLong_UnsignedLongLong_Converter@@Base+0x828> │ │ │ │ + ldr r1, [pc, #36] @ 523dc <_PyLong_UnsignedLongLong_Converter@@Base+0x830> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 523c0 <_PyLong_UnsignedLongLong_Converter@@Base+0x820> │ │ │ │ + bl 18ed6c │ │ │ │ + b 523cc <_PyLong_UnsignedLongLong_Converter@@Base+0x820> │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b a5a64 │ │ │ │ + b a5988 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r1, r7, ip, ror #25 │ │ │ │ - eorseq r1, r7, r4, lsl #23 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq pc, r6, ip, ror #12 │ │ │ │ + eorseq pc, r6, r4, lsl #10 │ │ │ │ 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] @ 52510 <_PyLong_UnsignedLongLong_Converter@@Base+0x970> │ │ │ │ + ldr fp, [pc, #280] @ 5251c <_PyLong_UnsignedLongLong_Converter@@Base+0x970> │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r5 │ │ │ │ cmp r4, r9 │ │ │ │ - bge 52504 <_PyLong_UnsignedLongLong_Converter@@Base+0x964> │ │ │ │ + bge 52510 <_PyLong_UnsignedLongLong_Converter@@Base+0x964> │ │ │ │ cmp r7, #1 │ │ │ │ ldrbeq r0, [r6, r4] │ │ │ │ - beq 5243c <_PyLong_UnsignedLongLong_Converter@@Base+0x89c> │ │ │ │ + beq 52448 <_PyLong_UnsignedLongLong_Converter@@Base+0x89c> │ │ │ │ cmp r7, #2 │ │ │ │ lsleq r3, r4, #1 │ │ │ │ ldrheq r0, [r6, r3] │ │ │ │ - beq 5243c <_PyLong_UnsignedLongLong_Converter@@Base+0x89c> │ │ │ │ + beq 52448 <_PyLong_UnsignedLongLong_Converter@@Base+0x89c> │ │ │ │ ldr r0, [r6, r4, lsl #2] │ │ │ │ cmp r0, #1114112 @ 0x110000 │ │ │ │ movcs r3, #0 │ │ │ │ - bcs 5245c <_PyLong_UnsignedLongLong_Converter@@Base+0x8bc> │ │ │ │ - ldr r2, [pc, #208] @ 52514 <_PyLong_UnsignedLongLong_Converter@@Base+0x974> │ │ │ │ + bcs 52468 <_PyLong_UnsignedLongLong_Converter@@Base+0x8bc> │ │ │ │ + ldr r2, [pc, #208] @ 52520 <_PyLong_UnsignedLongLong_Converter@@Base+0x974> │ │ │ │ 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] @ 52518 <_PyLong_UnsignedLongLong_Converter@@Base+0x978> │ │ │ │ + ldr r2, [pc, #180] @ 52524 <_PyLong_UnsignedLongLong_Converter@@Base+0x978> │ │ │ │ add r3, r2, r3, lsl #4 │ │ │ │ ldrh r2, [r3, #14] │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - beq 524b8 <_PyLong_UnsignedLongLong_Converter@@Base+0x918> │ │ │ │ + beq 524c4 <_PyLong_UnsignedLongLong_Converter@@Base+0x918> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ tst r3, #7340032 @ 0x700000 │ │ │ │ - beq 524b8 <_PyLong_UnsignedLongLong_Converter@@Base+0x918> │ │ │ │ + beq 524c4 <_PyLong_UnsignedLongLong_Converter@@Base+0x918> │ │ │ │ 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] @ 5251c <_PyLong_UnsignedLongLong_Converter@@Base+0x97c> │ │ │ │ + ldr r3, [pc, #132] @ 52528 <_PyLong_UnsignedLongLong_Converter@@Base+0x97c> │ │ │ │ add r1, sp, #4 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ mov r2, #0 │ │ │ │ cmp r0, r2 │ │ │ │ add r2, r2, #1 │ │ │ │ - beq 524c0 <_PyLong_UnsignedLongLong_Converter@@Base+0x920> │ │ │ │ + beq 524cc <_PyLong_UnsignedLongLong_Converter@@Base+0x920> │ │ │ │ ldr ip, [r3], #4 │ │ │ │ str ip, [r1], #4 │ │ │ │ - b 524a0 <_PyLong_UnsignedLongLong_Converter@@Base+0x900> │ │ │ │ + b 524ac <_PyLong_UnsignedLongLong_Converter@@Base+0x900> │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 307f80 │ │ │ │ + bl 30542c │ │ │ │ add r3, sp, #4 │ │ │ │ add r1, r8, r5, lsl #2 │ │ │ │ mov r2, #0 │ │ │ │ cmp r2, r0 │ │ │ │ add r2, r2, #1 │ │ │ │ - bge 524f4 <_PyLong_UnsignedLongLong_Converter@@Base+0x954> │ │ │ │ + bge 52500 <_PyLong_UnsignedLongLong_Converter@@Base+0x954> │ │ │ │ ldr ip, [r3], #4 │ │ │ │ ldr lr, [sl] │ │ │ │ cmp lr, ip │ │ │ │ strcs lr, [sl] │ │ │ │ strcc ip, [sl] │ │ │ │ str ip, [r1], #4 │ │ │ │ - b 524cc <_PyLong_UnsignedLongLong_Converter@@Base+0x92c> │ │ │ │ + b 524d8 <_PyLong_UnsignedLongLong_Converter@@Base+0x92c> │ │ │ │ cmp r0, #0 │ │ │ │ addge r5, r5, r0 │ │ │ │ add r4, r4, #1 │ │ │ │ - b 52408 <_PyLong_UnsignedLongLong_Converter@@Base+0x868> │ │ │ │ + b 52414 <_PyLong_UnsignedLongLong_Converter@@Base+0x868> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subeq r4, r4, r4, asr fp │ │ │ │ - subeq r6, r5, r4, asr sp │ │ │ │ - subeq r2, r4, r4, asr #23 │ │ │ │ - subeq fp, lr, r8, ror r8 │ │ │ │ + strheq r2, [r4], #-76 @ 0xffffffb4 │ │ │ │ + strheq r4, [r5], #-108 @ 0xffffff94 │ │ │ │ + subeq r0, r4, ip, lsr #10 │ │ │ │ + strdeq r9, [lr], #-24 @ 0xffffffe8 │ │ │ │ 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 52554 <_PyLong_UnsignedLongLong_Converter@@Base+0x9b4> │ │ │ │ + beq 52560 <_PyLong_UnsignedLongLong_Converter@@Base+0x9b4> │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r1, [pc, #28] @ 5256c <_PyLong_UnsignedLongLong_Converter@@Base+0x9cc> │ │ │ │ + ldr r1, [pc, #28] @ 52578 <_PyLong_UnsignedLongLong_Converter@@Base+0x9cc> │ │ │ │ mov r0, r3 │ │ │ │ - b 31888c │ │ │ │ - ldr r2, [pc, #20] @ 52570 <_PyLong_UnsignedLongLong_Converter@@Base+0x9d0> │ │ │ │ - ldr r1, [pc, #20] @ 52574 <_PyLong_UnsignedLongLong_Converter@@Base+0x9d4> │ │ │ │ - ldr r0, [pc, #20] @ 52578 <_PyLong_UnsignedLongLong_Converter@@Base+0x9d8> │ │ │ │ - bl 31816c <_PyArg_BadArgument@@Base> │ │ │ │ + b 316144 │ │ │ │ + ldr r2, [pc, #20] @ 5257c <_PyLong_UnsignedLongLong_Converter@@Base+0x9d0> │ │ │ │ + ldr r1, [pc, #20] @ 52580 <_PyLong_UnsignedLongLong_Converter@@Base+0x9d4> │ │ │ │ + ldr r0, [pc, #20] @ 52584 <_PyLong_UnsignedLongLong_Converter@@Base+0x9d8> │ │ │ │ + bl 315a24 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - eoreq sl, r2, r8, ror #24 │ │ │ │ - @ instruction: 0x00379db0 │ │ │ │ - @ instruction: 0x0036ebb4 │ │ │ │ - @ instruction: 0x003785f4 │ │ │ │ + eoreq r7, r2, r4, asr r4 │ │ │ │ + eorseq r7, r7, r0, lsr r7 │ │ │ │ + eorseq ip, r6, r4, lsr r5 │ │ │ │ + eorseq r5, r7, r4, ror 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 525c0 <_PyLong_UnsignedLongLong_Converter@@Base+0xa20> │ │ │ │ + bne 525cc <_PyLong_UnsignedLongLong_Converter@@Base+0xa20> │ │ │ │ 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 525a4 <_PyLong_UnsignedLongLong_Converter@@Base+0xa04> │ │ │ │ + beq 525b0 <_PyLong_UnsignedLongLong_Converter@@Base+0xa04> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 12038c <_PyNumber_Index@@Base> │ │ │ │ + bl 11fc10 <_PyNumber_Index@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 5260c <_PyLong_UnsignedLongLong_Converter@@Base+0xa6c> │ │ │ │ - bl a5774 │ │ │ │ + bne 52618 <_PyLong_UnsignedLongLong_Converter@@Base+0xa6c> │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 5266c <_PyLong_UnsignedLongLong_Converter@@Base+0xacc> │ │ │ │ - b 52664 <_PyLong_UnsignedLongLong_Converter@@Base+0xac4> │ │ │ │ - bl ab140 │ │ │ │ + beq 52678 <_PyLong_UnsignedLongLong_Converter@@Base+0xacc> │ │ │ │ + b 52670 <_PyLong_UnsignedLongLong_Converter@@Base+0xac4> │ │ │ │ + bl ab064 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 52638 <_PyLong_UnsignedLongLong_Converter@@Base+0xa98> │ │ │ │ + beq 52644 <_PyLong_UnsignedLongLong_Converter@@Base+0xa98> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 52638 <_PyLong_UnsignedLongLong_Converter@@Base+0xa98> │ │ │ │ + bne 52644 <_PyLong_UnsignedLongLong_Converter@@Base+0xa98> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmn r4, #1 │ │ │ │ - bne 5266c <_PyLong_UnsignedLongLong_Converter@@Base+0xacc> │ │ │ │ - b 525f8 <_PyLong_UnsignedLongLong_Converter@@Base+0xa58> │ │ │ │ + bne 52678 <_PyLong_UnsignedLongLong_Converter@@Base+0xacc> │ │ │ │ + b 52604 <_PyLong_UnsignedLongLong_Converter@@Base+0xa58> │ │ │ │ sub r4, r4, r3 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4a944 │ │ │ │ + bl 4a95c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 52684 <_PyLong_UnsignedLongLong_Converter@@Base+0xae4> │ │ │ │ + bne 52690 <_PyLong_UnsignedLongLong_Converter@@Base+0xae4> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - bgt 52644 <_PyLong_UnsignedLongLong_Converter@@Base+0xaa4> │ │ │ │ + bgt 52650 <_PyLong_UnsignedLongLong_Converter@@Base+0xaa4> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2844e0 │ │ │ │ + b 2812e0 │ │ │ │ add r3, r0, #16 │ │ │ │ ldrb r2, [r3, r4] │ │ │ │ sub r1, r2, #43 @ 0x2b │ │ │ │ tst r1, #253 @ 0xfd │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ strb r2, [r0, #16] │ │ │ │ strb r1, [r3, r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000526a8 <_PyEval_FormatAwaitableError@@Base>: │ │ │ │ +000526b4 <_PyEval_FormatAwaitableError@@Base>: │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 526c0 <_PyEval_FormatAwaitableError@@Base+0x18> │ │ │ │ + beq 526cc <_PyEval_FormatAwaitableError@@Base+0x18> │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ bxne lr │ │ │ │ cmp r2, #1 │ │ │ │ - bne 526dc <_PyEval_FormatAwaitableError@@Base+0x34> │ │ │ │ - ldr ip, [pc, #40] @ 526f8 <_PyEval_FormatAwaitableError@@Base+0x50> │ │ │ │ + bne 526e8 <_PyEval_FormatAwaitableError@@Base+0x34> │ │ │ │ + ldr ip, [pc, #40] @ 52704 <_PyEval_FormatAwaitableError@@Base+0x50> │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r2, [pc, #36] @ 526fc <_PyEval_FormatAwaitableError@@Base+0x54> │ │ │ │ + ldr r2, [pc, #36] @ 52708 <_PyEval_FormatAwaitableError@@Base+0x54> │ │ │ │ ldr r1, [ip] │ │ │ │ - b 1c19a4 <_PyErr_Format@@Base> │ │ │ │ + b 1bfe3c <_PyErr_Format@@Base> │ │ │ │ cmp r2, #2 │ │ │ │ bxne lr │ │ │ │ - ldr ip, [pc, #12] @ 526f8 <_PyEval_FormatAwaitableError@@Base+0x50> │ │ │ │ + ldr ip, [pc, #12] @ 52704 <_PyEval_FormatAwaitableError@@Base+0x50> │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r2, [pc, #12] @ 52700 <_PyEval_FormatAwaitableError@@Base+0x58> │ │ │ │ + ldr r2, [pc, #12] @ 5270c <_PyEval_FormatAwaitableError@@Base+0x58> │ │ │ │ ldr r1, [ip] │ │ │ │ - b 1c19a4 <_PyErr_Format@@Base> │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x00391bb4 │ │ │ │ - eorseq r1, r9, r0, lsl ip │ │ │ │ + b 1bfe3c <_PyErr_Format@@Base> │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq pc, r8, r0, lsr r5 @ │ │ │ │ + eorseq pc, r8, ip, lsl #11 │ │ │ │ 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] @ 527a4 <_PyEval_FormatAwaitableError@@Base+0xfc> │ │ │ │ + ldr r3, [pc, #128] @ 527b0 <_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 320550 <_PyTime_AsTimeval@@Base+0x3cf4> │ │ │ │ + bl 31de08 <_PyTime_AsTimeval@@Base+0x3cf4> │ │ │ │ mov r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ add r2, sp, #4 │ │ │ │ sub r1, r7, r4 │ │ │ │ add r0, r8, r4 │ │ │ │ - bl 321194 <_PyTime_AsTimeval@@Base+0x4938> │ │ │ │ + bl 31e98c <_PyTime_AsTimeval@@Base+0x4878> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 5277c <_PyEval_FormatAwaitableError@@Base+0xd4> │ │ │ │ + beq 52788 <_PyEval_FormatAwaitableError@@Base+0xd4> │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r9 │ │ │ │ addne r4, r4, r0 │ │ │ │ addne r4, r6, r4 │ │ │ │ - bne 52750 <_PyEval_FormatAwaitableError@@Base+0xa8> │ │ │ │ - ldr r3, [pc, #32] @ 527a4 <_PyEval_FormatAwaitableError@@Base+0xfc> │ │ │ │ + bne 5275c <_PyEval_FormatAwaitableError@@Base+0xa8> │ │ │ │ + ldr r3, [pc, #32] @ 527b0 <_PyEval_FormatAwaitableError@@Base+0xfc> │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 52798 <_PyEval_FormatAwaitableError@@Base+0xf0> │ │ │ │ + beq 527a4 <_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, r5, ip, ror #29 │ │ │ │ + subseq pc, r4, ip, ror #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r4, [r0, #16] │ │ │ │ sub sp, sp, #12 │ │ │ │ ldrd r2, [r0, #8] │ │ │ │ strd r4, [sp] │ │ │ │ - ldr r0, [pc, #8] @ 527d8 <_PyEval_FormatAwaitableError@@Base+0x130> │ │ │ │ - bl a9bc8 │ │ │ │ + ldr r0, [pc, #8] @ 527e4 <_PyEval_FormatAwaitableError@@Base+0x130> │ │ │ │ + bl a9aec │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - mlaseq r9, r0, r0, r1 │ │ │ │ - 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] @ 52838 <_PyEval_FormatAwaitableError@@Base+0x190> │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #4 │ │ │ │ - mov r0, r3 │ │ │ │ - bl b6fb4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 52830 <_PyEval_FormatAwaitableError@@Base+0x188> │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ - bl 52ed4 <_PyEval_FormatAwaitableError@@Base+0x82c> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [pc, #12] @ 5283c <_PyEval_FormatAwaitableError@@Base+0x194> │ │ │ │ - bl a9bc8 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - eorseq r1, r9, ip, ror #24 │ │ │ │ - eorseq r1, r9, ip, ror ip │ │ │ │ + @ instruction: 0x0038e9fc │ │ │ │ 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 │ │ │ │ @@ -41109,854 +41087,879 @@ │ │ │ │ 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 52898 <_PyEval_FormatAwaitableError@@Base+0x1f0> │ │ │ │ + bne 52840 <_PyEval_FormatAwaitableError@@Base+0x18c> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 528c8 <_PyEval_FormatAwaitableError@@Base+0x220> │ │ │ │ - ldr ip, [pc, #1392] @ 52e10 <_PyEval_FormatAwaitableError@@Base+0x768> │ │ │ │ + beq 52870 <_PyEval_FormatAwaitableError@@Base+0x1bc> │ │ │ │ + ldr ip, [pc, #1392] @ 52db8 <_PyEval_FormatAwaitableError@@Base+0x704> │ │ │ │ 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 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 52994 <_PyEval_FormatAwaitableError@@Base+0x2ec> │ │ │ │ + beq 5293c <_PyEval_FormatAwaitableError@@Base+0x288> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 52944 <_PyEval_FormatAwaitableError@@Base+0x29c> │ │ │ │ + beq 528ec <_PyEval_FormatAwaitableError@@Base+0x238> │ │ │ │ ldr r9, [r0] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 528e8 <_PyEval_FormatAwaitableError@@Base+0x240> │ │ │ │ + beq 52890 <_PyEval_FormatAwaitableError@@Base+0x1dc> │ │ │ │ cmp r4, #1 │ │ │ │ - bne 528ec <_PyEval_FormatAwaitableError@@Base+0x244> │ │ │ │ - b 52950 <_PyEval_FormatAwaitableError@@Base+0x2a8> │ │ │ │ - ldr r9, [pc, #1316] @ 52e14 <_PyEval_FormatAwaitableError@@Base+0x76c> │ │ │ │ + bne 52894 <_PyEval_FormatAwaitableError@@Base+0x1e0> │ │ │ │ + b 528f8 <_PyEval_FormatAwaitableError@@Base+0x244> │ │ │ │ + ldr r9, [pc, #1316] @ 52dbc <_PyEval_FormatAwaitableError@@Base+0x708> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 12038c <_PyNumber_Index@@Base> │ │ │ │ + bl 11fc10 <_PyNumber_Index@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 5290c <_PyEval_FormatAwaitableError@@Base+0x264> │ │ │ │ - bl a5774 │ │ │ │ + bne 528b4 <_PyEval_FormatAwaitableError@@Base+0x200> │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 52950 <_PyEval_FormatAwaitableError@@Base+0x2a8> │ │ │ │ - b 52994 <_PyEval_FormatAwaitableError@@Base+0x2ec> │ │ │ │ - bl ab140 │ │ │ │ + beq 528f8 <_PyEval_FormatAwaitableError@@Base+0x244> │ │ │ │ + b 5293c <_PyEval_FormatAwaitableError@@Base+0x288> │ │ │ │ + bl ab064 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 52938 <_PyEval_FormatAwaitableError@@Base+0x290> │ │ │ │ + beq 528e0 <_PyEval_FormatAwaitableError@@Base+0x22c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 52938 <_PyEval_FormatAwaitableError@@Base+0x290> │ │ │ │ + bne 528e0 <_PyEval_FormatAwaitableError@@Base+0x22c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmn r7, #1 │ │ │ │ - bne 52954 <_PyEval_FormatAwaitableError@@Base+0x2ac> │ │ │ │ - b 528fc <_PyEval_FormatAwaitableError@@Base+0x254> │ │ │ │ - ldr r9, [pc, #1224] @ 52e14 <_PyEval_FormatAwaitableError@@Base+0x76c> │ │ │ │ + bne 528fc <_PyEval_FormatAwaitableError@@Base+0x248> │ │ │ │ + b 528a4 <_PyEval_FormatAwaitableError@@Base+0x1f0> │ │ │ │ + ldr r9, [pc, #1224] @ 52dbc <_PyEval_FormatAwaitableError@@Base+0x708> │ │ │ │ mvn r7, #0 │ │ │ │ - b 52954 <_PyEval_FormatAwaitableError@@Base+0x2ac> │ │ │ │ + b 528fc <_PyEval_FormatAwaitableError@@Base+0x248> │ │ │ │ mvn r7, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ - ldr r3, [pc, #1204] @ 52e14 <_PyEval_FormatAwaitableError@@Base+0x76c> │ │ │ │ + ldr r3, [pc, #1204] @ 52dbc <_PyEval_FormatAwaitableError@@Base+0x708> │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r8, [r6, #20] │ │ │ │ - ldreq r8, [pc, #1196] @ 52e18 <_PyEval_FormatAwaitableError@@Base+0x770> │ │ │ │ + ldreq r8, [pc, #1196] @ 52dc0 <_PyEval_FormatAwaitableError@@Base+0x70c> │ │ │ │ cmp r7, #0 │ │ │ │ mvnlt r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r9, r3 │ │ │ │ - bne 52b2c <_PyEval_FormatAwaitableError@@Base+0x484> │ │ │ │ + bne 52ad4 <_PyEval_FormatAwaitableError@@Base+0x420> │ │ │ │ cmp r7, #11 │ │ │ │ movlt r0, r7 │ │ │ │ movge r0, #11 │ │ │ │ add r0, r0, #1 │ │ │ │ - bl 92f28 │ │ │ │ + bl 92e4c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 5299c <_PyEval_FormatAwaitableError@@Base+0x2f4> │ │ │ │ + bne 52944 <_PyEval_FormatAwaitableError@@Base+0x290> │ │ │ │ mov r4, #0 │ │ │ │ - b 52e04 <_PyEval_FormatAwaitableError@@Base+0x75c> │ │ │ │ - ldr r9, [pc, #1144] @ 52e1c <_PyEval_FormatAwaitableError@@Base+0x774> │ │ │ │ + b 52dac <_PyEval_FormatAwaitableError@@Base+0x6f8> │ │ │ │ + ldr r9, [pc, #1144] @ 52dc4 <_PyEval_FormatAwaitableError@@Base+0x710> │ │ │ │ sub r1, r5, #1 │ │ │ │ mov r6, #0 │ │ │ │ cmp r7, r6 │ │ │ │ - beq 52a5c <_PyEval_FormatAwaitableError@@Base+0x3b4> │ │ │ │ + beq 52a04 <_PyEval_FormatAwaitableError@@Base+0x350> │ │ │ │ cmp r1, #0 │ │ │ │ - blt 52af0 <_PyEval_FormatAwaitableError@@Base+0x448> │ │ │ │ + blt 52a98 <_PyEval_FormatAwaitableError@@Base+0x3e4> │ │ │ │ ldrb r3, [r8, r1] │ │ │ │ sub sl, r1, #1 │ │ │ │ ldr r3, [r9, r3, lsl #2] │ │ │ │ tst r3, #8 │ │ │ │ - beq 529e8 <_PyEval_FormatAwaitableError@@Base+0x340> │ │ │ │ + beq 52990 <_PyEval_FormatAwaitableError@@Base+0x2dc> │ │ │ │ mov r1, sl │ │ │ │ - b 529b0 <_PyEval_FormatAwaitableError@@Base+0x308> │ │ │ │ + b 52958 <_PyEval_FormatAwaitableError@@Base+0x2a4> │ │ │ │ ldrb r3, [r8, sl] │ │ │ │ ldr r3, [r9, r3, lsl #2] │ │ │ │ tst r3, #8 │ │ │ │ - bne 529f0 <_PyEval_FormatAwaitableError@@Base+0x348> │ │ │ │ + bne 52998 <_PyEval_FormatAwaitableError@@Base+0x2e4> │ │ │ │ sub sl, sl, #1 │ │ │ │ cmn sl, #1 │ │ │ │ - bne 529d4 <_PyEval_FormatAwaitableError@@Base+0x32c> │ │ │ │ + bne 5297c <_PyEval_FormatAwaitableError@@Base+0x2c8> │ │ │ │ add r0, sl, #1 │ │ │ │ sub r1, r1, sl │ │ │ │ add r0, r8, r0 │ │ │ │ - bl 1d2fb4 │ │ │ │ + bl 1d12b4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 52b04 <_PyEval_FormatAwaitableError@@Base+0x45c> │ │ │ │ + beq 52aac <_PyEval_FormatAwaitableError@@Base+0x3f8> │ │ │ │ cmp r6, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r5, [r3, r6, lsl #2] │ │ │ │ - ble 52a50 <_PyEval_FormatAwaitableError@@Base+0x3a8> │ │ │ │ + ble 529f8 <_PyEval_FormatAwaitableError@@Base+0x344> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab318 │ │ │ │ + bl ab23c │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 52ac0 <_PyEval_FormatAwaitableError@@Base+0x418> │ │ │ │ + bne 52a68 <_PyEval_FormatAwaitableError@@Base+0x3b4> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 52a50 <_PyEval_FormatAwaitableError@@Base+0x3a8> │ │ │ │ + beq 529f8 <_PyEval_FormatAwaitableError@@Base+0x344> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 52a50 <_PyEval_FormatAwaitableError@@Base+0x3a8> │ │ │ │ + bne 529f8 <_PyEval_FormatAwaitableError@@Base+0x344> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ add r6, r6, #1 │ │ │ │ mov r1, sl │ │ │ │ - b 529a8 <_PyEval_FormatAwaitableError@@Base+0x300> │ │ │ │ + b 52950 <_PyEval_FormatAwaitableError@@Base+0x29c> │ │ │ │ cmp r1, #0 │ │ │ │ - ldrge r3, [pc, #948] @ 52e1c <_PyEval_FormatAwaitableError@@Base+0x774> │ │ │ │ - blt 52af0 <_PyEval_FormatAwaitableError@@Base+0x448> │ │ │ │ + ldrge r3, [pc, #948] @ 52dc4 <_PyEval_FormatAwaitableError@@Base+0x710> │ │ │ │ + blt 52a98 <_PyEval_FormatAwaitableError@@Base+0x3e4> │ │ │ │ ldrb r2, [r8, r1] │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ tst r2, #8 │ │ │ │ - beq 52a84 <_PyEval_FormatAwaitableError@@Base+0x3dc> │ │ │ │ + beq 52a2c <_PyEval_FormatAwaitableError@@Base+0x378> │ │ │ │ subs r1, r1, #1 │ │ │ │ - bcc 52af0 <_PyEval_FormatAwaitableError@@Base+0x448> │ │ │ │ - b 52a68 <_PyEval_FormatAwaitableError@@Base+0x3c0> │ │ │ │ + bcc 52a98 <_PyEval_FormatAwaitableError@@Base+0x3e4> │ │ │ │ + b 52a10 <_PyEval_FormatAwaitableError@@Base+0x35c> │ │ │ │ add r1, r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d2fb4 │ │ │ │ + bl 1d12b4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 52b04 <_PyEval_FormatAwaitableError@@Base+0x45c> │ │ │ │ + beq 52aac <_PyEval_FormatAwaitableError@@Base+0x3f8> │ │ │ │ cmp r6, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r5, [r3, r6, lsl #2] │ │ │ │ - ble 52aec <_PyEval_FormatAwaitableError@@Base+0x444> │ │ │ │ + ble 52a94 <_PyEval_FormatAwaitableError@@Base+0x3e0> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab318 │ │ │ │ + bl ab23c │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 52ae4 <_PyEval_FormatAwaitableError@@Base+0x43c> │ │ │ │ + beq 52a8c <_PyEval_FormatAwaitableError@@Base+0x3d8> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 52b04 <_PyEval_FormatAwaitableError@@Base+0x45c> │ │ │ │ + beq 52aac <_PyEval_FormatAwaitableError@@Base+0x3f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 52b04 <_PyEval_FormatAwaitableError@@Base+0x45c> │ │ │ │ + bne 52aac <_PyEval_FormatAwaitableError@@Base+0x3f8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 52b04 <_PyEval_FormatAwaitableError@@Base+0x45c> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 52aac <_PyEval_FormatAwaitableError@@Base+0x3f8> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 52de8 <_PyEval_FormatAwaitableError@@Base+0x740> │ │ │ │ + bne 52d90 <_PyEval_FormatAwaitableError@@Base+0x6dc> │ │ │ │ add r6, r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bl 2abd60 │ │ │ │ + bl 2a8db0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 52e04 <_PyEval_FormatAwaitableError@@Base+0x75c> │ │ │ │ + bge 52dac <_PyEval_FormatAwaitableError@@Base+0x6f8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 52994 <_PyEval_FormatAwaitableError@@Base+0x2ec> │ │ │ │ + beq 5293c <_PyEval_FormatAwaitableError@@Base+0x288> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 52994 <_PyEval_FormatAwaitableError@@Base+0x2ec> │ │ │ │ + bne 5293c <_PyEval_FormatAwaitableError@@Base+0x288> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 52994 <_PyEval_FormatAwaitableError@@Base+0x2ec> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 5293c <_PyEval_FormatAwaitableError@@Base+0x288> │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 1129cc │ │ │ │ + bl 112444 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 52994 <_PyEval_FormatAwaitableError@@Base+0x2ec> │ │ │ │ + bne 5293c <_PyEval_FormatAwaitableError@@Base+0x288> │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ ldr fp, [sp, #36] @ 0x24 │ │ │ │ cmp sl, #0 │ │ │ │ - bne 52b68 <_PyEval_FormatAwaitableError@@Base+0x4c0> │ │ │ │ - ldr r3, [pc, #708] @ 52e20 <_PyEval_FormatAwaitableError@@Base+0x778> │ │ │ │ - ldr r1, [pc, #708] @ 52e24 <_PyEval_FormatAwaitableError@@Base+0x77c> │ │ │ │ + bne 52b10 <_PyEval_FormatAwaitableError@@Base+0x45c> │ │ │ │ + ldr r3, [pc, #708] @ 52dc8 <_PyEval_FormatAwaitableError@@Base+0x714> │ │ │ │ + ldr r1, [pc, #708] @ 52dcc <_PyEval_FormatAwaitableError@@Base+0x718> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 52dd8 <_PyEval_FormatAwaitableError@@Base+0x730> │ │ │ │ + bl 18ed6c │ │ │ │ + b 52d80 <_PyEval_FormatAwaitableError@@Base+0x6cc> │ │ │ │ cmp r7, #11 │ │ │ │ movlt r0, r7 │ │ │ │ movge r0, #11 │ │ │ │ cmp sl, #1 │ │ │ │ add r0, r0, #1 │ │ │ │ - bne 52c70 <_PyEval_FormatAwaitableError@@Base+0x5c8> │ │ │ │ + bne 52c18 <_PyEval_FormatAwaitableError@@Base+0x564> │ │ │ │ ldrb sl, [fp] │ │ │ │ - bl 92f28 │ │ │ │ + bl 92e4c │ │ │ │ subs r4, r0, #0 │ │ │ │ subne r5, r5, #1 │ │ │ │ movne r1, r5 │ │ │ │ - beq 52dd8 <_PyEval_FormatAwaitableError@@Base+0x730> │ │ │ │ + beq 52d80 <_PyEval_FormatAwaitableError@@Base+0x6cc> │ │ │ │ cmp r5, #0 │ │ │ │ - blt 52c50 <_PyEval_FormatAwaitableError@@Base+0x5a8> │ │ │ │ + blt 52bf8 <_PyEval_FormatAwaitableError@@Base+0x544> │ │ │ │ subs r7, r7, #1 │ │ │ │ - bcc 52c50 <_PyEval_FormatAwaitableError@@Base+0x5a8> │ │ │ │ + bcc 52bf8 <_PyEval_FormatAwaitableError@@Base+0x544> │ │ │ │ ldrb r3, [r8, r5] │ │ │ │ cmp r3, sl │ │ │ │ - bne 52c48 <_PyEval_FormatAwaitableError@@Base+0x5a0> │ │ │ │ + bne 52bf0 <_PyEval_FormatAwaitableError@@Base+0x53c> │ │ │ │ add r0, r5, #1 │ │ │ │ sub r1, r1, r5 │ │ │ │ add r0, r8, r0 │ │ │ │ - bl 1d2fb4 │ │ │ │ + bl 1d12b4 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 52db4 <_PyEval_FormatAwaitableError@@Base+0x70c> │ │ │ │ + beq 52d5c <_PyEval_FormatAwaitableError@@Base+0x6a8> │ │ │ │ cmp r6, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r9, [r3, r6, lsl #2] │ │ │ │ - ble 52c38 <_PyEval_FormatAwaitableError@@Base+0x590> │ │ │ │ + ble 52be0 <_PyEval_FormatAwaitableError@@Base+0x52c> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab318 │ │ │ │ + bl ab23c │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 52c18 <_PyEval_FormatAwaitableError@@Base+0x570> │ │ │ │ + beq 52bc0 <_PyEval_FormatAwaitableError@@Base+0x50c> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 52db4 <_PyEval_FormatAwaitableError@@Base+0x70c> │ │ │ │ + beq 52d5c <_PyEval_FormatAwaitableError@@Base+0x6a8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - bne 52db4 <_PyEval_FormatAwaitableError@@Base+0x70c> │ │ │ │ + bne 52d5c <_PyEval_FormatAwaitableError@@Base+0x6a8> │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 52db4 <_PyEval_FormatAwaitableError@@Base+0x70c> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 52d5c <_PyEval_FormatAwaitableError@@Base+0x6a8> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 52c38 <_PyEval_FormatAwaitableError@@Base+0x590> │ │ │ │ + beq 52be0 <_PyEval_FormatAwaitableError@@Base+0x52c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - bne 52c38 <_PyEval_FormatAwaitableError@@Base+0x590> │ │ │ │ + bne 52be0 <_PyEval_FormatAwaitableError@@Base+0x52c> │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ sub r5, r5, #1 │ │ │ │ add r6, r6, #1 │ │ │ │ mov r1, r5 │ │ │ │ - b 52b98 <_PyEval_FormatAwaitableError@@Base+0x4f0> │ │ │ │ + b 52b40 <_PyEval_FormatAwaitableError@@Base+0x48c> │ │ │ │ subs r5, r5, #1 │ │ │ │ - bcs 52ba8 <_PyEval_FormatAwaitableError@@Base+0x500> │ │ │ │ + bcs 52b50 <_PyEval_FormatAwaitableError@@Base+0x49c> │ │ │ │ cmn r1, #1 │ │ │ │ - blt 52da0 <_PyEval_FormatAwaitableError@@Base+0x6f8> │ │ │ │ + blt 52d48 <_PyEval_FormatAwaitableError@@Base+0x694> │ │ │ │ add r1, r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d2fb4 │ │ │ │ + bl 1d12b4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 52d30 <_PyEval_FormatAwaitableError@@Base+0x688> │ │ │ │ - b 52db4 <_PyEval_FormatAwaitableError@@Base+0x70c> │ │ │ │ - bl 92f28 │ │ │ │ + bne 52cd8 <_PyEval_FormatAwaitableError@@Base+0x624> │ │ │ │ + b 52d5c <_PyEval_FormatAwaitableError@@Base+0x6a8> │ │ │ │ + bl 92e4c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 52dd8 <_PyEval_FormatAwaitableError@@Base+0x730> │ │ │ │ + beq 52d80 <_PyEval_FormatAwaitableError@@Base+0x6cc> │ │ │ │ cmp r7, r6 │ │ │ │ - beq 52d1c <_PyEval_FormatAwaitableError@@Base+0x674> │ │ │ │ + beq 52cc4 <_PyEval_FormatAwaitableError@@Base+0x610> │ │ │ │ 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 28bdc0 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ + bl 288bc0 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ subs r9, r0, #0 │ │ │ │ - blt 52d1c <_PyEval_FormatAwaitableError@@Base+0x674> │ │ │ │ + blt 52cc4 <_PyEval_FormatAwaitableError@@Base+0x610> │ │ │ │ add r0, sl, r9 │ │ │ │ sub r1, r5, r0 │ │ │ │ add r0, r8, r0 │ │ │ │ - bl 1d2fb4 │ │ │ │ + bl 1d12b4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 52db4 <_PyEval_FormatAwaitableError@@Base+0x70c> │ │ │ │ + beq 52d5c <_PyEval_FormatAwaitableError@@Base+0x6a8> │ │ │ │ cmp r6, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r5, [r3, r6, lsl #2] │ │ │ │ - ble 52d10 <_PyEval_FormatAwaitableError@@Base+0x668> │ │ │ │ + ble 52cb8 <_PyEval_FormatAwaitableError@@Base+0x604> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab318 │ │ │ │ + bl ab23c │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 52d58 <_PyEval_FormatAwaitableError@@Base+0x6b0> │ │ │ │ + bne 52d00 <_PyEval_FormatAwaitableError@@Base+0x64c> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r3, #1 │ │ │ │ - beq 52d10 <_PyEval_FormatAwaitableError@@Base+0x668> │ │ │ │ + beq 52cb8 <_PyEval_FormatAwaitableError@@Base+0x604> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 52d10 <_PyEval_FormatAwaitableError@@Base+0x668> │ │ │ │ + bne 52cb8 <_PyEval_FormatAwaitableError@@Base+0x604> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ add r6, r6, #1 │ │ │ │ mov r5, r9 │ │ │ │ - b 52c7c <_PyEval_FormatAwaitableError@@Base+0x5d4> │ │ │ │ + b 52c24 <_PyEval_FormatAwaitableError@@Base+0x570> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d2fb4 │ │ │ │ + bl 1d12b4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 52db4 <_PyEval_FormatAwaitableError@@Base+0x70c> │ │ │ │ + beq 52d5c <_PyEval_FormatAwaitableError@@Base+0x6a8> │ │ │ │ cmp r6, #11 │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ strle r5, [r3, r6, lsl #2] │ │ │ │ - ble 52d9c <_PyEval_FormatAwaitableError@@Base+0x6f4> │ │ │ │ + ble 52d44 <_PyEval_FormatAwaitableError@@Base+0x690> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab318 │ │ │ │ + bl ab23c │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 52d7c <_PyEval_FormatAwaitableError@@Base+0x6d4> │ │ │ │ + beq 52d24 <_PyEval_FormatAwaitableError@@Base+0x670> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 52db4 <_PyEval_FormatAwaitableError@@Base+0x70c> │ │ │ │ + beq 52d5c <_PyEval_FormatAwaitableError@@Base+0x6a8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 52db4 <_PyEval_FormatAwaitableError@@Base+0x70c> │ │ │ │ + bne 52d5c <_PyEval_FormatAwaitableError@@Base+0x6a8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 52db4 <_PyEval_FormatAwaitableError@@Base+0x70c> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 52d5c <_PyEval_FormatAwaitableError@@Base+0x6a8> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 52d9c <_PyEval_FormatAwaitableError@@Base+0x6f4> │ │ │ │ + beq 52d44 <_PyEval_FormatAwaitableError@@Base+0x690> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 52d9c <_PyEval_FormatAwaitableError@@Base+0x6f4> │ │ │ │ + bne 52d44 <_PyEval_FormatAwaitableError@@Base+0x690> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ add r6, r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bl 2abd60 │ │ │ │ + bl 2a8db0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 52ddc <_PyEval_FormatAwaitableError@@Base+0x734> │ │ │ │ + bge 52d84 <_PyEval_FormatAwaitableError@@Base+0x6d0> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 52dd8 <_PyEval_FormatAwaitableError@@Base+0x730> │ │ │ │ + beq 52d80 <_PyEval_FormatAwaitableError@@Base+0x6cc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 52dd8 <_PyEval_FormatAwaitableError@@Base+0x730> │ │ │ │ + bne 52d80 <_PyEval_FormatAwaitableError@@Base+0x6cc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 113900 │ │ │ │ - b 52e04 <_PyEval_FormatAwaitableError@@Base+0x75c> │ │ │ │ + bl 113378 │ │ │ │ + b 52dac <_PyEval_FormatAwaitableError@@Base+0x6f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 52aec <_PyEval_FormatAwaitableError@@Base+0x444> │ │ │ │ + bne 52a94 <_PyEval_FormatAwaitableError@@Base+0x3e0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 52aec <_PyEval_FormatAwaitableError@@Base+0x444> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 52a94 <_PyEval_FormatAwaitableError@@Base+0x3e0> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrsheq r3, [r8], #-20 @ 0xffffffec │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq r2, sp, r0, lsl #20 │ │ │ │ - eorseq r9, r9, r0, lsr #5 │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r9, r6, ip, ror #22 │ │ │ │ + ldrheq r3, [r7], #-20 @ 0xffffffec │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r2, ip, r0, lsl #20 │ │ │ │ + eorseq r6, r9, r0, lsr #24 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + @ instruction: 0x003674dc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #88] @ 52e9c <_PyEval_FormatAwaitableError@@Base+0x7f4> │ │ │ │ - bl 91d28 <_PyObject_GC_New@@Base> │ │ │ │ + ldr r0, [pc, #88] @ 52e44 <_PyEval_FormatAwaitableError@@Base+0x790> │ │ │ │ + bl 91c4c <_PyObject_GC_New@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 52e94 <_PyEval_FormatAwaitableError@@Base+0x7ec> │ │ │ │ + beq 52e3c <_PyEval_FormatAwaitableError@@Base+0x788> │ │ │ │ ldr r2, [r4] │ │ │ │ sub r1, r3, #8 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r4] │ │ │ │ - ldr r2, [pc, #56] @ 52ea0 <_PyEval_FormatAwaitableError@@Base+0x7f8> │ │ │ │ - bl 35a770 │ │ │ │ + ldr r2, [pc, #56] @ 52e48 <_PyEval_FormatAwaitableError@@Base+0x794> │ │ │ │ + bl 3580f0 │ │ │ │ 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} │ │ │ │ - subseq sp, r6, r8, asr r4 │ │ │ │ + subseq sp, r5, r8, asr r4 │ │ │ │ andeq r0, r0, ip │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 52ecc <_PyEval_FormatAwaitableError@@Base+0x824> │ │ │ │ + bne 52e74 <_PyEval_FormatAwaitableError@@Base+0x7c0> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 52ecc <_PyEval_FormatAwaitableError@@Base+0x824> │ │ │ │ + bne 52e74 <_PyEval_FormatAwaitableError@@Base+0x7c0> │ │ │ │ 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] @ 52ed8 <_PyEval_FormatAwaitableError@@Base+0x824> │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #4 │ │ │ │ + mov r0, r3 │ │ │ │ + bl b6b10 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 52ed0 <_PyEval_FormatAwaitableError@@Base+0x81c> │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ + bl 52f48 <_PyEval_FormatAwaitableError@@Base+0x894> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [pc, #12] @ 52edc <_PyEval_FormatAwaitableError@@Base+0x828> │ │ │ │ + bl a9aec │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + eorseq pc, r8, r8, ror #11 │ │ │ │ + @ instruction: 0x0038f5f8 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + mov r2, r3 │ │ │ │ + b 2c45b8 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 52f40 <_PyEval_FormatAwaitableError@@Base+0x88c> │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r1, #0 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + str r1, [r2, #8] │ │ │ │ + beq 52f40 <_PyEval_FormatAwaitableError@@Base+0x88c> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, r1 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 52f40 <_PyEval_FormatAwaitableError@@Base+0x88c> │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 9ac7c <_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 92a28 │ │ │ │ + bl 9294c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 52f8c <_PyEval_FormatAwaitableError@@Base+0x8e4> │ │ │ │ + beq 53000 <_PyEval_FormatAwaitableError@@Base+0x94c> │ │ │ │ cmp r6, #3 │ │ │ │ - ble 52f20 <_PyEval_FormatAwaitableError@@Base+0x878> │ │ │ │ + ble 52f94 <_PyEval_FormatAwaitableError@@Base+0x8e0> │ │ │ │ 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 52f40 <_PyEval_FormatAwaitableError@@Base+0x898> │ │ │ │ + beq 52fb4 <_PyEval_FormatAwaitableError@@Base+0x900> │ │ │ │ ldr r2, [r5, #24] │ │ │ │ - ldr r3, [pc, #88] @ 52f94 <_PyEval_FormatAwaitableError@@Base+0x8ec> │ │ │ │ + ldr r3, [pc, #88] @ 53008 <_PyEval_FormatAwaitableError@@Base+0x954> │ │ │ │ cmp r2, r3 │ │ │ │ - bne 52f50 <_PyEval_FormatAwaitableError@@Base+0x8a8> │ │ │ │ + bne 52fc4 <_PyEval_FormatAwaitableError@@Base+0x910> │ │ │ │ mov r0, #1 │ │ │ │ - bl a2afc │ │ │ │ + bl a2a20 │ │ │ │ mov r5, r0 │ │ │ │ - b 52f5c <_PyEval_FormatAwaitableError@@Base+0x8b4> │ │ │ │ + b 52fd0 <_PyEval_FormatAwaitableError@@Base+0x91c> │ │ │ │ mov r0, #2 │ │ │ │ - bl a296c │ │ │ │ + bl a2890 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 52f78 <_PyEval_FormatAwaitableError@@Base+0x8d0> │ │ │ │ + beq 52fec <_PyEval_FormatAwaitableError@@Base+0x938> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 52f80 <_PyEval_FormatAwaitableError@@Base+0x8d8> │ │ │ │ + beq 52ff4 <_PyEval_FormatAwaitableError@@Base+0x940> │ │ │ │ mov r4, r5 │ │ │ │ - b 52f8c <_PyEval_FormatAwaitableError@@Base+0x8e4> │ │ │ │ + b 53000 <_PyEval_FormatAwaitableError@@Base+0x94c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 52f78 <_PyEval_FormatAwaitableError@@Base+0x8d0> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 52fec <_PyEval_FormatAwaitableError@@Base+0x938> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - mov r2, r3 │ │ │ │ - b 2c7534 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 52ff8 <_PyEval_FormatAwaitableError@@Base+0x950> │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r1, #0 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - str r1, [r2, #8] │ │ │ │ - beq 52ff8 <_PyEval_FormatAwaitableError@@Base+0x950> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, r1 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 52ff8 <_PyEval_FormatAwaitableError@@Base+0x950> │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov r0, #0 │ │ │ │ - bx lr │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc] @ 5300c <_PyEval_FormatAwaitableError@@Base+0x964> │ │ │ │ - b 32a4d0 │ │ │ │ + ldr r1, [pc] @ 53018 <_PyEval_FormatAwaitableError@@Base+0x964> │ │ │ │ + b 327d7c │ │ │ │ @ instruction: 0x000293b8 │ │ │ │ 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 5316c <_PyEval_FormatAwaitableError@@Base+0xac4> │ │ │ │ + beq 53178 <_PyEval_FormatAwaitableError@@Base+0xac4> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl a5774 │ │ │ │ + bl a5698 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 5316c <_PyEval_FormatAwaitableError@@Base+0xac4> │ │ │ │ + bne 53178 <_PyEval_FormatAwaitableError@@Base+0xac4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 31ddb4 <_PyTime_AsTimeval@@Base+0x1558> │ │ │ │ + bl 31b85c <_PyTime_AsTimeval@@Base+0x1748> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 5316c <_PyEval_FormatAwaitableError@@Base+0xac4> │ │ │ │ + beq 53178 <_PyEval_FormatAwaitableError@@Base+0xac4> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31ffb0 <_PyTime_AsTimeval@@Base+0x3754> │ │ │ │ + bl 31d820 <_PyTime_AsTimeval@@Base+0x370c> │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31ffb0 <_PyTime_AsTimeval@@Base+0x3754> │ │ │ │ + bl 31d820 <_PyTime_AsTimeval@@Base+0x370c> │ │ │ │ mov r1, r8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31ffb0 <_PyTime_AsTimeval@@Base+0x3754> │ │ │ │ + bl 31d820 <_PyTime_AsTimeval@@Base+0x370c> │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31ffb0 <_PyTime_AsTimeval@@Base+0x3754> │ │ │ │ + bl 31d820 <_PyTime_AsTimeval@@Base+0x370c> │ │ │ │ mov r1, sl │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31ffb0 <_PyTime_AsTimeval@@Base+0x3754> │ │ │ │ + bl 31d820 <_PyTime_AsTimeval@@Base+0x370c> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ str r9, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #164] @ 53174 <_PyEval_FormatAwaitableError@@Base+0xacc> │ │ │ │ - bl a9bc8 │ │ │ │ + ldr r0, [pc, #164] @ 53180 <_PyEval_FormatAwaitableError@@Base+0xacc> │ │ │ │ + bl a9aec │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 530e8 <_PyEval_FormatAwaitableError@@Base+0xa40> │ │ │ │ + bne 530f4 <_PyEval_FormatAwaitableError@@Base+0xa40> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 327f0c │ │ │ │ + b 3257c4 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r0, [pc, #124] @ 53178 <_PyEval_FormatAwaitableError@@Base+0xad0> │ │ │ │ + ldr r0, [pc, #124] @ 53184 <_PyEval_FormatAwaitableError@@Base+0xad0> │ │ │ │ str r2, [r4, #20] │ │ │ │ mov r1, #484 @ 0x1e4 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mov r3, r5 │ │ │ │ - bl 3202fc <_PyTime_AsTimeval@@Base+0x3aa0> │ │ │ │ + bl 31dbb4 <_PyTime_AsTimeval@@Base+0x3aa0> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 53138 <_PyEval_FormatAwaitableError@@Base+0xa90> │ │ │ │ + beq 53144 <_PyEval_FormatAwaitableError@@Base+0xa90> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 53138 <_PyEval_FormatAwaitableError@@Base+0xa90> │ │ │ │ + bne 53144 <_PyEval_FormatAwaitableError@@Base+0xa90> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 530d8 <_PyEval_FormatAwaitableError@@Base+0xa30> │ │ │ │ + beq 530e4 <_PyEval_FormatAwaitableError@@Base+0xa30> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5316c <_PyEval_FormatAwaitableError@@Base+0xac4> │ │ │ │ + beq 53178 <_PyEval_FormatAwaitableError@@Base+0xac4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 5316c <_PyEval_FormatAwaitableError@@Base+0xac4> │ │ │ │ + bne 53178 <_PyEval_FormatAwaitableError@@Base+0xac4> │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + b 9ac7c <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - eorseq r1, r9, r4, lsl #25 │ │ │ │ - eorseq r1, r9, ip, lsl #25 │ │ │ │ + eorseq pc, r8, r0, lsl #12 │ │ │ │ + eorseq pc, r8, r8, lsl #12 │ │ │ │ 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 531b0 <_PyEval_FormatAwaitableError@@Base+0xb08> │ │ │ │ + bhi 531bc <_PyEval_FormatAwaitableError@@Base+0xb08> │ │ │ │ mov r0, r2 │ │ │ │ - bl 338064 <_PyUnicode_ToNumeric@@Base+0x4258> │ │ │ │ + bl 33591c <_PyUnicode_ToNumeric@@Base+0x4258> │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e518c <_PyLong_Format@@Base+0x2448> │ │ │ │ + bl 1e3498 <_PyLong_Format@@Base+0x2448> │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r5, #1 │ │ │ │ - bne 53200 <_PyEval_FormatAwaitableError@@Base+0xb58> │ │ │ │ + bne 5320c <_PyEval_FormatAwaitableError@@Base+0xb58> │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - bhi 531e0 <_PyEval_FormatAwaitableError@@Base+0xb38> │ │ │ │ + bhi 531ec <_PyEval_FormatAwaitableError@@Base+0xb38> │ │ │ │ mov r0, r4 │ │ │ │ - bl 338094 <_PyUnicode_ToNumeric@@Base+0x4288> │ │ │ │ + bl 33594c <_PyUnicode_ToNumeric@@Base+0x4288> │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, r4 │ │ │ │ - beq 53200 <_PyEval_FormatAwaitableError@@Base+0xb58> │ │ │ │ + beq 5320c <_PyEval_FormatAwaitableError@@Base+0xb58> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e518c <_PyLong_Format@@Base+0x2448> │ │ │ │ + bl 1e3498 <_PyLong_Format@@Base+0x2448> │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #52] @ 53260 <_PyEval_FormatAwaitableError@@Base+0xbac> │ │ │ │ + bl 3580f0 │ │ │ │ + ldr r3, [r3, r0] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + ldr r4, [r3, #3744] @ 0xea0 │ │ │ │ + cmn r4, #1 │ │ │ │ + bne 5324c <_PyEval_FormatAwaitableError@@Base+0xb98> │ │ │ │ + bl a5698 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 53258 <_PyEval_FormatAwaitableError@@Base+0xba4> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, lr} │ │ │ │ + b a63b4 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + andeq r0, r0, ip │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #8 │ │ │ │ - ldr r1, [pc, #184] @ 532dc <_PyEval_FormatAwaitableError@@Base+0xc34> │ │ │ │ + ldr r1, [pc, #184] @ 53338 <_PyEval_FormatAwaitableError@@Base+0xc84> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r6, r0 │ │ │ │ - bl f4454 │ │ │ │ + bl f3fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 532d0 <_PyEval_FormatAwaitableError@@Base+0xc28> │ │ │ │ + blt 5332c <_PyEval_FormatAwaitableError@@Base+0xc78> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 5327c <_PyEval_FormatAwaitableError@@Base+0xbd4> │ │ │ │ + beq 532d8 <_PyEval_FormatAwaitableError@@Base+0xc24> │ │ │ │ mov r0, r5 │ │ │ │ - bl 14f19c │ │ │ │ + bl 14e8f4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 53270 <_PyEval_FormatAwaitableError@@Base+0xbc8> │ │ │ │ + beq 532cc <_PyEval_FormatAwaitableError@@Base+0xc18> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 53270 <_PyEval_FormatAwaitableError@@Base+0xbc8> │ │ │ │ + bne 532cc <_PyEval_FormatAwaitableError@@Base+0xc18> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - bne 53280 <_PyEval_FormatAwaitableError@@Base+0xbd8> │ │ │ │ - b 532d0 <_PyEval_FormatAwaitableError@@Base+0xc28> │ │ │ │ - ldr r4, [pc, #92] @ 532e0 <_PyEval_FormatAwaitableError@@Base+0xc38> │ │ │ │ + bne 532dc <_PyEval_FormatAwaitableError@@Base+0xc28> │ │ │ │ + b 5332c <_PyEval_FormatAwaitableError@@Base+0xc78> │ │ │ │ + ldr r4, [pc, #92] @ 5333c <_PyEval_FormatAwaitableError@@Base+0xc88> │ │ │ │ mov r0, r6 │ │ │ │ - bl 3254c0 <_PyObject_GetState@@Base> │ │ │ │ + bl 322d20 <_PyObject_GetState@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 532b8 <_PyEval_FormatAwaitableError@@Base+0xc10> │ │ │ │ + bne 53314 <_PyEval_FormatAwaitableError@@Base+0xc60> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 532d0 <_PyEval_FormatAwaitableError@@Base+0xc28> │ │ │ │ + beq 5332c <_PyEval_FormatAwaitableError@@Base+0xc78> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 532d0 <_PyEval_FormatAwaitableError@@Base+0xc28> │ │ │ │ + bne 5332c <_PyEval_FormatAwaitableError@@Base+0xc78> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 532d0 <_PyEval_FormatAwaitableError@@Base+0xc28> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 5332c <_PyEval_FormatAwaitableError@@Base+0xc78> │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - ldr r0, [pc, #28] @ 532e4 <_PyEval_FormatAwaitableError@@Base+0xc3c> │ │ │ │ + ldr r0, [pc, #28] @ 53340 <_PyEval_FormatAwaitableError@@Base+0xc8c> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a9bc8 │ │ │ │ + b a9aec │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq sl, r8, r8, ror #8 │ │ │ │ - subseq r1, r9, r8, lsl r0 │ │ │ │ - @ instruction: 0x00391dd4 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #52] @ 53334 <_PyEval_FormatAwaitableError@@Base+0xc8c> │ │ │ │ - bl 35a770 │ │ │ │ - ldr r3, [r3, r0] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - ldr r4, [r3, #3744] @ 0xea0 │ │ │ │ - cmn r4, #1 │ │ │ │ - bne 53320 <_PyEval_FormatAwaitableError@@Base+0xc78> │ │ │ │ - bl a5774 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5332c <_PyEval_FormatAwaitableError@@Base+0xc84> │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ - b a6490 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - andeq r0, r0, ip │ │ │ │ + subseq sl, r7, r8, ror #8 │ │ │ │ + subseq r1, r8, r8, lsl r0 │ │ │ │ + eorseq pc, r8, ip, asr r7 @ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 53350 <_PyEval_FormatAwaitableError@@Base+0xca8> │ │ │ │ + bne 5335c <_PyEval_FormatAwaitableError@@Base+0xca8> │ │ │ │ mov r0, #1 │ │ │ │ - b a2afc │ │ │ │ + b a2a20 │ │ │ │ mov r0, #2 │ │ │ │ - b a296c │ │ │ │ + b a2890 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc] @ 53368 <_PyEval_FormatAwaitableError@@Base+0xcc0> │ │ │ │ - b 1b0ad8 │ │ │ │ + ldr r1, [pc] @ 53374 <_PyEval_FormatAwaitableError@@Base+0xcc0> │ │ │ │ + b 1af1e0 │ │ │ │ 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 a5774 │ │ │ │ + bl a5698 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 53454 <_PyEval_FormatAwaitableError@@Base+0xdac> │ │ │ │ + bne 53460 <_PyEval_FormatAwaitableError@@Base+0xdac> │ │ │ │ mov r0, r4 │ │ │ │ - bl 31ddb4 <_PyTime_AsTimeval@@Base+0x1558> │ │ │ │ + bl 31b85c <_PyTime_AsTimeval@@Base+0x1748> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 53454 <_PyEval_FormatAwaitableError@@Base+0xdac> │ │ │ │ - ldr r0, [pc, #164] @ 5345c <_PyEval_FormatAwaitableError@@Base+0xdb4> │ │ │ │ - bl a9bc8 │ │ │ │ + beq 53460 <_PyEval_FormatAwaitableError@@Base+0xdac> │ │ │ │ + ldr r0, [pc, #164] @ 53468 <_PyEval_FormatAwaitableError@@Base+0xdb4> │ │ │ │ + bl a9aec │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 533d0 <_PyEval_FormatAwaitableError@@Base+0xd28> │ │ │ │ + bne 533dc <_PyEval_FormatAwaitableError@@Base+0xd28> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 327f0c │ │ │ │ + b 3257c4 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #124] @ 53460 <_PyEval_FormatAwaitableError@@Base+0xdb8> │ │ │ │ + ldr r1, [pc, #124] @ 5346c <_PyEval_FormatAwaitableError@@Base+0xdb8> │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #120] @ 53464 <_PyEval_FormatAwaitableError@@Base+0xdbc> │ │ │ │ + ldr r0, [pc, #120] @ 53470 <_PyEval_FormatAwaitableError@@Base+0xdbc> │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ mov r3, r5 │ │ │ │ - bl 3202fc <_PyTime_AsTimeval@@Base+0x3aa0> │ │ │ │ + bl 31dbb4 <_PyTime_AsTimeval@@Base+0x3aa0> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 53420 <_PyEval_FormatAwaitableError@@Base+0xd78> │ │ │ │ + beq 5342c <_PyEval_FormatAwaitableError@@Base+0xd78> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 53420 <_PyEval_FormatAwaitableError@@Base+0xd78> │ │ │ │ + bne 5342c <_PyEval_FormatAwaitableError@@Base+0xd78> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 533c0 <_PyEval_FormatAwaitableError@@Base+0xd18> │ │ │ │ + beq 533cc <_PyEval_FormatAwaitableError@@Base+0xd18> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 53454 <_PyEval_FormatAwaitableError@@Base+0xdac> │ │ │ │ + beq 53460 <_PyEval_FormatAwaitableError@@Base+0xdac> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 53454 <_PyEval_FormatAwaitableError@@Base+0xdac> │ │ │ │ + bne 53460 <_PyEval_FormatAwaitableError@@Base+0xdac> │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + b 9ac7c <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r4, r8, r8, ror #29 │ │ │ │ + eorseq r2, r8, r8, ror #16 │ │ │ │ andeq r0, r0, sl, lsl #5 │ │ │ │ - eorseq r1, r9, ip, ror #27 │ │ │ │ + eorseq pc, r8, ip, ror #14 │ │ │ │ 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 53498 <_PyEval_FormatAwaitableError@@Base+0xdf0> │ │ │ │ - ldr r3, [pc, #144] @ 5351c <_PyEval_FormatAwaitableError@@Base+0xe74> │ │ │ │ - ldr r1, [pc, #144] @ 53520 <_PyEval_FormatAwaitableError@@Base+0xe78> │ │ │ │ + bls 534a4 <_PyEval_FormatAwaitableError@@Base+0xdf0> │ │ │ │ + ldr r3, [pc, #144] @ 53528 <_PyEval_FormatAwaitableError@@Base+0xe74> │ │ │ │ + ldr r1, [pc, #144] @ 5352c <_PyEval_FormatAwaitableError@@Base+0xe78> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 534d0 <_PyEval_FormatAwaitableError@@Base+0xe28> │ │ │ │ + bl 18ed6c │ │ │ │ + b 534dc <_PyEval_FormatAwaitableError@@Base+0xe28> │ │ │ │ ldr r6, [r1] │ │ │ │ cmp r2, #2 │ │ │ │ ldreq r4, [r1, #4] │ │ │ │ mov r1, r6 │ │ │ │ - ldrne r4, [pc, #116] @ 53524 <_PyEval_FormatAwaitableError@@Base+0xe7c> │ │ │ │ + ldrne r4, [pc, #116] @ 53530 <_PyEval_FormatAwaitableError@@Base+0xe7c> │ │ │ │ mov r5, r0 │ │ │ │ - bl 1c7c58 <_PyTrash_thread_destroy_chain@@Base+0xc8> │ │ │ │ + bl 1c5f58 <_PyTrash_thread_destroy_chain@@Base+0xc8> │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #100] @ 53528 <_PyEval_FormatAwaitableError@@Base+0xe80> │ │ │ │ + ldr r3, [pc, #100] @ 53534 <_PyEval_FormatAwaitableError@@Base+0xe80> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11abb0 │ │ │ │ + bl 11a444 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 534d8 <_PyEval_FormatAwaitableError@@Base+0xe30> │ │ │ │ + bne 534e4 <_PyEval_FormatAwaitableError@@Base+0xe30> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 11af64 │ │ │ │ + bl 11a7f8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20eb78 │ │ │ │ + bl 20cb5c │ │ │ │ subs r3, r4, #0 │ │ │ │ movne r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ movlt r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 534d0 <_PyEval_FormatAwaitableError@@Base+0xe28> │ │ │ │ + beq 534dc <_PyEval_FormatAwaitableError@@Base+0xe28> │ │ │ │ ldr r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r9, r0, lsl #28 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - ldrsheq sp, [r6], #-172 @ 0xffffff54 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq pc, r8, r0, lsl #15 │ │ │ │ + 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] @ 535a4 <_PyEval_FormatAwaitableError@@Base+0xefc> │ │ │ │ - bl 35a770 │ │ │ │ + ldr r3, [pc, #96] @ 535b0 <_PyEval_FormatAwaitableError@@Base+0xefc> │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 358680 │ │ │ │ - ldr r2, [pc, #72] @ 535a8 <_PyEval_FormatAwaitableError@@Base+0xf00> │ │ │ │ - ldr r3, [pc, #72] @ 535ac <_PyEval_FormatAwaitableError@@Base+0xf04> │ │ │ │ - bl 358788 │ │ │ │ - ldr r3, [pc, #68] @ 535b0 <_PyEval_FormatAwaitableError@@Base+0xf08> │ │ │ │ + bl 356004 │ │ │ │ + ldr r2, [pc, #72] @ 535b4 <_PyEval_FormatAwaitableError@@Base+0xf00> │ │ │ │ + ldr r3, [pc, #72] @ 535b8 <_PyEval_FormatAwaitableError@@Base+0xf04> │ │ │ │ + bl 35610c │ │ │ │ + ldr r3, [pc, #68] @ 535bc <_PyEval_FormatAwaitableError@@Base+0xf08> │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 358cc0 │ │ │ │ + bl 356644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5358c <_PyEval_FormatAwaitableError@@Base+0xee4> │ │ │ │ - bl a5774 │ │ │ │ + beq 53598 <_PyEval_FormatAwaitableError@@Base+0xee4> │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5359c <_PyEval_FormatAwaitableError@@Base+0xef4> │ │ │ │ + bne 535a8 <_PyEval_FormatAwaitableError@@Base+0xef4> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b ab230 │ │ │ │ + b ab154 │ │ │ │ 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 │ │ │ │ @@ -41972,392 +41975,392 @@ │ │ │ │ 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 53614 <_PyEval_FormatAwaitableError@@Base+0xf6c> │ │ │ │ + bne 53620 <_PyEval_FormatAwaitableError@@Base+0xf6c> │ │ │ │ clz r2, r8 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 53648 <_PyEval_FormatAwaitableError@@Base+0xfa0> │ │ │ │ + beq 53654 <_PyEval_FormatAwaitableError@@Base+0xfa0> │ │ │ │ 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] @ 538d0 <_PyEval_FormatAwaitableError@@Base+0x1228> │ │ │ │ + ldr ip, [pc, #668] @ 538dc <_PyEval_FormatAwaitableError@@Base+0x1228> │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 538c4 <_PyEval_FormatAwaitableError@@Base+0x121c> │ │ │ │ + beq 538d0 <_PyEval_FormatAwaitableError@@Base+0x121c> │ │ │ │ ldr r0, [r8] │ │ │ │ - ldr r4, [pc, #640] @ 538d4 <_PyEval_FormatAwaitableError@@Base+0x122c> │ │ │ │ + ldr r4, [pc, #640] @ 538e0 <_PyEval_FormatAwaitableError@@Base+0x122c> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne 53664 <_PyEval_FormatAwaitableError@@Base+0xfbc> │ │ │ │ + bne 53670 <_PyEval_FormatAwaitableError@@Base+0xfbc> │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ - b 53690 <_PyEval_FormatAwaitableError@@Base+0xfe8> │ │ │ │ - bl 1b1134 │ │ │ │ - ldr r3, [pc, #616] @ 538d8 <_PyEval_FormatAwaitableError@@Base+0x1230> │ │ │ │ + b 5369c <_PyEval_FormatAwaitableError@@Base+0xfe8> │ │ │ │ + bl 1af83c │ │ │ │ + ldr r3, [pc, #616] @ 538e4 <_PyEval_FormatAwaitableError@@Base+0x1230> │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 358cc0 │ │ │ │ + bl 356644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 53690 <_PyEval_FormatAwaitableError@@Base+0xfe8> │ │ │ │ - bl a5774 │ │ │ │ + beq 5369c <_PyEval_FormatAwaitableError@@Base+0xfe8> │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 538c4 <_PyEval_FormatAwaitableError@@Base+0x121c> │ │ │ │ + bne 538d0 <_PyEval_FormatAwaitableError@@Base+0x121c> │ │ │ │ ldr r0, [r8, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne 536a8 <_PyEval_FormatAwaitableError@@Base+0x1000> │ │ │ │ + bne 536b4 <_PyEval_FormatAwaitableError@@Base+0x1000> │ │ │ │ ldrd r4, [r0, #8] │ │ │ │ - b 536d4 <_PyEval_FormatAwaitableError@@Base+0x102c> │ │ │ │ - bl 1b1134 │ │ │ │ - ldr r3, [pc, #548] @ 538d8 <_PyEval_FormatAwaitableError@@Base+0x1230> │ │ │ │ + b 536e0 <_PyEval_FormatAwaitableError@@Base+0x102c> │ │ │ │ + bl 1af83c │ │ │ │ + ldr r3, [pc, #548] @ 538e4 <_PyEval_FormatAwaitableError@@Base+0x1230> │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 358cc0 │ │ │ │ + bl 356644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 536d4 <_PyEval_FormatAwaitableError@@Base+0x102c> │ │ │ │ - bl a5774 │ │ │ │ + beq 536e0 <_PyEval_FormatAwaitableError@@Base+0x102c> │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 538c4 <_PyEval_FormatAwaitableError@@Base+0x121c> │ │ │ │ + bne 538d0 <_PyEval_FormatAwaitableError@@Base+0x121c> │ │ │ │ cmp r9, #2 │ │ │ │ - beq 536ec <_PyEval_FormatAwaitableError@@Base+0x1044> │ │ │ │ + beq 536f8 <_PyEval_FormatAwaitableError@@Base+0x1044> │ │ │ │ ldr r0, [r8, #8] │ │ │ │ - ldr r3, [pc, #500] @ 538dc <_PyEval_FormatAwaitableError@@Base+0x1234> │ │ │ │ + ldr r3, [pc, #500] @ 538e8 <_PyEval_FormatAwaitableError@@Base+0x1234> │ │ │ │ cmp r0, r3 │ │ │ │ - bne 53704 <_PyEval_FormatAwaitableError@@Base+0x105c> │ │ │ │ + bne 53710 <_PyEval_FormatAwaitableError@@Base+0x105c> │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ bl 29c4c │ │ │ │ - b 538b8 <_PyEval_FormatAwaitableError@@Base+0x1210> │ │ │ │ - bl 1935a0 │ │ │ │ + b 538c4 <_PyEval_FormatAwaitableError@@Base+0x1210> │ │ │ │ + bl 191b8c │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 538c4 <_PyEval_FormatAwaitableError@@Base+0x121c> │ │ │ │ + beq 538d0 <_PyEval_FormatAwaitableError@@Base+0x121c> │ │ │ │ ldr r3, [sl, #8] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 53758 <_PyEval_FormatAwaitableError@@Base+0x10b0> │ │ │ │ - ldr r3, [pc, #440] @ 538e0 <_PyEval_FormatAwaitableError@@Base+0x1238> │ │ │ │ - ldr r1, [pc, #440] @ 538e4 <_PyEval_FormatAwaitableError@@Base+0x123c> │ │ │ │ + bne 53764 <_PyEval_FormatAwaitableError@@Base+0x10b0> │ │ │ │ + ldr r3, [pc, #440] @ 538ec <_PyEval_FormatAwaitableError@@Base+0x1238> │ │ │ │ + ldr r1, [pc, #440] @ 538f0 <_PyEval_FormatAwaitableError@@Base+0x123c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 538c4 <_PyEval_FormatAwaitableError@@Base+0x121c> │ │ │ │ + beq 538d0 <_PyEval_FormatAwaitableError@@Base+0x121c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne 538c4 <_PyEval_FormatAwaitableError@@Base+0x121c> │ │ │ │ + bne 538d0 <_PyEval_FormatAwaitableError@@Base+0x121c> │ │ │ │ mov r0, sl │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 538c4 <_PyEval_FormatAwaitableError@@Base+0x121c> │ │ │ │ - bl 1b7270 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 538d0 <_PyEval_FormatAwaitableError@@Base+0x121c> │ │ │ │ + bl 1b5968 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - beq 53788 <_PyEval_FormatAwaitableError@@Base+0x10e0> │ │ │ │ + beq 53794 <_PyEval_FormatAwaitableError@@Base+0x10e0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne 53788 <_PyEval_FormatAwaitableError@@Base+0x10e0> │ │ │ │ + bne 53794 <_PyEval_FormatAwaitableError@@Base+0x10e0> │ │ │ │ mov r0, sl │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmn r9, #1 │ │ │ │ cmneq r8, #1 │ │ │ │ - bne 537bc <_PyEval_FormatAwaitableError@@Base+0x1114> │ │ │ │ - bl a5774 │ │ │ │ + bne 537c8 <_PyEval_FormatAwaitableError@@Base+0x1114> │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 537c4 <_PyEval_FormatAwaitableError@@Base+0x111c> │ │ │ │ - ldr r3, [pc, #320] @ 538e8 <_PyEval_FormatAwaitableError@@Base+0x1240> │ │ │ │ + beq 537d0 <_PyEval_FormatAwaitableError@@Base+0x111c> │ │ │ │ + ldr r3, [pc, #320] @ 538f4 <_PyEval_FormatAwaitableError@@Base+0x1240> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11abb0 │ │ │ │ + bl 11a444 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 538c4 <_PyEval_FormatAwaitableError@@Base+0x121c> │ │ │ │ - bl 11af64 │ │ │ │ - b 537c4 <_PyEval_FormatAwaitableError@@Base+0x111c> │ │ │ │ + beq 538d0 <_PyEval_FormatAwaitableError@@Base+0x121c> │ │ │ │ + bl 11a7f8 │ │ │ │ + b 537d0 <_PyEval_FormatAwaitableError@@Base+0x111c> │ │ │ │ orrs r3, r8, r9 │ │ │ │ - beq 53810 <_PyEval_FormatAwaitableError@@Base+0x1168> │ │ │ │ + beq 5381c <_PyEval_FormatAwaitableError@@Base+0x1168> │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 358d24 │ │ │ │ + bl 3566a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 53810 <_PyEval_FormatAwaitableError@@Base+0x1168> │ │ │ │ + bne 5381c <_PyEval_FormatAwaitableError@@Base+0x1168> │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 358d24 │ │ │ │ + bl 3566a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 538b0 <_PyEval_FormatAwaitableError@@Base+0x1208> │ │ │ │ + bne 538bc <_PyEval_FormatAwaitableError@@Base+0x1208> │ │ │ │ cmp r7, r5 │ │ │ │ cmpeq r6, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov ip, r7 │ │ │ │ - bne 5381c <_PyEval_FormatAwaitableError@@Base+0x1174> │ │ │ │ + bne 53828 <_PyEval_FormatAwaitableError@@Base+0x1174> │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - b 538b8 <_PyEval_FormatAwaitableError@@Base+0x1210> │ │ │ │ + b 538c4 <_PyEval_FormatAwaitableError@@Base+0x1210> │ │ │ │ teq r7, r5 │ │ │ │ bic r0, r7, #-2147483648 @ 0x80000000 │ │ │ │ bic r1, r5, #-2147483648 @ 0x80000000 │ │ │ │ - bpl 53864 <_PyEval_FormatAwaitableError@@Base+0x11bc> │ │ │ │ + bpl 53870 <_PyEval_FormatAwaitableError@@Base+0x11bc> │ │ │ │ adds r2, r6, r4 │ │ │ │ adc r1, r0, r1 │ │ │ │ cmp r8, r2 │ │ │ │ sbcs r1, r9, r1 │ │ │ │ - bcs 538b0 <_PyEval_FormatAwaitableError@@Base+0x1208> │ │ │ │ + bcs 538bc <_PyEval_FormatAwaitableError@@Base+0x1208> │ │ │ │ cmp r6, r8 │ │ │ │ sbcs r2, r0, r9 │ │ │ │ - bcs 53884 <_PyEval_FormatAwaitableError@@Base+0x11dc> │ │ │ │ + bcs 53890 <_PyEval_FormatAwaitableError@@Base+0x11dc> │ │ │ │ subs r3, r8, r6 │ │ │ │ sbc r2, r9, r0 │ │ │ │ and lr, r5, #-2147483648 @ 0x80000000 │ │ │ │ mov r0, r3 │ │ │ │ orr r1, lr, r2 │ │ │ │ - b 538b8 <_PyEval_FormatAwaitableError@@Base+0x1210> │ │ │ │ + b 538c4 <_PyEval_FormatAwaitableError@@Base+0x1210> │ │ │ │ cmp r4, r6 │ │ │ │ sbcs lr, r1, r0 │ │ │ │ - bcs 53890 <_PyEval_FormatAwaitableError@@Base+0x11e8> │ │ │ │ + bcs 5389c <_PyEval_FormatAwaitableError@@Base+0x11e8> │ │ │ │ subs r2, r6, r4 │ │ │ │ sbc r1, r0, r1 │ │ │ │ cmp r2, r8 │ │ │ │ sbcs r1, r1, r9 │ │ │ │ - bcc 538b0 <_PyEval_FormatAwaitableError@@Base+0x1208> │ │ │ │ + bcc 538bc <_PyEval_FormatAwaitableError@@Base+0x1208> │ │ │ │ subs r0, r3, r8 │ │ │ │ sbc r1, ip, r9 │ │ │ │ - b 538b8 <_PyEval_FormatAwaitableError@@Base+0x1210> │ │ │ │ + b 538c4 <_PyEval_FormatAwaitableError@@Base+0x1210> │ │ │ │ subs r2, r4, r6 │ │ │ │ sbc r1, r1, r0 │ │ │ │ cmp r2, r8 │ │ │ │ sbcs r1, r1, r9 │ │ │ │ - bcc 538b0 <_PyEval_FormatAwaitableError@@Base+0x1208> │ │ │ │ + bcc 538bc <_PyEval_FormatAwaitableError@@Base+0x1208> │ │ │ │ adds r0, r8, r6 │ │ │ │ adc r1, r9, r7 │ │ │ │ - b 538b8 <_PyEval_FormatAwaitableError@@Base+0x1210> │ │ │ │ + b 538c4 <_PyEval_FormatAwaitableError@@Base+0x1210> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b ab230 │ │ │ │ + b ab154 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subseq r3, r8, r0, ror #17 │ │ │ │ - ldrsheq r6, [r6], #-80 @ 0xffffffb0 │ │ │ │ + subseq r3, r7, r0, ror #17 │ │ │ │ + ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r1, r9, r8, lsr #28 │ │ │ │ - subseq sl, r6, r8, asr #24 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq pc, r8, r8, lsr #15 │ │ │ │ + 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 a5774 │ │ │ │ + bl a5698 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 539d4 <_PyEval_FormatAwaitableError@@Base+0x132c> │ │ │ │ + bne 539e0 <_PyEval_FormatAwaitableError@@Base+0x132c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 31ddb4 <_PyTime_AsTimeval@@Base+0x1558> │ │ │ │ + bl 31b85c <_PyTime_AsTimeval@@Base+0x1748> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 539d4 <_PyEval_FormatAwaitableError@@Base+0x132c> │ │ │ │ - ldr r0, [pc, #164] @ 539dc <_PyEval_FormatAwaitableError@@Base+0x1334> │ │ │ │ - bl a9bc8 │ │ │ │ + beq 539e0 <_PyEval_FormatAwaitableError@@Base+0x132c> │ │ │ │ + ldr r0, [pc, #164] @ 539e8 <_PyEval_FormatAwaitableError@@Base+0x1334> │ │ │ │ + bl a9aec │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 53950 <_PyEval_FormatAwaitableError@@Base+0x12a8> │ │ │ │ + bne 5395c <_PyEval_FormatAwaitableError@@Base+0x12a8> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 327f0c │ │ │ │ + b 3257c4 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r1, [pc, #124] @ 539e0 <_PyEval_FormatAwaitableError@@Base+0x1338> │ │ │ │ + ldr r1, [pc, #124] @ 539ec <_PyEval_FormatAwaitableError@@Base+0x1338> │ │ │ │ str r2, [r4, #20] │ │ │ │ - ldr r0, [pc, #120] @ 539e4 <_PyEval_FormatAwaitableError@@Base+0x133c> │ │ │ │ + ldr r0, [pc, #120] @ 539f0 <_PyEval_FormatAwaitableError@@Base+0x133c> │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ mov r3, r5 │ │ │ │ - bl 3202fc <_PyTime_AsTimeval@@Base+0x3aa0> │ │ │ │ + bl 31dbb4 <_PyTime_AsTimeval@@Base+0x3aa0> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 539a0 <_PyEval_FormatAwaitableError@@Base+0x12f8> │ │ │ │ + beq 539ac <_PyEval_FormatAwaitableError@@Base+0x12f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 539a0 <_PyEval_FormatAwaitableError@@Base+0x12f8> │ │ │ │ + bne 539ac <_PyEval_FormatAwaitableError@@Base+0x12f8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 53940 <_PyEval_FormatAwaitableError@@Base+0x1298> │ │ │ │ + beq 5394c <_PyEval_FormatAwaitableError@@Base+0x1298> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 539d4 <_PyEval_FormatAwaitableError@@Base+0x132c> │ │ │ │ + beq 539e0 <_PyEval_FormatAwaitableError@@Base+0x132c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 539d4 <_PyEval_FormatAwaitableError@@Base+0x132c> │ │ │ │ + bne 539e0 <_PyEval_FormatAwaitableError@@Base+0x132c> │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + b 9ac7c <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r4, r8, r8, ror #29 │ │ │ │ + eorseq r2, r8, r8, ror #16 │ │ │ │ andeq r0, r0, lr, lsl #5 │ │ │ │ - eorseq r1, r9, r0, asr lr │ │ │ │ + @ instruction: 0x0038f7d0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr lr, [pc, #424] @ 53ba8 <_PyEval_FormatAwaitableError@@Base+0x1500> │ │ │ │ + ldr lr, [pc, #424] @ 53bb4 <_PyEval_FormatAwaitableError@@Base+0x1500> │ │ │ │ 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 53a54 <_PyEval_FormatAwaitableError@@Base+0x13ac> │ │ │ │ + bne 53a60 <_PyEval_FormatAwaitableError@@Base+0x13ac> │ │ │ │ ldr r0, [r5] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 170df4 │ │ │ │ + bl 16fc44 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 53a78 <_PyEval_FormatAwaitableError@@Base+0x13d0> │ │ │ │ - b 53b8c <_PyEval_FormatAwaitableError@@Base+0x14e4> │ │ │ │ + bne 53a84 <_PyEval_FormatAwaitableError@@Base+0x13d0> │ │ │ │ + b 53b98 <_PyEval_FormatAwaitableError@@Base+0x14e4> │ │ │ │ mov r3, #2 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r0, [pc, #328] @ 53bac <_PyEval_FormatAwaitableError@@Base+0x1504> │ │ │ │ + ldr r0, [pc, #328] @ 53bb8 <_PyEval_FormatAwaitableError@@Base+0x1504> │ │ │ │ mov r2, r3 │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 53a34 <_PyEval_FormatAwaitableError@@Base+0x138c> │ │ │ │ + bne 53a40 <_PyEval_FormatAwaitableError@@Base+0x138c> │ │ │ │ mov r7, r4 │ │ │ │ - b 53b8c <_PyEval_FormatAwaitableError@@Base+0x14e4> │ │ │ │ - ldr r3, [pc, #304] @ 53bb0 <_PyEval_FormatAwaitableError@@Base+0x1508> │ │ │ │ - bl 35a770 │ │ │ │ + b 53b98 <_PyEval_FormatAwaitableError@@Base+0x14e4> │ │ │ │ + ldr r3, [pc, #304] @ 53bbc <_PyEval_FormatAwaitableError@@Base+0x1508> │ │ │ │ + bl 3580f0 │ │ │ │ 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 53ab0 <_PyEval_FormatAwaitableError@@Base+0x1408> │ │ │ │ - ldr r3, [pc, #272] @ 53bb4 <_PyEval_FormatAwaitableError@@Base+0x150c> │ │ │ │ - ldr r1, [pc, #272] @ 53bb8 <_PyEval_FormatAwaitableError@@Base+0x1510> │ │ │ │ + bne 53abc <_PyEval_FormatAwaitableError@@Base+0x1408> │ │ │ │ + ldr r3, [pc, #272] @ 53bc0 <_PyEval_FormatAwaitableError@@Base+0x150c> │ │ │ │ + ldr r1, [pc, #272] @ 53bc4 <_PyEval_FormatAwaitableError@@Base+0x1510> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 53b8c <_PyEval_FormatAwaitableError@@Base+0x14e4> │ │ │ │ + bl 18ed6c │ │ │ │ + b 53b98 <_PyEval_FormatAwaitableError@@Base+0x14e4> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #100663296 @ 0x6000000 │ │ │ │ - bne 53ad4 <_PyEval_FormatAwaitableError@@Base+0x142c> │ │ │ │ - ldr r3, [pc, #244] @ 53bbc <_PyEval_FormatAwaitableError@@Base+0x1514> │ │ │ │ - ldr r1, [pc, #244] @ 53bc0 <_PyEval_FormatAwaitableError@@Base+0x1518> │ │ │ │ + bne 53ae0 <_PyEval_FormatAwaitableError@@Base+0x142c> │ │ │ │ + ldr r3, [pc, #244] @ 53bc8 <_PyEval_FormatAwaitableError@@Base+0x1514> │ │ │ │ + ldr r1, [pc, #244] @ 53bcc <_PyEval_FormatAwaitableError@@Base+0x1518> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 53b8c <_PyEval_FormatAwaitableError@@Base+0x14e4> │ │ │ │ + bl 18ed6c │ │ │ │ + b 53b98 <_PyEval_FormatAwaitableError@@Base+0x14e4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1d00e0 │ │ │ │ + bl 1ce3e0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bgt 53afc <_PyEval_FormatAwaitableError@@Base+0x1454> │ │ │ │ - ldr r3, [pc, #212] @ 53bc4 <_PyEval_FormatAwaitableError@@Base+0x151c> │ │ │ │ - ldr r1, [pc, #212] @ 53bc8 <_PyEval_FormatAwaitableError@@Base+0x1520> │ │ │ │ + bgt 53b08 <_PyEval_FormatAwaitableError@@Base+0x1454> │ │ │ │ + ldr r3, [pc, #212] @ 53bd0 <_PyEval_FormatAwaitableError@@Base+0x151c> │ │ │ │ + ldr r1, [pc, #212] @ 53bd4 <_PyEval_FormatAwaitableError@@Base+0x1520> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 53b8c <_PyEval_FormatAwaitableError@@Base+0x14e4> │ │ │ │ + bl 18ed6c │ │ │ │ + b 53b98 <_PyEval_FormatAwaitableError@@Base+0x14e4> │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d79fc │ │ │ │ + bl 2d4aac │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 53b8c <_PyEval_FormatAwaitableError@@Base+0x14e4> │ │ │ │ + beq 53b98 <_PyEval_FormatAwaitableError@@Base+0x14e4> │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r8, [sp, #12] │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 53b44 <_PyEval_FormatAwaitableError@@Base+0x149c> │ │ │ │ - ldr r3, [pc, #152] @ 53bc4 <_PyEval_FormatAwaitableError@@Base+0x151c> │ │ │ │ - ldr r1, [pc, #156] @ 53bcc <_PyEval_FormatAwaitableError@@Base+0x1524> │ │ │ │ + bne 53b50 <_PyEval_FormatAwaitableError@@Base+0x149c> │ │ │ │ + ldr r3, [pc, #152] @ 53bd0 <_PyEval_FormatAwaitableError@@Base+0x151c> │ │ │ │ + ldr r1, [pc, #156] @ 53bd8 <_PyEval_FormatAwaitableError@@Base+0x1524> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d84d8 │ │ │ │ - b 53b8c <_PyEval_FormatAwaitableError@@Base+0x14e4> │ │ │ │ - ldr r2, [pc, #132] @ 53bd0 <_PyEval_FormatAwaitableError@@Base+0x1528> │ │ │ │ + bl 2d5588 │ │ │ │ + b 53b98 <_PyEval_FormatAwaitableError@@Base+0x14e4> │ │ │ │ + ldr r2, [pc, #132] @ 53bdc <_PyEval_FormatAwaitableError@@Base+0x1528> │ │ │ │ str r2, [sp] │ │ │ │ - ldr r1, [pc, #128] @ 53bd4 <_PyEval_FormatAwaitableError@@Base+0x152c> │ │ │ │ - ldr r0, [pc, #128] @ 53bd8 <_PyEval_FormatAwaitableError@@Base+0x1530> │ │ │ │ + ldr r1, [pc, #128] @ 53be0 <_PyEval_FormatAwaitableError@@Base+0x152c> │ │ │ │ + ldr r0, [pc, #128] @ 53be4 <_PyEval_FormatAwaitableError@@Base+0x1530> │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ - bl bc32c │ │ │ │ + bl bbe80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 53b80 <_PyEval_FormatAwaitableError@@Base+0x14d8> │ │ │ │ + blt 53b8c <_PyEval_FormatAwaitableError@@Base+0x14d8> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 29cb8 │ │ │ │ - ldr r3, [pc, #96] @ 53bdc <_PyEval_FormatAwaitableError@@Base+0x1534> │ │ │ │ + ldr r3, [pc, #96] @ 53be8 <_PyEval_FormatAwaitableError@@Base+0x1534> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1448e8 │ │ │ │ + bl 1440d8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d84d8 │ │ │ │ + bl 2d5588 │ │ │ │ add r0, sp, #16 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ - bl 1715c0 │ │ │ │ + bl 170410 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq pc, r3, r0, lsl r7 @ │ │ │ │ - @ instruction: 0x0036d4d4 │ │ │ │ + @ instruction: 0x0053d090 │ │ │ │ + eorseq sl, r6, r4, asr lr │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r1, r6, r0, ror #1 │ │ │ │ - eorseq r1, r9, r0, ror #28 │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r9, r0, lr, r1 │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - @ instruction: 0x00391eb8 │ │ │ │ - @ instruction: 0x00391ed8 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - eorseq r2, r9, r0, ror #19 │ │ │ │ - eorseq r1, r9, r4, lsl #30 │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ + subseq r1, r5, r0, ror #1 │ │ │ │ + eorseq pc, r8, r0, ror #15 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq pc, r8, r0, lsl r8 @ │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq pc, r8, r8, lsr r8 @ │ │ │ │ + eorseq pc, r8, r8, asr r8 @ │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq r0, r9, r0, lsl #8 │ │ │ │ + eorseq pc, r8, r4, lsl #17 │ │ │ │ + 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] │ │ │ │ @@ -42367,324 +42370,213 @@ │ │ │ │ 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 53cb8 <_PyEval_FormatAwaitableError@@Base+0x1610> │ │ │ │ + bmi 53cc4 <_PyEval_FormatAwaitableError@@Base+0x1610> │ │ │ │ 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 11776c │ │ │ │ + bl 116e2c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq 53c74 <_PyEval_FormatAwaitableError@@Base+0x15cc> │ │ │ │ + beq 53c80 <_PyEval_FormatAwaitableError@@Base+0x15cc> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 53c74 <_PyEval_FormatAwaitableError@@Base+0x15cc> │ │ │ │ + bne 53c80 <_PyEval_FormatAwaitableError@@Base+0x15cc> │ │ │ │ mov r0, r3 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp r8, #0 │ │ │ │ sub r3, r6, r4 │ │ │ │ - blt 53cc8 <_PyEval_FormatAwaitableError@@Base+0x1620> │ │ │ │ + blt 53cd4 <_PyEval_FormatAwaitableError@@Base+0x1620> │ │ │ │ ldr r2, [r5, #28] │ │ │ │ add r7, r7, r8 │ │ │ │ cmp sl, r2 │ │ │ │ - beq 53ca4 <_PyEval_FormatAwaitableError@@Base+0x15fc> │ │ │ │ - ldr r3, [pc, #60] @ 53cd4 <_PyEval_FormatAwaitableError@@Base+0x162c> │ │ │ │ - ldr r1, [pc, #60] @ 53cd8 <_PyEval_FormatAwaitableError@@Base+0x1630> │ │ │ │ + beq 53cb0 <_PyEval_FormatAwaitableError@@Base+0x15fc> │ │ │ │ + ldr r3, [pc, #60] @ 53ce0 <_PyEval_FormatAwaitableError@@Base+0x162c> │ │ │ │ + ldr r1, [pc, #60] @ 53ce4 <_PyEval_FormatAwaitableError@@Base+0x1630> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 53cc8 <_PyEval_FormatAwaitableError@@Base+0x1620> │ │ │ │ + bl 18ed6c │ │ │ │ + b 53cd4 <_PyEval_FormatAwaitableError@@Base+0x1620> │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne 53c18 <_PyEval_FormatAwaitableError@@Base+0x1570> │ │ │ │ + bne 53c24 <_PyEval_FormatAwaitableError@@Base+0x1570> │ │ │ │ ldr r9, [r9, #260] @ 0x104 │ │ │ │ mov r6, #0 │ │ │ │ - b 53c10 <_PyEval_FormatAwaitableError@@Base+0x1568> │ │ │ │ + b 53c1c <_PyEval_FormatAwaitableError@@Base+0x1568> │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b a5a64 │ │ │ │ + b a5988 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq r1, r6, r0, ror #1 │ │ │ │ - eorseq pc, r7, r0, lsr #25 │ │ │ │ - │ │ │ │ -00053cdc : │ │ │ │ - cmp r0, #9 │ │ │ │ - bhi 53cf0 │ │ │ │ - ldr r3, [pc, #40] @ 53d14 │ │ │ │ - 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] @ 53d18 │ │ │ │ - ldr r0, [pc, #16] @ 53d1c │ │ │ │ - bl 2e2cec <_PyErr_BadInternalCall@@Base> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrsheq sl, [r6], #-176 @ 0xffffff50 │ │ │ │ - andeq r0, r0, r5, lsl #24 │ │ │ │ - eorseq r9, r6, r0, asr r2 │ │ │ │ + subseq r1, r5, r0, ror #1 │ │ │ │ + eorseq sp, r7, r8, lsl r6 │ │ │ │ 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 a5774 │ │ │ │ + bl a5698 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 53e24 │ │ │ │ + bne 53dec <_PyEval_FormatAwaitableError@@Base+0x1738> │ │ │ │ mov r0, r4 │ │ │ │ - bl 31ddb4 <_PyTime_AsTimeval@@Base+0x1558> │ │ │ │ + bl 31b85c <_PyTime_AsTimeval@@Base+0x1748> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 53e24 │ │ │ │ + beq 53dec <_PyEval_FormatAwaitableError@@Base+0x1738> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31ffb0 <_PyTime_AsTimeval@@Base+0x3754> │ │ │ │ + bl 31d820 <_PyTime_AsTimeval@@Base+0x370c> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #164] @ 53e2c │ │ │ │ - bl a9bc8 │ │ │ │ + ldr r0, [pc, #164] @ 53df4 <_PyEval_FormatAwaitableError@@Base+0x1740> │ │ │ │ + bl a9aec │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 53da0 │ │ │ │ + bne 53d68 <_PyEval_FormatAwaitableError@@Base+0x16b4> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 327f0c │ │ │ │ + b 3257c4 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r2, #1 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r0, [pc, #124] @ 53e30 │ │ │ │ + ldr r0, [pc, #124] @ 53df8 <_PyEval_FormatAwaitableError@@Base+0x1744> │ │ │ │ str r2, [r4, #20] │ │ │ │ mov r1, #616 @ 0x268 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ mov r3, r5 │ │ │ │ - bl 3202fc <_PyTime_AsTimeval@@Base+0x3aa0> │ │ │ │ + bl 31dbb4 <_PyTime_AsTimeval@@Base+0x3aa0> │ │ │ │ ldr r3, [r5] │ │ │ │ str r7, [r4, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 53df0 │ │ │ │ + beq 53db8 <_PyEval_FormatAwaitableError@@Base+0x1704> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 53df0 │ │ │ │ + bne 53db8 <_PyEval_FormatAwaitableError@@Base+0x1704> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 53d90 │ │ │ │ + beq 53d58 <_PyEval_FormatAwaitableError@@Base+0x16a4> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 53e24 │ │ │ │ + beq 53dec <_PyEval_FormatAwaitableError@@Base+0x1738> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 53e24 │ │ │ │ + bne 53dec <_PyEval_FormatAwaitableError@@Base+0x1738> │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + b 9ac7c <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0x00380ef0 │ │ │ │ - eorseq r1, r9, ip, lsl #30 │ │ │ │ + eorseq lr, r7, r0, ror r8 │ │ │ │ + eorseq pc, r8, ip, lsl #17 │ │ │ │ + │ │ │ │ +00053dfc : │ │ │ │ + cmp r0, #9 │ │ │ │ + bhi 53e10 │ │ │ │ + ldr r3, [pc, #40] @ 53e34 │ │ │ │ + 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] @ 53e38 │ │ │ │ + ldr r0, [pc, #16] @ 53e3c │ │ │ │ + bl 2e0194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrsheq sl, [r5], #-176 @ 0xffffff50 │ │ │ │ + andeq r0, r0, r5, lsl #24 │ │ │ │ + @ instruction: 0x00366bb0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #180] @ 53f00 │ │ │ │ + ldr r3, [pc, #180] @ 53f0c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 53e60 │ │ │ │ + bne 53e6c │ │ │ │ ldrd r4, [r1, #8] │ │ │ │ - b 53ea8 │ │ │ │ - bl 1b1134 │ │ │ │ - ldr r3, [pc, #152] @ 53f04 │ │ │ │ + b 53eb4 │ │ │ │ + bl 1af83c │ │ │ │ + ldr r3, [pc, #152] @ 53f10 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 358cc0 │ │ │ │ + bl 356644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 53ea8 │ │ │ │ - bl a5774 │ │ │ │ + beq 53eb4 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 53e94 │ │ │ │ + beq 53ea0 │ │ │ │ mov r3, #0 │ │ │ │ - b 53ef8 │ │ │ │ - ldr r3, [pc, #108] @ 53f08 │ │ │ │ - ldr r1, [pc, #108] @ 53f0c │ │ │ │ + b 53f04 │ │ │ │ + ldr r3, [pc, #108] @ 53f14 │ │ │ │ + ldr r1, [pc, #108] @ 53f18 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 53e8c │ │ │ │ + bl 18ed6c │ │ │ │ + b 53e98 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 358ce8 │ │ │ │ + bl 35666c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 53e94 │ │ │ │ - ldr r3, [pc, #68] @ 53f10 │ │ │ │ - bl 35a770 │ │ │ │ + bne 53ea0 │ │ │ │ + ldr r3, [pc, #68] @ 53f1c │ │ │ │ + bl 3580f0 │ │ │ │ ldr r1, [r3, r0] │ │ │ │ mov r2, #0 │ │ │ │ ldr ip, [r1, #8] │ │ │ │ - ldr r3, [pc, #52] @ 53f14 │ │ │ │ + ldr r3, [pc, #52] @ 53f20 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r4, [ip, #8] │ │ │ │ - bl 358788 │ │ │ │ - bl 358db8 │ │ │ │ - ldr r3, [pc, #32] @ 53f18 │ │ │ │ + bl 35610c │ │ │ │ + bl 35673c │ │ │ │ + ldr r3, [pc, #32] @ 53f24 │ │ │ │ str r0, [r4] │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrsheq r6, [r6], #-80 @ 0xffffffb0 │ │ │ │ + ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r1, r9, ip, lsl pc │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + mlaseq r8, ip, r8, pc @ │ │ │ │ andeq r0, r0, ip │ │ │ │ smlawbmi lr, r0, r4, r8 │ │ │ │ - subseq r1, r6, 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 53f50 │ │ │ │ - ldr r0, [r6] │ │ │ │ - bl 12038c <_PyNumber_Index@@Base> │ │ │ │ - subs r7, r0, #0 │ │ │ │ - bne 53f74 │ │ │ │ - b 53f90 │ │ │ │ - mov ip, r2 │ │ │ │ - mov r3, #2 │ │ │ │ - ldr r0, [pc, #360] @ 540c8 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, ip │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 53f3c │ │ │ │ - b 540c0 │ │ │ │ - bl ab140 │ │ │ │ - ldr r3, [r7] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 53fa4 │ │ │ │ - cmn r4, #1 │ │ │ │ - bne 53fc0 │ │ │ │ - bl a5774 │ │ │ │ - cmp r0, #0 │ │ │ │ - mvneq r4, #0 │ │ │ │ - beq 53fc0 │ │ │ │ - b 540c0 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r7] │ │ │ │ - bne 53f88 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 53f88 │ │ │ │ - ldr r1, [pc, #260] @ 540cc │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r7, [r6, #4] │ │ │ │ - bl 17ed14 │ │ │ │ - bl 10fd7c │ │ │ │ - ldr r1, [r0, #52] @ 0x34 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - cmp r1, r0 │ │ │ │ - beq 53ff0 │ │ │ │ - bl adf8c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 54098 │ │ │ │ - ldr r1, [r5, #20] │ │ │ │ - ldr r6, [r6, #4] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 54018 │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ - cmp r4, #0 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - addlt r4, r4, r3 │ │ │ │ - biclt r4, r4, r4, asr #31 │ │ │ │ - b 5402c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 317b50 <_PyGen_SetStopIterationValue@@Base+0xbc> │ │ │ │ - cmn r0, #1 │ │ │ │ - bne 54000 │ │ │ │ - b 540c0 │ │ │ │ - cmp r4, r3 │ │ │ │ - mov r1, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - movge r4, r3 │ │ │ │ - bl 318a24 │ │ │ │ - cmn r0, #1 │ │ │ │ - ldrne r1, [r5, #20] │ │ │ │ - ldrne r2, [r1, #4] │ │ │ │ - movne r3, r2 │ │ │ │ - beq 540c0 │ │ │ │ - cmp r4, r3 │ │ │ │ - ldr r0, [r1, #12] │ │ │ │ - bge 54074 │ │ │ │ - add ip, r0, r3, lsl #2 │ │ │ │ - ldr ip, [ip, #-4] │ │ │ │ - str ip, [r0, r3, lsl #2] │ │ │ │ - sub r3, r3, #1 │ │ │ │ - b 54054 │ │ │ │ - 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] @ 540d0 │ │ │ │ - str r2, [r1, #4] │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #44] @ 540cc │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - bl 17ed14 │ │ │ │ - bl 10fd7c │ │ │ │ - ldr r1, [pc, #36] @ 540d4 │ │ │ │ - ldr r3, [r0, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #16] @ 540c8 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - bl 31816c <_PyArg_BadArgument@@Base> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x0035c3d8 │ │ │ │ - subseq r1, r8, r8, ror r3 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - eorseq ip, r6, r8, asr #28 │ │ │ │ + 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, #3960] @ 0xf78 │ │ │ │ cmp r2, #2 │ │ │ │ mov r5, r2 │ │ │ │ - ldr lr, [pc, #588] @ 54344 │ │ │ │ + ldr lr, [pc, #588] @ 54194 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #0 │ │ │ │ mov r6, r3 │ │ │ │ @@ -42694,549 +42586,792 @@ │ │ │ │ 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 54154 │ │ │ │ + bne 53fa4 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r5, #3 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 54198 │ │ │ │ + beq 53fe8 │ │ │ │ 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] @ 54348 │ │ │ │ + ldr ip, [pc, #468] @ 54198 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r6, r4 │ │ │ │ mvneq r7, #0 │ │ │ │ - beq 54324 │ │ │ │ + beq 54174 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 170df4 │ │ │ │ + bl 16fc44 │ │ │ │ ldr r9, [sp, #80] @ 0x50 │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 541c0 │ │ │ │ + bne 54010 │ │ │ │ mov r4, r9 │ │ │ │ - b 54324 │ │ │ │ - ldr r3, [pc, #388] @ 5434c │ │ │ │ - bl 35a770 │ │ │ │ + b 54174 │ │ │ │ + ldr r3, [pc, #388] @ 5419c │ │ │ │ + bl 3580f0 │ │ │ │ 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 541f8 │ │ │ │ - ldr r3, [pc, #356] @ 54350 │ │ │ │ - ldr r1, [pc, #356] @ 54354 │ │ │ │ + bne 54048 │ │ │ │ + ldr r3, [pc, #356] @ 541a0 │ │ │ │ + ldr r1, [pc, #356] @ 541a4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 541b8 │ │ │ │ + bl 18ed6c │ │ │ │ + b 54008 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #100663296 @ 0x6000000 │ │ │ │ - bne 5421c │ │ │ │ - ldr r3, [pc, #328] @ 54358 │ │ │ │ - ldr r1, [pc, #328] @ 5435c │ │ │ │ + bne 5406c │ │ │ │ + ldr r3, [pc, #328] @ 541a8 │ │ │ │ + ldr r1, [pc, #328] @ 541ac │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 541b8 │ │ │ │ + bl 18ed6c │ │ │ │ + b 54008 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d00e0 │ │ │ │ + bl 1ce3e0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bgt 54244 │ │ │ │ - ldr r3, [pc, #296] @ 54360 │ │ │ │ - ldr r1, [pc, #296] @ 54364 │ │ │ │ + bgt 54094 │ │ │ │ + ldr r3, [pc, #296] @ 541b0 │ │ │ │ + ldr r1, [pc, #296] @ 541b4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 541b8 │ │ │ │ + bl 18ed6c │ │ │ │ + b 54008 │ │ │ │ mov r0, sl │ │ │ │ - bl f5940 │ │ │ │ + bl f548c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 54268 │ │ │ │ - ldr r3, [pc, #252] @ 54358 │ │ │ │ - ldr r1, [pc, #264] @ 54368 │ │ │ │ + bne 540b8 │ │ │ │ + ldr r3, [pc, #252] @ 541a8 │ │ │ │ + ldr r1, [pc, #264] @ 541b8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 541b8 │ │ │ │ + bl 18ed6c │ │ │ │ + b 54008 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2d79fc │ │ │ │ + bl 2d4aac │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 541b8 │ │ │ │ + beq 54008 │ │ │ │ ldr r3, [r4] │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 542a0 │ │ │ │ - ldr r3, [pc, #204] @ 54360 │ │ │ │ - ldr r1, [pc, #212] @ 5436c │ │ │ │ + bne 540f0 │ │ │ │ + ldr r3, [pc, #204] @ 541b0 │ │ │ │ + ldr r1, [pc, #212] @ 541bc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 54314 │ │ │ │ + bl 18ed6c │ │ │ │ + b 54164 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, sl │ │ │ │ - bl 2d7be8 <_PyParkingLot_AfterFork@@Base+0x58> │ │ │ │ + bl 2d4c98 <_PyParkingLot_AfterFork@@Base+0x58> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 54314 │ │ │ │ - ldr r1, [pc, #180] @ 54370 │ │ │ │ - ldr r0, [pc, #180] @ 54374 │ │ │ │ + beq 54164 │ │ │ │ + ldr r1, [pc, #180] @ 541c0 │ │ │ │ + ldr r0, [pc, #180] @ 541c4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ str sl, [sp] │ │ │ │ - bl bc32c │ │ │ │ + bl bbe80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 54308 │ │ │ │ + blt 54158 │ │ │ │ cmp r7, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - blt 542f0 │ │ │ │ + blt 54140 │ │ │ │ mov r0, r7 │ │ │ │ bl 293c4 │ │ │ │ - b 542f8 │ │ │ │ + b 54148 │ │ │ │ mov r0, r9 │ │ │ │ bl 2a180 │ │ │ │ - ldr r3, [pc, #120] @ 54378 │ │ │ │ + ldr r3, [pc, #120] @ 541c8 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1715a0 │ │ │ │ + bl 1703f0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d84d8 │ │ │ │ + bl 2d5588 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d84d8 │ │ │ │ - b 541b8 │ │ │ │ + bl 2d5588 │ │ │ │ + b 54008 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ - bl 1715c0 │ │ │ │ + bl 170410 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subseq pc, r3, r8, asr #14 │ │ │ │ - subseq r3, r8, ip, lsl #18 │ │ │ │ + subseq sp, r3, r8, asr #1 │ │ │ │ + subseq r3, r7, ip, lsl #18 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r1, r6, r0, ror #1 │ │ │ │ - eorseq r1, r9, r0, ror #28 │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r9, r8, asr #30 │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r1, r9, r0, ror pc │ │ │ │ - mlaseq r9, r0, pc, r1 @ │ │ │ │ - eorseq r1, r9, r0, asr #31 │ │ │ │ - eorseq r2, r9, r0, ror #19 │ │ │ │ - eorseq r1, r9, r4, lsl #30 │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ + subseq r1, r5, r0, ror #1 │ │ │ │ + eorseq pc, r8, r0, ror #15 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq pc, r8, r8, asr #17 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + @ instruction: 0x0038f8f0 │ │ │ │ + eorseq pc, r8, r0, lsl r9 @ │ │ │ │ + eorseq pc, r8, r0, asr #18 │ │ │ │ + eorseq r0, r9, r0, lsl #8 │ │ │ │ + eorseq pc, r8, r4, lsl #17 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b 2d57d8 │ │ │ │ + b 2d2888 <_PyTime_AsMilliseconds@@Base+0x7f8> │ │ │ │ + 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 54208 │ │ │ │ + ldr r0, [r6] │ │ │ │ + bl 11fc10 <_PyNumber_Index@@Base> │ │ │ │ + subs r7, r0, #0 │ │ │ │ + bne 5422c │ │ │ │ + b 54248 │ │ │ │ + mov ip, r2 │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r0, [pc, #360] @ 54380 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, ip │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 541f4 │ │ │ │ + b 54378 │ │ │ │ + bl ab064 │ │ │ │ + ldr r3, [r7] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r4, r0 │ │ │ │ + bne 5425c │ │ │ │ + cmn r4, #1 │ │ │ │ + bne 54278 │ │ │ │ + bl a5698 │ │ │ │ + cmp r0, #0 │ │ │ │ + mvneq r4, #0 │ │ │ │ + beq 54278 │ │ │ │ + b 54378 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r7] │ │ │ │ + bne 54240 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 54240 │ │ │ │ + ldr r1, [pc, #260] @ 54384 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r7, [r6, #4] │ │ │ │ + bl 17dca8 │ │ │ │ + bl 10f7f8 │ │ │ │ + ldr r1, [r0, #52] @ 0x34 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + cmp r1, r0 │ │ │ │ + beq 542a8 │ │ │ │ + bl ade90 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 54350 │ │ │ │ + ldr r1, [r5, #20] │ │ │ │ + ldr r6, [r6, #4] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 542d0 │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ + cmp r4, #0 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + addlt r4, r4, r3 │ │ │ │ + biclt r4, r4, r4, asr #31 │ │ │ │ + b 542e4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 315398 <_PyGen_SetStopIterationValue@@Base+0x50> │ │ │ │ + cmn r0, #1 │ │ │ │ + bne 542b8 │ │ │ │ + b 54378 │ │ │ │ + cmp r4, r3 │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + movge r4, r3 │ │ │ │ + bl 3162dc │ │ │ │ + cmn r0, #1 │ │ │ │ + ldrne r1, [r5, #20] │ │ │ │ + ldrne r2, [r1, #4] │ │ │ │ + movne r3, r2 │ │ │ │ + beq 54378 │ │ │ │ + cmp r4, r3 │ │ │ │ + ldr r0, [r1, #12] │ │ │ │ + bge 5432c │ │ │ │ + add ip, r0, r3, lsl #2 │ │ │ │ + ldr ip, [ip, #-4] │ │ │ │ + str ip, [r0, r3, lsl #2] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + b 5430c │ │ │ │ + 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] @ 54388 │ │ │ │ + str r2, [r1, #4] │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #44] @ 54384 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + bl 17dca8 │ │ │ │ + bl 10f7f8 │ │ │ │ + ldr r1, [pc, #36] @ 5438c │ │ │ │ + ldr r3, [r0, #52] @ 0x34 │ │ │ │ + ldr r0, [pc, #16] @ 54380 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + bl 315a24 <_PyArg_BadArgument@@Base> │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + eorseq r9, r5, r8, asr sp │ │ │ │ + subseq r1, r7, r8, ror r3 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq sl, r6, r8, asr #15 │ │ │ │ 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] @ 543fc │ │ │ │ + ldr r1, [pc, #88] @ 54408 │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b6fb4 │ │ │ │ + bl b6b10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 543f4 │ │ │ │ + beq 54400 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1ac20c │ │ │ │ + bl 1aa918 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 543d4 │ │ │ │ + bne 543e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1325c4 │ │ │ │ - b 543f4 │ │ │ │ + bl 131dcc │ │ │ │ + b 54400 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r0, [pc, #28] @ 54400 │ │ │ │ + ldr r0, [pc, #28] @ 5440c │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #-2147483646 @ 0x80000002 │ │ │ │ add r1, sp, #8 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl c0810 │ │ │ │ + bl c0334 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r1, r9, ip, ror #31 │ │ │ │ - ldrsbeq lr, [r8], #-192 @ 0xffffff40 │ │ │ │ + eorseq pc, r8, ip, ror #18 │ │ │ │ + ldrsbeq lr, [r7], #-192 @ 0xffffff40 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - ldr r2, [pc, #16] @ 54420 │ │ │ │ + ldr r2, [pc, #16] @ 5442c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc, #4] @ 54420 │ │ │ │ - ldr r1, [pc, #4] @ 54424 │ │ │ │ - b 29e324 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - eorseq r8, r7, ip, lsr #15 │ │ │ │ - b 544c8 │ │ │ │ - b 4d854 <_PyTime_AsTimeval_clamp@@Base+0x4c> │ │ │ │ - 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] @ 5446c │ │ │ │ - ldr r4, [ip, #4] │ │ │ │ - bl a9bc8 │ │ │ │ - mov r1, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [pc, #4] @ 54470 │ │ │ │ - b a9bc8 │ │ │ │ - eorseq fp, r7, r0, asr r5 │ │ │ │ - @ instruction: 0x0036f8bc │ │ │ │ - b 4e160 │ │ │ │ - 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 544a0 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 33de48 │ │ │ │ - mov r3, r1 │ │ │ │ - ldr r2, [pc, #16] @ 544bc │ │ │ │ - ldr r1, [pc, #16] @ 544c0 │ │ │ │ - ldr r0, [pc, #16] @ 544c4 │ │ │ │ - bl 31816c <_PyArg_BadArgument@@Base> │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - eorseq r4, r8, r0, ror r6 │ │ │ │ - @ instruction: 0x0036ebb4 │ │ │ │ - eorseq r6, r7, r4, asr #12 │ │ │ │ - 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] @ 54570 │ │ │ │ - sub sp, sp, #432 @ 0x1b0 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #428] @ 0x1ac │ │ │ │ - mov r2, #0 │ │ │ │ - beq 54508 │ │ │ │ - add r0, r0, #428 @ 0x1ac │ │ │ │ - add r0, r0, #3 │ │ │ │ - bl 232728 │ │ │ │ - ldr r2, [pc, #100] @ 54574 │ │ │ │ - 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 547a8 │ │ │ │ - ldrb r3, [r4, #430] @ 0x1ae │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 54540 │ │ │ │ - add r0, r4, #428 @ 0x1ac │ │ │ │ - add r0, r0, #3 │ │ │ │ - bl 8b248 │ │ │ │ - ldrb r1, [r4, #8] │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 32e160 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #28] @ 54570 │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #428] @ 0x1ac │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - beq 54568 │ │ │ │ - bl 2a210 <__stack_chk_fail@plt> │ │ │ │ - add sp, sp, #432 @ 0x1b0 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq pc, r5, ip, ror #29 │ │ │ │ - andeq r0, r0, r6, ror #2 │ │ │ │ - b 4d854 <_PyTime_AsTimeval_clamp@@Base+0x4c> │ │ │ │ + ldreq r0, [pc, #4] @ 5442c │ │ │ │ + ldr r1, [pc, #4] @ 54430 │ │ │ │ + b 29b380 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq r6, r7, ip, lsr #2 │ │ │ │ + b 4d7f0 <_PyTime_AsTimeval_clamp@@Base+0x4c> │ │ │ │ + b 4e35c │ │ │ │ + b 54704 │ │ │ │ + b 4d7f0 <_PyTime_AsTimeval_clamp@@Base+0x4c> │ │ │ │ │ │ │ │ -0005457c : │ │ │ │ +00054444 : │ │ │ │ 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] @ 5466c │ │ │ │ - ldr r4, [pc, #208] @ 54670 │ │ │ │ + ldr r2, [pc, #208] @ 54534 │ │ │ │ + ldr r4, [pc, #208] @ 54538 │ │ │ │ mov r6, r0 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ movne r3, #1 │ │ │ │ orrs r3, r3, r1, lsr #31 │ │ │ │ ldr r8, [r0, #8] │ │ │ │ - bne 545d0 │ │ │ │ + bne 54498 │ │ │ │ add r9, r8, #4096 @ 0x1000 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r9, #380] @ 0x17c │ │ │ │ cmp r1, r5 │ │ │ │ - bgt 545e0 │ │ │ │ - ldr r1, [pc, #156] @ 54674 │ │ │ │ - ldr r0, [pc, #156] @ 54678 │ │ │ │ - bl 2e2cec <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 5461c │ │ │ │ + bgt 544a8 │ │ │ │ + ldr r1, [pc, #156] @ 5453c │ │ │ │ + ldr r0, [pc, #156] @ 54540 │ │ │ │ + bl 2e0194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 544e4 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r4, r0 │ │ │ │ - beq 545fc │ │ │ │ + beq 544c4 │ │ │ │ ldr r4, [r0] │ │ │ │ cmp r4, r5 │ │ │ │ - bgt 5463c │ │ │ │ + bgt 54504 │ │ │ │ add r1, r1, #1 │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl ab684 │ │ │ │ + bl ab5a8 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r3, [r9, #380] @ 0x17c │ │ │ │ addne r2, r0, r4, lsl #2 │ │ │ │ movne r1, #0 │ │ │ │ - bne 54624 │ │ │ │ + bne 544ec │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r3, r4 │ │ │ │ add r4, r4, #1 │ │ │ │ strgt r1, [r2, #4]! │ │ │ │ - bgt 54624 │ │ │ │ + bgt 544ec │ │ │ │ str r3, [r0] │ │ │ │ str r0, [r6, #120] @ 0x78 │ │ │ │ add r4, r0, r5, lsl #2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 54660 │ │ │ │ + beq 54528 │ │ │ │ add r5, r5, #1120 @ 0x460 │ │ │ │ ldr r3, [r8, r5, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 54660 │ │ │ │ + beq 54528 │ │ │ │ blx r3 │ │ │ │ mov r0, #0 │ │ │ │ str r7, [r4, #4] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subseq r1, r6, r0, lsr #17 │ │ │ │ + subseq r1, r5, r0, lsr #17 │ │ │ │ andeq r0, r0, ip │ │ │ │ andeq r0, r0, ip, lsl #12 │ │ │ │ - eorseq r5, r6, ip, asr r3 │ │ │ │ + @ instruction: 0x00362cb8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - bne 546ac │ │ │ │ - ldr r3, [pc, #124] @ 5471c │ │ │ │ - ldr r1, [pc, #124] @ 54720 │ │ │ │ + bne 54574 │ │ │ │ + ldr r3, [pc, #124] @ 545e4 │ │ │ │ + ldr r1, [pc, #124] @ 545e8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 546ec │ │ │ │ + bl 18ed6c │ │ │ │ + b 545b4 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bne 546f4 │ │ │ │ + bne 545bc │ │ │ │ ldrb r3, [r0, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ streq r3, [r4, #16] │ │ │ │ strbeq r3, [r0, #34] @ 0x22 │ │ │ │ - beq 546f4 │ │ │ │ - ldr r2, [pc, #64] @ 5471c │ │ │ │ + beq 545bc │ │ │ │ + ldr r2, [pc, #64] @ 545e4 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r1, [pc, #64] @ 54724 │ │ │ │ + ldr r1, [pc, #64] @ 545ec │ │ │ │ ldr r0, [r2] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 2d57d8 │ │ │ │ + bl 2d2888 <_PyTime_AsMilliseconds@@Base+0x7f8> │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 3382bc <_PyUnicode_ToNumeric@@Base+0x44b0> │ │ │ │ + bl 33597c <_PyUnicode_ToNumeric@@Base+0x42b8> │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r2, [r4, #8] │ │ │ │ moveq r3, #2 │ │ │ │ strbeq r0, [r2, #34] @ 0x22 │ │ │ │ streq r3, [r4, #16] │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r6, r0, ror #1 │ │ │ │ - eorseq r1, r9, r8, asr #10 │ │ │ │ - eorseq r1, r9, ip, ror r5 │ │ │ │ + subseq r1, r5, r0, ror #1 │ │ │ │ + @ instruction: 0x0038eeb8 │ │ │ │ + eorseq lr, r8, ip, ror #29 │ │ │ │ │ │ │ │ -00054728 : │ │ │ │ +000545f0 : │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb r2, [r3, #38] @ 0x26 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 54750 │ │ │ │ + bne 54618 │ │ │ │ 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] @ 5465c │ │ │ │ + ldr r4, [ip, #4] │ │ │ │ + bl a9aec │ │ │ │ + mov r1, r4 │ │ │ │ + pop {r4, lr} │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [pc, #4] @ 54660 │ │ │ │ + b a9aec │ │ │ │ + @ instruction: 0x00378ed0 │ │ │ │ + eorseq sp, r6, ip, lsr r2 │ │ │ │ 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] @ 54784 │ │ │ │ - b 1293bc │ │ │ │ - ldrsbeq r2, [r9], -r8 @ │ │ │ │ + ldr r0, [pc] @ 54690 │ │ │ │ + b 128bc0 │ │ │ │ + eorseq pc, r8, r8, asr sl @ │ │ │ │ + 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 546bc │ │ │ │ + pop {r4, lr} │ │ │ │ + b 33b800 │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r2, [pc, #16] @ 546d8 │ │ │ │ + ldr r1, [pc, #16] @ 546dc │ │ │ │ + ldr r0, [pc, #16] @ 546e0 │ │ │ │ + bl 315a24 <_PyArg_BadArgument@@Base> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + @ instruction: 0x00381ff0 │ │ │ │ + eorseq ip, r6, r4, lsr r5 │ │ │ │ + @ instruction: 0x00373fd8 │ │ │ │ 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 a6490 │ │ │ │ + b a63b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, 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] @ 54b54 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 54b30 │ │ │ │ - ldrb r3, [r0, #353] @ 0x161 │ │ │ │ - ldrb r8, [r0, #352] @ 0x160 │ │ │ │ + str r0, [ip, #3656] @ 0xe48 │ │ │ │ + ldrb r3, [r0, #430] @ 0x1ae │ │ │ │ + ldr r2, [pc, #140] @ 547ac │ │ │ │ + sub sp, sp, #432 @ 0x1b0 │ │ │ │ + cmp r3, #0 │ │ │ │ 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 54940 │ │ │ │ - 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 │ │ │ │ - ldrb r2, [r0, #69] @ 0x45 │ │ │ │ - ldrb ip, [r0, #76] @ 0x4c │ │ │ │ - orr lr, lr, r2, lsl #8 │ │ │ │ - ldrb r2, [r0, #67] @ 0x43 │ │ │ │ - orr r3, r3, r2, lsl #24 │ │ │ │ - ldrb r2, [r0, #70] @ 0x46 │ │ │ │ - adds r3, r3, #128 @ 0x80 │ │ │ │ - orr lr, lr, r2, lsl #16 │ │ │ │ - ldrb r2, [r0, #71] @ 0x47 │ │ │ │ - strb r3, [r0, #64] @ 0x40 │ │ │ │ - orr lr, lr, r2, lsl #24 │ │ │ │ - adc lr, lr, #0 │ │ │ │ - cmp r3, #128 @ 0x80 │ │ │ │ - sbcs r2, lr, #0 │ │ │ │ - ldrb r2, [r0, #72] @ 0x48 │ │ │ │ - strb lr, [r0, #68] @ 0x44 │ │ │ │ - orr r2, r2, r1, lsl #8 │ │ │ │ - ldrb r1, [r0, #74] @ 0x4a │ │ │ │ - orr r2, r2, r1, lsl #16 │ │ │ │ - ldrb r1, [r0, #77] @ 0x4d │ │ │ │ - orr ip, ip, r1, lsl #8 │ │ │ │ - ldrb r1, [r0, #75] @ 0x4b │ │ │ │ - orr r2, r2, r1, lsl #24 │ │ │ │ - ldrb r1, [r0, #78] @ 0x4e │ │ │ │ - orr ip, ip, r1, lsl #16 │ │ │ │ - ldrb r1, [r0, #79] @ 0x4f │ │ │ │ - orr ip, ip, r1, lsl #24 │ │ │ │ - movcc r1, #1 │ │ │ │ - movcs r1, #0 │ │ │ │ - adds r1, r1, r2 │ │ │ │ - lsr r2, r3, #8 │ │ │ │ - strb r2, [r0, #65] @ 0x41 │ │ │ │ - lsr r2, r3, #16 │ │ │ │ - lsr r3, r3, #24 │ │ │ │ - strb r3, [r0, #67] @ 0x43 │ │ │ │ - lsr r3, lr, #8 │ │ │ │ - strb r3, [r0, #69] @ 0x45 │ │ │ │ - lsr r3, lr, #16 │ │ │ │ - strb r3, [r0, #70] @ 0x46 │ │ │ │ - lsr r3, lr, #24 │ │ │ │ - strb r3, [r0, #71] @ 0x47 │ │ │ │ - lsr r3, r1, #8 │ │ │ │ - adc ip, ip, #0 │ │ │ │ - strb r3, [r0, #73] @ 0x49 │ │ │ │ - lsr r3, r1, #16 │ │ │ │ - strb r3, [r0, #74] @ 0x4a │ │ │ │ - lsr r3, ip, #8 │ │ │ │ - strb r1, [r0, #72] @ 0x48 │ │ │ │ - strb ip, [r0, #76] @ 0x4c │ │ │ │ - lsr r1, r1, #24 │ │ │ │ - strb r3, [r0, #77] @ 0x4d │ │ │ │ - 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 33e3fc │ │ │ │ - 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 │ │ │ │ - mov r0, r6 │ │ │ │ - strb r2, [r4, #352] @ 0x160 │ │ │ │ - strb r3, [r4, #355] @ 0x163 │ │ │ │ - bl 2a3f0 │ │ │ │ - ldrb r3, [r4, #353] @ 0x161 │ │ │ │ - ldrb r0, [r4, #352] @ 0x160 │ │ │ │ - ldrb r1, [r4, #64] @ 0x40 │ │ │ │ - orr r0, r0, r3, lsl #8 │ │ │ │ - ldrb r3, [r4, #65] @ 0x41 │ │ │ │ - ldrb r2, [r4, #68] @ 0x44 │ │ │ │ - orr r1, r1, r3, lsl #8 │ │ │ │ - ldrb r3, [r4, #354] @ 0x162 │ │ │ │ - ldrb ip, [r4, #73] @ 0x49 │ │ │ │ - orr r0, r0, r3, lsl #16 │ │ │ │ - ldrb r3, [r4, #66] @ 0x42 │ │ │ │ - ldrb r8, [r4, #77] @ 0x4d │ │ │ │ - orr r1, r1, r3, lsl #16 │ │ │ │ - ldrb r3, [r4, #69] @ 0x45 │ │ │ │ - mov lr, #0 │ │ │ │ - orr r2, r2, r3, lsl #8 │ │ │ │ - ldrb r3, [r4, #355] @ 0x163 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #428] @ 0x1ac │ │ │ │ + mov r2, #0 │ │ │ │ + beq 54744 │ │ │ │ + add r0, r0, #428 @ 0x1ac │ │ │ │ + add r0, r0, #3 │ │ │ │ + bl 22ee48 │ │ │ │ + ldr r2, [pc, #100] @ 547b0 │ │ │ │ + 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 549bc │ │ │ │ + ldrb r3, [r4, #430] @ 0x1ae │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 5477c │ │ │ │ + add r0, r4, #428 @ 0x1ac │ │ │ │ + add r0, r0, #3 │ │ │ │ + bl 2302fc │ │ │ │ + ldrb r1, [r4, #8] │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 32b9b4 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #28] @ 547ac │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #428] @ 0x1ac │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + beq 547a4 │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +000547b4 : │ │ │ │ + mov r1, #0 │ │ │ │ + b 196420 │ │ │ │ + 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 547ec │ │ │ │ + bl a5698 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 547f8 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, lr} │ │ │ │ + b a63b4 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + 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 355b0c │ │ │ │ + mov r1, #60 @ 0x3c │ │ │ │ + ldr r8, [r7, #20] │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 355d2c │ │ │ │ + subs r4, r1, #0 │ │ │ │ + sublt r6, r6, #1 │ │ │ │ + mov r1, #60 @ 0x3c │ │ │ │ + mov r0, r6 │ │ │ │ + addlt r4, r4, #60 @ 0x3c │ │ │ │ + bl 355b0c │ │ │ │ + mov r1, #60 @ 0x3c │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 355d2c │ │ │ │ + subs r2, r1, #0 │ │ │ │ + ldr r1, [r7, #12] │ │ │ │ + sublt r5, r5, #1 │ │ │ │ + addlt r2, r2, #60 @ 0x3c │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 548e0 │ │ │ │ + add ip, r1, #1 │ │ │ │ + cmp r8, #0 │ │ │ │ + bic ip, ip, #2 │ │ │ │ + beq 548b8 │ │ │ │ + ldr lr, [pc, #140] @ 54920 │ │ │ │ + cmp ip, #0 │ │ │ │ + str r2, [sp] │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r2, [pc, #128] @ 54924 │ │ │ │ + str r8, [sp, #8] │ │ │ │ + movne r2, lr │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r0, [pc, #116] @ 54928 │ │ │ │ + bl 128bc0 │ │ │ │ + b 54918 │ │ │ │ + ldr lr, [pc, #96] @ 54920 │ │ │ │ + cmp ip, #0 │ │ │ │ + str r2, [sp] │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r2, [pc, #84] @ 54924 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + movne r2, lr │ │ │ │ + ldr r0, [pc, #80] @ 5492c │ │ │ │ + bl 128bc0 │ │ │ │ + b 54918 │ │ │ │ + cmp r8, #0 │ │ │ │ + beq 54900 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + str r8, [sp] │ │ │ │ + ldr r0, [pc, #52] @ 54930 │ │ │ │ + bl 128bc0 │ │ │ │ + b 54918 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r0, [pc, #36] @ 54934 │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 128bc0 │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + eorseq r2, r7, r4, asr ip │ │ │ │ + eorseq fp, r5, r4, asr #26 │ │ │ │ + eorseq pc, r8, r8, ror #20 │ │ │ │ + eorseq pc, r8, r4, lsl #21 │ │ │ │ + mlaseq r8, ip, sl, pc @ │ │ │ │ + @ instruction: 0x0038fab0 │ │ │ │ + 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 a5614 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 549b0 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + bl 124990 <_PyType_Name@@Base> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [pc, #60] @ 549b8 │ │ │ │ + bl 128bc0 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 5499c │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + beq 549a4 │ │ │ │ + mov r4, r5 │ │ │ │ + b 549b0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 5499c │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + @ instruction: 0x0037b6d0 │ │ │ │ + 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] @ 54d68 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 54d44 │ │ │ │ + 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 54b54 │ │ │ │ + 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 │ │ │ │ + ldrb r2, [r0, #69] @ 0x45 │ │ │ │ + ldrb ip, [r0, #76] @ 0x4c │ │ │ │ + orr lr, lr, r2, lsl #8 │ │ │ │ + ldrb r2, [r0, #67] @ 0x43 │ │ │ │ + orr r3, r3, r2, lsl #24 │ │ │ │ + ldrb r2, [r0, #70] @ 0x46 │ │ │ │ + adds r3, r3, #128 @ 0x80 │ │ │ │ + orr lr, lr, r2, lsl #16 │ │ │ │ + ldrb r2, [r0, #71] @ 0x47 │ │ │ │ + strb r3, [r0, #64] @ 0x40 │ │ │ │ + orr lr, lr, r2, lsl #24 │ │ │ │ + adc lr, lr, #0 │ │ │ │ + cmp r3, #128 @ 0x80 │ │ │ │ + sbcs r2, lr, #0 │ │ │ │ + ldrb r2, [r0, #72] @ 0x48 │ │ │ │ + strb lr, [r0, #68] @ 0x44 │ │ │ │ + orr r2, r2, r1, lsl #8 │ │ │ │ + ldrb r1, [r0, #74] @ 0x4a │ │ │ │ + orr r2, r2, r1, lsl #16 │ │ │ │ + ldrb r1, [r0, #77] @ 0x4d │ │ │ │ + orr ip, ip, r1, lsl #8 │ │ │ │ + ldrb r1, [r0, #75] @ 0x4b │ │ │ │ + orr r2, r2, r1, lsl #24 │ │ │ │ + ldrb r1, [r0, #78] @ 0x4e │ │ │ │ + orr ip, ip, r1, lsl #16 │ │ │ │ + ldrb r1, [r0, #79] @ 0x4f │ │ │ │ + orr ip, ip, r1, lsl #24 │ │ │ │ + movcc r1, #1 │ │ │ │ + movcs r1, #0 │ │ │ │ + adds r1, r1, r2 │ │ │ │ + lsr r2, r3, #8 │ │ │ │ + strb r2, [r0, #65] @ 0x41 │ │ │ │ + lsr r2, r3, #16 │ │ │ │ + lsr r3, r3, #24 │ │ │ │ + strb r3, [r0, #67] @ 0x43 │ │ │ │ + lsr r3, lr, #8 │ │ │ │ + strb r3, [r0, #69] @ 0x45 │ │ │ │ + lsr r3, lr, #16 │ │ │ │ + strb r3, [r0, #70] @ 0x46 │ │ │ │ + lsr r3, lr, #24 │ │ │ │ + strb r3, [r0, #71] @ 0x47 │ │ │ │ + lsr r3, r1, #8 │ │ │ │ + adc ip, ip, #0 │ │ │ │ + strb r3, [r0, #73] @ 0x49 │ │ │ │ + lsr r3, r1, #16 │ │ │ │ + strb r3, [r0, #74] @ 0x4a │ │ │ │ + lsr r3, ip, #8 │ │ │ │ + strb r1, [r0, #72] @ 0x48 │ │ │ │ + strb ip, [r0, #76] @ 0x4c │ │ │ │ + lsr r1, r1, #24 │ │ │ │ + strb r3, [r0, #77] @ 0x4d │ │ │ │ + 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 33c2d8 │ │ │ │ + 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 │ │ │ │ + mov r0, r6 │ │ │ │ + strb r2, [r4, #352] @ 0x160 │ │ │ │ + strb r3, [r4, #355] @ 0x163 │ │ │ │ + bl 2a3f0 │ │ │ │ + ldrb r3, [r4, #353] @ 0x161 │ │ │ │ + ldrb r0, [r4, #352] @ 0x160 │ │ │ │ + ldrb r1, [r4, #64] @ 0x40 │ │ │ │ + orr r0, r0, r3, lsl #8 │ │ │ │ + ldrb r3, [r4, #65] @ 0x41 │ │ │ │ + ldrb r2, [r4, #68] @ 0x44 │ │ │ │ + orr r1, r1, r3, lsl #8 │ │ │ │ + ldrb r3, [r4, #354] @ 0x162 │ │ │ │ + ldrb ip, [r4, #73] @ 0x49 │ │ │ │ + orr r0, r0, r3, lsl #16 │ │ │ │ + ldrb r3, [r4, #66] @ 0x42 │ │ │ │ + ldrb r8, [r4, #77] @ 0x4d │ │ │ │ + orr r1, r1, r3, lsl #16 │ │ │ │ + ldrb r3, [r4, #69] @ 0x45 │ │ │ │ + mov lr, #0 │ │ │ │ + orr r2, r2, r3, lsl #8 │ │ │ │ + ldrb r3, [r4, #355] @ 0x163 │ │ │ │ orr r0, r0, r3, lsl #24 │ │ │ │ ldrb r3, [r4, #67] @ 0x43 │ │ │ │ orr r1, r1, r3, lsl #24 │ │ │ │ ldrb r3, [r4, #70] @ 0x46 │ │ │ │ adds r1, r0, r1 │ │ │ │ orr r2, r2, r3, lsl #16 │ │ │ │ ldrb r3, [r4, #71] @ 0x47 │ │ │ │ @@ -43283,15 +43418,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 54a84 │ │ │ │ + beq 54c98 │ │ │ │ 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 │ │ │ │ @@ -43308,15 +43443,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 33e3fc │ │ │ │ + bl 33c2d8 │ │ │ │ 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] │ │ │ │ @@ -43331,195 +43466,97 @@ │ │ │ │ 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 54acc │ │ │ │ + bne 54ce0 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r7 │ │ │ │ bl 29cdc │ │ │ │ - ldr r3, [pc, #28] @ 54b54 │ │ │ │ + ldr r3, [pc, #28] @ 54d68 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 54b4c │ │ │ │ + beq 54d60 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - subseq pc, r5, ip, ror #29 │ │ │ │ - │ │ │ │ -00054b58 : │ │ │ │ - mov r1, #0 │ │ │ │ - b 197e34 │ │ │ │ - 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 54b90 │ │ │ │ - bl a5774 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 54b9c │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ - b a6490 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - 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 358188 │ │ │ │ - mov r1, #60 @ 0x3c │ │ │ │ - ldr r8, [r7, #20] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 3583a8 │ │ │ │ - subs r4, r1, #0 │ │ │ │ - sublt r6, r6, #1 │ │ │ │ - mov r1, #60 @ 0x3c │ │ │ │ - mov r0, r6 │ │ │ │ - addlt r4, r4, #60 @ 0x3c │ │ │ │ - bl 358188 │ │ │ │ - mov r1, #60 @ 0x3c │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 3583a8 │ │ │ │ - subs r2, r1, #0 │ │ │ │ - ldr r1, [r7, #12] │ │ │ │ - sublt r5, r5, #1 │ │ │ │ - addlt r2, r2, #60 @ 0x3c │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 54c84 │ │ │ │ - add ip, r1, #1 │ │ │ │ - cmp r8, #0 │ │ │ │ - bic ip, ip, #2 │ │ │ │ - beq 54c5c │ │ │ │ - ldr lr, [pc, #140] @ 54cc4 │ │ │ │ - cmp ip, #0 │ │ │ │ - str r2, [sp] │ │ │ │ - mov r3, r5 │ │ │ │ - ldr r2, [pc, #128] @ 54cc8 │ │ │ │ - str r8, [sp, #8] │ │ │ │ - movne r2, lr │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r0, [pc, #116] @ 54ccc │ │ │ │ - bl 1293bc │ │ │ │ - b 54cbc │ │ │ │ - ldr lr, [pc, #96] @ 54cc4 │ │ │ │ - cmp ip, #0 │ │ │ │ - str r2, [sp] │ │ │ │ - mov r3, r5 │ │ │ │ - ldr r2, [pc, #84] @ 54cc8 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - movne r2, lr │ │ │ │ - ldr r0, [pc, #80] @ 54cd0 │ │ │ │ - bl 1293bc │ │ │ │ - b 54cbc │ │ │ │ - cmp r8, #0 │ │ │ │ - beq 54ca4 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - str r8, [sp] │ │ │ │ - ldr r0, [pc, #52] @ 54cd4 │ │ │ │ - bl 1293bc │ │ │ │ - b 54cbc │ │ │ │ - mov r3, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r0, [pc, #36] @ 54cd8 │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 1293bc │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x003752d4 │ │ │ │ - eorseq lr, r5, r4, asr #7 │ │ │ │ - eorseq r2, r9, r0, lsl #2 │ │ │ │ - eorseq r2, r9, ip, lsl r1 │ │ │ │ - eorseq r2, r9, r4, lsr r1 │ │ │ │ - eorseq r2, r9, r8, asr #2 │ │ │ │ - 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 a56f0 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 54d54 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - bl 125190 <_PyType_Name@@Base> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [pc, #60] @ 54d5c │ │ │ │ - bl 1293bc │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 54d40 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - beq 54d48 │ │ │ │ - mov r4, r5 │ │ │ │ - b 54d54 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 54d40 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - eorseq sp, r7, r0, asr sp │ │ │ │ + subseq pc, r4, ip, ror #29 │ │ │ │ │ │ │ │ -00054d60 : │ │ │ │ +00054d6c : │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - ldr r3, [pc, #28] @ 54d88 │ │ │ │ + ldr r3, [pc, #28] @ 54d94 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + 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 29790 │ │ │ │ pop {r4, lr} │ │ │ │ - b a6490 │ │ │ │ + b a63b4 │ │ │ │ │ │ │ │ -00054dac : │ │ │ │ +00054db8 : │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - ldr r3, [pc, #28] @ 54dd4 │ │ │ │ + ldr r3, [pc, #28] @ 54de0 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + ldrb r3, [r0, #40] @ 0x28 │ │ │ │ + ldr r2, [pc, #12] @ 54dfc │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r0, [pc, #8] @ 54e00 │ │ │ │ + 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 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr ip, [r0, #48] @ 0x30 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r2, [r1, #40] @ 0x28 │ │ │ │ + ldr r3, [r1, #52] @ 0x34 │ │ │ │ + ldr r1, [r1, #36] @ 0x24 │ │ │ │ + cmn ip, #1 │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldreq ip, [pc, #36] @ 54e60 │ │ │ │ + ldr r0, [r0, #64] @ 0x40 │ │ │ │ + streq r1, [sp, #4] │ │ │ │ + strne r1, [sp, #4] │ │ │ │ + ldreq r1, [pc, #24] @ 54e64 │ │ │ │ + ldrne r1, [pc, #24] @ 54e68 │ │ │ │ + streq ip, [sp] │ │ │ │ + strne ip, [sp] │ │ │ │ + bl ad0b8 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + @ instruction: 0x0038faf4 │ │ │ │ + @ instruction: 0x0038fafc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ @@ -43528,1082 +43565,1048 @@ │ │ │ │ movle r2, #1 │ │ │ │ cmp ip, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r3 │ │ │ │ - bne 54e34 │ │ │ │ + bne 54ec8 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r3, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 54e6c │ │ │ │ + beq 54f00 │ │ │ │ mov r3, ip │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #176] @ 54efc │ │ │ │ + ldr ip, [pc, #176] @ 54f90 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 54ef0 │ │ │ │ - ldr r1, [pc, #140] @ 54f00 │ │ │ │ + beq 54f84 │ │ │ │ + ldr r1, [pc, #140] @ 54f94 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r7, [r4] │ │ │ │ - bl 17ed14 │ │ │ │ - bl 10fd7c │ │ │ │ + bl 17dca8 │ │ │ │ + bl 10f7f8 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 54e9c │ │ │ │ - bl adf8c │ │ │ │ + beq 54f30 │ │ │ │ + bl ade90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 54ec8 │ │ │ │ + beq 54f5c │ │ │ │ mov r0, r6 │ │ │ │ ldr r4, [r4] │ │ │ │ - bl 1ea5fc │ │ │ │ + bl 1e891c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 318984 │ │ │ │ + bl 31623c │ │ │ │ cmn r0, #1 │ │ │ │ - ldrne r0, [pc, #64] @ 54f04 │ │ │ │ - bne 54ef4 │ │ │ │ - b 54ef0 │ │ │ │ - ldr r1, [pc, #48] @ 54f00 │ │ │ │ + ldrne r0, [pc, #64] @ 54f98 │ │ │ │ + bne 54f88 │ │ │ │ + b 54f84 │ │ │ │ + ldr r1, [pc, #48] @ 54f94 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 17ed14 │ │ │ │ - bl 10fd7c │ │ │ │ - ldr r1, [pc, #40] @ 54f08 │ │ │ │ + bl 17dca8 │ │ │ │ + bl 10f7f8 │ │ │ │ + ldr r1, [pc, #40] @ 54f9c │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #36] @ 54f0c │ │ │ │ + ldr r0, [pc, #36] @ 54fa0 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r4] │ │ │ │ - bl 31816c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 315a24 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subseq r3, r8, r4, ror #18 │ │ │ │ - subseq r1, r8, r8, ror r3 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - eorseq ip, r6, r8, lsr #27 │ │ │ │ - @ instruction: 0x0035c3d0 │ │ │ │ - ldrb r3, [r0, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #12] @ 54f28 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r0, [pc, #8] @ 54f2c │ │ │ │ - moveq r0, r2 │ │ │ │ - bx lr │ │ │ │ - subseq r1, r6, r4, ror lr │ │ │ │ - subseq r1, r6, r4, ror #1 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [r0, #48] @ 0x30 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r2, [r1, #40] @ 0x28 │ │ │ │ - ldr r3, [r1, #52] @ 0x34 │ │ │ │ - ldr r1, [r1, #36] @ 0x24 │ │ │ │ - cmn ip, #1 │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldreq ip, [pc, #36] @ 54f8c │ │ │ │ - ldr r0, [r0, #64] @ 0x40 │ │ │ │ - streq r1, [sp, #4] │ │ │ │ - strne r1, [sp, #4] │ │ │ │ - ldreq r1, [pc, #24] @ 54f90 │ │ │ │ - ldrne r1, [pc, #24] @ 54f94 │ │ │ │ - streq ip, [sp] │ │ │ │ - strne ip, [sp] │ │ │ │ - bl ad1b4 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - eorseq r2, r9, r4, ror r1 │ │ │ │ - eorseq r2, r9, ip, ror r1 │ │ │ │ - │ │ │ │ -00054f98 <_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 54fe0 <_PyLong_UnsignedLong_Converter@@Base+0x48> │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - and r3, r3, #3 │ │ │ │ - cmp r3, #2 │ │ │ │ - bne 54fe0 <_PyLong_UnsignedLong_Converter@@Base+0x48> │ │ │ │ - ldr r3, [pc, #60] @ 55010 <_PyLong_UnsignedLong_Converter@@Base+0x78> │ │ │ │ - ldr r1, [pc, #60] @ 55014 <_PyLong_UnsignedLong_Converter@@Base+0x7c> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 54ffc <_PyLong_UnsignedLong_Converter@@Base+0x64> │ │ │ │ - bl 148ff8 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 55004 <_PyLong_UnsignedLong_Converter@@Base+0x6c> │ │ │ │ - bl a5774 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 55004 <_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, r6, r0, ror r9 │ │ │ │ - eorseq r4, r8, r4, ror lr │ │ │ │ + subseq r3, r7, r4, ror #18 │ │ │ │ + subseq r1, r7, r8, ror r3 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq sl, r6, r8, lsr #14 │ │ │ │ + eorseq r9, r5, r0, asr sp │ │ │ │ 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 1038f0 │ │ │ │ + bl 103320 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 5505c <_PyLong_UnsignedLong_Converter@@Base+0xc4> │ │ │ │ + blt 54fe8 │ │ │ │ movne r5, #1 │ │ │ │ moveq r5, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r5 │ │ │ │ bl 29730 │ │ │ │ - ldr r0, [pc, #12] @ 55064 <_PyLong_UnsignedLong_Converter@@Base+0xcc> │ │ │ │ + ldr r0, [pc, #12] @ 54ff0 │ │ │ │ strb r5, [r4, #40] @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00055068 : │ │ │ │ +00054ff4 : │ │ │ │ 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 │ │ │ │ + │ │ │ │ +00055010 <_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] @ 551c8 │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + tst r3, #16777216 @ 0x1000000 │ │ │ │ + beq 55058 <_PyLong_UnsignedLong_Converter@@Base+0x48> │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + and r3, r3, #3 │ │ │ │ + cmp r3, #2 │ │ │ │ + bne 55058 <_PyLong_UnsignedLong_Converter@@Base+0x48> │ │ │ │ + ldr r3, [pc, #60] @ 55088 <_PyLong_UnsignedLong_Converter@@Base+0x78> │ │ │ │ + ldr r1, [pc, #60] @ 5508c <_PyLong_UnsignedLong_Converter@@Base+0x7c> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ed6c │ │ │ │ + b 55074 <_PyLong_UnsignedLong_Converter@@Base+0x64> │ │ │ │ + bl 1487e8 │ │ │ │ + cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 11776c │ │ │ │ - subs r2, r0, #0 │ │ │ │ - blt 55160 │ │ │ │ - bne 550d4 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - mov r1, r5 │ │ │ │ - bl 11776c │ │ │ │ + bne 5507c <_PyLong_UnsignedLong_Converter@@Base+0x6c> │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 55160 │ │ │ │ - ldrne r5, [r4, #16] │ │ │ │ - b 550d8 │ │ │ │ - ldr r5, [pc, #236] @ 551c8 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 176e24 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq 55160 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - mov r1, r7 │ │ │ │ - bl 10b288 │ │ │ │ - ldr r3, [r7] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r6, r0 │ │ │ │ - beq 55120 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r7] │ │ │ │ - bne 55120 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 55160 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - mov r1, r5 │ │ │ │ - bl 144ac0 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - bne 55168 │ │ │ │ - ldr r3, [r6] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 55160 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r6] │ │ │ │ - bne 55160 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + beq 5507c <_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 55198 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 55198 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 551ac │ │ │ │ - ldr r0, [pc, #32] @ 551cc │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne 551a4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 551a4 │ │ │ │ - subseq r7, r8, ip, ror r1 │ │ │ │ - subseq r1, r6, 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 │ │ │ │ + @ instruction: 0x003827f4 │ │ │ │ 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 55218 │ │ │ │ + bne 550d8 <_PyLong_UnsignedLong_Converter@@Base+0xc8> │ │ │ │ cmp r0, #0 │ │ │ │ mov ip, r0 │ │ │ │ - bne 55248 │ │ │ │ + bne 55108 <_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] @ 552d0 │ │ │ │ + ldr ip, [pc, #152] @ 55190 <_PyLong_UnsignedLong_Converter@@Base+0x180> │ │ │ │ str ip, [sp] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq 55270 │ │ │ │ + beq 55130 <_PyLong_UnsignedLong_Converter@@Base+0x120> │ │ │ │ ldr r5, [ip] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 55278 │ │ │ │ - ldr r2, [pc, #112] @ 552d4 │ │ │ │ - ldr r1, [pc, #112] @ 552d8 │ │ │ │ - ldr r0, [pc, #112] @ 552dc │ │ │ │ + bne 55138 <_PyLong_UnsignedLong_Converter@@Base+0x128> │ │ │ │ + ldr r2, [pc, #112] @ 55194 <_PyLong_UnsignedLong_Converter@@Base+0x184> │ │ │ │ + ldr r1, [pc, #112] @ 55198 <_PyLong_UnsignedLong_Converter@@Base+0x188> │ │ │ │ + ldr r0, [pc, #112] @ 5519c <_PyLong_UnsignedLong_Converter@@Base+0x18c> │ │ │ │ mov r3, r5 │ │ │ │ - bl 31816c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 315a24 <_PyArg_BadArgument@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b 552c4 │ │ │ │ + b 55184 <_PyLong_UnsignedLong_Converter@@Base+0x174> │ │ │ │ cmp r4, #1 │ │ │ │ ldrne r6, [ip, #4] │ │ │ │ - ldreq r6, [pc, #88] @ 552e0 │ │ │ │ - bl 2ad5b0 │ │ │ │ + ldreq r6, [pc, #88] @ 551a0 <_PyLong_UnsignedLong_Converter@@Base+0x190> │ │ │ │ + bl 2aa89c │ │ │ │ mov r2, r6 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 39208 │ │ │ │ + bl 39220 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 552c4 │ │ │ │ + beq 55184 <_PyLong_UnsignedLong_Converter@@Base+0x174> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 552c4 │ │ │ │ + bne 55184 <_PyLong_UnsignedLong_Converter@@Base+0x174> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00583990 │ │ │ │ - eorseq sp, r7, r0, lsr sp │ │ │ │ - eorseq ip, r6, r8, lsr lr │ │ │ │ - eorseq r2, r9, r4, lsl #3 │ │ │ │ - subseq fp, r7, r4, asr #17 │ │ │ │ + @ instruction: 0x00573990 │ │ │ │ + @ instruction: 0x0037b6b0 │ │ │ │ + @ instruction: 0x0036a7b8 │ │ │ │ + eorseq pc, r8, r4, lsl #22 │ │ │ │ + subseq fp, r6, r4, asr #17 │ │ │ │ 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 55338 │ │ │ │ + bne 551f8 <_PyLong_UnsignedLong_Converter@@Base+0x1e8> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 55368 │ │ │ │ + beq 55228 <_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] @ 553b0 │ │ │ │ + ldr ip, [pc, #88] @ 55270 <_PyLong_UnsignedLong_Converter@@Base+0x260> │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5538c │ │ │ │ + beq 5524c <_PyLong_UnsignedLong_Converter@@Base+0x23c> │ │ │ │ ldr r1, [r0] │ │ │ │ - ldr r3, [pc, #64] @ 553b4 │ │ │ │ + ldr r3, [pc, #64] @ 55274 <_PyLong_UnsignedLong_Converter@@Base+0x264> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 55394 │ │ │ │ - ldr r3, [pc, #52] @ 553b8 │ │ │ │ - ldr r1, [pc, #52] @ 553bc │ │ │ │ + beq 55254 <_PyLong_UnsignedLong_Converter@@Base+0x244> │ │ │ │ + ldr r3, [pc, #52] @ 55278 <_PyLong_UnsignedLong_Converter@@Base+0x268> │ │ │ │ + ldr r1, [pc, #52] @ 5527c <_PyLong_UnsignedLong_Converter@@Base+0x26c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117e48 │ │ │ │ + bl 1176e0 │ │ │ │ mov r0, #0 │ │ │ │ - b 553a8 │ │ │ │ + b 55268 <_PyLong_UnsignedLong_Converter@@Base+0x258> │ │ │ │ mov r0, r4 │ │ │ │ - bl 31f02c <_PyTime_AsTimeval@@Base+0x27d0> │ │ │ │ + bl 31c7f0 <_PyTime_AsTimeval@@Base+0x26dc> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 5538c │ │ │ │ - ldr r0, [pc, #20] @ 553c0 │ │ │ │ + beq 5524c <_PyLong_UnsignedLong_Converter@@Base+0x23c> │ │ │ │ + ldr r0, [pc, #20] @ 55280 <_PyLong_UnsignedLong_Converter@@Base+0x270> │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrheq r3, [r8], #-156 @ 0xffffff64 │ │ │ │ - subseq ip, r6, r8, lsr #29 │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r9, r4, r1, r2 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + ldrheq r3, [r7], #-156 @ 0xffffff64 │ │ │ │ + subseq ip, r5, r8, lsr #29 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq pc, r8, r4, lsl fp @ │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -000553c4 : │ │ │ │ - ldr r3, [pc, #104] @ 55434 │ │ │ │ +00055284 : │ │ │ │ + ldr r3, [pc, #104] @ 552f4 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ cmp ip, r3 │ │ │ │ - beq 553f8 │ │ │ │ + beq 552b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #76] @ 55438 │ │ │ │ - ldr r0, [pc, #76] @ 5543c │ │ │ │ - bl 2e2cec <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r1, [pc, #76] @ 552f8 │ │ │ │ + ldr r0, [pc, #76] @ 552fc │ │ │ │ + bl 2e0194 <_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 55424 │ │ │ │ + bne 552e4 │ │ │ │ ldr r0, [r3] │ │ │ │ cmp r0, r1 │ │ │ │ addgt r3, r3, r1, lsl #2 │ │ │ │ ldrgt r3, [r3, #4] │ │ │ │ strgt r3, [r2] │ │ │ │ - bgt 5542c │ │ │ │ + bgt 552ec │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - subseq r1, r6, r0, lsr #17 │ │ │ │ + subseq r1, r5, r0, lsr #17 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - eorseq r5, r6, ip, asr r3 │ │ │ │ + @ instruction: 0x00362cb8 │ │ │ │ │ │ │ │ -00055440 : │ │ │ │ +00055300 : │ │ │ │ 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 55478 │ │ │ │ - ldr r0, [pc, #440] @ 55620 │ │ │ │ + bne 55338 │ │ │ │ + ldr r0, [pc, #440] @ 554e0 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #436] @ 55624 │ │ │ │ + ldr r1, [pc, #436] @ 554e4 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117e48 │ │ │ │ - b 55618 │ │ │ │ + bl 1176e0 │ │ │ │ + b 554d8 │ │ │ │ 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 55504 │ │ │ │ + bge 553c4 │ │ │ │ ldrb r3, [r7, #124] @ 0x7c │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bne 55504 │ │ │ │ + bne 553c4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - ldr r2, [pc, #372] @ 55628 │ │ │ │ + ldr r2, [pc, #372] @ 554e8 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 55504 │ │ │ │ + bne 553c4 │ │ │ │ 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 55500 │ │ │ │ + ble 553c0 │ │ │ │ ldr ip, [r2, #4]! │ │ │ │ ldr r1, [ip] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ add r1, r1, #1 │ │ │ │ strne r1, [ip] │ │ │ │ str ip, [r3, #4]! │ │ │ │ - b 554d8 │ │ │ │ + b 55398 │ │ │ │ str r6, [r4, #28] │ │ │ │ mov r5, #0 │ │ │ │ cmp r9, r5 │ │ │ │ mov r1, r8 │ │ │ │ - ble 55604 │ │ │ │ + ble 554c4 │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ add r3, r3, r5, lsl #2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl f9720 <_PyUnicode_Equal@@Base> │ │ │ │ + bl f926c <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ addeq r5, r5, #1 │ │ │ │ - beq 55508 │ │ │ │ + beq 553c8 │ │ │ │ ldr r3, [r7, #76] @ 0x4c │ │ │ │ add r3, r3, r5 │ │ │ │ ldrsb r2, [r3, #16] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bge 55554 │ │ │ │ + bge 55414 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ tst r1, #1 │ │ │ │ - beq 55604 │ │ │ │ + beq 554c4 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #0 │ │ │ │ add r1, r5, #10 │ │ │ │ ldr r0, [r4, r1, lsl #2] │ │ │ │ - beq 555e8 │ │ │ │ + beq 554a8 │ │ │ │ cmp r2, #0 │ │ │ │ - blt 555e4 │ │ │ │ + blt 554a4 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq 555e8 │ │ │ │ + beq 554a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 55604 │ │ │ │ - ldr r3, [pc, #164] @ 5562c │ │ │ │ + beq 554c4 │ │ │ │ + ldr r3, [pc, #164] @ 554ec │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 555f0 │ │ │ │ + bne 554b0 │ │ │ │ ldr r4, [r4, #28] │ │ │ │ - ldr lr, [pc, #148] @ 55630 │ │ │ │ - ldr ip, [pc, #148] @ 55634 │ │ │ │ + ldr lr, [pc, #148] @ 554f0 │ │ │ │ + ldr ip, [pc, #148] @ 554f4 │ │ │ │ mov r3, #0 │ │ │ │ cmp r6, r4 │ │ │ │ - bcs 555f0 │ │ │ │ + bcs 554b0 │ │ │ │ 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 555e4 │ │ │ │ + beq 554a4 │ │ │ │ cmp r1, #71 @ 0x47 │ │ │ │ lsleq r3, r2, #8 │ │ │ │ ldrb r2, [ip, r1] │ │ │ │ add r2, r2, #1 │ │ │ │ add r6, r6, r2, lsl #1 │ │ │ │ - b 555a0 │ │ │ │ + b 55460 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 55604 │ │ │ │ + beq 554c4 │ │ │ │ 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] @ 55638 │ │ │ │ - ldr r1, [pc, #44] @ 5563c │ │ │ │ + ldr r3, [pc, #44] @ 554f8 │ │ │ │ + ldr r1, [pc, #44] @ 554fc │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r8 │ │ │ │ - bl 117e48 │ │ │ │ + bl 1176e0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r9, r0, asr #3 │ │ │ │ - subseq r5, r6, r0, asr #30 │ │ │ │ - subseq r8, r6, ip, lsr #7 │ │ │ │ - subeq r2, r4, r0, lsl r9 │ │ │ │ - subeq r2, r4, r0, lsl sl │ │ │ │ - subseq fp, r6, r4, asr #23 │ │ │ │ - @ instruction: 0x003921dc │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq pc, r8, r0, asr #22 │ │ │ │ + subseq r5, r5, r0, asr #30 │ │ │ │ + subseq r8, r5, ip, lsr #7 │ │ │ │ + subeq r0, r4, r8, ror r2 │ │ │ │ + subeq r0, r4, r8, ror r3 │ │ │ │ + subseq fp, r5, r4, asr #23 │ │ │ │ + eorseq pc, r8, ip, asr fp @ │ │ │ │ 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] @ 55644 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 128bdc │ │ │ │ - cmn r0, #1 │ │ │ │ - bne 55674 │ │ │ │ - bl a5774 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 5568c │ │ │ │ - b 556b0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 116e2c │ │ │ │ + subs r2, r0, #0 │ │ │ │ + blt 555dc │ │ │ │ + bne 55550 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + mov r1, r5 │ │ │ │ + bl 116e2c │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - movlt r3, #0 │ │ │ │ - blt 5568c │ │ │ │ - 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] @ 556b8 │ │ │ │ - str r1, [r4, #8] │ │ │ │ - str r3, [r4, #16] │ │ │ │ - pop {r4, pc} │ │ │ │ + blt 555dc │ │ │ │ + ldrne r5, [r4, #16] │ │ │ │ + b 55554 │ │ │ │ + ldr r5, [pc, #236] @ 55644 │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 175db8 │ │ │ │ + subs r7, r0, #0 │ │ │ │ + beq 555dc │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + mov r1, r7 │ │ │ │ + bl 10acb8 │ │ │ │ + ldr r3, [r7] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r6, r0 │ │ │ │ + beq 5559c │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r7] │ │ │ │ + bne 5559c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + cmp r6, #0 │ │ │ │ + beq 555dc │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1442b0 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + bne 555e4 │ │ │ │ + ldr r3, [r6] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 555dc │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r6] │ │ │ │ + bne 555dc │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + 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 55614 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 55614 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + bne 55628 │ │ │ │ + ldr r0, [pc, #32] @ 55648 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne 55620 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 55620 │ │ │ │ + subseq r7, r7, ip, ror r1 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ - ldr r2, [pc, #12] @ 556d4 │ │ │ │ + ldr r2, [pc, #12] @ 55664 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #8] @ 556d8 │ │ │ │ + ldr r0, [pc, #8] @ 55668 │ │ │ │ moveq r0, r2 │ │ │ │ bx lr │ │ │ │ - subseq r1, r6, r4, ror lr │ │ │ │ - subseq r1, r6, r4, ror #1 │ │ │ │ - b 556e0 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + b 55670 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r0, #20] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add r0, r3, r0, lsl #2 │ │ │ │ - b 18d844 │ │ │ │ + b 18be30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #124] @ 55788 │ │ │ │ + ldr r1, [pc, #124] @ 55718 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 55724 │ │ │ │ - bl 345740 │ │ │ │ + bne 556b4 │ │ │ │ + bl 3431d0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 55778 │ │ │ │ + bne 55708 │ │ │ │ mov r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 55750 │ │ │ │ + bne 556e0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b 55778 │ │ │ │ + b 55708 │ │ │ │ mov r0, r4 │ │ │ │ - bl fe838 │ │ │ │ + bl fe388 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 55748 │ │ │ │ + bne 556d8 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 55748 │ │ │ │ + beq 556d8 │ │ │ │ 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 1283e0 │ │ │ │ + cmn r0, #1 │ │ │ │ + bne 55750 │ │ │ │ + bl a5698 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 55768 │ │ │ │ + b 5578c │ │ │ │ + cmp r0, #0 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + movlt r3, #0 │ │ │ │ + blt 55768 │ │ │ │ + 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] @ 55794 │ │ │ │ + str r1, [r4, #8] │ │ │ │ + str r3, [r4, #16] │ │ │ │ + pop {r4, pc} │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -0005578c : │ │ │ │ +00055798 : │ │ │ │ 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 21b7f0 │ │ │ │ + bl 21877c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - b 557d8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - ldr r2, [pc, #12] @ 557d0 │ │ │ │ + ldr r2, [pc, #12] @ 557d8 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #8] @ 557d4 │ │ │ │ + ldr r0, [pc, #8] @ 557dc │ │ │ │ moveq r0, r2 │ │ │ │ bx lr │ │ │ │ - subseq r1, r6, r4, ror lr │ │ │ │ - subseq r1, r6, r4, ror #1 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + b 55834 │ │ │ │ + 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 55818 │ │ │ │ + ldr r3, [pc, #24] @ 55828 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 1440d8 │ │ │ │ + b 55820 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl bb880 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b 14f108 │ │ │ │ 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] @ 55880 │ │ │ │ + ldr r2, [pc, #140] @ 558dc │ │ │ │ sub sp, sp, #432 @ 0x1b0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #428] @ 0x1ac │ │ │ │ mov r2, #0 │ │ │ │ - beq 55818 │ │ │ │ + beq 55874 │ │ │ │ add r0, r0, #428 @ 0x1ac │ │ │ │ add r0, r0, #3 │ │ │ │ - bl 232728 │ │ │ │ - ldr r2, [pc, #100] @ 55884 │ │ │ │ + bl 22ee48 │ │ │ │ + ldr r2, [pc, #100] @ 558e0 │ │ │ │ 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 547a8 │ │ │ │ + bl 549bc │ │ │ │ ldrb r3, [r4, #430] @ 0x1ae │ │ │ │ cmp r3, #0 │ │ │ │ - beq 55850 │ │ │ │ + beq 558ac │ │ │ │ add r0, r4, #428 @ 0x1ac │ │ │ │ add r0, r0, #3 │ │ │ │ - bl 8b248 │ │ │ │ + bl 2302fc │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 92a28 │ │ │ │ - ldr r3, [pc, #28] @ 55880 │ │ │ │ + bl 9294c │ │ │ │ + ldr r3, [pc, #28] @ 558dc │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #428] @ 0x1ac │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 55878 │ │ │ │ + beq 558d4 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #432 @ 0x1b0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq pc, r5, ip, ror #29 │ │ │ │ + subseq pc, r4, ip, ror #29 │ │ │ │ andeq r0, r0, r6, ror #2 │ │ │ │ + │ │ │ │ +000558e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 29f58 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 558bc │ │ │ │ - ldr r3, [pc, #24] @ 558cc │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 1448e8 │ │ │ │ - b 558c4 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl bbd2c │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b 14f9b0 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 9ddd4 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 55948 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 55300 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 55934 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + beq 5593c │ │ │ │ + mov r4, r5 │ │ │ │ + b 55948 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 55934 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r2, r1 │ │ │ │ + ldr r1, [pc] @ 5595c │ │ │ │ + b 55b00 │ │ │ │ + eorseq sl, r5, r4, asr #1 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b 1038f0 │ │ │ │ + b 103320 │ │ │ │ + ldr r3, [pc, #36] @ 55994 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + bl 3580f0 │ │ │ │ + ldr r3, [r3, r0] │ │ │ │ + pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + ldr r0, [pc, #16] @ 55998 │ │ │ │ + ldr r3, [r1, #3792] @ 0xed0 │ │ │ │ + ldr r2, [r1, #3776] @ 0xec0 │ │ │ │ + ldr r1, [r1, #3760] @ 0xeb0 │ │ │ │ + b a9aec │ │ │ │ + andeq r0, r0, ip │ │ │ │ + eorseq r8, r8, r8, asr r9 │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + ldr r2, [pc, #12] @ 559b4 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r0, [pc, #8] @ 559b8 │ │ │ │ + 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 55918 │ │ │ │ - ldr r3, [pc, #256] @ 55a0c │ │ │ │ - ldr r1, [pc, #256] @ 55a10 │ │ │ │ + beq 559f4 │ │ │ │ + ldr r3, [pc, #256] @ 55ae8 │ │ │ │ + ldr r1, [pc, #256] @ 55aec │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 55940 │ │ │ │ + bl 18ed6c │ │ │ │ + b 55a1c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 15df94 │ │ │ │ + bl 15d170 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 55948 │ │ │ │ - ldr r3, [pc, #212] @ 55a0c │ │ │ │ - ldr r1, [pc, #216] @ 55a14 │ │ │ │ + bne 55a24 │ │ │ │ + ldr r3, [pc, #212] @ 55ae8 │ │ │ │ + ldr r1, [pc, #216] @ 55af0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r0, #0 │ │ │ │ - b 55a04 │ │ │ │ + b 55ae0 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1129cc │ │ │ │ + bl 112444 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 55940 │ │ │ │ + beq 55a1c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 55988 │ │ │ │ - ldr r3, [pc, #164] @ 55a18 │ │ │ │ - ldr r1, [pc, #164] @ 55a1c │ │ │ │ + ble 55a64 │ │ │ │ + ldr r3, [pc, #164] @ 55af4 │ │ │ │ + ldr r1, [pc, #164] @ 55af8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113900 │ │ │ │ - b 55940 │ │ │ │ + bl 113378 │ │ │ │ + b 55a1c │ │ │ │ ldrb r3, [r4, #430] @ 0x1ae │ │ │ │ add r6, r4, #72 @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 559c8 │ │ │ │ + bne 55aa4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ movge r3, #1 │ │ │ │ strbge r3, [r4, #430] @ 0x1ae │ │ │ │ - bge 559c8 │ │ │ │ + bge 55aa4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 33d53c │ │ │ │ + bl 33af00 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113900 │ │ │ │ - ldr r0, [pc, #88] @ 55a20 │ │ │ │ - b 55a04 │ │ │ │ - bl c42a4 │ │ │ │ + bl 113378 │ │ │ │ + ldr r0, [pc, #88] @ 55afc │ │ │ │ + b 55ae0 │ │ │ │ + bl c3dc8 │ │ │ │ add r4, r4, #428 @ 0x1ac │ │ │ │ add r4, r4, #3 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 232728 │ │ │ │ + bl 22ee48 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 33d53c │ │ │ │ + bl 33af00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b248 │ │ │ │ + bl 2302fc │ │ │ │ mov r0, r5 │ │ │ │ - bl c7ff4 │ │ │ │ - b 559b8 │ │ │ │ + bl c7b18 │ │ │ │ + b 55a94 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r9, r8, ip, asr #6 │ │ │ │ - eorseq r9, r8, r4, ror r3 │ │ │ │ - subseq sp, r6, r4, asr #22 │ │ │ │ - eorseq r9, r8, r0, lsr #7 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - │ │ │ │ -00055a24 : │ │ │ │ - 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 9deb0 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 55a88 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 55440 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 55a74 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - beq 55a7c │ │ │ │ - mov r4, r5 │ │ │ │ - b 55a88 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 55a74 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r2, r1 │ │ │ │ - ldr r1, [pc] @ 55a9c │ │ │ │ - b 55af4 │ │ │ │ - eorseq ip, r5, r4, asr #14 │ │ │ │ - ldr r3, [pc, #36] @ 55acc │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 35a770 │ │ │ │ - ldr r3, [r3, r0] │ │ │ │ - pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - ldr r0, [pc, #16] @ 55ad0 │ │ │ │ - ldr r3, [r1, #3792] @ 0xed0 │ │ │ │ - ldr r2, [r1, #3776] @ 0xec0 │ │ │ │ - ldr r1, [r1, #3760] @ 0xeb0 │ │ │ │ - b a9bc8 │ │ │ │ - andeq r0, r0, ip │ │ │ │ - @ instruction: 0x0038afd8 │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - ldr r2, [pc, #12] @ 55aec │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r0, [pc, #8] @ 55af0 │ │ │ │ - moveq r0, r2 │ │ │ │ - bx lr │ │ │ │ - subseq r1, r6, r4, ror lr │ │ │ │ - subseq r1, r6, r4, ror #1 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r6, r8, ip, asr #25 │ │ │ │ + @ instruction: 0x00386cf4 │ │ │ │ + subseq sp, r5, r4, asr #22 │ │ │ │ + eorseq r6, r8, r0, lsr #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 r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 52210 <_PyLong_UnsignedLongLong_Converter@@Base+0x670> │ │ │ │ + bl 5221c <_PyLong_UnsignedLongLong_Converter@@Base+0x670> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 55b80 │ │ │ │ + beq 55b8c │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r2, [pc, #92] @ 55b8c │ │ │ │ - bl 110ca0 │ │ │ │ + ldr r2, [pc, #92] @ 55b98 │ │ │ │ + bl 11071c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 55b58 │ │ │ │ + beq 55b64 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 55b58 │ │ │ │ + bne 55b64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bne 55b84 │ │ │ │ - ldr r3, [pc, #40] @ 55b90 │ │ │ │ + bne 55b90 │ │ │ │ + ldr r3, [pc, #40] @ 55b9c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11abb0 │ │ │ │ + bl 11a444 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 55b80 │ │ │ │ - bl 11af64 │ │ │ │ + beq 55b8c │ │ │ │ + bl 11a7f8 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 317a94 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ + bl 315348 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r0, r9, r8, lsl #28 │ │ │ │ - subseq sp, r6, r4, lsr fp │ │ │ │ + mlaseq r8, r8, r7, lr │ │ │ │ + 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 3254c0 <_PyObject_GetState@@Base> │ │ │ │ + bl 322d20 <_PyObject_GetState@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 55bec │ │ │ │ + beq 55bf8 │ │ │ │ mov r0, r5 │ │ │ │ - bl aef58 │ │ │ │ + bl aeacc │ │ │ │ subs ip, r0, #0 │ │ │ │ - bne 55bf4 │ │ │ │ + bne 55c00 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 55bec │ │ │ │ + beq 55bf8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 55bec │ │ │ │ + bne 55bf8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 55c2c │ │ │ │ + b 55c38 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bge 55c1c │ │ │ │ + bge 55c28 │ │ │ │ mov r3, ip │ │ │ │ mov r2, r4 │ │ │ │ - ldr r0, [pc, #32] @ 55c34 │ │ │ │ + ldr r0, [pc, #32] @ 55c40 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b a9bc8 │ │ │ │ - ldr r0, [pc, #20] @ 55c38 │ │ │ │ + b a9aec │ │ │ │ + ldr r0, [pc, #20] @ 55c44 │ │ │ │ mov r3, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl a9bc8 │ │ │ │ + bl a9aec │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r2, r9, ip, lsr r3 │ │ │ │ - eorseq r2, r9, r4, asr #6 │ │ │ │ + @ instruction: 0x0038fcbc │ │ │ │ + eorseq pc, r8, r4, asr #25 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc] @ 55c48 │ │ │ │ - b 55af4 │ │ │ │ - eorseq ip, r5, ip, asr #14 │ │ │ │ + ldr r1, [pc] @ 55c54 │ │ │ │ + b 55b00 │ │ │ │ + eorseq sl, r5, ip, asr #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #28] @ 55c84 │ │ │ │ - bl 2b507c <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #28] @ 55c90 │ │ │ │ + bl 2b20dc <_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] @ 55c88 │ │ │ │ - b a9bc8 │ │ │ │ - @ instruction: 0x0058ce94 │ │ │ │ - eorseq r2, r9, r0, asr r3 │ │ │ │ + ldr r0, [pc, #4] @ 55c94 │ │ │ │ + b a9aec │ │ │ │ + @ instruction: 0x0057ce94 │ │ │ │ + @ instruction: 0x0038fcd0 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc] @ 55c98 │ │ │ │ - b 55af4 │ │ │ │ - eorseq ip, r5, ip, ror #12 │ │ │ │ + ldr r1, [pc] @ 55ca4 │ │ │ │ + b 55b00 │ │ │ │ + eorseq r9, r5, ip, ror #31 │ │ │ │ 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 18d844 │ │ │ │ + b 18be30 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 55d6c │ │ │ │ + beq 55d78 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #152] @ 55d74 │ │ │ │ + ldr r4, [pc, #152] @ 55d80 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 5467c │ │ │ │ + bl 54544 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 55d34 │ │ │ │ - ldr r3, [pc, #132] @ 55d78 │ │ │ │ + bne 55d40 │ │ │ │ + ldr r3, [pc, #132] @ 55d84 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11abb0 │ │ │ │ + bl 11a444 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 55d0c │ │ │ │ - bl 11af64 │ │ │ │ - ldr r0, [pc, #112] @ 55d7c │ │ │ │ + beq 55d18 │ │ │ │ + bl 11a7f8 │ │ │ │ + ldr r0, [pc, #112] @ 55d88 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #108] @ 55d80 │ │ │ │ + ldr r3, [pc, #108] @ 55d8c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11abb0 │ │ │ │ + bl 11a444 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 55d00 │ │ │ │ + bne 55d0c │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 11abb0 │ │ │ │ + bl 11a444 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 55d00 │ │ │ │ - b 55d64 │ │ │ │ + bne 55d0c │ │ │ │ + b 55d70 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 55d54 │ │ │ │ + beq 55d60 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 55d54 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #40] @ 55d84 │ │ │ │ - ldr r1, [pc, #40] @ 55d88 │ │ │ │ + bne 55d60 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #40] @ 55d90 │ │ │ │ + ldr r1, [pc, #40] @ 55d94 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #8] @ 55d7c │ │ │ │ + ldr r0, [pc, #8] @ 55d88 │ │ │ │ bx lr │ │ │ │ - subseq sp, r6, r8, asr fp │ │ │ │ - subseq fp, r6, r8, asr #23 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq sp, r6, r4, lsr fp │ │ │ │ - subseq r1, r6, r0, ror #1 │ │ │ │ - eorseq ip, r6, r8, asr #16 │ │ │ │ + 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 sl, r6, r8, asr #3 │ │ │ │ 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] @ 55e20 │ │ │ │ + ldr r1, [pc, #120] @ 55e2c │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ - bl 11cddc <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ + bl 11c670 <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 55dfc │ │ │ │ + beq 55e08 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 18c2ac <_PyStack_AsDict@@Base+0x14> │ │ │ │ + bl 18a898 <_PyStack_AsDict@@Base+0x14> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 55de8 │ │ │ │ + beq 55df4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 55df0 │ │ │ │ + beq 55dfc │ │ │ │ mov r4, r5 │ │ │ │ - b 55e14 │ │ │ │ + b 55e20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 55de8 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 55df4 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r3, [pc, #28] @ 55e24 │ │ │ │ + ldr r3, [pc, #28] @ 55e30 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #24] @ 55e28 │ │ │ │ + ldr r1, [pc, #24] @ 55e34 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117e48 │ │ │ │ + bl 1176e0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r9, r8, r8, ror lr │ │ │ │ - ldrsbeq fp, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r9, r0, ror r3 │ │ │ │ + subseq r9, r7, r8, ror lr │ │ │ │ + ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ + @ instruction: 0x0038fcd8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 55e58 │ │ │ │ + bne 55e64 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - ldr r1, [pc, #28] @ 55e60 │ │ │ │ - ldr r2, [pc, #28] @ 55e64 │ │ │ │ + ldr r1, [pc, #28] @ 55e6c │ │ │ │ + ldr r2, [pc, #28] @ 55e70 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r3, r1 │ │ │ │ - ldr r0, [pc, #20] @ 55e68 │ │ │ │ + ldr r0, [pc, #20] @ 55e74 │ │ │ │ moveq r0, r2 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #8] @ 55e68 │ │ │ │ + ldr r0, [pc, #8] @ 55e74 │ │ │ │ bx lr │ │ │ │ - subseq fp, r7, r4, asr #17 │ │ │ │ - subseq r1, r6, r4, ror lr │ │ │ │ - subseq r1, r6, r4, ror #1 │ │ │ │ + subseq fp, r6, r4, asr #17 │ │ │ │ + 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] @ 561ac │ │ │ │ + ldr ip, [pc, #784] @ 561b8 │ │ │ │ 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} │ │ │ │ @@ -44622,200 +44625,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 55f1c │ │ │ │ + bne 55f28 │ │ │ │ clz r3, r5 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r9, #2 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 55f58 │ │ │ │ + beq 55f64 │ │ │ │ mov ip, #2 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #640] @ 561b0 │ │ │ │ + ldr ip, [pc, #640] @ 561bc │ │ │ │ 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 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 56168 │ │ │ │ + beq 56174 │ │ │ │ ldr r0, [r5] │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ - bl 170df4 │ │ │ │ + bl 16fc44 │ │ │ │ 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 5617c │ │ │ │ + beq 56188 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 170df4 │ │ │ │ + bl 16fc44 │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 56020 │ │ │ │ + beq 5602c │ │ │ │ cmp r7, #2 │ │ │ │ moveq r3, #1 │ │ │ │ streq r3, [sp, #28] │ │ │ │ - beq 55fc0 │ │ │ │ + beq 55fcc │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 1038f0 │ │ │ │ + bl 103320 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - blt 56020 │ │ │ │ + blt 5602c │ │ │ │ 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 5600c │ │ │ │ - ldr r1, [pc, #452] @ 561b4 │ │ │ │ - ldr r0, [pc, #452] @ 561b8 │ │ │ │ + bne 56018 │ │ │ │ + ldr r1, [pc, #452] @ 561c0 │ │ │ │ + ldr r0, [pc, #452] @ 561c4 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ - bl bc32c │ │ │ │ + bl bbe80 │ │ │ │ cmp r0, #0 │ │ │ │ - ldrge fp, [pc, #436] @ 561bc │ │ │ │ - bge 560ac │ │ │ │ - b 56020 │ │ │ │ - ldr r3, [pc, #428] @ 561c0 │ │ │ │ - ldr r2, [pc, #428] @ 561c4 │ │ │ │ + ldrge fp, [pc, #436] @ 561c8 │ │ │ │ + bge 560b8 │ │ │ │ + b 5602c │ │ │ │ + ldr r3, [pc, #428] @ 561cc │ │ │ │ + ldr r2, [pc, #428] @ 561d0 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #424] @ 561c8 │ │ │ │ - bl 117e48 │ │ │ │ + ldr r1, [pc, #424] @ 561d4 │ │ │ │ + bl 1176e0 │ │ │ │ mov r5, #0 │ │ │ │ - b 5617c │ │ │ │ + b 56188 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92a28 │ │ │ │ + bl 9294c │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - beq 56020 │ │ │ │ + beq 5602c │ │ │ │ add r2, r0, #16 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl c42a4 │ │ │ │ + bl c3dc8 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #32] │ │ │ │ - blt 560cc │ │ │ │ + blt 560d8 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r9 │ │ │ │ bl 29f04 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl c7ff4 │ │ │ │ + bl c7b18 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bge 56150 │ │ │ │ + bge 5615c │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne 56118 │ │ │ │ + bne 56124 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 560fc │ │ │ │ + bne 56108 │ │ │ │ add fp, fp, #4 │ │ │ │ ldr r7, [fp] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 56028 │ │ │ │ - ldr r3, [pc, #268] @ 561cc │ │ │ │ + bne 56034 │ │ │ │ + ldr r3, [pc, #268] @ 561d8 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1715a0 │ │ │ │ - b 56020 │ │ │ │ + bl 1703f0 │ │ │ │ + b 5602c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, r6 │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r3, r7 │ │ │ │ - beq 560f0 │ │ │ │ + beq 560fc │ │ │ │ bl 29d0c │ │ │ │ mov r1, r0 │ │ │ │ - b 56074 │ │ │ │ + b 56080 │ │ │ │ bl 29e8c │ │ │ │ mov r1, r0 │ │ │ │ - b 56074 │ │ │ │ + b 56080 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 560a8 │ │ │ │ + bne 560b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 560a8 │ │ │ │ - ldr r3, [pc, #172] @ 561cc │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 560b4 │ │ │ │ + ldr r3, [pc, #172] @ 561d8 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1715a0 │ │ │ │ + bl 1703f0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 56020 │ │ │ │ + beq 5602c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 56020 │ │ │ │ + bne 5602c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 56020 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 5602c │ │ │ │ cmp r7, r1 │ │ │ │ - beq 56160 │ │ │ │ + beq 5616c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl cb2ac <_PyBytes_Resize@@Base> │ │ │ │ + bl cadc4 <_PyBytes_Resize@@Base> │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ - b 5617c │ │ │ │ + b 56188 │ │ │ │ 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 1715c0 │ │ │ │ + bl 170410 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ - bl 1715c0 │ │ │ │ + bl 170410 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #172 @ 0xac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq pc, r3, r0, lsl #15 │ │ │ │ - subseq r3, r8, ip, asr sl │ │ │ │ - eorseq sl, r8, ip, ror #23 │ │ │ │ - mlaseq r9, ip, r3, r2 │ │ │ │ - ldrsheq pc, [r3], #-112 @ 0xffffff90 @ │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq sp, r6, r8, lsr #18 │ │ │ │ - @ instruction: 0x003704b8 │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ + subseq sp, r3, r0, lsl #2 │ │ │ │ + subseq r3, r7, ip, asr sl │ │ │ │ + eorseq r8, r8, ip, ror #10 │ │ │ │ + eorseq pc, r8, r4, lsl #26 │ │ │ │ + subseq sp, r3, r0, ror r1 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq fp, r6, r8, lsr #5 │ │ │ │ + eorseq sp, r6, r8, lsr lr │ │ │ │ + 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 18d844 │ │ │ │ + b 18be30 │ │ │ │ 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] │ │ │ │ @@ -44826,100 +44829,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 56258 │ │ │ │ + beq 56264 │ │ │ │ ldr r3, [r0] │ │ │ │ str r2, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 56258 │ │ │ │ + beq 56264 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 56258 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bne 56264 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a42c8 │ │ │ │ + b a41ec │ │ │ │ │ │ │ │ -00056264 : │ │ │ │ +00056270 : │ │ │ │ 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 22bc0c │ │ │ │ + bl 2283f8 │ │ │ │ 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] @ 56310 │ │ │ │ - bl 35a770 │ │ │ │ + ldr r3, [pc, #108] @ 5631c │ │ │ │ + bl 3580f0 │ │ │ │ ldr r5, [r3, r0] │ │ │ │ ldr r4, [r5, #8] │ │ │ │ ldr r3, [r4] │ │ │ │ add r6, r3, #512 @ 0x200 │ │ │ │ cmp r6, #256 @ 0x100 │ │ │ │ - bhi 562d0 │ │ │ │ - ldr r3, [pc, #80] @ 56314 │ │ │ │ - ldr r1, [pc, #80] @ 56318 │ │ │ │ + bhi 562dc │ │ │ │ + ldr r3, [pc, #80] @ 56320 │ │ │ │ + ldr r1, [pc, #80] @ 56324 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117e48 │ │ │ │ - b 56300 │ │ │ │ + bl 1176e0 │ │ │ │ + b 5630c │ │ │ │ add r3, r3, #256 @ 0x100 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r6 │ │ │ │ str r3, [r4, #3688] @ 0xe68 │ │ │ │ - bl 2acad8 │ │ │ │ + bl 2a9b28 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r5, #12 │ │ │ │ - bl 2acad8 │ │ │ │ + bl 2a9b28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2acc58 <_PySlice_FromIndices@@Base+0xcc> │ │ │ │ + bl 2a9f44 <_PySlice_FromIndices@@Base+0xcc> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 56308 │ │ │ │ + beq 56314 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #12] @ 5631c │ │ │ │ + ldr r0, [pc, #12] @ 56328 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq sl, r6, r8, asr #24 │ │ │ │ - eorseq lr, r7, r8, ror #13 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq sl, r5, r8, asr #24 │ │ │ │ + eorseq ip, r7, r8, rrx │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + ldr r0, [pc] @ 56334 │ │ │ │ + bx lr │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r3, [pc, #24] @ 56344 │ │ │ │ + ldr r3, [pc, #24] @ 5635c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - ldr r0, [pc] @ 56350 │ │ │ │ - bx lr │ │ │ │ - subseq r1, r6, r4, ror #1 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #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] @ 565ac │ │ │ │ + ldr ip, [pc, #552] @ 565b8 │ │ │ │ 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} │ │ │ │ @@ -44938,146 +44941,147 @@ │ │ │ │ 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 56404 │ │ │ │ + bne 56410 │ │ │ │ clz r3, r4 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r9, #2 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 56440 │ │ │ │ + beq 5644c │ │ │ │ mov ip, #2 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #408] @ 565b0 │ │ │ │ + ldr ip, [pc, #408] @ 565bc │ │ │ │ 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 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 56568 │ │ │ │ + beq 56574 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ - bl 170df4 │ │ │ │ + bl 16fc44 │ │ │ │ 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 5657c │ │ │ │ + beq 56588 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 170df4 │ │ │ │ + bl 16fc44 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 56560 │ │ │ │ + beq 5656c │ │ │ │ cmp r7, #2 │ │ │ │ moveq r4, #1 │ │ │ │ - beq 564a0 │ │ │ │ + beq 564ac │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1038f0 │ │ │ │ + bl 103320 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 56560 │ │ │ │ + blt 5656c │ │ │ │ cmp r8, #0 │ │ │ │ movle r3, #0 │ │ │ │ movgt r3, #1 │ │ │ │ cmp r4, #0 │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 564dc │ │ │ │ - ldr r1, [pc, #240] @ 565b4 │ │ │ │ - ldr r0, [pc, #240] @ 565b8 │ │ │ │ + bne 564e8 │ │ │ │ + ldr r1, [pc, #240] @ 565c0 │ │ │ │ + ldr r0, [pc, #240] @ 565c4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ - bl bc32c │ │ │ │ + bl bbe80 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 564f4 │ │ │ │ - b 56560 │ │ │ │ - ldr r3, [pc, #216] @ 565bc │ │ │ │ - ldr r2, [pc, #216] @ 565c0 │ │ │ │ + bge 56500 │ │ │ │ + b 5656c │ │ │ │ + ldr r3, [pc, #216] @ 565c8 │ │ │ │ + ldr r2, [pc, #216] @ 565cc │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #212] @ 565c4 │ │ │ │ - bl 117e48 │ │ │ │ - b 56560 │ │ │ │ - bl c42a4 │ │ │ │ + ldr r1, [pc, #212] @ 565d0 │ │ │ │ + bl 1176e0 │ │ │ │ + b 5656c │ │ │ │ + bl c3dc8 │ │ │ │ cmp r8, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ - blt 56518 │ │ │ │ + blt 56524 │ │ │ │ mov r0, r8 │ │ │ │ bl 2a3a8 │ │ │ │ mov r4, r0 │ │ │ │ - b 56538 │ │ │ │ + b 56544 │ │ │ │ cmp r4, #0 │ │ │ │ mov r0, sl │ │ │ │ - beq 56530 │ │ │ │ + beq 5653c │ │ │ │ bl 294cc │ │ │ │ mov r4, r0 │ │ │ │ - b 56538 │ │ │ │ + b 56544 │ │ │ │ bl 29b8c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c7ff4 │ │ │ │ + bl c7b18 │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r4, [pc, #124] @ 565c8 │ │ │ │ - beq 5657c │ │ │ │ - ldr r3, [pc, #120] @ 565cc │ │ │ │ + ldreq r4, [pc, #124] @ 565d4 │ │ │ │ + beq 56588 │ │ │ │ + ldr r3, [pc, #120] @ 565d8 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, r9 │ │ │ │ - bl 14490c │ │ │ │ + bl 1440fc │ │ │ │ mov r4, #0 │ │ │ │ - b 5657c │ │ │ │ + b 56588 │ │ │ │ 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 1715c0 │ │ │ │ + bl 170410 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ - bl 1715c0 │ │ │ │ + bl 170410 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #152 @ 0x98 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldrsheq pc, [r3], #-124 @ 0xffffff84 @ │ │ │ │ - subseq r3, r8, r8, lsl #21 │ │ │ │ - eorseq sl, r8, ip, ror #23 │ │ │ │ - eorseq r2, r9, r8, lsr #7 │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq sp, r6, r0, asr #18 │ │ │ │ - @ instruction: 0x003704b8 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ + subseq sp, r3, ip, ror r1 │ │ │ │ + subseq r3, r7, r8, lsl #21 │ │ │ │ + eorseq r8, r8, ip, ror #10 │ │ │ │ + eorseq pc, r8, r8, lsr #26 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq fp, r6, r0, asr #5 │ │ │ │ + eorseq sp, r6, r8, lsr lr │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ + andeq r0, r0, r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 113900 │ │ │ │ + bl 113378 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000565f0 : │ │ │ │ +00056600 : │ │ │ │ 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 │ │ │ │ @@ -45086,135 +45090,135 @@ │ │ │ │ mov r3, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r1 │ │ │ │ str ip, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ strd r2, [sp, #8] │ │ │ │ strd r2, [sp, #16] │ │ │ │ - bl 92f28 │ │ │ │ + bl 92e4c │ │ │ │ subs r4, r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq 56680 │ │ │ │ + beq 56690 │ │ │ │ mov r0, sp │ │ │ │ - bl 24489c │ │ │ │ + bl 241080 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 56670 │ │ │ │ + beq 56680 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 56670 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bne 56680 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 56680 │ │ │ │ - bl 99d3c │ │ │ │ + beq 56690 │ │ │ │ + bl 99c60 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc] @ 56694 │ │ │ │ - b 9deb0 │ │ │ │ - eorseq r2, r9, ip, asr #8 │ │ │ │ + ldr r0, [pc] @ 566a4 │ │ │ │ + b 9ddd4 │ │ │ │ + eorseq pc, r8, ip, asr #27 │ │ │ │ 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 1c15d4 │ │ │ │ + bl 1bfa6c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 566d0 │ │ │ │ + bne 566e0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 56778 │ │ │ │ + bl 56788 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 566f4 │ │ │ │ - bl a5774 │ │ │ │ + bne 56704 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 566c8 │ │ │ │ + bne 566d8 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 56718 │ │ │ │ - bl a5774 │ │ │ │ + bne 56728 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 566c8 │ │ │ │ - ldr r0, [pc] @ 56720 │ │ │ │ + bne 566d8 │ │ │ │ + ldr r0, [pc] @ 56730 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00056724 : │ │ │ │ +00056734 : │ │ │ │ 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 260638 │ │ │ │ + bl 25d010 <_PySys_GetRequiredAttrString@@Base+0x5714> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5676c │ │ │ │ - bl 99d3c │ │ │ │ + beq 5677c │ │ │ │ + bl 99c60 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #112] @ 56800 │ │ │ │ + ldr r2, [pc, #112] @ 56810 │ │ │ │ mov r3, r1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r2] │ │ │ │ mov r0, r3 │ │ │ │ - bl 120028 │ │ │ │ + bl 11f8ac │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 567c0 │ │ │ │ - bl a5774 │ │ │ │ + bne 567d0 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 567c8 │ │ │ │ + beq 567d8 │ │ │ │ mvn r4, #0 │ │ │ │ - b 567f8 │ │ │ │ + b 56808 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 567f8 │ │ │ │ + bge 56808 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 567f8 │ │ │ │ + beq 56808 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 567f8 │ │ │ │ + beq 56808 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 567b8 │ │ │ │ + blt 567c8 │ │ │ │ add r4, r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq sl, r6, r8, asr #24 │ │ │ │ + subseq sl, r5, r8, asr #24 │ │ │ │ │ │ │ │ -00056804 : │ │ │ │ +00056814 : │ │ │ │ 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 │ │ │ │ @@ -45228,95 +45232,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 16c88c <_PyLong_FromByteArray@@Base+0xa14> │ │ │ │ + bl 16b6d8 <_PyLong_FromByteArray@@Base+0xa14> │ │ │ │ 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} │ │ │ │ │ │ │ │ -0005687c <_PyCrossInterpreterData_UnregisterClass@@Base>: │ │ │ │ +0005688c <_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] @ 5693c <_PyCrossInterpreterData_UnregisterClass@@Base+0xc0> │ │ │ │ + ldr r3, [pc, #168] @ 5694c <_PyCrossInterpreterData_UnregisterClass@@Base+0xc0> │ │ │ │ mov r5, r0 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ 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 568cc <_PyCrossInterpreterData_UnregisterClass@@Base+0x50> │ │ │ │ + beq 568dc <_PyCrossInterpreterData_UnregisterClass@@Base+0x50> │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 232728 │ │ │ │ + bl 22ee48 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d048c <_PyCrossInterpreterData_RegisterClass@@Base+0x590> │ │ │ │ + bl 2cd510 <_PyCrossInterpreterData_RegisterClass@@Base+0x590> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 56920 <_PyCrossInterpreterData_UnregisterClass@@Base+0xa4> │ │ │ │ + beq 56930 <_PyCrossInterpreterData_UnregisterClass@@Base+0xa4> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5, #16] │ │ │ │ - bne 5691c <_PyCrossInterpreterData_UnregisterClass@@Base+0xa0> │ │ │ │ + bne 5692c <_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 9b380 │ │ │ │ + bl 9b2a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8b5d0 │ │ │ │ + bl 8b53c │ │ │ │ mov r5, #1 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 56934 <_PyCrossInterpreterData_UnregisterClass@@Base+0xb8> │ │ │ │ + beq 56944 <_PyCrossInterpreterData_UnregisterClass@@Base+0xb8> │ │ │ │ add r0, r4, #8 │ │ │ │ - bl 8b248 │ │ │ │ + bl 2302fc │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -00056940 : │ │ │ │ +00056950 : │ │ │ │ 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] @ 56a38 │ │ │ │ - ldr r0, [pc, #184] @ 56a3c │ │ │ │ - bl bc32c │ │ │ │ + ldr r1, [pc, #184] @ 56a48 │ │ │ │ + ldr r0, [pc, #184] @ 56a4c │ │ │ │ + bl bbe80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 56a2c │ │ │ │ + blt 56a3c │ │ │ │ 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 │ │ │ │ @@ -45324,116 +45328,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 569f8 │ │ │ │ + ble 56a08 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #104] @ 56a40 │ │ │ │ - ldr r1, [pc, #104] @ 56a44 │ │ │ │ - ldr r0, [pc, #104] @ 56a48 │ │ │ │ + ldr r2, [pc, #104] @ 56a50 │ │ │ │ + ldr r1, [pc, #104] @ 56a54 │ │ │ │ + ldr r0, [pc, #104] @ 56a58 │ │ │ │ str r3, [sp] │ │ │ │ - bl 8bee8 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 8be20 <_Py_hashtable_new_full@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #-12] │ │ │ │ - bne 569f8 │ │ │ │ - bl 2a1f3c │ │ │ │ - b 56a2c │ │ │ │ + bne 56a08 │ │ │ │ + bl 29ef8c │ │ │ │ + b 56a3c │ │ │ │ mov r0, r6 │ │ │ │ sub r1, r4, #40 @ 0x28 │ │ │ │ - bl 169458 <_PyArena_Free@@Base+0x2e0> │ │ │ │ + bl 1682ac <_PyArena_Free@@Base+0x2e0> │ │ │ │ ldr r0, [r4, #-12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 56a14 │ │ │ │ - bl 16cc20 <_Py_hashtable_destroy@@Base> │ │ │ │ + beq 56a24 │ │ │ │ + bl 16b948 <_Py_hashtable_destroy@@Base> │ │ │ │ ldr r0, [r4, #-16] │ │ │ │ ldr r2, [r4, #-24] @ 0xffffffe8 │ │ │ │ ldr r3, [r4, #-40] @ 0xffffffd8 │ │ │ │ sub r2, r2, r0 │ │ │ │ mov r1, #1 │ │ │ │ bl 2a09c │ │ │ │ add sp, sp, #8192 @ 0x2000 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0x0036eaf0 │ │ │ │ - @ instruction: 0x0036eaf4 │ │ │ │ - ldrheq sp, [r6], -r8 │ │ │ │ - andseq r0, r9, r0, ror #1 │ │ │ │ - andseq ip, r6, r0, lsr #20 │ │ │ │ + eorseq ip, r6, r0, ror r4 │ │ │ │ + eorseq ip, r6, r4, ror r4 │ │ │ │ + andseq fp, r6, r8, ror ip │ │ │ │ + andseq lr, r8, ip, asr #13 │ │ │ │ + andseq fp, r6, r8, lsr r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 29184 │ │ │ │ pop {r4, lr} │ │ │ │ - b a6490 │ │ │ │ + b a63b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 33252c <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x64c> │ │ │ │ + bl 32fde4 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x64c> │ │ │ │ subs r1, r0, #0 │ │ │ │ - bne 56a94 │ │ │ │ + bne 56aa4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 56afc <_PyObject_CheckCrossInterpreterData@@Base+0x60> │ │ │ │ + b 56b0c <_PyObject_CheckCrossInterpreterData@@Base+0x60> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00056a9c <_PyObject_CheckCrossInterpreterData@@Base>: │ │ │ │ +00056aac <_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 1ab5ec │ │ │ │ + bl 1a9988 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r4, r0 │ │ │ │ - bl 331a38 │ │ │ │ + bl 32f2f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 56af0 <_PyObject_CheckCrossInterpreterData@@Base+0x54> │ │ │ │ - bl a5774 │ │ │ │ + bne 56b00 <_PyObject_CheckCrossInterpreterData@@Base+0x54> │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 56ae8 <_PyObject_CheckCrossInterpreterData@@Base+0x4c> │ │ │ │ + bne 56af8 <_PyObject_CheckCrossInterpreterData@@Base+0x4c> │ │ │ │ add r4, r4, #4096 @ 0x1000 │ │ │ │ - ldr r1, [pc, #24] @ 56af8 <_PyObject_CheckCrossInterpreterData@@Base+0x5c> │ │ │ │ + ldr r1, [pc, #24] @ 56b08 <_PyObject_CheckCrossInterpreterData@@Base+0x5c> │ │ │ │ ldr r0, [r4, #1420] @ 0x58c │ │ │ │ mov r2, r5 │ │ │ │ - bl 117e48 │ │ │ │ + bl 1176e0 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x003912d0 │ │ │ │ + eorseq lr, r8, r0, asr ip │ │ │ │ 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] @ 56b98 <_PyObject_CheckCrossInterpreterData@@Base+0xfc> │ │ │ │ + ldr r0, [pc, #128] @ 56ba8 <_PyObject_CheckCrossInterpreterData@@Base+0xfc> │ │ │ │ mov r4, r1 │ │ │ │ - bl 91d28 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91c4c <_PyObject_GC_New@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 56b90 <_PyObject_CheckCrossInterpreterData@@Base+0xf4> │ │ │ │ + beq 56ba0 <_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 56b50 <_PyObject_CheckCrossInterpreterData@@Base+0xb4> │ │ │ │ + beq 56b60 <_PyObject_CheckCrossInterpreterData@@Base+0xb4> │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r4] │ │ │ │ - ldr r2, [pc, #68] @ 56b9c <_PyObject_CheckCrossInterpreterData@@Base+0x100> │ │ │ │ - bl 35a770 │ │ │ │ + ldr r2, [pc, #68] @ 56bac <_PyObject_CheckCrossInterpreterData@@Base+0x100> │ │ │ │ + bl 3580f0 │ │ │ │ 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] │ │ │ │ @@ -45442,792 +45446,591 @@ │ │ │ │ str lr, [r3, #16] │ │ │ │ str r4, [r3, #12] │ │ │ │ str r1, [ip] │ │ │ │ stmdb r3, {r0, r2} │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq sp, r6, r8, asr #13 │ │ │ │ + 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] @ 56c40 <_PyObject_CheckCrossInterpreterData@@Base+0x1a4> │ │ │ │ - sub sp, sp, #224 @ 0xe0 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #220] @ 0xdc │ │ │ │ - mov r2, #0 │ │ │ │ - beq 56bdc <_PyObject_CheckCrossInterpreterData@@Base+0x140> │ │ │ │ - add r0, r0, #223 @ 0xdf │ │ │ │ - bl 232728 │ │ │ │ - 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 57210 │ │ │ │ - ldrb r3, [r4, #222] @ 0xde │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 56c10 <_PyObject_CheckCrossInterpreterData@@Base+0x174> │ │ │ │ - add r0, r4, #223 @ 0xdf │ │ │ │ - bl 8b248 │ │ │ │ - ldrb r1, [r4, #8] │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 32e160 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #28] @ 56c40 <_PyObject_CheckCrossInterpreterData@@Base+0x1a4> │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - beq 56c38 <_PyObject_CheckCrossInterpreterData@@Base+0x19c> │ │ │ │ - bl 2a210 <__stack_chk_fail@plt> │ │ │ │ - add sp, sp, #224 @ 0xe0 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq pc, r5, ip, ror #29 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl c42a4 │ │ │ │ + bl c3dc8 │ │ │ │ mov r4, r0 │ │ │ │ bl 2919c │ │ │ │ mov r0, r4 │ │ │ │ - bl c7ff4 │ │ │ │ - ldr r0, [pc] @ 56c70 <_PyObject_CheckCrossInterpreterData@@Base+0x1d4> │ │ │ │ + bl c7b18 │ │ │ │ + ldr r0, [pc] @ 56bdc <_PyObject_CheckCrossInterpreterData@@Base+0x130> │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - ldr r1, [pc] @ 56c7c <_PyObject_CheckCrossInterpreterData@@Base+0x1e0> │ │ │ │ - b 56db4 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + ldr r1, [pc] @ 56be8 <_PyObject_CheckCrossInterpreterData@@Base+0x13c> │ │ │ │ + b 56dc4 │ │ │ │ + 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] @ 56d80 <_PyObject_CheckCrossInterpreterData@@Base+0x2e4> │ │ │ │ + ldr r3, [pc, #232] @ 56cec <_PyObject_CheckCrossInterpreterData@@Base+0x240> │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r3 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ - beq 56cec <_PyObject_CheckCrossInterpreterData@@Base+0x250> │ │ │ │ + beq 56c58 <_PyObject_CheckCrossInterpreterData@@Base+0x1ac> │ │ │ │ ldr r2, [r0, #148] @ 0x94 │ │ │ │ ldr r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 56cec <_PyObject_CheckCrossInterpreterData@@Base+0x250> │ │ │ │ + beq 56c58 <_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] @ 56d84 <_PyObject_CheckCrossInterpreterData@@Base+0x2e8> │ │ │ │ + ldr r1, [pc, #172] @ 56cf0 <_PyObject_CheckCrossInterpreterData@@Base+0x244> │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ - bl fe640 │ │ │ │ + bl fe190 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 56d08 <_PyObject_CheckCrossInterpreterData@@Base+0x26c> │ │ │ │ - b 56d54 <_PyObject_CheckCrossInterpreterData@@Base+0x2b8> │ │ │ │ + bne 56c74 <_PyObject_CheckCrossInterpreterData@@Base+0x1c8> │ │ │ │ + b 56cc0 <_PyObject_CheckCrossInterpreterData@@Base+0x214> │ │ │ │ cmp r1, #0 │ │ │ │ - beq 56cbc <_PyObject_CheckCrossInterpreterData@@Base+0x220> │ │ │ │ - ldr r0, [pc, #136] @ 56d84 <_PyObject_CheckCrossInterpreterData@@Base+0x2e8> │ │ │ │ - bl 1f2294 <_PyArg_NoKeywords@@Base> │ │ │ │ + beq 56c28 <_PyObject_CheckCrossInterpreterData@@Base+0x17c> │ │ │ │ + ldr r0, [pc, #136] @ 56cf0 <_PyObject_CheckCrossInterpreterData@@Base+0x244> │ │ │ │ + bl 1f05e4 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 56d54 <_PyObject_CheckCrossInterpreterData@@Base+0x2b8> │ │ │ │ - b 56cbc <_PyObject_CheckCrossInterpreterData@@Base+0x220> │ │ │ │ + beq 56cc0 <_PyObject_CheckCrossInterpreterData@@Base+0x214> │ │ │ │ + b 56c28 <_PyObject_CheckCrossInterpreterData@@Base+0x17c> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl aef58 │ │ │ │ + bl aeacc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 56d54 <_PyObject_CheckCrossInterpreterData@@Base+0x2b8> │ │ │ │ + beq 56cc0 <_PyObject_CheckCrossInterpreterData@@Base+0x214> │ │ │ │ ldr r3, [r5, #152] @ 0x98 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 56d5c <_PyObject_CheckCrossInterpreterData@@Base+0x2c0> │ │ │ │ + bne 56cc8 <_PyObject_CheckCrossInterpreterData@@Base+0x21c> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 56d54 <_PyObject_CheckCrossInterpreterData@@Base+0x2b8> │ │ │ │ + beq 56cc0 <_PyObject_CheckCrossInterpreterData@@Base+0x214> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 56d54 <_PyObject_CheckCrossInterpreterData@@Base+0x2b8> │ │ │ │ + bne 56cc0 <_PyObject_CheckCrossInterpreterData@@Base+0x214> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 56d78 <_PyObject_CheckCrossInterpreterData@@Base+0x2dc> │ │ │ │ + b 56ce4 <_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, r6, r4, ror #11 │ │ │ │ - eorseq fp, r5, r0, lsr lr │ │ │ │ + subseq r2, r5, r4, ror #11 │ │ │ │ + @ instruction: 0x003597b0 │ │ │ │ │ │ │ │ -00056d88 : │ │ │ │ +00056cf4 : │ │ │ │ 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 29674c │ │ │ │ + bl 2937a8 │ │ │ │ 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] @ 56dc0 │ │ │ │ + sub sp, sp, #224 @ 0xe0 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #220] @ 0xdc │ │ │ │ + mov r2, #0 │ │ │ │ + beq 56d5c │ │ │ │ + add r0, r0, #223 @ 0xdf │ │ │ │ + bl 22ee48 │ │ │ │ + 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 577d8 │ │ │ │ + ldrb r3, [r4, #222] @ 0xde │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 56d90 │ │ │ │ + add r0, r4, #223 @ 0xdf │ │ │ │ + bl 2302fc │ │ │ │ + ldrb r1, [r4, #8] │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 32b9b4 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #28] @ 56dc0 │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + beq 56db8 │ │ │ │ + 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 56dec │ │ │ │ - ldr r3, [pc, #660] @ 57074 │ │ │ │ - ldr r1, [pc, #660] @ 57078 │ │ │ │ + bne 56dfc │ │ │ │ + ldr r3, [pc, #660] @ 57084 │ │ │ │ + ldr r1, [pc, #660] @ 57088 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 56e10 │ │ │ │ + bl 18ed6c │ │ │ │ + b 56e20 │ │ │ │ mov r4, r0 │ │ │ │ ldrsb r0, [r5, #35] @ 0x23 │ │ │ │ cmp r0, #0 │ │ │ │ - ble 56e18 │ │ │ │ - ldr r2, [pc, #632] @ 5707c │ │ │ │ + ble 56e28 │ │ │ │ + ldr r2, [pc, #632] @ 5708c │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [r2] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 1c7d3c │ │ │ │ + bl 1c603c │ │ │ │ mov r1, #0 │ │ │ │ - b 57068 │ │ │ │ + b 57078 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 56f78 │ │ │ │ + bne 56f88 │ │ │ │ ldrb r2, [r5, #34] @ 0x22 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 56e54 │ │ │ │ + beq 56e64 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ - ldr r2, [pc, #572] @ 57074 │ │ │ │ + ldr r2, [pc, #572] @ 57084 │ │ │ │ cmp r1, #0 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [r2] │ │ │ │ - ldreq r1, [pc, #568] @ 57080 │ │ │ │ - ldrne r1, [pc, #568] @ 57084 │ │ │ │ + ldreq r1, [pc, #568] @ 57090 │ │ │ │ + ldrne r1, [pc, #568] @ 57094 │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 190780 │ │ │ │ - b 56e10 │ │ │ │ + bl 18ed6c │ │ │ │ + b 56e20 │ │ │ │ ldrb r6, [r5, #33] @ 0x21 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 56e78 │ │ │ │ - ldr r2, [pc, #544] @ 57088 │ │ │ │ + beq 56e88 │ │ │ │ + ldr r2, [pc, #544] @ 57098 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [r2] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 1c7d3c │ │ │ │ - b 56e10 │ │ │ │ - ldr r2, [pc, #524] @ 5708c │ │ │ │ - cmp r1, r2 │ │ │ │ - beq 56e98 │ │ │ │ - ldr r3, [pc, #488] @ 57074 │ │ │ │ - ldr r1, [pc, #512] @ 57090 │ │ │ │ + bl 1c603c │ │ │ │ + b 56e20 │ │ │ │ + ldr r2, [pc, #524] @ 5709c │ │ │ │ + cmp r1, r2 │ │ │ │ + beq 56ea8 │ │ │ │ + ldr r3, [pc, #488] @ 57084 │ │ │ │ + ldr r1, [pc, #512] @ 570a0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 56e10 │ │ │ │ + bl 18ed6c │ │ │ │ + b 56e20 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r4, #16] │ │ │ │ strb r2, [r5, #34] @ 0x22 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 56f0c │ │ │ │ - ldr r1, [pc, #476] @ 57094 │ │ │ │ + bne 56f1c │ │ │ │ + ldr r1, [pc, #476] @ 570a4 │ │ │ │ strb r2, [r5, #33] @ 0x21 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r1] │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp] │ │ │ │ - bl 2d5944 │ │ │ │ + bl 2d29f4 <_PyTime_AsMilliseconds@@Base+0x964> │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 57008 │ │ │ │ - ldr r3, [pc, #444] @ 57098 │ │ │ │ + beq 57018 │ │ │ │ + ldr r3, [pc, #444] @ 570a8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 57068 │ │ │ │ + bne 57078 │ │ │ │ ldr r3, [r1] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 56fe0 │ │ │ │ + beq 56ff0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r1] │ │ │ │ - bne 56fe0 │ │ │ │ + bne 56ff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 56fe0 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 56ff0 │ │ │ │ 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] @ 5709c │ │ │ │ + ldr r1, [pc, #364] @ 570ac │ │ │ │ mov r3, #3 │ │ │ │ str r6, [sp, #24] │ │ │ │ str r6, [sp, #20] │ │ │ │ - bl fe640 │ │ │ │ + bl fe190 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 56e10 │ │ │ │ + beq 56e20 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - bl 2d5944 │ │ │ │ + bl 2d29f4 <_PyTime_AsMilliseconds@@Base+0x964> │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 3382bc <_PyUnicode_ToNumeric@@Base+0x44b0> │ │ │ │ + bl 33597c <_PyUnicode_ToNumeric@@Base+0x42b8> │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 57008 │ │ │ │ - b 57068 │ │ │ │ + beq 57018 │ │ │ │ + b 57078 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2c7534 │ │ │ │ + bl 2c45b8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ - beq 56fa8 │ │ │ │ + beq 56fb8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 3382bc <_PyUnicode_ToNumeric@@Base+0x44b0> │ │ │ │ + b 33597c <_PyUnicode_ToNumeric@@Base+0x42b8> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57008 │ │ │ │ - ldr r3, [pc, #224] @ 57098 │ │ │ │ + beq 57018 │ │ │ │ + ldr r3, [pc, #224] @ 570a8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 57068 │ │ │ │ + bne 57078 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 56fe0 │ │ │ │ + beq 56ff0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 56fe0 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bne 56ff0 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - ldr r2, [pc, #136] @ 57074 │ │ │ │ + ldr r2, [pc, #136] @ 57084 │ │ │ │ mov r0, #0 │ │ │ │ mov r3, #2 │ │ │ │ strb r0, [r1, #34] @ 0x22 │ │ │ │ - ldr r1, [pc, #164] @ 570a0 │ │ │ │ + ldr r1, [pc, #164] @ 570b0 │ │ │ │ ldr r0, [r2] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 190780 │ │ │ │ - b 56e10 │ │ │ │ + bl 18ed6c │ │ │ │ + b 56e20 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - ldr r2, [pc, #116] @ 57088 │ │ │ │ + ldr r2, [pc, #116] @ 57098 │ │ │ │ mov r0, #0 │ │ │ │ mov r3, #2 │ │ │ │ strb r0, [r1, #34] @ 0x22 │ │ │ │ ldr r0, [r2] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 11abb0 │ │ │ │ + bl 11a444 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57050 │ │ │ │ + beq 57060 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 56e10 │ │ │ │ - bl 11af64 │ │ │ │ - ldr r3, [pc, #52] @ 5707c │ │ │ │ + bne 56e20 │ │ │ │ + bl 11a7f8 │ │ │ │ + ldr r3, [pc, #52] @ 5708c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1c7d3c │ │ │ │ - b 56e10 │ │ │ │ - ldr r3, [pc, #60] @ 57094 │ │ │ │ + bl 1c603c │ │ │ │ + b 56e20 │ │ │ │ + ldr r3, [pc, #60] @ 570a4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11abb0 │ │ │ │ + bl 11a444 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 57030 │ │ │ │ - b 56e10 │ │ │ │ + bne 57040 │ │ │ │ + b 56e20 │ │ │ │ mov r0, r1 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r6, r0, ror #1 │ │ │ │ - @ instruction: 0x003924dc │ │ │ │ - subseq fp, r6, r8, asr #23 │ │ │ │ - eorseq r2, r9, ip, lsl #10 │ │ │ │ - eorseq r2, r9, r0, asr #10 │ │ │ │ - subseq sp, r6, r4, lsr fp │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - eorseq ip, r6, r0, ror #9 │ │ │ │ - subseq sp, r6, r8, asr fp │ │ │ │ - ldrsheq sp, [r6], #-88 @ 0xffffffa8 │ │ │ │ - eorseq lr, r5, r0, lsr #28 │ │ │ │ - eorseq ip, r6, r8, lsl #17 │ │ │ │ - ldr r0, [pc] @ 570ac │ │ │ │ - b 9deb0 │ │ │ │ - eorseq r4, r7, r8, lsl ip │ │ │ │ + subseq r1, r5, r0, ror #1 │ │ │ │ + eorseq pc, r8, ip, asr lr @ │ │ │ │ + subseq fp, r5, r8, asr #23 │ │ │ │ + eorseq pc, r8, ip, lsl #29 │ │ │ │ + eorseq pc, r8, r0, asr #29 │ │ │ │ + subseq sp, r5, r4, lsr fp │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq r9, r6, r0, ror #28 │ │ │ │ + subseq sp, r5, r8, asr fp │ │ │ │ + ldrsheq sp, [r5], #-88 @ 0xffffffa8 │ │ │ │ + eorseq ip, r5, r0, lsr #15 │ │ │ │ + eorseq sl, r6, r8, lsl #4 │ │ │ │ + ldr r0, [pc] @ 570bc │ │ │ │ + b 9ddd4 │ │ │ │ + mlaseq r7, r8, r5, r2 │ │ │ │ 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] @ 571c4 │ │ │ │ + ldr r1, [pc, #244] @ 571d4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17ed14 │ │ │ │ + bl 17dca8 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r6, [r3] │ │ │ │ cmp r6, r7 │ │ │ │ - beq 57114 │ │ │ │ + beq 57124 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl adf8c │ │ │ │ + bl ade90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 57114 │ │ │ │ - ldr r3, [pc, #196] @ 571c8 │ │ │ │ + bne 57124 │ │ │ │ + ldr r3, [pc, #196] @ 571d8 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ - ldr r1, [pc, #192] @ 571cc │ │ │ │ + ldr r1, [pc, #192] @ 571dc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117e48 │ │ │ │ - b 57128 │ │ │ │ + bl 1176e0 │ │ │ │ + b 57138 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 57130 │ │ │ │ - bl 58578 │ │ │ │ + beq 57140 │ │ │ │ + bl 5850c │ │ │ │ mov r6, #0 │ │ │ │ - b 571bc │ │ │ │ + b 571cc │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ sub r3, r3, r1 │ │ │ │ cmp r3, r0 │ │ │ │ - bge 57150 │ │ │ │ + bge 57160 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2a1f3c │ │ │ │ + b 29ef8c │ │ │ │ add r1, r0, r1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d56f4 │ │ │ │ + bl 2d27a4 <_PyTime_AsMilliseconds@@Base+0x714> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 57128 │ │ │ │ + beq 57138 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 57188 │ │ │ │ + ble 57198 │ │ │ │ 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 571bc │ │ │ │ + ble 571cc │ │ │ │ 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, r7, ip, ror #1 │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r9, r4, ror r5 │ │ │ │ - ldr r3, [pc, #44] @ 57204 │ │ │ │ + subseq lr, r6, ip, ror #1 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + @ instruction: 0x0038fef4 │ │ │ │ + ldr r3, [pc, #44] @ 57214 │ │ │ │ ldr r3, [r3, #1184] @ 0x4a0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 571fc │ │ │ │ + beq 5720c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 237d04 <_Py_write_noraise@@Base+0x54c> │ │ │ │ - ldr r0, [pc, #12] @ 57208 │ │ │ │ + bl 2344b8 <_Py_write_noraise@@Base+0x54c> │ │ │ │ + ldr r0, [pc, #12] @ 57218 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #8] @ 5720c │ │ │ │ + ldr r0, [pc, #8] @ 5721c │ │ │ │ bx lr │ │ │ │ - subseq r5, r8, r0, lsl lr │ │ │ │ - subseq r1, r6, r4, ror #1 │ │ │ │ - subseq r1, r6, r4, ror lr │ │ │ │ - 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] @ 57470 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 5744c │ │ │ │ - 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 57324 │ │ │ │ - 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 346588 │ │ │ │ - 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 346588 │ │ │ │ - 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 5740c │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 29cdc │ │ │ │ - ldr r3, [pc, #28] @ 57470 │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - beq 57468 │ │ │ │ - bl 2a210 <__stack_chk_fail@plt> │ │ │ │ - add sp, sp, #40 @ 0x28 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq pc, r5, ip, ror #29 │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 14ef3c │ │ │ │ + bl 14e694 │ │ │ │ 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 574ec │ │ │ │ + beq 57298 │ │ │ │ ldr r3, [r0] │ │ │ │ str r2, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 574ec │ │ │ │ + beq 57298 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 574ec │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bne 57298 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57520 │ │ │ │ + beq 572cc │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #12] │ │ │ │ - beq 57520 │ │ │ │ + beq 572cc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 57520 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bne 572cc │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a42c8 │ │ │ │ + b a41ec │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #116] @ 57364 │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ + cmp r4, r3 │ │ │ │ + beq 5732c │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 5732c │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r4] │ │ │ │ + mov r0, r4 │ │ │ │ + bl aeacc │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + bne 57344 │ │ │ │ + b 5735c │ │ │ │ + ldr r3, [pc, #52] @ 57368 │ │ │ │ + ldr r1, [pc, #52] @ 5736c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ed6c │ │ │ │ + mov r5, #0 │ │ │ │ + b 5735c │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 5735c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq sp, r5, r8, lsr fp │ │ │ │ + eorseq sp, r8, r4, ror r7 │ │ │ │ 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] @ 57650 │ │ │ │ + ldr r3, [pc, #268] @ 57494 │ │ │ │ mov r6, r1 │ │ │ │ cmp r0, r3 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r2 │ │ │ │ - beq 5758c │ │ │ │ + beq 573d0 │ │ │ │ ldr r2, [r0, #148] @ 0x94 │ │ │ │ ldr r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 5758c │ │ │ │ + beq 573d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl ef90c │ │ │ │ + bl ef460 │ │ │ │ cmp r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bgt 575a8 │ │ │ │ - ldr r3, [pc, #212] @ 57654 │ │ │ │ - ldr r1, [pc, #212] @ 57658 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 575e0 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 57564 │ │ │ │ - ldr r0, [pc, #192] @ 5765c │ │ │ │ - bl 1f2294 <_PyArg_NoKeywords@@Base> │ │ │ │ + bgt 573ec │ │ │ │ + ldr r3, [pc, #212] @ 57498 │ │ │ │ + ldr r1, [pc, #212] @ 5749c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ed6c │ │ │ │ + b 57424 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 573a8 │ │ │ │ + ldr r0, [pc, #192] @ 574a0 │ │ │ │ + bl 1f05e4 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 575e0 │ │ │ │ - b 57564 │ │ │ │ + beq 57424 │ │ │ │ + b 573a8 │ │ │ │ sub r0, r0, #1 │ │ │ │ - bl 92cbc │ │ │ │ + bl 92be0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 575e0 │ │ │ │ + beq 57424 │ │ │ │ add sl, r6, #12 │ │ │ │ add r9, r4, #8 │ │ │ │ mov r8, #1 │ │ │ │ ldr r0, [sl, #4]! │ │ │ │ - bl aef58 │ │ │ │ + bl aeacc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 575e8 │ │ │ │ + bne 5742c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 57614 │ │ │ │ + bne 57458 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r7, r8 │ │ │ │ str r0, [r9, #4]! │ │ │ │ - bne 575c4 │ │ │ │ + bne 57408 │ │ │ │ ldr r3, [r5, #152] @ 0x98 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 57630 │ │ │ │ - b 575d4 │ │ │ │ + bne 57474 │ │ │ │ + b 57418 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 575e0 │ │ │ │ + bne 57424 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 575e0 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 57424 │ │ │ │ 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, [r6], #-68 @ 0xffffffbc │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003765d4 │ │ │ │ - eorseq sl, r7, r8, ror r0 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 10fd7c │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 576ac │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r2, #0 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - str r2, [r4] │ │ │ │ - beq 576ac │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 576ac │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 576e0 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r2, #0 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - str r2, [r4, #4] │ │ │ │ - beq 576e0 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 576e0 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 57714 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r2, #0 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - str r2, [r4, #8] │ │ │ │ - beq 57714 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 57714 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 57748 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r2, #0 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - str r2, [r4, #12] │ │ │ │ - beq 57748 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 57748 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5777c │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r2, #0 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - str r2, [r4, #16] │ │ │ │ - beq 5777c │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 5777c │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 577b0 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r2, #0 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - str r2, [r4, #24] │ │ │ │ - beq 577b0 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 577b0 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldrsheq r2, [r5], #-68 @ 0xffffffbc │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r3, r7, r4, asr pc │ │ │ │ + @ instruction: 0x003779f8 │ │ │ │ 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 │ │ │ │ @@ -46235,89 +46038,89 @@ │ │ │ │ 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] @ 5790c │ │ │ │ + ldr r0, [pc, #272] @ 575f8 │ │ │ │ mov r6, r1 │ │ │ │ add r5, sp, #176 @ 0xb0 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [lr, #172] @ 0xac │ │ │ │ mov r0, #0 │ │ │ │ - ldr r2, [pc, #252] @ 57910 │ │ │ │ - ldr r1, [pc, #252] @ 57914 │ │ │ │ + ldr r2, [pc, #252] @ 575fc │ │ │ │ + ldr r1, [pc, #252] @ 57600 │ │ │ │ sub r3, r5, #160 @ 0xa0 │ │ │ │ mov r0, r6 │ │ │ │ add lr, lr, #172 @ 0xac │ │ │ │ - bl b6fb4 │ │ │ │ + bl b6b10 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 578d8 │ │ │ │ - ldr r1, [pc, #228] @ 57918 │ │ │ │ - ldr r0, [pc, #228] @ 5791c │ │ │ │ + beq 575c4 │ │ │ │ + ldr r1, [pc, #228] @ 57604 │ │ │ │ + ldr r0, [pc, #228] @ 57608 │ │ │ │ mov r2, r6 │ │ │ │ - bl bc32c │ │ │ │ + bl bbe80 │ │ │ │ ldr r1, [r5, #-160] @ 0xffffff60 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 57850 │ │ │ │ + bge 5753c │ │ │ │ mov r4, #0 │ │ │ │ - b 578d0 │ │ │ │ + b 575bc │ │ │ │ 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 2e354c <_PyErr_BadInternalCall@@Base+0x860> │ │ │ │ + bl 2e09f4 <_PyErr_BadInternalCall@@Base+0x860> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 57848 │ │ │ │ - bl c42a4 │ │ │ │ + beq 57534 │ │ │ │ + bl c3dc8 │ │ │ │ sub r2, r5, #168 @ 0xa8 │ │ │ │ str r2, [sp, #4] │ │ │ │ sub r2, r5, #164 @ 0xa4 │ │ │ │ - ldr r3, [pc, #144] @ 57920 │ │ │ │ + ldr r3, [pc, #144] @ 5760c │ │ │ │ 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 c7ff4 │ │ │ │ + bl c7b18 │ │ │ │ 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 4d110 │ │ │ │ + bl 4d11c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #-160] @ 0xffffff60 │ │ │ │ - bl 99d3c │ │ │ │ + bl 99c60 │ │ │ │ add r1, sp, #16384 @ 0x4000 │ │ │ │ - ldr r3, [pc, #40] @ 5790c │ │ │ │ + ldr r3, [pc, #40] @ 575f8 │ │ │ │ add r1, r1, #172 @ 0xac │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [r1] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 578fc │ │ │ │ + beq 575e8 │ │ │ │ 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, r5, ip, ror #29 │ │ │ │ - eorseq r7, r8, r0, asr #3 │ │ │ │ - eorseq r2, r9, r4, lsr #11 │ │ │ │ - eorseq r0, r9, r8, lsl #28 │ │ │ │ - @ instruction: 0x003911b0 │ │ │ │ + subseq pc, r4, ip, ror #29 │ │ │ │ + eorseq r4, r8, r8, asr fp │ │ │ │ + eorseq pc, r8, r4, lsr #30 │ │ │ │ + mlaseq r8, r8, r7, lr │ │ │ │ + eorseq lr, r8, r0, lsr #23 │ │ │ │ strdeq r3, [r0], -pc @ │ │ │ │ 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 │ │ │ │ ldr ip, [sp, #72] @ 0x48 │ │ │ │ @@ -46331,537 +46134,780 @@ │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp ip, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 57990 │ │ │ │ + bne 5767c │ │ │ │ clz r3, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r1, #3 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 579cc │ │ │ │ + beq 576b8 │ │ │ │ mov r3, ip │ │ │ │ - ldr ip, [pc, #332] @ 57ae8 │ │ │ │ + ldr ip, [pc, #332] @ 577d4 │ │ │ │ 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 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 57adc │ │ │ │ + beq 577c8 │ │ │ │ cmp sl, #1 │ │ │ │ ldr r9, [r5] │ │ │ │ moveq r4, #0 │ │ │ │ mvneq r5, #-2147483648 @ 0x80000000 │ │ │ │ - beq 57ab0 │ │ │ │ + beq 5779c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57a4c │ │ │ │ - bl 12038c <_PyNumber_Index@@Base> │ │ │ │ + beq 57738 │ │ │ │ + bl 11fc10 <_PyNumber_Index@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 57a0c │ │ │ │ - bl a5774 │ │ │ │ + bne 576f8 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 57a40 │ │ │ │ - b 57adc │ │ │ │ - bl ab140 │ │ │ │ + beq 5772c │ │ │ │ + b 577c8 │ │ │ │ + bl ab064 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 57a38 │ │ │ │ + beq 57724 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 57a38 │ │ │ │ + bne 57724 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmn r4, #1 │ │ │ │ - beq 579f8 │ │ │ │ + beq 576e4 │ │ │ │ cmp sl, #2 │ │ │ │ - bne 57a50 │ │ │ │ - b 57aac │ │ │ │ + bne 5773c │ │ │ │ + b 57798 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 12038c <_PyNumber_Index@@Base> │ │ │ │ + bl 11fc10 <_PyNumber_Index@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 57a74 │ │ │ │ - bl a5774 │ │ │ │ + bne 57760 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 57ab0 │ │ │ │ - b 57adc │ │ │ │ - bl ab140 │ │ │ │ + beq 5779c │ │ │ │ + b 577c8 │ │ │ │ + bl ab064 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 57aa0 │ │ │ │ + beq 5778c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 57aa0 │ │ │ │ + bne 5778c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmn r5, #1 │ │ │ │ - bne 57ab0 │ │ │ │ - b 57a60 │ │ │ │ + bne 5779c │ │ │ │ + b 5774c │ │ │ │ mvn r5, #-2147483648 @ 0x80000000 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c9254 │ │ │ │ + bl 1c7554 │ │ │ │ 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 2cdb54 <_Py_RestoreSignals@@Base+0x110c> │ │ │ │ + b 2cabd8 <_Py_RestoreSignals@@Base+0x110c> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subseq r3, r8, r0, asr #23 │ │ │ │ + subseq r3, r7, r0, asr #23 │ │ │ │ + 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] @ 57a38 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 57a14 │ │ │ │ + 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 578ec │ │ │ │ + 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 343ec0 │ │ │ │ + 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 343ec0 │ │ │ │ + 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 579d4 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 29cdc │ │ │ │ + ldr r3, [pc, #28] @ 57a38 │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + beq 57a30 │ │ │ │ + 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] @ 57bc8 │ │ │ │ + ldr r1, [pc, #196] @ 57b18 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 57b1c │ │ │ │ - bl 345740 │ │ │ │ + bne 57a6c │ │ │ │ + bl 3431d0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 57bc0 │ │ │ │ + bne 57b10 │ │ │ │ mov r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 57bb8 │ │ │ │ + bne 57b08 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 57bb8 │ │ │ │ + bne 57b08 │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 57bb8 │ │ │ │ + bne 57b08 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 57bb8 │ │ │ │ + bne 57b08 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 57bb8 │ │ │ │ + bne 57b08 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 57bb8 │ │ │ │ + bne 57b08 │ │ │ │ mov r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_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] @ 57bf4 │ │ │ │ + ldr r2, [pc, #16] @ 57b44 │ │ │ │ cmp r3, #0 │ │ │ │ add r1, r2, #520 @ 0x208 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ moveq r1, r2 │ │ │ │ - b 34eafc │ │ │ │ - subseq fp, r8, r8, lsl #17 │ │ │ │ + b 34c408 │ │ │ │ + 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] @ 57c84 │ │ │ │ + ldr r3, [pc, #116] @ 57bd4 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq 57c4c │ │ │ │ + beq 57b9c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 57c4c │ │ │ │ + ble 57b9c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl aef58 │ │ │ │ + bl 15e28c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne 57c64 │ │ │ │ - b 57c7c │ │ │ │ - ldr r3, [pc, #52] @ 57c88 │ │ │ │ - ldr r1, [pc, #52] @ 57c8c │ │ │ │ + bne 57bb4 │ │ │ │ + b 57bcc │ │ │ │ + ldr r3, [pc, #52] @ 57bd8 │ │ │ │ + ldr r1, [pc, #52] @ 57bdc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - mov r5, #0 │ │ │ │ - b 57c7c │ │ │ │ + bl 18ed6c │ │ │ │ + mvn r5, #0 │ │ │ │ + b 57bcc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 57c7c │ │ │ │ + bne 57bcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq sp, r6, r8, lsr fp │ │ │ │ - @ instruction: 0x0038fdf4 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq sp, r5, r8, lsr fp │ │ │ │ + eorseq sp, r8, r4, ror r7 │ │ │ │ + │ │ │ │ +00057be0 : │ │ │ │ + b 2989d8 │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + cmp r1, #0 │ │ │ │ + ldrne r0, [r0, #20] │ │ │ │ + ldreq r0, [pc] @ 57bf8 │ │ │ │ + b 38764 │ │ │ │ + subseq r2, ip, r0, lsl #20 │ │ │ │ │ │ │ │ -00057c90 : │ │ │ │ - b 29b97c │ │ │ │ +00057bfc : │ │ │ │ + ldr r3, [pc, #108] @ 57c70 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + bl 3580f0 │ │ │ │ + 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 57c2c │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + b 57c10 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq 57c50 │ │ │ │ + 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 57c24 │ │ │ │ + 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 10f7f8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 57cc0 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r2, #0 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + str r2, [r4] │ │ │ │ + beq 57cc0 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 57cc0 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 57cf4 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r2, #0 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + str r2, [r4, #4] │ │ │ │ + beq 57cf4 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 57cf4 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 57d28 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r2, #0 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + str r2, [r4, #8] │ │ │ │ + beq 57d28 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 57d28 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 57d5c │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r2, #0 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + str r2, [r4, #12] │ │ │ │ + beq 57d5c │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 57d5c │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 57d90 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r2, #0 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + str r2, [r4, #16] │ │ │ │ + beq 57d90 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 57d90 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 57dc4 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r2, #0 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + str r2, [r4, #24] │ │ │ │ + beq 57dc4 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 57dc4 │ │ │ │ + bl 9ac7c <_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] @ 57d34 │ │ │ │ + ldr r2, [pc, #132] @ 57e6c │ │ │ │ sub sp, sp, #224 @ 0xe0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #220] @ 0xdc │ │ │ │ mov r2, #0 │ │ │ │ - beq 57cd0 │ │ │ │ + beq 57e08 │ │ │ │ add r0, r0, #223 @ 0xdf │ │ │ │ - bl 232728 │ │ │ │ + bl 22ee48 │ │ │ │ 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 57210 │ │ │ │ + bl 577d8 │ │ │ │ ldrb r3, [r4, #222] @ 0xde │ │ │ │ cmp r3, #0 │ │ │ │ - beq 57d04 │ │ │ │ + beq 57e3c │ │ │ │ add r0, r4, #223 @ 0xdf │ │ │ │ - bl 8b248 │ │ │ │ + bl 2302fc │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 92a28 │ │ │ │ - ldr r3, [pc, #28] @ 57d34 │ │ │ │ + bl 9294c │ │ │ │ + ldr r3, [pc, #28] @ 57e6c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 57d2c │ │ │ │ + beq 57e64 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #224 @ 0xe0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq pc, r5, ip, ror #29 │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - cmp r1, #0 │ │ │ │ - ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc] @ 57d4c │ │ │ │ - b 3874c │ │ │ │ - subseq r2, sp, 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] @ 57ddc │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ - cmp r4, r3 │ │ │ │ - beq 57da4 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 57da4 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 15f0a4 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - bne 57dbc │ │ │ │ - b 57dd4 │ │ │ │ - ldr r3, [pc, #52] @ 57de0 │ │ │ │ - ldr r1, [pc, #52] @ 57de4 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - mvn r5, #0 │ │ │ │ - b 57dd4 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 57dd4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq sp, r6, r8, lsr fp │ │ │ │ - @ instruction: 0x0038fdf4 │ │ │ │ - │ │ │ │ -00057de8 : │ │ │ │ - ldr r3, [pc, #108] @ 57e5c │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 35a770 │ │ │ │ - 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 57e18 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - b 57dfc │ │ │ │ - cmp r3, #1 │ │ │ │ - beq 57e3c │ │ │ │ - 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 57e10 │ │ │ │ - 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 │ │ │ │ - b 347e78 │ │ │ │ + subseq pc, r4, ip, ror #29 │ │ │ │ + b 345784 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #124] @ 57ef8 │ │ │ │ + ldr r1, [pc, #124] @ 57f08 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 57e94 │ │ │ │ - bl 345740 │ │ │ │ + bne 57ea4 │ │ │ │ + bl 3431d0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 57ef0 │ │ │ │ + bne 57f00 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 57ee8 │ │ │ │ + bne 57ef8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 57ee8 │ │ │ │ + bne 57ef8 │ │ │ │ mov r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_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 1b1134 │ │ │ │ - ldr r3, [pc, #200] @ 57fe0 │ │ │ │ + bl 1af83c │ │ │ │ + ldr r3, [pc, #200] @ 57ff0 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 358cc0 │ │ │ │ + bl 356644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57f3c │ │ │ │ - bl a5774 │ │ │ │ + beq 57f4c │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 57f7c │ │ │ │ - b 57fd0 │ │ │ │ + beq 57f8c │ │ │ │ + b 57fe0 │ │ │ │ bic r7, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #156] @ 57fe4 │ │ │ │ + ldr r3, [pc, #156] @ 57ff4 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 358d24 │ │ │ │ + bl 3566a8 │ │ │ │ mov r6, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 57fd8 │ │ │ │ - ldr r3, [pc, #124] @ 57fe4 │ │ │ │ + bne 57fe8 │ │ │ │ + ldr r3, [pc, #124] @ 57ff4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 358d10 │ │ │ │ + bl 356694 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 57fd8 │ │ │ │ + bne 57fe8 │ │ │ │ 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 358cc0 │ │ │ │ - ldr r3, [pc, #56] @ 57fe8 │ │ │ │ - ldr r2, [pc, #56] @ 57fec │ │ │ │ + bl 356644 │ │ │ │ + ldr r3, [pc, #56] @ 57ff8 │ │ │ │ + ldr r2, [pc, #56] @ 57ffc │ │ │ │ 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] @ 57fec │ │ │ │ + ldr r0, [pc, #12] @ 57ffc │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ svcvc 0x00efffff │ │ │ │ - subseq r1, r6, r4, ror #1 │ │ │ │ - subseq r1, r6, r4, ror lr │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ │ │ │ │ -00057ff0 : │ │ │ │ +00058000 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #44] @ 58034 │ │ │ │ - bl 35a770 │ │ │ │ + ldr r3, [pc, #44] @ 58044 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 246490 │ │ │ │ + bl 242c74 │ │ │ │ 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] @ 58050 │ │ │ │ + b 4ce60 │ │ │ │ + @ instruction: 0x0035a1f8 │ │ │ │ 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 58070 │ │ │ │ - ldr r3, [pc, #252] @ 58160 │ │ │ │ - ldr r1, [pc, #252] @ 58164 │ │ │ │ + beq 5808c │ │ │ │ + ldr r3, [pc, #252] @ 5817c │ │ │ │ + ldr r1, [pc, #252] @ 58180 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 58098 │ │ │ │ + bl 18ed6c │ │ │ │ + b 580b4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 15df94 │ │ │ │ + bl 15d170 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 580a0 │ │ │ │ - ldr r3, [pc, #208] @ 58160 │ │ │ │ - ldr r1, [pc, #212] @ 58168 │ │ │ │ + bne 580bc │ │ │ │ + ldr r3, [pc, #208] @ 5817c │ │ │ │ + ldr r1, [pc, #212] @ 58184 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r0, #0 │ │ │ │ - b 58158 │ │ │ │ + b 58174 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1129cc │ │ │ │ + bl 112444 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 58098 │ │ │ │ + beq 580b4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 580e0 │ │ │ │ - ldr r3, [pc, #160] @ 5816c │ │ │ │ - ldr r1, [pc, #160] @ 58170 │ │ │ │ + ble 580fc │ │ │ │ + ldr r3, [pc, #160] @ 58188 │ │ │ │ + ldr r1, [pc, #160] @ 5818c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113900 │ │ │ │ - b 58098 │ │ │ │ + bl 113378 │ │ │ │ + b 580b4 │ │ │ │ ldrb r3, [r4, #222] @ 0xde │ │ │ │ add r6, r4, #40 @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 58120 │ │ │ │ + bne 5813c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ movge r3, #1 │ │ │ │ strbge r3, [r4, #222] @ 0xde │ │ │ │ - bge 58120 │ │ │ │ + bge 5813c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 3458e8 │ │ │ │ + bl 343654 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113900 │ │ │ │ - ldr r0, [pc, #84] @ 58174 │ │ │ │ - b 58158 │ │ │ │ - bl c42a4 │ │ │ │ + bl 113378 │ │ │ │ + ldr r0, [pc, #84] @ 58190 │ │ │ │ + b 58174 │ │ │ │ + bl c3dc8 │ │ │ │ add r4, r4, #223 @ 0xdf │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 232728 │ │ │ │ + bl 22ee48 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 3458e8 │ │ │ │ + bl 343654 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b248 │ │ │ │ + bl 2302fc │ │ │ │ mov r0, r5 │ │ │ │ - bl c7ff4 │ │ │ │ - b 58110 │ │ │ │ + bl c7b18 │ │ │ │ + b 5812c │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r9, r8, ip, asr #6 │ │ │ │ - eorseq r9, r8, r4, ror r3 │ │ │ │ - subseq sp, r6, r4, asr #22 │ │ │ │ - eorseq r9, r8, r0, lsr #7 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - ldr r1, [pc] @ 58180 │ │ │ │ - b 4ce54 │ │ │ │ - eorseq ip, r5, r8, ror r8 │ │ │ │ - b 57660 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r6, r8, ip, asr #25 │ │ │ │ + @ instruction: 0x00386cf4 │ │ │ │ + subseq sp, r5, r4, asr #22 │ │ │ │ + eorseq r6, r8, r0, lsr #26 │ │ │ │ + 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 581d8 │ │ │ │ + mov ip, r2 │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r0, [pc, #120] @ 58238 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, ip │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 581d8 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r0, [r5] │ │ │ │ + bl 147d94 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne 581f8 │ │ │ │ + bl a5698 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 581d0 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + bl 147d94 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r5, r0 │ │ │ │ + bne 58218 │ │ │ │ + bl a5698 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 581d0 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 17d5f0 <_Py_set_inheritable@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 581d0 │ │ │ │ + ldr r0, [pc, #4] @ 5823c │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + @ instruction: 0x0036b2fc │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ 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 │ │ │ │ @@ -46869,110 +46915,110 @@ │ │ │ │ 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 581e0 │ │ │ │ + bne 58298 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 58214 │ │ │ │ - ldr ip, [pc, #592] @ 58438 │ │ │ │ + beq 582cc │ │ │ │ + ldr ip, [pc, #592] @ 584f0 │ │ │ │ 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 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 582ac │ │ │ │ + beq 58364 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 58264 │ │ │ │ + beq 5831c │ │ │ │ ldr r6, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 58238 │ │ │ │ + beq 582f0 │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne 58238 │ │ │ │ + bne 582f0 │ │ │ │ mov r2, #0 │ │ │ │ - b 5826c │ │ │ │ + b 58324 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5824c │ │ │ │ + bne 58304 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b 5826c │ │ │ │ - bl 1038f0 │ │ │ │ + b 58324 │ │ │ │ + bl 103320 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 582ac │ │ │ │ + blt 58364 │ │ │ │ cmp r5, #1 │ │ │ │ - beq 58230 │ │ │ │ - b 58244 │ │ │ │ + beq 582e8 │ │ │ │ + b 582fc │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 33a660 <_PyUnicode_ToNumeric@@Base+0x6854> │ │ │ │ + bl 337eb8 <_PyUnicode_ToNumeric@@Base+0x67f4> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 582ac │ │ │ │ + beq 58364 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 58318 │ │ │ │ + beq 583d0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands r4, r2, #268435456 @ 0x10000000 │ │ │ │ - beq 582b4 │ │ │ │ - ldr r3, [pc, #408] @ 5843c │ │ │ │ - ldr r1, [pc, #408] @ 58440 │ │ │ │ + beq 5836c │ │ │ │ + ldr r3, [pc, #408] @ 584f4 │ │ │ │ + ldr r1, [pc, #408] @ 584f8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r4, #0 │ │ │ │ - b 5841c │ │ │ │ + b 584d4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 15df94 │ │ │ │ + bl 15d170 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 582d8 │ │ │ │ - ldr r3, [pc, #368] @ 5843c │ │ │ │ - ldr r1, [pc, #372] @ 58444 │ │ │ │ + bne 58390 │ │ │ │ + ldr r3, [pc, #368] @ 584f4 │ │ │ │ + ldr r1, [pc, #372] @ 584fc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 582ac │ │ │ │ + bl 18ed6c │ │ │ │ + b 58364 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1129cc │ │ │ │ + bl 112444 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 582ac │ │ │ │ + beq 58364 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 58318 │ │ │ │ - ldr r3, [pc, #324] @ 58448 │ │ │ │ - ldr r1, [pc, #324] @ 5844c │ │ │ │ + ble 583d0 │ │ │ │ + ldr r3, [pc, #324] @ 58500 │ │ │ │ + ldr r1, [pc, #324] @ 58504 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 113900 │ │ │ │ - b 582ac │ │ │ │ + bl 113378 │ │ │ │ + b 58364 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10fd7c │ │ │ │ + bl 10f7f8 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 5864c │ │ │ │ + bl 5869c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 58344 │ │ │ │ + bne 583fc │ │ │ │ cmp r6, #0 │ │ │ │ - beq 582ac │ │ │ │ + beq 58364 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 113900 │ │ │ │ - b 582ac │ │ │ │ + bl 113378 │ │ │ │ + b 58364 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #64 @ 0x40 │ │ │ │ bl 295a4 │ │ │ │ mov r1, #4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 295a4 │ │ │ │ @@ -46987,285 +47033,231 @@ │ │ │ │ stm r0, {r7, r8} │ │ │ │ strd r2, [r7] │ │ │ │ add r3, pc, #160 @ 0xa0 │ │ │ │ ldrd r2, [r3] │ │ │ │ mov r5, r0 │ │ │ │ strd r2, [r7, #8] │ │ │ │ str r0, [r4, #12] │ │ │ │ - bl a5774 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 583d0 │ │ │ │ + beq 58488 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 58330 │ │ │ │ + beq 583e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 58330 │ │ │ │ + bne 583e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 58330 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 583e8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5841c │ │ │ │ + beq 584d4 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ - blt 58408 │ │ │ │ - bl c42a4 │ │ │ │ + blt 584c0 │ │ │ │ + bl c3dc8 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 67784 │ │ │ │ + bl 67798 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7ff4 │ │ │ │ - b 58414 │ │ │ │ + bl c7b18 │ │ │ │ + b 584cc │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 67784 │ │ │ │ + bl 67798 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 113900 │ │ │ │ + bl 113378 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ 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 │ │ │ │ - ldrsheq r3, [r8], #-188 @ 0xffffff44 │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r9, r8, ip, asr #6 │ │ │ │ - eorseq r9, r8, r4, ror r3 │ │ │ │ - subseq sp, r6, r4, asr #22 │ │ │ │ - eorseq r9, r8, r0, lsr #7 │ │ │ │ + ldrsheq r3, [r7], #-188 @ 0xffffff44 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r6, r8, ip, asr #25 │ │ │ │ + @ instruction: 0x00386cf4 │ │ │ │ + subseq sp, r5, r4, asr #22 │ │ │ │ + eorseq r6, r8, r0, lsr #26 │ │ │ │ + b 57c74 │ │ │ │ + │ │ │ │ +0005850c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - cmp r2, #2 │ │ │ │ - mov r5, r1 │ │ │ │ - beq 58494 │ │ │ │ - mov ip, r2 │ │ │ │ - mov r3, #2 │ │ │ │ - ldr r0, [pc, #120] @ 584f4 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, ip │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 58494 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #28] @ 58540 │ │ │ │ + ldr r1, [pc, #28] @ 58544 │ │ │ │ + ldr r2, [pc, #28] @ 58548 │ │ │ │ + ldr r1, [r1] │ │ │ │ + bl 3580f0 │ │ │ │ + ldr r0, [r3, r0] │ │ │ │ + bl 18ee08 <_PyErr_SetString@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [r5] │ │ │ │ - bl 1485a4 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 584b4 │ │ │ │ - bl a5774 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5848c │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - bl 1485a4 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r5, r0 │ │ │ │ - bne 584d4 │ │ │ │ - bl a5774 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5848c │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 17e65c <_Py_set_inheritable@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 5848c │ │ │ │ - ldr r0, [pc, #4] @ 584f8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - eorseq sp, r6, ip, ror r9 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + pop {r4, pc} │ │ │ │ + andeq r0, r0, ip │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq pc, r8, r0, lsr #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 5852c │ │ │ │ - ldr r3, [pc, #84] @ 58570 │ │ │ │ - ldr r1, [pc, #84] @ 58574 │ │ │ │ + bne 5857c │ │ │ │ + ldr r3, [pc, #84] @ 585c0 │ │ │ │ + ldr r1, [pc, #84] @ 585c4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ 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 58568 │ │ │ │ + beq 585b8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 58568 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bne 585b8 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsbeq fp, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r9, r8, asr #11 │ │ │ │ - │ │ │ │ -00058578 : │ │ │ │ + ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq lr, r8, r8, asr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ 585ac │ │ │ │ - ldr r1, [pc, #28] @ 585b0 │ │ │ │ - ldr r2, [pc, #28] @ 585b4 │ │ │ │ - ldr r1, [r1] │ │ │ │ - bl 35a770 │ │ │ │ - ldr r0, [r3, r0] │ │ │ │ - bl 19081c <_PyErr_SetString@@Base> │ │ │ │ + bl 2d2700 <_PyTime_AsMilliseconds@@Base+0x670> │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 585f0 │ │ │ │ + beq 585f8 │ │ │ │ + ldr r0, [pc, #16] @ 58600 │ │ │ │ + pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - andeq r0, r0, ip │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r9, r0, lsr #12 │ │ │ │ + ldr r0, [pc, #4] @ 58604 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 585e8 │ │ │ │ + bne 58638 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r0, [pc, #88] @ 5863c │ │ │ │ + ldr r0, [pc, #88] @ 5868c │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1293bc │ │ │ │ - bl 1ade68 │ │ │ │ + b 128bc0 │ │ │ │ + bl 1ac574 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 58614 │ │ │ │ + bne 58664 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r2, r4 │ │ │ │ - ldr r0, [pc, #60] @ 58640 │ │ │ │ - bl 1293bc │ │ │ │ + ldr r0, [pc, #60] @ 58690 │ │ │ │ + bl 128bc0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ae654 │ │ │ │ - b 58634 │ │ │ │ - ble 58630 │ │ │ │ + bl 1acd60 │ │ │ │ + b 58684 │ │ │ │ + ble 58680 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #32] @ 58644 │ │ │ │ + ldr r3, [pc, #32] @ 58694 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #28] @ 58648 │ │ │ │ + ldr r1, [pc, #28] @ 58698 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117e48 │ │ │ │ + bl 1176e0 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r2, r9, ip, asr #12 │ │ │ │ - eorseq r2, r9, ip, asr r6 │ │ │ │ - subseq r1, r6, r0, ror #1 │ │ │ │ - eorseq lr, r7, r4, lsr #8 │ │ │ │ + @ instruction: 0x0038fff0 │ │ │ │ + eorseq r0, r9, r0 │ │ │ │ + subseq r1, r5, r0, ror #1 │ │ │ │ + eorseq fp, r7, r4, lsr #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 91d28 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91c4c <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 58674 │ │ │ │ + beq 586c4 │ │ │ │ mov r3, #0 │ │ │ │ strh r3, [r4, #8] │ │ │ │ - bl a67b0 │ │ │ │ + bl a66d4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2d5650 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 586a4 │ │ │ │ - beq 586ac │ │ │ │ - ldr r0, [pc, #16] @ 586b4 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [pc, #4] @ 586b8 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq r1, r6, r4, ror #1 │ │ │ │ - subseq r1, r6, r4, ror lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, #0 │ │ │ │ - bl 1c7a4c <_PyTrash_thread_deposit_object@@Base+0x80> │ │ │ │ + bl 1c5d4c <_PyTrash_thread_deposit_object@@Base+0x80> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5870c │ │ │ │ - bl 2abd60 │ │ │ │ + beq 5871c │ │ │ │ + bl 2a8db0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 58710 │ │ │ │ + bge 58720 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5870c │ │ │ │ + beq 5871c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5870c │ │ │ │ + bne 5871c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc] @ 58720 │ │ │ │ - bx lr │ │ │ │ - subseq r7, r8, ip, ror r5 │ │ │ │ - ldr r0, [pc] @ 5872c │ │ │ │ - bx lr │ │ │ │ - subseq r7, r8, ip, ror r5 │ │ │ │ - │ │ │ │ -00058730 : │ │ │ │ - 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 211f64 │ │ │ │ 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 587a8 │ │ │ │ + bne 58784 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 56778 │ │ │ │ + bl 56788 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 58794 │ │ │ │ - bl a5774 │ │ │ │ + bne 58770 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 587b4 │ │ │ │ + bne 58790 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ - bl 1c15d4 │ │ │ │ + bl 1bfa6c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc] @ 587c4 │ │ │ │ + ldr r0, [pc] @ 587a0 │ │ │ │ + bx lr │ │ │ │ + subseq r7, r7, ip, ror r5 │ │ │ │ + ldr r0, [pc] @ 587ac │ │ │ │ bx lr │ │ │ │ - subseq r7, r8, ip, ror r2 │ │ │ │ + subseq r7, r7, ip, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r6, [r3, #8] │ │ │ │ moveq r6, r3 │ │ │ │ @@ -47275,331 +47267,387 @@ │ │ │ │ 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 58828 │ │ │ │ + bne 58810 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #5 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 58860 │ │ │ │ - ldr ip, [pc, #516] @ 58a34 │ │ │ │ + beq 58848 │ │ │ │ + ldr ip, [pc, #516] @ 58a1c │ │ │ │ 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 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 58960 │ │ │ │ + beq 58948 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bne 58880 │ │ │ │ - bl a5774 │ │ │ │ + bne 58868 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 58960 │ │ │ │ + bne 58948 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r9, r0 │ │ │ │ - bne 588a0 │ │ │ │ - bl a5774 │ │ │ │ + bne 58888 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 58960 │ │ │ │ + bne 58948 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 12038c <_PyNumber_Index@@Base> │ │ │ │ + bl 11fc10 <_PyNumber_Index@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 588c0 │ │ │ │ - bl a5774 │ │ │ │ + bne 588a8 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 58a1c │ │ │ │ - b 58960 │ │ │ │ - bl ab140 │ │ │ │ + beq 58a04 │ │ │ │ + b 58948 │ │ │ │ + bl ab064 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 588ec │ │ │ │ + beq 588d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 588ec │ │ │ │ + bne 588d4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmn r5, #1 │ │ │ │ - beq 588b0 │ │ │ │ + beq 58898 │ │ │ │ cmp r6, #3 │ │ │ │ - beq 589ec │ │ │ │ + beq 589d4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 58914 │ │ │ │ + beq 588fc │ │ │ │ cmp r6, #4 │ │ │ │ - bne 58918 │ │ │ │ - b 58920 │ │ │ │ - ldr r0, [pc, #284] @ 58a38 │ │ │ │ + bne 58900 │ │ │ │ + b 58908 │ │ │ │ + ldr r0, [pc, #284] @ 58a20 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ - b 58924 │ │ │ │ - ldr r6, [pc, #272] @ 58a38 │ │ │ │ + b 5890c │ │ │ │ + ldr r6, [pc, #272] @ 58a20 │ │ │ │ cmp r5, #0 │ │ │ │ - bge 58940 │ │ │ │ - ldr r3, [pc, #264] @ 58a3c │ │ │ │ - ldr r1, [pc, #264] @ 58a40 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 58960 │ │ │ │ - ldr r7, [pc, #240] @ 58a38 │ │ │ │ + bge 58928 │ │ │ │ + ldr r3, [pc, #264] @ 58a24 │ │ │ │ + ldr r1, [pc, #264] @ 58a28 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ed6c │ │ │ │ + b 58948 │ │ │ │ + ldr r7, [pc, #240] @ 58a20 │ │ │ │ cmp r0, r7 │ │ │ │ - beq 58968 │ │ │ │ + beq 58950 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 2a9c1c │ │ │ │ + bl 2a6c6c │ │ │ │ cmp r0, #0 │ │ │ │ addne r4, sp, #24 │ │ │ │ - bne 5896c │ │ │ │ + bne 58954 │ │ │ │ mov r0, #0 │ │ │ │ - b 58a2c │ │ │ │ + b 58a14 │ │ │ │ mov r4, #0 │ │ │ │ cmp r6, r7 │ │ │ │ - beq 58990 │ │ │ │ + beq 58978 │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 2a9c1c │ │ │ │ + bl 2a6c6c │ │ │ │ cmp r0, #0 │ │ │ │ addne r6, sp, #32 │ │ │ │ - bne 58994 │ │ │ │ - b 58960 │ │ │ │ + bne 5897c │ │ │ │ + b 58948 │ │ │ │ mov r6, #0 │ │ │ │ mov fp, #0 │ │ │ │ - bl c42a4 │ │ │ │ + bl c3dc8 │ │ │ │ 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 c7ff4 │ │ │ │ + bl c7b18 │ │ │ │ cmp r7, #0 │ │ │ │ - bge 58a10 │ │ │ │ + bge 589f8 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 58a00 │ │ │ │ - bl 132dd8 │ │ │ │ + bne 589e8 │ │ │ │ + bl 1325e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 58998 │ │ │ │ - b 58960 │ │ │ │ + beq 58980 │ │ │ │ + b 58948 │ │ │ │ cmp r5, #0 │ │ │ │ movge r4, #0 │ │ │ │ movge r6, r4 │ │ │ │ - bge 58994 │ │ │ │ - b 5892c │ │ │ │ - ldr r3, [pc, #60] @ 58a44 │ │ │ │ + bge 5897c │ │ │ │ + b 58914 │ │ │ │ + ldr r3, [pc, #60] @ 58a2c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1448e8 │ │ │ │ - b 58a2c │ │ │ │ + bl 1440d8 │ │ │ │ + b 58a14 │ │ │ │ mov r0, r7 │ │ │ │ - bl a5a64 │ │ │ │ - b 58a2c │ │ │ │ + bl a5988 │ │ │ │ + b 58a14 │ │ │ │ cmp r6, #3 │ │ │ │ mvnne r5, #0 │ │ │ │ - beq 5892c │ │ │ │ - b 588fc │ │ │ │ + beq 58914 │ │ │ │ + b 588e4 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq r3, r8, r8, lsr #24 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - mlaseq r9, r4, r6, r2 │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ + subseq r3, r7, r8, lsr #24 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq r0, r9, r4, lsl r0 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 28d578 │ │ │ │ - ldr r0, [pc] @ 58a64 │ │ │ │ + bl 28a378 │ │ │ │ + ldr r0, [pc] @ 58a4c │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + │ │ │ │ +00058a50 : │ │ │ │ + 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 20fb74 │ │ │ │ + ldr r0, [pc] @ 58a74 │ │ │ │ + bx lr │ │ │ │ + subseq r7, r7, ip, ror r2 │ │ │ │ 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] @ 58be8 │ │ │ │ + ldr r1, [pc, #352] @ 58bf8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17ed14 │ │ │ │ - bl 10fd7c │ │ │ │ + bl 17dca8 │ │ │ │ + bl 10f7f8 │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - beq 58adc │ │ │ │ - bl adf8c │ │ │ │ + beq 58aec │ │ │ │ + bl ade90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 58adc │ │ │ │ - ldr r1, [pc, #308] @ 58be8 │ │ │ │ + bne 58aec │ │ │ │ + ldr r1, [pc, #308] @ 58bf8 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 17ed14 │ │ │ │ - bl 10fd7c │ │ │ │ - ldr r1, [pc, #296] @ 58bec │ │ │ │ + bl 17dca8 │ │ │ │ + bl 10f7f8 │ │ │ │ + ldr r1, [pc, #296] @ 58bfc │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #292] @ 58bf0 │ │ │ │ + ldr r0, [pc, #292] @ 58c00 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ mov r3, r7 │ │ │ │ - bl 31816c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 315a24 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 58b64 │ │ │ │ + beq 58b74 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r4, r2 │ │ │ │ - bge 58b64 │ │ │ │ + bge 58b74 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r5, [r3, r4, lsl #2] │ │ │ │ cmp r7, r5 │ │ │ │ - beq 58b78 │ │ │ │ + beq 58b88 │ │ │ │ ldr r3, [r5] │ │ │ │ mov r2, #2 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11776c │ │ │ │ + bl 116e2c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq 58b50 │ │ │ │ + beq 58b60 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 58b50 │ │ │ │ + bne 58b60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp r8, #0 │ │ │ │ - blt 58ad4 │ │ │ │ - bne 58b78 │ │ │ │ + blt 58ae4 │ │ │ │ + bne 58b88 │ │ │ │ add r4, r4, #1 │ │ │ │ - b 58ae0 │ │ │ │ - ldr r3, [pc, #136] @ 58bf4 │ │ │ │ - ldr r1, [pc, #136] @ 58bf8 │ │ │ │ + b 58af0 │ │ │ │ + ldr r3, [pc, #136] @ 58c04 │ │ │ │ + ldr r1, [pc, #136] @ 58c08 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 58ad4 │ │ │ │ + bl 18ed6c │ │ │ │ + b 58ae4 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 58b8c │ │ │ │ - ldr r0, [pc, #112] @ 58bfc │ │ │ │ + bne 58b9c │ │ │ │ + ldr r0, [pc, #112] @ 58c0c │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bge 58b84 │ │ │ │ + bge 58b94 │ │ │ │ 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 58bb0 │ │ │ │ + bne 58bc0 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 58b84 │ │ │ │ + beq 58b94 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 58b84 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 58b84 │ │ │ │ - subseq r1, r8, r8, ror r3 │ │ │ │ - @ instruction: 0x0036ebb4 │ │ │ │ - eorseq ip, r5, r0, rrx │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - @ instruction: 0x0036ccfc │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + bne 58b94 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 58b94 │ │ │ │ + subseq r1, r7, r8, ror r3 │ │ │ │ + eorseq ip, r6, r4, lsr r5 │ │ │ │ + eorseq r9, r5, r0, ror #19 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq sl, r6, ip, ror r6 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - ldr r2, [pc, #112] @ 58c8c │ │ │ │ + ldr r2, [pc, #112] @ 58c9c │ │ │ │ sub sp, sp, #24 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ - beq 58c3c │ │ │ │ + beq 58c4c │ │ │ │ add r0, r0, #9 │ │ │ │ - bl 232728 │ │ │ │ + bl 22ee48 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 58ce8 │ │ │ │ + bl 58da8 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 58c5c │ │ │ │ + beq 58c6c │ │ │ │ add r0, r4, #9 │ │ │ │ - bl 8b248 │ │ │ │ + bl 2302fc │ │ │ │ mov r1, #16 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 92a28 │ │ │ │ - ldr r3, [pc, #28] @ 58c8c │ │ │ │ + bl 9294c │ │ │ │ + ldr r3, [pc, #28] @ 58c9c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 58c84 │ │ │ │ + beq 58c94 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq pc, r5, ip, ror #29 │ │ │ │ + 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 217ee4 │ │ │ │ + bl 21527c │ │ │ │ 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 58ce0 │ │ │ │ + beq 58cf0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 58ce0 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bne 58cf0 │ │ │ │ + bl 9ac7c <_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] @ 58da0 │ │ │ │ + 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] @ 58da4 │ │ │ │ + bne 58d98 │ │ │ │ + mov r6, r0 │ │ │ │ + bl 919ec │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 58d94 │ │ │ │ + mov r1, r6 │ │ │ │ + bl afbec │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 58d70 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl afbec │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 58d98 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 58d94 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 58d94 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ac7c <_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] @ 58ebc │ │ │ │ + ldr r3, [pc, #440] @ 58f7c │ │ │ │ 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 │ │ │ │ @@ -47625,17 +47673,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 58d90 │ │ │ │ + beq 58e50 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 592cc <_PyContext_NewHamtForTests@@Base+0x2e4> │ │ │ │ + bl 59470 <_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 │ │ │ │ @@ -47649,35 +47697,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 58ddc │ │ │ │ + bne 58e9c │ │ │ │ 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 58e38 │ │ │ │ + beq 58ef8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 592cc <_PyContext_NewHamtForTests@@Base+0x2e4> │ │ │ │ + bl 59470 <_PyContext_NewHamtForTests@@Base+0x478> │ │ │ │ add r6, r6, #1 │ │ │ │ add r5, r5, #64 @ 0x40 │ │ │ │ - b 58e18 │ │ │ │ + b 58ed8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, #4 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp] │ │ │ │ bl 29cdc │ │ │ │ mov r2, #4 │ │ │ │ @@ -47694,103 +47742,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] @ 58ebc │ │ │ │ + ldr r3, [pc, #28] @ 58f7c │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 58eb4 │ │ │ │ + beq 58f74 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq pc, r5, ip, ror #29 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - mov r5, r1 │ │ │ │ - ldrb r3, [r2, #87] @ 0x57 │ │ │ │ - ldr r1, [pc, #132] @ 58f68 │ │ │ │ - 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] @ 58f6c │ │ │ │ - bne 58f60 │ │ │ │ - mov r6, r0 │ │ │ │ - bl 91ac8 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 58f5c │ │ │ │ - mov r1, r6 │ │ │ │ - bl b0078 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 58f38 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl b0078 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 58f60 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 58f5c │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 58f5c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - mov r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00566194 │ │ │ │ - subseq r1, r6, r8, ror sp │ │ │ │ - b 59020 <_PyContext_NewHamtForTests@@Base+0x38> │ │ │ │ + subseq pc, r4, ip, ror #29 │ │ │ │ + b 59030 <_PyContext_NewHamtForTests@@Base+0x38> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - ldr ip, [pc, #80] @ 58fe0 │ │ │ │ + ldr ip, [pc, #80] @ 58ff0 │ │ │ │ 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 58fb8 │ │ │ │ - ldr r4, [pc, #44] @ 58fe4 │ │ │ │ - b 58fd8 │ │ │ │ + beq 58fc8 │ │ │ │ + ldr r4, [pc, #44] @ 58ff4 │ │ │ │ + b 58fe8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 35b50 <_PyXI_ApplyError@@Base+0x6b0> │ │ │ │ + bl 35b68 <_PyXI_ApplyError@@Base+0x6b0> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 58fb0 │ │ │ │ + beq 58fc0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x00566194 │ │ │ │ - subseq r1, r6, r8, ror sp │ │ │ │ + @ instruction: 0x00556194 │ │ │ │ + subseq r1, r5, r8, ror sp │ │ │ │ │ │ │ │ -00058fe8 <_PyContext_NewHamtForTests@@Base>: │ │ │ │ - ldr r3, [pc, #44] @ 5901c <_PyContext_NewHamtForTests@@Base+0x34> │ │ │ │ +00058ff8 <_PyContext_NewHamtForTests@@Base>: │ │ │ │ + ldr r3, [pc, #44] @ 5902c <_PyContext_NewHamtForTests@@Base+0x34> │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ 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 │ │ │ │ @@ -47802,177 +47806,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 59054 <_PyContext_NewHamtForTests@@Base+0x6c> │ │ │ │ + beq 59064 <_PyContext_NewHamtForTests@@Base+0x6c> │ │ │ │ cmp r1, #0 │ │ │ │ mov r5, r1 │ │ │ │ - bgt 59064 <_PyContext_NewHamtForTests@@Base+0x7c> │ │ │ │ - bl 1e1238 <_PySemaphore_Wakeup@@Base+0x288> │ │ │ │ + bgt 59074 <_PyContext_NewHamtForTests@@Base+0x7c> │ │ │ │ + bl 1df548 <_PySemaphore_Wakeup@@Base+0x2a0> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 59150 <_PyContext_NewHamtForTests@@Base+0x168> │ │ │ │ - b 59260 <_PyContext_NewHamtForTests@@Base+0x278> │ │ │ │ + bne 59160 <_PyContext_NewHamtForTests@@Base+0x168> │ │ │ │ + b 59270 <_PyContext_NewHamtForTests@@Base+0x278> │ │ │ │ cmp r7, #1 │ │ │ │ - bne 5915c <_PyContext_NewHamtForTests@@Base+0x174> │ │ │ │ + bne 5916c <_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 59090 <_PyContext_NewHamtForTests@@Base+0xa8> │ │ │ │ + blt 590a0 <_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 59138 <_PyContext_NewHamtForTests@@Base+0x150> │ │ │ │ + ble 59148 <_PyContext_NewHamtForTests@@Base+0x150> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bne 590f0 <_PyContext_NewHamtForTests@@Base+0x108> │ │ │ │ + bne 59100 <_PyContext_NewHamtForTests@@Base+0x108> │ │ │ │ mov r0, r4 │ │ │ │ - bl 28a6fc │ │ │ │ + bl 2874fc │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r3, [r4, #8] │ │ │ │ addeq r3, r3, r6 │ │ │ │ streq r3, [r4, #8] │ │ │ │ - beq 59184 <_PyContext_NewHamtForTests@@Base+0x19c> │ │ │ │ + beq 59194 <_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 590a8 <_PyContext_NewHamtForTests@@Base+0xc0> │ │ │ │ + bcc 590b8 <_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 59104 <_PyContext_NewHamtForTests@@Base+0x11c> │ │ │ │ + b 59114 <_PyContext_NewHamtForTests@@Base+0x11c> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r2, r6 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq 59260 <_PyContext_NewHamtForTests@@Base+0x278> │ │ │ │ + beq 59270 <_PyContext_NewHamtForTests@@Base+0x278> │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ - b 59260 <_PyContext_NewHamtForTests@@Base+0x278> │ │ │ │ + b 59270 <_PyContext_NewHamtForTests@@Base+0x278> │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 357f7c │ │ │ │ + bl 355900 │ │ │ │ cmp r0, r7 │ │ │ │ - bcs 59174 <_PyContext_NewHamtForTests@@Base+0x18c> │ │ │ │ + bcs 59184 <_PyContext_NewHamtForTests@@Base+0x18c> │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2a1f3c │ │ │ │ + b 29ef8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 164628 │ │ │ │ + bl 163810 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 5918c <_PyContext_NewHamtForTests@@Base+0x1a4> │ │ │ │ + bne 5919c <_PyContext_NewHamtForTests@@Base+0x1a4> │ │ │ │ mov r4, #0 │ │ │ │ - b 59260 <_PyContext_NewHamtForTests@@Base+0x278> │ │ │ │ + b 59270 <_PyContext_NewHamtForTests@@Base+0x278> │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 591b8 <_PyContext_NewHamtForTests@@Base+0x1d0> │ │ │ │ + blt 591c8 <_PyContext_NewHamtForTests@@Base+0x1d0> │ │ │ │ mul r3, r7, r5 │ │ │ │ cmp r0, r3 │ │ │ │ - bge 591b8 <_PyContext_NewHamtForTests@@Base+0x1d0> │ │ │ │ + bge 591c8 <_PyContext_NewHamtForTests@@Base+0x1d0> │ │ │ │ add r0, r0, r7 │ │ │ │ mov r1, r7 │ │ │ │ sub r0, r0, #1 │ │ │ │ - bl 358188 │ │ │ │ + bl 355b0c │ │ │ │ mov r5, r0 │ │ │ │ mov r7, #0 │ │ │ │ sub r5, r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - ble 5922c <_PyContext_NewHamtForTests@@Base+0x244> │ │ │ │ - bl 217ee4 │ │ │ │ + ble 5923c <_PyContext_NewHamtForTests@@Base+0x244> │ │ │ │ + bl 21527c │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 59204 <_PyContext_NewHamtForTests@@Base+0x21c> │ │ │ │ + bne 59214 <_PyContext_NewHamtForTests@@Base+0x21c> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 59184 <_PyContext_NewHamtForTests@@Base+0x19c> │ │ │ │ + beq 59194 <_PyContext_NewHamtForTests@@Base+0x19c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 59184 <_PyContext_NewHamtForTests@@Base+0x19c> │ │ │ │ + bne 59194 <_PyContext_NewHamtForTests@@Base+0x19c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 59184 <_PyContext_NewHamtForTests@@Base+0x19c> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 59194 <_PyContext_NewHamtForTests@@Base+0x19c> │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 59224 <_PyContext_NewHamtForTests@@Base+0x23c> │ │ │ │ + beq 59234 <_PyContext_NewHamtForTests@@Base+0x23c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne 59224 <_PyContext_NewHamtForTests@@Base+0x23c> │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bne 59234 <_PyContext_NewHamtForTests@@Base+0x23c> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ add r7, r7, #1 │ │ │ │ - b 591c0 <_PyContext_NewHamtForTests@@Base+0x1d8> │ │ │ │ + b 591d0 <_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 59260 <_PyContext_NewHamtForTests@@Base+0x278> │ │ │ │ + beq 59270 <_PyContext_NewHamtForTests@@Base+0x278> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 59260 <_PyContext_NewHamtForTests@@Base+0x278> │ │ │ │ + bne 59270 <_PyContext_NewHamtForTests@@Base+0x278> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_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 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r4, [r3, #16] │ │ │ │ - beq 592ac <_PyContext_NewHamtForTests@@Base+0x2c4> │ │ │ │ + beq 592bc <_PyContext_NewHamtForTests@@Base+0x2c4> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #1 │ │ │ │ - bgt 592ac <_PyContext_NewHamtForTests@@Base+0x2c4> │ │ │ │ - bl 3252c8 <_PySys_GetSizeOf@@Base> │ │ │ │ + bgt 592bc <_PyContext_NewHamtForTests@@Base+0x2c4> │ │ │ │ + bl 321b64 <_PySys_GetSizeOf@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 592b8 <_PyContext_NewHamtForTests@@Base+0x2d0> │ │ │ │ + beq 592c8 <_PyContext_NewHamtForTests@@Base+0x2d0> │ │ │ │ add r4, r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 18d844 │ │ │ │ + b 18be30 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc] @ 592c8 <_PyContext_NewHamtForTests@@Base+0x2e0> │ │ │ │ - b 4ce54 │ │ │ │ - eorseq ip, r5, r0, ror #15 │ │ │ │ + ldr r1, [pc] @ 592d8 <_PyContext_NewHamtForTests@@Base+0x2e0> │ │ │ │ + b 4ce60 │ │ │ │ + eorseq sl, r5, r0, ror #2 │ │ │ │ + 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 9b1a8 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + bl 9b2a4 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + bl 9b2a4 │ │ │ │ + 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 9ac7c <_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 112444 │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r4, #0 │ │ │ │ + bne 593dc <_PyContext_NewHamtForTests@@Base+0x3e4> │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ + cmp r5, #0 │ │ │ │ + ldrne r4, [r4, #20] │ │ │ │ + ldreq r4, [pc, #96] @ 593fc <_PyContext_NewHamtForTests@@Base+0x404> │ │ │ │ + cmp r5, r6 │ │ │ │ + blt 593cc <_PyContext_NewHamtForTests@@Base+0x3d4> │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 292f8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 593cc <_PyContext_NewHamtForTests@@Base+0x3d4> │ │ │ │ + add r0, r4, r6 │ │ │ │ + sub r1, r5, r6 │ │ │ │ + bl 1d12b4 │ │ │ │ + mov r4, r0 │ │ │ │ + b 593dc <_PyContext_NewHamtForTests@@Base+0x3e4> │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 1d12b4 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 593f0 <_PyContext_NewHamtForTests@@Base+0x3f8> │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 113378 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #48 @ 0x30 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq r2, ip, r0, lsl #20 │ │ │ │ + ldr r1, [pc] @ 59408 <_PyContext_NewHamtForTests@@Base+0x410> │ │ │ │ + b 5a410 <_PyContext_NewHamtForTests@@Base+0x1418> │ │ │ │ + eorseq sl, r5, ip, ror #2 │ │ │ │ + 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] @ 59468 <_PyContext_NewHamtForTests@@Base+0x470> │ │ │ │ + bl fe190 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 59460 <_PyContext_NewHamtForTests@@Base+0x468> │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2fd26c │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + eorseq r2, r6, r8, asr r9 │ │ │ │ + b 508e0 │ │ │ │ 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] │ │ │ │ @@ -47982,15 +48087,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] @ 5a170 <_PyContext_NewHamtForTests@@Base+0x1188> │ │ │ │ + ldr r3, [pc, #3672] @ 5a314 <_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 │ │ │ │ @@ -48001,15 +48106,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] @ 5a174 <_PyContext_NewHamtForTests@@Base+0x118c> │ │ │ │ + ldr r3, [pc, #3600] @ 5a318 <_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 │ │ │ │ @@ -48017,15 +48122,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] @ 5a178 <_PyContext_NewHamtForTests@@Base+0x1190> │ │ │ │ + ldr r3, [pc, #3540] @ 5a31c <_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 │ │ │ │ @@ -48033,15 +48138,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] @ 5a17c <_PyContext_NewHamtForTests@@Base+0x1194> │ │ │ │ + ldr r3, [pc, #3480] @ 5a320 <_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 │ │ │ │ @@ -48049,15 +48154,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] @ 5a180 <_PyContext_NewHamtForTests@@Base+0x1198> │ │ │ │ + ldr r3, [pc, #3420] @ 5a324 <_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 │ │ │ │ @@ -48065,15 +48170,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] @ 5a184 <_PyContext_NewHamtForTests@@Base+0x119c> │ │ │ │ + ldr r3, [pc, #3360] @ 5a328 <_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 │ │ │ │ @@ -48081,15 +48186,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] @ 5a188 <_PyContext_NewHamtForTests@@Base+0x11a0> │ │ │ │ + ldr r3, [pc, #3300] @ 5a32c <_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 │ │ │ │ @@ -48097,15 +48202,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] @ 5a18c <_PyContext_NewHamtForTests@@Base+0x11a4> │ │ │ │ + ldr r3, [pc, #3240] @ 5a330 <_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 │ │ │ │ @@ -48113,15 +48218,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] @ 5a190 <_PyContext_NewHamtForTests@@Base+0x11a8> │ │ │ │ + ldr r3, [pc, #3180] @ 5a334 <_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 │ │ │ │ @@ -48129,15 +48234,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] @ 5a194 <_PyContext_NewHamtForTests@@Base+0x11ac> │ │ │ │ + ldr r3, [pc, #3120] @ 5a338 <_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 │ │ │ │ @@ -48161,15 +48266,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] @ 5a198 <_PyContext_NewHamtForTests@@Base+0x11b0> │ │ │ │ + ldr r3, [pc, #2996] @ 5a33c <_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 │ │ │ │ @@ -48177,15 +48282,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] @ 5a19c <_PyContext_NewHamtForTests@@Base+0x11b4> │ │ │ │ + ldr r3, [pc, #2936] @ 5a340 <_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 │ │ │ │ @@ -48193,15 +48298,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] @ 5a1a0 <_PyContext_NewHamtForTests@@Base+0x11b8> │ │ │ │ + ldr r3, [pc, #2876] @ 5a344 <_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 │ │ │ │ @@ -48209,15 +48314,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] @ 5a1a4 <_PyContext_NewHamtForTests@@Base+0x11bc> │ │ │ │ + ldr r3, [pc, #2816] @ 5a348 <_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 │ │ │ │ @@ -48225,672 +48330,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] @ 5a1a8 <_PyContext_NewHamtForTests@@Base+0x11c0> │ │ │ │ + ldr r3, [pc, #2756] @ 5a34c <_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] @ 5a1ac <_PyContext_NewHamtForTests@@Base+0x11c4> │ │ │ │ + ldr r3, [pc, #2704] @ 5a350 <_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] @ 5a1b0 <_PyContext_NewHamtForTests@@Base+0x11c8> │ │ │ │ + ldr r3, [pc, #2652] @ 5a354 <_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] @ 5a1b4 <_PyContext_NewHamtForTests@@Base+0x11cc> │ │ │ │ + ldr r3, [pc, #2600] @ 5a358 <_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] @ 5a1b8 <_PyContext_NewHamtForTests@@Base+0x11d0> │ │ │ │ + ldr r3, [pc, #2548] @ 5a35c <_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] @ 5a1bc <_PyContext_NewHamtForTests@@Base+0x11d4> │ │ │ │ + ldr r3, [pc, #2496] @ 5a360 <_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] @ 5a1c0 <_PyContext_NewHamtForTests@@Base+0x11d8> │ │ │ │ + ldr r3, [pc, #2444] @ 5a364 <_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] @ 5a1c4 <_PyContext_NewHamtForTests@@Base+0x11dc> │ │ │ │ + ldr r3, [pc, #2392] @ 5a368 <_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] @ 5a1c8 <_PyContext_NewHamtForTests@@Base+0x11e0> │ │ │ │ + ldr r3, [pc, #2340] @ 5a36c <_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] @ 5a1cc <_PyContext_NewHamtForTests@@Base+0x11e4> │ │ │ │ + ldr r3, [pc, #2288] @ 5a370 <_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] @ 5a1d0 <_PyContext_NewHamtForTests@@Base+0x11e8> │ │ │ │ + ldr r3, [pc, #2236] @ 5a374 <_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] @ 5a1d4 <_PyContext_NewHamtForTests@@Base+0x11ec> │ │ │ │ + ldr r3, [pc, #2184] @ 5a378 <_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] @ 5a1d8 <_PyContext_NewHamtForTests@@Base+0x11f0> │ │ │ │ + ldr r3, [pc, #2132] @ 5a37c <_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] @ 5a1dc <_PyContext_NewHamtForTests@@Base+0x11f4> │ │ │ │ + ldr r3, [pc, #2080] @ 5a380 <_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] @ 5a1e0 <_PyContext_NewHamtForTests@@Base+0x11f8> │ │ │ │ + ldr r3, [pc, #2028] @ 5a384 <_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] @ 5a1e4 <_PyContext_NewHamtForTests@@Base+0x11fc> │ │ │ │ + ldr r3, [pc, #1976] @ 5a388 <_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] @ 5a1e8 <_PyContext_NewHamtForTests@@Base+0x1200> │ │ │ │ + ldr r3, [pc, #1924] @ 5a38c <_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] @ 5a1ec <_PyContext_NewHamtForTests@@Base+0x1204> │ │ │ │ + ldr r2, [pc, #1868] @ 5a390 <_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] @ 5a1f0 <_PyContext_NewHamtForTests@@Base+0x1208> │ │ │ │ + ldr r3, [pc, #1820] @ 5a394 <_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] @ 5a1f4 <_PyContext_NewHamtForTests@@Base+0x120c> │ │ │ │ + ldr r3, [pc, #1772] @ 5a398 <_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] @ 5a1f8 <_PyContext_NewHamtForTests@@Base+0x1210> │ │ │ │ + ldr r3, [pc, #1724] @ 5a39c <_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] @ 5a1fc <_PyContext_NewHamtForTests@@Base+0x1214> │ │ │ │ + ldr r3, [pc, #1676] @ 5a3a0 <_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] @ 5a200 <_PyContext_NewHamtForTests@@Base+0x1218> │ │ │ │ + ldr r3, [pc, #1628] @ 5a3a4 <_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] @ 5a204 <_PyContext_NewHamtForTests@@Base+0x121c> │ │ │ │ + ldr r3, [pc, #1580] @ 5a3a8 <_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] @ 5a208 <_PyContext_NewHamtForTests@@Base+0x1220> │ │ │ │ + ldr r3, [pc, #1532] @ 5a3ac <_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] @ 5a20c <_PyContext_NewHamtForTests@@Base+0x1224> │ │ │ │ + ldr r3, [pc, #1484] @ 5a3b0 <_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] @ 5a210 <_PyContext_NewHamtForTests@@Base+0x1228> │ │ │ │ + ldr r3, [pc, #1436] @ 5a3b4 <_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] @ 5a214 <_PyContext_NewHamtForTests@@Base+0x122c> │ │ │ │ + ldr r3, [pc, #1388] @ 5a3b8 <_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] @ 5a218 <_PyContext_NewHamtForTests@@Base+0x1230> │ │ │ │ + ldr r3, [pc, #1340] @ 5a3bc <_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] @ 5a21c <_PyContext_NewHamtForTests@@Base+0x1234> │ │ │ │ + ldr r3, [pc, #1292] @ 5a3c0 <_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] @ 5a220 <_PyContext_NewHamtForTests@@Base+0x1238> │ │ │ │ + ldr r3, [pc, #1244] @ 5a3c4 <_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] @ 5a224 <_PyContext_NewHamtForTests@@Base+0x123c> │ │ │ │ + ldr r3, [pc, #1196] @ 5a3c8 <_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] @ 5a228 <_PyContext_NewHamtForTests@@Base+0x1240> │ │ │ │ + ldr r3, [pc, #1148] @ 5a3cc <_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] @ 5a22c <_PyContext_NewHamtForTests@@Base+0x1244> │ │ │ │ + ldr r3, [pc, #1100] @ 5a3d0 <_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] @ 5a230 <_PyContext_NewHamtForTests@@Base+0x1248> │ │ │ │ + ldr r3, [pc, #1048] @ 5a3d4 <_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] @ 5a234 <_PyContext_NewHamtForTests@@Base+0x124c> │ │ │ │ + ldr r3, [pc, #996] @ 5a3d8 <_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] @ 5a238 <_PyContext_NewHamtForTests@@Base+0x1250> │ │ │ │ + ldr r3, [pc, #944] @ 5a3dc <_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] @ 5a23c <_PyContext_NewHamtForTests@@Base+0x1254> │ │ │ │ + ldr r3, [pc, #892] @ 5a3e0 <_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] @ 5a240 <_PyContext_NewHamtForTests@@Base+0x1258> │ │ │ │ + ldr r3, [pc, #840] @ 5a3e4 <_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] @ 5a244 <_PyContext_NewHamtForTests@@Base+0x125c> │ │ │ │ + ldr r3, [pc, #788] @ 5a3e8 <_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] @ 5a248 <_PyContext_NewHamtForTests@@Base+0x1260> │ │ │ │ + ldr r3, [pc, #736] @ 5a3ec <_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] @ 5a24c <_PyContext_NewHamtForTests@@Base+0x1264> │ │ │ │ + ldr r3, [pc, #684] @ 5a3f0 <_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] @ 5a250 <_PyContext_NewHamtForTests@@Base+0x1268> │ │ │ │ + ldr r3, [pc, #632] @ 5a3f4 <_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] @ 5a254 <_PyContext_NewHamtForTests@@Base+0x126c> │ │ │ │ + ldr r3, [pc, #580] @ 5a3f8 <_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] @ 5a258 <_PyContext_NewHamtForTests@@Base+0x1270> │ │ │ │ + ldr r3, [pc, #528] @ 5a3fc <_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] @ 5a25c <_PyContext_NewHamtForTests@@Base+0x1274> │ │ │ │ + ldr r3, [pc, #476] @ 5a400 <_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] @ 5a260 <_PyContext_NewHamtForTests@@Base+0x1278> │ │ │ │ + ldr r3, [pc, #424] @ 5a404 <_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] @ 5a264 <_PyContext_NewHamtForTests@@Base+0x127c> │ │ │ │ + ldr r3, [pc, #372] @ 5a408 <_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] @ 5a268 <_PyContext_NewHamtForTests@@Base+0x1280> │ │ │ │ + ldr r3, [pc, #320] @ 5a40c <_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 │ │ │ │ @@ -48911,17 +49016,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 1198058 <__bss_end__@@Base+0xbc3110> │ │ │ │ + blhi 11981fc <__bss_end__@@Base+0xbd32b4> │ │ │ │ ldmdbhi ip, {r1, r2, r3, r4, r5, r7, r8, r9, sl, ip, lr, pc}^ │ │ │ │ - blvs fe45e62c <__bss_end__@@Base+0xfde896e4> │ │ │ │ + blvs fe45e7d0 <__bss_end__@@Base+0xfde99888> │ │ │ │ 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} │ │ │ │ @@ -48930,577 +49035,502 @@ │ │ │ │ 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 @ 5a5c8 <_PyContext_NewHamtForTests@@Base+0x15e0> │ │ │ │ + stc2l 3, cr10, [pc], #992 @ 5a76c <_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 ff80e0ac <__bss_end__@@Base+0xff239164> │ │ │ │ + blmi ff80e250 <__bss_end__@@Base+0xff249308> │ │ │ │ @ instruction: 0xf6bb4b60 │ │ │ │ mrclt 12, 5, fp, cr15, cr0, {3} │ │ │ │ ldmcs fp, {r1, r2, r6, r7, r9, sl, fp, ip, sp, lr} │ │ │ │ - b fe8a4200 <__bss_end__@@Base+0xfe2cf2b8> │ │ │ │ - strbtle r3, [pc], #133 @ 5a21c <_PyContext_NewHamtForTests@@Base+0x1234> │ │ │ │ + b fe8a43a4 <__bss_end__@@Base+0xfe2df45c> │ │ │ │ + strbtle r3, [pc], #133 @ 5a3c0 <_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 fe5630d8 <__bss_end__@@Base+0xfdf8e190> │ │ │ │ + blge fe56327c <__bss_end__@@Base+0xfdf9e334> │ │ │ │ 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 ff64ed58 <__bss_end__@@Base+0xff079e10> │ │ │ │ - bl fe20f0b4 <__bss_end__@@Base+0xfdc3a16c> │ │ │ │ - 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 9b284 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - bl 9b380 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - bl 9b380 │ │ │ │ - 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 9ad58 <_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 1129cc │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r4, #0 │ │ │ │ - bne 5a36c <_PyContext_NewHamtForTests@@Base+0x1384> │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ - cmp r5, #0 │ │ │ │ - ldrne r4, [r4, #20] │ │ │ │ - ldreq r4, [pc, #96] @ 5a38c <_PyContext_NewHamtForTests@@Base+0x13a4> │ │ │ │ - cmp r5, r6 │ │ │ │ - blt 5a35c <_PyContext_NewHamtForTests@@Base+0x1374> │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 292f8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5a35c <_PyContext_NewHamtForTests@@Base+0x1374> │ │ │ │ - add r0, r4, r6 │ │ │ │ - sub r1, r5, r6 │ │ │ │ - bl 1d2fb4 │ │ │ │ - mov r4, r0 │ │ │ │ - b 5a36c <_PyContext_NewHamtForTests@@Base+0x1384> │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1d2fb4 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 5a380 <_PyContext_NewHamtForTests@@Base+0x1398> │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 113900 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #48 @ 0x30 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, sp, r0, lsl #20 │ │ │ │ - ldr r1, [pc] @ 5a398 <_PyContext_NewHamtForTests@@Base+0x13b0> │ │ │ │ - b 5a400 <_PyContext_NewHamtForTests@@Base+0x1418> │ │ │ │ - eorseq ip, r5, ip, ror #15 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - add ip, sp, #8 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r3, #2 │ │ │ │ - str r2, [sp] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r0, r1 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr r1, [pc, #32] @ 5a3f8 <_PyContext_NewHamtForTests@@Base+0x1410> │ │ │ │ - bl fe640 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5a3f0 <_PyContext_NewHamtForTests@@Base+0x1408> │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2ffdc0 │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - @ instruction: 0x00364ffc │ │ │ │ - b 50ac4 │ │ │ │ + bcs ff64eefc <__bss_end__@@Base+0xff089fb4> │ │ │ │ + bl fe20f258 <__bss_end__@@Base+0xfdc4a310> │ │ │ │ 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] @ 5a450 <_PyContext_NewHamtForTests@@Base+0x1468> │ │ │ │ - ldr r1, [pc, #48] @ 5a454 <_PyContext_NewHamtForTests@@Base+0x146c> │ │ │ │ + ldr r0, [pc, #48] @ 5a460 <_PyContext_NewHamtForTests@@Base+0x1468> │ │ │ │ + ldr r1, [pc, #48] @ 5a464 <_PyContext_NewHamtForTests@@Base+0x146c> │ │ │ │ mov r2, r4 │ │ │ │ - bl bc32c │ │ │ │ + bl bbe80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 5a448 <_PyContext_NewHamtForTests@@Base+0x1460> │ │ │ │ + blt 5a458 <_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, lsr #28 │ │ │ │ - eorseq r6, r6, r8, lsr #28 │ │ │ │ + eorseq r4, r6, ip, lsl #15 │ │ │ │ + eorseq r4, r6, r8, lsl #15 │ │ │ │ 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] @ 5a510 <_PyContext_NewHamtForTests@@Base+0x1528> │ │ │ │ + ldr r1, [pc, #120] @ 5a520 <_PyContext_NewHamtForTests@@Base+0x1528> │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl fe640 │ │ │ │ + bl fe190 │ │ │ │ cmp r0, r5 │ │ │ │ - beq 5a4c8 <_PyContext_NewHamtForTests@@Base+0x14e0> │ │ │ │ + beq 5a4d8 <_PyContext_NewHamtForTests@@Base+0x14e0> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl 2fe6bc │ │ │ │ + bl 2fbbbc │ │ │ │ cmp r0, #2 │ │ │ │ - beq 5a4d0 <_PyContext_NewHamtForTests@@Base+0x14e8> │ │ │ │ + beq 5a4e0 <_PyContext_NewHamtForTests@@Base+0x14e8> │ │ │ │ cmp r0, r5 │ │ │ │ - bne 5a4e4 <_PyContext_NewHamtForTests@@Base+0x14fc> │ │ │ │ + bne 5a4f4 <_PyContext_NewHamtForTests@@Base+0x14fc> │ │ │ │ mov r0, #0 │ │ │ │ - b 5a508 <_PyContext_NewHamtForTests@@Base+0x1520> │ │ │ │ + b 5a518 <_PyContext_NewHamtForTests@@Base+0x1520> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5a508 <_PyContext_NewHamtForTests@@Base+0x1520> │ │ │ │ - b 5a500 <_PyContext_NewHamtForTests@@Base+0x1518> │ │ │ │ + beq 5a518 <_PyContext_NewHamtForTests@@Base+0x1520> │ │ │ │ + b 5a510 <_PyContext_NewHamtForTests@@Base+0x1518> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #32] @ 5a514 <_PyContext_NewHamtForTests@@Base+0x152c> │ │ │ │ - beq 5a508 <_PyContext_NewHamtForTests@@Base+0x1520> │ │ │ │ + ldreq r0, [pc, #32] @ 5a524 <_PyContext_NewHamtForTests@@Base+0x152c> │ │ │ │ + beq 5a518 <_PyContext_NewHamtForTests@@Base+0x1520> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5a508 <_PyContext_NewHamtForTests@@Base+0x1520> │ │ │ │ + beq 5a518 <_PyContext_NewHamtForTests@@Base+0x1520> │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r0] │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x0035bdb0 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - b 54d8c │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldrb r3, [r0, #8] │ │ │ │ - ldr r2, [pc, #164] @ 5a5dc <_PyContext_NewHamtForTests@@Base+0x15f4> │ │ │ │ - sub sp, sp, #56 @ 0x38 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - mov r2, #0 │ │ │ │ - beq 5a558 <_PyContext_NewHamtForTests@@Base+0x1570> │ │ │ │ - add r0, r0, #9 │ │ │ │ - bl 232728 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - bl 58ce8 │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 5a578 <_PyContext_NewHamtForTests@@Base+0x1590> │ │ │ │ - add r0, r4, #9 │ │ │ │ - bl 8b248 │ │ │ │ - ldr r0, [pc, #96] @ 5a5e0 <_PyContext_NewHamtForTests@@Base+0x15f8> │ │ │ │ - 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 5a588 <_PyContext_NewHamtForTests@@Base+0x15a0> │ │ │ │ - mov r1, #32 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl a56f0 │ │ │ │ - ldr r3, [pc, #28] @ 5a5dc <_PyContext_NewHamtForTests@@Base+0x15f4> │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - beq 5a5d4 <_PyContext_NewHamtForTests@@Base+0x15ec> │ │ │ │ - bl 2a210 <__stack_chk_fail@plt> │ │ │ │ - add sp, sp, #56 @ 0x38 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq pc, r5, ip, ror #29 │ │ │ │ - eorseq fp, r6, r8, asr #26 │ │ │ │ + eorseq r9, r5, r0, lsr r7 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + b 54d98 │ │ │ │ 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 1129cc │ │ │ │ + bl 112444 │ │ │ │ cmp r0, #0 │ │ │ │ movne r4, #0 │ │ │ │ - bne 5a684 <_PyContext_NewHamtForTests@@Base+0x169c> │ │ │ │ + bne 5a5cc <_PyContext_NewHamtForTests@@Base+0x15d4> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r4, [r4, #20] │ │ │ │ - ldreq r4, [pc, #96] @ 5a6a4 <_PyContext_NewHamtForTests@@Base+0x16bc> │ │ │ │ + ldreq r4, [pc, #96] @ 5a5ec <_PyContext_NewHamtForTests@@Base+0x15f4> │ │ │ │ cmp r5, r2 │ │ │ │ - blt 5a674 <_PyContext_NewHamtForTests@@Base+0x168c> │ │ │ │ + blt 5a5bc <_PyContext_NewHamtForTests@@Base+0x15c4> │ │ │ │ sub r6, r5, r2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, r4, r6 │ │ │ │ bl 292f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5a674 <_PyContext_NewHamtForTests@@Base+0x168c> │ │ │ │ + bne 5a5bc <_PyContext_NewHamtForTests@@Base+0x15c4> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1d2fb4 │ │ │ │ + bl 1d12b4 │ │ │ │ mov r4, r0 │ │ │ │ - b 5a684 <_PyContext_NewHamtForTests@@Base+0x169c> │ │ │ │ + b 5a5cc <_PyContext_NewHamtForTests@@Base+0x15d4> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1d2fb4 │ │ │ │ + bl 1d12b4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5a698 <_PyContext_NewHamtForTests@@Base+0x16b0> │ │ │ │ + beq 5a5e0 <_PyContext_NewHamtForTests@@Base+0x15e8> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113900 │ │ │ │ + bl 113378 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, sp, r0, lsl #20 │ │ │ │ - ldr r1, [pc] @ 5a6b0 <_PyContext_NewHamtForTests@@Base+0x16c8> │ │ │ │ - b 5a400 <_PyContext_NewHamtForTests@@Base+0x1418> │ │ │ │ - eorseq ip, r5, r4, lsl #17 │ │ │ │ + subseq r2, ip, r0, lsl #20 │ │ │ │ + ldr r1, [pc] @ 5a5f8 <_PyContext_NewHamtForTests@@Base+0x1600> │ │ │ │ + b 5a410 <_PyContext_NewHamtForTests@@Base+0x1418> │ │ │ │ + eorseq sl, r5, r4, lsl #4 │ │ │ │ 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 5a6f4 <_PyContext_NewHamtForTests@@Base+0x170c> │ │ │ │ + bhi 5a63c <_PyContext_NewHamtForTests@@Base+0x1644> │ │ │ │ cmp r4, #2 │ │ │ │ ldr r5, [r6] │ │ │ │ movne r4, #0 │ │ │ │ ldreq r4, [r6, #4] │ │ │ │ - b 5a714 <_PyContext_NewHamtForTests@@Base+0x172c> │ │ │ │ - ldr r0, [pc, #200] @ 5a7c4 <_PyContext_NewHamtForTests@@Base+0x17dc> │ │ │ │ + b 5a65c <_PyContext_NewHamtForTests@@Base+0x1664> │ │ │ │ + ldr r0, [pc, #200] @ 5a70c <_PyContext_NewHamtForTests@@Base+0x1714> │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5a6e0 <_PyContext_NewHamtForTests@@Base+0x16f8> │ │ │ │ - b 5a748 <_PyContext_NewHamtForTests@@Base+0x1760> │ │ │ │ + bne 5a628 <_PyContext_NewHamtForTests@@Base+0x1630> │ │ │ │ + b 5a690 <_PyContext_NewHamtForTests@@Base+0x1698> │ │ │ │ ldr r6, [r7, #8] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2a2160 │ │ │ │ + bl 29f1b0 │ │ │ │ cmn r0, #2 │ │ │ │ - beq 5a748 <_PyContext_NewHamtForTests@@Base+0x1760> │ │ │ │ + beq 5a690 <_PyContext_NewHamtForTests@@Base+0x1698> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 5a750 <_PyContext_NewHamtForTests@@Base+0x1768> │ │ │ │ - ldr r3, [pc, #136] @ 5a7c8 <_PyContext_NewHamtForTests@@Base+0x17e0> │ │ │ │ - ldr r1, [pc, #136] @ 5a7cc <_PyContext_NewHamtForTests@@Base+0x17e4> │ │ │ │ + blt 5a698 <_PyContext_NewHamtForTests@@Base+0x16a0> │ │ │ │ + ldr r3, [pc, #136] @ 5a710 <_PyContext_NewHamtForTests@@Base+0x1718> │ │ │ │ + ldr r1, [pc, #136] @ 5a714 <_PyContext_NewHamtForTests@@Base+0x171c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r0, #0 │ │ │ │ - b 5a7bc <_PyContext_NewHamtForTests@@Base+0x17d4> │ │ │ │ + b 5a704 <_PyContext_NewHamtForTests@@Base+0x170c> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ mov r3, #0 │ │ │ │ cmp r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne 5a770 <_PyContext_NewHamtForTests@@Base+0x1788> │ │ │ │ + bne 5a6b8 <_PyContext_NewHamtForTests@@Base+0x16c0> │ │ │ │ cmp r4, r3 │ │ │ │ - beq 5a7b0 <_PyContext_NewHamtForTests@@Base+0x17c8> │ │ │ │ - b 5a798 <_PyContext_NewHamtForTests@@Base+0x17b0> │ │ │ │ + beq 5a6f8 <_PyContext_NewHamtForTests@@Base+0x1700> │ │ │ │ + b 5a6e0 <_PyContext_NewHamtForTests@@Base+0x16e8> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 252218 │ │ │ │ + bl 24ea88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 5a748 <_PyContext_NewHamtForTests@@Base+0x1760> │ │ │ │ + blt 5a690 <_PyContext_NewHamtForTests@@Base+0x1698> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5a7bc <_PyContext_NewHamtForTests@@Base+0x17d4> │ │ │ │ + bne 5a704 <_PyContext_NewHamtForTests@@Base+0x170c> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 5a7b0 <_PyContext_NewHamtForTests@@Base+0x17c8> │ │ │ │ + beq 5a6f8 <_PyContext_NewHamtForTests@@Base+0x1700> │ │ │ │ ldr r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b 5a7bc <_PyContext_NewHamtForTests@@Base+0x17d4> │ │ │ │ + b 5a704 <_PyContext_NewHamtForTests@@Base+0x170c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1500e4 <_PyErr_SetKeyError@@Base> │ │ │ │ - b 5a748 <_PyContext_NewHamtForTests@@Base+0x1760> │ │ │ │ + bl 14f83c <_PyErr_SetKeyError@@Base> │ │ │ │ + b 5a690 <_PyContext_NewHamtForTests@@Base+0x1698> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0x003785d4 │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r6, r8, ip, asr r3 │ │ │ │ + eorseq r5, r7, r4, asr pc │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + @ instruction: 0x00383cdc │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + ldrb r3, [r0, #8] │ │ │ │ + ldr r2, [pc, #164] @ 5a7d8 <_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 5a754 <_PyContext_NewHamtForTests@@Base+0x175c> │ │ │ │ + add r0, r0, #9 │ │ │ │ + bl 22ee48 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + bl 58da8 │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 5a774 <_PyContext_NewHamtForTests@@Base+0x177c> │ │ │ │ + add r0, r4, #9 │ │ │ │ + bl 2302fc │ │ │ │ + ldr r0, [pc, #96] @ 5a7dc <_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 5a784 <_PyContext_NewHamtForTests@@Base+0x178c> │ │ │ │ + mov r1, #32 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl a5614 │ │ │ │ + ldr r3, [pc, #28] @ 5a7d8 <_PyContext_NewHamtForTests@@Base+0x17e0> │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + beq 5a7d0 <_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 r9, r6, r8, asr #13 │ │ │ │ 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 5a804 <_PyContext_NewHamtForTests@@Base+0x181c> │ │ │ │ + bne 5a814 <_PyContext_NewHamtForTests@@Base+0x181c> │ │ │ │ ldr r0, [r7] │ │ │ │ - bl 12038c <_PyNumber_Index@@Base> │ │ │ │ + bl 11fc10 <_PyNumber_Index@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 5a828 <_PyContext_NewHamtForTests@@Base+0x1840> │ │ │ │ - b 5a844 <_PyContext_NewHamtForTests@@Base+0x185c> │ │ │ │ + bne 5a838 <_PyContext_NewHamtForTests@@Base+0x1840> │ │ │ │ + b 5a854 <_PyContext_NewHamtForTests@@Base+0x185c> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #376] @ 5a98c <_PyContext_NewHamtForTests@@Base+0x19a4> │ │ │ │ + ldr r0, [pc, #376] @ 5a99c <_PyContext_NewHamtForTests@@Base+0x19a4> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5a7f0 <_PyContext_NewHamtForTests@@Base+0x1808> │ │ │ │ - b 5a984 <_PyContext_NewHamtForTests@@Base+0x199c> │ │ │ │ - bl ab140 │ │ │ │ + bne 5a800 <_PyContext_NewHamtForTests@@Base+0x1808> │ │ │ │ + b 5a994 <_PyContext_NewHamtForTests@@Base+0x199c> │ │ │ │ + bl ab064 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne 5a858 <_PyContext_NewHamtForTests@@Base+0x1870> │ │ │ │ + bne 5a868 <_PyContext_NewHamtForTests@@Base+0x1870> │ │ │ │ cmn r5, #1 │ │ │ │ - bne 5a874 <_PyContext_NewHamtForTests@@Base+0x188c> │ │ │ │ - bl a5774 │ │ │ │ + bne 5a884 <_PyContext_NewHamtForTests@@Base+0x188c> │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 5a874 <_PyContext_NewHamtForTests@@Base+0x188c> │ │ │ │ - b 5a984 <_PyContext_NewHamtForTests@@Base+0x199c> │ │ │ │ + beq 5a884 <_PyContext_NewHamtForTests@@Base+0x188c> │ │ │ │ + b 5a994 <_PyContext_NewHamtForTests@@Base+0x199c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 5a83c <_PyContext_NewHamtForTests@@Base+0x1854> │ │ │ │ + bne 5a84c <_PyContext_NewHamtForTests@@Base+0x1854> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 5a83c <_PyContext_NewHamtForTests@@Base+0x1854> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 5a84c <_PyContext_NewHamtForTests@@Base+0x1854> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r6, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 5a89c <_PyContext_NewHamtForTests@@Base+0x18b4> │ │ │ │ - ldr r3, [pc, #256] @ 5a990 <_PyContext_NewHamtForTests@@Base+0x19a8> │ │ │ │ - ldr r1, [pc, #256] @ 5a994 <_PyContext_NewHamtForTests@@Base+0x19ac> │ │ │ │ + bne 5a8ac <_PyContext_NewHamtForTests@@Base+0x18b4> │ │ │ │ + ldr r3, [pc, #256] @ 5a9a0 <_PyContext_NewHamtForTests@@Base+0x19a8> │ │ │ │ + ldr r1, [pc, #256] @ 5a9a4 <_PyContext_NewHamtForTests@@Base+0x19ac> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 5a984 <_PyContext_NewHamtForTests@@Base+0x199c> │ │ │ │ + bl 18ed6c │ │ │ │ + b 5a994 <_PyContext_NewHamtForTests@@Base+0x199c> │ │ │ │ cmp r5, r3 │ │ │ │ - blt 5a8b4 <_PyContext_NewHamtForTests@@Base+0x18cc> │ │ │ │ + blt 5a8c4 <_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 5a8f0 <_PyContext_NewHamtForTests@@Base+0x1908> │ │ │ │ + bgt 5a900 <_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 31edbc <_PyTime_AsTimeval@@Base+0x2560> │ │ │ │ + bl 31c674 <_PyTime_AsTimeval@@Base+0x2560> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 5a984 <_PyContext_NewHamtForTests@@Base+0x199c> │ │ │ │ - ldr r0, [pc, #168] @ 5a998 <_PyContext_NewHamtForTests@@Base+0x19b0> │ │ │ │ + beq 5a994 <_PyContext_NewHamtForTests@@Base+0x199c> │ │ │ │ + ldr r0, [pc, #168] @ 5a9a8 <_PyContext_NewHamtForTests@@Base+0x19b0> │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ rsb r1, r5, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b2ce0 │ │ │ │ + bl 2afb5c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5a984 <_PyContext_NewHamtForTests@@Base+0x199c> │ │ │ │ + bne 5a994 <_PyContext_NewHamtForTests@@Base+0x199c> │ │ │ │ cmp r5, #0 │ │ │ │ - bge 5a924 <_PyContext_NewHamtForTests@@Base+0x193c> │ │ │ │ + bge 5a934 <_PyContext_NewHamtForTests@@Base+0x193c> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 30614 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5a950 <_PyContext_NewHamtForTests@@Base+0x1968> │ │ │ │ - b 5a984 <_PyContext_NewHamtForTests@@Base+0x199c> │ │ │ │ + bne 5a960 <_PyContext_NewHamtForTests@@Base+0x1968> │ │ │ │ + b 5a994 <_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 31edbc <_PyTime_AsTimeval@@Base+0x2560> │ │ │ │ + bl 31c674 <_PyTime_AsTimeval@@Base+0x2560> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 5a984 <_PyContext_NewHamtForTests@@Base+0x199c> │ │ │ │ - ldr r0, [pc, #68] @ 5a998 <_PyContext_NewHamtForTests@@Base+0x19b0> │ │ │ │ + beq 5a994 <_PyContext_NewHamtForTests@@Base+0x199c> │ │ │ │ + ldr r0, [pc, #68] @ 5a9a8 <_PyContext_NewHamtForTests@@Base+0x19b0> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5a970 <_PyContext_NewHamtForTests@@Base+0x1988> │ │ │ │ + beq 5a980 <_PyContext_NewHamtForTests@@Base+0x1988> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 5a970 <_PyContext_NewHamtForTests@@Base+0x1988> │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bne 5a980 <_PyContext_NewHamtForTests@@Base+0x1988> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b2ce0 │ │ │ │ + bl 2afb5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5a8e8 <_PyContext_NewHamtForTests@@Base+0x1900> │ │ │ │ + beq 5a8f8 <_PyContext_NewHamtForTests@@Base+0x1900> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x0035c3d8 │ │ │ │ - subseq sp, r6, r0, lsl #22 │ │ │ │ - eorseq r2, r9, r0, ror #13 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - ldr r1, [pc] @ 5a9a4 <_PyContext_NewHamtForTests@@Base+0x19bc> │ │ │ │ - b 5a400 <_PyContext_NewHamtForTests@@Base+0x1418> │ │ │ │ - eorseq ip, r5, ip, lsr r7 │ │ │ │ + eorseq r9, r5, r8, asr sp │ │ │ │ + subseq sp, r5, r0, lsl #22 │ │ │ │ + eorseq r0, r9, r0, rrx │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + ldr r1, [pc] @ 5a9b4 <_PyContext_NewHamtForTests@@Base+0x19bc> │ │ │ │ + b 5a410 <_PyContext_NewHamtForTests@@Base+0x1418> │ │ │ │ + ldrheq sl, [r5], -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 5a9ec <_PyContext_NewHamtForTests@@Base+0x1a04> │ │ │ │ + bgt 5a9fc <_PyContext_NewHamtForTests@@Base+0x1a04> │ │ │ │ mov r0, r4 │ │ │ │ - bl 33252c <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x64c> │ │ │ │ + bl 32fde4 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x64c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5aa08 <_PyContext_NewHamtForTests@@Base+0x1a20> │ │ │ │ + bne 5aa18 <_PyContext_NewHamtForTests@@Base+0x1a20> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 56afc <_PyObject_CheckCrossInterpreterData@@Base+0x60> │ │ │ │ - ldr r3, [pc, #28] @ 5aa10 <_PyContext_NewHamtForTests@@Base+0x1a28> │ │ │ │ - ldr r1, [pc, #28] @ 5aa14 <_PyContext_NewHamtForTests@@Base+0x1a2c> │ │ │ │ + b 56b0c <_PyObject_CheckCrossInterpreterData@@Base+0x60> │ │ │ │ + ldr r3, [pc, #28] @ 5aa20 <_PyContext_NewHamtForTests@@Base+0x1a28> │ │ │ │ + ldr r1, [pc, #28] @ 5aa24 <_PyContext_NewHamtForTests@@Base+0x1a2c> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1babd0 │ │ │ │ + bl 1b906c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 5a9cc <_PyContext_NewHamtForTests@@Base+0x19e4> │ │ │ │ + bge 5a9dc <_PyContext_NewHamtForTests@@Base+0x19e4> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq sl, r6, r8, lsl ip │ │ │ │ - eorseq r2, r9, r4, lsl #14 │ │ │ │ + subseq sl, r5, r8, lsl ip │ │ │ │ + eorseq r0, r9, r4, lsl #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - bl 30dd54 │ │ │ │ - ldr r3, [pc, #12] @ 5aa48 <_PyContext_NewHamtForTests@@Base+0x1a60> │ │ │ │ + bl 30b49c │ │ │ │ + ldr r3, [pc, #12] @ 5aa58 <_PyContext_NewHamtForTests@@Base+0x1a60> │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - ldr r0, [pc, #4] @ 5aa58 <_PyContext_NewHamtForTests@@Base+0x1a70> │ │ │ │ - mov r1, #3 │ │ │ │ - b a56f0 │ │ │ │ - eorseq r1, r9, r0, lsr r7 │ │ │ │ + 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 │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 5aaa4 <_PyContext_NewHamtForTests@@Base+0x1aac> │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r2, #0 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + str r2, [r4, #20] │ │ │ │ + beq 5aaa4 <_PyContext_NewHamtForTests@@Base+0x1aac> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 5aaa4 <_PyContext_NewHamtForTests@@Base+0x1aac> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 5aae0 <_PyContext_NewHamtForTests@@Base+0x1ae8> │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 5aae0 <_PyContext_NewHamtForTests@@Base+0x1ae8> │ │ │ │ + ldr r3, [r0] │ │ │ │ + str r2, [r4, #8] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 5aae0 <_PyContext_NewHamtForTests@@Base+0x1ae8> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 5aae0 <_PyContext_NewHamtForTests@@Base+0x1ae8> │ │ │ │ + bl 9ac7c <_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 │ │ │ │ - bl 33252c <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x64c> │ │ │ │ + bl 32fde4 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x64c> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5aa90 <_PyContext_NewHamtForTests@@Base+0x1aa8> │ │ │ │ + bne 5ab1c <_PyContext_NewHamtForTests@@Base+0x1b24> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 33261c <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x73c> │ │ │ │ + b 32fed4 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x73c> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -0005aa98 : │ │ │ │ - ldr r0, [pc] @ 5aaa0 │ │ │ │ - bx lr │ │ │ │ - eorseq r1, r6, r8, lsl sp │ │ │ │ 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 │ │ │ │ @@ -49508,326 +49538,300 @@ │ │ │ │ movgt r1, #0 │ │ │ │ movle r1, #1 │ │ │ │ cmp lr, #0 │ │ │ │ orrne r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r3 │ │ │ │ - bne 5aafc │ │ │ │ + bne 5ab7c <_PyContext_NewHamtForTests@@Base+0x1b84> │ │ │ │ clz ip, r2 │ │ │ │ lsr ip, ip, #5 │ │ │ │ cmp r3, #1 │ │ │ │ orrne ip, ip, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 5ab34 │ │ │ │ + beq 5abb4 <_PyContext_NewHamtForTests@@Base+0x1bbc> │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #92] @ 5ab6c │ │ │ │ + ldr ip, [pc, #92] @ 5abec <_PyContext_NewHamtForTests@@Base+0x1bf4> │ │ │ │ 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 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 5ab60 │ │ │ │ + beq 5abe0 <_PyContext_NewHamtForTests@@Base+0x1be8> │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r2] │ │ │ │ - bl 1c9254 │ │ │ │ + bl 1c7554 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 5aeb0 │ │ │ │ + bl 5aec0 │ │ │ │ cmn r0, #1 │ │ │ │ - ldrne r0, [pc, #16] @ 5ab70 │ │ │ │ - bne 5ab64 │ │ │ │ + ldrne r0, [pc, #16] @ 5abf0 <_PyContext_NewHamtForTests@@Base+0x1bf8> │ │ │ │ + bne 5abe4 <_PyContext_NewHamtForTests@@Base+0x1bec> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r3, r8, r4, lsl #26 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - 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 5abbc │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r2, #0 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - str r2, [r4, #20] │ │ │ │ - beq 5abbc │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 5abbc │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 5abf8 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5abf8 │ │ │ │ - ldr r3, [r0] │ │ │ │ - str r2, [r4, #8] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5abf8 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 5abf8 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ + subseq r3, r7, r4, lsl #26 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + ldr r0, [pc, #4] @ 5ac00 <_PyContext_NewHamtForTests@@Base+0x1c08> │ │ │ │ + mov r1, #3 │ │ │ │ + b a5614 │ │ │ │ + eorseq pc, r8, r8, lsr #13 │ │ │ │ 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 5ac30 │ │ │ │ - ldr r3, [pc, #328] @ 5ad6c │ │ │ │ - ldr r1, [pc, #328] @ 5ad70 │ │ │ │ + bne 5ac34 <_PyContext_NewHamtForTests@@Base+0x1c3c> │ │ │ │ + ldr r3, [pc, #328] @ 5ad70 <_PyContext_NewHamtForTests@@Base+0x1d78> │ │ │ │ + ldr r1, [pc, #328] @ 5ad74 <_PyContext_NewHamtForTests@@Base+0x1d7c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 5ac7c │ │ │ │ + bl 18ed6c │ │ │ │ + b 5ac80 <_PyContext_NewHamtForTests@@Base+0x1c88> │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bne 5ac84 │ │ │ │ + bne 5ac88 <_PyContext_NewHamtForTests@@Base+0x1c90> │ │ │ │ ldrb r3, [r0, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ streq r3, [r5, #16] │ │ │ │ strbeq r3, [r0, #34] @ 0x22 │ │ │ │ - beq 5ac84 │ │ │ │ + beq 5ac88 <_PyContext_NewHamtForTests@@Base+0x1c90> │ │ │ │ ldr r1, [r5, #12] │ │ │ │ - ldr r2, [pc, #264] @ 5ad6c │ │ │ │ + ldr r2, [pc, #264] @ 5ad70 <_PyContext_NewHamtForTests@@Base+0x1d78> │ │ │ │ cmp r1, #0 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [r2] │ │ │ │ - ldreq r1, [pc, #256] @ 5ad74 │ │ │ │ - ldrne r1, [pc, #256] @ 5ad78 │ │ │ │ + ldreq r1, [pc, #256] @ 5ad78 <_PyContext_NewHamtForTests@@Base+0x1d80> │ │ │ │ + ldrne r1, [pc, #256] @ 5ad7c <_PyContext_NewHamtForTests@@Base+0x1d84> │ │ │ │ str r3, [r5, #16] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r4, #0 │ │ │ │ - b 5ad64 │ │ │ │ - bl 2d57d8 │ │ │ │ + b 5ad68 <_PyContext_NewHamtForTests@@Base+0x1d70> │ │ │ │ + bl 2d2888 <_PyTime_AsMilliseconds@@Base+0x7f8> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ - beq 5acbc │ │ │ │ + beq 5acc0 <_PyContext_NewHamtForTests@@Base+0x1cc8> │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 3382bc <_PyUnicode_ToNumeric@@Base+0x44b0> │ │ │ │ + bl 33597c <_PyUnicode_ToNumeric@@Base+0x42b8> │ │ │ │ subs r4, r0, #0 │ │ │ │ ldreq r2, [r5, #8] │ │ │ │ moveq r3, #2 │ │ │ │ strbeq r4, [r2, #34] @ 0x22 │ │ │ │ streq r3, [r5, #16] │ │ │ │ - b 5ad64 │ │ │ │ + b 5ad68 <_PyContext_NewHamtForTests@@Base+0x1d70> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5ad18 │ │ │ │ - ldr r2, [pc, #176] @ 5ad7c │ │ │ │ + beq 5ad1c <_PyContext_NewHamtForTests@@Base+0x1d24> │ │ │ │ + ldr r2, [pc, #176] @ 5ad80 <_PyContext_NewHamtForTests@@Base+0x1d88> │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 5ad28 │ │ │ │ + bne 5ad2c <_PyContext_NewHamtForTests@@Base+0x1d34> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ strb r3, [r2, #34] @ 0x22 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #2 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r5, #16] │ │ │ │ - beq 5ad04 │ │ │ │ + beq 5ad08 <_PyContext_NewHamtForTests@@Base+0x1d10> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 5ad04 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #96] @ 5ad6c │ │ │ │ - ldr r1, [pc, #112] @ 5ad80 │ │ │ │ + bne 5ad08 <_PyContext_NewHamtForTests@@Base+0x1d10> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #96] @ 5ad70 <_PyContext_NewHamtForTests@@Base+0x1d78> │ │ │ │ + ldr r1, [pc, #112] @ 5ad84 <_PyContext_NewHamtForTests@@Base+0x1d8c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 5ac7c │ │ │ │ + bl 18ed6c │ │ │ │ + b 5ac80 <_PyContext_NewHamtForTests@@Base+0x1c88> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r3, #2 │ │ │ │ strb r0, [r2, #34] @ 0x22 │ │ │ │ str r3, [r5, #16] │ │ │ │ - ldr r3, [pc, #84] @ 5ad84 │ │ │ │ + ldr r3, [pc, #84] @ 5ad88 <_PyContext_NewHamtForTests@@Base+0x1d90> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11abb0 │ │ │ │ + bl 11a444 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5ad50 │ │ │ │ - bl 11af64 │ │ │ │ - ldr r3, [pc, #64] @ 5ad88 │ │ │ │ + beq 5ad54 <_PyContext_NewHamtForTests@@Base+0x1d5c> │ │ │ │ + bl 11a7f8 │ │ │ │ + ldr r3, [pc, #64] @ 5ad8c <_PyContext_NewHamtForTests@@Base+0x1d94> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1c7d3c │ │ │ │ - b 5ad64 │ │ │ │ - ldr r3, [pc, #52] @ 5ad8c │ │ │ │ + bl 1c603c │ │ │ │ + b 5ad68 <_PyContext_NewHamtForTests@@Base+0x1d70> │ │ │ │ + ldr r3, [pc, #52] @ 5ad90 <_PyContext_NewHamtForTests@@Base+0x1d98> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11abb0 │ │ │ │ + bl 11a444 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5ad3c │ │ │ │ + bne 5ad40 <_PyContext_NewHamtForTests@@Base+0x1d48> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r6, r0, ror #1 │ │ │ │ - @ instruction: 0x003924dc │ │ │ │ - eorseq r2, r9, ip, lsl #10 │ │ │ │ - eorseq r2, r9, r0, asr #10 │ │ │ │ - ldrsheq sp, [r6], #-88 @ 0xffffffa8 │ │ │ │ - eorseq ip, r6, r8, lsl #17 │ │ │ │ - subseq sp, r6, r4, lsr fp │ │ │ │ - subseq fp, r6, r8, asr #23 │ │ │ │ - subseq sp, r6, r8, asr fp │ │ │ │ - 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 9b284 │ │ │ │ - mov r0, r4 │ │ │ │ - bl a42c8 │ │ │ │ - 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 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + subseq r1, r5, r0, ror #1 │ │ │ │ + eorseq pc, r8, ip, asr lr @ │ │ │ │ + eorseq pc, r8, ip, lsl #29 │ │ │ │ + eorseq pc, r8, r0, asr #29 │ │ │ │ + ldrsheq sp, [r5], #-88 @ 0xffffffa8 │ │ │ │ + eorseq sl, r6, r8, lsl #4 │ │ │ │ + subseq sp, r5, r4, lsr fp │ │ │ │ + subseq fp, r5, r8, asr #23 │ │ │ │ + subseq sp, r5, r8, asr fp │ │ │ │ + │ │ │ │ +0005ad94 : │ │ │ │ + ldr r0, [pc] @ 5ad9c │ │ │ │ + bx lr │ │ │ │ + mlaseq r5, r8, r6, pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ - bl 9b284 │ │ │ │ - bl 9b2c0 │ │ │ │ + bl 9b1a8 │ │ │ │ + bl 9b1e4 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - bgt 5ae4c │ │ │ │ + bgt 5adf0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - ldr r2, [pc, #112] @ 5aeac │ │ │ │ + ldr r2, [pc, #112] @ 5ae50 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 5ae4c │ │ │ │ + bne 5adf0 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 1c79cc <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b 1c5ccc <_PyTrash_thread_deposit_object@@Base> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r6, #0 │ │ │ │ addgt r7, r5, #16 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - bgt 5ae98 │ │ │ │ + bgt 5ae3c │ │ │ │ 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 1c7b90 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b 1c5e90 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ subs r6, r6, #1 │ │ │ │ - bcc 5ae60 │ │ │ │ + bcc 5ae04 │ │ │ │ ldr r0, [r7, r6, lsl #2] │ │ │ │ - bl 9b2fc │ │ │ │ - b 5ae98 │ │ │ │ - strdeq sl, [r5], -ip │ │ │ │ + bl 9b220 │ │ │ │ + b 5ae3c │ │ │ │ + andeq sl, r5, r0, lsr #27 │ │ │ │ + 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 9b1a8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl a41ec │ │ │ │ + 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 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mov r4, r2 │ │ │ │ cmp r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ - beq 5aef8 │ │ │ │ + beq 5af08 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl adf8c │ │ │ │ + bl ade90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5aef8 │ │ │ │ + bne 5af08 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 30dbec │ │ │ │ + b 30b098 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 5af1c │ │ │ │ - ldr r3, [pc, #144] @ 5afa0 │ │ │ │ - ldr r1, [pc, #144] @ 5afa4 │ │ │ │ + beq 5af2c │ │ │ │ + ldr r3, [pc, #144] @ 5afb0 │ │ │ │ + ldr r1, [pc, #144] @ 5afb4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 5af50 │ │ │ │ + bl 18ed6c │ │ │ │ + b 5af60 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr r7, [r5, #8] │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ sub r2, r2, r6 │ │ │ │ cmp r7, r2 │ │ │ │ - bgt 5af4c │ │ │ │ + bgt 5af5c │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 358188 │ │ │ │ + bl 355b0c │ │ │ │ add r8, r7, r6 │ │ │ │ cmp r8, r0 │ │ │ │ - ble 5af58 │ │ │ │ - bl 2a1f3c │ │ │ │ + ble 5af68 │ │ │ │ + bl 29ef8c │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2d7094 │ │ │ │ + bl 2d4144 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 5af50 │ │ │ │ + beq 5af60 │ │ │ │ cmp r6, #0 │ │ │ │ - ble 5af98 │ │ │ │ + ble 5afa8 │ │ │ │ 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, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r9, r4, ror #14 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r0, r9, r4, ror #1 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #4] @ 5afb8 │ │ │ │ - ldr r0, [pc, #4] @ 5afbc │ │ │ │ - b 4ac24 <_PyBytes_ReverseFind@@Base+0x230> │ │ │ │ - mlaeq ip, ip, r7, r6 │ │ │ │ - subseq sp, r6, r8, ror #3 │ │ │ │ + ldr r1, [pc, #4] @ 5afc8 │ │ │ │ + ldr r0, [pc, #4] @ 5afcc │ │ │ │ + b 4ac3c <_PyBytes_ReverseFind@@Base+0x13c> │ │ │ │ + eoreq r3, ip, r0, lsr #16 │ │ │ │ + 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 │ │ │ │ @@ -49835,179 +49839,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 5b018 │ │ │ │ + bne 5b028 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5b04c │ │ │ │ - ldr ip, [pc, #600] @ 5b278 │ │ │ │ + beq 5b05c │ │ │ │ + ldr ip, [pc, #600] @ 5b288 │ │ │ │ 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 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5b0e4 │ │ │ │ + beq 5b0f4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 5b09c │ │ │ │ + beq 5b0ac │ │ │ │ ldr r6, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5b070 │ │ │ │ + beq 5b080 │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne 5b070 │ │ │ │ + bne 5b080 │ │ │ │ mov r2, #0 │ │ │ │ - b 5b0a4 │ │ │ │ + b 5b0b4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5b084 │ │ │ │ + bne 5b094 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b 5b0a4 │ │ │ │ - bl 1038f0 │ │ │ │ + b 5b0b4 │ │ │ │ + bl 103320 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 5b0e4 │ │ │ │ + blt 5b0f4 │ │ │ │ cmp r5, #1 │ │ │ │ - beq 5b068 │ │ │ │ - b 5b07c │ │ │ │ + beq 5b078 │ │ │ │ + b 5b08c │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 33a660 <_PyUnicode_ToNumeric@@Base+0x6854> │ │ │ │ + bl 337eb8 <_PyUnicode_ToNumeric@@Base+0x67f4> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 5b0e4 │ │ │ │ + beq 5b0f4 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5b150 │ │ │ │ + beq 5b160 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands r4, r2, #268435456 @ 0x10000000 │ │ │ │ - beq 5b0ec │ │ │ │ - ldr r3, [pc, #416] @ 5b27c │ │ │ │ - ldr r1, [pc, #416] @ 5b280 │ │ │ │ + beq 5b0fc │ │ │ │ + ldr r3, [pc, #416] @ 5b28c │ │ │ │ + ldr r1, [pc, #416] @ 5b290 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r4, #0 │ │ │ │ - b 5b25c │ │ │ │ + b 5b26c │ │ │ │ mov r0, r6 │ │ │ │ - bl 15df94 │ │ │ │ + bl 15d170 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5b110 │ │ │ │ - ldr r3, [pc, #376] @ 5b27c │ │ │ │ - ldr r1, [pc, #380] @ 5b284 │ │ │ │ + bne 5b120 │ │ │ │ + ldr r3, [pc, #376] @ 5b28c │ │ │ │ + ldr r1, [pc, #380] @ 5b294 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 5b0e4 │ │ │ │ + bl 18ed6c │ │ │ │ + b 5b0f4 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1129cc │ │ │ │ + bl 112444 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 5b0e4 │ │ │ │ + beq 5b0f4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 5b150 │ │ │ │ - ldr r3, [pc, #332] @ 5b288 │ │ │ │ - ldr r1, [pc, #332] @ 5b28c │ │ │ │ + ble 5b160 │ │ │ │ + ldr r3, [pc, #332] @ 5b298 │ │ │ │ + ldr r1, [pc, #332] @ 5b29c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 113900 │ │ │ │ - b 5b0e4 │ │ │ │ + bl 113378 │ │ │ │ + b 5b0f4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10fd7c │ │ │ │ + bl 10f7f8 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 5b614 │ │ │ │ + bl 5b63c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 5b17c │ │ │ │ + bne 5b18c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5b0e4 │ │ │ │ + beq 5b0f4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 113900 │ │ │ │ - b 5b0e4 │ │ │ │ + bl 113378 │ │ │ │ + b 5b0f4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #64 @ 0x40 │ │ │ │ bl 295a4 │ │ │ │ mov r1, #4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #5 │ │ │ │ bl 295a4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ - ldr r3, [pc, #228] @ 5b290 │ │ │ │ + ldr r3, [pc, #228] @ 5b2a0 │ │ │ │ str r3, [r7, #16] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [r0, #8] │ │ │ │ add r3, pc, #168 @ 0xa8 │ │ │ │ ldrd r2, [r3] │ │ │ │ stm r0, {r7, r8} │ │ │ │ strd r2, [r7] │ │ │ │ add r3, pc, #160 @ 0xa0 │ │ │ │ ldrd r2, [r3] │ │ │ │ mov r5, r0 │ │ │ │ strd r2, [r7, #8] │ │ │ │ str r0, [r4, #16] │ │ │ │ - bl a5774 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5b210 │ │ │ │ + beq 5b220 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5b168 │ │ │ │ + beq 5b178 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5b168 │ │ │ │ + bne 5b178 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 5b168 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 5b178 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5b25c │ │ │ │ + beq 5b26c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ - blt 5b248 │ │ │ │ - bl c42a4 │ │ │ │ + blt 5b258 │ │ │ │ + bl c3dc8 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 67ac0 │ │ │ │ + bl 67b68 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7ff4 │ │ │ │ - b 5b254 │ │ │ │ + bl c7b18 │ │ │ │ + b 5b264 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 67ac0 │ │ │ │ + bl 67b68 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 113900 │ │ │ │ + bl 113378 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ 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, r8, r0, lsr sp │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r9, r8, ip, asr #6 │ │ │ │ - eorseq r9, r8, r4, ror r3 │ │ │ │ - subseq sp, r6, r4, asr #22 │ │ │ │ - eorseq r9, r8, r0, lsr #7 │ │ │ │ + subseq r3, r7, r0, lsr sp │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r6, r8, ip, asr #25 │ │ │ │ + @ instruction: 0x00386cf4 │ │ │ │ + subseq sp, r5, r4, asr #22 │ │ │ │ + eorseq r6, r8, r0, lsr #26 │ │ │ │ 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 │ │ │ │ @@ -50025,46 +50029,46 @@ │ │ │ │ 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 5b310 │ │ │ │ + bne 5b320 │ │ │ │ clz r2, ip │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5b344 │ │ │ │ + beq 5b354 │ │ │ │ mov r0, ip │ │ │ │ - ldr ip, [pc, #80] @ 5b36c │ │ │ │ + ldr ip, [pc, #80] @ 5b37c │ │ │ │ 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 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq 5b364 │ │ │ │ + beq 5b374 │ │ │ │ cmp r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [ip] │ │ │ │ ldrne r2, [ip, #4] │ │ │ │ - ldreq r2, [pc, #20] @ 5b370 │ │ │ │ + ldreq r2, [pc, #20] @ 5b380 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 1cde64 │ │ │ │ + b 1cc164 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r3, r8, ip, asr sp │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq r3, r7, ip, asr sp │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ @@ -50077,656 +50081,670 @@ │ │ │ │ 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 5b3e0 │ │ │ │ + bne 5b3f0 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #6 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5b418 │ │ │ │ - ldr ip, [pc, #536] @ 5b600 │ │ │ │ + beq 5b428 │ │ │ │ + ldr ip, [pc, #536] @ 5b610 │ │ │ │ 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 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5b55c │ │ │ │ + beq 5b56c │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bne 5b438 │ │ │ │ - bl a5774 │ │ │ │ + bne 5b448 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5b55c │ │ │ │ + bne 5b56c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov sl, r0 │ │ │ │ - bne 5b458 │ │ │ │ - bl a5774 │ │ │ │ + bne 5b468 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5b55c │ │ │ │ + bne 5b56c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 12038c <_PyNumber_Index@@Base> │ │ │ │ + bl 11fc10 <_PyNumber_Index@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 5b47c │ │ │ │ - bl a5774 │ │ │ │ + bne 5b48c │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r6, #0 │ │ │ │ - beq 5b4b0 │ │ │ │ - b 5b55c │ │ │ │ - bl ab140 │ │ │ │ + beq 5b4c0 │ │ │ │ + b 5b56c │ │ │ │ + bl ab064 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 5b4a8 │ │ │ │ + beq 5b4b8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 5b4a8 │ │ │ │ + bne 5b4b8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmn r6, #1 │ │ │ │ - beq 5b468 │ │ │ │ + beq 5b478 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 5b50c │ │ │ │ + beq 5b51c │ │ │ │ ldr r7, [r4, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 5b4d4 │ │ │ │ + beq 5b4e4 │ │ │ │ subs r9, r5, #4 │ │ │ │ - ldreq r5, [pc, #308] @ 5b604 │ │ │ │ - beq 5b514 │ │ │ │ - b 5b4d8 │ │ │ │ - ldr r7, [pc, #296] @ 5b604 │ │ │ │ + ldreq r5, [pc, #308] @ 5b614 │ │ │ │ + beq 5b524 │ │ │ │ + b 5b4e8 │ │ │ │ + ldr r7, [pc, #296] @ 5b614 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 5b4f0 │ │ │ │ + beq 5b500 │ │ │ │ cmp r9, #1 │ │ │ │ - beq 5b514 │ │ │ │ - b 5b4f4 │ │ │ │ - ldr r5, [pc, #268] @ 5b604 │ │ │ │ + beq 5b524 │ │ │ │ + b 5b504 │ │ │ │ + ldr r5, [pc, #268] @ 5b614 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 4ec48 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ + bl 4ec54 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5b514 │ │ │ │ - b 5b55c │ │ │ │ - ldr r5, [pc, #240] @ 5b604 │ │ │ │ + bne 5b524 │ │ │ │ + b 5b56c │ │ │ │ + ldr r5, [pc, #240] @ 5b614 │ │ │ │ mov r7, r5 │ │ │ │ cmp r6, #0 │ │ │ │ - bge 5b530 │ │ │ │ - ldr r3, [pc, #228] @ 5b608 │ │ │ │ - ldr r1, [pc, #228] @ 5b60c │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 5b55c │ │ │ │ - ldr r4, [pc, #204] @ 5b604 │ │ │ │ + bge 5b540 │ │ │ │ + ldr r3, [pc, #228] @ 5b618 │ │ │ │ + ldr r1, [pc, #228] @ 5b61c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ed6c │ │ │ │ + b 5b56c │ │ │ │ + ldr r4, [pc, #204] @ 5b614 │ │ │ │ ldr r9, [sp, #28] │ │ │ │ cmp r7, r4 │ │ │ │ moveq r7, #0 │ │ │ │ - beq 5b564 │ │ │ │ + beq 5b574 │ │ │ │ mov r0, r7 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 2a9c1c │ │ │ │ + bl 2a6c6c │ │ │ │ cmp r0, #0 │ │ │ │ addne r7, sp, #32 │ │ │ │ - bne 5b564 │ │ │ │ + bne 5b574 │ │ │ │ mov r0, #0 │ │ │ │ - b 5b5f8 │ │ │ │ + b 5b608 │ │ │ │ cmp r5, r4 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 5b5a8 │ │ │ │ + beq 5b5b8 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 2a9c1c │ │ │ │ + bl 2a6c6c │ │ │ │ cmp r0, #0 │ │ │ │ addne r4, sp, #40 @ 0x28 │ │ │ │ - bne 5b5a8 │ │ │ │ - b 5b55c │ │ │ │ + bne 5b5b8 │ │ │ │ + b 5b56c │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 5b5e0 │ │ │ │ - bl 132dd8 │ │ │ │ + bne 5b5f0 │ │ │ │ + bl 1325e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5b55c │ │ │ │ - bl c42a4 │ │ │ │ + bne 5b56c │ │ │ │ + bl c3dc8 │ │ │ │ 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 c7ff4 │ │ │ │ + bl c7b18 │ │ │ │ cmp r5, #0 │ │ │ │ - bge 5b5f0 │ │ │ │ - b 5b58c │ │ │ │ - ldr r3, [pc, #40] @ 5b610 │ │ │ │ + bge 5b600 │ │ │ │ + b 5b59c │ │ │ │ + ldr r3, [pc, #40] @ 5b620 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1448e8 │ │ │ │ - b 5b5f8 │ │ │ │ + bl 1440d8 │ │ │ │ + b 5b608 │ │ │ │ mov r0, r5 │ │ │ │ - bl a5a64 │ │ │ │ + bl a5988 │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq r3, r8, r8, lsl #27 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - mlaseq r9, r4, r6, r2 │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ + subseq r3, r7, r8, lsl #27 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq r0, r9, r4, lsl r0 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r0] │ │ │ │ + bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 91d28 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91c4c <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5b63c │ │ │ │ + beq 5b664 │ │ │ │ mov r3, #0 │ │ │ │ strh r3, [r4, #8] │ │ │ │ - bl a67b0 │ │ │ │ + bl a66d4 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0005b65c : │ │ │ │ +0005b66c : │ │ │ │ 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 5b680 │ │ │ │ - bl 34bb84 │ │ │ │ - b 5b694 │ │ │ │ + bne 5b690 │ │ │ │ + bl 349490 │ │ │ │ + b 5b6a4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 9deb0 │ │ │ │ + bl 9ddd4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 5b69c │ │ │ │ + bne 5b6ac │ │ │ │ mvn r5, #0 │ │ │ │ - b 5b6d0 │ │ │ │ + b 5b6e0 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 162d3c │ │ │ │ + bl 161f24 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 5b6d0 │ │ │ │ + beq 5b6e0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5b6d0 │ │ │ │ + bne 5b6e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_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 5b700 │ │ │ │ + beq 5b710 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 5b718 │ │ │ │ - ldr r3, [pc, #56] @ 5b740 │ │ │ │ - ldr r1, [pc, #56] @ 5b744 │ │ │ │ + bne 5b728 │ │ │ │ + ldr r3, [pc, #56] @ 5b750 │ │ │ │ + ldr r1, [pc, #56] @ 5b754 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ 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 9b2fc │ │ │ │ + bl 9b220 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r7, r6, r0, lsr r9 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + mlaseq r6, r0, r2, r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 5b780 │ │ │ │ + bne 5b790 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5b7a4 │ │ │ │ - b 5b794 │ │ │ │ + beq 5b7b4 │ │ │ │ + b 5b7a4 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5b770 │ │ │ │ + beq 5b780 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #28] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - b 49220 │ │ │ │ - ldr r0, [pc] @ 5b7cc │ │ │ │ - bx lr │ │ │ │ - subseq r7, r8, ip, ror r5 │ │ │ │ + b 494e4 │ │ │ │ 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 5b820 │ │ │ │ + bne 5b824 │ │ │ │ clz r2, r1 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r0, #2 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5b860 │ │ │ │ + beq 5b864 │ │ │ │ mov ip, #2 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #24 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #244] @ 5b930 │ │ │ │ + ldr ip, [pc, #244] @ 5b934 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 5b860 │ │ │ │ + bne 5b864 │ │ │ │ mov r0, #0 │ │ │ │ - b 5b928 │ │ │ │ + b 5b92c │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 5b880 │ │ │ │ - bl a5774 │ │ │ │ + bne 5b884 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5b858 │ │ │ │ + bne 5b85c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 5b8a0 │ │ │ │ - bl a5774 │ │ │ │ + bne 5b8a4 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5b858 │ │ │ │ + bne 5b85c │ │ │ │ mvn r2, #0 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r1, [pc, #132] @ 5b934 │ │ │ │ - ldr r0, [pc, #132] @ 5b938 │ │ │ │ + ldr r1, [pc, #132] @ 5b938 │ │ │ │ + ldr r0, [pc, #132] @ 5b93c │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ - bl bc32c │ │ │ │ + bl bbe80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 5b858 │ │ │ │ - bl c42a4 │ │ │ │ + blt 5b85c │ │ │ │ + bl c3dc8 │ │ │ │ mov r1, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 2a8e8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7ff4 │ │ │ │ + bl c7b18 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 5b90c │ │ │ │ + beq 5b910 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 5b914 │ │ │ │ - bl 132dd8 │ │ │ │ + bne 5b918 │ │ │ │ + bl 1325e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5b8c4 │ │ │ │ - b 5b858 │ │ │ │ - ldr r0, [pc, #40] @ 5b93c │ │ │ │ - b 5b928 │ │ │ │ - ldr r3, [pc, #36] @ 5b940 │ │ │ │ + beq 5b8c8 │ │ │ │ + b 5b85c │ │ │ │ + ldr r0, [pc, #40] @ 5b940 │ │ │ │ + b 5b92c │ │ │ │ + ldr r3, [pc, #36] @ 5b944 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 1448e8 │ │ │ │ + b 1440d8 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldrheq r3, [r8], #-212 @ 0xffffff2c │ │ │ │ - eorseq fp, r7, r0, asr r5 │ │ │ │ - eorseq r2, r8, ip, asr r8 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ + ldrheq r3, [r7], #-212 @ 0xffffff2c │ │ │ │ + @ instruction: 0x00378ed0 │ │ │ │ + @ instruction: 0x003801dc │ │ │ │ + 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 5b96c │ │ │ │ + beq 5b970 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 5b984 │ │ │ │ - ldr r3, [pc, #56] @ 5b9ac │ │ │ │ - ldr r1, [pc, #56] @ 5b9b0 │ │ │ │ + bne 5b988 │ │ │ │ + ldr r3, [pc, #56] @ 5b9b0 │ │ │ │ + ldr r1, [pc, #56] @ 5b9b4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ 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 9b2fc │ │ │ │ + bl 9b220 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x00367bd0 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r5, r6, r0, lsr r5 │ │ │ │ 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 5b9e8 │ │ │ │ + bne 5b9ec │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 5ba18 │ │ │ │ - b 5ba0c │ │ │ │ + bne 5ba1c │ │ │ │ + b 5ba10 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r0, [pc, #244] @ 5baec │ │ │ │ + ldr r0, [pc, #244] @ 5baf0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5b9d0 │ │ │ │ - b 5baa8 │ │ │ │ - bl a5774 │ │ │ │ + bne 5b9d4 │ │ │ │ + b 5baac │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5baa8 │ │ │ │ + bne 5baac │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 5ba3c │ │ │ │ - bl a5774 │ │ │ │ + bne 5ba40 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5baa8 │ │ │ │ - ldr r3, [pc, #172] @ 5baf0 │ │ │ │ + bne 5baac │ │ │ │ + ldr r3, [pc, #172] @ 5baf4 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 5ba60 │ │ │ │ - ldr r3, [pc, #160] @ 5baf4 │ │ │ │ - ldr r1, [pc, #160] @ 5baf8 │ │ │ │ + beq 5ba64 │ │ │ │ + ldr r3, [pc, #160] @ 5baf8 │ │ │ │ + ldr r1, [pc, #160] @ 5bafc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117e48 │ │ │ │ - b 5baa8 │ │ │ │ + bl 1176e0 │ │ │ │ + b 5baac │ │ │ │ cmp r5, #5 │ │ │ │ - bhi 5ba74 │ │ │ │ + bhi 5ba78 │ │ │ │ tst r4, #98304 @ 0x18000 │ │ │ │ - beq 5bab0 │ │ │ │ - b 5ba8c │ │ │ │ - ldr r3, [pc, #128] @ 5bafc │ │ │ │ - ldr r1, [pc, #128] @ 5bb00 │ │ │ │ + beq 5bab4 │ │ │ │ + b 5ba90 │ │ │ │ + ldr r3, [pc, #128] @ 5bb00 │ │ │ │ + ldr r1, [pc, #128] @ 5bb04 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r5 │ │ │ │ - bl 117e48 │ │ │ │ - b 5baa8 │ │ │ │ - ldr r3, [pc, #112] @ 5bb04 │ │ │ │ + bl 1176e0 │ │ │ │ + b 5baac │ │ │ │ + ldr r3, [pc, #112] @ 5bb08 │ │ │ │ bics r3, r3, r4 │ │ │ │ - beq 5bab0 │ │ │ │ - ldr r3, [pc, #92] @ 5bafc │ │ │ │ - ldr r1, [pc, #100] @ 5bb08 │ │ │ │ + beq 5bab4 │ │ │ │ + ldr r3, [pc, #92] @ 5bb00 │ │ │ │ + ldr r1, [pc, #100] @ 5bb0c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117e48 │ │ │ │ + bl 1176e0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bic r2, r4, #98304 @ 0x18000 │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ - bcc 5bad0 │ │ │ │ - ldr r3, [pc, #56] @ 5bafc │ │ │ │ - ldr r1, [pc, #68] @ 5bb0c │ │ │ │ + bcc 5bad4 │ │ │ │ + ldr r3, [pc, #56] @ 5bb00 │ │ │ │ + ldr r1, [pc, #68] @ 5bb10 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117e48 │ │ │ │ - b 5baa8 │ │ │ │ + bl 1176e0 │ │ │ │ + b 5baac │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2aef3c │ │ │ │ + bl 2ac228 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5baa8 │ │ │ │ - ldr r0, [pc, #36] @ 5bb10 │ │ │ │ + bne 5baac │ │ │ │ + ldr r0, [pc, #36] @ 5bb14 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00362cd8 │ │ │ │ - subseq r1, r6, r0, lsr #17 │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003927d8 │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq lr, r7, r4, lsr #12 │ │ │ │ + eorseq r0, r6, r8, asr r6 │ │ │ │ + subseq r1, r5, r0, lsr #17 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r0, r9, r8, asr r1 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq fp, r7, r4, lsr #31 │ │ │ │ andeq r8, r1, r0, lsl r0 │ │ │ │ - mlaseq r7, ip, r6, lr │ │ │ │ - @ instruction: 0x003927f4 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - b 189448 │ │ │ │ - ldr r0, [pc] @ 5bb20 │ │ │ │ + eorseq ip, r7, ip, lsl r0 │ │ │ │ + eorseq r0, r9, r4, ror r1 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + b 187d9c │ │ │ │ + ldr r0, [pc] @ 5bb24 │ │ │ │ bx lr │ │ │ │ - ldrheq r7, [r8], #-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] @ 5bbb0 │ │ │ │ - sub sp, sp, #24 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - mov r2, #0 │ │ │ │ - beq 5bb60 │ │ │ │ - add r0, r0, #9 │ │ │ │ - bl 232728 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - mov r1, sp │ │ │ │ - bl 5bdac │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 5bb80 │ │ │ │ - add r0, r4, #9 │ │ │ │ - bl 8b248 │ │ │ │ - mov r1, #20 │ │ │ │ - mov r0, sp │ │ │ │ - bl 92a28 │ │ │ │ - ldr r3, [pc, #28] @ 5bbb0 │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - beq 5bba8 │ │ │ │ - bl 2a210 <__stack_chk_fail@plt> │ │ │ │ - add sp, sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq pc, r5, ip, ror #29 │ │ │ │ + subseq r7, r7, ip, ror r5 │ │ │ │ + ldr r0, [pc] @ 5bb30 │ │ │ │ + bx lr │ │ │ │ + ldrheq r7, [r7], #-44 @ 0xffffffd4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ - bl 2d45cc │ │ │ │ + bl 2d164c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5bc30 │ │ │ │ + beq 5bbb0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5bc00 │ │ │ │ - ldr r2, [pc, #164] @ 5bc90 │ │ │ │ - ldr ip, [pc, #160] @ 5bc90 │ │ │ │ + bne 5bb80 │ │ │ │ + ldr r2, [pc, #164] @ 5bc10 │ │ │ │ + ldr ip, [pc, #160] @ 5bc10 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - b 5bc38 │ │ │ │ - bl a8eb0 │ │ │ │ + b 5bbb8 │ │ │ │ + bl a8dd4 │ │ │ │ subs ip, r0, #0 │ │ │ │ - bne 5bc38 │ │ │ │ + bne 5bbb8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5bc30 │ │ │ │ + beq 5bbb0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5bc30 │ │ │ │ + bne 5bbb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b 5bc84 │ │ │ │ + b 5bc04 │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ - ldr r1, [pc, #76] @ 5bc90 │ │ │ │ + ldr r1, [pc, #76] @ 5bc10 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ moveq r2, r1 │ │ │ │ - ldr r0, [pc, #64] @ 5bc94 │ │ │ │ + ldr r0, [pc, #64] @ 5bc14 │ │ │ │ mov r1, r4 │ │ │ │ str ip, [sp] │ │ │ │ - bl a9bc8 │ │ │ │ + bl a9aec │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 5bc84 │ │ │ │ + beq 5bc04 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5bc84 │ │ │ │ + bne 5bc04 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - eorseq r2, r9, r4, lsl r8 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + mlaseq r9, r4, r1, r0 │ │ │ │ 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 5bd3c │ │ │ │ + ble 5bcbc │ │ │ │ ldr r3, [r0, #20] │ │ │ │ bic r8, r1, r1, asr #31 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ mov r6, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 5bcf0 │ │ │ │ + beq 5bc70 │ │ │ │ mov r1, r5 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 358188 │ │ │ │ + bl 355b0c │ │ │ │ cmp r0, r7 │ │ │ │ - bge 5bcf0 │ │ │ │ + bge 5bc70 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2a1f3c │ │ │ │ + b 29ef8c │ │ │ │ cmp r6, #0 │ │ │ │ mul r5, r7, r5 │ │ │ │ - ble 5bd10 │ │ │ │ + ble 5bc90 │ │ │ │ mov r1, r8 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 358188 │ │ │ │ + bl 355b0c │ │ │ │ cmp r0, r5 │ │ │ │ - blt 5bce8 │ │ │ │ + blt 5bc68 │ │ │ │ mov r0, r4 │ │ │ │ mul r1, r7, r8 │ │ │ │ - bl 2d7094 │ │ │ │ + bl 2d4144 │ │ │ │ cmn r0, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 5bd4c │ │ │ │ + beq 5bccc │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mul r1, r5, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1bfcc0 <_PyBytes_Repeat@@Base> │ │ │ │ + bl 1be158 <_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] @ 5bd60 │ │ │ │ + sub sp, sp, #24 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + mov r2, #0 │ │ │ │ + beq 5bd10 │ │ │ │ + add r0, r0, #9 │ │ │ │ + bl 22ee48 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + mov r1, sp │ │ │ │ + bl 5bdf4 │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 5bd30 │ │ │ │ + add r0, r4, #9 │ │ │ │ + bl 2302fc │ │ │ │ + mov r1, #20 │ │ │ │ + mov r0, sp │ │ │ │ + bl 9294c │ │ │ │ + ldr r3, [pc, #28] @ 5bd60 │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + beq 5bd58 │ │ │ │ + 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 5bd90 │ │ │ │ + bne 5bda0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1c1108 │ │ │ │ + b 1bf5a0 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5bd7c │ │ │ │ + beq 5bd8c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, #3 │ │ │ │ - b 2d2f68 <_PyInterpreterState_IDIncref@@Base+0x54> │ │ │ │ + b 2cffe8 <_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 5bde8 │ │ │ │ + mov r1, #3 │ │ │ │ + b 2cffe8 <_PyInterpreterState_IDIncref@@Base+0x54> │ │ │ │ + ldr r0, [pc] @ 5bdf0 │ │ │ │ + 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] @ 5c008 │ │ │ │ + ldr r3, [pc, #576] @ 5c050 │ │ │ │ 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 │ │ │ │ @@ -50752,17 +50770,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 5be54 │ │ │ │ + beq 5be9c │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 22f03c │ │ │ │ + bl 22b804 │ │ │ │ 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 │ │ │ │ @@ -50776,15 +50794,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 5bea0 │ │ │ │ + bne 5bee8 │ │ │ │ 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 │ │ │ │ @@ -50798,21 +50816,21 @@ │ │ │ │ mov r1, sp │ │ │ │ mov r2, #8 │ │ │ │ str r3, [sp] │ │ │ │ bl 29cdc │ │ │ │ mov r4, #0 │ │ │ │ lsr sl, sl, #6 │ │ │ │ cmp sl, r4 │ │ │ │ - beq 5bf1c │ │ │ │ + beq 5bf64 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 22f03c │ │ │ │ + bl 22b804 │ │ │ │ add r4, r4, #1 │ │ │ │ add r6, r6, #64 @ 0x40 │ │ │ │ - b 5befc │ │ │ │ + b 5bf44 │ │ │ │ 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 │ │ │ │ @@ -50855,309 +50873,295 @@ │ │ │ │ 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] @ 5c008 │ │ │ │ + ldr r3, [pc, #28] @ 5c050 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 5c000 │ │ │ │ + beq 5c048 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq pc, r5, 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 5c038 │ │ │ │ - mov r1, #3 │ │ │ │ - b 2d2f68 <_PyInterpreterState_IDIncref@@Base+0x54> │ │ │ │ - ldr r0, [pc] @ 5c040 │ │ │ │ - bx lr │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq pc, r4, ip, ror #29 │ │ │ │ ldrb r3, [r0, #35] @ 0x23 │ │ │ │ - ldr r2, [pc, #20] @ 5c064 │ │ │ │ + ldr r2, [pc, #20] @ 5c074 │ │ │ │ add r3, r3, #2 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #1 │ │ │ │ - ldr r0, [pc, #8] @ 5c068 │ │ │ │ + ldr r0, [pc, #8] @ 5c078 │ │ │ │ movls r0, r2 │ │ │ │ bx lr │ │ │ │ - subseq r1, r6, r4, ror #1 │ │ │ │ - subseq r1, r6, r4, ror lr │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5c080 │ │ │ │ + beq 5c090 │ │ │ │ mov r1, #5 │ │ │ │ - b 2d2f68 <_PyInterpreterState_IDIncref@@Base+0x54> │ │ │ │ - ldr r0, [pc] @ 5c088 │ │ │ │ + b 2cffe8 <_PyInterpreterState_IDIncref@@Base+0x54> │ │ │ │ + ldr r0, [pc] @ 5c098 │ │ │ │ bx lr │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 5c0b0 │ │ │ │ + mov r1, #7 │ │ │ │ + b 2cffe8 <_PyInterpreterState_IDIncref@@Base+0x54> │ │ │ │ + ldr r0, [pc] @ 5c0b8 │ │ │ │ + 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 5c0c8 │ │ │ │ + bne 5c0f8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r1 │ │ │ │ - bgt 5c0dc │ │ │ │ - ldr r3, [pc, #216] @ 5c1a8 │ │ │ │ - ldr r1, [pc, #216] @ 5c1ac │ │ │ │ + bgt 5c10c │ │ │ │ + ldr r3, [pc, #216] @ 5c1d8 │ │ │ │ + ldr r1, [pc, #216] @ 5c1dc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 5c140 │ │ │ │ + bl 18ed6c │ │ │ │ + b 5c170 │ │ │ │ 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 5c168 │ │ │ │ - ldr r1, [pc, #172] @ 5c1b0 │ │ │ │ + beq 5c198 │ │ │ │ + ldr r1, [pc, #172] @ 5c1e0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 17ed14 │ │ │ │ - bl 10fd7c │ │ │ │ + bl 17dca8 │ │ │ │ + bl 10f7f8 │ │ │ │ ldr r8, [r5, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r8 │ │ │ │ - beq 5c148 │ │ │ │ + beq 5c178 │ │ │ │ mov r0, r8 │ │ │ │ - bl adf8c │ │ │ │ + bl ade90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5c148 │ │ │ │ - ldr r3, [pc, #128] @ 5c1b4 │ │ │ │ + bne 5c178 │ │ │ │ + ldr r3, [pc, #128] @ 5c1e4 │ │ │ │ ldr r2, [r8, #12] │ │ │ │ - ldr r1, [pc, #124] @ 5c1b8 │ │ │ │ + ldr r1, [pc, #124] @ 5c1e8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117e48 │ │ │ │ + bl 1176e0 │ │ │ │ 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 5c17c │ │ │ │ + b 5c1ac │ │ │ │ add r3, r3, #4 │ │ │ │ cmp r3, r1 │ │ │ │ ldrne r2, [r3] │ │ │ │ strne r2, [r3, #-4] │ │ │ │ - bne 5c168 │ │ │ │ + bne 5c198 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5c1a0 │ │ │ │ + beq 5c1d0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 5c1a0 │ │ │ │ + bne 5c1d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq sp, r6, r0, lsl #22 │ │ │ │ - eorseq r2, r9, ip, lsl r8 │ │ │ │ - subseq r1, r8, r8, ror r3 │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r8, r8, asr #12 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5c1d0 │ │ │ │ - mov r1, #7 │ │ │ │ - b 2d2f68 <_PyInterpreterState_IDIncref@@Base+0x54> │ │ │ │ - ldr r0, [pc] @ 5c1d8 │ │ │ │ - bx lr │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq sp, r5, r0, lsl #22 │ │ │ │ + mlaseq r9, ip, r1, r0 │ │ │ │ + subseq r1, r7, r8, ror r3 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq ip, r8, r0, ror r0 │ │ │ │ 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 5c22c │ │ │ │ + bne 5c23c │ │ │ │ clz r2, r1 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r0, #3 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5c26c │ │ │ │ + beq 5c27c │ │ │ │ mov ip, #3 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #268] @ 5c354 │ │ │ │ + ldr ip, [pc, #268] @ 5c364 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 5c26c │ │ │ │ + bne 5c27c │ │ │ │ mov r0, #0 │ │ │ │ - b 5c34c │ │ │ │ + b 5c35c │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 5c28c │ │ │ │ - bl a5774 │ │ │ │ + bne 5c29c │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5c264 │ │ │ │ + bne 5c274 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 281018 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 27de18 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5c264 │ │ │ │ + beq 5c274 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 29c5e0 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 29963c <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5c264 │ │ │ │ + beq 5c274 │ │ │ │ ldr r8, [sp, #32] │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mvn r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r1, [pc, #140] @ 5c358 │ │ │ │ - ldr r0, [pc, #140] @ 5c35c │ │ │ │ + ldr r1, [pc, #140] @ 5c368 │ │ │ │ + ldr r0, [pc, #140] @ 5c36c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ str r7, [sp] │ │ │ │ - bl bc32c │ │ │ │ + bl bbe80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 5c264 │ │ │ │ - bl c42a4 │ │ │ │ + blt 5c274 │ │ │ │ + bl c3dc8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 2958c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7ff4 │ │ │ │ + bl c7b18 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 5c330 │ │ │ │ + beq 5c340 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 5c338 │ │ │ │ - bl 132dd8 │ │ │ │ + bne 5c348 │ │ │ │ + bl 1325e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5c2e4 │ │ │ │ - b 5c264 │ │ │ │ - ldr r0, [pc, #40] @ 5c360 │ │ │ │ - b 5c34c │ │ │ │ - ldr r3, [pc, #36] @ 5c364 │ │ │ │ + beq 5c2f4 │ │ │ │ + b 5c274 │ │ │ │ + ldr r0, [pc, #40] @ 5c370 │ │ │ │ + b 5c35c │ │ │ │ + ldr r3, [pc, #36] @ 5c374 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 1448e8 │ │ │ │ + b 1440d8 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r3, r8, r0, ror #27 │ │ │ │ - eorseq r2, r9, r0, asr #16 │ │ │ │ - eorseq pc, r8, r8, asr #28 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ + subseq r3, r7, r0, ror #27 │ │ │ │ + eorseq r0, r9, r0, asr #3 │ │ │ │ + eorseq sp, r8, r8, asr #15 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #88] @ 5c3e0 │ │ │ │ + ldr r2, [pc, #88] @ 5c3f0 │ │ │ │ cmp ip, r2 │ │ │ │ - bne 5c3d0 │ │ │ │ + bne 5c3e0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, ip │ │ │ │ - bne 5c3d0 │ │ │ │ + bne 5c3e0 │ │ │ │ sub r3, r4, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 5c3d0 │ │ │ │ - bl 4c728 │ │ │ │ + bhi 5c3e0 │ │ │ │ + bl 4c740 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - beq 5c3d8 │ │ │ │ + beq 5c3e8 │ │ │ │ cmp r4, #3 │ │ │ │ eoreq r3, r0, #1 │ │ │ │ - ldr r2, [pc, #32] @ 5c3e4 │ │ │ │ + ldr r2, [pc, #32] @ 5c3f4 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #28] @ 5c3e8 │ │ │ │ + ldr r0, [pc, #28] @ 5c3f8 │ │ │ │ movne r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #20] @ 5c3ec │ │ │ │ + ldr r0, [pc, #20] @ 5c3fc │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrheq sl, [r6], #-28 @ 0xffffffe4 │ │ │ │ - subseq r1, r6, r4, ror #1 │ │ │ │ - subseq r1, r6, r4, ror lr │ │ │ │ - subseq r1, r6, r8, ror sp │ │ │ │ + ldrheq sl, [r5], #-28 @ 0xffffffe4 │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ + subseq r1, r5, r8, ror sp │ │ │ │ │ │ │ │ -0005c3f0 : │ │ │ │ - ldr r3, [pc, #12] @ 5c404 │ │ │ │ +0005c400 : │ │ │ │ + ldr r3, [pc, #12] @ 5c414 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r0, [r3, #20] │ │ │ │ bx lr │ │ │ │ - subseq r9, sl, ip, ror #24 │ │ │ │ + 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 92cbc │ │ │ │ + bl 92be0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5c478 │ │ │ │ + beq 5c488 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl a343c │ │ │ │ + bl a3360 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 5c454 │ │ │ │ + beq 5c464 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl a5a64 │ │ │ │ + bl a5988 │ │ │ │ cmp r0, #0 │ │ │ │ strne r0, [r4, #16] │ │ │ │ - bne 5c47c │ │ │ │ + bne 5c48c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5c478 │ │ │ │ + beq 5c488 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5c478 │ │ │ │ + bne 5c488 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_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 │ │ │ │ @@ -51166,497 +51170,540 @@ │ │ │ │ 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 5c4cc │ │ │ │ + beq 5c4dc │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5c4e8 │ │ │ │ + beq 5c4f8 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ mov r0, sp │ │ │ │ - bl 164628 │ │ │ │ + bl 163810 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9b2fc │ │ │ │ + bl 9b220 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 9b2fc │ │ │ │ + bl 9b220 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 5c528 │ │ │ │ - ldr r0, [pc, #32] @ 5c534 │ │ │ │ - bl 2b507c <_PyEval_GetBuiltin@@Base> │ │ │ │ + beq 5c538 │ │ │ │ + ldr r0, [pc, #32] @ 5c544 │ │ │ │ + bl 2b20dc <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #20] @ 5c538 │ │ │ │ - bl a9bc8 │ │ │ │ + ldr r0, [pc, #20] @ 5c548 │ │ │ │ + bl a9aec │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq sp, r8, ip, ror r4 │ │ │ │ - eorseq pc, r8, r0, lsl r7 @ │ │ │ │ + subseq sp, r7, ip, ror r4 │ │ │ │ + mlaseq r8, r0, r0, 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 5c580 │ │ │ │ + bne 5c590 │ │ │ │ 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 5c564 │ │ │ │ + beq 5c574 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005c594 : │ │ │ │ - ldr r3, [pc, #4] @ 5c5a0 │ │ │ │ +0005c5a4 : │ │ │ │ + ldr r3, [pc, #4] @ 5c5b0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bx lr │ │ │ │ - subseq r9, sl, ip, ror #24 │ │ │ │ + subseq r9, r9, ip, ror #24 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r5, r2 │ │ │ │ + bne 5c5f8 │ │ │ │ + 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 5c5dc │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r1, [pc, #4] @ 5c61c │ │ │ │ + ldr r0, [pc, #4] @ 5c620 │ │ │ │ + b 4ac3c <_PyBytes_ReverseFind@@Base+0x13c> │ │ │ │ + andeq fp, r4, r8, lsr #10 │ │ │ │ + ldrheq sp, [r5], #-40 @ 0xffffffd8 │ │ │ │ + │ │ │ │ +0005c624 : │ │ │ │ + ldr r3, [pc, #4] @ 5c630 │ │ │ │ + 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, #4064] @ 0xfe0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - ldr r2, [pc, #112] @ 5c630 │ │ │ │ + ldr r2, [pc, #112] @ 5c6c0 │ │ │ │ sub sp, sp, #24 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ - beq 5c5e0 │ │ │ │ + beq 5c670 │ │ │ │ add r0, r0, #9 │ │ │ │ - bl 232728 │ │ │ │ + bl 22ee48 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, sp │ │ │ │ - bl 5bdac │ │ │ │ + bl 5bdf4 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5c600 │ │ │ │ + beq 5c690 │ │ │ │ add r0, r4, #9 │ │ │ │ - bl 8b248 │ │ │ │ + bl 2302fc │ │ │ │ mov r1, #20 │ │ │ │ mov r0, sp │ │ │ │ - bl 32e160 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #28] @ 5c630 │ │ │ │ + bl 32b9b4 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #28] @ 5c6c0 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 5c628 │ │ │ │ + beq 5c6b8 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq pc, r5, ip, ror #29 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r5, r2 │ │ │ │ - bne 5c678 │ │ │ │ - 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 5c65c │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r1, [pc, #4] @ 5c69c │ │ │ │ - ldr r0, [pc, #4] @ 5c6a0 │ │ │ │ - b 4ac24 <_PyBytes_ReverseFind@@Base+0x230> │ │ │ │ - andeq fp, r4, r0, lsl r5 │ │ │ │ - ldrheq sp, [r6], #-40 @ 0xffffffd8 │ │ │ │ - │ │ │ │ -0005c6a4 : │ │ │ │ - ldr r3, [pc, #4] @ 5c6b0 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - bx lr │ │ │ │ - subseq r9, sl, ip, ror #24 │ │ │ │ + subseq pc, r4, ip, ror #29 │ │ │ │ │ │ │ │ -0005c6b4 : │ │ │ │ +0005c6c4 : │ │ │ │ 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 5c6dc │ │ │ │ - bl 34bb84 │ │ │ │ - b 5c6ec │ │ │ │ + bne 5c6ec │ │ │ │ + bl 349490 │ │ │ │ + b 5c6fc │ │ │ │ add r2, sp, #4 │ │ │ │ - bl cafb8 │ │ │ │ + bl caad0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 5c6fc │ │ │ │ - ldr r0, [pc, #28] @ 5c710 │ │ │ │ - bl 2a96c8 │ │ │ │ + bge 5c70c │ │ │ │ + ldr r0, [pc, #28] @ 5c720 │ │ │ │ + bl 2a6718 │ │ │ │ mov r4, #0 │ │ │ │ - b 5c704 │ │ │ │ + b 5c714 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b380 │ │ │ │ + bl 9b2a4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r2, r9, ip, ror #16 │ │ │ │ + eorseq r0, r9, ip, ror #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, #8] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 5c758 │ │ │ │ + bne 5c768 │ │ │ │ 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 5c73c │ │ │ │ + beq 5c74c │ │ │ │ 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 2fe6bc │ │ │ │ + bl 2fbbbc │ │ │ │ cmp r0, #1 │ │ │ │ - beq 5c7b4 │ │ │ │ + beq 5c7c4 │ │ │ │ cmp r0, #2 │ │ │ │ - bne 5c7c4 │ │ │ │ + bne 5c7d4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ - b 5c7c8 │ │ │ │ - ldr r3, [pc, #20] @ 5c7d0 │ │ │ │ + b 5c7d8 │ │ │ │ + ldr r3, [pc, #20] @ 5c7e0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 13a150 │ │ │ │ + bl 139940 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsheq sp, [r6], #-172 @ 0xffffff54 │ │ │ │ + ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ │ │ │ │ -0005c7d4 : │ │ │ │ - ldr r3, [pc, #4] @ 5c7e0 │ │ │ │ +0005c7e4 : │ │ │ │ + ldr r3, [pc, #4] @ 5c7f0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ bx lr │ │ │ │ - subseq r9, sl, ip, ror #24 │ │ │ │ - ldr r0, [pc, #4] @ 5c7f0 │ │ │ │ - mov r1, #4 │ │ │ │ - b a56f0 │ │ │ │ - eorseq r1, r9, r4, lsr #26 │ │ │ │ + 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] @ 5c810 │ │ │ │ - b a9bc8 │ │ │ │ - eorseq pc, r8, r4, ror #6 │ │ │ │ + ldr r0, [pc] @ 5c810 │ │ │ │ + b a9aec │ │ │ │ + @ instruction: 0x0038ccb8 │ │ │ │ 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 2fe6bc │ │ │ │ + bl 2fbbbc │ │ │ │ sub r0, r0, #1 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ 0005c83c : │ │ │ │ ldr r3, [pc, #4] @ 5c848 │ │ │ │ ldr r0, [r3] │ │ │ │ bx lr │ │ │ │ - subseq r9, sl, ip, ror #24 │ │ │ │ + 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 30771c │ │ │ │ - bl a5774 │ │ │ │ + bl 304bc8 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, #0 │ │ │ │ bne 5c908 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r4, [sp] │ │ │ │ bic r5, r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r3, [pc, #132] @ 5c910 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 358d24 │ │ │ │ + bl 3566a8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 5c904 │ │ │ │ ldr r3, [pc, #104] @ 5c910 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 358d10 │ │ │ │ + bl 356694 │ │ │ │ cmp r0, #0 │ │ │ │ bne 5c904 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ bic r5, r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r3, [pc, #64] @ 5c910 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 358d24 │ │ │ │ + bl 3566a8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 5c904 │ │ │ │ ldr r3, [pc, #36] @ 5c910 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 358d10 │ │ │ │ + bl 356694 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r0, [pc, #16] @ 5c914 │ │ │ │ beq 5c908 │ │ │ │ ldr r0, [pc, #12] @ 5c918 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ svcvc 0x00efffff │ │ │ │ - subseq r1, r6, r4, ror #1 │ │ │ │ - subseq r1, r6, r4, ror lr │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ + ldr r0, [pc, #4] @ 5c928 │ │ │ │ + mov r1, #4 │ │ │ │ + b a5614 │ │ │ │ + eorseq pc, r8, r0, lsr #13 │ │ │ │ + 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 5c970 │ │ │ │ + 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 5c954 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + │ │ │ │ +0005c984 : │ │ │ │ + ldr r3, [pc, #4] @ 5c990 │ │ │ │ + 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 │ │ │ │ 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 9b284 │ │ │ │ + bl 9b1a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl a42c8 │ │ │ │ + bl a41ec │ │ │ │ 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 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + b 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - mov r4, r1 │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + mov r0, sp │ │ │ │ + bl 304bc8 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - mov r5, r2 │ │ │ │ - bne 5c9cc │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ + movne r0, #0 │ │ │ │ + bne 5cac0 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + ldr r4, [sp] │ │ │ │ + bic r5, r1, #-2147483648 @ 0x80000000 │ │ │ │ + ldr r3, [pc, #136] @ 5cac8 │ │ │ │ + mvn r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 3566a8 │ │ │ │ cmp r0, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ + bne 5ca70 │ │ │ │ + ldr r3, [pc, #108] @ 5cac8 │ │ │ │ + mvn r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ + bl 35666c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5c9b0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -0005c9e0 : │ │ │ │ - ldr r3, [pc, #4] @ 5c9ec │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ - bx lr │ │ │ │ - subseq r9, sl, ip, ror #24 │ │ │ │ + beq 5cabc │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + bic r5, r1, #-2147483648 @ 0x80000000 │ │ │ │ + ldr r3, [pc, #68] @ 5cac8 │ │ │ │ + mvn r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 3566a8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 5cab4 │ │ │ │ + ldr r3, [pc, #40] @ 5cac8 │ │ │ │ + mvn r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 35666c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 5cabc │ │ │ │ + ldr r0, [pc, #16] @ 5cacc │ │ │ │ + b 5cac0 │ │ │ │ + ldr r0, [pc, #12] @ 5cad0 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + svcvc 0x00efffff │ │ │ │ + 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 │ │ │ │ subs r6, r3, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - bne 5ca28 │ │ │ │ + bne 5cb0c │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - beq 5ca40 │ │ │ │ + beq 5cb24 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5ca40 │ │ │ │ - ldr r3, [pc, #264] @ 5cb38 │ │ │ │ - ldr r1, [pc, #264] @ 5cb3c │ │ │ │ + beq 5cb24 │ │ │ │ + ldr r3, [pc, #264] @ 5cc1c │ │ │ │ + ldr r1, [pc, #264] @ 5cc20 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r4, #0 │ │ │ │ - b 5cb30 │ │ │ │ - bl 1ea5fc │ │ │ │ + b 5cc14 │ │ │ │ + bl 1e891c │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r2, [r2] │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 318790 │ │ │ │ + bl 316048 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5ca38 │ │ │ │ + beq 5cb1c │ │ │ │ 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 21a0e0 │ │ │ │ + bl 21706c │ │ │ │ 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 21a0e0 │ │ │ │ + bl 21706c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5cb30 │ │ │ │ + beq 5cc14 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 318a24 │ │ │ │ + bl 3162dc │ │ │ │ cmn r0, #1 │ │ │ │ ldrne r0, [r5, #20] │ │ │ │ ldrne r1, [r0, #4] │ │ │ │ - bne 5caf4 │ │ │ │ + bne 5cbd8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5ca38 │ │ │ │ + beq 5cb1c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5ca38 │ │ │ │ + bne 5cb1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 5ca38 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 5cb1c │ │ │ │ cmp r6, r1 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - bge 5cb2c │ │ │ │ + bge 5cc10 │ │ │ │ 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 5caf4 │ │ │ │ + b 5cbd8 │ │ │ │ str r1, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq ip, r8, r8, lsr #24 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq sl, r8, r8, lsr #11 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + add r0, r3, r0, lsl #2 │ │ │ │ + b 18be30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 2ce86c │ │ │ │ + cmn r0, #1 │ │ │ │ + moveq r4, #0 │ │ │ │ + beq 5cc6c │ │ │ │ + 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 30771c │ │ │ │ - bl a5774 │ │ │ │ + bl 304bc8 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, #0 │ │ │ │ - bne 5cc00 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - ldr r4, [sp] │ │ │ │ - bic r5, r1, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #136] @ 5cc08 │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 358d24 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5cbb0 │ │ │ │ - ldr r3, [pc, #108] @ 5cc08 │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 358ce8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5cbfc │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - bic r5, r1, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #68] @ 5cc08 │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 358d24 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5cbf4 │ │ │ │ - ldr r3, [pc, #40] @ 5cc08 │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 358ce8 │ │ │ │ + bne 5ccc0 │ │ │ │ + ldrd r2, [sp] │ │ │ │ + ldrd r0, [sp, #8] │ │ │ │ + bl 3566a8 │ │ │ │ + ldr r3, [pc, #20] @ 5ccc8 │ │ │ │ + ldr r2, [pc, #20] @ 5cccc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5cbfc │ │ │ │ - ldr r0, [pc, #16] @ 5cc0c │ │ │ │ - b 5cc00 │ │ │ │ - ldr r0, [pc, #12] @ 5cc10 │ │ │ │ + movne r0, r3 │ │ │ │ + moveq r0, r2 │ │ │ │ add sp, sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - svcvc 0x00efffff │ │ │ │ - subseq r1, r6, r4, ror lr │ │ │ │ - subseq r1, r6, r4, ror #1 │ │ │ │ + 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 │ │ │ │ @@ -51664,623 +51711,581 @@ │ │ │ │ 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 5cc6c │ │ │ │ + bne 5cd28 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5cca0 │ │ │ │ - ldr ip, [pc, #636] @ 5cef0 │ │ │ │ + beq 5cd5c │ │ │ │ + ldr ip, [pc, #640] @ 5cfb0 │ │ │ │ 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 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5cd38 │ │ │ │ + beq 5cdf4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 5ccf0 │ │ │ │ + beq 5cdac │ │ │ │ ldr r6, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5ccc4 │ │ │ │ + beq 5cd80 │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne 5ccc4 │ │ │ │ + bne 5cd80 │ │ │ │ mov r2, #0 │ │ │ │ - b 5ccf8 │ │ │ │ + b 5cdb4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5ccd8 │ │ │ │ + bne 5cd94 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b 5ccf8 │ │ │ │ - bl 1038f0 │ │ │ │ + b 5cdb4 │ │ │ │ + bl 103320 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 5cd38 │ │ │ │ + blt 5cdf4 │ │ │ │ cmp r5, #1 │ │ │ │ - beq 5ccbc │ │ │ │ - b 5ccd0 │ │ │ │ + beq 5cd78 │ │ │ │ + b 5cd8c │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 2ecf6c │ │ │ │ + bl 2ea46c │ │ │ │ cmn r0, #1 │ │ │ │ - beq 5cd38 │ │ │ │ + beq 5cdf4 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5cda4 │ │ │ │ + beq 5ce60 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands r4, r2, #268435456 @ 0x10000000 │ │ │ │ - beq 5cd40 │ │ │ │ - ldr r3, [pc, #452] @ 5cef4 │ │ │ │ - ldr r1, [pc, #452] @ 5cef8 │ │ │ │ + beq 5cdfc │ │ │ │ + ldr r3, [pc, #456] @ 5cfb4 │ │ │ │ + ldr r1, [pc, #456] @ 5cfb8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r4, #0 │ │ │ │ - b 5cec4 │ │ │ │ + b 5cf80 │ │ │ │ mov r0, r6 │ │ │ │ - bl 15df94 │ │ │ │ + bl 15d170 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5cd64 │ │ │ │ - ldr r3, [pc, #412] @ 5cef4 │ │ │ │ - ldr r1, [pc, #416] @ 5cefc │ │ │ │ + bne 5ce20 │ │ │ │ + ldr r3, [pc, #416] @ 5cfb4 │ │ │ │ + ldr r1, [pc, #420] @ 5cfbc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 5cd38 │ │ │ │ + bl 18ed6c │ │ │ │ + b 5cdf4 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1129cc │ │ │ │ + bl 112444 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 5cd38 │ │ │ │ + beq 5cdf4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 5cda4 │ │ │ │ - ldr r3, [pc, #368] @ 5cf00 │ │ │ │ - ldr r1, [pc, #368] @ 5cf04 │ │ │ │ + ble 5ce60 │ │ │ │ + ldr r3, [pc, #372] @ 5cfc0 │ │ │ │ + ldr r1, [pc, #372] @ 5cfc4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 113900 │ │ │ │ - b 5cd38 │ │ │ │ + bl 113378 │ │ │ │ + b 5cdf4 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 5d35c │ │ │ │ + bl 5d3a0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 5cdcc │ │ │ │ + bne 5ce88 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5cd38 │ │ │ │ + beq 5cdf4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 113900 │ │ │ │ - b 5cd38 │ │ │ │ + bl 113378 │ │ │ │ + b 5cdf4 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #64 @ 0x40 │ │ │ │ bl 295a4 │ │ │ │ mov r1, #4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #8 │ │ │ │ bl 295a4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ mov r3, #28 │ │ │ │ stm r0, {r7, r8} │ │ │ │ mov r5, r0 │ │ │ │ - add r1, pc, #200 @ 0xc8 │ │ │ │ + add r1, pc, #204 @ 0xcc │ │ │ │ ldrd r0, [r1] │ │ │ │ strd r0, [r7] │ │ │ │ - add r1, pc, #196 @ 0xc4 │ │ │ │ + add r1, pc, #200 @ 0xc8 │ │ │ │ ldrd r0, [r1] │ │ │ │ strd r0, [r7, #8] │ │ │ │ - add r1, pc, #192 @ 0xc0 │ │ │ │ + add r1, pc, #196 @ 0xc4 │ │ │ │ ldrd r0, [r1] │ │ │ │ strd r0, [r7, #16] │ │ │ │ - add r1, pc, #188 @ 0xbc │ │ │ │ + add r1, pc, #192 @ 0xc0 │ │ │ │ ldrd r0, [r1] │ │ │ │ strd r0, [r7, #24] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r5, #8] │ │ │ │ str r3, [r4, #8] │ │ │ │ str r5, [r4, #16] │ │ │ │ - bl a5774 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5ce78 │ │ │ │ + beq 5cf34 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5cdb8 │ │ │ │ + beq 5ce74 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5cdb8 │ │ │ │ + bne 5ce74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 5cdb8 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 5ce74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5cec4 │ │ │ │ + beq 5cf80 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ - blt 5ceb0 │ │ │ │ - bl c42a4 │ │ │ │ + blt 5cf6c │ │ │ │ + bl c3dc8 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 67f74 │ │ │ │ + bl 67f88 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7ff4 │ │ │ │ - b 5cebc │ │ │ │ + bl c7b18 │ │ │ │ + b 5cf78 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 67f74 │ │ │ │ + bl 67f88 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 113900 │ │ │ │ + bl 113378 │ │ │ │ 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, r8, r8, lsr lr │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r9, r8, ip, asr #6 │ │ │ │ - eorseq r9, r8, r4, ror r3 │ │ │ │ - subseq sp, r6, r4, asr #22 │ │ │ │ - eorseq r9, r8, r0, lsr #7 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - add r0, r3, r0, lsl #2 │ │ │ │ - b 18d844 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 2d17e8 │ │ │ │ - cmn r0, #1 │ │ │ │ - moveq r4, #0 │ │ │ │ - beq 5cf50 │ │ │ │ - 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 30771c │ │ │ │ - bl a5774 │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r0, #0 │ │ │ │ - bne 5cfa4 │ │ │ │ - ldrd r2, [sp] │ │ │ │ - ldrd r0, [sp, #8] │ │ │ │ - bl 358d24 │ │ │ │ - ldr r3, [pc, #20] @ 5cfac │ │ │ │ - ldr r2, [pc, #20] @ 5cfb0 │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r0, r3 │ │ │ │ - moveq r0, r2 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq r1, r6, r4, ror #1 │ │ │ │ - subseq r1, r6, r4, ror lr │ │ │ │ + subseq r3, r7, r8, lsr lr │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r6, r8, ip, asr #25 │ │ │ │ + @ instruction: 0x00386cf4 │ │ │ │ + subseq sp, r5, r4, asr #22 │ │ │ │ + eorseq r6, r8, r0, lsr #26 │ │ │ │ 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 5cfe4 │ │ │ │ - ldr r3, [pc, #520] @ 5d1e0 │ │ │ │ - ldr r1, [pc, #520] @ 5d1e4 │ │ │ │ + beq 5cff8 │ │ │ │ + ldr r3, [pc, #520] @ 5d1f4 │ │ │ │ + ldr r1, [pc, #520] @ 5d1f8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 5d024 │ │ │ │ + bl 18ed6c │ │ │ │ + b 5d038 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ mov r6, r1 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - beq 5d008 │ │ │ │ + beq 5d01c │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bgt 5d02c │ │ │ │ + bgt 5d040 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r0, [pc, #468] @ 5d1e8 │ │ │ │ + ldr r0, [pc, #468] @ 5d1fc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #460] @ 5d1ec │ │ │ │ + ldr r1, [pc, #460] @ 5d200 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117e48 │ │ │ │ + bl 1176e0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 152294 │ │ │ │ + bl 151b80 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 5d024 │ │ │ │ + beq 5d038 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 201fa8 <_PyEval_MatchClass@@Base+0x8f8> │ │ │ │ + bl 2002f8 <_PyEval_MatchClass@@Base+0x8f8> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r0, #1 │ │ │ │ - bne 5d084 │ │ │ │ + bne 5d098 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5d024 │ │ │ │ + beq 5d038 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 5d024 │ │ │ │ + bne 5d038 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 5d024 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 5d038 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5d0a4 │ │ │ │ + beq 5d0b8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 5d0a4 │ │ │ │ + bne 5d0b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r8, [r6, #12] │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r5, [r3, #84] @ 0x54 │ │ │ │ ands r5, r5, #268435456 @ 0x10000000 │ │ │ │ - beq 5d104 │ │ │ │ + beq 5d118 │ │ │ │ mov r0, r8 │ │ │ │ - bl 318730 │ │ │ │ + bl 315fe8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 5d024 │ │ │ │ + beq 5d038 │ │ │ │ ldr r5, [r8, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2cda40 <_Py_RestoreSignals@@Base+0xff8> │ │ │ │ + bl 2caac4 <_Py_RestoreSignals@@Base+0xff8> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 5d0ec │ │ │ │ + bne 5d100 │ │ │ │ mov r0, r7 │ │ │ │ - bl 99d3c │ │ │ │ - b 5d024 │ │ │ │ + bl 99c60 │ │ │ │ + b 5d038 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ lsl r2, r5, #2 │ │ │ │ mov r1, r7 │ │ │ │ bl 29cdc │ │ │ │ mov r0, r7 │ │ │ │ - bl 99d3c │ │ │ │ + bl 99c60 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ str r5, [r4, #16] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ - bne 5d134 │ │ │ │ - ldr r0, [pc, #196] @ 5d1e8 │ │ │ │ + bne 5d148 │ │ │ │ + ldr r0, [pc, #196] @ 5d1fc │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #196] @ 5d1f0 │ │ │ │ + ldr r1, [pc, #196] @ 5d204 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117e48 │ │ │ │ - b 5d024 │ │ │ │ - bl ab140 │ │ │ │ + bl 1176e0 │ │ │ │ + b 5d038 │ │ │ │ + bl ab064 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 5d150 │ │ │ │ - bl a5774 │ │ │ │ + bne 5d164 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5d158 │ │ │ │ - b 5d024 │ │ │ │ + beq 5d16c │ │ │ │ + b 5d038 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 5d16c │ │ │ │ - ldr r3, [pc, #128] @ 5d1e0 │ │ │ │ - ldr r1, [pc, #144] @ 5d1f4 │ │ │ │ + bge 5d180 │ │ │ │ + ldr r3, [pc, #128] @ 5d1f4 │ │ │ │ + ldr r1, [pc, #144] @ 5d208 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 5d024 │ │ │ │ + bl 18ed6c │ │ │ │ + b 5d038 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ - ldr r3, [pc, #128] @ 5d1f8 │ │ │ │ + ldr r3, [pc, #128] @ 5d20c │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - beq 5d1c0 │ │ │ │ + beq 5d1d4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - bne 5d1a8 │ │ │ │ - ldr r0, [pc, #80] @ 5d1e8 │ │ │ │ + bne 5d1bc │ │ │ │ + ldr r0, [pc, #80] @ 5d1fc │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #92] @ 5d1fc │ │ │ │ + ldr r1, [pc, #92] @ 5d210 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117e48 │ │ │ │ - b 5d024 │ │ │ │ + bl 1176e0 │ │ │ │ + b 5d038 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5d1c8 │ │ │ │ - bl b0078 │ │ │ │ + beq 5d1dc │ │ │ │ + bl afbec │ │ │ │ cmp r0, #0 │ │ │ │ - blt 5d024 │ │ │ │ - ldr r0, [pc, #48] @ 5d1f8 │ │ │ │ + blt 5d038 │ │ │ │ + ldr r0, [pc, #48] @ 5d20c │ │ │ │ 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 5d1c0 │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r1, r7, r4, lsl #23 │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003928f4 │ │ │ │ - eorseq r2, r9, r0, lsr r9 │ │ │ │ - eorseq r0, r9, ip, asr #32 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - eorseq r2, r9, r4, ror #18 │ │ │ │ + b 5d1d4 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq pc, r6, r4, lsl #10 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r0, r9, r4, ror r2 │ │ │ │ + @ instruction: 0x003902b0 │ │ │ │ + eorseq sp, r8, ip, asr #19 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq r0, r9, r4, ror #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #152] @ 5d2b0 │ │ │ │ + ldr r3, [pc, #152] @ 5d2c4 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, r3 │ │ │ │ mov r5, r1 │ │ │ │ - beq 5d244 │ │ │ │ + beq 5d258 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl adf8c │ │ │ │ + bl ade90 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r6, [r5, #4] │ │ │ │ moveq r3, r4 │ │ │ │ - beq 5d248 │ │ │ │ + beq 5d25c │ │ │ │ mov r3, r5 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - ldreq r4, [pc, #88] @ 5d2b4 │ │ │ │ - beq 5d2a8 │ │ │ │ + ldreq r4, [pc, #88] @ 5d2c8 │ │ │ │ + beq 5d2bc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 119140 │ │ │ │ + bl 1189d8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5d2a4 │ │ │ │ + beq 5d2b8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2d17e8 │ │ │ │ + bl 2ce86c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 5d2a8 │ │ │ │ + bne 5d2bc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 5d2a4 │ │ │ │ + beq 5d2b8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5d2a4 │ │ │ │ + bne 5d2b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrsheq r4, [r6], #-76 @ 0xffffffb4 │ │ │ │ - subseq r1, r6, r8, ror sp │ │ │ │ + ldrsheq r4, [r5], #-76 @ 0xffffffb4 │ │ │ │ + subseq r1, r5, r8, ror sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, #0 │ │ │ │ - bl 2d7094 │ │ │ │ - ldr r3, [pc, #12] @ 5d2e4 │ │ │ │ + bl 2d4144 │ │ │ │ + ldr r3, [pc, #12] @ 5d2f8 │ │ │ │ cmn r0, #1 │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + 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 30771c │ │ │ │ - bl a5774 │ │ │ │ + bl 304bc8 │ │ │ │ + bl a5698 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 5d350 │ │ │ │ + bne 5d364 │ │ │ │ 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 5d3bc │ │ │ │ + bl 5d3d0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5d344 │ │ │ │ - bl 34cf6c <_Py_c_neg@@Base+0x19c> │ │ │ │ - b 5d350 │ │ │ │ + beq 5d358 │ │ │ │ + bl 34a878 <_Py_c_neg@@Base+0x3c> │ │ │ │ + b 5d364 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b ab230 │ │ │ │ + b ab154 │ │ │ │ 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 91d28 <_PyObject_GC_New@@Base> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 5d384 │ │ │ │ - mov r3, #0 │ │ │ │ - strh r3, [r4, #12] │ │ │ │ - bl a67b0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - 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 bc29c │ │ │ │ + bl bbdf0 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2c533c <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + b 2c23c0 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 91c4c <_PyObject_GC_New@@Base> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 5d3c8 │ │ │ │ + mov r3, #0 │ │ │ │ + strh r3, [r4, #12] │ │ │ │ + bl a66d4 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ 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 358d24 │ │ │ │ + bl 3566a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5d5d0 │ │ │ │ + bne 5d5e4 │ │ │ │ bic r9, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #472] @ 5d5e0 │ │ │ │ + ldr r3, [pc, #472] @ 5d5f4 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 358d24 │ │ │ │ + bl 3566a8 │ │ │ │ mov r6, sl │ │ │ │ bic r7, fp, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5d480 │ │ │ │ - ldr r3, [pc, #436] @ 5d5e0 │ │ │ │ + bne 5d494 │ │ │ │ + ldr r3, [pc, #436] @ 5d5f4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 358ce8 │ │ │ │ + bl 35666c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5d480 │ │ │ │ - ldr r3, [pc, #408] @ 5d5e0 │ │ │ │ + bne 5d494 │ │ │ │ + ldr r3, [pc, #408] @ 5d5f4 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ - bl 358d24 │ │ │ │ + bl 3566a8 │ │ │ │ and r4, r5, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5d4e8 │ │ │ │ - ldr r3, [pc, #376] @ 5d5e0 │ │ │ │ + bne 5d4fc │ │ │ │ + ldr r3, [pc, #376] @ 5d5f4 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r7 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 358ce8 │ │ │ │ + bl 35666c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5d4e8 │ │ │ │ - b 5d500 │ │ │ │ - ldr r3, [pc, #344] @ 5d5e0 │ │ │ │ + bne 5d4fc │ │ │ │ + b 5d514 │ │ │ │ + ldr r3, [pc, #344] @ 5d5f4 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 358d24 │ │ │ │ + bl 3566a8 │ │ │ │ mov r8, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5d4bc │ │ │ │ - ldr r3, [pc, #312] @ 5d5e0 │ │ │ │ + bne 5d4d0 │ │ │ │ + ldr r3, [pc, #312] @ 5d5f4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 358ce8 │ │ │ │ + bl 35666c │ │ │ │ cmp r0, #0 │ │ │ │ moveq r8, r0 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 358cc0 │ │ │ │ + bl 356644 │ │ │ │ eor r8, r8, #1 │ │ │ │ cmp r0, #0 │ │ │ │ orrne r8, r8, #1 │ │ │ │ tst r8, #1 │ │ │ │ - bne 5d558 │ │ │ │ - b 5d5b4 │ │ │ │ + bne 5d56c │ │ │ │ + b 5d5c8 │ │ │ │ cmp r4, #0 │ │ │ │ - ldr r0, [pc, #240] @ 5d5e4 │ │ │ │ - ldr r1, [pc, #240] @ 5d5e8 │ │ │ │ - ldrne r0, [pc, #232] @ 5d5e4 │ │ │ │ - ldrne r1, [pc, #236] @ 5d5ec │ │ │ │ - b 5d5d8 │ │ │ │ + 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] @ 5d5f0 │ │ │ │ + ldr r1, [pc, #228] @ 5d604 │ │ │ │ mov r0, #0 │ │ │ │ - ldrlt r1, [pc, #224] @ 5d5f4 │ │ │ │ + ldrlt r1, [pc, #224] @ 5d608 │ │ │ │ movlt r0, #0 │ │ │ │ - ldr r3, [pc, #212] @ 5d5f0 │ │ │ │ + ldr r3, [pc, #212] @ 5d604 │ │ │ │ mov r2, #0 │ │ │ │ - bl 358cc0 │ │ │ │ + bl 356644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5d540 │ │ │ │ + beq 5d554 │ │ │ │ cmp r4, #0 │ │ │ │ - ldr r0, [pc, #176] @ 5d5e4 │ │ │ │ - ldr r1, [pc, #192] @ 5d5f8 │ │ │ │ - ldrne r0, [pc, #168] @ 5d5e4 │ │ │ │ - ldrne r1, [pc, #188] @ 5d5fc │ │ │ │ - b 5d5d8 │ │ │ │ - cmp r4, #0 │ │ │ │ - ldr r0, [pc, #180] @ 5d600 │ │ │ │ - ldr r1, [pc, #180] @ 5d604 │ │ │ │ - ldrne r0, [pc, #172] @ 5d600 │ │ │ │ - ldrne r1, [pc, #176] @ 5d608 │ │ │ │ - b 5d5d8 │ │ │ │ - cmp fp, #0 │ │ │ │ - ldr r1, [pc, #140] @ 5d5f0 │ │ │ │ - ldr r3, [pc, #136] @ 5d5f0 │ │ │ │ - ldrlt r1, [pc, #136] @ 5d5f4 │ │ │ │ + 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 358cc0 │ │ │ │ + bl 356644 │ │ │ │ and r3, r5, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5d59c │ │ │ │ + beq 5d5b0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ movne r0, #0 │ │ │ │ movne r1, #-2147483648 @ 0x80000000 │ │ │ │ - b 5d5d8 │ │ │ │ + b 5d5ec │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #60] @ 5d5e4 │ │ │ │ - ldr r1, [pc, #96] @ 5d60c │ │ │ │ - ldrne r0, [pc, #52] @ 5d5e4 │ │ │ │ - ldrne r1, [pc, #92] @ 5d610 │ │ │ │ - b 5d5d8 │ │ │ │ + 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] @ 5d614 │ │ │ │ + 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 │ │ │ │ @@ -52290,118 +52295,82 @@ │ │ │ │ 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] @ 5d620 │ │ │ │ - bx lr │ │ │ │ - subseq r7, r8, ip, ror r5 │ │ │ │ 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 30771c │ │ │ │ - bl a5774 │ │ │ │ + bl 304bc8 │ │ │ │ + bl a5698 │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r5, #0 │ │ │ │ - bne 5d6b0 │ │ │ │ + bne 5d6b8 │ │ │ │ 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 5d3bc │ │ │ │ + bl 5d3d0 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ - bl 32ca68 <_Py_c_abs@@Base> │ │ │ │ + bl 32a320 <_Py_c_abs@@Base> │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 5d6a0 │ │ │ │ - bl 34cf6c <_Py_c_neg@@Base+0x19c> │ │ │ │ - b 5d6b0 │ │ │ │ - ldr r0, [pc, #20] @ 5d6bc │ │ │ │ + beq 5d6a8 │ │ │ │ + bl 34a878 <_Py_c_neg@@Base+0x3c> │ │ │ │ + b 5d6b8 │ │ │ │ + ldr r0, [pc, #20] @ 5d6c4 │ │ │ │ strd r8, [sp] │ │ │ │ - bl a9bc8 │ │ │ │ + bl a9aec │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ - mlaseq r9, r8, r9, r2 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b a6490 │ │ │ │ + eorseq r0, r9, r8, lsl r3 │ │ │ │ + ldr r0, [pc] @ 5d6d0 │ │ │ │ + bx lr │ │ │ │ + subseq r7, r7, ip, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5d710 │ │ │ │ + beq 5d71c │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ - beq 5d710 │ │ │ │ + beq 5d71c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 5d710 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bne 5d71c │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 18974c <_Py_union_type_or@@Base+0x2e8> │ │ │ │ + bl 1880a0 <_Py_union_type_or@@Base+0x2e8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d4438 │ │ │ │ + bl 2d14b8 │ │ │ │ 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] @ 5d7b4 │ │ │ │ - sub sp, sp, #40 @ 0x28 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - mov r2, #0 │ │ │ │ - beq 5d764 │ │ │ │ - add r0, r0, #13 │ │ │ │ - bl 232728 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 5dacc │ │ │ │ - ldrb r3, [r4, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 5d784 │ │ │ │ - add r0, r4, #13 │ │ │ │ - bl 8b248 │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 92a28 │ │ │ │ - ldr r3, [pc, #28] @ 5d7b4 │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - beq 5d7ac │ │ │ │ - bl 2a210 <__stack_chk_fail@plt> │ │ │ │ - add sp, sp, #40 @ 0x28 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq pc, r5, ip, ror #29 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b a63b4 │ │ │ │ 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 │ │ │ │ @@ -52411,202 +52380,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 5d818 │ │ │ │ + bne 5d79c │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5d850 │ │ │ │ - ldr ip, [pc, #432] @ 5d9d0 │ │ │ │ + beq 5d7d4 │ │ │ │ + ldr ip, [pc, #432] @ 5d954 │ │ │ │ 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 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 5d994 │ │ │ │ + beq 5d918 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 12038c <_PyNumber_Index@@Base> │ │ │ │ + bl 11fc10 <_PyNumber_Index@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 5d870 │ │ │ │ - bl a5774 │ │ │ │ + bne 5d7f4 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5d9b8 │ │ │ │ - b 5d994 │ │ │ │ - bl ab140 │ │ │ │ + beq 5d93c │ │ │ │ + b 5d918 │ │ │ │ + bl ab064 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 5d89c │ │ │ │ + beq 5d820 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 5d89c │ │ │ │ + bne 5d820 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmn r5, #1 │ │ │ │ - beq 5d860 │ │ │ │ + beq 5d7e4 │ │ │ │ cmp r7, #1 │ │ │ │ moveq r6, #0 │ │ │ │ - beq 5d8d0 │ │ │ │ + beq 5d854 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 5d8d0 │ │ │ │ - bl a5774 │ │ │ │ + bne 5d854 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5d994 │ │ │ │ + bne 5d918 │ │ │ │ cmp r5, #0 │ │ │ │ - bge 5d8fc │ │ │ │ + bge 5d880 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r1, [pc, #240] @ 5d9d4 │ │ │ │ + ldr r1, [pc, #240] @ 5d958 │ │ │ │ mov r2, #22 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r1] │ │ │ │ str r2, [r3] │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 1448e8 │ │ │ │ + b 1440d8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92a28 │ │ │ │ + bl 9294c │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ addne r7, r0, #16 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne 5d940 │ │ │ │ - bl 2a1f3c │ │ │ │ - b 5d994 │ │ │ │ + bne 5d8c4 │ │ │ │ + bl 29ef8c │ │ │ │ + b 5d918 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 5d960 │ │ │ │ - bl 132dd8 │ │ │ │ + bne 5d8e4 │ │ │ │ + bl 1325e0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 5d988 │ │ │ │ + blt 5d90c │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r3, r6 │ │ │ │ mov r0, #384 @ 0x180 │ │ │ │ bl 2a870 │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge 5d970 │ │ │ │ - b 5d924 │ │ │ │ - ldr r3, [pc, #108] @ 5d9d4 │ │ │ │ + bge 5d8f4 │ │ │ │ + b 5d8a8 │ │ │ │ + ldr r3, [pc, #108] @ 5d958 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1448e8 │ │ │ │ - b 5d988 │ │ │ │ + bl 1440d8 │ │ │ │ + b 5d90c │ │ │ │ cmp r5, r1 │ │ │ │ - beq 5d980 │ │ │ │ + beq 5d904 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl cb2ac <_PyBytes_Resize@@Base> │ │ │ │ + bl cadc4 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - b 5d9c8 │ │ │ │ + b 5d94c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 5d99c │ │ │ │ + bne 5d920 │ │ │ │ mov r0, #0 │ │ │ │ - b 5d9c8 │ │ │ │ + b 5d94c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 5d994 │ │ │ │ + bne 5d918 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 5d994 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 5d918 │ │ │ │ cmp r7, #1 │ │ │ │ mvnne r5, #0 │ │ │ │ - beq 5d8d8 │ │ │ │ - b 5d8b0 │ │ │ │ + beq 5d85c │ │ │ │ + b 5d834 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subseq r3, r8, r8, lsr #29 │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ + subseq r3, r7, r4, ror #28 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ │ │ │ │ -0005d9d8 : │ │ │ │ +0005d95c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r0, #0 │ │ │ │ sub sp, sp, #8 │ │ │ │ - bne 5d9fc │ │ │ │ - bl 34bb84 │ │ │ │ - b 5da0c │ │ │ │ + bne 5d980 │ │ │ │ + bl 349490 │ │ │ │ + b 5d990 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 326534 │ │ │ │ + bl 323f20 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 5da1c │ │ │ │ - ldr r0, [pc, #28] @ 5da30 │ │ │ │ - bl 2a96c8 │ │ │ │ + bge 5d9a0 │ │ │ │ + ldr r0, [pc, #28] @ 5d9b4 │ │ │ │ + bl 2a6718 │ │ │ │ mov r4, #0 │ │ │ │ - b 5da24 │ │ │ │ + b 5d9a8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b380 │ │ │ │ + bl 9b2a4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r2, r9, r4, lsl sl │ │ │ │ + eorseq r0, r9, r8, lsr #6 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldrb r3, [r0, #12] │ │ │ │ + ldr r2, [pc, #112] @ 5da44 │ │ │ │ + sub sp, sp, #40 @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + mov r2, #0 │ │ │ │ + beq 5d9f4 │ │ │ │ + add r0, r0, #13 │ │ │ │ + bl 22ee48 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 5db14 │ │ │ │ + ldrb r3, [r4, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 5da14 │ │ │ │ + add r0, r4, #13 │ │ │ │ + bl 2302fc │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 9294c │ │ │ │ + ldr r3, [pc, #28] @ 5da44 │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + beq 5da3c │ │ │ │ + bl 2a210 <__stack_chk_fail@plt> │ │ │ │ + add sp, sp, #40 @ 0x28 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq pc, r4, ip, ror #29 │ │ │ │ + ldrb r2, [r0, #64] @ 0x40 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 5da58 │ │ │ │ + b 5de24 │ │ │ │ + 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 bbdf0 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, lr} │ │ │ │ + b 329b7c <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ ldrb r3, [r0, #26] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5da5c │ │ │ │ + beq 5dab0 │ │ │ │ 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 5da7c │ │ │ │ + bne 5dad0 │ │ │ │ ldrb r3, [r0, #25] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r1, #126 @ 0x7e │ │ │ │ movne r1, #45 @ 0x2d │ │ │ │ - ldr r0, [pc] @ 5da84 │ │ │ │ - b 1293bc │ │ │ │ - @ instruction: 0x003918b4 │ │ │ │ + ldr r0, [pc] @ 5dad8 │ │ │ │ + b 128bc0 │ │ │ │ + eorseq pc, r8, r0, lsr r2 @ │ │ │ │ bx lr │ │ │ │ - ldrb r2, [r0, #64] @ 0x40 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 5da9c │ │ │ │ - b 6043c │ │ │ │ + │ │ │ │ +0005dae0 : │ │ │ │ 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 bc29c │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, r0 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + add r2, sp, #4 │ │ │ │ + bl 323f20 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 9b2a4 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 32c2c4 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + 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] @ 5dda4 │ │ │ │ + ldr r3, [pc, #700] @ 5ddec │ │ │ │ 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 │ │ │ │ @@ -52667,20 +52687,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 5de10 │ │ │ │ + bl 5de60 │ │ │ │ cmp r5, #2 │ │ │ │ - bne 5dc0c │ │ │ │ + bne 5dc54 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 5de10 │ │ │ │ + bl 5de60 │ │ │ │ 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 │ │ │ │ @@ -52759,61 +52779,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] @ 5dda4 │ │ │ │ + ldr r3, [pc, #56] @ 5ddec │ │ │ │ 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 5dd9c │ │ │ │ + beq 5dde4 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #188 @ 0xbc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - subseq pc, r5, ip, ror #29 │ │ │ │ + subseq pc, r4, ip, ror #29 │ │ │ │ │ │ │ │ -0005dda8 : │ │ │ │ +0005ddf0 : │ │ │ │ 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 326534 │ │ │ │ + bl caad0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b380 │ │ │ │ + bl 9b2a4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - │ │ │ │ -0005dddc : │ │ │ │ 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 cafb8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 9b380 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r0, [r0, #40] @ 0x28 │ │ │ │ + mov r4, r1 │ │ │ │ + bl bbdf0 │ │ │ │ + mvn r2, #0 │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + pop {r4, lr} │ │ │ │ + b 329b7c <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b 5de58 │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + b 347b4c <_PyLong_DivmodNear@@Base+0x175c> │ │ │ │ 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] │ │ │ │ @@ -52965,47 +52985,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] @ 5f08c │ │ │ │ + ldr r9, [pc, #4088] @ 5f0dc │ │ │ │ bl 29cdc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - ldr r8, [pc, #4080] @ 5f090 │ │ │ │ + ldr r8, [pc, #4080] @ 5f0e0 │ │ │ │ add r9, r1, r9 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - ldr sl, [pc, #4072] @ 5f094 │ │ │ │ + ldr sl, [pc, #4072] @ 5f0e4 │ │ │ │ add r8, r1, r8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - ldr r4, [pc, #4064] @ 5f098 │ │ │ │ + ldr r4, [pc, #4064] @ 5f0e8 │ │ │ │ add sl, r1, sl │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - ldr ip, [pc, #4056] @ 5f09c │ │ │ │ + ldr ip, [pc, #4056] @ 5f0ec │ │ │ │ add r4, r1, r4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ - ldr fp, [pc, #4048] @ 5f0a0 │ │ │ │ + ldr fp, [pc, #4048] @ 5f0f0 │ │ │ │ add r1, r1, ip │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ - ldr ip, [pc, #4040] @ 5f0a4 │ │ │ │ + ldr ip, [pc, #4040] @ 5f0f4 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - ldr r6, [pc, #4036] @ 5f0a8 │ │ │ │ + ldr r6, [pc, #4036] @ 5f0f8 │ │ │ │ add r1, r1, ip │ │ │ │ str r1, [sp, #108] @ 0x6c │ │ │ │ - ldr ip, [pc, #4028] @ 5f0ac │ │ │ │ + ldr ip, [pc, #4028] @ 5f0fc │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #4024] @ 5f0b0 │ │ │ │ + ldr r0, [pc, #4024] @ 5f100 │ │ │ │ add r1, r1, ip │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #4012] @ 5f0b4 │ │ │ │ + ldr r2, [pc, #4012] @ 5f104 │ │ │ │ add fp, r1, fp │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - ldr r3, [pc, #4004] @ 5f0b8 │ │ │ │ + ldr r3, [pc, #4004] @ 5f108 │ │ │ │ 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] │ │ │ │ @@ -53255,15 +53275,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] @ 5f0bc │ │ │ │ + ldr r2, [pc, #2976] @ 5f10c │ │ │ │ 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 │ │ │ │ @@ -53277,15 +53297,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] @ 5f0c0 │ │ │ │ + ldr r2, [pc, #2892] @ 5f110 │ │ │ │ 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 │ │ │ │ @@ -53299,15 +53319,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] @ 5f0c4 │ │ │ │ + ldr r3, [pc, #2808] @ 5f114 │ │ │ │ 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 │ │ │ │ @@ -53323,15 +53343,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] @ 5f0c8 │ │ │ │ + ldr sl, [pc, #2716] @ 5f118 │ │ │ │ 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 │ │ │ │ @@ -53356,15 +53376,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] @ 5f0cc │ │ │ │ + ldr fp, [pc, #2588] @ 5f11c │ │ │ │ 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 │ │ │ │ @@ -53382,15 +53402,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] @ 5f0d0 │ │ │ │ + ldr fp, [pc, #2488] @ 5f120 │ │ │ │ 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 │ │ │ │ @@ -53435,15 +53455,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] @ 5f0d4 │ │ │ │ + ldr fp, [pc, #2280] @ 5f124 │ │ │ │ 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 │ │ │ │ @@ -53472,15 +53492,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] @ 5f0d8 │ │ │ │ + ldr fp, [pc, #2136] @ 5f128 │ │ │ │ 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 │ │ │ │ @@ -53509,15 +53529,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] @ 5f0dc │ │ │ │ + ldr fp, [pc, #1992] @ 5f12c │ │ │ │ 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 │ │ │ │ @@ -53546,15 +53566,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] @ 5f0e0 │ │ │ │ + ldr fp, [pc, #1848] @ 5f130 │ │ │ │ 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 │ │ │ │ @@ -53566,15 +53586,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] @ 5f0e4 │ │ │ │ + ldr fp, [pc, #1772] @ 5f134 │ │ │ │ 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 │ │ │ │ @@ -53616,15 +53636,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] @ 5f0e8 │ │ │ │ + ldr fp, [pc, #1576] @ 5f138 │ │ │ │ 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 │ │ │ │ @@ -53653,15 +53673,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] @ 5f0ec │ │ │ │ + ldr fp, [pc, #1432] @ 5f13c │ │ │ │ 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 │ │ │ │ @@ -53690,15 +53710,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] @ 5f0f0 │ │ │ │ + ldr fp, [pc, #1288] @ 5f140 │ │ │ │ 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 │ │ │ │ @@ -53727,15 +53747,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] @ 5f0f4 │ │ │ │ + ldr fp, [pc, #1144] @ 5f144 │ │ │ │ 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 │ │ │ │ @@ -53764,15 +53784,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] @ 5f0f8 │ │ │ │ + ldr fp, [pc, #1000] @ 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 │ │ │ │ @@ -53801,15 +53821,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] @ 5f0fc │ │ │ │ + ldr fp, [pc, #856] @ 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 │ │ │ │ @@ -53838,15 +53858,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] @ 5f100 │ │ │ │ + ldr fp, [pc, #712] @ 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 │ │ │ │ @@ -53875,15 +53895,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] @ 5f104 │ │ │ │ + ldr fp, [pc, #568] @ 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 │ │ │ │ @@ -53912,15 +53932,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] @ 5f108 │ │ │ │ + ldr sl, [pc, #424] @ 5f158 │ │ │ │ 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 │ │ │ │ @@ -53937,27 +53957,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] @ 5f10c │ │ │ │ + ldr fp, [pc, #328] @ 5f15c │ │ │ │ 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] @ 5f110 │ │ │ │ + ldr sl, [pc, #284] @ 5f160 │ │ │ │ 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 │ │ │ │ @@ -53988,37 +54008,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 5f17c │ │ │ │ + b 5f1cc │ │ │ │ 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 776bf4 <__bss_end__@@Base+0x1a1cac> │ │ │ │ + blge 776c44 <__bss_end__@@Base+0x1b1cfc> │ │ │ │ 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 ff760b68 <__bss_end__@@Base+0xff18bc20> │ │ │ │ + blls ff760bb8 <__bss_end__@@Base+0xff19bc70> │ │ │ │ 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 1d80390 <__bss_end__@@Base+0x17ab448> │ │ │ │ + bmi 1d803e0 <__bss_end__@@Base+0x17bb498> │ │ │ │ @ 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 │ │ │ │ @@ -54043,22 +54063,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 fe791aa8 <__bss_end__@@Base+0xfe1bcb60> │ │ │ │ + blpl fe791af8 <__bss_end__@@Base+0xfe1ccbb0> │ │ │ │ stmdavs lr!, {r0, r1, r4, r5, r6, r7, r8, r9, sl, fp, sp, lr} │ │ │ │ - strvc r8, [pc], #750 @ 5f174 │ │ │ │ + strvc r8, [pc], #750 @ 5f1c4 │ │ │ │ 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] @ 5f114 │ │ │ │ + ldr r2, [pc, #-116] @ 5f164 │ │ │ │ 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 │ │ │ │ @@ -54086,15 +54106,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] @ 5f118 │ │ │ │ + ldr lr, [pc, #-256] @ 5f168 │ │ │ │ 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 │ │ │ │ @@ -54125,15 +54145,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] @ 5f11c │ │ │ │ + ldr ip, [pc, #-408] @ 5f16c │ │ │ │ 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 │ │ │ │ @@ -54200,15 +54220,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] @ 5f120 │ │ │ │ + ldr fp, [pc, #-704] @ 5f170 │ │ │ │ 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 │ │ │ │ @@ -54238,15 +54258,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] @ 5f124 │ │ │ │ + ldr fp, [pc, #-852] @ 5f174 │ │ │ │ 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 │ │ │ │ @@ -54276,15 +54296,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] @ 5f128 │ │ │ │ + ldr r4, [pc, #-1000] @ 5f178 │ │ │ │ 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 │ │ │ │ @@ -54317,15 +54337,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] @ 5f12c │ │ │ │ + ldr lr, [pc, #-1160] @ 5f17c │ │ │ │ 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 │ │ │ │ @@ -54353,15 +54373,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] @ 5f130 │ │ │ │ + ldr lr, [pc, #-1300] @ 5f180 │ │ │ │ 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 │ │ │ │ @@ -54392,15 +54412,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] @ 5f134 │ │ │ │ + ldr r0, [pc, #-1452] @ 5f184 │ │ │ │ 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 │ │ │ │ @@ -54426,15 +54446,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] @ 5f138 │ │ │ │ + ldr sl, [pc, #-1584] @ 5f188 │ │ │ │ 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 │ │ │ │ @@ -54464,15 +54484,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] @ 5f13c │ │ │ │ + ldr sl, [pc, #-1732] @ 5f18c │ │ │ │ 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 │ │ │ │ @@ -54506,15 +54526,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] @ 5f140 │ │ │ │ + ldr r0, [pc, #-1896] @ 5f190 │ │ │ │ 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 │ │ │ │ @@ -54550,15 +54570,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] @ 5f144 │ │ │ │ + ldr r1, [pc, #-2068] @ 5f194 │ │ │ │ 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 │ │ │ │ @@ -54587,15 +54607,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] @ 5f148 │ │ │ │ + ldr r2, [pc, #-2212] @ 5f198 │ │ │ │ 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 │ │ │ │ @@ -54623,15 +54643,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] @ 5f14c │ │ │ │ + ldr r9, [pc, #-2352] @ 5f19c │ │ │ │ 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 │ │ │ │ @@ -54651,15 +54671,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] @ 5f150 │ │ │ │ + ldr sl, [pc, #-2460] @ 5f1a0 │ │ │ │ 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 │ │ │ │ @@ -54701,15 +54721,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] @ 5f154 │ │ │ │ + ldr r2, [pc, #-2656] @ 5f1a4 │ │ │ │ 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 │ │ │ │ @@ -54743,15 +54763,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] @ 5f158 │ │ │ │ + ldr r3, [pc, #-2820] @ 5f1a8 │ │ │ │ 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 │ │ │ │ @@ -54779,15 +54799,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] @ 5f15c │ │ │ │ + ldr lr, [pc, #-2960] @ 5f1ac │ │ │ │ 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 │ │ │ │ @@ -54814,15 +54834,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] @ 5f160 │ │ │ │ + ldr sl, [pc, #-3096] @ 5f1b0 │ │ │ │ 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 │ │ │ │ @@ -54852,15 +54872,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] @ 5f164 │ │ │ │ + ldr r2, [pc, #-3244] @ 5f1b4 │ │ │ │ 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 │ │ │ │ @@ -54890,15 +54910,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] @ 5f168 │ │ │ │ + ldr r9, [pc, #-3392] @ 5f1b8 │ │ │ │ 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 │ │ │ │ @@ -54936,15 +54956,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] @ 5f16c │ │ │ │ + ldr r3, [pc, #-3572] @ 5f1bc │ │ │ │ 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 │ │ │ │ @@ -54971,15 +54991,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] @ 5f170 │ │ │ │ + ldr r0, [pc, #-3708] @ 5f1c0 │ │ │ │ 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 │ │ │ │ @@ -55006,15 +55026,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] @ 5f174 │ │ │ │ + ldr r0, [pc, #-3844] @ 5f1c4 │ │ │ │ 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 │ │ │ │ @@ -55040,15 +55060,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] @ 5f178 │ │ │ │ + ldr r4, [pc, #-3976] @ 5f1c8 │ │ │ │ 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 │ │ │ │ @@ -55075,15 +55095,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] @ 60420 │ │ │ │ + ldr r9, [pc, #660] @ 60470 │ │ │ │ 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 │ │ │ │ @@ -55129,22 +55149,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] @ 60424 │ │ │ │ + ldr ip, [pc, #448] @ 60474 │ │ │ │ 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] @ 60428 │ │ │ │ + ldr sl, [pc, #424] @ 60478 │ │ │ │ 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 │ │ │ │ @@ -55180,15 +55200,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] @ 6042c │ │ │ │ + ldr r9, [pc, #252] @ 6047c │ │ │ │ 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 │ │ │ │ @@ -55246,95 +55266,92 @@ │ │ │ │ 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 60434 │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - b 34a240 <_PyLong_DivmodNear@@Base+0x175c> │ │ │ │ + ldr r1, [r0, #16] │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [pc] @ 60490 │ │ │ │ + b 128bc0 │ │ │ │ + eorseq r0, r9, r8, asr #8 │ │ │ │ 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 bc29c │ │ │ │ - mvn r2, #0 │ │ │ │ + bl bbdf0 │ │ │ │ + mov r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 32c2c4 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ - ldr r1, [r0, #16] │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [pc] @ 6047c │ │ │ │ - b 1293bc │ │ │ │ - eorseq r2, r9, r8, ror #21 │ │ │ │ + b 329b7c <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 60b88 │ │ │ │ + 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 a5988 │ │ │ │ + ldr r2, [pc, #32] @ 60524 │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + cmp r1, r2 │ │ │ │ + bne 60520 │ │ │ │ + ldr r2, [r0] │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r2, r2, #1 │ │ │ │ + strne r2, [r0] │ │ │ │ + bx lr │ │ │ │ + b 293bf8 <_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] @ 6050c │ │ │ │ + ldr r2, [pc, #112] @ 605b4 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ - beq 604bc │ │ │ │ + beq 60564 │ │ │ │ add r0, r0, #13 │ │ │ │ - bl 232728 │ │ │ │ + bl 22ee48 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 5dacc │ │ │ │ + bl 5db14 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 604dc │ │ │ │ + beq 60584 │ │ │ │ add r0, r4, #13 │ │ │ │ - bl 8b248 │ │ │ │ + bl 2302fc │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 32e160 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #28] @ 6050c │ │ │ │ + bl 32b9b4 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #28] @ 605b4 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 60504 │ │ │ │ + beq 605ac │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq pc, r5, ip, ror #29 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 60ba0 │ │ │ │ - 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 a5a64 │ │ │ │ - ldr r2, [pc, #32] @ 60570 │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - cmp r1, r2 │ │ │ │ - bne 6056c │ │ │ │ - ldr r2, [r0] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r2, r2, #1 │ │ │ │ - strne r2, [r0] │ │ │ │ - bx lr │ │ │ │ - b 296b9c <_PySet_Update@@Base+0x68> │ │ │ │ - subseq r1, r6, ip, lsl r1 │ │ │ │ + subseq pc, r4, ip, ror #29 │ │ │ │ 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 │ │ │ │ @@ -55346,394 +55363,371 @@ │ │ │ │ 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 605dc │ │ │ │ + bne 60620 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 60618 │ │ │ │ - ldr ip, [pc, #220] @ 606c0 │ │ │ │ + beq 6065c │ │ │ │ + ldr ip, [pc, #220] @ 60704 │ │ │ │ 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 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 60618 │ │ │ │ + bne 6065c │ │ │ │ mov r4, #0 │ │ │ │ - b 606ac │ │ │ │ + b 606f0 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 17e484 │ │ │ │ + bl 17d418 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 60610 │ │ │ │ + beq 60654 │ │ │ │ cmp r5, #1 │ │ │ │ - beq 60658 │ │ │ │ + beq 6069c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1f14e8 │ │ │ │ + bl 1ef804 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6065c │ │ │ │ - bl a5774 │ │ │ │ + bne 606a0 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6065c │ │ │ │ - b 60610 │ │ │ │ + beq 606a0 │ │ │ │ + b 60654 │ │ │ │ mov r4, r5 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - bl c42a4 │ │ │ │ + bl c3dc8 │ │ │ │ add r6, r6, #16 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 29c40 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7ff4 │ │ │ │ + bl c7b18 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 606a0 │ │ │ │ - ldr r3, [pc, #48] @ 606c4 │ │ │ │ + bne 606e4 │ │ │ │ + ldr r3, [pc, #48] @ 60708 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1448e8 │ │ │ │ + bl 1440d8 │ │ │ │ mov r4, r0 │ │ │ │ - b 606ac │ │ │ │ + b 606f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a6490 │ │ │ │ + bl a63b4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 9b380 │ │ │ │ + bl 9b2a4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r3, r8, r0, lsl #30 │ │ │ │ - subseq r1, r6, 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 bc29c │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 32c2c4 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + subseq r3, r7, r0, lsl #30 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ │ │ │ │ -000606f8 <_PyDict_SizeOf@@Base>: │ │ │ │ - b 60ba0 │ │ │ │ +0006070c <_PyDict_SizeOf@@Base>: │ │ │ │ + b 60b88 │ │ │ │ │ │ │ │ -000606fc : │ │ │ │ +00060710 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 35a770 │ │ │ │ - ldr ip, [pc, #88] @ 60768 │ │ │ │ + bl 3580f0 │ │ │ │ + ldr ip, [pc, #88] @ 6077c │ │ │ │ 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 60760 │ │ │ │ + beq 60774 │ │ │ │ cmp ip, r3 │ │ │ │ - bge 60754 │ │ │ │ + bge 60768 │ │ │ │ ldrb r0, [r2, ip] │ │ │ │ add r0, r5, r0 │ │ │ │ ldrb r0, [r0, #548] @ 0x224 │ │ │ │ strb r0, [r4, ip, lsl #1] │ │ │ │ add ip, ip, #1 │ │ │ │ - b 60734 │ │ │ │ + b 60748 │ │ │ │ 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 607a8 │ │ │ │ + bne 607bc │ │ │ │ ldr r0, [r4] │ │ │ │ - ldr r5, [pc, #960] @ 60b58 │ │ │ │ + ldr r5, [pc, #960] @ 60b6c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne 607cc │ │ │ │ + bne 607e0 │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ - b 607f8 │ │ │ │ + b 6080c │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #932] @ 60b5c │ │ │ │ + ldr r0, [pc, #932] @ 60b70 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6078c │ │ │ │ - b 60b4c │ │ │ │ - bl 1b1134 │ │ │ │ - ldr r3, [pc, #904] @ 60b60 │ │ │ │ + bne 607a0 │ │ │ │ + b 60b60 │ │ │ │ + bl 1af83c │ │ │ │ + ldr r3, [pc, #904] @ 60b74 │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 358cc0 │ │ │ │ + bl 356644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 607f8 │ │ │ │ - bl a5774 │ │ │ │ + beq 6080c │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 60b4c │ │ │ │ + bne 60b60 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne 60810 │ │ │ │ + bne 60824 │ │ │ │ ldrd r4, [r0, #8] │ │ │ │ - b 6083c │ │ │ │ - bl 1b1134 │ │ │ │ - ldr r3, [pc, #836] @ 60b60 │ │ │ │ + b 60850 │ │ │ │ + bl 1af83c │ │ │ │ + ldr r3, [pc, #836] @ 60b74 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 358cc0 │ │ │ │ + bl 356644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6083c │ │ │ │ - bl a5774 │ │ │ │ + beq 60850 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 60b4c │ │ │ │ + bne 60b60 │ │ │ │ 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] @ 60b64 │ │ │ │ + ldr r3, [pc, #768] @ 60b78 │ │ │ │ mov r0, r6 │ │ │ │ - bl 358d24 │ │ │ │ + bl 3566a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 608cc │ │ │ │ - ldr r3, [pc, #748] @ 60b64 │ │ │ │ + bne 608e0 │ │ │ │ + ldr r3, [pc, #748] @ 60b78 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ - bl 358d10 │ │ │ │ + bl 356694 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 608cc │ │ │ │ + bne 608e0 │ │ │ │ bic r9, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #716] @ 60b64 │ │ │ │ + ldr r3, [pc, #716] @ 60b78 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 358d24 │ │ │ │ + bl 3566a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 609e4 │ │ │ │ - ldr r3, [pc, #688] @ 60b64 │ │ │ │ + bne 609f8 │ │ │ │ + ldr r3, [pc, #688] @ 60b78 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 358d10 │ │ │ │ + bl 356694 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 609e4 │ │ │ │ - b 60ab4 │ │ │ │ - ldr r3, [pc, #656] @ 60b64 │ │ │ │ + bne 609f8 │ │ │ │ + b 60ac8 │ │ │ │ + ldr r3, [pc, #656] @ 60b78 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 358d24 │ │ │ │ + bl 3566a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 609e4 │ │ │ │ - ldr r3, [pc, #628] @ 60b64 │ │ │ │ + bne 609f8 │ │ │ │ + ldr r3, [pc, #628] @ 60b78 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 358ce8 │ │ │ │ + bl 35666c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 609e4 │ │ │ │ + bne 609f8 │ │ │ │ bic r9, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #596] @ 60b64 │ │ │ │ + ldr r3, [pc, #596] @ 60b78 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 358d24 │ │ │ │ + bl 3566a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 609e4 │ │ │ │ - ldr r3, [pc, #568] @ 60b64 │ │ │ │ + bne 609f8 │ │ │ │ + ldr r3, [pc, #568] @ 60b78 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 358d10 │ │ │ │ + bl 356694 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 609e4 │ │ │ │ + bne 609f8 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 358cc0 │ │ │ │ + bl 356644 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 609e4 │ │ │ │ + bne 609f8 │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 2961c │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ - ldr r9, [pc, #492] @ 60b68 │ │ │ │ + ldr r9, [pc, #492] @ 60b7c │ │ │ │ cmp r3, #0 │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ - ldrlt r9, [pc, #484] @ 60b6c │ │ │ │ + ldrlt r9, [pc, #484] @ 60b80 │ │ │ │ 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] @ 60b68 │ │ │ │ + ldr fp, [pc, #448] @ 60b7c │ │ │ │ mov sl, #0 │ │ │ │ - ldrlt fp, [pc, #444] @ 60b6c │ │ │ │ + ldrlt fp, [pc, #444] @ 60b80 │ │ │ │ movlt sl, #0 │ │ │ │ - bl 358d10 │ │ │ │ + bl 356694 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 609c8 │ │ │ │ + beq 609dc │ │ │ │ strd r8, [sp, #24] │ │ │ │ strd sl, [sp, #32] │ │ │ │ - b 60b38 │ │ │ │ + b 60b4c │ │ │ │ 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 60a1c │ │ │ │ + b 60a30 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 34ccb4 <_Py_hashtable_foreach@@Base+0x70> │ │ │ │ + bl 34a720 <_Py_hashtable_foreach@@Base+0x1d0> │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 34ccb4 <_Py_hashtable_foreach@@Base+0x70> │ │ │ │ + bl 34a720 <_Py_hashtable_foreach@@Base+0x1d0> │ │ │ │ rsb r8, r8, r8, lsl #3 │ │ │ │ - ldr r3, [pc, #356] @ 60b70 │ │ │ │ + ldr r3, [pc, #356] @ 60b84 │ │ │ │ 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 358cc0 │ │ │ │ + bl 356644 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r7 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 358d24 │ │ │ │ + bl 3566a8 │ │ │ │ cmp r0, #0 │ │ │ │ movne r8, #0 │ │ │ │ andeq r8, r8, #1 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 60b38 │ │ │ │ + beq 60b4c │ │ │ │ bic r7, r5, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #244] @ 60b64 │ │ │ │ + ldr r3, [pc, #244] @ 60b78 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 358d24 │ │ │ │ + bl 3566a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 60b38 │ │ │ │ - ldr r3, [pc, #216] @ 60b64 │ │ │ │ + bne 60b4c │ │ │ │ + ldr r3, [pc, #216] @ 60b78 │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 358ce8 │ │ │ │ + bl 35666c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 60b38 │ │ │ │ + bne 60b4c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, #33 @ 0x21 │ │ │ │ str r3, [r2] │ │ │ │ - bl 34cf6c <_Py_c_neg@@Base+0x19c> │ │ │ │ - b 60b4c │ │ │ │ + bl 34a878 <_Py_c_neg@@Base+0x3c> │ │ │ │ + b 60b60 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 358cc0 │ │ │ │ + bl 356644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 60af0 │ │ │ │ + beq 60b04 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ strd r6, [sp, #24] │ │ │ │ - bl 358788 │ │ │ │ + bl 35610c │ │ │ │ strd r0, [sp, #32] │ │ │ │ - b 60b38 │ │ │ │ + b 60b4c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 29c1c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 358788 │ │ │ │ + bl 35610c │ │ │ │ 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 358788 │ │ │ │ + bl 35610c │ │ │ │ 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 211f64 │ │ │ │ + b 20fb74 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrsheq r6, [r6], #-80 @ 0xffffffb0 │ │ │ │ - eorseq pc, r8, r0, asr #6 │ │ │ │ + ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ + eorseq ip, r8, ip, lsr #27 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ svcvc 0x00efffff │ │ │ │ svcvc 0x00f00000 @ IMB │ │ │ │ @ instruction: 0xfff00000 @ IMB │ │ │ │ - subseq r4, sp, r0, lsr #24 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r3, #28 │ │ │ │ - bne 60b8c │ │ │ │ - ldr r0, [pc, #16] @ 60b98 │ │ │ │ - mov r1, #6 │ │ │ │ - b a56f0 │ │ │ │ - ldr r0, [pc, #8] @ 60b9c │ │ │ │ - mov r1, #6 │ │ │ │ - b a56f0 │ │ │ │ - @ instruction: 0x003896b0 │ │ │ │ - eorseq r9, r8, r8, lsr #13 │ │ │ │ + subseq r4, ip, r0, lsr #24 │ │ │ │ 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] │ │ │ │ @@ -55744,690 +55738,702 @@ │ │ │ │ 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] @ 60c14 │ │ │ │ + ldr r1, [pc, #36] @ 60bfc │ │ │ │ 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 feb0b6c8 <__bss_end__@@Base+0xfe536780> │ │ │ │ + bge feb0b6b0 <__bss_end__@@Base+0xfe546768> │ │ │ │ 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 60c50 │ │ │ │ - ldr r3, [pc, #52] @ 60c74 │ │ │ │ - ldr r1, [pc, #52] @ 60c78 │ │ │ │ + bne 60c38 │ │ │ │ + ldr r3, [pc, #52] @ 60c5c │ │ │ │ + ldr r1, [pc, #52] @ 60c60 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, r4] │ │ │ │ - ldr r3, [pc, #32] @ 60c7c │ │ │ │ + ldr r3, [pc, #32] @ 60c64 │ │ │ │ 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, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r9, ip, lsl #22 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r0, r9, ip, lsl #9 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00060c80 <_PyMonitoring_FirePyStartEvent@@Base>: │ │ │ │ +00060c68 <_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 60f64 <_PyMonitoring_FirePyStartEvent@@Base+0x2e4> │ │ │ │ + bl 60f78 <_PyMonitoring_FirePyStartEvent@@Base+0x310> │ │ │ │ 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 9b284 │ │ │ │ - mov r0, r4 │ │ │ │ - bl a42c8 │ │ │ │ - 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 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cmp r3, #28 │ │ │ │ + bne 60cc0 <_PyMonitoring_FirePyStartEvent@@Base+0x58> │ │ │ │ + ldr r0, [pc, #16] @ 60ccc <_PyMonitoring_FirePyStartEvent@@Base+0x64> │ │ │ │ + mov r1, #6 │ │ │ │ + b a5614 │ │ │ │ + ldr r0, [pc, #8] @ 60cd0 <_PyMonitoring_FirePyStartEvent@@Base+0x68> │ │ │ │ + mov r1, #6 │ │ │ │ + b a5614 │ │ │ │ + eorseq r7, r8, r0, lsr r0 │ │ │ │ + eorseq r7, r8, r8, lsr #32 │ │ │ │ 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 60d80 <_PyMonitoring_FirePyStartEvent@@Base+0x100> │ │ │ │ + bhi 60d28 <_PyMonitoring_FirePyStartEvent@@Base+0xc0> │ │ │ │ ldr r7, [r6] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 60da0 <_PyMonitoring_FirePyStartEvent@@Base+0x120> │ │ │ │ - ldr r2, [pc, #280] @ 60e88 <_PyMonitoring_FirePyStartEvent@@Base+0x208> │ │ │ │ - ldr r1, [pc, #280] @ 60e8c <_PyMonitoring_FirePyStartEvent@@Base+0x20c> │ │ │ │ - ldr r0, [pc, #280] @ 60e90 <_PyMonitoring_FirePyStartEvent@@Base+0x210> │ │ │ │ - mov r3, r7 │ │ │ │ - bl 31816c <_PyArg_BadArgument@@Base> │ │ │ │ - b 60e7c <_PyMonitoring_FirePyStartEvent@@Base+0x1fc> │ │ │ │ - ldr r0, [pc, #264] @ 60e90 <_PyMonitoring_FirePyStartEvent@@Base+0x210> │ │ │ │ + bne 60d48 <_PyMonitoring_FirePyStartEvent@@Base+0xe0> │ │ │ │ + ldr r2, [pc, #280] @ 60e30 <_PyMonitoring_FirePyStartEvent@@Base+0x1c8> │ │ │ │ + ldr r1, [pc, #280] @ 60e34 <_PyMonitoring_FirePyStartEvent@@Base+0x1cc> │ │ │ │ + ldr r0, [pc, #280] @ 60e38 <_PyMonitoring_FirePyStartEvent@@Base+0x1d0> │ │ │ │ + mov r3, r7 │ │ │ │ + bl 315a24 <_PyArg_BadArgument@@Base> │ │ │ │ + b 60e24 <_PyMonitoring_FirePyStartEvent@@Base+0x1bc> │ │ │ │ + ldr r0, [pc, #264] @ 60e38 <_PyMonitoring_FirePyStartEvent@@Base+0x1d0> │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 60d54 <_PyMonitoring_FirePyStartEvent@@Base+0xd4> │ │ │ │ - b 60e7c <_PyMonitoring_FirePyStartEvent@@Base+0x1fc> │ │ │ │ + bne 60cfc <_PyMonitoring_FirePyStartEvent@@Base+0x94> │ │ │ │ + b 60e24 <_PyMonitoring_FirePyStartEvent@@Base+0x1bc> │ │ │ │ cmp r4, #1 │ │ │ │ - ble 60e48 <_PyMonitoring_FirePyStartEvent@@Base+0x1c8> │ │ │ │ + ble 60df0 <_PyMonitoring_FirePyStartEvent@@Base+0x188> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #224] @ 60e94 <_PyMonitoring_FirePyStartEvent@@Base+0x214> │ │ │ │ + ldr r2, [pc, #224] @ 60e3c <_PyMonitoring_FirePyStartEvent@@Base+0x1d4> │ │ │ │ cmp r3, r2 │ │ │ │ - beq 60e14 <_PyMonitoring_FirePyStartEvent@@Base+0x194> │ │ │ │ + beq 60dbc <_PyMonitoring_FirePyStartEvent@@Base+0x154> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 60e00 <_PyMonitoring_FirePyStartEvent@@Base+0x180> │ │ │ │ + beq 60da8 <_PyMonitoring_FirePyStartEvent@@Base+0x140> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b2bb4 │ │ │ │ + bl b2728 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 60e7c <_PyMonitoring_FirePyStartEvent@@Base+0x1fc> │ │ │ │ + beq 60e24 <_PyMonitoring_FirePyStartEvent@@Base+0x1bc> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 60e18 <_PyMonitoring_FirePyStartEvent@@Base+0x198> │ │ │ │ - ldr r3, [pc, #164] @ 60e98 <_PyMonitoring_FirePyStartEvent@@Base+0x218> │ │ │ │ - ldr r1, [pc, #164] @ 60e9c <_PyMonitoring_FirePyStartEvent@@Base+0x21c> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 60e7c <_PyMonitoring_FirePyStartEvent@@Base+0x1fc> │ │ │ │ - ldr r2, [pc, #152] @ 60ea0 <_PyMonitoring_FirePyStartEvent@@Base+0x220> │ │ │ │ - ldr r1, [pc, #152] @ 60ea4 <_PyMonitoring_FirePyStartEvent@@Base+0x224> │ │ │ │ - ldr r0, [pc, #128] @ 60e90 <_PyMonitoring_FirePyStartEvent@@Base+0x210> │ │ │ │ - bl 31816c <_PyArg_BadArgument@@Base> │ │ │ │ - b 60e7c <_PyMonitoring_FirePyStartEvent@@Base+0x1fc> │ │ │ │ + beq 60dc0 <_PyMonitoring_FirePyStartEvent@@Base+0x158> │ │ │ │ + ldr r3, [pc, #164] @ 60e40 <_PyMonitoring_FirePyStartEvent@@Base+0x1d8> │ │ │ │ + ldr r1, [pc, #164] @ 60e44 <_PyMonitoring_FirePyStartEvent@@Base+0x1dc> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ed6c │ │ │ │ + b 60e24 <_PyMonitoring_FirePyStartEvent@@Base+0x1bc> │ │ │ │ + ldr r2, [pc, #152] @ 60e48 <_PyMonitoring_FirePyStartEvent@@Base+0x1e0> │ │ │ │ + ldr r1, [pc, #152] @ 60e4c <_PyMonitoring_FirePyStartEvent@@Base+0x1e4> │ │ │ │ + ldr r0, [pc, #128] @ 60e38 <_PyMonitoring_FirePyStartEvent@@Base+0x1d0> │ │ │ │ + bl 315a24 <_PyArg_BadArgument@@Base> │ │ │ │ + b 60e24 <_PyMonitoring_FirePyStartEvent@@Base+0x1bc> │ │ │ │ mov r5, #0 │ │ │ │ cmp r4, #2 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 60e50 <_PyMonitoring_FirePyStartEvent@@Base+0x1d0> │ │ │ │ + beq 60df8 <_PyMonitoring_FirePyStartEvent@@Base+0x190> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 60e50 <_PyMonitoring_FirePyStartEvent@@Base+0x1d0> │ │ │ │ - bl a5774 │ │ │ │ + bne 60df8 <_PyMonitoring_FirePyStartEvent@@Base+0x190> │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 60e50 <_PyMonitoring_FirePyStartEvent@@Base+0x1d0> │ │ │ │ - b 60e7c <_PyMonitoring_FirePyStartEvent@@Base+0x1fc> │ │ │ │ + beq 60df8 <_PyMonitoring_FirePyStartEvent@@Base+0x190> │ │ │ │ + b 60e24 <_PyMonitoring_FirePyStartEvent@@Base+0x1bc> │ │ │ │ mov r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 32c2c4 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + bl 329b7c <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 60e7c <_PyMonitoring_FirePyStartEvent@@Base+0x1fc> │ │ │ │ - ldr r0, [pc, #52] @ 60ea8 <_PyMonitoring_FirePyStartEvent@@Base+0x228> │ │ │ │ + beq 60e24 <_PyMonitoring_FirePyStartEvent@@Base+0x1bc> │ │ │ │ + ldr r0, [pc, #52] @ 60e50 <_PyMonitoring_FirePyStartEvent@@Base+0x1e8> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b a9bc8 │ │ │ │ + b a9aec │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq sp, r7, r0, lsr sp │ │ │ │ - eorseq ip, r6, r8, lsr #27 │ │ │ │ - eorseq r4, r7, r8, ror #31 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r3, r6, ip, ror #26 │ │ │ │ - eorseq fp, r6, r0, lsr ip │ │ │ │ - eorseq ip, r6, r8, asr #28 │ │ │ │ - eorseq r7, r7, r8, lsr r4 │ │ │ │ + @ instruction: 0x0037b6b0 │ │ │ │ + eorseq sl, r6, r8, lsr #14 │ │ │ │ + eorseq r2, r7, ip, ror r9 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + @ instruction: 0x003616dc │ │ │ │ + @ instruction: 0x003695b0 │ │ │ │ + eorseq sl, r6, r8, asr #15 │ │ │ │ + @ instruction: 0x00374db8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 60ba0 │ │ │ │ + bl 60b88 │ │ │ │ pop {r4, lr} │ │ │ │ - b a5a64 │ │ │ │ + b a5988 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1c9254 │ │ │ │ + bl 1c7554 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 60f34 <_PyMonitoring_FirePyStartEvent@@Base+0x2b4> │ │ │ │ + beq 60edc <_PyMonitoring_FirePyStartEvent@@Base+0x274> │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - blt 60f3c <_PyMonitoring_FirePyStartEvent@@Base+0x2bc> │ │ │ │ + blt 60ee4 <_PyMonitoring_FirePyStartEvent@@Base+0x27c> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq 60f2c <_PyMonitoring_FirePyStartEvent@@Base+0x2ac> │ │ │ │ + beq 60ed4 <_PyMonitoring_FirePyStartEvent@@Base+0x26c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 60f2c <_PyMonitoring_FirePyStartEvent@@Base+0x2ac> │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bne 60ed4 <_PyMonitoring_FirePyStartEvent@@Base+0x26c> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ add r0, r4, #12 │ │ │ │ - bl 113900 │ │ │ │ + bl 113378 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr ip, [r4, #12] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ add r1, ip, r1 │ │ │ │ - bl 1eff0c │ │ │ │ + bl 1ee228 │ │ │ │ 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 9b1a8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl a41ec │ │ │ │ + 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 9ac7c <_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] @ 610dc <_PyMonitoring_FirePyStartEvent@@Base+0x45c> │ │ │ │ + ldr r3, [pc, #348] @ 610f0 <_PyMonitoring_FirePyStartEvent@@Base+0x488> │ │ │ │ mov r7, r0 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ 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 60fbc <_PyMonitoring_FirePyStartEvent@@Base+0x33c> │ │ │ │ - ldr r3, [pc, #304] @ 610e0 <_PyMonitoring_FirePyStartEvent@@Base+0x460> │ │ │ │ - ldr r1, [pc, #304] @ 610e4 <_PyMonitoring_FirePyStartEvent@@Base+0x464> │ │ │ │ + bge 60fd0 <_PyMonitoring_FirePyStartEvent@@Base+0x368> │ │ │ │ + ldr r3, [pc, #304] @ 610f4 <_PyMonitoring_FirePyStartEvent@@Base+0x48c> │ │ │ │ + ldr r1, [pc, #304] @ 610f8 <_PyMonitoring_FirePyStartEvent@@Base+0x490> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 60fd4 <_PyMonitoring_FirePyStartEvent@@Base+0x354> │ │ │ │ + bl 18ed6c │ │ │ │ + b 60fe8 <_PyMonitoring_FirePyStartEvent@@Base+0x380> │ │ │ │ cmp r6, #5 │ │ │ │ - beq 60fdc <_PyMonitoring_FirePyStartEvent@@Base+0x35c> │ │ │ │ - bl a6490 │ │ │ │ + beq 60ff0 <_PyMonitoring_FirePyStartEvent@@Base+0x388> │ │ │ │ + bl a63b4 │ │ │ │ cmp r0, #0 │ │ │ │ strne r0, [r5, #8] │ │ │ │ - bne 60fdc <_PyMonitoring_FirePyStartEvent@@Base+0x35c> │ │ │ │ + bne 60ff0 <_PyMonitoring_FirePyStartEvent@@Base+0x388> │ │ │ │ mvn r0, #0 │ │ │ │ - b 610d4 <_PyMonitoring_FirePyStartEvent@@Base+0x454> │ │ │ │ - ldr r9, [pc, #260] @ 610e8 <_PyMonitoring_FirePyStartEvent@@Base+0x468> │ │ │ │ + b 610e8 <_PyMonitoring_FirePyStartEvent@@Base+0x480> │ │ │ │ + ldr r9, [pc, #260] @ 610fc <_PyMonitoring_FirePyStartEvent@@Base+0x494> │ │ │ │ orr r3, r8, #-2147483648 @ 0x80000000 │ │ │ │ add r2, r5, #4 │ │ │ │ mov r8, #1 │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 610d0 <_PyMonitoring_FirePyStartEvent@@Base+0x450> │ │ │ │ + beq 610e4 <_PyMonitoring_FirePyStartEvent@@Base+0x47c> │ │ │ │ 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 2ae2c0 │ │ │ │ + bl 2ab5ac │ │ │ │ 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 60ff4 <_PyMonitoring_FirePyStartEvent@@Base+0x374> │ │ │ │ + beq 61008 <_PyMonitoring_FirePyStartEvent@@Base+0x3a0> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 60fd4 <_PyMonitoring_FirePyStartEvent@@Base+0x354> │ │ │ │ + beq 60fe8 <_PyMonitoring_FirePyStartEvent@@Base+0x380> │ │ │ │ cmp r6, #9 │ │ │ │ - ble 610c0 <_PyMonitoring_FirePyStartEvent@@Base+0x440> │ │ │ │ - ldr r3, [pc, #120] @ 610e0 <_PyMonitoring_FirePyStartEvent@@Base+0x460> │ │ │ │ - ldr r2, [pc, #128] @ 610ec <_PyMonitoring_FirePyStartEvent@@Base+0x46c> │ │ │ │ + ble 610d4 <_PyMonitoring_FirePyStartEvent@@Base+0x46c> │ │ │ │ + ldr r3, [pc, #120] @ 610f4 <_PyMonitoring_FirePyStartEvent@@Base+0x48c> │ │ │ │ + ldr r2, [pc, #128] @ 61100 <_PyMonitoring_FirePyStartEvent@@Base+0x498> │ │ │ │ add r5, r5, r5, lsl #4 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r2, [r2, r6, lsl #2] │ │ │ │ - ldr r1, [pc, #116] @ 610f0 <_PyMonitoring_FirePyStartEvent@@Base+0x470> │ │ │ │ + ldr r1, [pc, #116] @ 61104 <_PyMonitoring_FirePyStartEvent@@Base+0x49c> │ │ │ │ add r5, r5, r6 │ │ │ │ - bl 117e48 │ │ │ │ + bl 1176e0 │ │ │ │ add r3, fp, r5, lsl #2 │ │ │ │ add r3, r3, #98304 @ 0x18000 │ │ │ │ ldr r0, [r3, #576] @ 0x240 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 60fd4 <_PyMonitoring_FirePyStartEvent@@Base+0x354> │ │ │ │ + beq 60fe8 <_PyMonitoring_FirePyStartEvent@@Base+0x380> │ │ │ │ ldr r2, [r0] │ │ │ │ mov r1, #0 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [r3, #576] @ 0x240 │ │ │ │ - beq 60fd4 <_PyMonitoring_FirePyStartEvent@@Base+0x354> │ │ │ │ + beq 60fe8 <_PyMonitoring_FirePyStartEvent@@Base+0x380> │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0] │ │ │ │ - bne 60fd4 <_PyMonitoring_FirePyStartEvent@@Base+0x354> │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 60fd4 <_PyMonitoring_FirePyStartEvent@@Base+0x354> │ │ │ │ + bne 60fe8 <_PyMonitoring_FirePyStartEvent@@Base+0x380> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 60fe8 <_PyMonitoring_FirePyStartEvent@@Base+0x380> │ │ │ │ ldrb r3, [r7] │ │ │ │ bic r3, r3, sl │ │ │ │ strb r3, [r7] │ │ │ │ - b 60ff4 <_PyMonitoring_FirePyStartEvent@@Base+0x374> │ │ │ │ + b 61008 <_PyMonitoring_FirePyStartEvent@@Base+0x3a0> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r2, r9, ip, lsr #22 │ │ │ │ - subeq fp, r5, r8, lsl r7 │ │ │ │ - eorseq r5, sp, r0, ror fp │ │ │ │ - eorseq lr, r7, r8, lsr #20 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq r0, r9, ip, lsr #9 │ │ │ │ + subeq r9, r5, r0, lsl #1 │ │ │ │ + @ instruction: 0x003d34f0 │ │ │ │ + eorseq ip, r7, r8, lsr #7 │ │ │ │ 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 61124 <_PyMonitoring_FirePyStartEvent@@Base+0x4a4> │ │ │ │ + bhi 61138 <_PyMonitoring_FirePyStartEvent@@Base+0x4d0> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt 61144 <_PyMonitoring_FirePyStartEvent@@Base+0x4c4> │ │ │ │ - b 61168 <_PyMonitoring_FirePyStartEvent@@Base+0x4e8> │ │ │ │ - ldr r0, [pc, #88] @ 61184 <_PyMonitoring_FirePyStartEvent@@Base+0x504> │ │ │ │ + bgt 61158 <_PyMonitoring_FirePyStartEvent@@Base+0x4f0> │ │ │ │ + b 6117c <_PyMonitoring_FirePyStartEvent@@Base+0x514> │ │ │ │ + ldr r0, [pc, #88] @ 61198 <_PyMonitoring_FirePyStartEvent@@Base+0x530> │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 61118 <_PyMonitoring_FirePyStartEvent@@Base+0x498> │ │ │ │ - b 6117c <_PyMonitoring_FirePyStartEvent@@Base+0x4fc> │ │ │ │ + bne 6112c <_PyMonitoring_FirePyStartEvent@@Base+0x4c4> │ │ │ │ + b 61190 <_PyMonitoring_FirePyStartEvent@@Base+0x528> │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6116c <_PyMonitoring_FirePyStartEvent@@Base+0x4ec> │ │ │ │ - bl a5774 │ │ │ │ + bne 61180 <_PyMonitoring_FirePyStartEvent@@Base+0x518> │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6116c <_PyMonitoring_FirePyStartEvent@@Base+0x4ec> │ │ │ │ - b 6117c <_PyMonitoring_FirePyStartEvent@@Base+0x4fc> │ │ │ │ + beq 61180 <_PyMonitoring_FirePyStartEvent@@Base+0x518> │ │ │ │ + b 61190 <_PyMonitoring_FirePyStartEvent@@Base+0x528> │ │ │ │ mov r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 614c8 │ │ │ │ + b 611e8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq ip, r5, r0, asr #27 │ │ │ │ + eorseq sl, r5, r0, asr #14 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b 14cd0c │ │ │ │ + b 14c464 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 611a4 <_PyMonitoring_FirePyStartEvent@@Base+0x524> │ │ │ │ - ldr r1, [pc, #8] @ 611ac <_PyMonitoring_FirePyStartEvent@@Base+0x52c> │ │ │ │ - b 24fa4c │ │ │ │ - ldr r0, [pc, #4] @ 611b0 <_PyMonitoring_FirePyStartEvent@@Base+0x530> │ │ │ │ + beq 611b8 <_PyMonitoring_FirePyStartEvent@@Base+0x550> │ │ │ │ + ldr r1, [pc, #8] @ 611c0 <_PyMonitoring_FirePyStartEvent@@Base+0x558> │ │ │ │ + b 24c2bc │ │ │ │ + ldr r0, [pc, #4] @ 611c4 <_PyMonitoring_FirePyStartEvent@@Base+0x55c> │ │ │ │ bx lr │ │ │ │ - subseq r5, r6, ip, lsl r0 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq r5, r5, ip, lsl r0 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000611cc : │ │ │ │ +000611e0 : │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + bl 322d20 <_PyObject_GetState@@Base> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 61280 │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 61234 │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + ldr r0, [pc, #96] @ 6128c │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b a9aec │ │ │ │ + cmp r6, #2 │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ + bgt 6126c │ │ │ │ + mov r1, r3 │ │ │ │ + mov r0, r2 │ │ │ │ + bl c19e0 │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + ldr r3, [pc, #56] @ 61290 │ │ │ │ + str r4, [sp] │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [pc, #48] @ 61294 │ │ │ │ + bl a9aec │ │ │ │ + mov r4, r0 │ │ │ │ + b 61280 │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + ldr r0, [pc, #32] @ 61298 │ │ │ │ + str r4, [sp] │ │ │ │ + bl a9aec │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + eorseq r0, r9, r4, lsr r5 │ │ │ │ + @ instruction: 0x00362abc │ │ │ │ + eorseq r0, r9, ip, lsr r5 │ │ │ │ + eorseq r0, r9, r8, asr #10 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 612b0 │ │ │ │ + ldr r1, [pc, #8] @ 612b8 │ │ │ │ + b 24c2bc │ │ │ │ + ldr r0, [pc, #4] @ 612bc │ │ │ │ + bx lr │ │ │ │ + subseq r5, r5, ip, ror #3 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + │ │ │ │ +000612c0 <_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 60f78 <_PyMonitoring_FirePyStartEvent@@Base+0x310> │ │ │ │ + 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 6134c <_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 61330 <_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 │ │ │ │ mov r4, r1 │ │ │ │ add r5, r5, r2 │ │ │ │ mov r1, r2 │ │ │ │ subs r2, r3, #0 │ │ │ │ movne r2, #1 │ │ │ │ orrs r2, r2, r1, lsr #31 │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ mov r7, r0 │ │ │ │ - bne 6122c │ │ │ │ + bne 613b8 <_PyMonitoring_FirePyResumeEvent@@Base+0xf8> │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 61260 │ │ │ │ - ldr ip, [pc, #636] @ 614b0 │ │ │ │ + beq 613ec <_PyMonitoring_FirePyResumeEvent@@Base+0x12c> │ │ │ │ + ldr ip, [pc, #640] @ 61640 <_PyMonitoring_FirePyResumeEvent@@Base+0x380> │ │ │ │ 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 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 612f8 │ │ │ │ + beq 61484 <_PyMonitoring_FirePyResumeEvent@@Base+0x1c4> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 612b0 │ │ │ │ + beq 6143c <_PyMonitoring_FirePyResumeEvent@@Base+0x17c> │ │ │ │ ldr r6, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 61284 │ │ │ │ + beq 61410 <_PyMonitoring_FirePyResumeEvent@@Base+0x150> │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne 61284 │ │ │ │ + bne 61410 <_PyMonitoring_FirePyResumeEvent@@Base+0x150> │ │ │ │ mov r2, #0 │ │ │ │ - b 612b8 │ │ │ │ + b 61444 <_PyMonitoring_FirePyResumeEvent@@Base+0x184> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 61298 │ │ │ │ + bne 61424 <_PyMonitoring_FirePyResumeEvent@@Base+0x164> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b 612b8 │ │ │ │ - bl 1038f0 │ │ │ │ + b 61444 <_PyMonitoring_FirePyResumeEvent@@Base+0x184> │ │ │ │ + bl 103320 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 612f8 │ │ │ │ + blt 61484 <_PyMonitoring_FirePyResumeEvent@@Base+0x1c4> │ │ │ │ cmp r5, #1 │ │ │ │ - beq 6127c │ │ │ │ - b 61290 │ │ │ │ + beq 61408 <_PyMonitoring_FirePyResumeEvent@@Base+0x148> │ │ │ │ + b 6141c <_PyMonitoring_FirePyResumeEvent@@Base+0x15c> │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 2ecf6c │ │ │ │ + bl 2ea46c │ │ │ │ cmn r0, #1 │ │ │ │ - beq 612f8 │ │ │ │ + beq 61484 <_PyMonitoring_FirePyResumeEvent@@Base+0x1c4> │ │ │ │ ldr r6, [sp, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 61364 │ │ │ │ + beq 614f0 <_PyMonitoring_FirePyResumeEvent@@Base+0x230> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands r4, r2, #268435456 @ 0x10000000 │ │ │ │ - beq 61300 │ │ │ │ - ldr r3, [pc, #452] @ 614b4 │ │ │ │ - ldr r1, [pc, #452] @ 614b8 │ │ │ │ + beq 6148c <_PyMonitoring_FirePyResumeEvent@@Base+0x1cc> │ │ │ │ + ldr r3, [pc, #456] @ 61644 <_PyMonitoring_FirePyResumeEvent@@Base+0x384> │ │ │ │ + ldr r1, [pc, #456] @ 61648 <_PyMonitoring_FirePyResumeEvent@@Base+0x388> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r4, #0 │ │ │ │ - b 61484 │ │ │ │ + b 61610 <_PyMonitoring_FirePyResumeEvent@@Base+0x350> │ │ │ │ mov r0, r6 │ │ │ │ - bl 15df94 │ │ │ │ + bl 15d170 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 61324 │ │ │ │ - ldr r3, [pc, #412] @ 614b4 │ │ │ │ - ldr r1, [pc, #416] @ 614bc │ │ │ │ + bne 614b0 <_PyMonitoring_FirePyResumeEvent@@Base+0x1f0> │ │ │ │ + ldr r3, [pc, #416] @ 61644 <_PyMonitoring_FirePyResumeEvent@@Base+0x384> │ │ │ │ + ldr r1, [pc, #420] @ 6164c <_PyMonitoring_FirePyResumeEvent@@Base+0x38c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 612f8 │ │ │ │ + bl 18ed6c │ │ │ │ + b 61484 <_PyMonitoring_FirePyResumeEvent@@Base+0x1c4> │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1129cc │ │ │ │ + bl 112444 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 612f8 │ │ │ │ + beq 61484 <_PyMonitoring_FirePyResumeEvent@@Base+0x1c4> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 61364 │ │ │ │ - ldr r3, [pc, #368] @ 614c0 │ │ │ │ - ldr r1, [pc, #368] @ 614c4 │ │ │ │ + ble 614f0 <_PyMonitoring_FirePyResumeEvent@@Base+0x230> │ │ │ │ + ldr r3, [pc, #372] @ 61650 <_PyMonitoring_FirePyResumeEvent@@Base+0x390> │ │ │ │ + ldr r1, [pc, #372] @ 61654 <_PyMonitoring_FirePyResumeEvent@@Base+0x394> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 113900 │ │ │ │ - b 612f8 │ │ │ │ + bl 113378 │ │ │ │ + b 61484 <_PyMonitoring_FirePyResumeEvent@@Base+0x1c4> │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 616a0 <_PyMonitoring_FirePyYieldEvent@@Base+0x48> │ │ │ │ + bl 61700 <_PyMonitoring_FirePyReturnEvent@@Base+0x48> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 6138c │ │ │ │ + bne 61518 <_PyMonitoring_FirePyResumeEvent@@Base+0x258> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 612f8 │ │ │ │ + beq 61484 <_PyMonitoring_FirePyResumeEvent@@Base+0x1c4> │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 113900 │ │ │ │ - b 612f8 │ │ │ │ + bl 113378 │ │ │ │ + b 61484 <_PyMonitoring_FirePyResumeEvent@@Base+0x1c4> │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #64 @ 0x40 │ │ │ │ bl 295a4 │ │ │ │ mov r1, #4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, #8 │ │ │ │ bl 295a4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ mov r3, #32 │ │ │ │ stm r0, {r7, r8} │ │ │ │ mov r5, r0 │ │ │ │ - add r1, pc, #200 @ 0xc8 │ │ │ │ + add r1, pc, #204 @ 0xcc │ │ │ │ ldrd r0, [r1] │ │ │ │ strd r0, [r7] │ │ │ │ - add r1, pc, #196 @ 0xc4 │ │ │ │ + add r1, pc, #200 @ 0xc8 │ │ │ │ ldrd r0, [r1] │ │ │ │ strd r0, [r7, #8] │ │ │ │ - add r1, pc, #192 @ 0xc0 │ │ │ │ + add r1, pc, #196 @ 0xc4 │ │ │ │ ldrd r0, [r1] │ │ │ │ strd r0, [r7, #16] │ │ │ │ - add r1, pc, #188 @ 0xbc │ │ │ │ + add r1, pc, #192 @ 0xc0 │ │ │ │ ldrd r0, [r1] │ │ │ │ strd r0, [r7, #24] │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r5, #8] │ │ │ │ str r3, [r4, #8] │ │ │ │ str r5, [r4, #16] │ │ │ │ - bl a5774 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 61438 │ │ │ │ + beq 615c4 <_PyMonitoring_FirePyResumeEvent@@Base+0x304> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 61378 │ │ │ │ + beq 61504 <_PyMonitoring_FirePyResumeEvent@@Base+0x244> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 61378 │ │ │ │ + bne 61504 <_PyMonitoring_FirePyResumeEvent@@Base+0x244> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 61378 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 61504 <_PyMonitoring_FirePyResumeEvent@@Base+0x244> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 61484 │ │ │ │ + beq 61610 <_PyMonitoring_FirePyResumeEvent@@Base+0x350> │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ - blt 61470 │ │ │ │ - bl c42a4 │ │ │ │ + blt 615fc <_PyMonitoring_FirePyResumeEvent@@Base+0x33c> │ │ │ │ + bl c3dc8 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 67f74 │ │ │ │ + bl 67f88 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7ff4 │ │ │ │ - b 6147c │ │ │ │ + bl c7b18 │ │ │ │ + b 61608 <_PyMonitoring_FirePyResumeEvent@@Base+0x348> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 67f74 │ │ │ │ + bl 67f88 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 113900 │ │ │ │ + bl 113378 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bvs 2dae34 │ │ │ │ - bllt 1a4ceb0 <__bss_end__@@Base+0x1477f68> │ │ │ │ + nop @ (mov r0, r0) │ │ │ │ + bvs 2dafc4 │ │ │ │ + bllt 1a4d040 <__bss_end__@@Base+0x14880f8> │ │ │ │ stclcc 3, cr15, [lr], #-456 @ 0xfffffe38 │ │ │ │ - strbge pc, [pc, #-1338] @ 60f6a <_PyMonitoring_FirePyStartEvent@@Base+0x2ea> @ │ │ │ │ + strbge pc, [pc, #-1338] @ 610fa <_PyMonitoring_FirePyStartEvent@@Base+0x492> @ │ │ │ │ tstpl lr, pc, ror r2 │ │ │ │ - blls 1bb6dc │ │ │ │ + blls 1bb86c │ │ │ │ svcne 0x0083d9ab │ │ │ │ - blpl ff894918 <__bss_end__@@Base+0xff2bf9d0> │ │ │ │ - subseq r3, r8, ip, lsr #30 │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r9, r8, ip, asr #6 │ │ │ │ - eorseq r9, r8, r4, ror r3 │ │ │ │ - subseq sp, r6, r4, asr #22 │ │ │ │ - eorseq r9, r8, r0, lsr #7 │ │ │ │ - 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 3254c0 <_PyObject_GetState@@Base> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 61560 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 61514 │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - ldr r0, [pc, #96] @ 6156c │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b a9bc8 │ │ │ │ - cmp r6, #2 │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ - bgt 6154c │ │ │ │ - mov r1, r3 │ │ │ │ - mov r0, r2 │ │ │ │ - bl c1ebc │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - ldr r3, [pc, #56] @ 61570 │ │ │ │ - str r4, [sp] │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [pc, #48] @ 61574 │ │ │ │ - bl a9bc8 │ │ │ │ - mov r4, r0 │ │ │ │ - b 61560 │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - ldr r0, [pc, #32] @ 61578 │ │ │ │ - str r4, [sp] │ │ │ │ - bl a9bc8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00392bb4 │ │ │ │ - eorseq r5, r6, r0, ror #2 │ │ │ │ - @ instruction: 0x00392bbc │ │ │ │ - eorseq r2, r9, r8, asr #23 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 61590 │ │ │ │ - ldr r1, [pc, #8] @ 61598 │ │ │ │ - b 24fa4c │ │ │ │ - ldr r0, [pc, #4] @ 6159c │ │ │ │ - bx lr │ │ │ │ - subseq r5, r6, ip, ror #3 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - │ │ │ │ -000615a0 <_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 60f64 <_PyMonitoring_FirePyStartEvent@@Base+0x2e4> │ │ │ │ - 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 6162c <_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 61610 <_PyMonitoring_FirePyResumeEvent@@Base+0x70> │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + blpl ff894aa8 <__bss_end__@@Base+0xff2cfb60> │ │ │ │ + subseq r4, r7, r0, rrx │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r6, r8, ip, asr #25 │ │ │ │ + @ instruction: 0x00386cf4 │ │ │ │ + subseq sp, r5, r4, asr #22 │ │ │ │ + eorseq r6, r8, r0, lsr #26 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061658 <_PyMonitoring_FirePyYieldEvent@@Base>: │ │ │ │ +00061670 <_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] │ │ │ │ @@ -56435,31 +56441,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 60f64 <_PyMonitoring_FirePyStartEvent@@Base+0x2e4> │ │ │ │ + bl 60f78 <_PyMonitoring_FirePyStartEvent@@Base+0x310> │ │ │ │ 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 91d28 <_PyObject_GC_New@@Base> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 616c8 <_PyMonitoring_FirePyYieldEvent@@Base+0x70> │ │ │ │ - mov r3, #0 │ │ │ │ - strh r3, [r4, #12] │ │ │ │ - bl a67b0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ │ │ │ │ -000616d0 <_PyMonitoring_FirePyReturnEvent@@Base>: │ │ │ │ +000616b8 <_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 │ │ │ │ @@ -56467,372 +56461,383 @@ │ │ │ │ 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 60f64 <_PyMonitoring_FirePyStartEvent@@Base+0x2e4> │ │ │ │ + bl 60f78 <_PyMonitoring_FirePyStartEvent@@Base+0x310> │ │ │ │ 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 91c4c <_PyObject_GC_New@@Base> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 61728 <_PyMonitoring_FirePyReturnEvent@@Base+0x70> │ │ │ │ + mov r3, #0 │ │ │ │ + strh r3, [r4, #12] │ │ │ │ + bl a66d4 │ │ │ │ + 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] @ 61790 <_PyMonitoring_FirePyReturnEvent@@Base+0xd8> │ │ │ │ + bl 2b20dc <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + blt 61770 <_PyMonitoring_FirePyReturnEvent@@Base+0xb8> │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r0, [pc, #40] @ 61794 <_PyMonitoring_FirePyReturnEvent@@Base+0xdc> │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b a9aec │ │ │ │ + mov r0, #0 │ │ │ │ + bl 92e4c │ │ │ │ + subs r2, r0, #0 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r0, [pc, #12] @ 61798 <_PyMonitoring_FirePyReturnEvent@@Base+0xe0> │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b a9aec │ │ │ │ + subseq lr, r7, ip, lsr r7 │ │ │ │ + eorseq sp, r8, r8, lsl #1 │ │ │ │ + mlaseq r8, r0, r0, sp │ │ │ │ + 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 61770 <_PyMonitoring_FirePyReturnEvent@@Base+0xa0> │ │ │ │ + bne 617f4 <_PyMonitoring_FirePyReturnEvent@@Base+0x13c> │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 617a4 <_PyMonitoring_FirePyReturnEvent@@Base+0xd4> │ │ │ │ - ldr ip, [pc, #720] @ 61a48 <_PyMonitoring_FirePyReturnEvent@@Base+0x378> │ │ │ │ + beq 61828 <_PyMonitoring_FirePyReturnEvent@@Base+0x170> │ │ │ │ + ldr ip, [pc, #716] @ 61ac8 <_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 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 61840 <_PyMonitoring_FirePyReturnEvent@@Base+0x170> │ │ │ │ + beq 618c4 <_PyMonitoring_FirePyReturnEvent@@Base+0x20c> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 617f4 <_PyMonitoring_FirePyReturnEvent@@Base+0x124> │ │ │ │ + beq 61878 <_PyMonitoring_FirePyReturnEvent@@Base+0x1c0> │ │ │ │ ldr r7, [r4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 617c8 <_PyMonitoring_FirePyReturnEvent@@Base+0xf8> │ │ │ │ + beq 6184c <_PyMonitoring_FirePyReturnEvent@@Base+0x194> │ │ │ │ subs r5, r5, #1 │ │ │ │ - bne 617c8 <_PyMonitoring_FirePyReturnEvent@@Base+0xf8> │ │ │ │ + bne 6184c <_PyMonitoring_FirePyReturnEvent@@Base+0x194> │ │ │ │ mov r2, #0 │ │ │ │ - b 617fc <_PyMonitoring_FirePyReturnEvent@@Base+0x12c> │ │ │ │ + b 61880 <_PyMonitoring_FirePyReturnEvent@@Base+0x1c8> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 617dc <_PyMonitoring_FirePyReturnEvent@@Base+0x10c> │ │ │ │ + bne 61860 <_PyMonitoring_FirePyReturnEvent@@Base+0x1a8> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b 617fc <_PyMonitoring_FirePyReturnEvent@@Base+0x12c> │ │ │ │ - bl 1038f0 │ │ │ │ + b 61880 <_PyMonitoring_FirePyReturnEvent@@Base+0x1c8> │ │ │ │ + bl 103320 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 61840 <_PyMonitoring_FirePyReturnEvent@@Base+0x170> │ │ │ │ + blt 618c4 <_PyMonitoring_FirePyReturnEvent@@Base+0x20c> │ │ │ │ cmp r5, #1 │ │ │ │ - beq 617c0 <_PyMonitoring_FirePyReturnEvent@@Base+0xf0> │ │ │ │ - b 617d4 <_PyMonitoring_FirePyReturnEvent@@Base+0x104> │ │ │ │ + beq 61844 <_PyMonitoring_FirePyReturnEvent@@Base+0x18c> │ │ │ │ + b 61858 <_PyMonitoring_FirePyReturnEvent@@Base+0x1a0> │ │ │ │ mov r7, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 2ecf6c │ │ │ │ + bl 2ea46c │ │ │ │ cmn r0, #1 │ │ │ │ - beq 61840 <_PyMonitoring_FirePyReturnEvent@@Base+0x170> │ │ │ │ + beq 618c4 <_PyMonitoring_FirePyReturnEvent@@Base+0x20c> │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r5, [r6, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 618ac <_PyMonitoring_FirePyReturnEvent@@Base+0x1dc> │ │ │ │ + beq 61930 <_PyMonitoring_FirePyReturnEvent@@Base+0x278> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands r4, r2, #268435456 @ 0x10000000 │ │ │ │ - beq 61848 <_PyMonitoring_FirePyReturnEvent@@Base+0x178> │ │ │ │ - ldr r3, [pc, #532] @ 61a4c <_PyMonitoring_FirePyReturnEvent@@Base+0x37c> │ │ │ │ - ldr r1, [pc, #532] @ 61a50 <_PyMonitoring_FirePyReturnEvent@@Base+0x380> │ │ │ │ + beq 618cc <_PyMonitoring_FirePyReturnEvent@@Base+0x214> │ │ │ │ + ldr r3, [pc, #528] @ 61acc <_PyMonitoring_FirePyReturnEvent@@Base+0x414> │ │ │ │ + ldr r1, [pc, #528] @ 61ad0 <_PyMonitoring_FirePyReturnEvent@@Base+0x418> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r4, #0 │ │ │ │ - b 619f8 <_PyMonitoring_FirePyReturnEvent@@Base+0x328> │ │ │ │ + b 61a7c <_PyMonitoring_FirePyReturnEvent@@Base+0x3c4> │ │ │ │ mov r0, r7 │ │ │ │ - bl 15df94 │ │ │ │ + bl 15d170 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6186c <_PyMonitoring_FirePyReturnEvent@@Base+0x19c> │ │ │ │ - ldr r3, [pc, #492] @ 61a4c <_PyMonitoring_FirePyReturnEvent@@Base+0x37c> │ │ │ │ - ldr r1, [pc, #496] @ 61a54 <_PyMonitoring_FirePyReturnEvent@@Base+0x384> │ │ │ │ + bne 618f0 <_PyMonitoring_FirePyReturnEvent@@Base+0x238> │ │ │ │ + ldr r3, [pc, #488] @ 61acc <_PyMonitoring_FirePyReturnEvent@@Base+0x414> │ │ │ │ + ldr r1, [pc, #492] @ 61ad4 <_PyMonitoring_FirePyReturnEvent@@Base+0x41c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 61840 <_PyMonitoring_FirePyReturnEvent@@Base+0x170> │ │ │ │ + bl 18ed6c │ │ │ │ + b 618c4 <_PyMonitoring_FirePyReturnEvent@@Base+0x20c> │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1129cc │ │ │ │ + bl 112444 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 61840 <_PyMonitoring_FirePyReturnEvent@@Base+0x170> │ │ │ │ + beq 618c4 <_PyMonitoring_FirePyReturnEvent@@Base+0x20c> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 618ac <_PyMonitoring_FirePyReturnEvent@@Base+0x1dc> │ │ │ │ - ldr r3, [pc, #448] @ 61a58 <_PyMonitoring_FirePyReturnEvent@@Base+0x388> │ │ │ │ - ldr r1, [pc, #448] @ 61a5c <_PyMonitoring_FirePyReturnEvent@@Base+0x38c> │ │ │ │ + ble 61930 <_PyMonitoring_FirePyReturnEvent@@Base+0x278> │ │ │ │ + ldr r3, [pc, #444] @ 61ad8 <_PyMonitoring_FirePyReturnEvent@@Base+0x420> │ │ │ │ + ldr r1, [pc, #444] @ 61adc <_PyMonitoring_FirePyReturnEvent@@Base+0x424> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 113900 │ │ │ │ - b 61840 <_PyMonitoring_FirePyReturnEvent@@Base+0x170> │ │ │ │ + bl 113378 │ │ │ │ + b 618c4 <_PyMonitoring_FirePyReturnEvent@@Base+0x20c> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 61af4 <_PyMonitoring_FirePyReturnEvent@@Base+0x424> │ │ │ │ + bl 61b7c <_PyMonitoring_FirePyReturnEvent@@Base+0x4c4> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 618d0 <_PyMonitoring_FirePyReturnEvent@@Base+0x200> │ │ │ │ + bne 61954 <_PyMonitoring_FirePyReturnEvent@@Base+0x29c> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 61840 <_PyMonitoring_FirePyReturnEvent@@Base+0x170> │ │ │ │ + beq 618c4 <_PyMonitoring_FirePyReturnEvent@@Base+0x20c> │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 113900 │ │ │ │ - b 61840 <_PyMonitoring_FirePyReturnEvent@@Base+0x170> │ │ │ │ + bl 113378 │ │ │ │ + b 618c4 <_PyMonitoring_FirePyReturnEvent@@Base+0x20c> │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #128 @ 0x80 │ │ │ │ bl 295a4 │ │ │ │ mov r1, #8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ bl 295a4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ stm r0, {r5, r8} │ │ │ │ mov r6, r0 │ │ │ │ - add r1, pc, #252 @ 0xfc │ │ │ │ + add r1, pc, #248 @ 0xf8 │ │ │ │ ldrd r0, [r1] │ │ │ │ strd r0, [r5] │ │ │ │ - add r1, pc, #248 @ 0xf8 │ │ │ │ + add r1, pc, #244 @ 0xf4 │ │ │ │ ldrd r0, [r1] │ │ │ │ strd r0, [r5, #8] │ │ │ │ - add r1, pc, #244 @ 0xf4 │ │ │ │ + add r1, pc, #240 @ 0xf0 │ │ │ │ ldrd r0, [r1] │ │ │ │ strd r0, [r5, #16] │ │ │ │ - add r1, pc, #240 @ 0xf0 │ │ │ │ + add r1, pc, #236 @ 0xec │ │ │ │ ldrd r0, [r1] │ │ │ │ strd r0, [r5, #24] │ │ │ │ - add r1, pc, #236 @ 0xec │ │ │ │ + add r1, pc, #232 @ 0xe8 │ │ │ │ ldrd r0, [r1] │ │ │ │ strd r0, [r5, #32] │ │ │ │ - add r1, pc, #232 @ 0xe8 │ │ │ │ + add r1, pc, #228 @ 0xe4 │ │ │ │ ldrd r0, [r1] │ │ │ │ strd r0, [r5, #40] @ 0x28 │ │ │ │ - add r1, pc, #228 @ 0xe4 │ │ │ │ + add r1, pc, #224 @ 0xe0 │ │ │ │ ldrd r0, [r1] │ │ │ │ strd r0, [r5, #48] @ 0x30 │ │ │ │ - add r1, pc, #224 @ 0xe0 │ │ │ │ + add r1, pc, #220 @ 0xdc │ │ │ │ ldrd r0, [r1] │ │ │ │ strd r0, [r5, #56] @ 0x38 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r6, #8] │ │ │ │ str r3, [r4, #8] │ │ │ │ str r6, [r4, #16] │ │ │ │ - bl a5774 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 619ac <_PyMonitoring_FirePyReturnEvent@@Base+0x2dc> │ │ │ │ + beq 61a30 <_PyMonitoring_FirePyReturnEvent@@Base+0x378> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 618bc <_PyMonitoring_FirePyReturnEvent@@Base+0x1ec> │ │ │ │ + beq 61940 <_PyMonitoring_FirePyReturnEvent@@Base+0x288> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 618bc <_PyMonitoring_FirePyReturnEvent@@Base+0x1ec> │ │ │ │ + bne 61940 <_PyMonitoring_FirePyReturnEvent@@Base+0x288> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 618bc <_PyMonitoring_FirePyReturnEvent@@Base+0x1ec> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 61940 <_PyMonitoring_FirePyReturnEvent@@Base+0x288> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 619f8 <_PyMonitoring_FirePyReturnEvent@@Base+0x328> │ │ │ │ + beq 61a7c <_PyMonitoring_FirePyReturnEvent@@Base+0x3c4> │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ - blt 619e4 <_PyMonitoring_FirePyReturnEvent@@Base+0x314> │ │ │ │ - bl c42a4 │ │ │ │ + blt 61a68 <_PyMonitoring_FirePyReturnEvent@@Base+0x3b0> │ │ │ │ + bl c3dc8 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 2ed274 │ │ │ │ + bl 2ea774 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7ff4 │ │ │ │ - b 619f0 <_PyMonitoring_FirePyReturnEvent@@Base+0x320> │ │ │ │ + bl c7b18 │ │ │ │ + b 61a74 <_PyMonitoring_FirePyReturnEvent@@Base+0x3bc> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2ed274 │ │ │ │ + bl 2ea774 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 113900 │ │ │ │ + bl 113378 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop @ (mov r0, r0) │ │ │ │ ldrdgt r9, [r5, -r8] │ │ │ │ - blgt fef48f88 <__bss_end__@@Base+0xfe974040> │ │ │ │ + blgt fef49008 <__bss_end__@@Base+0xfe9840c0> │ │ │ │ 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]! @ 60d54 <_PyMonitoring_FirePyStartEvent@@Base+0xd4> │ │ │ │ + strne lr, [pc, #-3288]! @ 60dd4 <_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 36d278 <_IO_stdin_used@@Base+0x12af8> │ │ │ │ + blle 36d2f8 <_IO_stdin_used@@Base+0x151f8> │ │ │ │ cdplt 15, 15, cr4, cr10, cr4, {5} │ │ │ │ @ instruction: 0x47b5481d │ │ │ │ - subseq r4, r8, ip, lsr #1 │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r9, r8, ip, asr #6 │ │ │ │ - eorseq r9, r8, r4, ror r3 │ │ │ │ - subseq sp, r6, r4, asr #22 │ │ │ │ - eorseq r9, r8, r0, lsr #7 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #68] @ 61ac0 <_PyMonitoring_FirePyReturnEvent@@Base+0x3f0> │ │ │ │ - bl 2b507c <_PyEval_GetBuiltin@@Base> │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - blt 61aa0 <_PyMonitoring_FirePyReturnEvent@@Base+0x3d0> │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r0, [pc, #40] @ 61ac4 <_PyMonitoring_FirePyReturnEvent@@Base+0x3f4> │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b a9bc8 │ │ │ │ - mov r0, #0 │ │ │ │ - bl 92f28 │ │ │ │ - subs r2, r0, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r0, [pc, #12] @ 61ac8 <_PyMonitoring_FirePyReturnEvent@@Base+0x3f8> │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b a9bc8 │ │ │ │ - subseq lr, r8, ip, lsr r7 │ │ │ │ - eorseq pc, r8, r8, lsl #14 │ │ │ │ - eorseq pc, r8, r0, lsl r7 @ │ │ │ │ + subseq r4, r7, ip, lsl #1 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r6, r8, ip, asr #25 │ │ │ │ + @ instruction: 0x00386cf4 │ │ │ │ + subseq sp, r5, r4, asr #22 │ │ │ │ + eorseq r6, r8, r0, lsr #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1be8dc <_PyLong_Copy@@Base> │ │ │ │ + bl 1bcd74 <_PyLong_Copy@@Base> │ │ │ │ pop {r4, lr} │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc] @ 61af0 <_PyMonitoring_FirePyReturnEvent@@Base+0x420> │ │ │ │ - b a9bc8 │ │ │ │ - eorseq ip, r8, r0, lsr r9 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 91d28 <_PyObject_GC_New@@Base> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 61b1c <_PyMonitoring_FirePyReturnEvent@@Base+0x44c> │ │ │ │ - mov r3, #0 │ │ │ │ - strh r3, [r4, #12] │ │ │ │ - bl a67b0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r0, [pc] @ 61b04 <_PyMonitoring_FirePyReturnEvent@@Base+0x44c> │ │ │ │ + b a9aec │ │ │ │ + @ instruction: 0x0038a2b0 │ │ │ │ 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 ab140 │ │ │ │ + bl ab064 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 61b58 <_PyMonitoring_FirePyReturnEvent@@Base+0x488> │ │ │ │ - bl a5774 │ │ │ │ + bne 61b3c <_PyMonitoring_FirePyReturnEvent@@Base+0x484> │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 61b8c <_PyMonitoring_FirePyReturnEvent@@Base+0x4bc> │ │ │ │ + bne 61b70 <_PyMonitoring_FirePyReturnEvent@@Base+0x4b8> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 61b84 <_PyMonitoring_FirePyReturnEvent@@Base+0x4b4> │ │ │ │ + beq 61b68 <_PyMonitoring_FirePyReturnEvent@@Base+0x4b0> │ │ │ │ cmn r4, #1 │ │ │ │ mvnlt r3, #0 │ │ │ │ - blt 61b80 <_PyMonitoring_FirePyReturnEvent@@Base+0x4b0> │ │ │ │ + blt 61b64 <_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] @ 61b94 <_PyMonitoring_FirePyReturnEvent@@Base+0x4c4> │ │ │ │ + ldr r0, [pc, #8] @ 61b78 <_PyMonitoring_FirePyReturnEvent@@Base+0x4c0> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 91c4c <_PyObject_GC_New@@Base> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 61ba4 <_PyMonitoring_FirePyReturnEvent@@Base+0x4ec> │ │ │ │ + mov r3, #0 │ │ │ │ + strh r3, [r4, #12] │ │ │ │ + bl a66d4 │ │ │ │ + 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 61bd4 <_PyMonitoring_FirePyReturnEvent@@Base+0x504> │ │ │ │ - ldr r2, [pc, #136] @ 61c4c <_PyMonitoring_FirePyReturnEvent@@Base+0x57c> │ │ │ │ - ldr r1, [pc, #136] @ 61c50 <_PyMonitoring_FirePyReturnEvent@@Base+0x580> │ │ │ │ - ldr r0, [pc, #136] @ 61c54 <_PyMonitoring_FirePyReturnEvent@@Base+0x584> │ │ │ │ - bl 31816c <_PyArg_BadArgument@@Base> │ │ │ │ + bne 61be8 <_PyMonitoring_FirePyReturnEvent@@Base+0x530> │ │ │ │ + ldr r2, [pc, #136] @ 61c60 <_PyMonitoring_FirePyReturnEvent@@Base+0x5a8> │ │ │ │ + ldr r1, [pc, #136] @ 61c64 <_PyMonitoring_FirePyReturnEvent@@Base+0x5ac> │ │ │ │ + ldr r0, [pc, #136] @ 61c68 <_PyMonitoring_FirePyReturnEvent@@Base+0x5b0> │ │ │ │ + bl 315a24 <_PyArg_BadArgument@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 61c44 <_PyMonitoring_FirePyReturnEvent@@Base+0x574> │ │ │ │ - ldr r6, [pc, #124] @ 61c58 <_PyMonitoring_FirePyReturnEvent@@Base+0x588> │ │ │ │ + b 61c58 <_PyMonitoring_FirePyReturnEvent@@Base+0x5a0> │ │ │ │ + ldr r6, [pc, #124] @ 61c6c <_PyMonitoring_FirePyReturnEvent@@Base+0x5b4> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ sub r1, r5, r6 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ - bl 2fe4dc │ │ │ │ + bl 2fb9dc │ │ │ │ cmp r5, r6 │ │ │ │ mov r4, r0 │ │ │ │ - beq 61c44 <_PyMonitoring_FirePyReturnEvent@@Base+0x574> │ │ │ │ + beq 61c58 <_PyMonitoring_FirePyReturnEvent@@Base+0x5a0> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 61bcc <_PyMonitoring_FirePyReturnEvent@@Base+0x4fc> │ │ │ │ + beq 61be0 <_PyMonitoring_FirePyReturnEvent@@Base+0x528> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 119140 │ │ │ │ + bl 1189d8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 61c30 <_PyMonitoring_FirePyReturnEvent@@Base+0x560> │ │ │ │ + beq 61c44 <_PyMonitoring_FirePyReturnEvent@@Base+0x58c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 61c38 <_PyMonitoring_FirePyReturnEvent@@Base+0x568> │ │ │ │ + beq 61c4c <_PyMonitoring_FirePyReturnEvent@@Base+0x594> │ │ │ │ mov r4, r5 │ │ │ │ - b 61c44 <_PyMonitoring_FirePyReturnEvent@@Base+0x574> │ │ │ │ + b 61c58 <_PyMonitoring_FirePyReturnEvent@@Base+0x5a0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 61c30 <_PyMonitoring_FirePyReturnEvent@@Base+0x560> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 61c44 <_PyMonitoring_FirePyReturnEvent@@Base+0x58c> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq sp, r7, r0, lsr sp │ │ │ │ - @ instruction: 0x0036ebb4 │ │ │ │ - @ instruction: 0x0035c5dc │ │ │ │ - subseq r8, r6, r8, lsr #23 │ │ │ │ + @ instruction: 0x0037b6b0 │ │ │ │ + eorseq ip, r6, r4, lsr r5 │ │ │ │ + eorseq r9, r5, ip, asr pc │ │ │ │ + subseq r8, r5, r8, lsr #23 │ │ │ │ ldrsb r3, [r0, #35] @ 0x23 │ │ │ │ cmn r3, #1 │ │ │ │ - bne 61c88 <_PyMonitoring_FirePyReturnEvent@@Base+0x5b8> │ │ │ │ + bne 61c9c <_PyMonitoring_FirePyReturnEvent@@Base+0x5e4> │ │ │ │ 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] @ 61c90 <_PyMonitoring_FirePyReturnEvent@@Base+0x5c0> │ │ │ │ + ldr r0, [pc] @ 61ca4 <_PyMonitoring_FirePyReturnEvent@@Base+0x5ec> │ │ │ │ bx lr │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b 18d2fc │ │ │ │ + b 18b8e8 │ │ │ │ │ │ │ │ -00061c9c <_PyMonitoring_FireCallEvent@@Base>: │ │ │ │ +00061cb0 <_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 │ │ │ │ @@ -56842,101 +56847,95 @@ │ │ │ │ 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 60f64 <_PyMonitoring_FirePyStartEvent@@Base+0x2e4> │ │ │ │ + bl 60f78 <_PyMonitoring_FirePyStartEvent@@Base+0x310> │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc] @ 61cf4 <_PyMonitoring_FireCallEvent@@Base+0x58> │ │ │ │ - bx lr │ │ │ │ - subseq r7, r8, ip, ror r9 │ │ │ │ - ldr r0, [pc] @ 61d00 <_PyMonitoring_FireCallEvent@@Base+0x64> │ │ │ │ - bx lr │ │ │ │ - subseq r7, r8, 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 61d34 <_PyMonitoring_FireCallEvent@@Base+0x98> │ │ │ │ - ldr r3, [pc, #80] @ 61d78 <_PyMonitoring_FireCallEvent@@Base+0xdc> │ │ │ │ - ldr r1, [pc, #80] @ 61d7c <_PyMonitoring_FireCallEvent@@Base+0xe0> │ │ │ │ + bne 61d30 <_PyMonitoring_FireCallEvent@@Base+0x80> │ │ │ │ + ldr r3, [pc, #80] @ 61d74 <_PyMonitoring_FireCallEvent@@Base+0xc4> │ │ │ │ + ldr r1, [pc, #80] @ 61d78 <_PyMonitoring_FireCallEvent@@Base+0xc8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 61d50 <_PyMonitoring_FireCallEvent@@Base+0xb4> │ │ │ │ + bl 18ed6c │ │ │ │ + b 61d4c <_PyMonitoring_FireCallEvent@@Base+0x9c> │ │ │ │ ldrb r3, [r0, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 61d58 <_PyMonitoring_FireCallEvent@@Base+0xbc> │ │ │ │ - ldr r3, [pc, #48] @ 61d78 <_PyMonitoring_FireCallEvent@@Base+0xdc> │ │ │ │ - ldr r1, [pc, #52] @ 61d80 <_PyMonitoring_FireCallEvent@@Base+0xe4> │ │ │ │ + beq 61d54 <_PyMonitoring_FireCallEvent@@Base+0xa4> │ │ │ │ + ldr r3, [pc, #48] @ 61d74 <_PyMonitoring_FireCallEvent@@Base+0xc4> │ │ │ │ + ldr r1, [pc, #52] @ 61d7c <_PyMonitoring_FireCallEvent@@Base+0xcc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 61d70 <_PyMonitoring_FireCallEvent@@Base+0xd4> │ │ │ │ + beq 61d6c <_PyMonitoring_FireCallEvent@@Base+0xbc> │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r1, [pc, #20] @ 61d84 <_PyMonitoring_FireCallEvent@@Base+0xe8> │ │ │ │ - b b9c7c │ │ │ │ - ldr r0, [pc, #16] @ 61d88 <_PyMonitoring_FireCallEvent@@Base+0xec> │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r1, r7, ip, ror #25 │ │ │ │ - eorseq r1, r7, r4, lsl #23 │ │ │ │ - subseq sp, r8, ip, ror #27 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + ldr r1, [pc, #20] @ 61d80 <_PyMonitoring_FireCallEvent@@Base+0xd0> │ │ │ │ + b b97d0 │ │ │ │ + ldr r0, [pc, #16] @ 61d84 <_PyMonitoring_FireCallEvent@@Base+0xd4> │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq pc, r6, ip, ror #12 │ │ │ │ + eorseq pc, r6, r4, lsl #10 │ │ │ │ + subseq sp, r7, ip, ror #27 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - ldr r1, [pc, #116] @ 61e24 <_PyMonitoring_FireCallEvent@@Base+0x188> │ │ │ │ - bl b6fb4 │ │ │ │ + ldr r1, [pc, #116] @ 61e20 <_PyMonitoring_FireCallEvent@@Base+0x170> │ │ │ │ + bl b6b10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 61dd8 <_PyMonitoring_FireCallEvent@@Base+0x13c> │ │ │ │ + beq 61dd4 <_PyMonitoring_FireCallEvent@@Base+0x124> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ bl 2a8f4 <__clock_getres64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 61de0 <_PyMonitoring_FireCallEvent@@Base+0x144> │ │ │ │ - ldr r3, [pc, #84] @ 61e28 <_PyMonitoring_FireCallEvent@@Base+0x18c> │ │ │ │ + beq 61ddc <_PyMonitoring_FireCallEvent@@Base+0x12c> │ │ │ │ + ldr r3, [pc, #84] @ 61e24 <_PyMonitoring_FireCallEvent@@Base+0x174> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1448e8 │ │ │ │ + bl 1440d8 │ │ │ │ mov r0, #0 │ │ │ │ - b 61e1c <_PyMonitoring_FireCallEvent@@Base+0x180> │ │ │ │ + b 61e18 <_PyMonitoring_FireCallEvent@@Base+0x168> │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 358728 │ │ │ │ + bl 3560ac │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r5, r1 │ │ │ │ - bl 3586a4 │ │ │ │ - ldr r2, [pc, #44] @ 61e2c <_PyMonitoring_FireCallEvent@@Base+0x190> │ │ │ │ - ldr r3, [pc, #44] @ 61e30 <_PyMonitoring_FireCallEvent@@Base+0x194> │ │ │ │ - bl 358788 │ │ │ │ + bl 356028 │ │ │ │ + ldr r2, [pc, #44] @ 61e28 <_PyMonitoring_FireCallEvent@@Base+0x178> │ │ │ │ + ldr r3, [pc, #44] @ 61e2c <_PyMonitoring_FireCallEvent@@Base+0x17c> │ │ │ │ + bl 35610c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3583d4 │ │ │ │ - bl ab230 │ │ │ │ + bl 355d58 │ │ │ │ + bl ab154 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r2, r9, r0, ror #23 │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ + eorseq r0, r9, r0, ror #10 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ stmda r6!, {r0, r2, r4, r7, r9, sl, ip, lr, pc} │ │ │ │ cdpcc 14, 1, cr2, cr1, cr11, {0} │ │ │ │ │ │ │ │ -00061e34 <_PyMonitoring_FireJumpEvent@@Base>: │ │ │ │ +00061e30 <_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 │ │ │ │ @@ -56944,26 +56943,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 60f64 <_PyMonitoring_FirePyStartEvent@@Base+0x2e4> │ │ │ │ + bl 60f78 <_PyMonitoring_FirePyStartEvent@@Base+0x310> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b a6490 │ │ │ │ + ldr r0, [pc] @ 61e80 <_PyMonitoring_FireJumpEvent@@Base+0x50> │ │ │ │ + bx lr │ │ │ │ + subseq r7, r7, ip, ror r9 │ │ │ │ + ldr r0, [pc] @ 61e8c <_PyMonitoring_FireJumpEvent@@Base+0x5c> │ │ │ │ + bx lr │ │ │ │ + subseq r7, r7, ip, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ cmp r2, #2 │ │ │ │ mov r5, r2 │ │ │ │ - ldr lr, [pc, #376] @ 6201c <_PyMonitoring_FireJumpEvent@@Base+0x1e8> │ │ │ │ + ldr lr, [pc, #376] @ 62028 <_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 │ │ │ │ @@ -56973,162 +56976,162 @@ │ │ │ │ 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 61f00 <_PyMonitoring_FireJumpEvent@@Base+0xcc> │ │ │ │ + bne 61f0c <_PyMonitoring_FireJumpEvent@@Base+0xdc> │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r5, #3 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 61f44 <_PyMonitoring_FireJumpEvent@@Base+0x110> │ │ │ │ + beq 61f50 <_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] @ 62020 <_PyMonitoring_FireJumpEvent@@Base+0x1ec> │ │ │ │ + ldr ip, [pc, #256] @ 6202c <_PyMonitoring_FireJumpEvent@@Base+0x1fc> │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r5, r4 │ │ │ │ moveq r6, r4 │ │ │ │ - beq 62000 <_PyMonitoring_FireJumpEvent@@Base+0x1cc> │ │ │ │ + beq 6200c <_PyMonitoring_FireJumpEvent@@Base+0x1dc> │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 170df4 │ │ │ │ + bl 16fc44 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 61ffc <_PyMonitoring_FireJumpEvent@@Base+0x1c8> │ │ │ │ + beq 62008 <_PyMonitoring_FireJumpEvent@@Base+0x1d8> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 281018 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 27de18 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 61ffc <_PyMonitoring_FireJumpEvent@@Base+0x1c8> │ │ │ │ + beq 62008 <_PyMonitoring_FireJumpEvent@@Base+0x1d8> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 29c5e0 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 29963c <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 61ffc <_PyMonitoring_FireJumpEvent@@Base+0x1c8> │ │ │ │ + beq 62008 <_PyMonitoring_FireJumpEvent@@Base+0x1d8> │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr r8, [sp, #28] │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r1, [pc, #132] @ 62024 <_PyMonitoring_FireJumpEvent@@Base+0x1f0> │ │ │ │ - ldr r0, [pc, #132] @ 62028 <_PyMonitoring_FireJumpEvent@@Base+0x1f4> │ │ │ │ + ldr r1, [pc, #132] @ 62030 <_PyMonitoring_FireJumpEvent@@Base+0x200> │ │ │ │ + ldr r0, [pc, #132] @ 62034 <_PyMonitoring_FireJumpEvent@@Base+0x204> │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ str r8, [sp] │ │ │ │ - bl bc32c │ │ │ │ + bl bbe80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 61ffc <_PyMonitoring_FireJumpEvent@@Base+0x1c8> │ │ │ │ - bl c42a4 │ │ │ │ + blt 62008 <_PyMonitoring_FireJumpEvent@@Base+0x1d8> │ │ │ │ + bl c3dc8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 2a654 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c7ff4 │ │ │ │ + bl c7b18 │ │ │ │ cmp r4, #0 │ │ │ │ - ldrge r4, [pc, #68] @ 6202c <_PyMonitoring_FireJumpEvent@@Base+0x1f8> │ │ │ │ - bge 62000 <_PyMonitoring_FireJumpEvent@@Base+0x1cc> │ │ │ │ - ldr r3, [pc, #64] @ 62030 <_PyMonitoring_FireJumpEvent@@Base+0x1fc> │ │ │ │ + ldrge r4, [pc, #68] @ 62038 <_PyMonitoring_FireJumpEvent@@Base+0x208> │ │ │ │ + bge 6200c <_PyMonitoring_FireJumpEvent@@Base+0x1dc> │ │ │ │ + ldr r3, [pc, #64] @ 6203c <_PyMonitoring_FireJumpEvent@@Base+0x20c> │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, r5 │ │ │ │ - bl 14490c │ │ │ │ + bl 1440fc │ │ │ │ mov r4, #0 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ - bl 1715c0 │ │ │ │ + bl 170410 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #104 @ 0x68 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq pc, r3, r0, lsl #20 │ │ │ │ - ldrsbeq r4, [r8], #-8 │ │ │ │ - eorseq pc, r8, r0, asr #28 │ │ │ │ - eorseq pc, r8, r8, asr #28 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ + subseq sp, r3, r0, ror r3 │ │ │ │ + ldrheq r4, [r7], #-8 │ │ │ │ + eorseq sp, r8, r0, asr #15 │ │ │ │ + eorseq sp, r8, r8, asr #15 │ │ │ │ + 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] @ 62084 <_PyMonitoring_FireJumpEvent@@Base+0x250> │ │ │ │ + ldr r4, [pc, #56] @ 62090 <_PyMonitoring_FireJumpEvent@@Base+0x260> │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 1813c8 │ │ │ │ + bl 180344 │ │ │ │ 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 15897c │ │ │ │ + bl 157d4c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r0, [pc, #8] @ 62088 <_PyMonitoring_FireJumpEvent@@Base+0x254> │ │ │ │ + ldr r0, [pc, #8] @ 62094 <_PyMonitoring_FireJumpEvent@@Base+0x264> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a9bc8 │ │ │ │ - subseq r5, r8, r0, lsl lr │ │ │ │ - @ instruction: 0x00392bf0 │ │ │ │ + b a9aec │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ + eorseq r0, r9, r0, ror r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 622b0 <_PyMonitoring_FireBranchEvent@@Base+0x184> │ │ │ │ + bl 62234 <_PyMonitoring_FireBranchEvent@@Base+0xfc> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 62118 <_PyMonitoring_FireJumpEvent@@Base+0x2e4> │ │ │ │ + beq 62124 <_PyMonitoring_FireJumpEvent@@Base+0x2f4> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ bl 29d60 <__clock_gettime64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 620dc <_PyMonitoring_FireJumpEvent@@Base+0x2a8> │ │ │ │ - ldr r3, [pc, #80] @ 62120 <_PyMonitoring_FireJumpEvent@@Base+0x2ec> │ │ │ │ + beq 620e8 <_PyMonitoring_FireJumpEvent@@Base+0x2b8> │ │ │ │ + ldr r3, [pc, #80] @ 6212c <_PyMonitoring_FireJumpEvent@@Base+0x2fc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1448e8 │ │ │ │ + bl 1440d8 │ │ │ │ mov r0, #0 │ │ │ │ - b 62118 <_PyMonitoring_FireJumpEvent@@Base+0x2e4> │ │ │ │ + b 62124 <_PyMonitoring_FireJumpEvent@@Base+0x2f4> │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 358728 │ │ │ │ + bl 3560ac │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r5, r1 │ │ │ │ - bl 3586a4 │ │ │ │ - ldr r2, [pc, #40] @ 62124 <_PyMonitoring_FireJumpEvent@@Base+0x2f0> │ │ │ │ - ldr r3, [pc, #40] @ 62128 <_PyMonitoring_FireJumpEvent@@Base+0x2f4> │ │ │ │ - bl 358788 │ │ │ │ + bl 356028 │ │ │ │ + ldr r2, [pc, #40] @ 62130 <_PyMonitoring_FireJumpEvent@@Base+0x300> │ │ │ │ + ldr r3, [pc, #40] @ 62134 <_PyMonitoring_FireJumpEvent@@Base+0x304> │ │ │ │ + bl 35610c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3583d4 │ │ │ │ - bl ab230 │ │ │ │ + bl 355d58 │ │ │ │ + bl ab154 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ stmda r6!, {r0, r2, r4, r7, r9, sl, ip, lr, pc} │ │ │ │ cdpcc 14, 1, cr2, cr1, cr11, {0} │ │ │ │ │ │ │ │ -0006212c <_PyMonitoring_FireBranchEvent@@Base>: │ │ │ │ +00062138 <_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] │ │ │ │ @@ -57136,140 +57139,106 @@ │ │ │ │ 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 60f64 <_PyMonitoring_FirePyStartEvent@@Base+0x2e4> │ │ │ │ + bl 60f78 <_PyMonitoring_FirePyStartEvent@@Base+0x310> │ │ │ │ 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] @ 621dc <_PyMonitoring_FireBranchEvent@@Base+0xb0> │ │ │ │ - bl 35a770 │ │ │ │ + ldr r3, [pc, #80] @ 621e8 <_PyMonitoring_FireBranchEvent@@Base+0xb0> │ │ │ │ + bl 3580f0 │ │ │ │ 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 621a4 <_PyMonitoring_FireBranchEvent@@Base+0x78> │ │ │ │ + bne 621b0 <_PyMonitoring_FireBranchEvent@@Base+0x78> │ │ │ │ cmn r4, #1 │ │ │ │ - bne 621c8 <_PyMonitoring_FireBranchEvent@@Base+0x9c> │ │ │ │ - bl a5774 │ │ │ │ + bne 621d4 <_PyMonitoring_FireBranchEvent@@Base+0x9c> │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 621d4 <_PyMonitoring_FireBranchEvent@@Base+0xa8> │ │ │ │ + bne 621e0 <_PyMonitoring_FireBranchEvent@@Base+0xa8> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a5a64 │ │ │ │ + b a5988 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 62218 <_PyMonitoring_FireBranchEvent@@Base+0xec> │ │ │ │ + beq 62224 <_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 358188 │ │ │ │ + bl 355b0c │ │ │ │ pop {r4, lr} │ │ │ │ - b a5a64 │ │ │ │ + b a5988 │ │ │ │ mov r0, r3 │ │ │ │ - b a5a64 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldrb r3, [r0, #12] │ │ │ │ - ldr r2, [pc, #112] @ 622ac <_PyMonitoring_FireBranchEvent@@Base+0x180> │ │ │ │ - sub sp, sp, #72 @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - mov r2, #0 │ │ │ │ - beq 6225c <_PyMonitoring_FireBranchEvent@@Base+0x130> │ │ │ │ - add r0, r0, #13 │ │ │ │ - bl 232728 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 2ed6ac │ │ │ │ - ldrb r3, [r4, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 6227c <_PyMonitoring_FireBranchEvent@@Base+0x150> │ │ │ │ - add r0, r4, #13 │ │ │ │ - bl 8b248 │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 32e160 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #28] @ 622ac <_PyMonitoring_FireBranchEvent@@Base+0x180> │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - beq 622a4 <_PyMonitoring_FireBranchEvent@@Base+0x178> │ │ │ │ - bl 2a210 <__stack_chk_fail@plt> │ │ │ │ - add sp, sp, #72 @ 0x48 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq pc, r5, ip, ror #29 │ │ │ │ + b a5988 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b a63b4 │ │ │ │ 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 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6230c <_PyMonitoring_FireBranchEvent@@Base+0x1e0> │ │ │ │ - bl a5774 │ │ │ │ + bne 62290 <_PyMonitoring_FireBranchEvent@@Base+0x158> │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6230c <_PyMonitoring_FireBranchEvent@@Base+0x1e0> │ │ │ │ - ldr r3, [pc, #44] @ 62318 <_PyMonitoring_FireBranchEvent@@Base+0x1ec> │ │ │ │ + beq 62290 <_PyMonitoring_FireBranchEvent@@Base+0x158> │ │ │ │ + ldr r3, [pc, #44] @ 6229c <_PyMonitoring_FireBranchEvent@@Base+0x164> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r4, [r3] │ │ │ │ - bl 125190 <_PyType_Name@@Base> │ │ │ │ - ldr r1, [pc, #32] @ 6231c <_PyMonitoring_FireBranchEvent@@Base+0x1f0> │ │ │ │ + bl 124990 <_PyType_Name@@Base> │ │ │ │ + ldr r1, [pc, #32] @ 622a0 <_PyMonitoring_FireBranchEvent@@Base+0x168> │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 117e48 │ │ │ │ + bl 1176e0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #1 │ │ │ │ str r4, [r5] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x00392bf4 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r0, r9, r4, ror r5 │ │ │ │ │ │ │ │ -00062320 <_PyMonitoring_FirePyThrowEvent@@Base>: │ │ │ │ +000622a4 <_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 6257c <_PyMonitoring_FirePyThrowEvent@@Base+0x25c> │ │ │ │ + bl 62590 <_PyMonitoring_FirePyThrowEvent@@Base+0x2ec> │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 623b0 <_PyMonitoring_FirePyThrowEvent@@Base+0x90> │ │ │ │ + beq 62334 <_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] │ │ │ │ @@ -57277,31 +57246,67 @@ │ │ │ │ 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 60f64 <_PyMonitoring_FirePyStartEvent@@Base+0x2e4> │ │ │ │ + bl 60f78 <_PyMonitoring_FirePyStartEvent@@Base+0x310> │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bne 623ac <_PyMonitoring_FirePyThrowEvent@@Base+0x8c> │ │ │ │ - bl 11af18 │ │ │ │ - b 623b0 <_PyMonitoring_FirePyThrowEvent@@Base+0x90> │ │ │ │ - bl 9b2fc │ │ │ │ + bne 62330 <_PyMonitoring_FirePyThrowEvent@@Base+0x8c> │ │ │ │ + bl 11a7ac │ │ │ │ + b 62334 <_PyMonitoring_FirePyThrowEvent@@Base+0x90> │ │ │ │ + bl 9b220 │ │ │ │ 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] @ 623cc <_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 6237c <_PyMonitoring_FirePyThrowEvent@@Base+0xd8> │ │ │ │ + add r0, r0, #13 │ │ │ │ + bl 22ee48 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 2eabac │ │ │ │ + ldrb r3, [r4, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 6239c <_PyMonitoring_FirePyThrowEvent@@Base+0xf8> │ │ │ │ + add r0, r4, #13 │ │ │ │ + bl 2302fc │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 32b9b4 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #28] @ 623cc <_PyMonitoring_FirePyThrowEvent@@Base+0x128> │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + beq 623c4 <_PyMonitoring_FirePyThrowEvent@@Base+0x120> │ │ │ │ + bl 2a210 <__stack_chk_fail@plt> │ │ │ │ + add sp, sp, #72 @ 0x48 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq pc, r4, ip, ror #29 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ cmp r2, #1 │ │ │ │ mov r5, r2 │ │ │ │ - ldr lr, [pc, #392] @ 62564 <_PyMonitoring_FirePyThrowEvent@@Base+0x244> │ │ │ │ + ldr lr, [pc, #392] @ 62578 <_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 │ │ │ │ @@ -57311,259 +57316,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 62438 <_PyMonitoring_FirePyThrowEvent@@Base+0x118> │ │ │ │ + bne 6244c <_PyMonitoring_FirePyThrowEvent@@Base+0x1a8> │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r5, #2 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 62480 <_PyMonitoring_FirePyThrowEvent@@Base+0x160> │ │ │ │ + beq 62494 <_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] @ 62568 <_PyMonitoring_FirePyThrowEvent@@Base+0x248> │ │ │ │ + ldr ip, [pc, #272] @ 6257c <_PyMonitoring_FirePyThrowEvent@@Base+0x2d8> │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r5, r4 │ │ │ │ moveq r7, r4 │ │ │ │ mvneq r6, #0 │ │ │ │ - beq 62544 <_PyMonitoring_FirePyThrowEvent@@Base+0x224> │ │ │ │ + beq 62558 <_PyMonitoring_FirePyThrowEvent@@Base+0x2b4> │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 170df4 │ │ │ │ + bl 16fc44 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 624f4 <_PyMonitoring_FirePyThrowEvent@@Base+0x1d4> │ │ │ │ + beq 62508 <_PyMonitoring_FirePyThrowEvent@@Base+0x264> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 2a9c1c │ │ │ │ + bl 2a6c6c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 62544 <_PyMonitoring_FirePyThrowEvent@@Base+0x224> │ │ │ │ + beq 62558 <_PyMonitoring_FirePyThrowEvent@@Base+0x2b4> │ │ │ │ cmn r6, #1 │ │ │ │ ldrd r8, [sp, #24] │ │ │ │ - beq 624d8 <_PyMonitoring_FirePyThrowEvent@@Base+0x1b8> │ │ │ │ + beq 624ec <_PyMonitoring_FirePyThrowEvent@@Base+0x248> │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 499e4 │ │ │ │ + bl 49640 │ │ │ │ mov r4, r0 │ │ │ │ - b 62544 <_PyMonitoring_FirePyThrowEvent@@Base+0x224> │ │ │ │ - ldr r1, [pc, #140] @ 6256c <_PyMonitoring_FirePyThrowEvent@@Base+0x24c> │ │ │ │ - ldr r0, [pc, #140] @ 62570 <_PyMonitoring_FirePyThrowEvent@@Base+0x250> │ │ │ │ + b 62558 <_PyMonitoring_FirePyThrowEvent@@Base+0x2b4> │ │ │ │ + ldr r1, [pc, #140] @ 62580 <_PyMonitoring_FirePyThrowEvent@@Base+0x2dc> │ │ │ │ + ldr r0, [pc, #140] @ 62584 <_PyMonitoring_FirePyThrowEvent@@Base+0x2e0> │ │ │ │ mov r2, r5 │ │ │ │ strd r8, [sp] │ │ │ │ - bl bc32c │ │ │ │ + bl bbe80 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 624fc <_PyMonitoring_FirePyThrowEvent@@Base+0x1dc> │ │ │ │ + bge 62510 <_PyMonitoring_FirePyThrowEvent@@Base+0x26c> │ │ │ │ mov r4, #0 │ │ │ │ - b 62544 <_PyMonitoring_FirePyThrowEvent@@Base+0x224> │ │ │ │ - bl c42a4 │ │ │ │ + b 62558 <_PyMonitoring_FirePyThrowEvent@@Base+0x2b4> │ │ │ │ + bl c3dc8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 2aa2c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl c7ff4 │ │ │ │ + bl c7b18 │ │ │ │ cmp r4, #0 │ │ │ │ - ldrge r4, [pc, #72] @ 62574 <_PyMonitoring_FirePyThrowEvent@@Base+0x254> │ │ │ │ - bge 62544 <_PyMonitoring_FirePyThrowEvent@@Base+0x224> │ │ │ │ - ldr r3, [pc, #68] @ 62578 <_PyMonitoring_FirePyThrowEvent@@Base+0x258> │ │ │ │ + ldrge r4, [pc, #72] @ 62588 <_PyMonitoring_FirePyThrowEvent@@Base+0x2e4> │ │ │ │ + bge 62558 <_PyMonitoring_FirePyThrowEvent@@Base+0x2b4> │ │ │ │ + ldr r3, [pc, #68] @ 6258c <_PyMonitoring_FirePyThrowEvent@@Base+0x2e8> │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, r5 │ │ │ │ - bl 14490c │ │ │ │ - b 624f4 <_PyMonitoring_FirePyThrowEvent@@Base+0x1d4> │ │ │ │ + bl 1440fc │ │ │ │ + b 62508 <_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 1715c0 │ │ │ │ + bl 170410 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subseq pc, r3, r8, lsr sl @ │ │ │ │ - subseq r4, r8, r4, lsl #2 │ │ │ │ - eorseq sp, r8, r0, lsr #22 │ │ │ │ - eorseq r0, r9, ip, asr sp │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ + subseq sp, r3, r8, lsr #7 │ │ │ │ + subseq r4, r7, r4, ror #1 │ │ │ │ + eorseq fp, r8, r4, lsr r4 │ │ │ │ + @ instruction: 0x0038e6b0 │ │ │ │ + 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 11aef4 │ │ │ │ + bl 11a788 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5] │ │ │ │ - bne 625c0 <_PyMonitoring_FirePyThrowEvent@@Base+0x2a0> │ │ │ │ - ldr r3, [pc, #28] @ 625c8 <_PyMonitoring_FirePyThrowEvent@@Base+0x2a8> │ │ │ │ - ldr r1, [pc, #28] @ 625cc <_PyMonitoring_FirePyThrowEvent@@Base+0x2ac> │ │ │ │ + bne 625d4 <_PyMonitoring_FirePyThrowEvent@@Base+0x330> │ │ │ │ + ldr r3, [pc, #28] @ 625dc <_PyMonitoring_FirePyThrowEvent@@Base+0x338> │ │ │ │ + ldr r1, [pc, #28] @ 625e0 <_PyMonitoring_FirePyThrowEvent@@Base+0x33c> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 117e48 │ │ │ │ + bl 1176e0 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r2, r9, r8, lsl ip │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r3, #64 @ 0x40 │ │ │ │ - bne 625e8 <_PyMonitoring_FirePyThrowEvent@@Base+0x2c8> │ │ │ │ - ldr r0, [pc, #16] @ 625f4 <_PyMonitoring_FirePyThrowEvent@@Base+0x2d4> │ │ │ │ - mov r1, #6 │ │ │ │ - b a56f0 │ │ │ │ - ldr r0, [pc, #8] @ 625f8 <_PyMonitoring_FirePyThrowEvent@@Base+0x2d8> │ │ │ │ - mov r1, #6 │ │ │ │ - b a56f0 │ │ │ │ - @ instruction: 0x003896b8 │ │ │ │ - eorseq r9, r8, r0, asr #13 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + mlaseq r9, r8, r5, r0 │ │ │ │ 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] @ 62688 <_PyMonitoring_FirePyThrowEvent@@Base+0x368> │ │ │ │ + ldr r1, [pc, #104] @ 62670 <_PyMonitoring_FirePyThrowEvent@@Base+0x3cc> │ │ │ │ add r2, sp, #4 │ │ │ │ - bl b6fb4 │ │ │ │ + bl b6b10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6267c <_PyMonitoring_FirePyThrowEvent@@Base+0x35c> │ │ │ │ + beq 62664 <_PyMonitoring_FirePyThrowEvent@@Base+0x3c0> │ │ │ │ ldr r1, [sp] │ │ │ │ mov r2, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1c5bf0 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 1c4088 <_PyTime_FromSecondsObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 6267c <_PyMonitoring_FirePyThrowEvent@@Base+0x35c> │ │ │ │ + blt 62664 <_PyMonitoring_FirePyThrowEvent@@Base+0x3c0> │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 1c7300 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1c5600 <_PyTime_AsTimespec@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6267c <_PyMonitoring_FirePyThrowEvent@@Base+0x35c> │ │ │ │ + beq 62664 <_PyMonitoring_FirePyThrowEvent@@Base+0x3c0> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ bl 29310 <__clock_settime64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #28] @ 6268c <_PyMonitoring_FirePyThrowEvent@@Base+0x36c> │ │ │ │ - beq 62680 <_PyMonitoring_FirePyThrowEvent@@Base+0x360> │ │ │ │ - ldr r3, [pc, #24] @ 62690 <_PyMonitoring_FirePyThrowEvent@@Base+0x370> │ │ │ │ + ldreq r0, [pc, #28] @ 62674 <_PyMonitoring_FirePyThrowEvent@@Base+0x3d0> │ │ │ │ + beq 62668 <_PyMonitoring_FirePyThrowEvent@@Base+0x3c4> │ │ │ │ + ldr r3, [pc, #24] @ 62678 <_PyMonitoring_FirePyThrowEvent@@Base+0x3d4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1448e8 │ │ │ │ + bl 1440d8 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r2, r9, r0, asr #24 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ + eorseq r0, r9, r0, asr #11 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #52] @ 626e4 <_PyMonitoring_FirePyThrowEvent@@Base+0x3c4> │ │ │ │ - bl 2b507c <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #52] @ 626cc <_PyMonitoring_FirePyThrowEvent@@Base+0x428> │ │ │ │ + bl 2b20dc <_PyEval_GetBuiltin@@Base> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ - beq 626d8 <_PyMonitoring_FirePyThrowEvent@@Base+0x3b8> │ │ │ │ + beq 626c0 <_PyMonitoring_FirePyThrowEvent@@Base+0x41c> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 626d8 <_PyMonitoring_FirePyThrowEvent@@Base+0x3b8> │ │ │ │ + beq 626c0 <_PyMonitoring_FirePyThrowEvent@@Base+0x41c> │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #16] @ 626e8 <_PyMonitoring_FirePyThrowEvent@@Base+0x3c8> │ │ │ │ - b a9bc8 │ │ │ │ + ldr r0, [pc, #16] @ 626d0 <_PyMonitoring_FirePyThrowEvent@@Base+0x42c> │ │ │ │ + b a9aec │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #8] @ 626ec <_PyMonitoring_FirePyThrowEvent@@Base+0x3cc> │ │ │ │ - b a9bc8 │ │ │ │ - subseq sp, r8, ip, ror r4 │ │ │ │ - eorseq r2, r9, r0, asr r3 │ │ │ │ - eorseq r1, r9, r0 │ │ │ │ + ldr r0, [pc, #8] @ 626d4 <_PyMonitoring_FirePyThrowEvent@@Base+0x430> │ │ │ │ + b a9aec │ │ │ │ + subseq sp, r7, ip, ror r4 │ │ │ │ + @ instruction: 0x0038fcd0 │ │ │ │ + mlaseq r8, r0, r9, lr │ │ │ │ │ │ │ │ -000626f0 : │ │ │ │ +000626d8 : │ │ │ │ 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 f4454 │ │ │ │ + bl f3fa4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 241640 │ │ │ │ + bl 23de20 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 6272c │ │ │ │ - ldr r0, [pc, #16] @ 62738 │ │ │ │ - bl 2a96c8 │ │ │ │ + bne 62714 │ │ │ │ + ldr r0, [pc, #16] @ 62720 │ │ │ │ + bl 2a6718 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r2, r9, r4, asr ip │ │ │ │ + @ instruction: 0x003905d4 │ │ │ │ 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 62780 │ │ │ │ + beq 62768 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ mov r0, sp │ │ │ │ - bl 164628 │ │ │ │ + bl 163810 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9b380 │ │ │ │ + bl 9b2a4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 627b8 │ │ │ │ - ldr r0, [pc, #32] @ 627c4 │ │ │ │ - bl 2b507c <_PyEval_GetBuiltin@@Base> │ │ │ │ + beq 627a0 │ │ │ │ + ldr r0, [pc, #32] @ 627ac │ │ │ │ + bl 2b20dc <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #20] @ 627c8 │ │ │ │ - bl a9bc8 │ │ │ │ + ldr r0, [pc, #20] @ 627b0 │ │ │ │ + bl a9aec │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq sp, r8, ip, ror r4 │ │ │ │ - eorseq pc, r8, r0, lsl r7 @ │ │ │ │ + subseq sp, r7, ip, ror r4 │ │ │ │ + mlaseq r8, r0, r0, sp │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cmp r3, #64 @ 0x40 │ │ │ │ + bne 627cc │ │ │ │ + ldr r0, [pc, #16] @ 627d8 │ │ │ │ + mov r1, #6 │ │ │ │ + b a5614 │ │ │ │ + ldr r0, [pc, #8] @ 627dc │ │ │ │ + mov r1, #6 │ │ │ │ + b a5614 │ │ │ │ + eorseq r7, r8, r8, lsr r0 │ │ │ │ + eorseq r7, r8, r0, asr #32 │ │ │ │ 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] @ 6290c │ │ │ │ + ldr lr, [pc, #288] @ 62920 │ │ │ │ movgt r1, #0 │ │ │ │ movle r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r2 │ │ │ │ @@ -57573,111 +57578,111 @@ │ │ │ │ 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 62848 │ │ │ │ + bne 6285c │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r5, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6288c │ │ │ │ + beq 628a0 │ │ │ │ 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] @ 62910 │ │ │ │ + ldr ip, [pc, #168] @ 62924 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r5, r4 │ │ │ │ moveq r6, r4 │ │ │ │ - beq 628f0 │ │ │ │ + beq 62904 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 170df4 │ │ │ │ + bl 16fc44 │ │ │ │ ldr r6, [sp, #64] @ 0x40 │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 628b0 │ │ │ │ + bne 628c4 │ │ │ │ mov r4, #0 │ │ │ │ - b 628f0 │ │ │ │ - bl c42a4 │ │ │ │ + b 62904 │ │ │ │ + bl c3dc8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 29e20 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c7ff4 │ │ │ │ + bl c7b18 │ │ │ │ cmp r4, #0 │ │ │ │ - ldrge r4, [pc, #60] @ 62914 │ │ │ │ - bge 628f0 │ │ │ │ - ldr r3, [pc, #56] @ 62918 │ │ │ │ + ldrge r4, [pc, #60] @ 62928 │ │ │ │ + bge 62904 │ │ │ │ + ldr r3, [pc, #56] @ 6292c │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, r5 │ │ │ │ - bl 14490c │ │ │ │ - b 628a8 │ │ │ │ + bl 1440fc │ │ │ │ + b 628bc │ │ │ │ add r0, sp, #32 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ - bl 1715c0 │ │ │ │ + bl 170410 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subseq pc, r3, r0, ror sl @ │ │ │ │ - subseq r4, r8, r0, lsr r1 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ + subseq sp, r3, r0, ror #7 │ │ │ │ + subseq r4, r7, r0, lsl r1 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3912] @ 0xf48 │ │ │ │ sub sp, sp, #164 @ 0xa4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 62954 │ │ │ │ - bl a5774 │ │ │ │ + bne 62968 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 62998 │ │ │ │ - bl c42a4 │ │ │ │ + bne 629ac │ │ │ │ + bl c3dc8 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a2dc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c7ff4 │ │ │ │ + bl c7b18 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 629b0 │ │ │ │ + beq 629c4 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 629a0 │ │ │ │ - bl 132dd8 │ │ │ │ + bne 629b4 │ │ │ │ + bl 1325e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 62954 │ │ │ │ + beq 62968 │ │ │ │ mov r0, #0 │ │ │ │ - b 62a08 │ │ │ │ - ldr r3, [pc, #104] @ 62a10 │ │ │ │ + b 62a1c │ │ │ │ + ldr r3, [pc, #104] @ 62a24 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1448e8 │ │ │ │ - b 62a08 │ │ │ │ + bl 1440d8 │ │ │ │ + b 62a1c │ │ │ │ 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] │ │ │ │ @@ -57691,248 +57696,248 @@ │ │ │ │ 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 4a7a0 │ │ │ │ + bl 4a640 │ │ │ │ add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ + 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 92f28 │ │ │ │ + bl 92e4c │ │ │ │ cmp r0, r4 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq 62b74 │ │ │ │ - ldr r5, [pc, #392] @ 62be4 │ │ │ │ + beq 62b88 │ │ │ │ + ldr r5, [pc, #392] @ 62bf8 │ │ │ │ ldr r3, [r5, #1292] @ 0x50c │ │ │ │ cmp r3, r4 │ │ │ │ - beq 62bdc │ │ │ │ - ldr r0, [pc, #380] @ 62be8 │ │ │ │ - ldr r1, [pc, #380] @ 62bec │ │ │ │ + beq 62bf0 │ │ │ │ + ldr r0, [pc, #380] @ 62bfc │ │ │ │ + ldr r1, [pc, #380] @ 62c00 │ │ │ │ add r3, sp, #8 │ │ │ │ strd r0, [sp, #8] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r1, [pc, #368] @ 62bf0 │ │ │ │ - ldr r3, [pc, #368] @ 62bf4 │ │ │ │ - ldr r0, [pc, #368] @ 62bf8 │ │ │ │ + ldr r1, [pc, #368] @ 62c04 │ │ │ │ + ldr r3, [pc, #368] @ 62c08 │ │ │ │ + ldr r0, [pc, #368] @ 62c0c │ │ │ │ mov r2, r4 │ │ │ │ - bl 8bee8 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 8be20 <_Py_hashtable_new_full@@Base> │ │ │ │ cmp r0, r4 │ │ │ │ str r0, [sp, #24] │ │ │ │ - beq 62b70 │ │ │ │ + beq 62b84 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 1813c8 │ │ │ │ + bl 180344 │ │ │ │ ldr r0, [r5, #1384] @ 0x568 │ │ │ │ - bl 63020 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x9c> │ │ │ │ + bl 6302c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x9c> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #1360] @ 0x550 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 15897c │ │ │ │ + bl 157d4c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, r4 │ │ │ │ - beq 62b70 │ │ │ │ + beq 62b84 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 1813c8 │ │ │ │ + bl 180344 │ │ │ │ ldr r6, [r5, #1388] @ 0x56c │ │ │ │ - bl 23afa8 │ │ │ │ + bl 237790 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 62b04 │ │ │ │ - ldr r1, [pc, #272] @ 62bfc │ │ │ │ + beq 62b18 │ │ │ │ + ldr r1, [pc, #272] @ 62c10 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 34cc44 <_Py_hashtable_foreach@@Base> │ │ │ │ + bl 34a550 <_Py_hashtable_foreach@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 62b08 │ │ │ │ + beq 62b1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 16cc20 <_Py_hashtable_destroy@@Base> │ │ │ │ + bl 16b948 <_Py_hashtable_destroy@@Base> │ │ │ │ mov r4, #0 │ │ │ │ ldr r0, [r5, #1360] @ 0x550 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 15897c │ │ │ │ + bl 157d4c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 62b70 │ │ │ │ - ldr r1, [pc, #216] @ 62c00 │ │ │ │ - ldr r0, [pc, #216] @ 62c04 │ │ │ │ - bl 8d104 │ │ │ │ - ldr r1, [pc, #212] @ 62c08 │ │ │ │ + beq 62b84 │ │ │ │ + ldr r1, [pc, #216] @ 62c14 │ │ │ │ + ldr r0, [pc, #216] @ 62c18 │ │ │ │ + bl 8d03c │ │ │ │ + ldr r1, [pc, #212] @ 62c1c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 34cc44 <_Py_hashtable_foreach@@Base> │ │ │ │ + bl 34a550 <_Py_hashtable_foreach@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 62b58 │ │ │ │ - ldr r1, [pc, #192] @ 62c0c │ │ │ │ + bne 62b6c │ │ │ │ + ldr r1, [pc, #192] @ 62c20 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 34cc44 <_Py_hashtable_foreach@@Base> │ │ │ │ + bl 34a550 <_Py_hashtable_foreach@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #164] @ 62c04 │ │ │ │ + ldr r0, [pc, #164] @ 62c18 │ │ │ │ mov r1, #0 │ │ │ │ - bl 8d104 │ │ │ │ + bl 8d03c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 62ba8 │ │ │ │ - b 62b74 │ │ │ │ - bl 2a1f3c │ │ │ │ + beq 62bbc │ │ │ │ + b 62b88 │ │ │ │ + bl 29ef8c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 62ba8 │ │ │ │ + beq 62bbc │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [sp, #28] │ │ │ │ - beq 62ba8 │ │ │ │ + beq 62bbc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 62ba8 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bne 62bbc │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 62bb8 │ │ │ │ - bl 16cc20 <_Py_hashtable_destroy@@Base> │ │ │ │ + beq 62bcc │ │ │ │ + bl 16b948 <_Py_hashtable_destroy@@Base> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 62bc8 │ │ │ │ - bl 16cc20 <_Py_hashtable_destroy@@Base> │ │ │ │ + beq 62bdc │ │ │ │ + bl 16b948 <_Py_hashtable_destroy@@Base> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 62bd8 │ │ │ │ - bl 16cc20 <_Py_hashtable_destroy@@Base> │ │ │ │ + beq 62bec │ │ │ │ + bl 16b948 <_Py_hashtable_destroy@@Base> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r5, r8, r0, lsl lr │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ @ instruction: 0x0002a1bc │ │ │ │ @ instruction: 0x000298bc │ │ │ │ - andseq r0, r9, r0, ror #1 │ │ │ │ - eorseq sp, r4, r4, lsl #7 │ │ │ │ - andseq ip, r6, r0, lsr #20 │ │ │ │ - andeq r3, r6, r0, ror #11 │ │ │ │ - subseq r1, r6, r4, ror #1 │ │ │ │ - @ instruction: 0x00586390 │ │ │ │ - andeq r3, r6, r8, lsr r6 │ │ │ │ - strdeq r3, [r6], -r4 │ │ │ │ + andseq lr, r8, ip, asr #13 │ │ │ │ + eorseq sl, r4, r0, lsr ip │ │ │ │ + andseq fp, r6, r8, lsr r8 │ │ │ │ + andeq r3, r6, r8, ror #11 │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + @ instruction: 0x00576390 │ │ │ │ + andeq r3, r6, ip, asr #12 │ │ │ │ + andeq r3, r6, r8, lsl #16 │ │ │ │ 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 62c40 │ │ │ │ - ldr r3, [pc, #56] @ 62c6c │ │ │ │ - ldr r1, [pc, #56] @ 62c70 │ │ │ │ + bne 62c54 │ │ │ │ + ldr r3, [pc, #56] @ 62c80 │ │ │ │ + ldr r1, [pc, #56] @ 62c84 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 62c5c │ │ │ │ + bl 18ed6c │ │ │ │ + b 62c70 │ │ │ │ ldrb r3, [r0, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 62c64 │ │ │ │ - ldr r3, [pc, #24] @ 62c6c │ │ │ │ - ldr r1, [pc, #28] @ 62c74 │ │ │ │ + beq 62c78 │ │ │ │ + ldr r3, [pc, #24] @ 62c80 │ │ │ │ + ldr r1, [pc, #28] @ 62c88 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #12] @ 62c78 │ │ │ │ + ldr r0, [pc, #12] @ 62c8c │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r1, r7, ip, ror #25 │ │ │ │ - eorseq r1, r7, r4, lsl #23 │ │ │ │ - subseq r1, r6, r4, ror lr │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq pc, r6, ip, ror #12 │ │ │ │ + eorseq pc, r6, r4, lsl #10 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 29658 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1129cc │ │ │ │ + bl 112444 │ │ │ │ cmp r0, #0 │ │ │ │ movne r4, #0 │ │ │ │ - bne 62d3c │ │ │ │ + bne 62d50 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r7, r5 │ │ │ │ cmpge r5, #0 │ │ │ │ add r6, r4, #16 │ │ │ │ - ble 62d08 │ │ │ │ + ble 62d1c │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 292f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 62d08 │ │ │ │ + bne 62d1c │ │ │ │ sub r1, r7, r5 │ │ │ │ add r0, r6, r5 │ │ │ │ - bl 92a28 │ │ │ │ + bl 9294c │ │ │ │ mov r4, r0 │ │ │ │ - b 62d3c │ │ │ │ - ldr r3, [pc, #76] @ 62d5c │ │ │ │ + b 62d50 │ │ │ │ + ldr r3, [pc, #76] @ 62d70 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 62d2c │ │ │ │ + bne 62d40 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b 62d3c │ │ │ │ + b 62d50 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 92a28 │ │ │ │ + bl 9294c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 62d50 │ │ │ │ + beq 62d64 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113900 │ │ │ │ + bl 113378 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subseq sl, r6, ip, asr #11 │ │ │ │ + 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 62e34 │ │ │ │ + bne 62e48 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 62e34 │ │ │ │ + beq 62e48 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, #3 │ │ │ │ movne r0, #5 │ │ │ │ - bl 92cbc │ │ │ │ + bl 92be0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 62ea0 │ │ │ │ + beq 62eb4 │ │ │ │ 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] │ │ │ │ @@ -57946,73 +57951,73 @@ │ │ │ │ str r1, [r4, #16] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 62e44 │ │ │ │ - ldr r1, [pc, #156] @ 62ea8 │ │ │ │ + beq 62e58 │ │ │ │ + ldr r1, [pc, #156] @ 62ebc │ │ │ │ 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 62e44 │ │ │ │ + b 62e58 │ │ │ │ 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 62e64 │ │ │ │ + beq 62e78 │ │ │ │ mov r0, #3 │ │ │ │ - bl a289c │ │ │ │ + bl a27c0 │ │ │ │ mov r5, r0 │ │ │ │ - b 62e70 │ │ │ │ + b 62e84 │ │ │ │ mov r0, #2 │ │ │ │ - bl a296c │ │ │ │ + bl a2890 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 62e8c │ │ │ │ + beq 62ea0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 62e94 │ │ │ │ + beq 62ea8 │ │ │ │ mov r4, r5 │ │ │ │ - b 62ea0 │ │ │ │ + b 62eb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 62e8c │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 62ea0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00062eac <_PyMonitoring_FireRaiseEvent@@Base>: │ │ │ │ +00062ec0 <_PyMonitoring_FireRaiseEvent@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ mov r1, #10 │ │ │ │ mov r7, r2 │ │ │ │ - bl 6257c <_PyMonitoring_FirePyThrowEvent@@Base+0x25c> │ │ │ │ + bl 62590 <_PyMonitoring_FirePyThrowEvent@@Base+0x2ec> │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 62f3c <_PyMonitoring_FireRaiseEvent@@Base+0x90> │ │ │ │ + beq 62f50 <_PyMonitoring_FireRaiseEvent@@Base+0x90> │ │ │ │ mov ip, #10 │ │ │ │ mov r3, #3 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp] │ │ │ │ @@ -58020,57 +58025,55 @@ │ │ │ │ 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 60f64 <_PyMonitoring_FirePyStartEvent@@Base+0x2e4> │ │ │ │ + bl 60f78 <_PyMonitoring_FirePyStartEvent@@Base+0x310> │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bne 62f38 <_PyMonitoring_FireRaiseEvent@@Base+0x8c> │ │ │ │ - bl 11af18 │ │ │ │ - b 62f3c <_PyMonitoring_FireRaiseEvent@@Base+0x90> │ │ │ │ - bl 9b2fc │ │ │ │ + bne 62f4c <_PyMonitoring_FireRaiseEvent@@Base+0x8c> │ │ │ │ + bl 11a7ac │ │ │ │ + b 62f50 <_PyMonitoring_FireRaiseEvent@@Base+0x90> │ │ │ │ + bl 9b220 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldrb r0, [r0, #8] │ │ │ │ - b a6490 │ │ │ │ │ │ │ │ -00062f50 : │ │ │ │ +00062f5c : │ │ │ │ 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 47b2c │ │ │ │ + bl 47b44 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 241640 │ │ │ │ + bl 23de20 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00062f84 <_PyMonitoring_FireExceptionHandledEvent@@Base>: │ │ │ │ +00062f90 <_PyMonitoring_FireExceptionHandledEvent@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ mov r1, #11 │ │ │ │ mov r7, r2 │ │ │ │ - bl 6257c <_PyMonitoring_FirePyThrowEvent@@Base+0x25c> │ │ │ │ + bl 62590 <_PyMonitoring_FirePyThrowEvent@@Base+0x2ec> │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 63014 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x90> │ │ │ │ + beq 63020 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x90> │ │ │ │ mov ip, #11 │ │ │ │ mov r3, #3 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp] │ │ │ │ @@ -58078,174 +58081,173 @@ │ │ │ │ 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 60f64 <_PyMonitoring_FirePyStartEvent@@Base+0x2e4> │ │ │ │ + bl 60f78 <_PyMonitoring_FirePyStartEvent@@Base+0x310> │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bne 63010 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x8c> │ │ │ │ - bl 11af18 │ │ │ │ - b 63014 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x90> │ │ │ │ - bl 9b2fc │ │ │ │ + bne 6301c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x8c> │ │ │ │ + bl 11a7ac │ │ │ │ + b 63020 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x90> │ │ │ │ + bl 9b220 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 23af50 │ │ │ │ + bl 237738 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 63060 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xdc> │ │ │ │ - ldr r1, [pc, #36] @ 6306c <_PyMonitoring_FireExceptionHandledEvent@@Base+0xe8> │ │ │ │ + beq 6306c <_PyMonitoring_FireExceptionHandledEvent@@Base+0xdc> │ │ │ │ + ldr r1, [pc, #36] @ 63078 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xe8> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 34cc44 <_Py_hashtable_foreach@@Base> │ │ │ │ + bl 34a550 <_Py_hashtable_foreach@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63064 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xe0> │ │ │ │ + beq 63070 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xe0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 16cc20 <_Py_hashtable_destroy@@Base> │ │ │ │ + bl 16b948 <_Py_hashtable_destroy@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x000633b0 │ │ │ │ - ldr r0, [pc] @ 63078 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xf4> │ │ │ │ - b 9deb0 │ │ │ │ - eorseq ip, r8, ip, lsr #1 │ │ │ │ + andeq r3, r6, r4, asr #7 │ │ │ │ + ldrb r0, [r0, #8] │ │ │ │ + b a63b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r3, [pc, #412] @ 63230 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x2ac> │ │ │ │ - ldr r1, [pc, #412] @ 63234 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x2b0> │ │ │ │ + ldr r3, [pc, #412] @ 63238 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x2a8> │ │ │ │ + ldr r1, [pc, #412] @ 6323c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x2ac> │ │ │ │ sub sp, sp, #32 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1babd0 │ │ │ │ + bl 1b906c │ │ │ │ mov r4, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 63130 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1ac> │ │ │ │ + blt 63138 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1a8> │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r6, #44] @ 0x2c │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 92a28 │ │ │ │ + bl 9294c │ │ │ │ cmp r0, r4 │ │ │ │ str r0, [sp] │ │ │ │ - beq 63130 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1ac> │ │ │ │ + beq 63138 <_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 63194 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x210> │ │ │ │ + b 6319c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x20c> │ │ │ │ ldr r0, [sp] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 63130 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1ac> │ │ │ │ + beq 63138 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1a8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 63130 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1ac> │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bne 63138 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1a8> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 63228 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x2a4> │ │ │ │ + b 63230 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x2a0> │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 279ce0 │ │ │ │ + bl 2768a0 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ cmp r7, r5 │ │ │ │ - beq 63194 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x210> │ │ │ │ + beq 6319c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x20c> │ │ │ │ ldr r8, [sp, #8] │ │ │ │ sub r5, r7, r5 │ │ │ │ sub r4, r8, r4 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - bgt 631b4 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x230> │ │ │ │ + bgt 631bc <_PyMonitoring_FireExceptionHandledEvent@@Base+0x22c> │ │ │ │ cmp r5, #127 @ 0x7f │ │ │ │ - bgt 631d8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x254> │ │ │ │ + bgt 631e0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x250> │ │ │ │ cmn r5, #128 @ 0x80 │ │ │ │ - blt 63200 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x27c> │ │ │ │ + blt 63208 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x278> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sp │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 64984 │ │ │ │ + bl 648f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6310c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x188> │ │ │ │ + beq 63114 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x184> │ │ │ │ mov r5, r7 │ │ │ │ mov r4, r8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r6, r3 │ │ │ │ - bhi 63138 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1b4> │ │ │ │ + bhi 63140 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1b0> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, sp │ │ │ │ - bl cb2ac <_PyBytes_Resize@@Base> │ │ │ │ + bl cadc4 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp] │ │ │ │ - b 63228 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x2a4> │ │ │ │ + b 63230 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x2a0> │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 64984 │ │ │ │ + bl 648f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6310c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x188> │ │ │ │ + beq 63114 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x184> │ │ │ │ sub r4, r4, #255 @ 0xff │ │ │ │ - b 63158 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1d4> │ │ │ │ + b 63160 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1d0> │ │ │ │ mov r3, #127 @ 0x7f │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 64984 │ │ │ │ + bl 648f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6310c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x188> │ │ │ │ + beq 63114 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x184> │ │ │ │ mov r4, #0 │ │ │ │ sub r5, r5, #127 @ 0x7f │ │ │ │ - b 63160 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1dc> │ │ │ │ + b 63168 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1d8> │ │ │ │ mvn r3, #127 @ 0x7f │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 64984 │ │ │ │ + bl 648f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6310c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x188> │ │ │ │ + beq 63114 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x184> │ │ │ │ mov r4, #0 │ │ │ │ add r5, r5, #128 @ 0x80 │ │ │ │ - b 63168 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1e4> │ │ │ │ + b 63170 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1e0> │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq sl, r6, r8, lsl ip │ │ │ │ - @ instruction: 0x00392cdc │ │ │ │ + subseq sl, r5, r8, lsl ip │ │ │ │ + eorseq r0, r9, ip, asr r6 │ │ │ │ │ │ │ │ -00063238 <_PyMonitoring_FirePyUnwindEvent@@Base>: │ │ │ │ +00063240 <_PyMonitoring_FirePyUnwindEvent@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, #12 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 6257c <_PyMonitoring_FirePyThrowEvent@@Base+0x25c> │ │ │ │ + bl 62590 <_PyMonitoring_FirePyThrowEvent@@Base+0x2ec> │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 632c8 <_PyMonitoring_FirePyUnwindEvent@@Base+0x90> │ │ │ │ + beq 632d0 <_PyMonitoring_FirePyUnwindEvent@@Base+0x90> │ │ │ │ mov ip, #12 │ │ │ │ mov r3, #3 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp] │ │ │ │ @@ -58253,44 +58255,47 @@ │ │ │ │ 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 60f64 <_PyMonitoring_FirePyStartEvent@@Base+0x2e4> │ │ │ │ + bl 60f78 <_PyMonitoring_FirePyStartEvent@@Base+0x310> │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bne 632c4 <_PyMonitoring_FirePyUnwindEvent@@Base+0x8c> │ │ │ │ - bl 11af18 │ │ │ │ - b 632c8 <_PyMonitoring_FirePyUnwindEvent@@Base+0x90> │ │ │ │ - bl 9b2fc │ │ │ │ + bne 632cc <_PyMonitoring_FirePyUnwindEvent@@Base+0x8c> │ │ │ │ + bl 11a7ac │ │ │ │ + b 632d0 <_PyMonitoring_FirePyUnwindEvent@@Base+0x90> │ │ │ │ + bl 9b220 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r0, [pc] @ 632e4 <_PyMonitoring_FirePyUnwindEvent@@Base+0xa4> │ │ │ │ + b 9ddd4 │ │ │ │ + eorseq r9, r8, ip, lsr #20 │ │ │ │ │ │ │ │ -000632d4 <_PyMonitoring_FireStopIterationEvent@@Base>: │ │ │ │ +000632e8 <_PyMonitoring_FireStopIterationEvent@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr ip, [pc, #192] @ 633ac <_PyMonitoring_FireStopIterationEvent@@Base+0xd8> │ │ │ │ + ldr ip, [pc, #192] @ 633c0 <_PyMonitoring_FireStopIterationEvent@@Base+0xd8> │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [ip] │ │ │ │ mov r1, r3 │ │ │ │ mov r7, r2 │ │ │ │ - bl 13a150 │ │ │ │ + bl 139940 │ │ │ │ mov r1, #9 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 6257c <_PyMonitoring_FirePyThrowEvent@@Base+0x25c> │ │ │ │ + bl 62590 <_PyMonitoring_FirePyThrowEvent@@Base+0x2ec> │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 633a0 <_PyMonitoring_FireStopIterationEvent@@Base+0xcc> │ │ │ │ + beq 633b4 <_PyMonitoring_FireStopIterationEvent@@Base+0xcc> │ │ │ │ mov ip, #9 │ │ │ │ mov r3, #3 │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov ip, #0 │ │ │ │ str r3, [sp] │ │ │ │ @@ -58298,332 +58303,332 @@ │ │ │ │ add r3, sp, #16 │ │ │ │ mov r9, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ strd r8, [sp, #16] │ │ │ │ str ip, [sp, #24] │ │ │ │ str r5, [sp, #28] │ │ │ │ - bl 60f64 <_PyMonitoring_FirePyStartEvent@@Base+0x2e4> │ │ │ │ + bl 60f78 <_PyMonitoring_FirePyStartEvent@@Base+0x310> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 63384 <_PyMonitoring_FireStopIterationEvent@@Base+0xb0> │ │ │ │ + beq 63398 <_PyMonitoring_FireStopIterationEvent@@Base+0xb0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 63384 <_PyMonitoring_FireStopIterationEvent@@Base+0xb0> │ │ │ │ + bne 63398 <_PyMonitoring_FireStopIterationEvent@@Base+0xb0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - bne 63398 <_PyMonitoring_FireStopIterationEvent@@Base+0xc4> │ │ │ │ + bne 633ac <_PyMonitoring_FireStopIterationEvent@@Base+0xc4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 11af18 │ │ │ │ - b 633a0 <_PyMonitoring_FireStopIterationEvent@@Base+0xcc> │ │ │ │ + bl 11a7ac │ │ │ │ + b 633b4 <_PyMonitoring_FireStopIterationEvent@@Base+0xcc> │ │ │ │ mov r0, #0 │ │ │ │ - bl 9b2fc │ │ │ │ + bl 9b220 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - subseq fp, r6, r8, asr #23 │ │ │ │ + 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] @ 63428 <_PyMonitoring_FireStopIterationEvent@@Base+0x154> │ │ │ │ + ldr r5, [pc, #96] @ 6343c <_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 63418 <_PyMonitoring_FireStopIterationEvent@@Base+0x144> │ │ │ │ + beq 6342c <_PyMonitoring_FireStopIterationEvent@@Base+0x144> │ │ │ │ ldm r6, {r0, r1} │ │ │ │ mov r2, r4 │ │ │ │ stm r4, {r0, r1} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 918b4 <_Py_hashtable_set@@Base> │ │ │ │ + bl 917d8 <_Py_hashtable_set@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 63420 <_PyMonitoring_FireStopIterationEvent@@Base+0x14c> │ │ │ │ + bge 63434 <_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, r8, r0, lsl lr │ │ │ │ - ldrb r0, [r0, #8] │ │ │ │ - b a6490 │ │ │ │ - b 44b00 │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ + b 44b18 │ │ │ │ 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 6348c <_PyMonitoring_FireStopIterationEvent@@Base+0x1b8> │ │ │ │ + bne 63498 <_PyMonitoring_FireStopIterationEvent@@Base+0x1b0> │ │ │ │ clz r2, ip │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 634c8 <_PyMonitoring_FireStopIterationEvent@@Base+0x1f4> │ │ │ │ + beq 634d4 <_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] @ 63528 <_PyMonitoring_FireStopIterationEvent@@Base+0x254> │ │ │ │ + ldr ip, [pc, #120] @ 63534 <_PyMonitoring_FireStopIterationEvent@@Base+0x24c> │ │ │ │ str ip, [sp] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs ip, r0, #0 │ │ │ │ - bne 634c8 <_PyMonitoring_FireStopIterationEvent@@Base+0x1f4> │ │ │ │ + bne 634d4 <_PyMonitoring_FireStopIterationEvent@@Base+0x1ec> │ │ │ │ mov r5, #0 │ │ │ │ - b 6351c <_PyMonitoring_FireStopIterationEvent@@Base+0x248> │ │ │ │ + b 63528 <_PyMonitoring_FireStopIterationEvent@@Base+0x240> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r4, [ip] │ │ │ │ - bl 1c9254 │ │ │ │ + bl 1c7554 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 2c5d40 <_PyUnicode_EncodeUTF16@@Base+0xa04> │ │ │ │ + bl 2c2dc4 <_PyUnicode_EncodeUTF16@@Base+0xa04> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 634c0 <_PyMonitoring_FireStopIterationEvent@@Base+0x1ec> │ │ │ │ + beq 634cc <_PyMonitoring_FireStopIterationEvent@@Base+0x1e4> │ │ │ │ mov r1, r5 │ │ │ │ - bl 317c94 <_PyGen_SetStopIterationValue@@Base+0x200> │ │ │ │ + bl 315478 <_PyGen_SetStopIterationValue@@Base+0x130> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 6351c <_PyMonitoring_FireStopIterationEvent@@Base+0x248> │ │ │ │ + beq 63528 <_PyMonitoring_FireStopIterationEvent@@Base+0x240> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6351c <_PyMonitoring_FireStopIterationEvent@@Base+0x248> │ │ │ │ + bne 63528 <_PyMonitoring_FireStopIterationEvent@@Base+0x240> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r4, r8, ip, asr r1 │ │ │ │ + subseq r4, r7, ip, lsr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 63558 <_PyMonitoring_FireStopIterationEvent@@Base+0x284> │ │ │ │ - ldr r3, [pc, #120] @ 635c4 <_PyMonitoring_FireStopIterationEvent@@Base+0x2f0> │ │ │ │ - ldr r1, [pc, #120] @ 635c8 <_PyMonitoring_FireStopIterationEvent@@Base+0x2f4> │ │ │ │ + bne 63564 <_PyMonitoring_FireStopIterationEvent@@Base+0x27c> │ │ │ │ + ldr r3, [pc, #120] @ 635d0 <_PyMonitoring_FireStopIterationEvent@@Base+0x2e8> │ │ │ │ + ldr r1, [pc, #120] @ 635d4 <_PyMonitoring_FireStopIterationEvent@@Base+0x2ec> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 63588 <_PyMonitoring_FireStopIterationEvent@@Base+0x2b4> │ │ │ │ - ldr r2, [pc, #108] @ 635cc <_PyMonitoring_FireStopIterationEvent@@Base+0x2f8> │ │ │ │ + bl 18ed6c │ │ │ │ + b 63594 <_PyMonitoring_FireStopIterationEvent@@Base+0x2ac> │ │ │ │ + ldr r2, [pc, #108] @ 635d8 <_PyMonitoring_FireStopIterationEvent@@Base+0x2f0> │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 635a4 <_PyMonitoring_FireStopIterationEvent@@Base+0x2d0> │ │ │ │ + beq 635b0 <_PyMonitoring_FireStopIterationEvent@@Base+0x2c8> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #1073741824 @ 0x40000000 │ │ │ │ - bne 63590 <_PyMonitoring_FireStopIterationEvent@@Base+0x2bc> │ │ │ │ - ldr r3, [pc, #68] @ 635c4 <_PyMonitoring_FireStopIterationEvent@@Base+0x2f0> │ │ │ │ - ldr r1, [pc, #76] @ 635d0 <_PyMonitoring_FireStopIterationEvent@@Base+0x2fc> │ │ │ │ + bne 6359c <_PyMonitoring_FireStopIterationEvent@@Base+0x2b4> │ │ │ │ + ldr r3, [pc, #68] @ 635d0 <_PyMonitoring_FireStopIterationEvent@@Base+0x2e8> │ │ │ │ + ldr r1, [pc, #76] @ 635dc <_PyMonitoring_FireStopIterationEvent@@Base+0x2f4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r1] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r1] │ │ │ │ - b 635a8 <_PyMonitoring_FireStopIterationEvent@@Base+0x2d4> │ │ │ │ + b 635b4 <_PyMonitoring_FireStopIterationEvent@@Base+0x2cc> │ │ │ │ mov r1, #0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ strb r2, [r3, #32] │ │ │ │ str r1, [r3, #28] │ │ │ │ - bl 9b380 │ │ │ │ + bl 9b2a4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r9, r8, lsr sp │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - eorseq r2, r9, r8, asr sp │ │ │ │ - ldr r0, [pc] @ 635dc <_PyMonitoring_FireStopIterationEvent@@Base+0x308> │ │ │ │ - b 9deb0 │ │ │ │ - mlaseq r8, ip, r0, ip │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + @ instruction: 0x003906b8 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + @ instruction: 0x003906d8 │ │ │ │ + ldrb r0, [r0, #8] │ │ │ │ + b a63b4 │ │ │ │ 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 63020 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x9c> │ │ │ │ + bl 6302c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x9c> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 63628 <_PyMonitoring_FireStopIterationEvent@@Base+0x354> │ │ │ │ + beq 63630 <_PyMonitoring_FireStopIterationEvent@@Base+0x348> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 918b4 <_Py_hashtable_set@@Base> │ │ │ │ + bl 917d8 <_Py_hashtable_set@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 63630 <_PyMonitoring_FireStopIterationEvent@@Base+0x35c> │ │ │ │ + bge 63638 <_PyMonitoring_FireStopIterationEvent@@Base+0x350> │ │ │ │ mov r0, r4 │ │ │ │ - bl 16cc20 <_Py_hashtable_destroy@@Base> │ │ │ │ + bl 16b948 <_Py_hashtable_destroy@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + ldr r0, [pc] @ 63648 <_PyMonitoring_FireStopIterationEvent@@Base+0x360> │ │ │ │ + b 9ddd4 │ │ │ │ + eorseq r9, r8, ip, lsl sl │ │ │ │ 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 92cbc │ │ │ │ + bl 92be0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 63724 <_PyMonitoring_FireStopIterationEvent@@Base+0x450> │ │ │ │ + beq 63738 <_PyMonitoring_FireStopIterationEvent@@Base+0x450> │ │ │ │ mov r0, r8 │ │ │ │ - bl 18d844 │ │ │ │ + bl 18be30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 636bc <_PyMonitoring_FireStopIterationEvent@@Base+0x3e8> │ │ │ │ + beq 636d0 <_PyMonitoring_FireStopIterationEvent@@Base+0x3e8> │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 18d844 │ │ │ │ + bl 18be30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 636bc <_PyMonitoring_FireStopIterationEvent@@Base+0x3e8> │ │ │ │ + beq 636d0 <_PyMonitoring_FireStopIterationEvent@@Base+0x3e8> │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 321c0 <_Py_fstat@@Base+0xa8> │ │ │ │ + bl 321d8 <_Py_fstat@@Base+0xa8> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 636bc <_PyMonitoring_FireStopIterationEvent@@Base+0x3e8> │ │ │ │ + beq 636d0 <_PyMonitoring_FireStopIterationEvent@@Base+0x3e8> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str r0, [r4, #20] │ │ │ │ ldrh r0, [r3, #6] │ │ │ │ - bl a343c │ │ │ │ + bl a3360 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 636e4 <_PyMonitoring_FireStopIterationEvent@@Base+0x410> │ │ │ │ + bne 636f8 <_PyMonitoring_FireStopIterationEvent@@Base+0x410> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 63724 <_PyMonitoring_FireStopIterationEvent@@Base+0x450> │ │ │ │ + beq 63738 <_PyMonitoring_FireStopIterationEvent@@Base+0x450> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 63724 <_PyMonitoring_FireStopIterationEvent@@Base+0x450> │ │ │ │ + bne 63738 <_PyMonitoring_FireStopIterationEvent@@Base+0x450> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 63724 <_PyMonitoring_FireStopIterationEvent@@Base+0x450> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 63738 <_PyMonitoring_FireStopIterationEvent@@Base+0x450> │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl ab318 │ │ │ │ + bl ab23c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 6371c <_PyMonitoring_FireStopIterationEvent@@Base+0x448> │ │ │ │ + beq 63730 <_PyMonitoring_FireStopIterationEvent@@Base+0x448> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6371c <_PyMonitoring_FireStopIterationEvent@@Base+0x448> │ │ │ │ + bne 63730 <_PyMonitoring_FireStopIterationEvent@@Base+0x448> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_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 6375c <_PyMonitoring_FireStopIterationEvent@@Base+0x488> │ │ │ │ + beq 63770 <_PyMonitoring_FireStopIterationEvent@@Base+0x488> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ - b 637ec <_PyMonitoring_FireStopIterationEvent@@Base+0x518> │ │ │ │ + b 63800 <_PyMonitoring_FireStopIterationEvent@@Base+0x518> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - bl 92cbc │ │ │ │ + bl 92be0 │ │ │ │ subs r4, r0, #0 │ │ │ │ addne r9, r4, #8 │ │ │ │ movne r7, r5 │ │ │ │ movne r8, r6 │ │ │ │ - beq 637ec <_PyMonitoring_FireStopIterationEvent@@Base+0x518> │ │ │ │ + beq 63800 <_PyMonitoring_FireStopIterationEvent@@Base+0x518> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r8, r3 │ │ │ │ - bge 637d4 <_PyMonitoring_FireStopIterationEvent@@Base+0x500> │ │ │ │ + bge 637e8 <_PyMonitoring_FireStopIterationEvent@@Base+0x500> │ │ │ │ ldr r1, [r7, #44] @ 0x2c │ │ │ │ ldr r0, [r7, #40] @ 0x28 │ │ │ │ - bl 3103f4 │ │ │ │ + bl 30d8a0 │ │ │ │ add r8, r8, #1 │ │ │ │ add r7, r7, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 637cc <_PyMonitoring_FireStopIterationEvent@@Base+0x4f8> │ │ │ │ + bne 637e0 <_PyMonitoring_FireStopIterationEvent@@Base+0x4f8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 637ec <_PyMonitoring_FireStopIterationEvent@@Base+0x518> │ │ │ │ + beq 63800 <_PyMonitoring_FireStopIterationEvent@@Base+0x518> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 637ec <_PyMonitoring_FireStopIterationEvent@@Base+0x518> │ │ │ │ + bne 63800 <_PyMonitoring_FireStopIterationEvent@@Base+0x518> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 637ec <_PyMonitoring_FireStopIterationEvent@@Base+0x518> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 63800 <_PyMonitoring_FireStopIterationEvent@@Base+0x518> │ │ │ │ str r0, [r9, #4]! │ │ │ │ - b 6377c <_PyMonitoring_FireStopIterationEvent@@Base+0x4a8> │ │ │ │ + b 63790 <_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] @ 6380c <_PyMonitoring_FireStopIterationEvent@@Base+0x538> │ │ │ │ + ldr r1, [pc, #8] @ 63820 <_PyMonitoring_FireStopIterationEvent@@Base+0x538> │ │ │ │ mov r2, r3 │ │ │ │ str ip, [r3, #16] │ │ │ │ - b 34cc44 <_Py_hashtable_foreach@@Base> │ │ │ │ - andeq r3, r6, r8, lsr r6 │ │ │ │ + b 34a550 <_Py_hashtable_foreach@@Base> │ │ │ │ + andeq r3, r6, ip, asr #12 │ │ │ │ │ │ │ │ -00063810 <_PyErr_FormatFromCause@@Base>: │ │ │ │ +00063824 <_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] @ 6385c <_PyErr_FormatFromCause@@Base+0x4c> │ │ │ │ + ldr r2, [pc, #48] @ 63870 <_PyErr_FormatFromCause@@Base+0x4c> │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r0 │ │ │ │ add r3, sp, #16 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 2d8010 │ │ │ │ + bl 2d50c0 │ │ │ │ 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 │ │ │ │ @@ -58639,717 +58644,784 @@ │ │ │ │ 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 638c0 <_PyErr_FormatFromCause@@Base+0xb0> │ │ │ │ + bne 638d4 <_PyErr_FormatFromCause@@Base+0xb0> │ │ │ │ clz r2, r6 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 638fc <_PyErr_FormatFromCause@@Base+0xec> │ │ │ │ + beq 63910 <_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] @ 63ca8 <_PyErr_FormatFromCause@@Base+0x498> │ │ │ │ + ldr ip, [pc, #968] @ 63cbc <_PyErr_FormatFromCause@@Base+0x498> │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 638fc <_PyErr_FormatFromCause@@Base+0xec> │ │ │ │ + bne 63910 <_PyErr_FormatFromCause@@Base+0xec> │ │ │ │ mov r0, #0 │ │ │ │ - b 63ca0 <_PyErr_FormatFromCause@@Base+0x490> │ │ │ │ + b 63cb4 <_PyErr_FormatFromCause@@Base+0x490> │ │ │ │ ldr r1, [r6] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ - bl 30771c │ │ │ │ - bl a5774 │ │ │ │ + bl 304bc8 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 638f4 <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ + bne 63908 <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - bl 30771c │ │ │ │ - bl a5774 │ │ │ │ + bl 304bc8 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 638f4 <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ + bne 63908 <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ cmp r7, #2 │ │ │ │ - beq 639e8 <_PyErr_FormatFromCause@@Base+0x1d8> │ │ │ │ + beq 639fc <_PyErr_FormatFromCause@@Base+0x1d8> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - ldr r8, [pc, #876] @ 63cac <_PyErr_FormatFromCause@@Base+0x49c> │ │ │ │ + ldr r8, [pc, #876] @ 63cc0 <_PyErr_FormatFromCause@@Base+0x49c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63998 <_PyErr_FormatFromCause@@Base+0x188> │ │ │ │ + beq 639ac <_PyErr_FormatFromCause@@Base+0x188> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne 63958 <_PyErr_FormatFromCause@@Base+0x148> │ │ │ │ + bne 6396c <_PyErr_FormatFromCause@@Base+0x148> │ │ │ │ ldrd r4, [r0, #8] │ │ │ │ - b 63984 <_PyErr_FormatFromCause@@Base+0x174> │ │ │ │ - bl 1b1134 │ │ │ │ - ldr r3, [pc, #844] @ 63cb0 <_PyErr_FormatFromCause@@Base+0x4a0> │ │ │ │ + b 63998 <_PyErr_FormatFromCause@@Base+0x174> │ │ │ │ + bl 1af83c │ │ │ │ + ldr r3, [pc, #844] @ 63cc4 <_PyErr_FormatFromCause@@Base+0x4a0> │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 358cc0 │ │ │ │ + bl 356644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63984 <_PyErr_FormatFromCause@@Base+0x174> │ │ │ │ - bl a5774 │ │ │ │ + beq 63998 <_PyErr_FormatFromCause@@Base+0x174> │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 638f4 <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ + bne 63908 <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ cmp r7, #3 │ │ │ │ moveq r6, #0 │ │ │ │ moveq r7, #0 │ │ │ │ - beq 639f8 <_PyErr_FormatFromCause@@Base+0x1e8> │ │ │ │ - b 639a0 <_PyErr_FormatFromCause@@Base+0x190> │ │ │ │ - ldr r4, [pc, #788] @ 63cb4 <_PyErr_FormatFromCause@@Base+0x4a4> │ │ │ │ - ldr r5, [pc, #788] @ 63cb8 <_PyErr_FormatFromCause@@Base+0x4a8> │ │ │ │ + beq 63a0c <_PyErr_FormatFromCause@@Base+0x1e8> │ │ │ │ + b 639b4 <_PyErr_FormatFromCause@@Base+0x190> │ │ │ │ + ldr r4, [pc, #788] @ 63cc8 <_PyErr_FormatFromCause@@Base+0x4a4> │ │ │ │ + ldr r5, [pc, #788] @ 63ccc <_PyErr_FormatFromCause@@Base+0x4a8> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne 639b8 <_PyErr_FormatFromCause@@Base+0x1a8> │ │ │ │ + bne 639cc <_PyErr_FormatFromCause@@Base+0x1a8> │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ - b 639f8 <_PyErr_FormatFromCause@@Base+0x1e8> │ │ │ │ - bl 1b1134 │ │ │ │ - ldr r3, [pc, #748] @ 63cb0 <_PyErr_FormatFromCause@@Base+0x4a0> │ │ │ │ + b 63a0c <_PyErr_FormatFromCause@@Base+0x1e8> │ │ │ │ + bl 1af83c │ │ │ │ + ldr r3, [pc, #748] @ 63cc4 <_PyErr_FormatFromCause@@Base+0x4a0> │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 358cc0 │ │ │ │ + bl 356644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 639f8 <_PyErr_FormatFromCause@@Base+0x1e8> │ │ │ │ - bl a5774 │ │ │ │ + beq 63a0c <_PyErr_FormatFromCause@@Base+0x1e8> │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 638f4 <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ - b 639f8 <_PyErr_FormatFromCause@@Base+0x1e8> │ │ │ │ - ldr r4, [pc, #708] @ 63cb4 <_PyErr_FormatFromCause@@Base+0x4a4> │ │ │ │ - ldr r5, [pc, #708] @ 63cb8 <_PyErr_FormatFromCause@@Base+0x4a8> │ │ │ │ + bne 63908 <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ + b 63a0c <_PyErr_FormatFromCause@@Base+0x1e8> │ │ │ │ + ldr r4, [pc, #708] @ 63cc8 <_PyErr_FormatFromCause@@Base+0x4a4> │ │ │ │ + ldr r5, [pc, #708] @ 63ccc <_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 358cd4 │ │ │ │ + bl 356658 │ │ │ │ ldrd sl, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63a4c <_PyErr_FormatFromCause@@Base+0x23c> │ │ │ │ + bne 63a60 <_PyErr_FormatFromCause@@Base+0x23c> │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 358cd4 │ │ │ │ + bl 356658 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63a6c <_PyErr_FormatFromCause@@Base+0x25c> │ │ │ │ - ldr r3, [pc, #616] @ 63cbc <_PyErr_FormatFromCause@@Base+0x4ac> │ │ │ │ - ldr r1, [pc, #616] @ 63cc0 <_PyErr_FormatFromCause@@Base+0x4b0> │ │ │ │ + beq 63a80 <_PyErr_FormatFromCause@@Base+0x25c> │ │ │ │ + ldr r3, [pc, #616] @ 63cd0 <_PyErr_FormatFromCause@@Base+0x4ac> │ │ │ │ + ldr r1, [pc, #616] @ 63cd4 <_PyErr_FormatFromCause@@Base+0x4b0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - bl a5774 │ │ │ │ + bl 18ed6c │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 638f4 <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ - b 63c9c <_PyErr_FormatFromCause@@Base+0x48c> │ │ │ │ + bne 63908 <_PyErr_FormatFromCause@@Base+0xe4> │ │ │ │ + b 63cb0 <_PyErr_FormatFromCause@@Base+0x48c> │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - bl 358cc0 │ │ │ │ + bl 356644 │ │ │ │ ldrd r2, [sp, #40] @ 0x28 │ │ │ │ subs r8, r0, #0 │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ movne r8, #1 │ │ │ │ - bl 358cc0 │ │ │ │ + bl 356644 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r8, #0 │ │ │ │ andne r8, r8, #1 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 63c9c <_PyErr_FormatFromCause@@Base+0x48c> │ │ │ │ + bne 63cb0 <_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] @ 63cc4 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ + ldr r3, [pc, #520] @ 63cd8 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 358d24 │ │ │ │ + bl 3566a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63ae8 <_PyErr_FormatFromCause@@Base+0x2d8> │ │ │ │ - ldr r3, [pc, #496] @ 63cc4 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ + bne 63afc <_PyErr_FormatFromCause@@Base+0x2d8> │ │ │ │ + ldr r3, [pc, #496] @ 63cd8 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 358ce8 │ │ │ │ + bl 35666c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63c94 <_PyErr_FormatFromCause@@Base+0x484> │ │ │ │ + beq 63ca8 <_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] @ 63cc4 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ + ldr r3, [pc, #452] @ 63cd8 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 358d24 │ │ │ │ + bl 3566a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63b2c <_PyErr_FormatFromCause@@Base+0x31c> │ │ │ │ - ldr r3, [pc, #428] @ 63cc4 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ + bne 63b40 <_PyErr_FormatFromCause@@Base+0x31c> │ │ │ │ + ldr r3, [pc, #428] @ 63cd8 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 358ce8 │ │ │ │ + bl 35666c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63c94 <_PyErr_FormatFromCause@@Base+0x484> │ │ │ │ + beq 63ca8 <_PyErr_FormatFromCause@@Base+0x484> │ │ │ │ bic r9, fp, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [pc, #396] @ 63cc4 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ + ldr r3, [pc, #396] @ 63cd8 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ - bl 358d24 │ │ │ │ + bl 3566a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63b68 <_PyErr_FormatFromCause@@Base+0x358> │ │ │ │ - ldr r3, [pc, #368] @ 63cc4 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ + bne 63b7c <_PyErr_FormatFromCause@@Base+0x358> │ │ │ │ + ldr r3, [pc, #368] @ 63cd8 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 358ce8 │ │ │ │ + bl 35666c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63c94 <_PyErr_FormatFromCause@@Base+0x484> │ │ │ │ + beq 63ca8 <_PyErr_FormatFromCause@@Base+0x484> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r8, [sp, #24] │ │ │ │ bic r9, r3, #-2147483648 @ 0x80000000 │ │ │ │ mvn r2, #0 │ │ │ │ - ldr r3, [pc, #324] @ 63cc4 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ + ldr r3, [pc, #324] @ 63cd8 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 358d24 │ │ │ │ + bl 3566a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63bac <_PyErr_FormatFromCause@@Base+0x39c> │ │ │ │ - ldr r3, [pc, #300] @ 63cc4 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ + bne 63bc0 <_PyErr_FormatFromCause@@Base+0x39c> │ │ │ │ + ldr r3, [pc, #300] @ 63cd8 <_PyErr_FormatFromCause@@Base+0x4b4> │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ mvn r2, #0 │ │ │ │ - bl 358ce8 │ │ │ │ + bl 35666c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63c94 <_PyErr_FormatFromCause@@Base+0x484> │ │ │ │ + beq 63ca8 <_PyErr_FormatFromCause@@Base+0x484> │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ mov r2, sl │ │ │ │ mov r3, fp │ │ │ │ - bl 3583d0 │ │ │ │ + bl 355d54 │ │ │ │ ldrd r2, [sp, #24] │ │ │ │ strd r0, [sp, #112] @ 0x70 │ │ │ │ ldrd r0, [sp, #40] @ 0x28 │ │ │ │ - bl 3583d0 │ │ │ │ + bl 355d54 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ strd r0, [sp, #120] @ 0x78 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ - bl 32ca68 <_Py_c_abs@@Base> │ │ │ │ + bl 32a320 <_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 32ca68 <_Py_c_abs@@Base> │ │ │ │ + bl 32a320 <_Py_c_abs@@Base> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 358788 │ │ │ │ + bl 35610c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 358ce8 │ │ │ │ + bl 35666c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63c9c <_PyErr_FormatFromCause@@Base+0x48c> │ │ │ │ + bne 63cb0 <_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 32ca68 <_Py_c_abs@@Base> │ │ │ │ + bl 32a320 <_Py_c_abs@@Base> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 358788 │ │ │ │ + bl 35610c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 358ce8 │ │ │ │ + bl 35666c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63c9c <_PyErr_FormatFromCause@@Base+0x48c> │ │ │ │ + bne 63cb0 <_PyErr_FormatFromCause@@Base+0x48c> │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 358cfc │ │ │ │ + bl 356680 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 63c9c <_PyErr_FormatFromCause@@Base+0x48c> │ │ │ │ - ldr r0, [pc, #44] @ 63cc8 <_PyErr_FormatFromCause@@Base+0x4b8> │ │ │ │ - b 63ca0 <_PyErr_FormatFromCause@@Base+0x490> │ │ │ │ - ldr r0, [pc, #40] @ 63ccc <_PyErr_FormatFromCause@@Base+0x4bc> │ │ │ │ + bne 63cb0 <_PyErr_FormatFromCause@@Base+0x48c> │ │ │ │ + ldr r0, [pc, #44] @ 63cdc <_PyErr_FormatFromCause@@Base+0x4b8> │ │ │ │ + b 63cb4 <_PyErr_FormatFromCause@@Base+0x490> │ │ │ │ + ldr r0, [pc, #40] @ 63ce0 <_PyErr_FormatFromCause@@Base+0x4bc> │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrheq r4, [r8], #-20 @ 0xffffffec │ │ │ │ - ldrsheq r6, [r6], #-80 @ 0xffffffb0 │ │ │ │ + @ instruction: 0x00574194 │ │ │ │ + ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ stmda r6!, {r0, r2, r4, r7, r9, sl, ip, lr, pc} │ │ │ │ cdpcc 14, 1, cr2, cr1, cr11, {0} │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - @ instruction: 0x0038ddd8 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq fp, r8, r8, asr r7 │ │ │ │ svcvc 0x00efffff │ │ │ │ - subseq r1, r6, r4, ror lr │ │ │ │ - subseq r1, r6, r4, ror #1 │ │ │ │ + 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 34d388 <_Py_c_neg@@Base+0x5b8> │ │ │ │ + bl 34ad74 <_Py_c_neg@@Base+0x538> │ │ │ │ pop {r4, lr} │ │ │ │ - b a6490 │ │ │ │ + b a63b4 │ │ │ │ │ │ │ │ -00063cf4 <_Py_c_diff@@Base>: │ │ │ │ +00063d08 <_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 3583d0 │ │ │ │ + bl 355d54 │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 3583d0 │ │ │ │ + bl 355d54 │ │ │ │ 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 63d7c <_Py_c_diff@@Base+0x88> │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 63e28 <_Py_c_diff@@Base+0x134> │ │ │ │ - pop {r4, lr} │ │ │ │ - b a6490 │ │ │ │ - ldr r0, [pc] @ 63d84 <_Py_c_diff@@Base+0x90> │ │ │ │ - bx lr │ │ │ │ - subseq r7, r8, ip, ror r1 │ │ │ │ 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] @ 63e1c <_Py_c_diff@@Base+0x128> │ │ │ │ + ldr r2, [pc, #100] @ 63df4 <_Py_c_diff@@Base+0xec> │ │ │ │ mov r4, r0 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, lr │ │ │ │ - bl 2bae98 <_PyArg_ParseStack@@Base> │ │ │ │ + bl 2b7f1c <_PyArg_ParseStack@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63e14 <_Py_c_diff@@Base+0x120> │ │ │ │ + beq 63dec <_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 34d78c <_PyEval_AddPendingCall@@Base+0x1a4> │ │ │ │ + bl 34b098 <_PyEval_AddPendingCall@@Base+0x1a4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63e14 <_Py_c_diff@@Base+0x120> │ │ │ │ + beq 63dec <_Py_c_diff@@Base+0xe4> │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 29640 │ │ │ │ cmn r0, #1 │ │ │ │ - ldrne r0, [pc, #24] @ 63e20 <_Py_c_diff@@Base+0x12c> │ │ │ │ - bne 63e14 <_Py_c_diff@@Base+0x120> │ │ │ │ - ldr r3, [pc, #20] @ 63e24 <_Py_c_diff@@Base+0x130> │ │ │ │ + ldrne r0, [pc, #24] @ 63df8 <_Py_c_diff@@Base+0xf0> │ │ │ │ + bne 63dec <_Py_c_diff@@Base+0xe4> │ │ │ │ + ldr r3, [pc, #20] @ 63dfc <_Py_c_diff@@Base+0xf4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1448e8 │ │ │ │ + bl 1440d8 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r2, r9, ip, asr #28 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ - sub r0, r0, #8 │ │ │ │ - and r0, r0, #255 @ 0xff │ │ │ │ - cmp r0, #3 │ │ │ │ - bls 63e74 <_Py_c_diff@@Base+0x180> │ │ │ │ + eorseq r0, r9, ip, asr #15 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + ldrb r0, [r3] │ │ │ │ + sub r3, r0, #12 │ │ │ │ + cmp r3, #1 │ │ │ │ + bls 63e30 <_Py_c_diff@@Base+0x128> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #52] @ 63e84 <_Py_c_diff@@Base+0x190> │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov ip, #86 @ 0x56 │ │ │ │ - ldr r0, [r1] │ │ │ │ - ldr r3, [pc, #40] @ 63e88 <_Py_c_diff@@Base+0x194> │ │ │ │ - ldr r2, [pc, #40] @ 63e8c <_Py_c_diff@@Base+0x198> │ │ │ │ - mov r1, #1 │ │ │ │ - str ip, [sp] │ │ │ │ - bl 2a270 <__fprintf_chk@plt> │ │ │ │ - mov r0, #253 @ 0xfd │ │ │ │ - bl 2a954 │ │ │ │ - ldr r3, [pc, #20] @ 63e90 <_Py_c_diff@@Base+0x19c> │ │ │ │ - add r3, r3, r0, lsl #2 │ │ │ │ - ldr r0, [r3, #216] @ 0xd8 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 64150 │ │ │ │ + pop {r4, lr} │ │ │ │ + b a63b4 │ │ │ │ + ldr r0, [pc] @ 63e38 <_Py_c_diff@@Base+0x130> │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x005a9690 │ │ │ │ - eorseq r2, r9, ip, lsr #27 │ │ │ │ - @ instruction: 0x00392dd0 │ │ │ │ - subseq pc, r3, r0, lsl #20 │ │ │ │ + subseq r7, r7, ip, ror r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #24 │ │ │ │ mov lr, r1 │ │ │ │ add ip, sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #92] @ 63f1c <_Py_c_diff@@Base+0x228> │ │ │ │ + ldr r2, [pc, #92] @ 63ec4 <_Py_c_diff@@Base+0x1bc> │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, lr │ │ │ │ str ip, [sp] │ │ │ │ - bl 2bae98 <_PyArg_ParseStack@@Base> │ │ │ │ + bl 2b7f1c <_PyArg_ParseStack@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63f14 <_Py_c_diff@@Base+0x220> │ │ │ │ + beq 63ebc <_Py_c_diff@@Base+0x1b4> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r2, sp, #20 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - bl 34d78c <_PyEval_AddPendingCall@@Base+0x1a4> │ │ │ │ + bl 34b098 <_PyEval_AddPendingCall@@Base+0x1a4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 63f14 <_Py_c_diff@@Base+0x220> │ │ │ │ + beq 63ebc <_Py_c_diff@@Base+0x1b4> │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ bl 2aa5c │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #24] @ 63f20 <_Py_c_diff@@Base+0x22c> │ │ │ │ - beq 63f14 <_Py_c_diff@@Base+0x220> │ │ │ │ - ldr r3, [pc, #20] @ 63f24 <_Py_c_diff@@Base+0x230> │ │ │ │ + ldreq r0, [pc, #24] @ 63ec8 <_Py_c_diff@@Base+0x1c0> │ │ │ │ + beq 63ebc <_Py_c_diff@@Base+0x1b4> │ │ │ │ + ldr r3, [pc, #20] @ 63ecc <_Py_c_diff@@Base+0x1c4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1448e8 │ │ │ │ + bl 1440d8 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r2, r9, r4, lsl #29 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ + eorseq r0, r9, r4, lsl #16 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ 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 18d844 │ │ │ │ + b 18be30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #260] @ 64064 <_Py_c_diff@@Base+0x370> │ │ │ │ - ldr r1, [pc, #260] @ 64068 <_Py_c_diff@@Base+0x374> │ │ │ │ + ldr r3, [pc, #260] @ 6400c <_Py_c_diff@@Base+0x304> │ │ │ │ + ldr r1, [pc, #260] @ 64010 <_Py_c_diff@@Base+0x308> │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1babd0 │ │ │ │ + bl 1b906c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 63f84 <_Py_c_diff@@Base+0x290> │ │ │ │ + bge 63f2c <_Py_c_diff@@Base+0x224> │ │ │ │ mov r0, #0 │ │ │ │ - b 6405c <_Py_c_diff@@Base+0x368> │ │ │ │ + b 64004 <_Py_c_diff@@Base+0x2fc> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - ldr r5, [pc, #220] @ 6406c <_Py_c_diff@@Base+0x378> │ │ │ │ + ldr r5, [pc, #220] @ 64014 <_Py_c_diff@@Base+0x30c> │ │ │ │ ldr r6, [r4, #24] │ │ │ │ cmp r2, r5 │ │ │ │ ldr ip, [r4, #12] │ │ │ │ - beq 63fd4 <_Py_c_diff@@Base+0x2e0> │ │ │ │ + beq 63f7c <_Py_c_diff@@Base+0x274> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - ldr r1, [pc, #200] @ 64070 <_Py_c_diff@@Base+0x37c> │ │ │ │ + ldr r1, [pc, #200] @ 64018 <_Py_c_diff@@Base+0x310> │ │ │ │ mov r3, ip │ │ │ │ - bl ad1b4 │ │ │ │ + bl ad0b8 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 63f7c <_Py_c_diff@@Base+0x288> │ │ │ │ + beq 63f24 <_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] @ 64074 <_Py_c_diff@@Base+0x380> │ │ │ │ - bl a9bc8 │ │ │ │ - b 6405c <_Py_c_diff@@Base+0x368> │ │ │ │ + ldr r0, [pc, #164] @ 6401c <_Py_c_diff@@Base+0x314> │ │ │ │ + bl a9aec │ │ │ │ + b 64004 <_Py_c_diff@@Base+0x2fc> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, r2 │ │ │ │ - bne 64034 <_Py_c_diff@@Base+0x340> │ │ │ │ + bne 63fdc <_Py_c_diff@@Base+0x2d4> │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #132] @ 64070 <_Py_c_diff@@Base+0x37c> │ │ │ │ + ldr r1, [pc, #132] @ 64018 <_Py_c_diff@@Base+0x310> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r3, ip │ │ │ │ - bl ad1b4 │ │ │ │ + bl ad0b8 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 63f7c <_Py_c_diff@@Base+0x288> │ │ │ │ + beq 63f24 <_Py_c_diff@@Base+0x21c> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r3, r5 │ │ │ │ - ldr r1, [pc, #100] @ 64078 <_Py_c_diff@@Base+0x384> │ │ │ │ - bl ad1b4 │ │ │ │ + ldr r1, [pc, #100] @ 64020 <_Py_c_diff@@Base+0x318> │ │ │ │ + bl ad0b8 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 63f7c <_Py_c_diff@@Base+0x288> │ │ │ │ + beq 63f24 <_Py_c_diff@@Base+0x21c> │ │ │ │ str r5, [sp] │ │ │ │ mov r3, #1 │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #76] @ 6407c <_Py_c_diff@@Base+0x388> │ │ │ │ - bl a9bc8 │ │ │ │ - b 6405c <_Py_c_diff@@Base+0x368> │ │ │ │ + ldr r0, [pc, #76] @ 64024 <_Py_c_diff@@Base+0x31c> │ │ │ │ + bl a9aec │ │ │ │ + b 64004 <_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] @ 64080 <_Py_c_diff@@Base+0x38c> │ │ │ │ + ldr r0, [pc, #44] @ 64028 <_Py_c_diff@@Base+0x320> │ │ │ │ mov r2, ip │ │ │ │ str r5, [sp] │ │ │ │ - bl a9bc8 │ │ │ │ + bl a9aec │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq sl, r6, r8, lsl ip │ │ │ │ - mlaseq r9, r8, lr, r2 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - eorseq r2, r9, ip, ror #29 │ │ │ │ - @ instruction: 0x00392ef4 │ │ │ │ - eorseq r6, r7, r8, asr #2 │ │ │ │ - @ instruction: 0x00392efc │ │ │ │ - eorseq r2, r9, r4, lsl #30 │ │ │ │ + subseq sl, r5, r8, lsl ip │ │ │ │ + eorseq r0, r9, r8, lsl r8 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq r0, r9, ip, ror #16 │ │ │ │ + eorseq r0, r9, r4, ror r8 │ │ │ │ + eorseq r3, r7, r8, asr #21 │ │ │ │ + eorseq r0, r9, ip, ror r8 │ │ │ │ + eorseq r0, r9, r4, lsl #17 │ │ │ │ │ │ │ │ -00064084 : │ │ │ │ +0006402c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 640a4 │ │ │ │ - bl 34bb84 │ │ │ │ - b 64104 │ │ │ │ + bne 6404c │ │ │ │ + bl 349490 │ │ │ │ + b 640ac │ │ │ │ ldr ip, [r6, #4] │ │ │ │ ldr r3, [ip, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 64178 │ │ │ │ + beq 64120 │ │ │ │ ldr lr, [r3, #36] @ 0x24 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 640cc │ │ │ │ + bne 64074 │ │ │ │ ldr lr, [r3, #8] │ │ │ │ cmp lr, #0 │ │ │ │ - beq 640d8 │ │ │ │ + beq 64080 │ │ │ │ mov r3, lr │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [ip, #84] @ 0x54 │ │ │ │ tst r1, #536870912 @ 0x20000000 │ │ │ │ - bne 64178 │ │ │ │ + bne 64120 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 64178 │ │ │ │ + beq 64120 │ │ │ │ mov r0, r2 │ │ │ │ - bl a5a64 │ │ │ │ + bl a5988 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 6410c │ │ │ │ + bne 640b4 │ │ │ │ mov r4, #0 │ │ │ │ - b 64194 │ │ │ │ + b 6413c │ │ │ │ mov r3, #8 │ │ │ │ mov r2, #84 @ 0x54 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 255810 │ │ │ │ + bl 252080 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 64148 │ │ │ │ + beq 640f0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 64148 │ │ │ │ + bne 640f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #76] @ 6419c │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #76] @ 64144 │ │ │ │ cmp r4, r3 │ │ │ │ - bne 64194 │ │ │ │ + bne 6413c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 64178 │ │ │ │ + beq 64120 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 64178 │ │ │ │ + bne 64120 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ - ldr r3, [pc, #28] @ 641a0 │ │ │ │ + ldr r3, [pc, #28] @ 64148 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #24] @ 641a4 │ │ │ │ + ldr r1, [pc, #24] @ 6414c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117e48 │ │ │ │ - b 64104 │ │ │ │ + bl 1176e0 │ │ │ │ + b 640ac │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r6, r8, ror sp │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r9, ip, lsl #30 │ │ │ │ + subseq r1, r5, r8, ror sp │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r0, r9, ip, lsl #17 │ │ │ │ + sub r0, r0, #8 │ │ │ │ + and r0, r0, #255 @ 0xff │ │ │ │ + cmp r0, #3 │ │ │ │ + bls 6419c │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r1, [pc, #52] @ 641ac │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov ip, #86 @ 0x56 │ │ │ │ + ldr r0, [r1] │ │ │ │ + ldr r3, [pc, #40] @ 641b0 │ │ │ │ + ldr r2, [pc, #40] @ 641b4 │ │ │ │ + mov r1, #1 │ │ │ │ + str ip, [sp] │ │ │ │ + bl 2a270 <__fprintf_chk@plt> │ │ │ │ + mov r0, #253 @ 0xfd │ │ │ │ + bl 2a954 │ │ │ │ + ldr r3, [pc, #20] @ 641b8 │ │ │ │ + add r3, r3, r0, lsl #2 │ │ │ │ + ldr r0, [r3, #216] @ 0xd8 │ │ │ │ + bx lr │ │ │ │ + @ instruction: 0x00599690 │ │ │ │ + eorseq r0, r9, r4, asr r7 │ │ │ │ + eorseq r0, r9, r8, ror r7 │ │ │ │ + subseq sp, r3, r0, ror r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - ldr r2, [pc, #124] @ 64240 │ │ │ │ + ldr r2, [pc, #124] @ 64254 │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r2, #0 │ │ │ │ - beq 641e4 │ │ │ │ + beq 641f8 │ │ │ │ add r0, r0, #9 │ │ │ │ - bl 232728 │ │ │ │ + bl 22ee48 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 642ec │ │ │ │ + bl 6440c │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 64204 │ │ │ │ + beq 64218 │ │ │ │ add r0, r4, #9 │ │ │ │ - bl 8b248 │ │ │ │ + bl 2302fc │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldrb r0, [r3] │ │ │ │ - bl 63e28 <_Py_c_diff@@Base+0x134> │ │ │ │ + bl 64150 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 92a28 │ │ │ │ - ldr r3, [pc, #28] @ 64240 │ │ │ │ + bl 9294c │ │ │ │ + ldr r3, [pc, #28] @ 64254 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 64238 │ │ │ │ + beq 6424c │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq pc, r5, ip, ror #29 │ │ │ │ + subseq pc, r4, ip, ror #29 │ │ │ │ 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 64280 │ │ │ │ + bne 64294 │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ - bne 642b8 │ │ │ │ + bne 642cc │ │ │ │ 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] @ 642e8 │ │ │ │ + ldr ip, [pc, #72] @ 642fc │ │ │ │ str r3, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 642b8 │ │ │ │ + bne 642cc │ │ │ │ mov r0, #0 │ │ │ │ - b 642e0 │ │ │ │ + b 642f4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r3] │ │ │ │ - bl aaac0 │ │ │ │ + bl aa9e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 642b0 │ │ │ │ + beq 642c4 │ │ │ │ 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, r8, r0, ror #3 │ │ │ │ + subseq r4, r7, r0, asr #3 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt 64340 │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ + ldr r3, [pc, #68] @ 64370 │ │ │ │ + cmp r2, #0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + ldrne r1, [pc, #60] @ 64374 │ │ │ │ + ldreq r1, [pc, #60] @ 64378 │ │ │ │ + bl 18ed6c │ │ │ │ + b 6434c │ │ │ │ + bl 175908 <_PyLong_FromGid@@Base+0x18> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 64354 │ │ │ │ + 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 pc, r6, ip, asr #12 │ │ │ │ + eorseq pc, r6, ip, ror #12 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r2, [pc, #112] @ 64404 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + bl 2b697c <_PyParkingLot_UnparkAll@@Base+0x108> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 643f8 │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + ldr r0, [pc, #84] @ 64408 │ │ │ │ + str r4, [sp] │ │ │ │ + ldr r3, [r5, #44] @ 0x2c │ │ │ │ + ldr r2, [r5, #40] @ 0x28 │ │ │ │ + ldr r1, [r1, #12] │ │ │ │ + bl 128bc0 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 643e4 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + beq 643ec │ │ │ │ + mov r4, r5 │ │ │ │ + b 643f8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 643e4 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + @ instruction: 0x003908b8 │ │ │ │ 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 63e28 <_Py_c_diff@@Base+0x134> │ │ │ │ + bl 64150 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 64334 │ │ │ │ + b 64454 │ │ │ │ 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] @ 64594 │ │ │ │ + ldr r3, [pc, #576] @ 646b4 │ │ │ │ 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 34d388 <_Py_c_neg@@Base+0x5b8> │ │ │ │ + bl 34ad74 <_Py_c_neg@@Base+0x538> │ │ │ │ mov r1, sl │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3595fc │ │ │ │ + bl 356f80 │ │ │ │ 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 │ │ │ │ @@ -59357,71 +59429,71 @@ │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r4, r2 │ │ │ │ mov r2, #200 @ 0xc8 │ │ │ │ bl 29cdc │ │ │ │ mov r0, r5 │ │ │ │ - bl 34d388 <_Py_c_neg@@Base+0x5b8> │ │ │ │ + bl 34ad74 <_Py_c_neg@@Base+0x538> │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 358168 │ │ │ │ + bl 355aec │ │ │ │ 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 34d388 <_Py_c_neg@@Base+0x5b8> │ │ │ │ + bl 34ad74 <_Py_c_neg@@Base+0x538> │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 34d97c <_PyEval_AddPendingCall@@Base+0x394> │ │ │ │ + bl 34b288 <_PyEval_AddPendingCall@@Base+0x394> │ │ │ │ cmp r9, #1 │ │ │ │ mov r0, r5 │ │ │ │ movhi fp, #6 │ │ │ │ movls fp, #31 │ │ │ │ - bl 34d388 <_Py_c_neg@@Base+0x5b8> │ │ │ │ + bl 34ad74 <_Py_c_neg@@Base+0x538> │ │ │ │ add r6, r7, r6 │ │ │ │ sub sl, r0, #1 │ │ │ │ add r3, sl, #616 @ 0x268 │ │ │ │ cmp r4, r0 │ │ │ │ add sl, sp, r3 │ │ │ │ - bne 644b0 │ │ │ │ + bne 645d0 │ │ │ │ mov r1, r6 │ │ │ │ add r2, sp, #8 │ │ │ │ - bl 34d9d0 <_PyEval_AddPendingCall@@Base+0x3e8> │ │ │ │ + bl 34b52c │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 34dcd4 │ │ │ │ + bl 34b5e0 │ │ │ │ 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 34d9d0 <_PyEval_AddPendingCall@@Base+0x3e8> │ │ │ │ + bl 34b52c │ │ │ │ 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 34d9d0 <_PyEval_AddPendingCall@@Base+0x3e8> │ │ │ │ + bl 34b52c │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 34dcd4 │ │ │ │ - b 64524 │ │ │ │ + bl 34b5e0 │ │ │ │ + b 64644 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, #200 @ 0xc8 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ bl 29658 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, #200 @ 0xc8 │ │ │ │ @@ -59430,273 +59502,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 34d9d0 <_PyEval_AddPendingCall@@Base+0x3e8> │ │ │ │ + bl 34b52c │ │ │ │ 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 34d9d0 <_PyEval_AddPendingCall@@Base+0x3e8> │ │ │ │ + bl 34b52c │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 34dcd4 │ │ │ │ + bl 34b5e0 │ │ │ │ cmp r9, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bhi 6454c │ │ │ │ - bl 34d388 <_Py_c_neg@@Base+0x5b8> │ │ │ │ + bhi 6466c │ │ │ │ + bl 34ad74 <_Py_c_neg@@Base+0x538> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 64864 │ │ │ │ - b 64570 │ │ │ │ - bl 34d388 <_Py_c_neg@@Base+0x5b8> │ │ │ │ + bl 64878 │ │ │ │ + b 64690 │ │ │ │ + bl 34ad74 <_Py_c_neg@@Base+0x538> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 63e28 <_Py_c_diff@@Base+0x134> │ │ │ │ + bl 64150 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 64864 │ │ │ │ - ldr r3, [pc, #28] @ 64594 │ │ │ │ + bl 64878 │ │ │ │ + ldr r3, [pc, #28] @ 646b4 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #612] @ 0x264 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 6458c │ │ │ │ + beq 646ac │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #620 @ 0x26c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq pc, r5, 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 645d8 │ │ │ │ - ldr r2, [r0, #16] │ │ │ │ - ldr r3, [pc, #68] @ 64608 │ │ │ │ - cmp r2, #0 │ │ │ │ - ldr r0, [r3] │ │ │ │ - ldrne r1, [pc, #60] @ 6460c │ │ │ │ - ldreq r1, [pc, #60] @ 64610 │ │ │ │ - bl 190780 │ │ │ │ - b 645e4 │ │ │ │ - bl 176974 <_PyLong_FromGid@@Base+0x18> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 645ec │ │ │ │ - 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, r6, r0, ror r9 │ │ │ │ - eorseq r1, r7, ip, asr #25 │ │ │ │ - eorseq r1, r7, ip, ror #25 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #112] @ 6469c │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 2b98f8 <_PyParkingLot_UnparkAll@@Base+0x1bc> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 64690 │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - ldr r0, [pc, #84] @ 646a0 │ │ │ │ - str r4, [sp] │ │ │ │ - ldr r3, [r5, #44] @ 0x2c │ │ │ │ - ldr r2, [r5, #40] @ 0x28 │ │ │ │ - ldr r1, [r1, #12] │ │ │ │ - bl 1293bc │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 6467c │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - beq 64684 │ │ │ │ - mov r4, r5 │ │ │ │ - b 64690 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 6467c │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - eorseq r2, r9, r8, lsr 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 r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #124] @ 64740 │ │ │ │ + ldr r1, [pc, #124] @ 64754 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17ed14 │ │ │ │ + bl 17dca8 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r6, [r3] │ │ │ │ cmp r6, r7 │ │ │ │ - beq 64708 │ │ │ │ + beq 6471c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl adf8c │ │ │ │ + bl ade90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 64708 │ │ │ │ - ldr r3, [pc, #76] @ 64744 │ │ │ │ + bne 6471c │ │ │ │ + ldr r3, [pc, #76] @ 64758 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ - ldr r1, [pc, #72] @ 64748 │ │ │ │ + ldr r1, [pc, #72] @ 6475c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117e48 │ │ │ │ - b 64720 │ │ │ │ + bl 1176e0 │ │ │ │ + b 64734 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 5aeb0 │ │ │ │ + bl 5aec0 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 64728 │ │ │ │ + bne 6473c │ │ │ │ mov r4, #0 │ │ │ │ - b 64738 │ │ │ │ + b 6474c │ │ │ │ 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, r7, ip, ror #1 │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r9, r4, ror #30 │ │ │ │ + subseq lr, r6, ip, ror #1 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r0, r9, r4, ror #17 │ │ │ │ │ │ │ │ -0006474c : │ │ │ │ +00064760 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 6476c │ │ │ │ - bl 34bb84 │ │ │ │ - b 647c0 │ │ │ │ + bne 64780 │ │ │ │ + bl 349490 │ │ │ │ + b 647d4 │ │ │ │ ldr ip, [r6, #4] │ │ │ │ ldr r2, [ip, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 64830 │ │ │ │ + beq 64844 │ │ │ │ ldr lr, [r2, #8] │ │ │ │ cmp lr, #0 │ │ │ │ - beq 64794 │ │ │ │ + beq 647a8 │ │ │ │ mov r3, lr │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [ip, #84] @ 0x54 │ │ │ │ tst r1, #536870912 @ 0x20000000 │ │ │ │ - bne 64830 │ │ │ │ + bne 64844 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 64830 │ │ │ │ + beq 64844 │ │ │ │ mov r0, r3 │ │ │ │ - bl a5a64 │ │ │ │ + bl a5988 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 647c8 │ │ │ │ + bne 647dc │ │ │ │ mov r4, #0 │ │ │ │ - b 6484c │ │ │ │ + b 64860 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 10b5d0 │ │ │ │ + bl 10b000 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 64800 │ │ │ │ + beq 64814 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 64800 │ │ │ │ + bne 64814 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #76] @ 64854 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #76] @ 64868 │ │ │ │ cmp r4, r3 │ │ │ │ - bne 6484c │ │ │ │ + bne 64860 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 64830 │ │ │ │ + beq 64844 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 64830 │ │ │ │ + bne 64844 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ - ldr r3, [pc, #28] @ 64858 │ │ │ │ + ldr r3, [pc, #28] @ 6486c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #24] @ 6485c │ │ │ │ + ldr r1, [pc, #24] @ 64870 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117e48 │ │ │ │ - b 647c0 │ │ │ │ + bl 1176e0 │ │ │ │ + b 647d4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r6, r8, ror sp │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r9, ip, lsl #30 │ │ │ │ - b 61c5c <_PyMonitoring_FirePyReturnEvent@@Base+0x58c> │ │ │ │ + subseq r1, r5, r8, ror sp │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r0, r9, ip, lsl #17 │ │ │ │ + b 61c70 <_PyMonitoring_FirePyReturnEvent@@Base+0x5b8> │ │ │ │ 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 358168 │ │ │ │ + bl 355aec │ │ │ │ mov r9, #0 │ │ │ │ sub r4, r4, r1 │ │ │ │ mov sl, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r4, r5, r4 │ │ │ │ cmp r9, sl │ │ │ │ - beq 648cc │ │ │ │ + beq 648e0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 648e0 │ │ │ │ + bl 64970 │ │ │ │ mov r0, r6 │ │ │ │ - bl 34dcd4 │ │ │ │ + bl 34b5e0 │ │ │ │ add r9, r9, #1 │ │ │ │ add r5, r5, r8 │ │ │ │ - b 648a0 │ │ │ │ + b 648b4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 648e0 │ │ │ │ + b 64970 │ │ │ │ + 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 64958 │ │ │ │ + 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 cadc4 <_PyBytes_Resize@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 6492c │ │ │ │ + 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] @ 64980 │ │ │ │ + ldr r3, [pc, #136] @ 64a10 │ │ │ │ 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 │ │ │ │ @@ -59710,296 +59746,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 64930 │ │ │ │ + bne 649c0 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r5 │ │ │ │ bl 29cdc │ │ │ │ - ldr r3, [pc, #28] @ 64980 │ │ │ │ + ldr r3, [pc, #28] @ 64a10 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 64978 │ │ │ │ + beq 64a08 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #216 @ 0xd8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq pc, r5, 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 649e8 │ │ │ │ - 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 cb2ac <_PyBytes_Resize@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 649bc │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + subseq pc, r4, ip, ror #29 │ │ │ │ + │ │ │ │ +00064a14 : │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [pc] @ 64a20 │ │ │ │ + b 1189d8 │ │ │ │ + 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] @ 64a98 │ │ │ │ + ldr r2, [pc, #124] @ 64abc │ │ │ │ sub sp, sp, #72 @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ mov r2, #0 │ │ │ │ - beq 64a3c │ │ │ │ + beq 64a60 │ │ │ │ add r0, r0, #9 │ │ │ │ - bl 232728 │ │ │ │ + bl 22ee48 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 642ec │ │ │ │ + bl 6440c │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 64a5c │ │ │ │ + beq 64a80 │ │ │ │ add r0, r4, #9 │ │ │ │ - bl 8b248 │ │ │ │ + bl 2302fc │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldrb r0, [r3] │ │ │ │ - bl 63e28 <_Py_c_diff@@Base+0x134> │ │ │ │ + bl 64150 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 32e160 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #28] @ 64a98 │ │ │ │ + bl 32b9b4 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #28] @ 64abc │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 64a90 │ │ │ │ + beq 64ab4 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq pc, r5, ip, ror #29 │ │ │ │ - │ │ │ │ -00064a9c : │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [pc] @ 64aa8 │ │ │ │ - b 119140 │ │ │ │ - subseq r8, r6, r8, lsr #23 │ │ │ │ + subseq pc, r4, ip, ror #29 │ │ │ │ │ │ │ │ -00064aac : │ │ │ │ +00064ac0 : │ │ │ │ ldr r0, [r0, #8] │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 64b68 │ │ │ │ + beq 64b7c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #152] @ 64b70 │ │ │ │ + ldr r4, [pc, #152] @ 64b84 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 5ac00 │ │ │ │ + bl 5ac04 <_PyContext_NewHamtForTests@@Base+0x1c0c> │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 64b30 │ │ │ │ - ldr r3, [pc, #132] @ 64b74 │ │ │ │ + bne 64b44 │ │ │ │ + ldr r3, [pc, #132] @ 64b88 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11abb0 │ │ │ │ + bl 11a444 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 64b08 │ │ │ │ - bl 11af64 │ │ │ │ - ldr r0, [pc, #112] @ 64b78 │ │ │ │ + beq 64b1c │ │ │ │ + bl 11a7f8 │ │ │ │ + ldr r0, [pc, #112] @ 64b8c │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #108] @ 64b7c │ │ │ │ + ldr r3, [pc, #108] @ 64b90 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11abb0 │ │ │ │ + bl 11a444 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 64afc │ │ │ │ + bne 64b10 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 11abb0 │ │ │ │ + bl 11a444 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 64afc │ │ │ │ - b 64b60 │ │ │ │ + bne 64b10 │ │ │ │ + b 64b74 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 64b50 │ │ │ │ + beq 64b64 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 64b50 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #40] @ 64b80 │ │ │ │ - ldr r1, [pc, #40] @ 64b84 │ │ │ │ + bne 64b64 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #40] @ 64b94 │ │ │ │ + ldr r1, [pc, #40] @ 64b98 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #8] @ 64b78 │ │ │ │ + ldr r0, [pc, #8] @ 64b8c │ │ │ │ bx lr │ │ │ │ - subseq sp, r6, r8, asr fp │ │ │ │ - subseq fp, r6, r8, asr #23 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq sp, r6, r4, lsr fp │ │ │ │ - subseq r1, r6, r0, ror #1 │ │ │ │ - eorseq ip, r6, r8, asr #16 │ │ │ │ + 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 sl, r6, r8, asr #3 │ │ │ │ ldrd r2, [r0, #8] │ │ │ │ - ldr r0, [pc] @ 64b94 │ │ │ │ - b a9bc8 │ │ │ │ - eorseq r3, r9, r0, lsr r0 │ │ │ │ + ldr r0, [pc] @ 64ba8 │ │ │ │ + b a9aec │ │ │ │ + eorseq r0, r9, r8, ror #18 │ │ │ │ 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 64be0 │ │ │ │ + bne 64bf4 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 64c04 │ │ │ │ - ldr r2, [pc, #380] @ 64d50 │ │ │ │ - ldr r1, [pc, #380] @ 64d54 │ │ │ │ - ldr r0, [pc, #380] @ 64d58 │ │ │ │ - bl 31816c <_PyArg_BadArgument@@Base> │ │ │ │ - b 64d18 │ │ │ │ + bne 64c18 │ │ │ │ + ldr r2, [pc, #380] @ 64d64 │ │ │ │ + ldr r1, [pc, #380] @ 64d68 │ │ │ │ + ldr r0, [pc, #380] @ 64d6c │ │ │ │ + bl 315a24 <_PyArg_BadArgument@@Base> │ │ │ │ + b 64d2c │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #360] @ 64d58 │ │ │ │ + ldr r0, [pc, #360] @ 64d6c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 64bb8 │ │ │ │ - b 64d18 │ │ │ │ + bne 64bcc │ │ │ │ + b 64d2c │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b2bb4 │ │ │ │ + bl b2728 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 64d18 │ │ │ │ + beq 64d2c │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 64c3c │ │ │ │ - ldr r3, [pc, #300] @ 64d5c │ │ │ │ - ldr r1, [pc, #300] @ 64d60 │ │ │ │ + beq 64c50 │ │ │ │ + ldr r3, [pc, #300] @ 64d70 │ │ │ │ + ldr r1, [pc, #300] @ 64d74 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 64d18 │ │ │ │ + bl 18ed6c │ │ │ │ + b 64d2c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 29c5e0 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 29963c <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 64d18 │ │ │ │ + beq 64d2c │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - ldr r3, [pc, #264] @ 64d64 │ │ │ │ + ldr r3, [pc, #264] @ 64d78 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmn r3, #-536870911 @ 0xe0000001 │ │ │ │ lsl r0, r3, #2 │ │ │ │ - bhi 64cb0 │ │ │ │ - bl 99848 │ │ │ │ + bhi 64cc4 │ │ │ │ + bl 9976c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 64cb0 │ │ │ │ + beq 64cc4 │ │ │ │ mov r2, r5 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ bl 295d4 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 64cc4 │ │ │ │ + bne 64cd8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99d3c │ │ │ │ + bl 99c60 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - blt 64c5c │ │ │ │ + blt 64c70 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ble 64cbc │ │ │ │ - bl 2a1f3c │ │ │ │ + ble 64cd0 │ │ │ │ + bl 29ef8c │ │ │ │ mov r4, r0 │ │ │ │ - b 64d44 │ │ │ │ + b 64d58 │ │ │ │ lsl r3, r3, #1 │ │ │ │ - b 64c58 │ │ │ │ + b 64c6c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 92f28 │ │ │ │ + bl 92e4c │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r6, #0 │ │ │ │ - bne 64ce8 │ │ │ │ - b 64d10 │ │ │ │ + bne 64cfc │ │ │ │ + b 64d24 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r0, [r3, r6, lsl #2] │ │ │ │ add r6, r6, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - bge 64d3c │ │ │ │ + bge 64d50 │ │ │ │ ldr r0, [r5, r6, lsl #2] │ │ │ │ - bl 17695c <_PyLong_FromGid@@Base> │ │ │ │ + bl 1758f0 <_PyLong_FromGid@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 64cdc │ │ │ │ + bne 64cf0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 64d20 │ │ │ │ + bne 64d34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99d3c │ │ │ │ + bl 99c60 │ │ │ │ mov r4, #0 │ │ │ │ - b 64d44 │ │ │ │ + b 64d58 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 64d10 │ │ │ │ + bne 64d24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 64d10 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 64d24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99d3c │ │ │ │ + bl 99c60 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq sp, r7, r0, lsr sp │ │ │ │ - eorseq ip, r6, r8, lsr #27 │ │ │ │ - eorseq sp, r6, r8, lsl #12 │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r3, r6, ip, ror #26 │ │ │ │ + @ instruction: 0x0037b6b0 │ │ │ │ + eorseq sl, r6, r8, lsr #14 │ │ │ │ + eorseq sl, r6, r8, lsl #31 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + @ instruction: 0x003616dc │ │ │ │ andeq r0, r1, r1 │ │ │ │ │ │ │ │ -00064d68 : │ │ │ │ +00064d7c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 111d30 │ │ │ │ + bl 1117a8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 9b380 │ │ │ │ - ldr r0, [pc] @ 64d94 │ │ │ │ - bx lr │ │ │ │ - subseq r7, r8, ip, ror r1 │ │ │ │ + b 9b2a4 │ │ │ │ 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 │ │ │ │ @@ -60009,946 +60011,949 @@ │ │ │ │ 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 64df8 │ │ │ │ + bne 64e00 │ │ │ │ clz r2, r5 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #3 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 64e30 │ │ │ │ - ldr ip, [pc, #312] @ 64f38 │ │ │ │ + beq 64e38 │ │ │ │ + ldr ip, [pc, #312] @ 64f40 │ │ │ │ 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 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 64f2c │ │ │ │ + beq 64f34 │ │ │ │ cmp r6, #1 │ │ │ │ ldr r7, [r5] │ │ │ │ - beq 64f0c │ │ │ │ + beq 64f14 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 64e9c │ │ │ │ + beq 64ea4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 64e70 │ │ │ │ - ldr r2, [pc, #220] @ 64f3c │ │ │ │ - ldr r1, [pc, #220] @ 64f40 │ │ │ │ - ldr r0, [pc, #220] @ 64f44 │ │ │ │ + bne 64e78 │ │ │ │ + ldr r2, [pc, #220] @ 64f44 │ │ │ │ + ldr r1, [pc, #220] @ 64f48 │ │ │ │ + ldr r0, [pc, #220] @ 64f4c │ │ │ │ mov r3, r4 │ │ │ │ - bl 31816c <_PyArg_BadArgument@@Base> │ │ │ │ - b 64f2c │ │ │ │ + bl 315a24 <_PyArg_BadArgument@@Base> │ │ │ │ + b 64f34 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl b2bb4 │ │ │ │ + bl b2728 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 64f2c │ │ │ │ + beq 64f34 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 64ee8 │ │ │ │ + bne 64ef0 │ │ │ │ cmp r6, #2 │ │ │ │ - beq 64f10 │ │ │ │ + beq 64f18 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 64ec4 │ │ │ │ - ldr r2, [pc, #132] @ 64f3c │ │ │ │ - ldr r1, [pc, #140] @ 64f48 │ │ │ │ - ldr r0, [pc, #132] @ 64f44 │ │ │ │ - bl 31816c <_PyArg_BadArgument@@Base> │ │ │ │ - b 64f2c │ │ │ │ + bne 64ecc │ │ │ │ + ldr r2, [pc, #132] @ 64f44 │ │ │ │ + ldr r1, [pc, #140] @ 64f50 │ │ │ │ + ldr r0, [pc, #132] @ 64f4c │ │ │ │ + bl 315a24 <_PyArg_BadArgument@@Base> │ │ │ │ + b 64f34 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl b2bb4 │ │ │ │ + bl b2728 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 64f2c │ │ │ │ + beq 64f34 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 64efc │ │ │ │ - ldr r3, [pc, #92] @ 64f4c │ │ │ │ - ldr r1, [pc, #92] @ 64f50 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 64f2c │ │ │ │ - ldr r3, [pc, #80] @ 64f54 │ │ │ │ + beq 64f04 │ │ │ │ + ldr r3, [pc, #92] @ 64f54 │ │ │ │ + ldr r1, [pc, #92] @ 64f58 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ed6c │ │ │ │ + b 64f34 │ │ │ │ + ldr r3, [pc, #80] @ 64f5c │ │ │ │ cmp r4, #0 │ │ │ │ moveq r4, r3 │ │ │ │ - b 64f14 │ │ │ │ - ldr r4, [pc, #64] @ 64f54 │ │ │ │ + b 64f1c │ │ │ │ + ldr r4, [pc, #64] @ 64f5c │ │ │ │ mov r5, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 64f58 │ │ │ │ + b 64f60 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subseq r4, r8, ip, lsl #4 │ │ │ │ - eorseq sp, r7, r0, lsr sp │ │ │ │ - eorseq r1, r7, r0, lsl #17 │ │ │ │ - ldrheq r5, [r7], -ip @ │ │ │ │ - mlaseq r7, r4, r8, r1 │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r3, r6, ip, ror #26 │ │ │ │ - eorseq r1, r6, r8, lsl sp │ │ │ │ + subseq r4, r7, ip, ror #3 │ │ │ │ + @ instruction: 0x0037b6b0 │ │ │ │ + eorseq pc, r6, r0, lsl #4 │ │ │ │ + eorseq r2, r7, r0, asr sl │ │ │ │ + eorseq pc, r6, r4, lsl r2 @ │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + @ instruction: 0x003616dc │ │ │ │ + mlaseq r5, r8, r6, pc @ │ │ │ │ │ │ │ │ -00064f58 : │ │ │ │ +00064f60 : │ │ │ │ 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 33ac58 <_PyUnicode_ToNumeric@@Base+0x6e4c> │ │ │ │ + bl 3384e0 <_PyUnicode_ToNumeric@@Base+0x6e1c> │ │ │ │ subs r1, r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 29a04c │ │ │ │ + b 2970a8 │ │ │ │ + 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 64fe0 │ │ │ │ + ldr r2, [pc, #124] @ 65050 │ │ │ │ + ldr r1, [pc, #124] @ 65054 │ │ │ │ + ldr r0, [pc, #124] @ 65058 │ │ │ │ + bl 315a24 <_PyArg_BadArgument@@Base> │ │ │ │ + b 64ff8 │ │ │ │ + mov r5, r0 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r3 │ │ │ │ + bl b2728 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 65000 │ │ │ │ + mov r0, #0 │ │ │ │ + b 65048 │ │ │ │ + bl 29c28 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 65024 │ │ │ │ + ldr r3, [pc, #68] @ 6505c │ │ │ │ + ldr r1, [pc, #68] @ 65060 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ed6c │ │ │ │ + b 64ff8 │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + mov r1, r4 │ │ │ │ + bl 2a168 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldrne r0, [pc, #40] @ 65064 │ │ │ │ + bne 65048 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + b 29ef8c │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + @ instruction: 0x0037b6b0 │ │ │ │ + eorseq ip, r6, r4, lsr r5 │ │ │ │ + eorseq r8, r8, r8, asr ip │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + @ instruction: 0x003616dc │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + ldr r0, [pc] @ 65070 │ │ │ │ + bx lr │ │ │ │ + subseq r7, r7, ip, ror 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 64ff0 │ │ │ │ + bne 650c8 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 65020 │ │ │ │ + beq 650f8 │ │ │ │ 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] @ 65058 │ │ │ │ + ldr ip, [pc, #72] @ 65130 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6504c │ │ │ │ + beq 65124 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 54f98 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ + bl 55010 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6504c │ │ │ │ + beq 65124 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b 65120 │ │ │ │ + b 65134 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r4, r8, r8, lsr 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 65098 │ │ │ │ - ldr r2, [pc, #124] @ 65108 │ │ │ │ - ldr r1, [pc, #124] @ 6510c │ │ │ │ - ldr r0, [pc, #124] @ 65110 │ │ │ │ - bl 31816c <_PyArg_BadArgument@@Base> │ │ │ │ - b 650b0 │ │ │ │ - mov r5, r0 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r3 │ │ │ │ - bl b2bb4 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 650b8 │ │ │ │ - mov r0, #0 │ │ │ │ - b 65100 │ │ │ │ - bl 29c28 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 650dc │ │ │ │ - ldr r3, [pc, #68] @ 65114 │ │ │ │ - ldr r1, [pc, #68] @ 65118 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 650b0 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - mov r1, r4 │ │ │ │ - bl 2a168 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldrne r0, [pc, #40] @ 6511c │ │ │ │ - bne 65100 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, lr} │ │ │ │ - b 2a1f3c │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - eorseq sp, r7, r0, lsr sp │ │ │ │ - @ instruction: 0x0036ebb4 │ │ │ │ - @ instruction: 0x0038b2d8 │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r3, r6, ip, ror #26 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq r4, r7, r8, lsl r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmn r1, #-536870911 @ 0xe0000001 │ │ │ │ - bls 65150 │ │ │ │ - ldr r3, [pc, #144] @ 651d0 │ │ │ │ - ldr r1, [pc, #144] @ 651d4 │ │ │ │ + bls 65164 │ │ │ │ + ldr r3, [pc, #144] @ 651e4 │ │ │ │ + ldr r1, [pc, #144] @ 651e8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r4, #0 │ │ │ │ - b 651c8 │ │ │ │ + b 651dc │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 99848 │ │ │ │ + bl 9976c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 65174 │ │ │ │ + bne 65188 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2a1f3c │ │ │ │ + b 29ef8c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 6519c │ │ │ │ + beq 651b0 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldrb r0, [r1] │ │ │ │ sub r3, r0, #12 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 6519c │ │ │ │ + bhi 651b0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 64334 │ │ │ │ + bl 64454 │ │ │ │ cmp r6, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - beq 651b8 │ │ │ │ - bl 32e160 <_Py_strhex@@Base> │ │ │ │ + beq 651cc │ │ │ │ + bl 32b9b4 <_Py_strhex@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - b 651c0 │ │ │ │ - bl 92a28 │ │ │ │ + b 651d4 │ │ │ │ + bl 9294c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99d3c │ │ │ │ + bl 99c60 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r3, r9, r0, rrx │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + 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 r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 29c5e0 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 29963c <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 65228 │ │ │ │ + beq 6523c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 2964c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 65224 │ │ │ │ - ldr r3, [pc, #24] @ 65230 │ │ │ │ + bge 65238 │ │ │ │ + ldr r3, [pc, #24] @ 65244 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 1448e8 │ │ │ │ - ldr r0, [pc, #8] @ 65234 │ │ │ │ + b 1440d8 │ │ │ │ + ldr r0, [pc, #8] @ 65248 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - ldr r0, [pc] @ 65240 │ │ │ │ - b 9deb0 │ │ │ │ - eorseq r4, r7, r8, lsl ip │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + ldr r0, [pc] @ 65254 │ │ │ │ + b 9ddd4 │ │ │ │ + mlaseq r7, r8, r5, r2 │ │ │ │ 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 65298 │ │ │ │ + bne 652ac │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 652c8 │ │ │ │ + beq 652dc │ │ │ │ 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] @ 65300 │ │ │ │ + ldr ip, [pc, #72] @ 65314 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 652f4 │ │ │ │ + beq 65308 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 54f98 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ + bl 55010 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 652f4 │ │ │ │ + beq 65308 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b 65120 │ │ │ │ + b 65134 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r4, r8, r4, ror #4 │ │ │ │ + subseq r4, r7, r4, asr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 281018 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 27de18 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 65354 │ │ │ │ + beq 65368 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 2a6b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 65350 │ │ │ │ - ldr r3, [pc, #24] @ 6535c │ │ │ │ + bge 65364 │ │ │ │ + ldr r3, [pc, #24] @ 65370 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 1448e8 │ │ │ │ - ldr r0, [pc, #8] @ 65360 │ │ │ │ + b 1440d8 │ │ │ │ + ldr r0, [pc, #8] @ 65374 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + 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 29c5e0 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 29963c <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 653b4 │ │ │ │ + beq 653c8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 2a774 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 653b0 │ │ │ │ - ldr r3, [pc, #24] @ 653bc │ │ │ │ + bge 653c4 │ │ │ │ + ldr r3, [pc, #24] @ 653d0 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 1448e8 │ │ │ │ - ldr r0, [pc, #8] @ 653c0 │ │ │ │ + b 1440d8 │ │ │ │ + ldr r0, [pc, #8] @ 653d4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + 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] @ 6546c │ │ │ │ + ldr r1, [pc, #144] @ 65480 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #140] @ 65470 │ │ │ │ + ldr r2, [pc, #140] @ 65484 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ - bne 65424 │ │ │ │ + bne 65438 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #120] @ 65474 │ │ │ │ + ldr r3, [pc, #120] @ 65488 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 6540c │ │ │ │ + beq 65420 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 65428 │ │ │ │ - ldr r3, [pc, #100] @ 65478 │ │ │ │ - ldr r1, [pc, #100] @ 6547c │ │ │ │ + bgt 6543c │ │ │ │ + ldr r3, [pc, #100] @ 6548c │ │ │ │ + ldr r1, [pc, #100] @ 65490 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r5, #0 │ │ │ │ - b 65464 │ │ │ │ + b 65478 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1325c4 │ │ │ │ + bl 131dcc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 65464 │ │ │ │ + beq 65478 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 65464 │ │ │ │ + bne 65478 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, r6, ip, asr #15 │ │ │ │ - @ instruction: 0x00562990 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq sp, r6, r8, lsr fp │ │ │ │ - @ instruction: 0x0038fdf4 │ │ │ │ + subseq r2, r5, ip, asr #15 │ │ │ │ + @ instruction: 0x00552990 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq sp, r5, r8, lsr fp │ │ │ │ + eorseq sp, r8, r4, ror r7 │ │ │ │ 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 ab140 │ │ │ │ + bl ab064 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 654b4 │ │ │ │ - bl a5774 │ │ │ │ + bne 654c8 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 654cc │ │ │ │ + bne 654e0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - ldr r0, [pc, #20] @ 654d4 │ │ │ │ + ldr r0, [pc, #20] @ 654e8 │ │ │ │ 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, r6, r4, lsl r1 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - ldr r1, [pc, #76] @ 65548 │ │ │ │ - bl b6fb4 │ │ │ │ + ldr r1, [pc, #76] @ 6555c │ │ │ │ + bl b6b10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 65530 │ │ │ │ + beq 65544 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ bl 2a4b0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 65538 │ │ │ │ + beq 6554c │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #40] @ 6554c │ │ │ │ + ldr r2, [pc, #40] @ 65560 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ str r4, [r3] │ │ │ │ - bl 1448e8 │ │ │ │ + bl 1440d8 │ │ │ │ mov r0, #0 │ │ │ │ - b 65540 │ │ │ │ + b 65554 │ │ │ │ ldr r0, [sp] │ │ │ │ - bl a6490 │ │ │ │ + bl a63b4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r3, r9, r4, ror r0 │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ + @ instruction: 0x003909f4 │ │ │ │ + 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, [pc, #76] @ 655c8 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, r1 │ │ │ │ + cmpne r1, #0 │ │ │ │ + moveq r5, #1 │ │ │ │ + movne r5, #0 │ │ │ │ + beq 655b0 │ │ │ │ + ldr r3, [pc, #52] @ 655cc │ │ │ │ + ldr r1, [pc, #52] @ 655d0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + mov r2, #1 │ │ │ │ + bl 1b906c │ │ │ │ + cmp r0, #0 │ │ │ │ + movlt r4, r5 │ │ │ │ + blt 655c0 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r4] │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq sp, r5, ip, lsl fp │ │ │ │ + eorseq r0, r9, ip, 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 r0, r1 │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 27de18 <_Py_Uid_Converter@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 65624 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 29b5c │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 65620 │ │ │ │ + ldr r3, [pc, #24] @ 6562c │ │ │ │ + ldr r0, [r3] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ + b 1440d8 │ │ │ │ + ldr r0, [pc, #8] @ 65630 │ │ │ │ + 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] @ 65700 │ │ │ │ + ldr r1, [pc, #408] @ 657e4 │ │ │ │ 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 65584 │ │ │ │ - bl 345740 │ │ │ │ + bne 65668 │ │ │ │ + bl 3431d0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 656f4 │ │ │ │ + bne 657d8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r9, [r4, #8] │ │ │ │ - bl 657d4 │ │ │ │ + bl 657e8 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - beq 656e4 │ │ │ │ + beq 657c8 │ │ │ │ add r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #312] @ 65700 │ │ │ │ + ldr r2, [pc, #312] @ 657e4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 655d4 │ │ │ │ + bne 656b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 345740 │ │ │ │ + bl 3431d0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 65670 │ │ │ │ + bne 65754 │ │ │ │ mov r0, #4 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ - bl 99848 │ │ │ │ + bl 9976c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 65664 │ │ │ │ + beq 65748 │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ moveq r7, r6 │ │ │ │ moveq r8, #1 │ │ │ │ - beq 65630 │ │ │ │ - b 65670 │ │ │ │ + beq 65714 │ │ │ │ + b 65754 │ │ │ │ mov r0, r4 │ │ │ │ - bl 657d4 │ │ │ │ + bl 657e8 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 65644 │ │ │ │ + beq 65728 │ │ │ │ cmp r8, r7 │ │ │ │ - beq 65680 │ │ │ │ + beq 65764 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ str sl, [r5, r7, lsl #2] │ │ │ │ add r7, r7, #1 │ │ │ │ mov r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6560c │ │ │ │ + bne 656f0 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ str fp, [r4, #8] │ │ │ │ - bl eab1c │ │ │ │ + bl ea698 │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne 656a0 │ │ │ │ + bne 65784 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99d3c │ │ │ │ + bl 99c60 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 2a1f3c │ │ │ │ + bl 29ef8c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b 656e4 │ │ │ │ + b 657c8 │ │ │ │ lsl r8, r8, #1 │ │ │ │ lsl r1, r8, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl ab684 │ │ │ │ + bl ab5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6565c │ │ │ │ + beq 65740 │ │ │ │ mov r5, r0 │ │ │ │ - b 65624 │ │ │ │ + b 65708 │ │ │ │ cmp r7, r6 │ │ │ │ - ble 656bc │ │ │ │ + ble 657a0 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r2, [r5, r6, lsl #2] │ │ │ │ str r2, [r3, r6, lsl #2] │ │ │ │ add r6, r6, #1 │ │ │ │ - b 656a0 │ │ │ │ + b 65784 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99d3c │ │ │ │ + bl 99c60 │ │ │ │ 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 101fb8 <_PyArg_CheckPositional@@Base+0x2910> │ │ │ │ - b 656ec │ │ │ │ + bl 1019e8 <_PyArg_CheckPositional@@Base+0x27f0> │ │ │ │ + b 657d0 │ │ │ │ mov r0, #0 │ │ │ │ str r9, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ andeq r1, r0, r0, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov r0, r1 │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 281018 <_Py_Uid_Converter@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 65754 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 29b5c │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 65750 │ │ │ │ - ldr r3, [pc, #24] @ 6575c │ │ │ │ - ldr r0, [r3] │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 1448e8 │ │ │ │ - ldr r0, [pc, #8] @ 65760 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ - subseq r1, r6, 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] @ 657c8 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r1 │ │ │ │ - cmpne r1, #0 │ │ │ │ - moveq r5, #1 │ │ │ │ - movne r5, #0 │ │ │ │ - beq 657b0 │ │ │ │ - ldr r3, [pc, #52] @ 657cc │ │ │ │ - ldr r1, [pc, #52] @ 657d0 │ │ │ │ - ldr r0, [r3] │ │ │ │ - mov r2, #1 │ │ │ │ - bl 1babd0 │ │ │ │ - cmp r0, #0 │ │ │ │ - movlt r4, r5 │ │ │ │ - blt 657c0 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r4] │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq sp, r6, ip, lsl fp │ │ │ │ - eorseq r3, r9, ip, lsl #1 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #120] @ 65864 │ │ │ │ + ldr r1, [pc, #120] @ 65878 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 65804 │ │ │ │ - bl 345740 │ │ │ │ + bne 65818 │ │ │ │ + bl 3431d0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 6585c │ │ │ │ + bne 65870 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 280860 │ │ │ │ + bl 27d660 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6583c │ │ │ │ + bne 65850 │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b 65854 │ │ │ │ + b 65868 │ │ │ │ mov r0, r4 │ │ │ │ - bl 33780 │ │ │ │ + bl 33798 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 65830 │ │ │ │ - ldr r0, [pc, #16] @ 65868 │ │ │ │ + bne 65844 │ │ │ │ + ldr r0, [pc, #16] @ 6587c │ │ │ │ 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, [r8], #-48 @ 0xffffffd0 │ │ │ │ + ldrheq r5, [r7], #-48 @ 0xffffffd0 │ │ │ │ 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] @ 65914 │ │ │ │ + ldr r1, [pc, #132] @ 65928 │ │ │ │ mov r6, r2 │ │ │ │ - bl 17ed14 │ │ │ │ + bl 17dca8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 658d8 │ │ │ │ + beq 658ec │ │ │ │ ldr r2, [r2, #148] @ 0x94 │ │ │ │ ldr r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 658d8 │ │ │ │ + beq 658ec │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 658f8 │ │ │ │ - ldr r3, [pc, #76] @ 65918 │ │ │ │ - ldr r1, [pc, #76] @ 6591c │ │ │ │ + ble 6590c │ │ │ │ + ldr r3, [pc, #76] @ 6592c │ │ │ │ + ldr r1, [pc, #76] @ 65930 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 6590c │ │ │ │ + bl 18ed6c │ │ │ │ + b 65920 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 658b8 │ │ │ │ - ldr r0, [pc, #56] @ 65920 │ │ │ │ + beq 658cc │ │ │ │ + ldr r0, [pc, #56] @ 65934 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f2294 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1f05e4 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 658b8 │ │ │ │ - b 6590c │ │ │ │ + bne 658cc │ │ │ │ + b 65920 │ │ │ │ ldreq r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ movne r1, #0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 28b2fc │ │ │ │ + b 2880fc │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq sl, r7, r8, asr r3 │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r9, r8, lsl r1 │ │ │ │ - eorseq r9, r7, ip, lsl ip │ │ │ │ + subseq sl, r6, r8, asr r3 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + mlaseq r9, r8, sl, r0 │ │ │ │ + eorseq r7, r7, r4, lsr #11 │ │ │ │ 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 65960 │ │ │ │ - ldr r3, [pc, #68] @ 6599c │ │ │ │ + bge 65974 │ │ │ │ + ldr r3, [pc, #68] @ 659b0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1448e8 │ │ │ │ - b 65994 │ │ │ │ + bl 1440d8 │ │ │ │ + b 659a8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 17695c <_PyLong_FromGid@@Base> │ │ │ │ + bl 1758f0 <_PyLong_FromGid@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 17695c <_PyLong_FromGid@@Base> │ │ │ │ + bl 1758f0 <_PyLong_FromGid@@Base> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 17695c <_PyLong_FromGid@@Base> │ │ │ │ + bl 1758f0 <_PyLong_FromGid@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #12] @ 659a0 │ │ │ │ - bl a9bc8 │ │ │ │ + ldr r0, [pc, #12] @ 659b4 │ │ │ │ + bl a9aec │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ - eorseq lr, r8, r4, lsl #10 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ + eorseq fp, r8, ip, lsr #30 │ │ │ │ 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 65aac │ │ │ │ + bl 65ac0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 65a10 │ │ │ │ + beq 65a24 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r3, r4 │ │ │ │ mov r0, #3 │ │ │ │ - bl a289c │ │ │ │ + bl a27c0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 659fc │ │ │ │ + beq 65a10 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 65a04 │ │ │ │ + beq 65a18 │ │ │ │ mov r4, r5 │ │ │ │ - b 65a10 │ │ │ │ + b 65a24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 659fc │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 65a10 │ │ │ │ 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 18eb28 │ │ │ │ + bl 18d114 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 65a70 │ │ │ │ + beq 65a84 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 65a78 │ │ │ │ - bl 18fe0c │ │ │ │ + beq 65a8c │ │ │ │ + bl 18e3f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 65a78 │ │ │ │ + bge 65a8c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 65a70 │ │ │ │ + beq 65a84 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 65a70 │ │ │ │ + bne 65a84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 65a8c │ │ │ │ - ldr r0, [pc, #28] @ 65aa8 │ │ │ │ + bne 65aa0 │ │ │ │ + ldr r0, [pc, #28] @ 65abc │ │ │ │ pop {r4, pc} │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 65a84 │ │ │ │ + bne 65a98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 65a84 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 65a98 │ │ │ │ + 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 65adc │ │ │ │ + bne 65af0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 65b70 │ │ │ │ + beq 65b84 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 65af4 │ │ │ │ + beq 65b08 │ │ │ │ mov r0, r4 │ │ │ │ - bl a8eb0 │ │ │ │ + bl a8dd4 │ │ │ │ mov r4, r0 │ │ │ │ - b 65afc │ │ │ │ - bl 91ac8 │ │ │ │ + b 65b10 │ │ │ │ + bl 919ec │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 65b68 │ │ │ │ + beq 65b7c │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 65b24 │ │ │ │ - ldr r1, [pc, #124] @ 65b94 │ │ │ │ + beq 65b38 │ │ │ │ + ldr r1, [pc, #124] @ 65ba8 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5b4c │ │ │ │ + bl a5a70 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 65b44 │ │ │ │ + blt 65b58 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 65b8c │ │ │ │ - ldr r1, [pc, #96] @ 65b98 │ │ │ │ + beq 65ba0 │ │ │ │ + ldr r1, [pc, #96] @ 65bac │ │ │ │ mov r0, r4 │ │ │ │ - bl a5b4c │ │ │ │ + bl a5a70 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 65b8c │ │ │ │ + bge 65ba0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 65b68 │ │ │ │ + beq 65b7c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 65b68 │ │ │ │ + bne 65b7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 65b8c │ │ │ │ + b 65ba0 │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r4, [pc, #32] @ 65b9c │ │ │ │ - beq 65b8c │ │ │ │ + ldreq r4, [pc, #32] @ 65bb0 │ │ │ │ + beq 65ba0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq sl, r6, r4, ror #31 │ │ │ │ - eorseq fp, r5, ip, ror #25 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + eorseq r8, r6, r4, ror #18 │ │ │ │ + eorseq r9, r5, ip, ror #12 │ │ │ │ + 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 65bdc │ │ │ │ - ldr r3, [pc, #68] @ 65c18 │ │ │ │ + bge 65bf0 │ │ │ │ + ldr r3, [pc, #68] @ 65c2c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1448e8 │ │ │ │ - b 65c10 │ │ │ │ + bl 1440d8 │ │ │ │ + b 65c24 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 2668e8 │ │ │ │ + bl 2632c0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 2668e8 │ │ │ │ + bl 2632c0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 2668e8 │ │ │ │ + bl 2632c0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #12] @ 65c1c │ │ │ │ - bl a9bc8 │ │ │ │ + ldr r0, [pc, #12] @ 65c30 │ │ │ │ + bl a9aec │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ - eorseq lr, r8, r4, lsl #10 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ + eorseq fp, r8, ip, lsr #30 │ │ │ │ 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 65cec │ │ │ │ + beq 65d00 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge 65cbc │ │ │ │ + bge 65cd0 │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - beq 65cbc │ │ │ │ - ldr r3, [pc, #160] @ 65d00 │ │ │ │ + beq 65cd0 │ │ │ │ + ldr r3, [pc, #160] @ 65d14 │ │ │ │ ldr r2, [r1, #180] @ 0xb4 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ 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 │ │ │ │ @@ -60962,172 +60967,172 @@ │ │ │ │ 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 65cc0 │ │ │ │ + b 65cd4 │ │ │ │ add r1, r1, r4 │ │ │ │ ldr r5, [r1] │ │ │ │ mov r4, #0 │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r5, [r5, #24] │ │ │ │ addne r4, r4, #1 │ │ │ │ - bne 65cc8 │ │ │ │ + bne 65cdc │ │ │ │ cmn r4, #1 │ │ │ │ - bne 65cec │ │ │ │ - bl a5774 │ │ │ │ + bne 65d00 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 65cf8 │ │ │ │ + bne 65d0c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a5a64 │ │ │ │ + b a5988 │ │ │ │ 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] @ 65d4c │ │ │ │ - bl 2b507c <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ 65d60 │ │ │ │ + bl 2b20dc <_PyEval_GetBuiltin@@Base> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ - beq 65d40 │ │ │ │ + beq 65d54 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - ldr r0, [pc, #20] @ 65d50 │ │ │ │ + ldr r0, [pc, #20] @ 65d64 │ │ │ │ pop {r4, lr} │ │ │ │ - b a9bc8 │ │ │ │ + b a9aec │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #8] @ 65d54 │ │ │ │ - b a9bc8 │ │ │ │ - subseq sp, r8, ip, ror r4 │ │ │ │ - eorseq pc, r8, r8, lsl #14 │ │ │ │ - eorseq r1, r9, r0 │ │ │ │ - ldr r0, [pc] @ 65d60 │ │ │ │ - b 9deb0 │ │ │ │ - eorseq r3, r9, ip, lsr r1 │ │ │ │ + ldr r0, [pc, #8] @ 65d68 │ │ │ │ + b a9aec │ │ │ │ + subseq sp, r7, ip, ror r4 │ │ │ │ + eorseq sp, r8, r8, lsl #1 │ │ │ │ + mlaseq r8, r0, r9, lr │ │ │ │ + ldr r0, [pc] @ 65d74 │ │ │ │ + b 9ddd4 │ │ │ │ + @ instruction: 0x00390abc │ │ │ │ mov r1, #0 │ │ │ │ - b 2bcf74 │ │ │ │ + b 2b9ff8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1dfcb0 │ │ │ │ + bl 1ddfbc │ │ │ │ cmp r0, #0 │ │ │ │ - blt 65d94 │ │ │ │ + blt 65da8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 65ec8 │ │ │ │ + b 65edc │ │ │ │ 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 65ddc │ │ │ │ + bne 65df0 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 17e484 │ │ │ │ + bl 17d418 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 65dfc │ │ │ │ - b 65e04 │ │ │ │ + beq 65e10 │ │ │ │ + b 65e18 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #108] @ 65e58 │ │ │ │ + ldr r0, [pc, #108] @ 65e6c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 65dc4 │ │ │ │ + bne 65dd8 │ │ │ │ mov r4, #0 │ │ │ │ - b 65e44 │ │ │ │ + b 65e58 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - bl 29c5e0 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 29963c <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 65dfc │ │ │ │ + beq 65e10 │ │ │ │ add r0, r4, #16 │ │ │ │ ldr r1, [sp] │ │ │ │ bl 2a0d8 │ │ │ │ cmn r0, #1 │ │ │ │ - ldrne r4, [pc, #40] @ 65e5c │ │ │ │ - bne 65e44 │ │ │ │ - ldr r3, [pc, #36] @ 65e60 │ │ │ │ + ldrne r4, [pc, #40] @ 65e70 │ │ │ │ + bne 65e58 │ │ │ │ + ldr r3, [pc, #36] @ 65e74 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1448e8 │ │ │ │ + bl 1440d8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b380 │ │ │ │ + bl 9b2a4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - mlaseq r6, ip, r6, sp │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ + eorseq fp, r6, ip, lsl r0 │ │ │ │ + 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 4d854 <_PyTime_AsTimeval_clamp@@Base+0x4c> │ │ │ │ + bl 4d7f0 <_PyTime_AsTimeval_clamp@@Base+0x4c> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 65ec0 │ │ │ │ + beq 65ed4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 59020 <_PyContext_NewHamtForTests@@Base+0x38> │ │ │ │ + bl 59030 <_PyContext_NewHamtForTests@@Base+0x38> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 65eac │ │ │ │ + beq 65ec0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 65eb4 │ │ │ │ + beq 65ec8 │ │ │ │ mov r4, r5 │ │ │ │ - b 65ec0 │ │ │ │ + b 65ed4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 65eac │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 65ec0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, 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] @ 65f28 │ │ │ │ + ldr r2, [pc, #60] @ 65f3c │ │ │ │ add r1, sp, #4 │ │ │ │ bl 29fe8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 65f14 │ │ │ │ + beq 65f28 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #40] @ 65f2c │ │ │ │ + ldr r2, [pc, #40] @ 65f40 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ str r4, [r3] │ │ │ │ - bl 1448e8 │ │ │ │ - b 65f1c │ │ │ │ + bl 1440d8 │ │ │ │ + b 65f30 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl bbd2c │ │ │ │ + bl bb880 │ │ │ │ add sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r1, r0, r1 │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ + 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, #4016] @ 0xfb0 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r5, [r3, #8] │ │ │ │ moveq r5, r3 │ │ │ │ @@ -61139,1087 +61144,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 65f98 │ │ │ │ + bne 65fac │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #3 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 65fd8 │ │ │ │ - ldr ip, [pc, #352] @ 66100 │ │ │ │ + beq 65fec │ │ │ │ + ldr ip, [pc, #352] @ 66114 │ │ │ │ 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 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 65fd8 │ │ │ │ + bne 65fec │ │ │ │ mov r0, #0 │ │ │ │ - b 660f8 │ │ │ │ + b 6610c │ │ │ │ cmp r7, #0 │ │ │ │ ldm r4, {r8, r9} │ │ │ │ - beq 66034 │ │ │ │ + beq 66048 │ │ │ │ ldr sl, [r4, #8] │ │ │ │ cmp sl, #0 │ │ │ │ - beq 66004 │ │ │ │ + beq 66018 │ │ │ │ subs r7, r5, #3 │ │ │ │ - ldreq r7, [pc, #264] @ 66104 │ │ │ │ + ldreq r7, [pc, #264] @ 66118 │ │ │ │ moveq r5, #1 │ │ │ │ - beq 66048 │ │ │ │ - b 66008 │ │ │ │ - ldr sl, [pc, #248] @ 66104 │ │ │ │ + beq 6605c │ │ │ │ + b 6601c │ │ │ │ + ldr sl, [pc, #248] @ 66118 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r5, #1 │ │ │ │ - beq 6602c │ │ │ │ - bl 1038f0 │ │ │ │ + beq 66040 │ │ │ │ + bl 103320 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt 65fd0 │ │ │ │ + blt 65fe4 │ │ │ │ cmp r7, #1 │ │ │ │ - beq 66044 │ │ │ │ + beq 66058 │ │ │ │ ldr r7, [r4, #16] │ │ │ │ - b 66048 │ │ │ │ - ldr sl, [pc, #200] @ 66104 │ │ │ │ + b 6605c │ │ │ │ + ldr sl, [pc, #200] @ 66118 │ │ │ │ mov r5, #1 │ │ │ │ mov r7, sl │ │ │ │ - b 66048 │ │ │ │ - ldr r7, [pc, #184] @ 66104 │ │ │ │ + b 6605c │ │ │ │ + ldr r7, [pc, #184] @ 66118 │ │ │ │ ldr r6, [r6, #16] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2e2468 │ │ │ │ + bl 2df984 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 65fd0 │ │ │ │ + beq 65fe4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ - bl 2d970c │ │ │ │ + bl 2d6824 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 660e8 │ │ │ │ + beq 660fc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d97c0 │ │ │ │ + bl 2d68d8 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 660e8 │ │ │ │ + beq 660fc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d9824 │ │ │ │ + bl 2d693c │ │ │ │ cmn r0, #1 │ │ │ │ - beq 660e8 │ │ │ │ + beq 660fc │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2d9ae0 │ │ │ │ + bl 2d6e68 <_PyLong_UnsignedShort_Converter@@Base+0x1e4> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 660e8 │ │ │ │ + beq 660fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2db7c4 <_PyThreadState_GetCurrent@@Base+0x1ac> │ │ │ │ + bl 2d8bfc <_PyThreadState_GetCurrent@@Base+0x1ac> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 660e8 │ │ │ │ + beq 660fc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 660f4 │ │ │ │ + beq 66108 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 660f4 │ │ │ │ + bne 66108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 660f4 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 66108 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b380 │ │ │ │ - b 65fd0 │ │ │ │ - ldr r0, [pc, #8] @ 66104 │ │ │ │ + bl 9b2a4 │ │ │ │ + b 65fe4 │ │ │ │ + ldr r0, [pc, #8] @ 66118 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - @ instruction: 0x00584290 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq r4, r7, r0, ror r2 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 10fd7c │ │ │ │ + bl 10f7f8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66154 │ │ │ │ + beq 66168 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4] │ │ │ │ - beq 66154 │ │ │ │ + beq 66168 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66154 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bne 66168 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66188 │ │ │ │ + beq 6619c │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #4] │ │ │ │ - beq 66188 │ │ │ │ + beq 6619c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66188 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bne 6619c │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 661bc │ │ │ │ + beq 661d0 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq 661bc │ │ │ │ + beq 661d0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 661bc │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bne 661d0 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 661f0 │ │ │ │ + beq 66204 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #12] │ │ │ │ - beq 661f0 │ │ │ │ + beq 66204 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 661f0 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bne 66204 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66224 │ │ │ │ + beq 66238 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #16] │ │ │ │ - beq 66224 │ │ │ │ + beq 66238 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66224 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bne 66238 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66258 │ │ │ │ + beq 6626c │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #28] │ │ │ │ - beq 66258 │ │ │ │ + beq 6626c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66258 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bne 6626c │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6628c │ │ │ │ + beq 662a0 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #32] │ │ │ │ - beq 6628c │ │ │ │ + beq 662a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6628c │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bne 662a0 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 662c0 │ │ │ │ + beq 662d4 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ - beq 662c0 │ │ │ │ + beq 662d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 662c0 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bne 662d4 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 662f4 │ │ │ │ + beq 66308 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ - beq 662f4 │ │ │ │ + beq 66308 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 662f4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bne 66308 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66328 │ │ │ │ + beq 6633c │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ - beq 66328 │ │ │ │ + beq 6633c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66328 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bne 6633c │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6635c │ │ │ │ + beq 66370 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #24] │ │ │ │ - beq 6635c │ │ │ │ + beq 66370 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6635c │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bne 66370 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66390 │ │ │ │ + beq 663a4 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #20] │ │ │ │ - beq 66390 │ │ │ │ + beq 663a4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66390 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bne 663a4 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 663c4 │ │ │ │ + beq 663d8 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ - beq 663c4 │ │ │ │ + beq 663d8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 663c4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bne 663d8 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 663f8 │ │ │ │ + beq 6640c │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ - beq 663f8 │ │ │ │ + beq 6640c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 663f8 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bne 6640c │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6642c │ │ │ │ + beq 66440 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ - beq 6642c │ │ │ │ + beq 66440 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6642c │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bne 66440 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66460 │ │ │ │ + beq 66474 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - beq 66460 │ │ │ │ + beq 66474 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66460 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bne 66474 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66494 │ │ │ │ + beq 664a8 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ - beq 66494 │ │ │ │ + beq 664a8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 66494 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bne 664a8 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 664c8 │ │ │ │ + beq 664dc │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ - beq 664c8 │ │ │ │ + beq 664dc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 664c8 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bne 664dc │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ tst r3, #1 │ │ │ │ - bne 664f0 │ │ │ │ + bne 66504 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #1 │ │ │ │ - beq 66518 │ │ │ │ + beq 6652c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ 6652c │ │ │ │ - ldr r1, [pc, #36] @ 66530 │ │ │ │ + ldr r3, [pc, #36] @ 66540 │ │ │ │ + ldr r1, [pc, #36] @ 66544 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #20] @ 66534 │ │ │ │ + ldr r2, [pc, #20] @ 66548 │ │ │ │ tst r3, #14 │ │ │ │ - ldr r0, [pc, #16] @ 66538 │ │ │ │ + ldr r0, [pc, #16] @ 6654c │ │ │ │ movne r0, r2 │ │ │ │ bx lr │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r1, r7, r8, asr lr │ │ │ │ - subseq r1, r6, r4, ror #1 │ │ │ │ - subseq r1, r6, r4, ror lr │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + @ instruction: 0x0036f7d8 │ │ │ │ + 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 66574 │ │ │ │ + bne 66588 │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 665a8 │ │ │ │ - b 6659c │ │ │ │ + bne 665bc │ │ │ │ + b 665b0 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r0, [pc, #204] @ 66650 │ │ │ │ + ldr r0, [pc, #204] @ 66664 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6655c │ │ │ │ + bne 66570 │ │ │ │ mov r0, #0 │ │ │ │ - b 66648 │ │ │ │ - bl a5774 │ │ │ │ + b 6665c │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 66594 │ │ │ │ + bne 665a8 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 665c8 │ │ │ │ - bl a5774 │ │ │ │ + bne 665dc │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 66594 │ │ │ │ + bne 665a8 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 2a9c1c │ │ │ │ + bl 2a6c6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66594 │ │ │ │ + beq 665a8 │ │ │ │ ldrd r8, [sp, #8] │ │ │ │ - ldr r1, [pc, #108] @ 66654 │ │ │ │ - ldr r0, [pc, #108] @ 66658 │ │ │ │ + ldr r1, [pc, #108] @ 66668 │ │ │ │ + ldr r0, [pc, #108] @ 6666c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ strd r8, [sp] │ │ │ │ - bl bc32c │ │ │ │ + bl bbe80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 66594 │ │ │ │ - bl c42a4 │ │ │ │ + blt 665a8 │ │ │ │ + bl c3dc8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a084 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7ff4 │ │ │ │ + bl c7b18 │ │ │ │ cmp r4, #0 │ │ │ │ - ldrge r0, [pc, #40] @ 6665c │ │ │ │ - bge 66648 │ │ │ │ - ldr r3, [pc, #36] @ 66660 │ │ │ │ + ldrge r0, [pc, #40] @ 66670 │ │ │ │ + bge 6665c │ │ │ │ + ldr r3, [pc, #36] @ 66674 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r8, r9, lr} │ │ │ │ - b 1448e8 │ │ │ │ + b 1440d8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ - eorseq sp, r6, r4, lsr r7 │ │ │ │ - eorseq r3, r9, r0, ror r1 │ │ │ │ - eorseq r3, r9, r4, ror r1 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ + ldrheq fp, [r6], -r4 @ │ │ │ │ + @ instruction: 0x00390af0 │ │ │ │ + @ instruction: 0x00390af4 │ │ │ │ + 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 │ │ │ │ - ldr r1, [pc, #32] @ 6669c │ │ │ │ + ldr r1, [pc, #32] @ 666b0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 150b5c │ │ │ │ + bl 150124 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 66694 │ │ │ │ + bne 666a8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ b 30494 │ │ │ │ pop {r4, lr} │ │ │ │ - b 99d3c │ │ │ │ - @ instruction: 0x0038b1bc │ │ │ │ + b 99c60 │ │ │ │ + eorseq r8, r8, ip, lsr fp │ │ │ │ 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 66704 │ │ │ │ + bl 66718 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 666f8 │ │ │ │ + beq 6670c │ │ │ │ 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 666f4 │ │ │ │ + beq 66708 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b a343c │ │ │ │ - ldr r0, [pc, #4] @ 66700 │ │ │ │ + b a3360 │ │ │ │ + ldr r0, [pc, #4] @ 66714 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq r7, r8, ip, ror #2 │ │ │ │ + subseq r7, r7, ip, ror #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ mov r5, r0 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ mov r4, r1 │ │ │ │ - beq 66780 │ │ │ │ + beq 66794 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 66780 │ │ │ │ + bne 66794 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 2219c4 │ │ │ │ + bl 21e4ac │ │ │ │ cmn r1, #1 │ │ │ │ cmneq r0, #1 │ │ │ │ - bne 66780 │ │ │ │ - bl a5774 │ │ │ │ + bne 66794 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 667b8 │ │ │ │ + bne 667cc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 66780 │ │ │ │ + bne 66794 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ mov r0, #1 │ │ │ │ strd r2, [r4] │ │ │ │ - b 667bc │ │ │ │ + b 667d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b7270 │ │ │ │ + bl 1b5968 │ │ │ │ cmn r1, #1 │ │ │ │ cmneq r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bne 667a8 │ │ │ │ - bl a5774 │ │ │ │ + bne 667bc │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 667b8 │ │ │ │ + bne 667cc │ │ │ │ mov r0, #1 │ │ │ │ str r6, [r4] │ │ │ │ str r5, [r4, #4] │ │ │ │ - b 667bc │ │ │ │ + b 667d0 │ │ │ │ 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] @ 6680c │ │ │ │ - bl 2b507c <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ 66820 │ │ │ │ + bl 2b20dc <_PyEval_GetBuiltin@@Base> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ - beq 66800 │ │ │ │ + beq 66814 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - ldr r0, [pc, #20] @ 66810 │ │ │ │ + ldr r0, [pc, #20] @ 66824 │ │ │ │ pop {r4, lr} │ │ │ │ - b a9bc8 │ │ │ │ + b a9aec │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #8] @ 66814 │ │ │ │ - b a9bc8 │ │ │ │ - subseq sp, r8, ip, ror r4 │ │ │ │ - eorseq pc, r8, r8, lsl #14 │ │ │ │ - eorseq r1, r9, r0 │ │ │ │ + ldr r0, [pc, #8] @ 66828 │ │ │ │ + b a9aec │ │ │ │ + subseq sp, r7, ip, ror r4 │ │ │ │ + eorseq sp, r8, r8, lsl #1 │ │ │ │ + mlaseq r8, r0, r9, lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #116] @ 668a4 │ │ │ │ + ldr r3, [pc, #116] @ 668b8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq 6686c │ │ │ │ + beq 66880 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 6686c │ │ │ │ + ble 66880 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1038f0 │ │ │ │ + bl 103320 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne 66884 │ │ │ │ - b 6689c │ │ │ │ - ldr r3, [pc, #52] @ 668a8 │ │ │ │ - ldr r1, [pc, #52] @ 668ac │ │ │ │ + bne 66898 │ │ │ │ + b 668b0 │ │ │ │ + ldr r3, [pc, #52] @ 668bc │ │ │ │ + ldr r1, [pc, #52] @ 668c0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mvn r5, #0 │ │ │ │ - b 6689c │ │ │ │ + b 668b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6689c │ │ │ │ + bne 668b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq sp, r6, r8, lsr fp │ │ │ │ - @ instruction: 0x0038fdf4 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq sp, r5, r8, lsr fp │ │ │ │ + eorseq sp, r8, r4, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #132] @ 6694c │ │ │ │ + ldr r3, [pc, #132] @ 66960 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq 66900 │ │ │ │ + beq 66914 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 66900 │ │ │ │ + ble 66914 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bne 66918 │ │ │ │ - bl 162d3c │ │ │ │ + bne 6692c │ │ │ │ + bl 161f24 │ │ │ │ mov r5, r0 │ │ │ │ - b 66920 │ │ │ │ - ldr r3, [pc, #72] @ 66950 │ │ │ │ - ldr r1, [pc, #72] @ 66954 │ │ │ │ + b 66934 │ │ │ │ + ldr r3, [pc, #72] @ 66964 │ │ │ │ + ldr r1, [pc, #72] @ 66968 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mvn r5, #0 │ │ │ │ - b 66944 │ │ │ │ - bl b2d98 │ │ │ │ + b 66958 │ │ │ │ + bl b290c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 66944 │ │ │ │ + beq 66958 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 66944 │ │ │ │ + bne 66958 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq sp, r6, r8, lsr fp │ │ │ │ - @ instruction: 0x0038fdf4 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq sp, r5, r8, lsr fp │ │ │ │ + eorseq sp, r8, r4, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ 669a0 │ │ │ │ - bl 2b507c <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ 669b4 │ │ │ │ + bl 2b20dc <_PyEval_GetBuiltin@@Base> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ - beq 66994 │ │ │ │ + beq 669a8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - ldr r0, [pc, #20] @ 669a4 │ │ │ │ + ldr r0, [pc, #20] @ 669b8 │ │ │ │ pop {r4, lr} │ │ │ │ - b a9bc8 │ │ │ │ + b a9aec │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #8] @ 669a8 │ │ │ │ - b a9bc8 │ │ │ │ - subseq sp, r8, ip, ror r4 │ │ │ │ - eorseq pc, r8, r8, lsl #14 │ │ │ │ - eorseq r1, r9, r0 │ │ │ │ + ldr r0, [pc, #8] @ 669bc │ │ │ │ + b a9aec │ │ │ │ + subseq sp, r7, ip, ror r4 │ │ │ │ + eorseq sp, r8, r8, lsl #1 │ │ │ │ + mlaseq r8, r0, r9, lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, sp │ │ │ │ - bl 66704 │ │ │ │ + bl 66718 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66a08 │ │ │ │ + beq 66a1c │ │ │ │ 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 66a04 │ │ │ │ + beq 66a18 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b a343c │ │ │ │ - ldr r0, [pc, #4] @ 66a10 │ │ │ │ + b a3360 │ │ │ │ + ldr r0, [pc, #4] @ 66a24 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq r7, r8, ip, ror #2 │ │ │ │ + subseq r7, r7, ip, ror #2 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r3, [r0, #8] │ │ │ │ ldrne r2, [r2, #8] │ │ │ │ subne r0, r3, r2 │ │ │ │ bicne r0, r0, r0, asr #31 │ │ │ │ - b a5a64 │ │ │ │ + b a5988 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b 8bfc4 │ │ │ │ + b 8befc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #116] @ 66ac8 │ │ │ │ + ldr r3, [pc, #116] @ 66adc │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq 66a90 │ │ │ │ + beq 66aa4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 66a90 │ │ │ │ + ble 66aa4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 115ef0 │ │ │ │ + bl 11596c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne 66aa8 │ │ │ │ - b 66ac0 │ │ │ │ - ldr r3, [pc, #52] @ 66acc │ │ │ │ - ldr r1, [pc, #52] @ 66ad0 │ │ │ │ + bne 66abc │ │ │ │ + b 66ad4 │ │ │ │ + ldr r3, [pc, #52] @ 66ae0 │ │ │ │ + ldr r1, [pc, #52] @ 66ae4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mvn r5, #0 │ │ │ │ - b 66ac0 │ │ │ │ + b 66ad4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 66ac0 │ │ │ │ + bne 66ad4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq sp, r6, r8, lsr fp │ │ │ │ - @ instruction: 0x0038fdf4 │ │ │ │ - b 66108 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq sp, r5, r8, lsr fp │ │ │ │ + eorseq sp, r8, r4, ror r7 │ │ │ │ + b 6611c │ │ │ │ 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 66b10 │ │ │ │ + bne 66b24 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 66704 │ │ │ │ + bl 66718 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 66b38 │ │ │ │ - b 66b30 │ │ │ │ + bne 66b4c │ │ │ │ + b 66b44 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #208] @ 66bf0 │ │ │ │ + ldr r0, [pc, #208] @ 66c04 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 66af8 │ │ │ │ + bne 66b0c │ │ │ │ mov r0, #0 │ │ │ │ - b 66be8 │ │ │ │ + b 66bfc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 66704 │ │ │ │ + bl 66718 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 66b30 │ │ │ │ + beq 66b44 │ │ │ │ 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 66b80 │ │ │ │ + bcs 66b94 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r3, r2 │ │ │ │ sbcs r3, r3, r0 │ │ │ │ - bcc 66b94 │ │ │ │ - ldr r3, [pc, #108] @ 66bf4 │ │ │ │ - ldr r1, [pc, #108] @ 66bf8 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 66bc8 │ │ │ │ - ldr r3, [pc, #96] @ 66bfc │ │ │ │ - ldr r0, [pc, #96] @ 66c00 │ │ │ │ + bcc 66ba8 │ │ │ │ + ldr r3, [pc, #108] @ 66c08 │ │ │ │ + ldr r1, [pc, #108] @ 66c0c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ed6c │ │ │ │ + b 66bdc │ │ │ │ + ldr r3, [pc, #96] @ 66c10 │ │ │ │ + ldr r0, [pc, #96] @ 66c14 │ │ │ │ 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 66bdc │ │ │ │ - bl a5774 │ │ │ │ + bne 66bf0 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #44] @ 66c04 │ │ │ │ - bne 66b30 │ │ │ │ - b 66be8 │ │ │ │ + ldreq r0, [pc, #44] @ 66c18 │ │ │ │ + bne 66b44 │ │ │ │ + b 66bfc │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, lr} │ │ │ │ - b 151120 │ │ │ │ + b 150bc4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq sp, r6, r8, lsr #15 │ │ │ │ - subseq sl, r6, r8, asr #24 │ │ │ │ - eorseq r3, r9, r0, lsl #3 │ │ │ │ + eorseq fp, r6, r8, lsr #2 │ │ │ │ + subseq sl, r5, r8, asr #24 │ │ │ │ + eorseq r0, r9, r0, lsl #22 │ │ │ │ andeq pc, pc, r0, lsl #30 │ │ │ │ @ instruction: 0xfff00000 @ IMB │ │ │ │ - subseq r7, r8, ip, ror #2 │ │ │ │ + subseq r7, r7, ip, ror #2 │ │ │ │ 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] @ 66cf0 │ │ │ │ + ldr r1, [pc, #180] @ 66d04 │ │ │ │ ldr r2, [r3] │ │ │ │ add r3, sp, #8 │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl b6fb4 │ │ │ │ + bl b6b10 │ │ │ │ cmp r0, r5 │ │ │ │ - beq 66ca8 │ │ │ │ + beq 66cbc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 3a61c <_Py_IncRef@@Base+0x14> │ │ │ │ + bl 3a634 <_Py_IncRef@@Base+0x2cc> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 66c74 │ │ │ │ - b 66ca8 │ │ │ │ + bne 66c88 │ │ │ │ + b 66cbc │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 66cb0 │ │ │ │ + bne 66cc4 │ │ │ │ add r5, r5, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r5 │ │ │ │ - ble 66ce4 │ │ │ │ + ble 66cf8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3117d0 │ │ │ │ + bl 30eb58 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 66c64 │ │ │ │ + bne 66c78 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 66ce4 │ │ │ │ + beq 66cf8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 66cc8 │ │ │ │ + bne 66cdc │ │ │ │ mov r4, #0 │ │ │ │ - b 66ce4 │ │ │ │ + b 66cf8 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 66c70 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 66c70 │ │ │ │ + bne 66c84 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 66c84 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 66ca8 │ │ │ │ + bne 66cbc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 66ca8 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 66cbc │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r2, r9, r0, lsr pc │ │ │ │ + @ instruction: 0x003908b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 66e08 │ │ │ │ + ldr r2, [pc, #252] @ 66e1c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 66e0c │ │ │ │ + ldr r0, [pc, #244] @ 66e20 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 66d44 │ │ │ │ + bne 66d58 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 66e10 │ │ │ │ + ldr r3, [pc, #224] @ 66e24 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 66d84 │ │ │ │ + beq 66d98 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 66d48 │ │ │ │ - b 66d84 │ │ │ │ + bgt 66d5c │ │ │ │ + b 66d98 │ │ │ │ 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 66d9c │ │ │ │ + bne 66db0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #156] @ 66e10 │ │ │ │ + ldr r3, [pc, #156] @ 66e24 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 66d84 │ │ │ │ + beq 66d98 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 66d9c │ │ │ │ - ldr r3, [pc, #136] @ 66e14 │ │ │ │ - ldr r1, [pc, #136] @ 66e18 │ │ │ │ + bgt 66db0 │ │ │ │ + ldr r3, [pc, #136] @ 66e28 │ │ │ │ + ldr r1, [pc, #136] @ 66e2c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r6, #0 │ │ │ │ - b 66e00 │ │ │ │ + b 66e14 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a969c │ │ │ │ + bl a95c0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 66ddc │ │ │ │ + beq 66df0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 66ddc │ │ │ │ + bne 66df0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 66e00 │ │ │ │ + beq 66e14 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 66e00 │ │ │ │ + bne 66e14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00562990 │ │ │ │ - subseq r2, r6, ip, asr #15 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq sp, r6, r8, lsr fp │ │ │ │ - @ instruction: 0x0038fdf4 │ │ │ │ + @ instruction: 0x00552990 │ │ │ │ + subseq r2, r5, ip, asr #15 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq sp, r5, r8, lsr fp │ │ │ │ + eorseq sp, r8, r4, ror r7 │ │ │ │ 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 66e74 │ │ │ │ + bne 66e88 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ cmpne r4, #106 @ 0x6a │ │ │ │ moveq r0, #1 │ │ │ │ - beq 66e78 │ │ │ │ + beq 66e8c │ │ │ │ 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 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 66eb0 │ │ │ │ - bl a5774 │ │ │ │ + bne 66ec4 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 66f0c │ │ │ │ + bne 66f20 │ │ │ │ orr r0, r4, #524288 @ 0x80000 │ │ │ │ bl 294fc │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 66ed4 │ │ │ │ - ldr r3, [pc, #72] @ 66f14 │ │ │ │ + bne 66ee8 │ │ │ │ + ldr r3, [pc, #72] @ 66f28 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1448e8 │ │ │ │ - b 66ef0 │ │ │ │ + bl 1440d8 │ │ │ │ + b 66f04 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 17e65c <_Py_set_inheritable@@Base> │ │ │ │ + bl 17d5f0 <_Py_set_inheritable@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 66f00 │ │ │ │ + bge 66f14 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a060 │ │ │ │ - bl a5774 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - bne 66f0c │ │ │ │ + bne 66f20 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a6490 │ │ │ │ + b a63b4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ + 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] @ 6702c │ │ │ │ - ldr r1, [pc, #240] @ 67030 │ │ │ │ + ldr r0, [pc, #240] @ 67040 │ │ │ │ + ldr r1, [pc, #240] @ 67044 │ │ │ │ cmp r3, r1 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 66f68 │ │ │ │ + bne 66f7c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 67034 │ │ │ │ + ldr r3, [pc, #224] @ 67048 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 66fa4 │ │ │ │ + beq 66fb8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 66f6c │ │ │ │ - b 66fa4 │ │ │ │ + bgt 66f80 │ │ │ │ + b 66fb8 │ │ │ │ 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 66fbc │ │ │ │ + bne 66fd0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 67034 │ │ │ │ + ldr r3, [pc, #160] @ 67048 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 66fa4 │ │ │ │ + beq 66fb8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 66fc0 │ │ │ │ - ldr r3, [pc, #140] @ 67038 │ │ │ │ - ldr r1, [pc, #140] @ 6703c │ │ │ │ + bgt 66fd4 │ │ │ │ + ldr r3, [pc, #140] @ 6704c │ │ │ │ + ldr r1, [pc, #140] @ 67050 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r6, #0 │ │ │ │ - b 67024 │ │ │ │ + b 67038 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 117850 │ │ │ │ + bl 116f10 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 67000 │ │ │ │ + beq 67014 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 67000 │ │ │ │ + bne 67014 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 67024 │ │ │ │ + beq 67038 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 67024 │ │ │ │ + bne 67038 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, r6, ip, asr #15 │ │ │ │ - @ instruction: 0x00562990 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq sp, r6, r8, lsr fp │ │ │ │ - @ instruction: 0x0038fdf4 │ │ │ │ + subseq r2, r5, ip, asr #15 │ │ │ │ + @ instruction: 0x00552990 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq sp, r5, r8, lsr fp │ │ │ │ + eorseq sp, r8, r4, ror r7 │ │ │ │ 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 │ │ │ │ @@ -62227,118 +62232,118 @@ │ │ │ │ mov r2, #24 │ │ │ │ ldr r4, [ip, #8] │ │ │ │ bl 29658 │ │ │ │ cmp r4, #0 │ │ │ │ mvneq r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ mvneq r0, #0 │ │ │ │ - beq 67088 │ │ │ │ + beq 6709c │ │ │ │ add r4, r4, #3648 @ 0xe40 │ │ │ │ ldrd r0, [r4] │ │ │ │ - ldr r2, [pc, #12] @ 6709c │ │ │ │ + ldr r2, [pc, #12] @ 670b0 │ │ │ │ strd r0, [r3, #8] │ │ │ │ str r2, [r3, #16] │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - andeq r7, r6, r0, lsr #1 │ │ │ │ - ldr r2, [pc, #20] @ 670bc │ │ │ │ - ldr r0, [pc, #16] @ 670bc │ │ │ │ + strheq r7, [r6], -r4 │ │ │ │ + ldr r2, [pc, #20] @ 670d0 │ │ │ │ + ldr r0, [pc, #16] @ 670d0 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ bx lr │ │ │ │ - subseq r1, r6, r4, lsl 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 r0, r1 │ │ │ │ - bl 1dfcb0 │ │ │ │ + bl 1ddfbc │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 6713c │ │ │ │ + blt 67150 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #17 │ │ │ │ - bl 18c21c │ │ │ │ + bl 18a808 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a228 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6710c │ │ │ │ + bne 67120 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r6, [r0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #17 │ │ │ │ - bl 18c21c │ │ │ │ + bl 18a808 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 67144 │ │ │ │ + bne 67158 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #32] @ 6714c │ │ │ │ + ldr r2, [pc, #32] @ 67160 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ str r6, [r3] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1448e8 │ │ │ │ + b 1440d8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #4] @ 67150 │ │ │ │ + ldr r0, [pc, #4] @ 67164 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + 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] @ 6718c │ │ │ │ + ldr r0, [pc, #12] @ 671a0 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl c0810 │ │ │ │ + bl c0334 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq sl, r8, r0, lsr sp │ │ │ │ + subseq sl, r7, r0, lsr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1dfcb0 │ │ │ │ + bl 1ddfbc │ │ │ │ cmp r0, #0 │ │ │ │ - blt 671cc │ │ │ │ + blt 671e0 │ │ │ │ bl 2a12c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 671d4 │ │ │ │ - ldr r3, [pc, #24] @ 671dc │ │ │ │ + bne 671e8 │ │ │ │ + ldr r3, [pc, #24] @ 671f0 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 1448e8 │ │ │ │ + b 1440d8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #4] @ 671e0 │ │ │ │ + ldr r0, [pc, #4] @ 671f4 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + 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] @ 67414 │ │ │ │ + ldr lr, [pc, #500] @ 67428 │ │ │ │ cmp r3, #0 │ │ │ │ mvn r3, #99 @ 0x63 │ │ │ │ add r6, r6, r2 │ │ │ │ mov r7, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ @@ -62350,357 +62355,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 67284 │ │ │ │ + bne 67298 │ │ │ │ clz r3, r4 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r7, #3 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 672c8 │ │ │ │ - ldr ip, [pc, #396] @ 67418 │ │ │ │ + beq 672dc │ │ │ │ + ldr ip, [pc, #396] @ 6742c │ │ │ │ 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 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r7, r4 │ │ │ │ - beq 673fc │ │ │ │ + beq 67410 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 170df4 │ │ │ │ + bl 16fc44 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 673dc │ │ │ │ + beq 673f0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 67360 │ │ │ │ + beq 67374 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6731c │ │ │ │ - bl 1485a4 │ │ │ │ + beq 67330 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 67310 │ │ │ │ - bl a5774 │ │ │ │ + bne 67324 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 673dc │ │ │ │ + bne 673f0 │ │ │ │ subs r8, r6, #2 │ │ │ │ - bne 67320 │ │ │ │ - b 67364 │ │ │ │ + bne 67334 │ │ │ │ + b 67378 │ │ │ │ mov r5, #384 @ 0x180 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 67344 │ │ │ │ + bne 67358 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 263c8c │ │ │ │ + bl 260664 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 67364 │ │ │ │ - b 673dc │ │ │ │ + bne 67378 │ │ │ │ + b 673f0 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 66704 │ │ │ │ + bl 66718 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 673dc │ │ │ │ + beq 673f0 │ │ │ │ cmp r8, #1 │ │ │ │ - beq 67364 │ │ │ │ - b 6732c │ │ │ │ + beq 67378 │ │ │ │ + b 67340 │ │ │ │ mov r5, #384 @ 0x180 │ │ │ │ ldrd r8, [sp, #32] │ │ │ │ ldr sl, [sp, #28] │ │ │ │ - bl c42a4 │ │ │ │ + bl c3dc8 │ │ │ │ cmn sl, #100 @ 0x64 │ │ │ │ mov r6, r0 │ │ │ │ - beq 67398 │ │ │ │ + beq 673ac │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ strd r8, [sp] │ │ │ │ bl 296f4 │ │ │ │ mov r4, r0 │ │ │ │ - b 673b0 │ │ │ │ + b 673c4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ bl 29da8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7ff4 │ │ │ │ + bl c7b18 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 673e4 │ │ │ │ + beq 673f8 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 673ec │ │ │ │ - bl 132dd8 │ │ │ │ + bne 67400 │ │ │ │ + bl 1325e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6736c │ │ │ │ + beq 67380 │ │ │ │ mov r4, #0 │ │ │ │ - b 673fc │ │ │ │ - ldr r4, [pc, #48] @ 6741c │ │ │ │ - b 673fc │ │ │ │ - ldr r3, [pc, #44] @ 67420 │ │ │ │ + b 67410 │ │ │ │ + ldr r4, [pc, #48] @ 67430 │ │ │ │ + b 67410 │ │ │ │ + ldr r3, [pc, #44] @ 67434 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1448e8 │ │ │ │ + bl 1440d8 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ - bl 1715c0 │ │ │ │ + bl 170410 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subseq pc, r3, r8, ror #24 │ │ │ │ - subseq r4, r8, r8, ror #5 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ + ldrsbeq sp, [r3], #-88 @ 0xffffffa8 │ │ │ │ + subseq r4, r7, r8, asr #5 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ │ │ │ │ -00067424 : │ │ │ │ +00067438 : │ │ │ │ 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 6744c │ │ │ │ - b 29a644 │ │ │ │ + bne 67460 │ │ │ │ + b 2976a0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 58578 │ │ │ │ + bl 5850c │ │ │ │ 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] @ 675d0 │ │ │ │ - ldr r2, [pc, #324] @ 675d4 │ │ │ │ + ldr r0, [pc, #324] @ 675e4 │ │ │ │ + ldr r2, [pc, #324] @ 675e8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 674bc │ │ │ │ + bne 674d0 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #304] @ 675d8 │ │ │ │ + ldr r3, [pc, #304] @ 675ec │ │ │ │ cmp r5, r3 │ │ │ │ - beq 67534 │ │ │ │ + beq 67548 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 674c0 │ │ │ │ - b 67534 │ │ │ │ + bgt 674d4 │ │ │ │ + b 67548 │ │ │ │ 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 674fc │ │ │ │ + bne 67510 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #236] @ 675d8 │ │ │ │ + ldr r3, [pc, #236] @ 675ec │ │ │ │ cmp r4, r3 │ │ │ │ - beq 67534 │ │ │ │ + beq 67548 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 67534 │ │ │ │ + ble 67548 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 67564 │ │ │ │ + beq 67578 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ ldrne r3, [r6] │ │ │ │ - bne 67558 │ │ │ │ + bne 6756c │ │ │ │ ldr r6, [r6, #8] │ │ │ │ - ldr r3, [pc, #168] @ 675d8 │ │ │ │ + ldr r3, [pc, #168] @ 675ec │ │ │ │ cmp r6, r3 │ │ │ │ - bne 6754c │ │ │ │ - ldr r3, [pc, #160] @ 675dc │ │ │ │ - ldr r1, [pc, #160] @ 675e0 │ │ │ │ + bne 67560 │ │ │ │ + ldr r3, [pc, #160] @ 675f0 │ │ │ │ + ldr r1, [pc, #160] @ 675f4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r7, #0 │ │ │ │ - b 675c8 │ │ │ │ + b 675dc │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 67534 │ │ │ │ + ble 67548 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 127cc0 │ │ │ │ + bl 1274c0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 6759c │ │ │ │ + beq 675b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6759c │ │ │ │ + bne 675b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 675c0 │ │ │ │ + beq 675d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 675c0 │ │ │ │ + bne 675d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b380 │ │ │ │ + bl 9b2a4 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r2, r6, ip, asr #15 │ │ │ │ - @ instruction: 0x00562990 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq sp, r6, r8, lsr fp │ │ │ │ - @ instruction: 0x0038fdf4 │ │ │ │ + subseq r2, r5, ip, asr #15 │ │ │ │ + @ instruction: 0x00552990 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq sp, r5, r8, lsr fp │ │ │ │ + eorseq sp, r8, r4, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 67614 │ │ │ │ - bl a5774 │ │ │ │ + bne 67628 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6769c │ │ │ │ + bne 676b0 │ │ │ │ mov r0, #72 @ 0x48 │ │ │ │ bl 2931c │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 67638 │ │ │ │ - ldr r3, [pc, #120] @ 676a8 │ │ │ │ + bne 6764c │ │ │ │ + ldr r3, [pc, #120] @ 676bc │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 1448e8 │ │ │ │ + b 1440d8 │ │ │ │ bl 8afec │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 6764c │ │ │ │ + bne 67660 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2a1f3c │ │ │ │ + b 29ef8c │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ bl 2a9d8 │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - beq 67688 │ │ │ │ - bl 8b5d0 │ │ │ │ + beq 6769c │ │ │ │ + bl 8b53c │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #48] @ 676a8 │ │ │ │ + ldr r2, [pc, #48] @ 676bc │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ str r5, [r3] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1448e8 │ │ │ │ - bl bbd2c │ │ │ │ + b 1440d8 │ │ │ │ + bl bb880 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b5d0 │ │ │ │ - b 676a0 │ │ │ │ + bl 8b53c │ │ │ │ + b 676b4 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ + 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] @ 67718 │ │ │ │ + ldr r6, [pc, #84] @ 6772c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r6 │ │ │ │ - beq 676e4 │ │ │ │ + beq 676f8 │ │ │ │ mov r1, r6 │ │ │ │ - bl adf8c │ │ │ │ + bl ade90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 676e8 │ │ │ │ + beq 676fc │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r6 │ │ │ │ - beq 67704 │ │ │ │ - ldr r1, [pc, #28] @ 67718 │ │ │ │ - bl adf8c │ │ │ │ + beq 67718 │ │ │ │ + ldr r1, [pc, #28] @ 6772c │ │ │ │ + bl ade90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 67708 │ │ │ │ + beq 6771c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 193380 │ │ │ │ - subseq r7, r6, ip, lsr #24 │ │ │ │ + b 19196c │ │ │ │ + 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] @ 6775c │ │ │ │ + ldr r4, [pc, #40] @ 67770 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 1813c8 │ │ │ │ + bl 180344 │ │ │ │ ldr r3, [r4, #1292] @ 0x50c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6774c │ │ │ │ - bl 2acb28 │ │ │ │ + beq 67760 │ │ │ │ + bl 2a9b78 │ │ │ │ ldr r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 15897c │ │ │ │ - ldr r0, [pc, #4] @ 67760 │ │ │ │ + bl 157d4c │ │ │ │ + ldr r0, [pc, #4] @ 67774 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r5, r8, r0, lsl lr │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - ldr r3, [pc, #12] @ 6777c │ │ │ │ + ldr r3, [pc, #12] @ 67790 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #8] @ 67780 │ │ │ │ + ldr r1, [pc, #8] @ 67794 │ │ │ │ ldr r0, [r3] │ │ │ │ - b 117e48 │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r9, ip, ror #6 │ │ │ │ + b 1176e0 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r0, r9, ip, ror #25 │ │ │ │ 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 67954 │ │ │ │ + bcc 67968 │ │ │ │ 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 │ │ │ │ @@ -62708,206 +62713,243 @@ │ │ │ │ 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 67874 │ │ │ │ + bls 67888 │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r1 │ │ │ │ - bne 67894 │ │ │ │ + bne 678a8 │ │ │ │ orrs r0, r0, #0 │ │ │ │ - bne 67818 │ │ │ │ + bne 6782c │ │ │ │ orrs r3, r7, r6 │ │ │ │ - beq 67824 │ │ │ │ + beq 67838 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 592cc <_PyContext_NewHamtForTests@@Base+0x2e4> │ │ │ │ + bl 59470 <_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 6786c │ │ │ │ + beq 67880 │ │ │ │ str r2, [sp, #4] │ │ │ │ add fp, fp, #64 @ 0x40 │ │ │ │ - bl 592cc <_PyContext_NewHamtForTests@@Base+0x2e4> │ │ │ │ + bl 59470 <_PyContext_NewHamtForTests@@Base+0x478> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b 67848 │ │ │ │ + b 6785c │ │ │ │ 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 67954 │ │ │ │ + b 67968 │ │ │ │ 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 678d4 │ │ │ │ + bne 678e8 │ │ │ │ orrs r3, r7, r6 │ │ │ │ - beq 678e0 │ │ │ │ + beq 678f4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 592cc <_PyContext_NewHamtForTests@@Base+0x2e4> │ │ │ │ + bl 59470 <_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 67930 │ │ │ │ + beq 67944 │ │ │ │ str r2, [sp, #4] │ │ │ │ add fp, fp, #64 @ 0x40 │ │ │ │ - bl 592cc <_PyContext_NewHamtForTests@@Base+0x2e4> │ │ │ │ + bl 59470 <_PyContext_NewHamtForTests@@Base+0x478> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b 6790c │ │ │ │ + b 67920 │ │ │ │ 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 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 18be30 │ │ │ │ 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 67994 │ │ │ │ - ldr r3, [pc, #248] @ 67a80 │ │ │ │ - ldr r1, [pc, #248] @ 67a84 │ │ │ │ + beq 679d0 │ │ │ │ + ldr r3, [pc, #248] @ 67abc │ │ │ │ + ldr r1, [pc, #248] @ 67ac0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 679bc │ │ │ │ + bl 18ed6c │ │ │ │ + b 679f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 15df94 │ │ │ │ + bl 15d170 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 679c4 │ │ │ │ - ldr r3, [pc, #204] @ 67a80 │ │ │ │ - ldr r1, [pc, #208] @ 67a88 │ │ │ │ + bne 67a00 │ │ │ │ + ldr r3, [pc, #204] @ 67abc │ │ │ │ + ldr r1, [pc, #208] @ 67ac4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r0, #0 │ │ │ │ - b 67a78 │ │ │ │ + b 67ab4 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1129cc │ │ │ │ + bl 112444 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 679bc │ │ │ │ + beq 679f8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 67a04 │ │ │ │ - ldr r3, [pc, #156] @ 67a8c │ │ │ │ - ldr r1, [pc, #156] @ 67a90 │ │ │ │ + ble 67a40 │ │ │ │ + ldr r3, [pc, #156] @ 67ac8 │ │ │ │ + ldr r1, [pc, #156] @ 67acc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113900 │ │ │ │ - b 679bc │ │ │ │ + bl 113378 │ │ │ │ + b 679f8 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 67a40 │ │ │ │ + bne 67a7c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ movge r3, #1 │ │ │ │ strbge r3, [r4, #8] │ │ │ │ - bge 67a40 │ │ │ │ + bge 67a7c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 67784 │ │ │ │ + bl 67798 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113900 │ │ │ │ - ldr r0, [pc, #84] @ 67a94 │ │ │ │ - b 67a78 │ │ │ │ - bl c42a4 │ │ │ │ + bl 113378 │ │ │ │ + ldr r0, [pc, #84] @ 67ad0 │ │ │ │ + b 67ab4 │ │ │ │ + bl c3dc8 │ │ │ │ add r6, r4, #9 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 232728 │ │ │ │ + bl 22ee48 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 67784 │ │ │ │ + bl 67798 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8b248 │ │ │ │ + bl 2302fc │ │ │ │ mov r0, r5 │ │ │ │ - bl c7ff4 │ │ │ │ - b 67a30 │ │ │ │ + bl c7b18 │ │ │ │ + b 67a6c │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r9, r8, ip, asr #6 │ │ │ │ - eorseq r9, r8, r4, ror r3 │ │ │ │ - subseq sp, r6, r4, asr #22 │ │ │ │ - eorseq r9, r8, r0, lsr #7 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - add r3, r3, r1 │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ - add r3, r3, #63 @ 0x3f │ │ │ │ - lsr r3, r3, #6 │ │ │ │ - mov r0, #264 @ 0x108 │ │ │ │ - mla r0, r3, r0, r2 │ │ │ │ - b 18d844 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r6, r8, ip, asr #25 │ │ │ │ + @ instruction: 0x00386cf4 │ │ │ │ + subseq sp, r5, r4, asr #22 │ │ │ │ + eorseq r6, r8, r0, lsr #26 │ │ │ │ + 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] @ 67b58 │ │ │ │ + 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] @ 67b5c │ │ │ │ + bl 2de67c <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 67b50 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + ldr r0, [pc, #44] @ 67b60 │ │ │ │ + bl 2a870 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 67b4c │ │ │ │ + ldr r3, [pc, #32] @ 67b64 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 1440d8 │ │ │ │ + b 67b50 │ │ │ │ + bl a63b4 │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + andeq lr, r4, r4, asr ip │ │ │ │ + @ instruction: 0x00574498 │ │ │ │ + @ instruction: 0x000001b2 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ 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 67c90 │ │ │ │ + bcc 67d38 │ │ │ │ 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 │ │ │ │ @@ -62915,92 +62957,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 67bb0 │ │ │ │ + bls 67c58 │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r1 │ │ │ │ - bne 67bd0 │ │ │ │ + bne 67c78 │ │ │ │ orrs r0, r0, #0 │ │ │ │ - bne 67b54 │ │ │ │ + bne 67bfc │ │ │ │ orrs r3, r7, r6 │ │ │ │ - beq 67b60 │ │ │ │ + beq 67c08 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 22f03c │ │ │ │ + bl 22b804 │ │ │ │ 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 67ba8 │ │ │ │ + beq 67c50 │ │ │ │ str r2, [sp, #4] │ │ │ │ add fp, fp, #64 @ 0x40 │ │ │ │ - bl 22f03c │ │ │ │ + bl 22b804 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b 67b84 │ │ │ │ + b 67c2c │ │ │ │ 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 67c90 │ │ │ │ + b 67d38 │ │ │ │ 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 67c10 │ │ │ │ + bne 67cb8 │ │ │ │ orrs r3, r7, r6 │ │ │ │ - beq 67c1c │ │ │ │ + beq 67cc4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 22f03c │ │ │ │ + bl 22b804 │ │ │ │ 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 67c6c │ │ │ │ + beq 67d14 │ │ │ │ str r2, [sp, #4] │ │ │ │ add fp, fp, #64 @ 0x40 │ │ │ │ - bl 22f03c │ │ │ │ + bl 22b804 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b 67c48 │ │ │ │ + b 67cf0 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r0, r9 │ │ │ │ bl 29cdc │ │ │ │ adds r4, r4, r7 │ │ │ │ adc r6, r6, #0 │ │ │ │ str sl, [r5] │ │ │ │ str r9, [r5, #4] │ │ │ │ @@ -63012,189 +63054,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 67cd0 │ │ │ │ - ldr r3, [pc, #248] @ 67dbc │ │ │ │ - ldr r1, [pc, #248] @ 67dc0 │ │ │ │ + beq 67d78 │ │ │ │ + ldr r3, [pc, #248] @ 67e64 │ │ │ │ + ldr r1, [pc, #248] @ 67e68 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 67cf8 │ │ │ │ + bl 18ed6c │ │ │ │ + b 67da0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 15df94 │ │ │ │ + bl 15d170 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 67d00 │ │ │ │ - ldr r3, [pc, #204] @ 67dbc │ │ │ │ - ldr r1, [pc, #208] @ 67dc4 │ │ │ │ + bne 67da8 │ │ │ │ + ldr r3, [pc, #204] @ 67e64 │ │ │ │ + ldr r1, [pc, #208] @ 67e6c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r0, #0 │ │ │ │ - b 67db4 │ │ │ │ + b 67e5c │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1129cc │ │ │ │ + bl 112444 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 67cf8 │ │ │ │ + beq 67da0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 67d40 │ │ │ │ - ldr r3, [pc, #156] @ 67dc8 │ │ │ │ - ldr r1, [pc, #156] @ 67dcc │ │ │ │ + ble 67de8 │ │ │ │ + ldr r3, [pc, #156] @ 67e70 │ │ │ │ + ldr r1, [pc, #156] @ 67e74 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113900 │ │ │ │ - b 67cf8 │ │ │ │ + bl 113378 │ │ │ │ + b 67da0 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 67d7c │ │ │ │ + bne 67e24 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ movge r3, #1 │ │ │ │ strbge r3, [r4, #8] │ │ │ │ - bge 67d7c │ │ │ │ + bge 67e24 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 67ac0 │ │ │ │ + bl 67b68 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113900 │ │ │ │ - ldr r0, [pc, #84] @ 67dd0 │ │ │ │ - b 67db4 │ │ │ │ - bl c42a4 │ │ │ │ + bl 113378 │ │ │ │ + ldr r0, [pc, #84] @ 67e78 │ │ │ │ + b 67e5c │ │ │ │ + bl c3dc8 │ │ │ │ add r6, r4, #9 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 232728 │ │ │ │ + bl 22ee48 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 67ac0 │ │ │ │ + bl 67b68 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8b248 │ │ │ │ + bl 2302fc │ │ │ │ mov r0, r5 │ │ │ │ - bl c7ff4 │ │ │ │ - b 67d6c │ │ │ │ + bl c7b18 │ │ │ │ + b 67e14 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r9, r8, ip, asr #6 │ │ │ │ - eorseq r9, r8, r4, ror r3 │ │ │ │ - subseq sp, r6, r4, asr #22 │ │ │ │ - eorseq r9, r8, r0, lsr #7 │ │ │ │ - subseq r1, r6, 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] @ 67e58 │ │ │ │ - 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] @ 67e5c │ │ │ │ - bl 2e11d8 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 67e50 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - ldr r0, [pc, #44] @ 67e60 │ │ │ │ - bl 2a870 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 67e4c │ │ │ │ - ldr r3, [pc, #32] @ 67e64 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 1448e8 │ │ │ │ - b 67e50 │ │ │ │ - bl a6490 │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andeq lr, r4, r8, asr #24 │ │ │ │ - @ instruction: 0x00584498 │ │ │ │ - @ instruction: 0x000001b2 │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r6, r8, ip, asr #25 │ │ │ │ + @ instruction: 0x00386cf4 │ │ │ │ + subseq sp, r5, r4, asr #22 │ │ │ │ + eorseq r6, r8, r0, lsr #26 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00067e68 : │ │ │ │ +00067e7c : │ │ │ │ mov r1, #0 │ │ │ │ - b 29de2c │ │ │ │ + b 29ae88 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r0, [r3, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 67e84 │ │ │ │ - b 92f28 │ │ │ │ + bne 67e98 │ │ │ │ + b 92e4c │ │ │ │ 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 92f28 │ │ │ │ + bl 92e4c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 67f14 │ │ │ │ + beq 67f28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6ca78 │ │ │ │ + bl 6ca8c │ │ │ │ ldr r4, [r0] │ │ │ │ - b 67ec8 │ │ │ │ + b 67edc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - bne 67f54 │ │ │ │ + bne 67f68 │ │ │ │ ldr r4, [r4, #24] │ │ │ │ cmp r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - beq 67f6c │ │ │ │ + beq 67f80 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ add r2, r3, #1 │ │ │ │ - ble 67ec4 │ │ │ │ + ble 67ed8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ strne r2, [r4] │ │ │ │ - bl ab318 │ │ │ │ + bl ab23c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 67eb8 │ │ │ │ + beq 67ecc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 67f1c │ │ │ │ + bne 67f30 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 67f38 │ │ │ │ + bne 67f4c │ │ │ │ mov r5, #0 │ │ │ │ - b 67f6c │ │ │ │ + b 67f80 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 67f08 │ │ │ │ + bne 67f1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 67f08 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 67f1c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 67f14 │ │ │ │ + bne 67f28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 67f14 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 67f28 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - bne 67ec4 │ │ │ │ + bne 67ed8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 67ec4 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 67ed8 │ │ │ │ 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] │ │ │ │ @@ -63202,15 +63207,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 68144 │ │ │ │ + bcc 68158 │ │ │ │ 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 │ │ │ │ @@ -63218,856 +63223,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 68064 │ │ │ │ + bls 68078 │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r1 │ │ │ │ - bne 68084 │ │ │ │ + bne 68098 │ │ │ │ orrs r0, r0, #0 │ │ │ │ - bne 68008 │ │ │ │ + bne 6801c │ │ │ │ orrs r3, r7, r6 │ │ │ │ - beq 68014 │ │ │ │ + beq 68028 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 5de10 │ │ │ │ + bl 5de60 │ │ │ │ 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 6805c │ │ │ │ + beq 68070 │ │ │ │ str r2, [sp, #4] │ │ │ │ add fp, fp, #64 @ 0x40 │ │ │ │ - bl 5de10 │ │ │ │ + bl 5de60 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b 68038 │ │ │ │ + b 6804c │ │ │ │ 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 68144 │ │ │ │ + b 68158 │ │ │ │ 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 680c4 │ │ │ │ + bne 680d8 │ │ │ │ orrs r3, r7, r6 │ │ │ │ - beq 680d0 │ │ │ │ + beq 680e4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 5de10 │ │ │ │ + bl 5de60 │ │ │ │ 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 68120 │ │ │ │ + beq 68134 │ │ │ │ str r2, [sp, #4] │ │ │ │ add fp, fp, #64 @ 0x40 │ │ │ │ - bl 5de10 │ │ │ │ + bl 5de60 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b 680fc │ │ │ │ + b 68110 │ │ │ │ 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} │ │ │ │ │ │ │ │ -0006814c : │ │ │ │ +00068160 : │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b 2c533c <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + b 2c23c0 <_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 68190 │ │ │ │ - ldr r3, [pc, #248] @ 6827c │ │ │ │ - ldr r1, [pc, #248] @ 68280 │ │ │ │ + beq 681a4 │ │ │ │ + ldr r3, [pc, #248] @ 68290 │ │ │ │ + ldr r1, [pc, #248] @ 68294 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 681b8 │ │ │ │ + bl 18ed6c │ │ │ │ + b 681cc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 15df94 │ │ │ │ + bl 15d170 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 681c0 │ │ │ │ - ldr r3, [pc, #204] @ 6827c │ │ │ │ - ldr r1, [pc, #208] @ 68284 │ │ │ │ + bne 681d4 │ │ │ │ + ldr r3, [pc, #204] @ 68290 │ │ │ │ + ldr r1, [pc, #208] @ 68298 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r0, #0 │ │ │ │ - b 68274 │ │ │ │ + b 68288 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1129cc │ │ │ │ + bl 112444 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 681b8 │ │ │ │ + beq 681cc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 68200 │ │ │ │ - ldr r3, [pc, #156] @ 68288 │ │ │ │ - ldr r1, [pc, #156] @ 6828c │ │ │ │ + ble 68214 │ │ │ │ + ldr r3, [pc, #156] @ 6829c │ │ │ │ + ldr r1, [pc, #156] @ 682a0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113900 │ │ │ │ - b 681b8 │ │ │ │ + bl 113378 │ │ │ │ + b 681cc │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6823c │ │ │ │ + bne 68250 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ movge r3, #1 │ │ │ │ strbge r3, [r4, #12] │ │ │ │ - bge 6823c │ │ │ │ + bge 68250 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 67f74 │ │ │ │ + bl 67f88 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113900 │ │ │ │ - ldr r0, [pc, #84] @ 68290 │ │ │ │ - b 68274 │ │ │ │ - bl c42a4 │ │ │ │ + bl 113378 │ │ │ │ + ldr r0, [pc, #84] @ 682a4 │ │ │ │ + b 68288 │ │ │ │ + bl c3dc8 │ │ │ │ add r6, r4, #13 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 232728 │ │ │ │ + bl 22ee48 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 67f74 │ │ │ │ + bl 67f88 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8b248 │ │ │ │ + bl 2302fc │ │ │ │ mov r0, r5 │ │ │ │ - bl c7ff4 │ │ │ │ - b 6822c │ │ │ │ + bl c7b18 │ │ │ │ + b 68240 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r9, r8, ip, asr #6 │ │ │ │ - eorseq r9, r8, r4, ror r3 │ │ │ │ - subseq sp, r6, r4, asr #22 │ │ │ │ - eorseq r9, r8, r0, lsr #7 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r6, r8, ip, asr #25 │ │ │ │ + @ instruction: 0x00386cf4 │ │ │ │ + subseq sp, r5, r4, asr #22 │ │ │ │ + eorseq r6, r8, r0, lsr #26 │ │ │ │ + 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 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 682cc │ │ │ │ - bl a5774 │ │ │ │ + bne 682e0 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, #0 │ │ │ │ - bne 682fc │ │ │ │ + bne 68310 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sp │ │ │ │ bl 291cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 682f0 │ │ │ │ - ldr r3, [pc, #28] @ 68304 │ │ │ │ + beq 68304 │ │ │ │ + ldr r3, [pc, #28] @ 68318 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1448e8 │ │ │ │ - b 682fc │ │ │ │ + bl 1440d8 │ │ │ │ + b 68310 │ │ │ │ ldm sp, {r1, r2} │ │ │ │ - ldr r0, [pc, #12] @ 68308 │ │ │ │ - bl a9bc8 │ │ │ │ + ldr r0, [pc, #12] @ 6831c │ │ │ │ + bl a9aec │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ - eorseq lr, r7, r4, lsl #8 │ │ │ │ - ldr r1, [pc] @ 68314 │ │ │ │ - b 10f928 │ │ │ │ - eorseq ip, r5, ip, lsr #2 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ + eorseq fp, r7, r4, lsl #27 │ │ │ │ + ldr r1, [pc] @ 68328 │ │ │ │ + b 10f3a8 │ │ │ │ + eorseq r9, r5, ip, lsr #21 │ │ │ │ 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 68350 │ │ │ │ - ldr r3, [pc, #248] @ 6843c │ │ │ │ - ldr r1, [pc, #248] @ 68440 │ │ │ │ + beq 68364 │ │ │ │ + ldr r3, [pc, #248] @ 68450 │ │ │ │ + ldr r1, [pc, #248] @ 68454 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 68378 │ │ │ │ + bl 18ed6c │ │ │ │ + b 6838c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r1 │ │ │ │ - bl 15df94 │ │ │ │ + bl 15d170 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68380 │ │ │ │ - ldr r3, [pc, #204] @ 6843c │ │ │ │ - ldr r1, [pc, #208] @ 68444 │ │ │ │ + bne 68394 │ │ │ │ + ldr r3, [pc, #204] @ 68450 │ │ │ │ + ldr r1, [pc, #208] @ 68458 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r0, #0 │ │ │ │ - b 68434 │ │ │ │ + b 68448 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1129cc │ │ │ │ + bl 112444 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 68378 │ │ │ │ + beq 6838c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 683c0 │ │ │ │ - ldr r3, [pc, #156] @ 68448 │ │ │ │ - ldr r1, [pc, #156] @ 6844c │ │ │ │ + ble 683d4 │ │ │ │ + ldr r3, [pc, #156] @ 6845c │ │ │ │ + ldr r1, [pc, #156] @ 68460 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113900 │ │ │ │ - b 68378 │ │ │ │ + bl 113378 │ │ │ │ + b 6838c │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 683fc │ │ │ │ + bne 68410 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #2048 @ 0x800 │ │ │ │ movge r3, #1 │ │ │ │ strbge r3, [r4, #12] │ │ │ │ - bge 683fc │ │ │ │ + bge 68410 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 2ed274 │ │ │ │ + bl 2ea774 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113900 │ │ │ │ - ldr r0, [pc, #84] @ 68450 │ │ │ │ - b 68434 │ │ │ │ - bl c42a4 │ │ │ │ + bl 113378 │ │ │ │ + ldr r0, [pc, #84] @ 68464 │ │ │ │ + b 68448 │ │ │ │ + bl c3dc8 │ │ │ │ add r6, r4, #13 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 232728 │ │ │ │ + bl 22ee48 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 2ed274 │ │ │ │ + bl 2ea774 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8b248 │ │ │ │ + bl 2302fc │ │ │ │ mov r0, r5 │ │ │ │ - bl c7ff4 │ │ │ │ - b 683ec │ │ │ │ + bl c7b18 │ │ │ │ + b 68400 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r9, r8, ip, asr #6 │ │ │ │ - eorseq r9, r8, r4, ror r3 │ │ │ │ - subseq sp, r6, r4, asr #22 │ │ │ │ - eorseq r9, r8, r0, lsr #7 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r6, r8, ip, asr #25 │ │ │ │ + @ instruction: 0x00386cf4 │ │ │ │ + subseq sp, r5, r4, asr #22 │ │ │ │ + eorseq r6, r8, r0, lsr #26 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00068454 : │ │ │ │ +00068468 : │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b 32c2c4 <_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 68498 │ │ │ │ - ldr r3, [pc, #248] @ 68584 │ │ │ │ - ldr r1, [pc, #248] @ 68588 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 684c0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 15df94 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 684c8 │ │ │ │ - ldr r3, [pc, #204] @ 68584 │ │ │ │ - ldr r1, [pc, #208] @ 6858c │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - mov r0, #0 │ │ │ │ - b 6857c │ │ │ │ - mov r2, r6 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1129cc │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 684c0 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #1 │ │ │ │ - ble 68508 │ │ │ │ - ldr r3, [pc, #156] @ 68590 │ │ │ │ - ldr r1, [pc, #156] @ 68594 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 113900 │ │ │ │ - b 684c0 │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 68544 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - cmp r2, #2048 @ 0x800 │ │ │ │ - movge r3, #1 │ │ │ │ - strbge r3, [r4, #8] │ │ │ │ - bge 68544 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - bl 34fe14 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 113900 │ │ │ │ - ldr r0, [pc, #84] @ 68598 │ │ │ │ - b 6857c │ │ │ │ - bl c42a4 │ │ │ │ - add r6, r4, #9 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 232728 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - bl 34fe14 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 8b248 │ │ │ │ - mov r0, r5 │ │ │ │ - bl c7ff4 │ │ │ │ - b 68534 │ │ │ │ - add sp, sp, #48 @ 0x30 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r9, r8, ip, asr #6 │ │ │ │ - eorseq r9, r8, r4, ror r3 │ │ │ │ - subseq sp, r6, r4, asr #22 │ │ │ │ - eorseq r9, r8, r0, lsr #7 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + b 329b7c <_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] @ 686b0 │ │ │ │ + ldr r2, [pc, #252] @ 68588 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 686b4 │ │ │ │ + ldr r0, [pc, #244] @ 6858c │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 685ec │ │ │ │ + bne 684c4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 686b8 │ │ │ │ + ldr r3, [pc, #224] @ 68590 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 68628 │ │ │ │ + beq 68500 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 685f0 │ │ │ │ - b 68628 │ │ │ │ + bgt 684c8 │ │ │ │ + b 68500 │ │ │ │ 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 68640 │ │ │ │ + bne 68518 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 686b8 │ │ │ │ + ldr r3, [pc, #160] @ 68590 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 68628 │ │ │ │ + beq 68500 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 68644 │ │ │ │ - ldr r3, [pc, #140] @ 686bc │ │ │ │ - ldr r1, [pc, #140] @ 686c0 │ │ │ │ + bgt 6851c │ │ │ │ + ldr r3, [pc, #140] @ 68594 │ │ │ │ + ldr r1, [pc, #140] @ 68598 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r6, #0 │ │ │ │ - b 686a8 │ │ │ │ + b 68580 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 10b288 │ │ │ │ + bl 10acb8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 68684 │ │ │ │ + beq 6855c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 68684 │ │ │ │ + bne 6855c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 686a8 │ │ │ │ + beq 68580 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 686a8 │ │ │ │ + bne 68580 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_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 sp, r8, r4, ror r7 │ │ │ │ + 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 685d4 │ │ │ │ + ldr r3, [pc, #248] @ 686c0 │ │ │ │ + ldr r1, [pc, #248] @ 686c4 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ed6c │ │ │ │ + b 685fc │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r5, r1 │ │ │ │ + bl 15d170 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 68604 │ │ │ │ + ldr r3, [pc, #204] @ 686c0 │ │ │ │ + ldr r1, [pc, #208] @ 686c8 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ed6c │ │ │ │ + mov r0, #0 │ │ │ │ + b 686b8 │ │ │ │ + mov r2, r6 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 112444 │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 685fc │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #1 │ │ │ │ + ble 68644 │ │ │ │ + ldr r3, [pc, #156] @ 686cc │ │ │ │ + ldr r1, [pc, #156] @ 686d0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ed6c │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 113378 │ │ │ │ + b 685fc │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 68680 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + cmp r2, #2048 @ 0x800 │ │ │ │ + movge r3, #1 │ │ │ │ + strbge r3, [r4, #8] │ │ │ │ + bge 68680 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + bl 34d7f8 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 113378 │ │ │ │ + ldr r0, [pc, #84] @ 686d4 │ │ │ │ + b 686b8 │ │ │ │ + bl c3dc8 │ │ │ │ + add r6, r4, #9 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 22ee48 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + bl 34d7f8 │ │ │ │ mov r0, r6 │ │ │ │ + bl 2302fc │ │ │ │ + mov r0, r5 │ │ │ │ + bl c7b18 │ │ │ │ + b 68670 │ │ │ │ + add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00562990 │ │ │ │ - subseq r2, r6, ip, asr #15 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq sp, r6, r8, lsr fp │ │ │ │ - @ instruction: 0x0038fdf4 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r6, r8, ip, asr #25 │ │ │ │ + @ instruction: 0x00386cf4 │ │ │ │ + subseq sp, r5, r4, asr #22 │ │ │ │ + eorseq r6, r8, r0, lsr #26 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -000686c4 : │ │ │ │ +000686d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #40] @ 68704 │ │ │ │ + ldr r4, [pc, #40] @ 68718 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r1 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ - bl 2abe4c │ │ │ │ + bl 2a8e9c │ │ │ │ cmp r0, #0 │ │ │ │ popge {r4, pc} │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #4] @ 68708 │ │ │ │ - b 2a96c8 │ │ │ │ + ldr r0, [pc, #4] @ 6871c │ │ │ │ + b 2a6718 │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r3, r9, r0, asr #7 │ │ │ │ + eorseq r0, r9, r0, asr #26 │ │ │ │ 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 68740 │ │ │ │ + bne 68754 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 68770 │ │ │ │ - b 68764 │ │ │ │ + bne 68784 │ │ │ │ + b 68778 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #200] @ 68818 │ │ │ │ + ldr r0, [pc, #200] @ 6882c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68728 │ │ │ │ - b 68810 │ │ │ │ - bl a5774 │ │ │ │ + bne 6873c │ │ │ │ + b 68824 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68810 │ │ │ │ + bne 68824 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #160] @ 6881c │ │ │ │ + ldr r2, [pc, #160] @ 68830 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq 68798 │ │ │ │ - ldr r3, [pc, #148] @ 68820 │ │ │ │ - ldr r1, [pc, #148] @ 68824 │ │ │ │ + beq 687ac │ │ │ │ + ldr r3, [pc, #148] @ 68834 │ │ │ │ + ldr r1, [pc, #148] @ 68838 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117e48 │ │ │ │ - b 68800 │ │ │ │ + bl 1176e0 │ │ │ │ + b 68814 │ │ │ │ cmp r4, #5 │ │ │ │ - bhi 687c4 │ │ │ │ + bhi 687d8 │ │ │ │ ldr r1, [r3, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r0, r1 │ │ │ │ - beq 687f8 │ │ │ │ + beq 6880c │ │ │ │ mov r3, #1 │ │ │ │ mov r0, #0 │ │ │ │ lsl r2, r3, r4 │ │ │ │ mov r3, r0 │ │ │ │ - b 687dc │ │ │ │ - ldr r3, [pc, #92] @ 68828 │ │ │ │ - ldr r1, [pc, #92] @ 6882c │ │ │ │ + b 687f0 │ │ │ │ + ldr r3, [pc, #92] @ 6883c │ │ │ │ + ldr r1, [pc, #92] @ 68840 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 117e48 │ │ │ │ - b 68800 │ │ │ │ + bl 1176e0 │ │ │ │ + b 68814 │ │ │ │ ldrb ip, [r1, r3] │ │ │ │ tst ip, r2 │ │ │ │ movne ip, #1 │ │ │ │ orrne r0, r0, ip, lsl r3 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ - bne 687dc │ │ │ │ + bne 687f0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a6490 │ │ │ │ - bl a5774 │ │ │ │ + b a63b4 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r0, #0 │ │ │ │ - beq 687f8 │ │ │ │ + beq 6880c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r2, r6, r4, asr #25 │ │ │ │ - subseq r1, r6, r0, lsr #17 │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003927d8 │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq lr, r7, r4, lsr #12 │ │ │ │ + eorseq r0, r6, r4, asr #12 │ │ │ │ + subseq r1, r5, r0, lsr #17 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r0, r9, r8, asr r1 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq fp, r7, r4, lsr #31 │ │ │ │ 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] @ 68d9c │ │ │ │ + ldr r3, [pc, #1364] @ 68db0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r3 │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ mov r1, r2 │ │ │ │ - beq 6887c │ │ │ │ + beq 68890 │ │ │ │ ldr r2, [r0, #148] @ 0x94 │ │ │ │ ldr r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 6887c │ │ │ │ + beq 68890 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ sub r3, r1, #16 │ │ │ │ cmp r3, #2 │ │ │ │ - bls 688b0 │ │ │ │ - b 68898 │ │ │ │ + bls 688c4 │ │ │ │ + b 688ac │ │ │ │ cmp r1, #0 │ │ │ │ - beq 68868 │ │ │ │ - ldr r0, [pc, #1300] @ 68da0 │ │ │ │ - bl 1f2294 <_PyArg_NoKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 68868 │ │ │ │ - b 68998 │ │ │ │ - ldr r0, [pc, #1280] @ 68da0 │ │ │ │ + beq 6887c │ │ │ │ + ldr r0, [pc, #1300] @ 68db4 │ │ │ │ + bl 1f05e4 <_PyArg_NoKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6887c │ │ │ │ + b 689ac │ │ │ │ + ldr r0, [pc, #1280] @ 68db4 │ │ │ │ mov r3, #18 │ │ │ │ mov r2, #16 │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 68998 │ │ │ │ + beq 689ac │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - bne 688d0 │ │ │ │ - bl a5774 │ │ │ │ + bne 688e4 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68998 │ │ │ │ + bne 689ac │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bne 688f0 │ │ │ │ - bl a5774 │ │ │ │ + bne 68904 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68998 │ │ │ │ + bne 689ac │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - bne 68910 │ │ │ │ - bl a5774 │ │ │ │ + bne 68924 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68998 │ │ │ │ + bne 689ac │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - bne 68930 │ │ │ │ - bl a5774 │ │ │ │ + bne 68944 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68998 │ │ │ │ + bne 689ac │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - bne 68950 │ │ │ │ - bl a5774 │ │ │ │ + bne 68964 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68998 │ │ │ │ + bne 689ac │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ - bne 68970 │ │ │ │ - bl a5774 │ │ │ │ + bne 68984 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68998 │ │ │ │ + bne 689ac │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - bne 689a0 │ │ │ │ - ldr r2, [pc, #1048] @ 68da4 │ │ │ │ - ldr r1, [pc, #1048] @ 68da8 │ │ │ │ - ldr r0, [pc, #1036] @ 68da0 │ │ │ │ + bne 689b4 │ │ │ │ + ldr r2, [pc, #1048] @ 68db8 │ │ │ │ + ldr r1, [pc, #1048] @ 68dbc │ │ │ │ + ldr r0, [pc, #1036] @ 68db4 │ │ │ │ mov r3, r6 │ │ │ │ - bl 31816c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 315a24 <_PyArg_BadArgument@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 68d90 │ │ │ │ + b 68da4 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne 689d0 │ │ │ │ - ldr r2, [pc, #1004] @ 68dac │ │ │ │ - ldr r1, [pc, #1004] @ 68db0 │ │ │ │ - ldr r0, [pc, #984] @ 68da0 │ │ │ │ + bne 689e4 │ │ │ │ + ldr r2, [pc, #1004] @ 68dc0 │ │ │ │ + ldr r1, [pc, #1004] @ 68dc4 │ │ │ │ + ldr r0, [pc, #984] @ 68db4 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - bl 31816c <_PyArg_BadArgument@@Base> │ │ │ │ - b 68998 │ │ │ │ + bl 315a24 <_PyArg_BadArgument@@Base> │ │ │ │ + b 689ac │ │ │ │ ldr fp, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [fp, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne 689fc │ │ │ │ - ldr r2, [pc, #960] @ 68dac │ │ │ │ - ldr r1, [pc, #964] @ 68db4 │ │ │ │ - ldr r0, [pc, #940] @ 68da0 │ │ │ │ + bne 68a10 │ │ │ │ + ldr r2, [pc, #960] @ 68dc0 │ │ │ │ + ldr r1, [pc, #964] @ 68dc8 │ │ │ │ + ldr r0, [pc, #940] @ 68db4 │ │ │ │ mov r3, fp │ │ │ │ - bl 31816c <_PyArg_BadArgument@@Base> │ │ │ │ - b 68998 │ │ │ │ + bl 315a24 <_PyArg_BadArgument@@Base> │ │ │ │ + b 689ac │ │ │ │ ldr sl, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne 68a28 │ │ │ │ - ldr r2, [pc, #916] @ 68dac │ │ │ │ - ldr r1, [pc, #924] @ 68db8 │ │ │ │ - ldr r0, [pc, #896] @ 68da0 │ │ │ │ + bne 68a3c │ │ │ │ + ldr r2, [pc, #916] @ 68dc0 │ │ │ │ + ldr r1, [pc, #924] @ 68dcc │ │ │ │ + ldr r0, [pc, #896] @ 68db4 │ │ │ │ mov r3, sl │ │ │ │ - bl 31816c <_PyArg_BadArgument@@Base> │ │ │ │ - b 68998 │ │ │ │ + bl 315a24 <_PyArg_BadArgument@@Base> │ │ │ │ + b 689ac │ │ │ │ ldr r8, [r4, #52] @ 0x34 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 68a54 │ │ │ │ - ldr r2, [pc, #888] @ 68dbc │ │ │ │ - ldr r1, [pc, #888] @ 68dc0 │ │ │ │ - ldr r0, [pc, #852] @ 68da0 │ │ │ │ + bne 68a68 │ │ │ │ + ldr r2, [pc, #888] @ 68dd0 │ │ │ │ + ldr r1, [pc, #888] @ 68dd4 │ │ │ │ + ldr r0, [pc, #852] @ 68db4 │ │ │ │ mov r3, r8 │ │ │ │ - bl 31816c <_PyArg_BadArgument@@Base> │ │ │ │ - b 68998 │ │ │ │ + bl 315a24 <_PyArg_BadArgument@@Base> │ │ │ │ + b 689ac │ │ │ │ ldr r7, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 68a80 │ │ │ │ - ldr r2, [pc, #844] @ 68dbc │ │ │ │ - ldr r1, [pc, #848] @ 68dc4 │ │ │ │ - ldr r0, [pc, #808] @ 68da0 │ │ │ │ + bne 68a94 │ │ │ │ + ldr r2, [pc, #844] @ 68dd0 │ │ │ │ + ldr r1, [pc, #848] @ 68dd8 │ │ │ │ + ldr r0, [pc, #808] @ 68db4 │ │ │ │ mov r3, r7 │ │ │ │ - bl 31816c <_PyArg_BadArgument@@Base> │ │ │ │ - b 68998 │ │ │ │ + bl 315a24 <_PyArg_BadArgument@@Base> │ │ │ │ + b 689ac │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 68ab0 │ │ │ │ - ldr r2, [pc, #796] @ 68dbc │ │ │ │ - ldr r1, [pc, #804] @ 68dc8 │ │ │ │ - ldr r0, [pc, #760] @ 68da0 │ │ │ │ + bne 68ac4 │ │ │ │ + ldr r2, [pc, #796] @ 68dd0 │ │ │ │ + ldr r1, [pc, #804] @ 68ddc │ │ │ │ + ldr r0, [pc, #760] @ 68db4 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ - bl 31816c <_PyArg_BadArgument@@Base> │ │ │ │ - b 68998 │ │ │ │ + bl 315a24 <_PyArg_BadArgument@@Base> │ │ │ │ + b 689ac │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - bne 68ad0 │ │ │ │ - bl a5774 │ │ │ │ + bne 68ae4 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68998 │ │ │ │ + bne 689ac │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - bne 68b00 │ │ │ │ - ldr r2, [pc, #692] @ 68da4 │ │ │ │ - ldr r1, [pc, #728] @ 68dcc │ │ │ │ - ldr r0, [pc, #680] @ 68da0 │ │ │ │ + bne 68b14 │ │ │ │ + ldr r2, [pc, #692] @ 68db8 │ │ │ │ + ldr r1, [pc, #728] @ 68de0 │ │ │ │ + ldr r0, [pc, #680] @ 68db4 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - bl 31816c <_PyArg_BadArgument@@Base> │ │ │ │ - b 68998 │ │ │ │ + bl 315a24 <_PyArg_BadArgument@@Base> │ │ │ │ + b 689ac │ │ │ │ ldr r9, [r4, #72] @ 0x48 │ │ │ │ ldr r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - bne 68b2c │ │ │ │ - ldr r2, [pc, #648] @ 68da4 │ │ │ │ - ldr r1, [pc, #688] @ 68dd0 │ │ │ │ - ldr r0, [pc, #636] @ 68da0 │ │ │ │ + bne 68b40 │ │ │ │ + ldr r2, [pc, #648] @ 68db8 │ │ │ │ + ldr r1, [pc, #688] @ 68de4 │ │ │ │ + ldr r0, [pc, #636] @ 68db4 │ │ │ │ mov r3, r9 │ │ │ │ - bl 31816c <_PyArg_BadArgument@@Base> │ │ │ │ - b 68998 │ │ │ │ + bl 315a24 <_PyArg_BadArgument@@Base> │ │ │ │ + b 689ac │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #16 │ │ │ │ - ble 68b98 │ │ │ │ + ble 68bac │ │ │ │ ldr r5, [r4, #76] @ 0x4c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - bne 68b64 │ │ │ │ - ldr r2, [pc, #600] @ 68dac │ │ │ │ - ldr r1, [pc, #636] @ 68dd4 │ │ │ │ - ldr r0, [pc, #580] @ 68da0 │ │ │ │ + bne 68b78 │ │ │ │ + ldr r2, [pc, #600] @ 68dc0 │ │ │ │ + ldr r1, [pc, #636] @ 68de8 │ │ │ │ + ldr r0, [pc, #580] @ 68db4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 31816c <_PyArg_BadArgument@@Base> │ │ │ │ - b 68998 │ │ │ │ + bl 315a24 <_PyArg_BadArgument@@Base> │ │ │ │ + b 689ac │ │ │ │ cmp r3, #17 │ │ │ │ - beq 68ba4 │ │ │ │ + beq 68bb8 │ │ │ │ ldr r4, [r4, #80] @ 0x50 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne 68ba8 │ │ │ │ - ldr r2, [pc, #548] @ 68dac │ │ │ │ - ldr r1, [pc, #588] @ 68dd8 │ │ │ │ - ldr r0, [pc, #528] @ 68da0 │ │ │ │ + bne 68bbc │ │ │ │ + ldr r2, [pc, #548] @ 68dc0 │ │ │ │ + ldr r1, [pc, #588] @ 68dec │ │ │ │ + ldr r0, [pc, #528] @ 68db4 │ │ │ │ mov r3, r4 │ │ │ │ - bl 31816c <_PyArg_BadArgument@@Base> │ │ │ │ - b 68998 │ │ │ │ + bl 315a24 <_PyArg_BadArgument@@Base> │ │ │ │ + b 689ac │ │ │ │ mov r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b 68ba8 │ │ │ │ + b 68bbc │ │ │ │ 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] @ 68ddc │ │ │ │ - ldr r0, [pc, #508] @ 68de0 │ │ │ │ + ldr r1, [pc, #508] @ 68df0 │ │ │ │ + ldr r0, [pc, #508] @ 68df4 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ str r7, [sp] │ │ │ │ - bl bc32c │ │ │ │ + bl bbe80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 68c14 │ │ │ │ + blt 68c28 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bge 68c2c │ │ │ │ - ldr r3, [pc, #472] @ 68de4 │ │ │ │ - ldr r1, [pc, #472] @ 68de8 │ │ │ │ + bge 68c40 │ │ │ │ + ldr r3, [pc, #472] @ 68df8 │ │ │ │ + ldr r1, [pc, #472] @ 68dfc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ mov sl, r6 │ │ │ │ mov fp, r6 │ │ │ │ mov r4, r6 │ │ │ │ - b 68d70 │ │ │ │ + b 68d84 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bge 68c4c │ │ │ │ - ldr r3, [pc, #420] @ 68de4 │ │ │ │ - ldr r1, [pc, #424] @ 68dec │ │ │ │ + bge 68c60 │ │ │ │ + ldr r3, [pc, #420] @ 68df8 │ │ │ │ + ldr r1, [pc, #424] @ 68e00 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 68c14 │ │ │ │ + bl 18ed6c │ │ │ │ + b 68c28 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bge 68c6c │ │ │ │ - ldr r3, [pc, #388] @ 68de4 │ │ │ │ - ldr r1, [pc, #396] @ 68df0 │ │ │ │ + bge 68c80 │ │ │ │ + ldr r3, [pc, #388] @ 68df8 │ │ │ │ + ldr r1, [pc, #396] @ 68e04 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 68c14 │ │ │ │ + bl 18ed6c │ │ │ │ + b 68c28 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bge 68c8c │ │ │ │ - ldr r3, [pc, #356] @ 68de4 │ │ │ │ - ldr r1, [pc, #368] @ 68df4 │ │ │ │ + bge 68ca0 │ │ │ │ + ldr r3, [pc, #356] @ 68df8 │ │ │ │ + ldr r1, [pc, #368] @ 68e08 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 68c14 │ │ │ │ + bl 18ed6c │ │ │ │ + b 68c28 │ │ │ │ mov r0, fp │ │ │ │ - bl 68f98 │ │ │ │ + bl 68f84 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 68c14 │ │ │ │ + beq 68c28 │ │ │ │ mov r0, sl │ │ │ │ - bl 68f98 │ │ │ │ + bl 68f84 │ │ │ │ subs sl, r0, #0 │ │ │ │ moveq r6, sl │ │ │ │ moveq r5, sl │ │ │ │ moveq r4, sl │ │ │ │ - beq 68d70 │ │ │ │ + beq 68d84 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 68cd4 │ │ │ │ + beq 68ce8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 68f98 │ │ │ │ + bl 68f84 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 68cd8 │ │ │ │ - b 68d60 │ │ │ │ - ldr r5, [pc, #284] @ 68df8 │ │ │ │ + bne 68cec │ │ │ │ + b 68d74 │ │ │ │ + ldr r5, [pc, #284] @ 68e0c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 68cf4 │ │ │ │ + beq 68d08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 68f98 │ │ │ │ + bl 68f84 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 68cf8 │ │ │ │ - b 68d6c │ │ │ │ - ldr r4, [pc, #252] @ 68df8 │ │ │ │ + bne 68d0c │ │ │ │ + b 68d80 │ │ │ │ + ldr r4, [pc, #252] @ 68e0c │ │ │ │ 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 │ │ │ │ @@ -64082,139 +64087,128 @@ │ │ │ │ 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 2d2828 │ │ │ │ + bl 2cf8a8 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r0 │ │ │ │ - b 68d70 │ │ │ │ + b 68d84 │ │ │ │ mov r6, r5 │ │ │ │ mov r4, r5 │ │ │ │ - b 68d70 │ │ │ │ + b 68d84 │ │ │ │ mov r6, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 9b2fc │ │ │ │ + bl 9b220 │ │ │ │ mov r0, sl │ │ │ │ - bl 9b2fc │ │ │ │ + bl 9b220 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b2fc │ │ │ │ + bl 9b220 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b2fc │ │ │ │ + bl 9b220 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq r1, r6, r0, lsr #17 │ │ │ │ - eorseq fp, r7, r8, asr #23 │ │ │ │ - eorseq r1, r9, r4, lsr #18 │ │ │ │ - eorseq r3, r9, r8, ror #7 │ │ │ │ - @ instruction: 0x0037ddd4 │ │ │ │ - @ instruction: 0x003933f4 │ │ │ │ - eorseq r3, r9, r0, lsl #8 │ │ │ │ - eorseq r3, r9, ip, lsl #8 │ │ │ │ - eorseq sp, r7, r0, lsr sp │ │ │ │ - eorseq r3, r9, r8, lsl r4 │ │ │ │ - eorseq r3, r9, r4, lsr #8 │ │ │ │ - eorseq r3, r9, r0, lsr r4 │ │ │ │ - eorseq r3, r9, ip, lsr r4 │ │ │ │ - eorseq r3, r9, r8, asr #8 │ │ │ │ - eorseq r3, r9, r4, asr r4 │ │ │ │ - eorseq r3, r9, r0, ror #8 │ │ │ │ - eorseq r3, r8, r8, ror #24 │ │ │ │ - eorseq r3, r8, r4, ror ip │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r3, r9, ip, ror #8 │ │ │ │ - mlaseq r9, r0, r4, r3 │ │ │ │ - @ instruction: 0x003934bc │ │ │ │ - eorseq r3, r9, r8, ror #9 │ │ │ │ - subseq r1, r9, r8, lsl r0 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - ldrb r0, [r3] │ │ │ │ - bl 34d388 <_Py_c_neg@@Base+0x5b8> │ │ │ │ - pop {r4, lr} │ │ │ │ - lsl r0, r0, #3 │ │ │ │ - rsb r0, r0, #1600 @ 0x640 │ │ │ │ - b a6490 │ │ │ │ + subseq r1, r5, r0, lsr #17 │ │ │ │ + eorseq r9, r7, r8, asr #10 │ │ │ │ + eorseq pc, r8, r0, lsr #5 │ │ │ │ + eorseq r0, r9, r8, ror #26 │ │ │ │ + eorseq fp, r7, r4, asr r7 │ │ │ │ + eorseq r0, r9, r4, ror sp │ │ │ │ + eorseq r0, r9, r0, lsl #27 │ │ │ │ + eorseq r0, r9, ip, lsl #27 │ │ │ │ + @ instruction: 0x0037b6b0 │ │ │ │ + mlaseq r9, r8, sp, r0 │ │ │ │ + eorseq r0, r9, r4, lsr #27 │ │ │ │ + @ instruction: 0x00390db0 │ │ │ │ + @ instruction: 0x00390dbc │ │ │ │ + eorseq r0, r9, r8, asr #27 │ │ │ │ + @ instruction: 0x00390dd4 │ │ │ │ + eorseq r0, r9, r0, ror #27 │ │ │ │ + eorseq r1, r8, r8, ror #11 │ │ │ │ + @ instruction: 0x003815f4 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq r0, r9, ip, ror #27 │ │ │ │ + eorseq r0, r9, r0, lsl lr │ │ │ │ + eorseq r0, r9, ip, lsr lr │ │ │ │ + eorseq r0, r9, r8, ror #28 │ │ │ │ + subseq r1, r8, r8, lsl r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #64] @ 68e80 │ │ │ │ + ldr r2, [pc, #64] @ 68e68 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ mov r0, #3 │ │ │ │ - bl a289c │ │ │ │ - ldr r2, [pc, #48] @ 68e84 │ │ │ │ + bl a27c0 │ │ │ │ + ldr r2, [pc, #48] @ 68e6c │ │ │ │ ldr r3, [r2, #520] @ 0x208 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 68e78 │ │ │ │ + beq 68e60 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2, #520] @ 0x208 │ │ │ │ - bne 68e78 │ │ │ │ + bne 68e60 │ │ │ │ add r0, r2, #520 @ 0x208 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r9, r8, lsl r0 │ │ │ │ - subseq r0, r9, r0, lsl lr │ │ │ │ + subseq r1, r8, r8, lsl r0 │ │ │ │ + subseq r0, r8, r0, 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 68ec0 │ │ │ │ + bne 68ea8 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 68ed4 │ │ │ │ - b 68ee4 │ │ │ │ + bne 68ebc │ │ │ │ + b 68ecc │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 68eb0 │ │ │ │ + beq 68e98 │ │ │ │ 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 68f00 │ │ │ │ + beq 68ee8 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 68f1c │ │ │ │ + beq 68f04 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 68f38 │ │ │ │ + beq 68f20 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 68f54 │ │ │ │ + beq 68f3c │ │ │ │ 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} │ │ │ │ @@ -64224,986 +64218,997 @@ │ │ │ │ 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 34d388 <_Py_c_neg@@Base+0x5b8> │ │ │ │ + bl 34ad74 <_Py_c_neg@@Base+0x538> │ │ │ │ pop {r4, lr} │ │ │ │ lsl r0, r0, #3 │ │ │ │ - b a6490 │ │ │ │ + rsb r0, r0, #1600 @ 0x640 │ │ │ │ + b a63b4 │ │ │ │ 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 92cbc │ │ │ │ + bl 92be0 │ │ │ │ subs r4, r0, #0 │ │ │ │ addne r8, r4, #8 │ │ │ │ addne r5, r5, #8 │ │ │ │ movne r7, #0 │ │ │ │ - bne 69030 │ │ │ │ - b 68ffc │ │ │ │ + bne 6901c │ │ │ │ + b 68fe8 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 6903c │ │ │ │ - ldr r0, [pc, #148] @ 69078 │ │ │ │ + bne 69028 │ │ │ │ + ldr r0, [pc, #148] @ 69064 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #144] @ 6907c │ │ │ │ + ldr r1, [pc, #144] @ 69068 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117e48 │ │ │ │ + bl 1176e0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 69054 │ │ │ │ + bne 69040 │ │ │ │ mov r4, #0 │ │ │ │ - b 69070 │ │ │ │ + b 6905c │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ - ldr r2, [pc, #112] @ 69080 │ │ │ │ + ldr r2, [pc, #112] @ 6906c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 68fd0 │ │ │ │ + bne 68fbc │ │ │ │ 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 69070 │ │ │ │ - b 69004 │ │ │ │ - bl 1d3a38 <_PyUnicode_Copy@@Base> │ │ │ │ + bge 6905c │ │ │ │ + b 68ff0 │ │ │ │ + bl 1d1d38 <_PyUnicode_Copy@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 69028 │ │ │ │ + bne 69014 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 68ffc │ │ │ │ + beq 68fe8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 68ffc │ │ │ │ + bne 68fe8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 68ffc │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 68fe8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r9, ip, lsl #10 │ │ │ │ - ldrsheq sl, [r6], #-76 @ 0xffffffb4 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r0, r9, ip, lsl #29 │ │ │ │ + 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 690b4 │ │ │ │ - ldr r3, [pc, #48] @ 690d4 │ │ │ │ - ldr r1, [pc, #48] @ 690d8 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - 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 21a0e0 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrsbeq fp, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r9, r8, asr #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 r3, #6 │ │ │ │ - mov r1, #1 │ │ │ │ - add r0, sp, #4 │ │ │ │ - strh r3, [sp, #4] │ │ │ │ - bl 92a28 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + ldrb r0, [r3] │ │ │ │ + bl 34ad74 <_Py_c_neg@@Base+0x538> │ │ │ │ + pop {r4, lr} │ │ │ │ + lsl r0, r0, #3 │ │ │ │ + b a63b4 │ │ │ │ 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 34d3f4 <_Py_c_neg@@Base+0x624> │ │ │ │ + bl 34ac94 <_Py_c_neg@@Base+0x458> │ │ │ │ cmn r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - beq 69140 │ │ │ │ + beq 690cc │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 2b5e48 │ │ │ │ + bl 2b2ea8 │ │ │ │ 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] @ 69228 │ │ │ │ + ldr r3, [pc, #200] @ 691b4 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - beq 69194 │ │ │ │ + beq 69120 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 69194 │ │ │ │ + ble 69120 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a0a8c │ │ │ │ + bl 19ee38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 691f0 │ │ │ │ - b 691a8 │ │ │ │ - ldr r3, [pc, #144] @ 6922c │ │ │ │ - ldr r1, [pc, #144] @ 69230 │ │ │ │ + bne 6917c │ │ │ │ + b 69134 │ │ │ │ + ldr r3, [pc, #144] @ 691b8 │ │ │ │ + ldr r1, [pc, #144] @ 691bc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 691cc │ │ │ │ - ldr r3, [pc, #132] @ 69234 │ │ │ │ + bl 18ed6c │ │ │ │ + b 69158 │ │ │ │ + ldr r3, [pc, #132] @ 691c0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #120] @ 69238 │ │ │ │ - bl 117e48 │ │ │ │ + ldr r1, [pc, #120] @ 691c4 │ │ │ │ + bl 1176e0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 691d4 │ │ │ │ + bne 69160 │ │ │ │ mov r5, #0 │ │ │ │ - b 69220 │ │ │ │ + b 691ac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 691cc │ │ │ │ + bne 69158 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 691cc │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 69158 │ │ │ │ mov r0, r4 │ │ │ │ - bl af3d4 │ │ │ │ + bl aef48 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 69220 │ │ │ │ + beq 691ac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 69220 │ │ │ │ + bne 691ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq sp, r6, r8, lsr fp │ │ │ │ - @ instruction: 0x0038fdf4 │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r9, r0, asr #10 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq sp, r5, r8, lsr fp │ │ │ │ + eorseq sp, r8, r4, ror r7 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r0, r9, r0, asr #29 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne 691f8 │ │ │ │ + ldr r3, [pc, #48] @ 69218 │ │ │ │ + ldr r1, [pc, #48] @ 6921c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ed6c │ │ │ │ + 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 21706c │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq lr, r8, r8, asr #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 r3, #31 │ │ │ │ + mov r3, #6 │ │ │ │ mov r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ strh r3, [sp, #4] │ │ │ │ - bl 92a28 │ │ │ │ + bl 9294c │ │ │ │ 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 1c7034 │ │ │ │ + bl 1c5334 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 692a0 │ │ │ │ + blt 69284 │ │ │ │ ldrd r0, [sp] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 176bb0 │ │ │ │ + b 175b44 │ │ │ │ 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 r3, #31 │ │ │ │ + mov r1, #1 │ │ │ │ + add r0, sp, #4 │ │ │ │ + strh r3, [sp, #4] │ │ │ │ + bl 9294c │ │ │ │ + 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 1fa840 │ │ │ │ + bl 1f8b90 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 692e0 │ │ │ │ + blt 692f4 │ │ │ │ ldrd r0, [sp] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 176bb0 │ │ │ │ + b 175b44 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 69400 │ │ │ │ + ldr r2, [pc, #252] @ 69414 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 69404 │ │ │ │ + ldr r0, [pc, #244] @ 69418 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 6933c │ │ │ │ + bne 69350 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 69408 │ │ │ │ + ldr r3, [pc, #224] @ 6941c │ │ │ │ cmp r5, r3 │ │ │ │ - beq 6937c │ │ │ │ + beq 69390 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 69340 │ │ │ │ - b 6937c │ │ │ │ + bgt 69354 │ │ │ │ + b 69390 │ │ │ │ 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 69394 │ │ │ │ + bne 693a8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #156] @ 69408 │ │ │ │ + ldr r3, [pc, #156] @ 6941c │ │ │ │ cmp r4, r3 │ │ │ │ - beq 6937c │ │ │ │ + beq 69390 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 69394 │ │ │ │ - ldr r3, [pc, #136] @ 6940c │ │ │ │ - ldr r1, [pc, #136] @ 69410 │ │ │ │ + bgt 693a8 │ │ │ │ + ldr r3, [pc, #136] @ 69420 │ │ │ │ + ldr r1, [pc, #136] @ 69424 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r6, #0 │ │ │ │ - b 693f8 │ │ │ │ + b 6940c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 19642c │ │ │ │ + bl 194a18 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 693d4 │ │ │ │ + beq 693e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 693d4 │ │ │ │ + bne 693e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 693f8 │ │ │ │ + beq 6940c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 693f8 │ │ │ │ + bne 6940c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00562990 │ │ │ │ - subseq r2, r6, ip, asr #15 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq sp, r6, r8, lsr fp │ │ │ │ - @ instruction: 0x0038fdf4 │ │ │ │ + @ instruction: 0x00552990 │ │ │ │ + subseq r2, r5, ip, asr #15 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq sp, r5, r8, lsr fp │ │ │ │ + eorseq sp, r8, r4, 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 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, sp │ │ │ │ - bl 2b58a4 │ │ │ │ + bl 2b2904 │ │ │ │ cmn r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - beq 6944c │ │ │ │ + beq 69460 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 176bb0 │ │ │ │ + bl 175b44 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, sp │ │ │ │ - bl 34d3f4 <_Py_c_neg@@Base+0x624> │ │ │ │ + bl 34ac94 <_Py_c_neg@@Base+0x458> │ │ │ │ cmn r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - beq 69488 │ │ │ │ + beq 6949c │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 176bb0 │ │ │ │ + bl 175b44 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 622b0 <_PyMonitoring_FireBranchEvent@@Base+0x184> │ │ │ │ + bl 62234 <_PyMonitoring_FireBranchEvent@@Base+0xfc> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69504 │ │ │ │ + beq 69518 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ bl 29d60 <__clock_gettime64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 694dc │ │ │ │ - ldr r3, [pc, #56] @ 6950c │ │ │ │ + beq 694f0 │ │ │ │ + ldr r3, [pc, #56] @ 69520 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1448e8 │ │ │ │ - b 694f4 │ │ │ │ + bl 1440d8 │ │ │ │ + b 69508 │ │ │ │ mov r2, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 25e288 │ │ │ │ + bl 25acc4 <_PySys_GetRequiredAttrString@@Base+0x33c8> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 694fc │ │ │ │ + bge 69510 │ │ │ │ mov r0, #0 │ │ │ │ - b 69504 │ │ │ │ + b 69518 │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 176bb0 │ │ │ │ + bl 175b44 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ 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] @ 69530 │ │ │ │ - b 1293bc │ │ │ │ - eorseq r3, r9, r0, lsr #11 │ │ │ │ + ldr r0, [pc] @ 69544 │ │ │ │ + b 128bc0 │ │ │ │ + eorseq r0, r9, r0, lsr #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 69648 │ │ │ │ + ldr r2, [pc, #252] @ 6965c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 6964c │ │ │ │ + ldr r0, [pc, #244] @ 69660 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 69584 │ │ │ │ + bne 69598 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 69650 │ │ │ │ + ldr r3, [pc, #224] @ 69664 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 695c4 │ │ │ │ + beq 695d8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 69588 │ │ │ │ - b 695c4 │ │ │ │ + bgt 6959c │ │ │ │ + b 695d8 │ │ │ │ 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 695dc │ │ │ │ + bne 695f0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #156] @ 69650 │ │ │ │ + ldr r3, [pc, #156] @ 69664 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 695c4 │ │ │ │ + beq 695d8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 695dc │ │ │ │ - ldr r3, [pc, #136] @ 69654 │ │ │ │ - ldr r1, [pc, #136] @ 69658 │ │ │ │ + bgt 695f0 │ │ │ │ + ldr r3, [pc, #136] @ 69668 │ │ │ │ + ldr r1, [pc, #136] @ 6966c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r6, #0 │ │ │ │ - b 69640 │ │ │ │ + b 69654 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 219dac │ │ │ │ + bl 216d38 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 6961c │ │ │ │ + beq 69630 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6961c │ │ │ │ + bne 69630 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 69640 │ │ │ │ + beq 69654 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 69640 │ │ │ │ + bne 69654 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00562990 │ │ │ │ - subseq r2, r6, ip, asr #15 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq sp, r6, r8, lsr fp │ │ │ │ - @ instruction: 0x0038fdf4 │ │ │ │ + @ instruction: 0x00552990 │ │ │ │ + subseq r2, r5, ip, asr #15 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq sp, r5, r8, lsr fp │ │ │ │ + eorseq sp, r8, r4, ror r7 │ │ │ │ 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 69694 │ │ │ │ + bne 696a8 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 696c8 │ │ │ │ - b 696bc │ │ │ │ + bne 696dc │ │ │ │ + b 696d0 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #4 │ │ │ │ - ldr r0, [pc, #236] @ 69790 │ │ │ │ + ldr r0, [pc, #236] @ 697a4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6967c │ │ │ │ + bne 69690 │ │ │ │ mov r0, #0 │ │ │ │ - b 69788 │ │ │ │ - bl a5774 │ │ │ │ + b 6979c │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 696b4 │ │ │ │ + bne 696c8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 2a9c1c │ │ │ │ + bl 2a6c6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 696b4 │ │ │ │ + beq 696c8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 2a9c1c │ │ │ │ + bl 2a6c6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 696b4 │ │ │ │ + beq 696c8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov sl, r0 │ │ │ │ - bne 69710 │ │ │ │ - bl a5774 │ │ │ │ + bne 69724 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 696b4 │ │ │ │ + bne 696c8 │ │ │ │ ldrd r8, [sp, #24] │ │ │ │ ldrd r6, [sp, #16] │ │ │ │ - bl c42a4 │ │ │ │ + bl c3dc8 │ │ │ │ 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 c7ff4 │ │ │ │ + bl c7b18 │ │ │ │ cmp r4, #4 │ │ │ │ - bne 6975c │ │ │ │ - bl 132dd8 │ │ │ │ + bne 69770 │ │ │ │ + bl 1325e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69718 │ │ │ │ - b 696b4 │ │ │ │ + beq 6972c │ │ │ │ + b 696c8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 69784 │ │ │ │ + beq 69798 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #36] @ 69794 │ │ │ │ + ldr r2, [pc, #36] @ 697a8 │ │ │ │ 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 1448e8 │ │ │ │ - ldr r0, [pc, #12] @ 69798 │ │ │ │ + b 1440d8 │ │ │ │ + ldr r0, [pc, #12] @ 697ac │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - @ instruction: 0x0036d7d8 │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + eorseq fp, r6, r8, asr r1 │ │ │ │ + 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] @ 697fc │ │ │ │ + ldr r3, [pc, #72] @ 69810 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #60] @ 69800 │ │ │ │ + ldr r1, [pc, #60] @ 69814 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1babd0 │ │ │ │ + bl 1b906c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 697f4 │ │ │ │ + blt 69808 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ str r4, [r5, #8] │ │ │ │ - bl 9b380 │ │ │ │ - ldr r0, [pc, #16] @ 69804 │ │ │ │ + bl 9b2a4 │ │ │ │ + ldr r0, [pc, #16] @ 69818 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq sl, r6, r8, lsl ip │ │ │ │ - mlaseq r9, r8, lr, r2 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq sl, r5, r8, lsl ip │ │ │ │ + eorseq r0, r9, r8, lsl 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 │ │ │ │ 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] @ 698a0 │ │ │ │ + ldr r1, [pc, #104] @ 698b4 │ │ │ │ add r3, sp, #16 │ │ │ │ add r2, sp, #20 │ │ │ │ str lr, [sp] │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl b6fb4 │ │ │ │ + bl b6b10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69894 │ │ │ │ + beq 698a8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 69880 │ │ │ │ + beq 69894 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 2c0e3c │ │ │ │ + bl 2bdec0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 2c1be0 │ │ │ │ - b 69898 │ │ │ │ - ldr r0, [pc, #28] @ 698a4 │ │ │ │ + bl 2bec64 │ │ │ │ + b 698ac │ │ │ │ + ldr r0, [pc, #28] @ 698b8 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #24] @ 698a8 │ │ │ │ + ldr r1, [pc, #24] @ 698bc │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117e48 │ │ │ │ + bl 1176e0 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r3, r9, r0, ror #11 │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r8, r4, ror #28 │ │ │ │ + eorseq r0, r9, r0, ror #30 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq pc, r7, r4, ror #15 │ │ │ │ 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 698e4 │ │ │ │ + bne 698f8 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 69918 │ │ │ │ - b 6990c │ │ │ │ + bne 6992c │ │ │ │ + b 69920 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r0, [pc, #200] @ 699bc │ │ │ │ + ldr r0, [pc, #200] @ 699d0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 698cc │ │ │ │ + bne 698e0 │ │ │ │ mov r0, #0 │ │ │ │ - b 699b4 │ │ │ │ - bl a5774 │ │ │ │ + b 699c8 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 69904 │ │ │ │ + bne 69918 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 2a9c1c │ │ │ │ + bl 2a6c6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69904 │ │ │ │ + beq 69918 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 2a9c1c │ │ │ │ + bl 2a6c6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69904 │ │ │ │ + beq 69918 │ │ │ │ ldrd r8, [sp, #16] │ │ │ │ ldrd r6, [sp, #8] │ │ │ │ - bl c42a4 │ │ │ │ + bl c3dc8 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r6, [sp] │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 29fd0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl c7ff4 │ │ │ │ + bl c7b18 │ │ │ │ cmp r4, #4 │ │ │ │ - bne 69988 │ │ │ │ - bl 132dd8 │ │ │ │ + bne 6999c │ │ │ │ + bl 1325e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69948 │ │ │ │ - b 69904 │ │ │ │ + beq 6995c │ │ │ │ + b 69918 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 699b0 │ │ │ │ + beq 699c4 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #36] @ 699c0 │ │ │ │ + ldr r2, [pc, #36] @ 699d4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ str r4, [r3] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 1448e8 │ │ │ │ - ldr r0, [pc, #12] @ 699c4 │ │ │ │ + b 1440d8 │ │ │ │ + ldr r0, [pc, #12] @ 699d8 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - eorseq sp, r6, r8, asr #15 │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + eorseq fp, r6, r8, asr #2 │ │ │ │ + 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, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #116] @ 69a54 │ │ │ │ + ldr r5, [pc, #116] @ 69a68 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r0, [r5, #1360] @ 0x550 │ │ │ │ mov r1, #1 │ │ │ │ - bl 1813c8 │ │ │ │ + bl 180344 │ │ │ │ ldr r3, [r5, #1292] @ 0x50c │ │ │ │ cmp r3, #0 │ │ │ │ streq r3, [sp, #4] │ │ │ │ - beq 69a3c │ │ │ │ + beq 69a50 │ │ │ │ ldr r0, [r5, #1380] @ 0x564 │ │ │ │ - bl 69c84 <_Py_hashtable_size@@Base> │ │ │ │ + bl 69b5c <_Py_hashtable_size@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #1372] @ 0x55c │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 69c84 <_Py_hashtable_size@@Base> │ │ │ │ + bl 69b5c <_Py_hashtable_size@@Base> │ │ │ │ add r4, r4, r0 │ │ │ │ ldr r0, [r5, #1384] @ 0x568 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 69c84 <_Py_hashtable_size@@Base> │ │ │ │ - ldr r1, [pc, #44] @ 69a58 │ │ │ │ + bl 69b5c <_Py_hashtable_size@@Base> │ │ │ │ + ldr r1, [pc, #44] @ 69a6c │ │ │ │ add r2, sp, #4 │ │ │ │ add r4, r4, r0 │ │ │ │ ldr r0, [r5, #1388] @ 0x56c │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 34cc44 <_Py_hashtable_foreach@@Base> │ │ │ │ + bl 34a550 <_Py_hashtable_foreach@@Base> │ │ │ │ ldr r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 15897c │ │ │ │ + bl 157d4c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 18d844 │ │ │ │ - subseq r5, r8, r0, lsl lr │ │ │ │ + b 18be30 │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ andeq r5, r8, r8, lsr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #144] @ 69b04 │ │ │ │ + ldr r1, [pc, #144] @ 69b18 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #140] @ 69b08 │ │ │ │ + ldr r2, [pc, #140] @ 69b1c │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ - bne 69abc │ │ │ │ + bne 69ad0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #120] @ 69b0c │ │ │ │ + ldr r3, [pc, #120] @ 69b20 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 69aa4 │ │ │ │ + beq 69ab8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 69ac0 │ │ │ │ - ldr r3, [pc, #100] @ 69b10 │ │ │ │ - ldr r1, [pc, #100] @ 69b14 │ │ │ │ + bgt 69ad4 │ │ │ │ + ldr r3, [pc, #100] @ 69b24 │ │ │ │ + ldr r1, [pc, #100] @ 69b28 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r5, #0 │ │ │ │ - b 69afc │ │ │ │ + b 69b10 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1935a0 │ │ │ │ + bl 191b8c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 69afc │ │ │ │ + beq 69b10 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 69afc │ │ │ │ + bne 69b10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, r6, ip, asr #15 │ │ │ │ - @ instruction: 0x00562990 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq sp, r6, r8, lsr fp │ │ │ │ - @ instruction: 0x0038fdf4 │ │ │ │ + subseq r2, r5, ip, asr #15 │ │ │ │ + @ instruction: 0x00552990 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq sp, r5, r8, lsr fp │ │ │ │ + eorseq sp, r8, r4, ror r7 │ │ │ │ + b 57e74 │ │ │ │ + ldr r3, [pc, #32] @ 69b58 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + mov r1, r0 │ │ │ │ + bl 3580f0 │ │ │ │ + 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 69e88 <_Py_hashtable_size@@Base+0x32c> │ │ │ │ + andeq r0, r0, ip │ │ │ │ + │ │ │ │ +00069b5c <_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, 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 92f28 │ │ │ │ + bl 92e4c │ │ │ │ subs r4, r0, #0 │ │ │ │ ldrne r0, [r4, #8] │ │ │ │ movne r3, #0 │ │ │ │ - beq 69be0 │ │ │ │ + beq 69c3c <_Py_hashtable_size@@Base+0xe0> │ │ │ │ cmp r3, r0 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ - bge 69b88 │ │ │ │ + bge 69be4 <_Py_hashtable_size@@Base+0x88> │ │ │ │ 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 69b50 │ │ │ │ + b 69bac <_Py_hashtable_size@@Base+0x50> │ │ │ │ cmp r2, #0 │ │ │ │ - beq 69bb0 │ │ │ │ + beq 69c0c <_Py_hashtable_size@@Base+0xb0> │ │ │ │ ldr r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 69bb0 │ │ │ │ + beq 69c0c <_Py_hashtable_size@@Base+0xb0> │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - b 69be8 │ │ │ │ - bl 91ac8 │ │ │ │ + b 69c44 <_Py_hashtable_size@@Base+0xe8> │ │ │ │ + bl 919ec │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 69be8 │ │ │ │ + bne 69c44 <_Py_hashtable_size@@Base+0xe8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 69be0 │ │ │ │ + beq 69c3c <_Py_hashtable_size@@Base+0xe0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 69be0 │ │ │ │ + bne 69c3c <_Py_hashtable_size@@Base+0xe0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 69c34 │ │ │ │ + b 69c90 <_Py_hashtable_size@@Base+0x134> │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ - ldr r2, [pc, #68] @ 69c3c │ │ │ │ + ldr r2, [pc, #68] @ 69c98 <_Py_hashtable_size@@Base+0x13c> │ │ │ │ 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] @ 69c40 │ │ │ │ - ldr r1, [pc, #44] @ 69c44 │ │ │ │ + ldr r0, [pc, #44] @ 69c9c <_Py_hashtable_size@@Base+0x140> │ │ │ │ + ldr r1, [pc, #44] @ 69ca0 <_Py_hashtable_size@@Base+0x144> │ │ │ │ str r1, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #32] @ 69c48 │ │ │ │ - ldr r1, [pc, #32] @ 69c4c │ │ │ │ - ldr r0, [pc, #32] @ 69c50 │ │ │ │ + ldr r3, [pc, #32] @ 69ca4 <_Py_hashtable_size@@Base+0x148> │ │ │ │ + ldr r1, [pc, #32] @ 69ca8 <_Py_hashtable_size@@Base+0x14c> │ │ │ │ + ldr r0, [pc, #32] @ 69cac <_Py_hashtable_size@@Base+0x150> │ │ │ │ str r4, [sp] │ │ │ │ - bl a9bc8 │ │ │ │ + bl a9aec │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq sp, r8, r0, lsl #1 │ │ │ │ - eorseq sp, r8, r0, ror #14 │ │ │ │ - eorseq sp, r8, ip, rrx │ │ │ │ - @ instruction: 0x00392bd4 │ │ │ │ - eorseq r2, r7, ip, lsr #8 │ │ │ │ - @ instruction: 0x003935f0 │ │ │ │ - b 57e64 │ │ │ │ - ldr r3, [pc, #32] @ 69c80 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - mov r1, r0 │ │ │ │ - bl 35a770 │ │ │ │ - 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 69e74 <_Py_hashtable_size@@Base+0x1f0> │ │ │ │ - andeq r0, r0, ip │ │ │ │ - │ │ │ │ -00069c84 <_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 │ │ │ │ + eorseq sl, r8, r0, lsl #20 │ │ │ │ + eorseq fp, r8, r8, lsr r1 │ │ │ │ + eorseq sl, r8, ip, ror #19 │ │ │ │ + eorseq r0, r9, r4, asr r5 │ │ │ │ + eorseq pc, r6, ip, lsr #27 │ │ │ │ + eorseq r0, r9, r0, ror pc │ │ │ │ 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 69cd4 <_Py_hashtable_size@@Base+0x50> │ │ │ │ + bne 69ce8 <_Py_hashtable_size@@Base+0x18c> │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 69d04 <_Py_hashtable_size@@Base+0x80> │ │ │ │ - b 69cf8 <_Py_hashtable_size@@Base+0x74> │ │ │ │ + bne 69d18 <_Py_hashtable_size@@Base+0x1bc> │ │ │ │ + b 69d0c <_Py_hashtable_size@@Base+0x1b0> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r0, [pc, #392] @ 69e6c <_Py_hashtable_size@@Base+0x1e8> │ │ │ │ + ldr r0, [pc, #392] @ 69e80 <_Py_hashtable_size@@Base+0x324> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 69cbc <_Py_hashtable_size@@Base+0x38> │ │ │ │ - b 69e30 <_Py_hashtable_size@@Base+0x1ac> │ │ │ │ - bl a5774 │ │ │ │ + bne 69cd0 <_Py_hashtable_size@@Base+0x174> │ │ │ │ + b 69e44 <_Py_hashtable_size@@Base+0x2e8> │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 69e30 <_Py_hashtable_size@@Base+0x1ac> │ │ │ │ + bne 69e44 <_Py_hashtable_size@@Base+0x2e8> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 12038c <_PyNumber_Index@@Base> │ │ │ │ + bl 11fc10 <_PyNumber_Index@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 69d28 <_Py_hashtable_size@@Base+0xa4> │ │ │ │ - bl a5774 │ │ │ │ + bne 69d3c <_Py_hashtable_size@@Base+0x1e0> │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 69d5c <_Py_hashtable_size@@Base+0xd8> │ │ │ │ - b 69e30 <_Py_hashtable_size@@Base+0x1ac> │ │ │ │ - bl ab140 │ │ │ │ + beq 69d70 <_Py_hashtable_size@@Base+0x214> │ │ │ │ + b 69e44 <_Py_hashtable_size@@Base+0x2e8> │ │ │ │ + bl ab064 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 69d54 <_Py_hashtable_size@@Base+0xd0> │ │ │ │ + beq 69d68 <_Py_hashtable_size@@Base+0x20c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 69d54 <_Py_hashtable_size@@Base+0xd0> │ │ │ │ + bne 69d68 <_Py_hashtable_size@@Base+0x20c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmn r5, #1 │ │ │ │ - beq 69d14 <_Py_hashtable_size@@Base+0x90> │ │ │ │ + beq 69d28 <_Py_hashtable_size@@Base+0x1cc> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 2a9c1c │ │ │ │ + bl 2a6c6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69e30 <_Py_hashtable_size@@Base+0x1ac> │ │ │ │ + beq 69e44 <_Py_hashtable_size@@Base+0x2e8> │ │ │ │ cmp r5, #0 │ │ │ │ ldrd r8, [sp, #16] │ │ │ │ - bge 69da0 <_Py_hashtable_size@@Base+0x11c> │ │ │ │ + bge 69db4 <_Py_hashtable_size@@Base+0x258> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r1, [pc, #232] @ 69e70 <_Py_hashtable_size@@Base+0x1ec> │ │ │ │ + ldr r1, [pc, #232] @ 69e84 <_Py_hashtable_size@@Base+0x328> │ │ │ │ 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 1448e8 │ │ │ │ + b 1440d8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92a28 │ │ │ │ + bl 9294c │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq 69e30 <_Py_hashtable_size@@Base+0x1ac> │ │ │ │ + beq 69e44 <_Py_hashtable_size@@Base+0x2e8> │ │ │ │ add fp, r0, #16 │ │ │ │ - bl c42a4 │ │ │ │ + bl c3dc8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ strd r8, [sp] │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 29ac0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl c7ff4 │ │ │ │ + bl c7b18 │ │ │ │ cmp r6, #0 │ │ │ │ - bge 69e38 <_Py_hashtable_size@@Base+0x1b4> │ │ │ │ + bge 69e4c <_Py_hashtable_size@@Base+0x2f0> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 69e54 <_Py_hashtable_size@@Base+0x1d0> │ │ │ │ - bl 132dd8 │ │ │ │ + bne 69e68 <_Py_hashtable_size@@Base+0x30c> │ │ │ │ + bl 1325e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69dc0 <_Py_hashtable_size@@Base+0x13c> │ │ │ │ + beq 69dd4 <_Py_hashtable_size@@Base+0x278> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 69e30 <_Py_hashtable_size@@Base+0x1ac> │ │ │ │ + beq 69e44 <_Py_hashtable_size@@Base+0x2e8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 69e30 <_Py_hashtable_size@@Base+0x1ac> │ │ │ │ + bne 69e44 <_Py_hashtable_size@@Base+0x2e8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 69e64 <_Py_hashtable_size@@Base+0x1e0> │ │ │ │ + b 69e78 <_Py_hashtable_size@@Base+0x31c> │ │ │ │ cmp r5, r6 │ │ │ │ - beq 69e4c <_Py_hashtable_size@@Base+0x1c8> │ │ │ │ + beq 69e60 <_Py_hashtable_size@@Base+0x304> │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl cb2ac <_PyBytes_Resize@@Base> │ │ │ │ + bl cadc4 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b 69e64 <_Py_hashtable_size@@Base+0x1e0> │ │ │ │ - ldr r3, [pc, #20] @ 69e70 <_Py_hashtable_size@@Base+0x1ec> │ │ │ │ + b 69e78 <_Py_hashtable_size@@Base+0x31c> │ │ │ │ + ldr r3, [pc, #20] @ 69e84 <_Py_hashtable_size@@Base+0x328> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1448e8 │ │ │ │ - b 69e0c <_Py_hashtable_size@@Base+0x188> │ │ │ │ + bl 1440d8 │ │ │ │ + b 69e20 <_Py_hashtable_size@@Base+0x2c4> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq sp, r6, ip, asr #14 │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ + eorseq fp, r6, ip, asr #1 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 91d28 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91c4c <_PyObject_GC_New@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 69edc <_Py_hashtable_size@@Base+0x258> │ │ │ │ + beq 69ef0 <_Py_hashtable_size@@Base+0x394> │ │ │ │ ldr r2, [r4] │ │ │ │ sub r1, r3, #8 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r4] │ │ │ │ - ldr r2, [pc, #52] @ 69ee4 <_Py_hashtable_size@@Base+0x260> │ │ │ │ - bl 35a770 │ │ │ │ + ldr r2, [pc, #52] @ 69ef8 <_Py_hashtable_size@@Base+0x39c> │ │ │ │ + bl 3580f0 │ │ │ │ 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] │ │ │ │ @@ -65214,514 +65219,514 @@ │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ ldr ip, [r1, #4] │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr lr, [r0, #4] │ │ │ │ cmp lr, ip │ │ │ │ - bne 69f18 <_Py_hashtable_size@@Base+0x294> │ │ │ │ + bne 69f2c <_Py_hashtable_size@@Base+0x3d0> │ │ │ │ sub r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 69f18 <_Py_hashtable_size@@Base+0x294> │ │ │ │ + bhi 69f2c <_Py_hashtable_size@@Base+0x3d0> │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 117850 │ │ │ │ - ldr r0, [pc] @ 69f20 <_Py_hashtable_size@@Base+0x29c> │ │ │ │ + b 116f10 │ │ │ │ + ldr r0, [pc] @ 69f34 <_Py_hashtable_size@@Base+0x3d8> │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq r1, r6, r8, ror sp │ │ │ │ + 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] @ 6a038 <_Py_hashtable_size@@Base+0x3b4> │ │ │ │ + ldr r2, [pc, #252] @ 6a04c <_Py_hashtable_size@@Base+0x4f0> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 6a03c <_Py_hashtable_size@@Base+0x3b8> │ │ │ │ + ldr r0, [pc, #244] @ 6a050 <_Py_hashtable_size@@Base+0x4f4> │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 69f74 <_Py_hashtable_size@@Base+0x2f0> │ │ │ │ + bne 69f88 <_Py_hashtable_size@@Base+0x42c> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 6a040 <_Py_hashtable_size@@Base+0x3bc> │ │ │ │ + ldr r3, [pc, #224] @ 6a054 <_Py_hashtable_size@@Base+0x4f8> │ │ │ │ cmp r5, r3 │ │ │ │ - beq 69fb0 <_Py_hashtable_size@@Base+0x32c> │ │ │ │ + beq 69fc4 <_Py_hashtable_size@@Base+0x468> │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 69f78 <_Py_hashtable_size@@Base+0x2f4> │ │ │ │ - b 69fb0 <_Py_hashtable_size@@Base+0x32c> │ │ │ │ + bgt 69f8c <_Py_hashtable_size@@Base+0x430> │ │ │ │ + b 69fc4 <_Py_hashtable_size@@Base+0x468> │ │ │ │ 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 69fc8 <_Py_hashtable_size@@Base+0x344> │ │ │ │ + bne 69fdc <_Py_hashtable_size@@Base+0x480> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 6a040 <_Py_hashtable_size@@Base+0x3bc> │ │ │ │ + ldr r3, [pc, #160] @ 6a054 <_Py_hashtable_size@@Base+0x4f8> │ │ │ │ cmp r4, r3 │ │ │ │ - beq 69fb0 <_Py_hashtable_size@@Base+0x32c> │ │ │ │ + beq 69fc4 <_Py_hashtable_size@@Base+0x468> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 69fcc <_Py_hashtable_size@@Base+0x348> │ │ │ │ - ldr r3, [pc, #140] @ 6a044 <_Py_hashtable_size@@Base+0x3c0> │ │ │ │ - ldr r1, [pc, #140] @ 6a048 <_Py_hashtable_size@@Base+0x3c4> │ │ │ │ + bgt 69fe0 <_Py_hashtable_size@@Base+0x484> │ │ │ │ + ldr r3, [pc, #140] @ 6a058 <_Py_hashtable_size@@Base+0x4fc> │ │ │ │ + ldr r1, [pc, #140] @ 6a05c <_Py_hashtable_size@@Base+0x500> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r6, #0 │ │ │ │ - b 6a030 <_Py_hashtable_size@@Base+0x3ac> │ │ │ │ + b 6a044 <_Py_hashtable_size@@Base+0x4e8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3b5fc │ │ │ │ + bl 3b6cc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 6a00c <_Py_hashtable_size@@Base+0x388> │ │ │ │ + beq 6a020 <_Py_hashtable_size@@Base+0x4c4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6a00c <_Py_hashtable_size@@Base+0x388> │ │ │ │ + bne 6a020 <_Py_hashtable_size@@Base+0x4c4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6a030 <_Py_hashtable_size@@Base+0x3ac> │ │ │ │ + beq 6a044 <_Py_hashtable_size@@Base+0x4e8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6a030 <_Py_hashtable_size@@Base+0x3ac> │ │ │ │ + bne 6a044 <_Py_hashtable_size@@Base+0x4e8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00562990 │ │ │ │ - subseq r2, r6, ip, asr #15 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq sp, r6, r8, lsr fp │ │ │ │ - @ instruction: 0x0038fdf4 │ │ │ │ + @ instruction: 0x00552990 │ │ │ │ + subseq r2, r5, ip, asr #15 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq sp, r5, r8, lsr fp │ │ │ │ + eorseq sp, r8, r4, ror r7 │ │ │ │ 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 6a078 <_Py_hashtable_size@@Base+0x3f4> │ │ │ │ + bge 6a08c <_Py_hashtable_size@@Base+0x530> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 32553c <_PyDeadline_Get@@Base+0x5c> │ │ │ │ - ldr lr, [pc, #28] @ 6a09c <_Py_hashtable_size@@Base+0x418> │ │ │ │ + b 322d40 <_PyObject_GetState@@Base+0x20> │ │ │ │ + ldr lr, [pc, #28] @ 6a0b0 <_Py_hashtable_size@@Base+0x554> │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ mov r3, #0 │ │ │ │ mov r0, ip │ │ │ │ str lr, [sp] │ │ │ │ - bl 1b187c │ │ │ │ + bl 1aff84 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq r8, r7, ip, asr #18 │ │ │ │ + subseq r8, r6, ip, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub r3, r2, #3 │ │ │ │ cmp r3, #1 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ - bhi 6a0e0 <_Py_hashtable_size@@Base+0x45c> │ │ │ │ + bhi 6a0f4 <_Py_hashtable_size@@Base+0x598> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov sl, r0 │ │ │ │ - bne 6a10c <_Py_hashtable_size@@Base+0x488> │ │ │ │ - b 6a100 <_Py_hashtable_size@@Base+0x47c> │ │ │ │ - ldr r0, [pc, #396] @ 6a274 <_Py_hashtable_size@@Base+0x5f0> │ │ │ │ + bne 6a120 <_Py_hashtable_size@@Base+0x5c4> │ │ │ │ + b 6a114 <_Py_hashtable_size@@Base+0x5b8> │ │ │ │ + ldr r0, [pc, #396] @ 6a288 <_Py_hashtable_size@@Base+0x72c> │ │ │ │ mov r3, #4 │ │ │ │ mov r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6a0c8 <_Py_hashtable_size@@Base+0x444> │ │ │ │ - b 6a268 <_Py_hashtable_size@@Base+0x5e4> │ │ │ │ - bl a5774 │ │ │ │ + bne 6a0dc <_Py_hashtable_size@@Base+0x580> │ │ │ │ + b 6a27c <_Py_hashtable_size@@Base+0x720> │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6a268 <_Py_hashtable_size@@Base+0x5e4> │ │ │ │ + bne 6a27c <_Py_hashtable_size@@Base+0x720> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #32 │ │ │ │ ldr fp, [r4, #4] │ │ │ │ - bl 2a9c1c │ │ │ │ + bl 2a6c6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6a268 <_Py_hashtable_size@@Base+0x5e4> │ │ │ │ + beq 6a27c <_Py_hashtable_size@@Base+0x720> │ │ │ │ cmp r5, #3 │ │ │ │ movle r7, #0 │ │ │ │ - ble 6a150 <_Py_hashtable_size@@Base+0x4cc> │ │ │ │ + ble 6a164 <_Py_hashtable_size@@Base+0x608> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 6a150 <_Py_hashtable_size@@Base+0x4cc> │ │ │ │ - bl a5774 │ │ │ │ + bne 6a164 <_Py_hashtable_size@@Base+0x608> │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6a268 <_Py_hashtable_size@@Base+0x5e4> │ │ │ │ + bne 6a27c <_Py_hashtable_size@@Base+0x720> │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ mov r0, fp │ │ │ │ strd r2, [sp, #16] │ │ │ │ - bl 1cf82c │ │ │ │ + bl 1cdb2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6a17c <_Py_hashtable_size@@Base+0x4f8> │ │ │ │ - ldr r3, [pc, #264] @ 6a278 <_Py_hashtable_size@@Base+0x5f4> │ │ │ │ - ldr r1, [pc, #264] @ 6a27c <_Py_hashtable_size@@Base+0x5f8> │ │ │ │ + bne 6a190 <_Py_hashtable_size@@Base+0x634> │ │ │ │ + ldr r3, [pc, #264] @ 6a28c <_Py_hashtable_size@@Base+0x730> │ │ │ │ + ldr r1, [pc, #264] @ 6a290 <_Py_hashtable_size@@Base+0x734> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 6a248 <_Py_hashtable_size@@Base+0x5c4> │ │ │ │ + bl 18ed6c │ │ │ │ + b 6a25c <_Py_hashtable_size@@Base+0x700> │ │ │ │ mov r0, fp │ │ │ │ - bl 1d00e0 │ │ │ │ + bl 1ce3e0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt 6a248 <_Py_hashtable_size@@Base+0x5c4> │ │ │ │ + blt 6a25c <_Py_hashtable_size@@Base+0x700> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, fp │ │ │ │ mov r3, r6 │ │ │ │ add r1, sp, #28 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 6a300 │ │ │ │ + bl 6a314 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6a248 <_Py_hashtable_size@@Base+0x5c4> │ │ │ │ - bl c42a4 │ │ │ │ + beq 6a25c <_Py_hashtable_size@@Base+0x700> │ │ │ │ + bl c3dc8 │ │ │ │ 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 c7ff4 │ │ │ │ + bl c7b18 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ cmp r4, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bge 6a210 <_Py_hashtable_size@@Base+0x58c> │ │ │ │ + bge 6a224 <_Py_hashtable_size@@Base+0x6c8> │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #4 │ │ │ │ - bne 6a210 <_Py_hashtable_size@@Base+0x58c> │ │ │ │ - bl 132dd8 │ │ │ │ + bne 6a224 <_Py_hashtable_size@@Base+0x6c8> │ │ │ │ + bl 1325e0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6a1b0 <_Py_hashtable_size@@Base+0x52c> │ │ │ │ - b 6a214 <_Py_hashtable_size@@Base+0x590> │ │ │ │ + beq 6a1c4 <_Py_hashtable_size@@Base+0x668> │ │ │ │ + b 6a228 <_Py_hashtable_size@@Base+0x6cc> │ │ │ │ mov r5, #0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, fp │ │ │ │ ldr r6, [r8] │ │ │ │ - bl 6a678 │ │ │ │ + bl 6a68c │ │ │ │ cmp r4, #0 │ │ │ │ - bge 6a258 <_Py_hashtable_size@@Base+0x5d4> │ │ │ │ + bge 6a26c <_Py_hashtable_size@@Base+0x710> │ │ │ │ cmp r5, #0 │ │ │ │ - bne 6a248 <_Py_hashtable_size@@Base+0x5c4> │ │ │ │ - ldr r2, [pc, #64] @ 6a280 <_Py_hashtable_size@@Base+0x5fc> │ │ │ │ + bne 6a25c <_Py_hashtable_size@@Base+0x700> │ │ │ │ + ldr r2, [pc, #64] @ 6a294 <_Py_hashtable_size@@Base+0x738> │ │ │ │ str r6, [r8] │ │ │ │ ldr r0, [r2] │ │ │ │ - bl 1448e8 │ │ │ │ - bl a5774 │ │ │ │ + bl 1440d8 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - bne 6a268 <_Py_hashtable_size@@Base+0x5e4> │ │ │ │ + bne 6a27c <_Py_hashtable_size@@Base+0x720> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ - b a5a64 │ │ │ │ + b a5988 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ - eorseq sp, r6, r4, asr r7 │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r9, r0, lsl #12 │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ - ldr r3, [pc, #32] @ 6a2ac <_Py_hashtable_size@@Base+0x628> │ │ │ │ + ldrsbeq fp, [r6], -r4 @ │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r0, r9, r0, lsl #31 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ + ldr r3, [pc, #32] @ 6a2c0 <_Py_hashtable_size@@Base+0x764> │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r1, r0 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ 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 69e74 <_Py_hashtable_size@@Base+0x1f0> │ │ │ │ + b 69e88 <_Py_hashtable_size@@Base+0x32c> │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0006a2b0 : │ │ │ │ +0006a2c4 : │ │ │ │ mov r3, #0 │ │ │ │ - b 33067c │ │ │ │ + b 32df34 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #40] @ 6a2f8 │ │ │ │ + ldr r4, [pc, #40] @ 6a30c │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 1813c8 │ │ │ │ + bl 180344 │ │ │ │ ldr r3, [r4, #1292] @ 0x50c │ │ │ │ ldr r0, [r4, #1360] @ 0x550 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #1364] @ 0x554 │ │ │ │ strne r3, [r4, #1368] @ 0x558 │ │ │ │ - bl 15897c │ │ │ │ - ldr r0, [pc, #4] @ 6a2fc │ │ │ │ + bl 157d4c │ │ │ │ + ldr r0, [pc, #4] @ 6a310 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r5, r8, r0, lsl lr │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq r5, r7, r0, 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 6a334 │ │ │ │ + bgt 6a348 │ │ │ │ lsl r0, r3, #3 │ │ │ │ - bl 99848 │ │ │ │ + bl 9976c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r6] │ │ │ │ - beq 6a378 │ │ │ │ - ldr r3, [pc, #300] @ 6a474 │ │ │ │ + beq 6a38c │ │ │ │ + ldr r3, [pc, #300] @ 6a488 │ │ │ │ cmp r8, r3 │ │ │ │ movgt r0, #0 │ │ │ │ - bgt 6a35c │ │ │ │ + bgt 6a370 │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ mul r0, r8, r0 │ │ │ │ - bl 99848 │ │ │ │ + bl 9976c │ │ │ │ cmp r0, #0 │ │ │ │ movne r4, #0 │ │ │ │ movne sl, #44 @ 0x2c │ │ │ │ str r0, [r7] │ │ │ │ - bne 6a3e8 │ │ │ │ + bne 6a3fc │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 99d3c │ │ │ │ - bl 2a1f3c │ │ │ │ + bl 99c60 │ │ │ │ + bl 29ef8c │ │ │ │ mvn r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 135fb4 │ │ │ │ + bl 1357a4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6a440 │ │ │ │ + beq 6a454 │ │ │ │ mul fp, sl, r4 │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r1, r1, fp │ │ │ │ - bl 1129cc │ │ │ │ + bl 112444 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6a3fc │ │ │ │ + beq 6a410 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - bne 6a420 │ │ │ │ + bne 6a434 │ │ │ │ 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 6a384 │ │ │ │ - b 6a438 │ │ │ │ + bne 6a398 │ │ │ │ + b 6a44c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6a440 │ │ │ │ + beq 6a454 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6a440 │ │ │ │ + bne 6a454 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 6a440 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 6a454 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - bne 6a3bc │ │ │ │ + bne 6a3d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 6a3bc │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 6a3d0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 99d3c │ │ │ │ + bl 99c60 │ │ │ │ mov r5, #0 │ │ │ │ mov r6, #44 @ 0x2c │ │ │ │ cmp r4, r5 │ │ │ │ ldr r0, [r7] │ │ │ │ - beq 6a46c │ │ │ │ + beq 6a480 │ │ │ │ mla r0, r6, r5, r0 │ │ │ │ - bl 113900 │ │ │ │ + bl 113378 │ │ │ │ add r5, r5, #1 │ │ │ │ - b 6a450 │ │ │ │ - bl 99d3c │ │ │ │ - b 6a37c │ │ │ │ + b 6a464 │ │ │ │ + bl 99c60 │ │ │ │ + b 6a390 │ │ │ │ rsceq fp, r8, #188416 @ 0x2e000 │ │ │ │ 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 6a4dc │ │ │ │ + bgt 6a4f0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - ldr r3, [pc, #160] @ 6a544 │ │ │ │ + ldr r3, [pc, #160] @ 6a558 │ │ │ │ cmp r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ - beq 6a4c0 │ │ │ │ + beq 6a4d4 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ moveq r2, #0 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - ldr r3, [pc, #124] @ 6a548 │ │ │ │ + ldr r3, [pc, #124] @ 6a55c │ │ │ │ ldr ip, [r1, #12] │ │ │ │ str ip, [sp] │ │ │ │ - ldr r1, [pc, #116] @ 6a54c │ │ │ │ - bl 117e48 │ │ │ │ - b 6a4f8 │ │ │ │ + ldr r1, [pc, #116] @ 6a560 │ │ │ │ + bl 1176e0 │ │ │ │ + b 6a50c │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ mov r1, #0 │ │ │ │ - bl ba074 │ │ │ │ + bl b9bc8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 6a500 │ │ │ │ + bne 6a514 │ │ │ │ mov r5, #0 │ │ │ │ - b 6a538 │ │ │ │ + b 6a54c │ │ │ │ mov r3, r6 │ │ │ │ add r1, r5, #16 │ │ │ │ sub r2, r7, #1 │ │ │ │ - bl ba8c4 │ │ │ │ + bl ba418 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 6a538 │ │ │ │ + beq 6a54c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6a538 │ │ │ │ + bne 6a54c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq fp, r6, r0, lsr pc │ │ │ │ - eorseq sp, r6, ip, asr r1 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + @ instruction: 0x003698b0 │ │ │ │ + eorseq sl, r6, ip, lsl fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 6a664 │ │ │ │ + ldr r2, [pc, #252] @ 6a678 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 6a668 │ │ │ │ + ldr r0, [pc, #244] @ 6a67c │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 6a5a0 │ │ │ │ + bne 6a5b4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 6a66c │ │ │ │ + ldr r3, [pc, #224] @ 6a680 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 6a5e0 │ │ │ │ + beq 6a5f4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 6a5a4 │ │ │ │ - b 6a5e0 │ │ │ │ + bgt 6a5b8 │ │ │ │ + b 6a5f4 │ │ │ │ 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 6a5f8 │ │ │ │ + bne 6a60c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #156] @ 6a66c │ │ │ │ + ldr r3, [pc, #156] @ 6a680 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 6a5e0 │ │ │ │ + beq 6a5f4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 6a5f8 │ │ │ │ - ldr r3, [pc, #136] @ 6a670 │ │ │ │ - ldr r1, [pc, #136] @ 6a674 │ │ │ │ + bgt 6a60c │ │ │ │ + ldr r3, [pc, #136] @ 6a684 │ │ │ │ + ldr r1, [pc, #136] @ 6a688 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r6, #0 │ │ │ │ - b 6a65c │ │ │ │ + b 6a670 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3b8a8 │ │ │ │ + bl 3b8c0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 6a638 │ │ │ │ + beq 6a64c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6a638 │ │ │ │ + bne 6a64c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6a65c │ │ │ │ + beq 6a670 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6a65c │ │ │ │ + bne 6a670 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00562990 │ │ │ │ - subseq r2, r6, ip, asr #15 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq sp, r6, r8, lsr fp │ │ │ │ - @ instruction: 0x0038fdf4 │ │ │ │ + @ instruction: 0x00552990 │ │ │ │ + subseq r2, r5, ip, asr #15 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq sp, r5, r8, lsr fp │ │ │ │ + eorseq sp, r8, r4, ror r7 │ │ │ │ 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 99d3c │ │ │ │ + bl 99c60 │ │ │ │ mov r5, #0 │ │ │ │ mov r7, #44 @ 0x2c │ │ │ │ cmp r5, r6 │ │ │ │ mla r0, r7, r5, r4 │ │ │ │ - beq 6a6b4 │ │ │ │ - bl 113900 │ │ │ │ + beq 6a6c8 │ │ │ │ + bl 113378 │ │ │ │ add r5, r5, #1 │ │ │ │ - b 6a69c │ │ │ │ + b 6a6b0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 99d3c │ │ │ │ + b 99c60 │ │ │ │ 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] │ │ │ │ @@ -65732,29 +65737,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 9b380 │ │ │ │ + bl 9b2a4 │ │ │ │ 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 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + b 9ac7c <_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 │ │ │ │ @@ -65768,1912 +65773,1912 @@ │ │ │ │ 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] @ 6a970 │ │ │ │ + ldreq fp, [pc, #464] @ 6a984 │ │ │ │ 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 6a7d8 │ │ │ │ + bne 6a7ec │ │ │ │ clz r2, r5 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #5 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6a814 │ │ │ │ - ldr ip, [pc, #404] @ 6a974 │ │ │ │ + beq 6a828 │ │ │ │ + ldr ip, [pc, #404] @ 6a988 │ │ │ │ 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 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 6a814 │ │ │ │ + bne 6a828 │ │ │ │ mov r0, #0 │ │ │ │ - b 6a968 │ │ │ │ + b 6a97c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 6a914 │ │ │ │ + beq 6a928 │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6a84c │ │ │ │ - bl 1485a4 │ │ │ │ + beq 6a860 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne 6a844 │ │ │ │ - bl a5774 │ │ │ │ + bne 6a858 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6a80c │ │ │ │ + bne 6a820 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 6a914 │ │ │ │ + beq 6a928 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6a87c │ │ │ │ - bl 1485a4 │ │ │ │ + beq 6a890 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bne 6a874 │ │ │ │ - bl a5774 │ │ │ │ + bne 6a888 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6a80c │ │ │ │ + bne 6a820 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 6a914 │ │ │ │ + beq 6a928 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6a8ac │ │ │ │ - bl 1485a4 │ │ │ │ + beq 6a8c0 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r9, r0 │ │ │ │ - bne 6a8a4 │ │ │ │ - bl a5774 │ │ │ │ + bne 6a8b8 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6a80c │ │ │ │ + bne 6a820 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 6a914 │ │ │ │ + beq 6a928 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6a8dc │ │ │ │ - bl 1485a4 │ │ │ │ + beq 6a8f0 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 6a8d4 │ │ │ │ - bl a5774 │ │ │ │ + bne 6a8e8 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6a80c │ │ │ │ + bne 6a820 │ │ │ │ subs r4, r4, #1 │ │ │ │ - beq 6a914 │ │ │ │ + beq 6a928 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6a8f4 │ │ │ │ + beq 6a908 │ │ │ │ cmp r4, #1 │ │ │ │ mov fp, r3 │ │ │ │ - beq 6a914 │ │ │ │ + beq 6a928 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov sl, r0 │ │ │ │ - bne 6a914 │ │ │ │ - bl a5774 │ │ │ │ + bne 6a928 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6a80c │ │ │ │ + bne 6a820 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - ldr r3, [pc, #88] @ 6a978 │ │ │ │ + ldr r3, [pc, #88] @ 6a98c │ │ │ │ cmp r0, r3 │ │ │ │ - bne 6a948 │ │ │ │ + bne 6a95c │ │ │ │ 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 28a508 │ │ │ │ - b 6a968 │ │ │ │ + bl 287308 │ │ │ │ + b 6a97c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r2, [pc, #40] @ 6a97c │ │ │ │ + ldr r2, [pc, #40] @ 6a990 │ │ │ │ mov r1, sl │ │ │ │ str fp, [sp, #12] │ │ │ │ str r6, [sp, #8] │ │ │ │ str r9, [sp, #4] │ │ │ │ str r8, [sp] │ │ │ │ - bl 3488a8 │ │ │ │ + bl 3461b4 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq r4, r8, r4, asr #9 │ │ │ │ - subseq r8, r7, ip, lsl sl │ │ │ │ - eorseq r3, r9, r0, ror #12 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r4, r7, r4, asr #9 │ │ │ │ + subseq r8, r6, ip, lsl sl │ │ │ │ + eorseq r0, r9, r0, ror #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #116] @ 6aa0c │ │ │ │ + ldr r3, [pc, #116] @ 6aa20 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 6a9f8 │ │ │ │ + beq 6aa0c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 6a9f8 │ │ │ │ + ble 6aa0c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - ldr r0, [pc, #76] @ 6aa10 │ │ │ │ + ldr r0, [pc, #76] @ 6aa24 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1293bc │ │ │ │ + bl 128bc0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 6aa04 │ │ │ │ + beq 6aa18 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6aa04 │ │ │ │ + bne 6aa18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 6aa04 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 6aa18 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #16] @ 6aa14 │ │ │ │ - b 1293bc │ │ │ │ + ldr r0, [pc, #16] @ 6aa28 │ │ │ │ + b 128bc0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - eorseq r3, r9, r8, ror #12 │ │ │ │ - eorseq r3, r9, ip, lsl #13 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq r0, r9, r8, ror #31 │ │ │ │ + eorseq r1, r9, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #168] @ 6aad8 │ │ │ │ + ldr r1, [pc, #168] @ 6aaec │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #164] @ 6aadc │ │ │ │ + ldr r2, [pc, #164] @ 6aaf0 │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6aa7c │ │ │ │ + bne 6aa90 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #140] @ 6aae0 │ │ │ │ + ldr r3, [pc, #140] @ 6aaf4 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 6aa64 │ │ │ │ + beq 6aa78 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 6aa80 │ │ │ │ - ldr r3, [pc, #120] @ 6aae4 │ │ │ │ - ldr r1, [pc, #120] @ 6aae8 │ │ │ │ + bgt 6aa94 │ │ │ │ + ldr r3, [pc, #120] @ 6aaf8 │ │ │ │ + ldr r1, [pc, #120] @ 6aafc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r5, #0 │ │ │ │ - b 6aacc │ │ │ │ + b 6aae0 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - ldr r0, [pc, #88] @ 6aaec │ │ │ │ + ldr r0, [pc, #88] @ 6ab00 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl c0810 │ │ │ │ + bl c0334 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 6aacc │ │ │ │ + beq 6aae0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6aacc │ │ │ │ + bne 6aae0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r2, r6, ip, asr #15 │ │ │ │ - @ instruction: 0x00562990 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq sp, r6, r8, lsr fp │ │ │ │ - @ instruction: 0x0038fdf4 │ │ │ │ - subseq sl, r8, r0, lsr sp │ │ │ │ + subseq r2, r5, ip, asr #15 │ │ │ │ + @ instruction: 0x00552990 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq sp, r5, r8, lsr fp │ │ │ │ + eorseq sp, r8, r4, ror r7 │ │ │ │ + subseq sl, r7, r0, lsr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ bl 29658 │ │ │ │ cmp r5, #3 │ │ │ │ - bne 6ab3c │ │ │ │ + bne 6ab50 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 6ab6c │ │ │ │ - b 6ab60 │ │ │ │ + bne 6ab80 │ │ │ │ + b 6ab74 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r0, [pc, #244] @ 6ac3c │ │ │ │ + ldr r0, [pc, #244] @ 6ac50 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ab24 │ │ │ │ + bne 6ab38 │ │ │ │ mov r4, #0 │ │ │ │ - b 6ac08 │ │ │ │ - bl a5774 │ │ │ │ + b 6ac1c │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ab58 │ │ │ │ + bne 6ab6c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 1129cc │ │ │ │ + bl 112444 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ab58 │ │ │ │ + bne 6ab6c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 2a9c1c │ │ │ │ + bl 2a6c6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6ab58 │ │ │ │ + beq 6ab6c │ │ │ │ ldrd r8, [sp, #8] │ │ │ │ - bl c42a4 │ │ │ │ + bl c3dc8 │ │ │ │ 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 c7ff4 │ │ │ │ + bl c7b18 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 6abe8 │ │ │ │ + bge 6abfc │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 6ac20 │ │ │ │ - bl 132dd8 │ │ │ │ + bne 6ac34 │ │ │ │ + bl 1325e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6ab9c │ │ │ │ + beq 6abb0 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 6abfc │ │ │ │ - bl a5774 │ │ │ │ + bne 6ac10 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ab58 │ │ │ │ + bne 6ab6c │ │ │ │ mov r0, r4 │ │ │ │ - bl a5a64 │ │ │ │ + bl a5988 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6ac30 │ │ │ │ + beq 6ac44 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 113900 │ │ │ │ - b 6ac30 │ │ │ │ - ldr r3, [pc, #24] @ 6ac40 │ │ │ │ + bl 113378 │ │ │ │ + b 6ac44 │ │ │ │ + ldr r3, [pc, #24] @ 6ac54 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1448e8 │ │ │ │ - b 6abe8 │ │ │ │ + bl 1440d8 │ │ │ │ + b 6abfc │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ - eorseq sp, r6, r4, ror #14 │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ + eorseq fp, r6, r4, ror #1 │ │ │ │ + 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] @ 6ad04 │ │ │ │ + ldr r1, [pc, #168] @ 6ad18 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #164] @ 6ad08 │ │ │ │ + ldr r2, [pc, #164] @ 6ad1c │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6aca8 │ │ │ │ + bne 6acbc │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #140] @ 6ad0c │ │ │ │ + ldr r3, [pc, #140] @ 6ad20 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 6ac90 │ │ │ │ + beq 6aca4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 6acac │ │ │ │ - ldr r3, [pc, #120] @ 6ad10 │ │ │ │ - ldr r1, [pc, #120] @ 6ad14 │ │ │ │ + bgt 6acc0 │ │ │ │ + ldr r3, [pc, #120] @ 6ad24 │ │ │ │ + ldr r1, [pc, #120] @ 6ad28 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r5, #0 │ │ │ │ - b 6acf8 │ │ │ │ + b 6ad0c │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - ldr r0, [pc, #88] @ 6ad18 │ │ │ │ + ldr r0, [pc, #88] @ 6ad2c │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl c0810 │ │ │ │ + bl c0334 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 6acf8 │ │ │ │ + beq 6ad0c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6acf8 │ │ │ │ + bne 6ad0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r2, r6, ip, asr #15 │ │ │ │ - @ instruction: 0x00562990 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq sp, r6, r8, lsr fp │ │ │ │ - @ instruction: 0x0038fdf4 │ │ │ │ - ldrsheq r9, [r8], #-252 @ 0xffffff04 │ │ │ │ + subseq r2, r5, ip, asr #15 │ │ │ │ + @ instruction: 0x00552990 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq sp, r5, r8, lsr fp │ │ │ │ + eorseq sp, r8, r4, ror r7 │ │ │ │ + ldrsheq r9, [r7], #-252 @ 0xffffff04 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - bne 6ad50 │ │ │ │ + bne 6ad68 │ │ │ │ cmp r3, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 6ad68 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + beq 6ad80 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6ad68 │ │ │ │ - ldr r3, [pc, #224] @ 6ae38 │ │ │ │ - ldr r1, [pc, #224] @ 6ae3c │ │ │ │ + beq 6ad80 │ │ │ │ + ldr r3, [pc, #180] @ 6ae24 │ │ │ │ + ldr r1, [pc, #180] @ 6ae28 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - mov r4, #0 │ │ │ │ - b 6ae30 │ │ │ │ - ldr r3, [r1, #444] @ 0x1bc │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ - cmp r0, r2 │ │ │ │ - bne 6ad90 │ │ │ │ - bl 2ed244 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 6ada0 │ │ │ │ - b 6ad60 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - bl 61af4 <_PyMonitoring_FirePyReturnEvent@@Base+0x424> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 6ad60 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ + bl 18ed6c │ │ │ │ + mov r5, #0 │ │ │ │ + b 6ae1c │ │ │ │ + bl 1e891c │ │ │ │ + ldr r0, [r0] │ │ │ │ + bl 5869c │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 6ad78 │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6adb4 │ │ │ │ - add r0, r5, #13 │ │ │ │ - bl 232728 │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ + beq 6ada8 │ │ │ │ + add r0, r4, #9 │ │ │ │ + bl 22ee48 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ mov r1, #1 │ │ │ │ - str r2, [r4, #8] │ │ │ │ - mov r0, #128 @ 0x80 │ │ │ │ + mov r0, #64 @ 0x40 │ │ │ │ ldr r9, [r3, #4] │ │ │ │ ldr sl, [r3] │ │ │ │ ldrd r6, [r3, #8] │ │ │ │ bl 295a4 │ │ │ │ - mov r2, #128 @ 0x80 │ │ │ │ + mov r2, #64 @ 0x40 │ │ │ │ mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ bl 29cdc │ │ │ │ - mov r1, #8 │ │ │ │ + mov r1, #4 │ │ │ │ mov r0, r1 │ │ │ │ bl 295a4 │ │ │ │ - mov r2, #64 @ 0x40 │ │ │ │ + mov r2, #16 │ │ │ │ mov r1, sl │ │ │ │ mov r9, r0 │ │ │ │ bl 29cdc │ │ │ │ mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ strd r6, [r0, #8] │ │ │ │ str r9, [r0] │ │ │ │ str r8, [r0, #4] │ │ │ │ - str r0, [r4, #16] │ │ │ │ - beq 6ae30 │ │ │ │ - add r0, r5, #13 │ │ │ │ - bl 8b248 │ │ │ │ - mov r0, r4 │ │ │ │ + str r0, [r5, #12] │ │ │ │ + beq 6ae1c │ │ │ │ + add r0, r4, #9 │ │ │ │ + bl 2302fc │ │ │ │ + mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038cbb8 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq sl, r8, r8, lsr r5 │ │ │ │ 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 6ae80 │ │ │ │ + bhi 6ae6c │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne 6aeac │ │ │ │ - b 6aea0 │ │ │ │ - ldr r0, [pc, #368] @ 6aff8 │ │ │ │ + bne 6ae98 │ │ │ │ + b 6ae8c │ │ │ │ + ldr r0, [pc, #368] @ 6afe4 │ │ │ │ mov r3, #4 │ │ │ │ mov r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ae68 │ │ │ │ - b 6afec │ │ │ │ - bl a5774 │ │ │ │ + bne 6ae54 │ │ │ │ + b 6afd8 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6afec │ │ │ │ + bne 6afd8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #24 │ │ │ │ ldr sl, [r4, #4] │ │ │ │ - bl 2a9c1c │ │ │ │ + bl 2a6c6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6afec │ │ │ │ + beq 6afd8 │ │ │ │ cmp r5, #3 │ │ │ │ movle r6, #0 │ │ │ │ - ble 6aef0 │ │ │ │ + ble 6aedc │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 6aef0 │ │ │ │ - bl a5774 │ │ │ │ + bne 6aedc │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6afec │ │ │ │ + bne 6afd8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1cf82c │ │ │ │ + bl 1cdb2c │ │ │ │ ldrd r8, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6af18 │ │ │ │ - ldr r3, [pc, #240] @ 6affc │ │ │ │ - ldr r1, [pc, #240] @ 6b000 │ │ │ │ + bne 6af04 │ │ │ │ + ldr r3, [pc, #240] @ 6afe8 │ │ │ │ + ldr r1, [pc, #240] @ 6afec │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 6afbc │ │ │ │ + bl 18ed6c │ │ │ │ + b 6afa8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1d00e0 │ │ │ │ + bl 1ce3e0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt 6afbc │ │ │ │ + blt 6afa8 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, sl │ │ │ │ mov r3, r5 │ │ │ │ add r1, sp, #20 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 6a300 │ │ │ │ + bl 6a314 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6afbc │ │ │ │ - bl c42a4 │ │ │ │ + beq 6afa8 │ │ │ │ + bl c3dc8 │ │ │ │ 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 c7ff4 │ │ │ │ + bl c7b18 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 6afa4 │ │ │ │ + bge 6af90 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 6afdc │ │ │ │ - bl 132dd8 │ │ │ │ + bne 6afc8 │ │ │ │ + bl 1325e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6af4c │ │ │ │ + beq 6af38 │ │ │ │ mvn r4, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 6a678 │ │ │ │ + bl 6a68c │ │ │ │ cmn r4, #1 │ │ │ │ - bne 6afcc │ │ │ │ - bl a5774 │ │ │ │ + bne 6afb8 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6afec │ │ │ │ + bne 6afd8 │ │ │ │ mvn r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b a5a64 │ │ │ │ - ldr r3, [pc, #32] @ 6b004 │ │ │ │ + b a5988 │ │ │ │ + ldr r3, [pc, #32] @ 6aff0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1448e8 │ │ │ │ - b 6afa0 │ │ │ │ + bl 1440d8 │ │ │ │ + b 6af8c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq sp, r6, ip, ror #14 │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r9, r4, lsr #13 │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - bne 6b03c │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 6b054 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 6b054 │ │ │ │ - ldr r3, [pc, #224] @ 6b124 │ │ │ │ - ldr r1, [pc, #224] @ 6b128 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - mov r4, #0 │ │ │ │ - b 6b11c │ │ │ │ - ldr r3, [r1, #444] @ 0x1bc │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - cmp r0, r2 │ │ │ │ - bne 6b07c │ │ │ │ - bl 616a0 <_PyMonitoring_FirePyYieldEvent@@Base+0x48> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 6b08c │ │ │ │ - b 6b04c │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 5d35c │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 6b04c │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 6b0a0 │ │ │ │ - add r0, r5, #13 │ │ │ │ - bl 232728 │ │ │ │ - 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, #8 │ │ │ │ - bl 295a4 │ │ │ │ - mov r2, #32 │ │ │ │ - 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 6b11c │ │ │ │ - add r0, r5, #13 │ │ │ │ - bl 8b248 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038cbb8 │ │ │ │ + eorseq fp, r6, ip, ror #1 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r1, r9, r4, lsr #32 │ │ │ │ + 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 6b164 │ │ │ │ + bne 6b02c │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - bne 6b194 │ │ │ │ - b 6b188 │ │ │ │ + bne 6b05c │ │ │ │ + b 6b050 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #308] @ 6b2a8 │ │ │ │ + ldr r0, [pc, #308] @ 6b170 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6b14c │ │ │ │ - b 6b29c │ │ │ │ - bl a5774 │ │ │ │ + bne 6b014 │ │ │ │ + b 6b164 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6b29c │ │ │ │ + bne 6b164 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1cf82c │ │ │ │ + bl 1cdb2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6b1bc │ │ │ │ - ldr r3, [pc, #252] @ 6b2ac │ │ │ │ - ldr r1, [pc, #252] @ 6b2b0 │ │ │ │ + bne 6b084 │ │ │ │ + ldr r3, [pc, #252] @ 6b174 │ │ │ │ + ldr r1, [pc, #252] @ 6b178 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 6b27c │ │ │ │ + bl 18ed6c │ │ │ │ + b 6b144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1d00e0 │ │ │ │ + bl 1ce3e0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt 6b27c │ │ │ │ + blt 6b144 │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp] │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 6a300 │ │ │ │ + bl 6a314 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6b27c │ │ │ │ - bl c42a4 │ │ │ │ + beq 6b144 │ │ │ │ + bl c3dc8 │ │ │ │ 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 c7ff4 │ │ │ │ + bl c7b18 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ cmp r4, #0 │ │ │ │ mov r7, r0 │ │ │ │ - bge 6b244 │ │ │ │ + bge 6b10c │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 6b244 │ │ │ │ - bl 132dd8 │ │ │ │ + bne 6b10c │ │ │ │ + bl 1325e0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6b1f0 │ │ │ │ - b 6b248 │ │ │ │ + beq 6b0b8 │ │ │ │ + b 6b110 │ │ │ │ mov r5, #0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ ldr r6, [r7] │ │ │ │ - bl 6a678 │ │ │ │ + bl 6a68c │ │ │ │ cmp r4, #0 │ │ │ │ - bge 6b28c │ │ │ │ + bge 6b154 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 6b27c │ │ │ │ - ldr r3, [pc, #64] @ 6b2b4 │ │ │ │ + bne 6b144 │ │ │ │ + ldr r3, [pc, #64] @ 6b17c │ │ │ │ str r6, [r7] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1448e8 │ │ │ │ - bl a5774 │ │ │ │ + bl 1440d8 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - bne 6b29c │ │ │ │ + bne 6b164 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b a5a64 │ │ │ │ + b a5988 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - eorseq sp, r6, r4, asr #14 │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r9, r8, asr #13 │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ + eorseq fp, r6, r4, asr #1 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r1, r9, r8, asr #32 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ │ │ │ │ -0006b2b8 : │ │ │ │ +0006b180 : │ │ │ │ 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] @ 6b30c │ │ │ │ + ldr r2, [pc, #56] @ 6b1d4 │ │ │ │ mov r3, r0 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ - bne 6b2f4 │ │ │ │ + bne 6b1bc │ │ │ │ pop {r4, lr} │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b 42be8 <_PyImport_ClearExtension@@Base+0x5a8> │ │ │ │ - ldr r3, [pc, #20] @ 6b310 │ │ │ │ - ldr r2, [pc, #20] @ 6b314 │ │ │ │ + b 42a14 <_PyImport_ClearExtension@@Base+0x4c8> │ │ │ │ + ldr r3, [pc, #20] @ 6b1d8 │ │ │ │ + ldr r2, [pc, #20] @ 6b1dc │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 19081c <_PyErr_SetString@@Base> │ │ │ │ + bl 18ee08 <_PyErr_SetString@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - ldrsbeq r1, [r6], #-12 │ │ │ │ - eorseq r3, r9, r0, lsr r7 │ │ │ │ + ldrsbeq r1, [r5], #-12 │ │ │ │ + ldrheq r1, [r9], -r0 @ │ │ │ │ + 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 6b214 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 6b22c │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 6b22c │ │ │ │ + ldr r3, [pc, #224] @ 6b2fc │ │ │ │ + ldr r1, [pc, #224] @ 6b300 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ed6c │ │ │ │ + mov r4, #0 │ │ │ │ + b 6b2f4 │ │ │ │ + ldr r3, [r1, #444] @ 0x1bc │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + cmp r0, r2 │ │ │ │ + bne 6b254 │ │ │ │ + bl 2ea744 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 6b264 │ │ │ │ + b 6b224 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + bl 61b7c <_PyMonitoring_FirePyReturnEvent@@Base+0x4c4> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 6b224 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 6b278 │ │ │ │ + add r0, r5, #13 │ │ │ │ + bl 22ee48 │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + 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 │ │ │ │ + bl 29cdc │ │ │ │ + mov r1, #8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 295a4 │ │ │ │ + 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 6b2f4 │ │ │ │ + add r0, r5, #13 │ │ │ │ + bl 2302fc │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq sl, r8, r8, lsr r5 │ │ │ │ │ │ │ │ -0006b318 : │ │ │ │ +0006b304 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr lr, [pc, #44] @ 6b35c │ │ │ │ + ldr lr, [pc, #44] @ 6b348 │ │ │ │ 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 279e9c │ │ │ │ + bl 276a5c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq fp, r6, r0, asr #23 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - bl a9470 <_PyObject_New@@Base> │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 6b434 │ │ │ │ - mov r3, #0 │ │ │ │ - strh r3, [r5, #8] │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 6b3a0 │ │ │ │ - add r0, r4, #9 │ │ │ │ - bl 232728 │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - ldrb r9, [r3] │ │ │ │ - ldr sl, [r3, #8] │ │ │ │ - mov r0, r9 │ │ │ │ - ldr fp, [r3, #4] │ │ │ │ - ldrd r6, [r3, #16] │ │ │ │ - bl 34d388 <_Py_c_neg@@Base+0x5b8> │ │ │ │ - mov r0, r9 │ │ │ │ - bl 34d388 <_Py_c_neg@@Base+0x5b8> │ │ │ │ - mov r1, #1 │ │ │ │ - bl 295a4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 34d388 <_Py_c_neg@@Base+0x5b8> │ │ │ │ - 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 │ │ │ │ - bl 29cdc │ │ │ │ - mov r0, #24 │ │ │ │ - bl 2a1bc │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - strd r6, [r0, #16] │ │ │ │ - strb r9, [r0] │ │ │ │ - str sl, [r0, #4] │ │ │ │ - str r8, [r0, #8] │ │ │ │ - str r0, [r5, #12] │ │ │ │ - beq 6b434 │ │ │ │ - add r0, r4, #9 │ │ │ │ - bl 8b248 │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + subseq fp, r5, r0, asr #23 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6b450 │ │ │ │ - b 9deb0 │ │ │ │ - ldr r0, [pc] @ 6b458 │ │ │ │ + beq 6b360 │ │ │ │ + b 9ddd4 │ │ │ │ + ldr r0, [pc] @ 6b368 │ │ │ │ bx lr │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc] @ 6b46c │ │ │ │ - b 1293bc │ │ │ │ - eorseq r3, r9, r4, ror #14 │ │ │ │ - ldrsb r3, [r0, #35] @ 0x23 │ │ │ │ - ldr r2, [pc, #12] @ 6b488 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r0, [pc, #8] @ 6b48c │ │ │ │ - moveq r0, r2 │ │ │ │ - bx lr │ │ │ │ - subseq r1, r6, r4, ror #1 │ │ │ │ - subseq r1, r6, r4, ror lr │ │ │ │ + ldr r0, [pc] @ 6b37c │ │ │ │ + b 128bc0 │ │ │ │ + eorseq r1, r9, r4, ror #1 │ │ │ │ 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 6b4c4 │ │ │ │ + bne 6b3b4 │ │ │ │ cmp r3, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - beq 6b4dc │ │ │ │ + mov r5, r0 │ │ │ │ + beq 6b3cc │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6b4dc │ │ │ │ - ldr r3, [pc, #184] @ 6b584 │ │ │ │ - ldr r1, [pc, #184] @ 6b588 │ │ │ │ + beq 6b3cc │ │ │ │ + ldr r3, [pc, #224] @ 6b49c │ │ │ │ + ldr r1, [pc, #224] @ 6b4a0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - mov r5, #0 │ │ │ │ - b 6b57c │ │ │ │ + bl 18ed6c │ │ │ │ + mov r4, #0 │ │ │ │ + b 6b494 │ │ │ │ ldr r3, [r1, #444] @ 0x1bc │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + cmp r0, r2 │ │ │ │ + bne 6b3f4 │ │ │ │ + bl 61700 <_PyMonitoring_FirePyReturnEvent@@Base+0x48> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 6b404 │ │ │ │ + b 6b3c4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 5b614 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 6b4d4 │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ + bl 5d3a0 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 6b3c4 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6b508 │ │ │ │ - add r0, r4, #9 │ │ │ │ - bl 232728 │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ + beq 6b418 │ │ │ │ + add r0, r5, #13 │ │ │ │ + bl 22ee48 │ │ │ │ + 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, #5 │ │ │ │ + mov r0, #8 │ │ │ │ bl 295a4 │ │ │ │ - mov r2, #20 │ │ │ │ + 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, #16] │ │ │ │ - beq 6b57c │ │ │ │ - add r0, r4, #9 │ │ │ │ - bl 8b248 │ │ │ │ - mov r0, r5 │ │ │ │ + str r0, [r4, #16] │ │ │ │ + beq 6b494 │ │ │ │ + add r0, r5, #13 │ │ │ │ + bl 2302fc │ │ │ │ + mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038cbb8 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq sl, r8, r8, lsr r5 │ │ │ │ + ldrsb r3, [r0, #35] @ 0x23 │ │ │ │ + ldr r2, [pc, #12] @ 6b4bc │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r0, [pc, #8] @ 6b4c0 │ │ │ │ + moveq r0, r2 │ │ │ │ + bx lr │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ ldrb r3, [r0, #35] @ 0x23 │ │ │ │ - ldr r2, [pc, #20] @ 6b5ac │ │ │ │ + ldr r2, [pc, #20] @ 6b4e4 │ │ │ │ add r3, r3, #2 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #1 │ │ │ │ - ldr r0, [pc, #8] @ 6b5b0 │ │ │ │ + ldr r0, [pc, #8] @ 6b4e8 │ │ │ │ movls r0, r2 │ │ │ │ bx lr │ │ │ │ - subseq r1, r6, r4, ror #1 │ │ │ │ - subseq r1, r6, r4, ror lr │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ │ │ │ │ -0006b5b4 <_PyXI_FillNamespaceFromDict@@Base>: │ │ │ │ +0006b4ec <_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 6b6d4 <_PyXI_FillNamespaceFromDict@@Base+0x120> │ │ │ │ + ble 6b60c <_PyXI_FillNamespaceFromDict@@Base+0x120> │ │ │ │ ldr r9, [r6, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r9, r5, lsl #3] │ │ │ │ - bl 3b05c │ │ │ │ + bl 3b024 │ │ │ │ add r9, r9, r5, lsl #3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 6b610 <_PyXI_FillNamespaceFromDict@@Base+0x5c> │ │ │ │ - bl a5774 │ │ │ │ + bne 6b548 <_PyXI_FillNamespaceFromDict@@Base+0x5c> │ │ │ │ + bl a5698 │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r4, #1 │ │ │ │ rsb r4, r4, #0 │ │ │ │ - b 6b664 <_PyXI_FillNamespaceFromDict@@Base+0xb0> │ │ │ │ + b 6b59c <_PyXI_FillNamespaceFromDict@@Base+0xb0> │ │ │ │ mov r0, #24 │ │ │ │ bl 8afec │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r9, #4] │ │ │ │ - bne 6b630 <_PyXI_FillNamespaceFromDict@@Base+0x7c> │ │ │ │ - bl 2a1f3c │ │ │ │ - b 6b650 <_PyXI_FillNamespaceFromDict@@Base+0x9c> │ │ │ │ + bne 6b568 <_PyXI_FillNamespaceFromDict@@Base+0x7c> │ │ │ │ + bl 29ef8c │ │ │ │ + b 6b588 <_PyXI_FillNamespaceFromDict@@Base+0x9c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 22b080 <_PyObject_GetCrossInterpreterData@@Base> │ │ │ │ + bl 22786c <_PyObject_GetCrossInterpreterData@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6b654 <_PyXI_FillNamespaceFromDict@@Base+0xa0> │ │ │ │ + beq 6b58c <_PyXI_FillNamespaceFromDict@@Base+0xa0> │ │ │ │ ldr r0, [r9, #4] │ │ │ │ - bl 8b5d0 │ │ │ │ + bl 8b53c │ │ │ │ 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 6b6cc <_PyXI_FillNamespaceFromDict@@Base+0x118> │ │ │ │ + bne 6b604 <_PyXI_FillNamespaceFromDict@@Base+0x118> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 6b698 <_PyXI_FillNamespaceFromDict@@Base+0xe4> │ │ │ │ - bl 1ab5ec │ │ │ │ + beq 6b5d0 <_PyXI_FillNamespaceFromDict@@Base+0xe4> │ │ │ │ + bl 1a9988 │ │ │ │ add r0, r0, #4096 @ 0x1000 │ │ │ │ ldr r0, [r0, #1420] @ 0x58c │ │ │ │ - bl 11abb0 │ │ │ │ + bl 11a444 │ │ │ │ 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 6b6d8 <_PyXI_FillNamespaceFromDict@@Base+0x124> │ │ │ │ + ble 6b610 <_PyXI_FillNamespaceFromDict@@Base+0x124> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ add r3, r3, r7, lsl #3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6b6c4 <_PyXI_FillNamespaceFromDict@@Base+0x110> │ │ │ │ + beq 6b5fc <_PyXI_FillNamespaceFromDict@@Base+0x110> │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ - bl 350848 <_PyWeakref_IsDead@@Base+0x24> │ │ │ │ + bl 34e1cc <_PyWeakref_IsDead@@Base+0x9c> │ │ │ │ add r7, r7, #1 │ │ │ │ - b 6b69c <_PyXI_FillNamespaceFromDict@@Base+0xe8> │ │ │ │ + b 6b5d4 <_PyXI_FillNamespaceFromDict@@Base+0xe8> │ │ │ │ add r5, r5, #1 │ │ │ │ - b 6b5d4 <_PyXI_FillNamespaceFromDict@@Base+0x20> │ │ │ │ + b 6b50c <_PyXI_FillNamespaceFromDict@@Base+0x20> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ + push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + bl a9394 <_PyObject_New@@Base> │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 6b6ec <_PyXI_FillNamespaceFromDict@@Base+0x200> │ │ │ │ + mov r3, #0 │ │ │ │ + strh r3, [r5, #8] │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 6b658 <_PyXI_FillNamespaceFromDict@@Base+0x16c> │ │ │ │ + add r0, r4, #9 │ │ │ │ + bl 22ee48 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + ldrb r9, [r3] │ │ │ │ + ldr sl, [r3, #8] │ │ │ │ + mov r0, r9 │ │ │ │ + ldr fp, [r3, #4] │ │ │ │ + ldrd r6, [r3, #16] │ │ │ │ + bl 34ad74 <_Py_c_neg@@Base+0x538> │ │ │ │ + mov r0, r9 │ │ │ │ + bl 34ad74 <_Py_c_neg@@Base+0x538> │ │ │ │ + mov r1, #1 │ │ │ │ + bl 295a4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 34ad74 <_Py_c_neg@@Base+0x538> │ │ │ │ + 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 │ │ │ │ + bl 29cdc │ │ │ │ + mov r0, #24 │ │ │ │ + bl 2a1bc │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + strd r6, [r0, #16] │ │ │ │ + strb r9, [r0] │ │ │ │ + str sl, [r0, #4] │ │ │ │ + str r8, [r0, #8] │ │ │ │ + str r0, [r5, #12] │ │ │ │ + beq 6b6ec <_PyXI_FillNamespaceFromDict@@Base+0x200> │ │ │ │ + add r0, r4, #9 │ │ │ │ + bl 2302fc │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, 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 r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - ldr r1, [pc, #20] @ 6b718 <_PyXI_FillNamespaceFromDict@@Base+0x164> │ │ │ │ - bl 17ed14 │ │ │ │ + ldr r1, [pc, #20] @ 6b72c <_PyXI_FillNamespaceFromDict@@Base+0x240> │ │ │ │ + bl 17dca8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b 27b190 │ │ │ │ - @ instruction: 0x00572790 │ │ │ │ - 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 6b7bc <_PyXI_FillNamespaceFromDict@@Base+0x208> │ │ │ │ - add r3, r5, #428 @ 0x1ac │ │ │ │ - mov r2, #0 │ │ │ │ - strh r2, [r3, #2] │ │ │ │ - ldrb r3, [r4, #430] @ 0x1ae │ │ │ │ - cmp r3, r2 │ │ │ │ - beq 6b76c <_PyXI_FillNamespaceFromDict@@Base+0x1b8> │ │ │ │ - add r0, r4, #428 @ 0x1ac │ │ │ │ - add r0, r0, #3 │ │ │ │ - bl 232728 │ │ │ │ - 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] @ 6b7c4 <_PyXI_FillNamespaceFromDict@@Base+0x210> │ │ │ │ - add r1, r4, #72 @ 0x48 │ │ │ │ - add r0, r5, #72 @ 0x48 │ │ │ │ - bl 29cdc │ │ │ │ - ldrb r3, [r4, #430] @ 0x1ae │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 6b7bc <_PyXI_FillNamespaceFromDict@@Base+0x208> │ │ │ │ - add r0, r4, #428 @ 0x1ac │ │ │ │ - add r0, r0, #3 │ │ │ │ - bl 8b248 │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - andeq r0, r0, r6, ror #2 │ │ │ │ + b 277d50 │ │ │ │ + @ instruction: 0x00562790 │ │ │ │ │ │ │ │ -0006b7c8 <_PyXI_ApplyNamespace@@Base>: │ │ │ │ +0006b730 <_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 6b838 <_PyXI_ApplyNamespace@@Base+0x108> │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r0, [r3, r6, lsl #3] │ │ │ │ add r5, r3, r6, lsl #3 │ │ │ │ - bl 9deb0 │ │ │ │ + bl 9ddd4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6b8d8 <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ + beq 6b840 <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6b850 <_PyXI_ApplyNamespace@@Base+0x88> │ │ │ │ + beq 6b7b8 <_PyXI_ApplyNamespace@@Base+0x88> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 6b864 <_PyXI_ApplyNamespace@@Base+0x9c> │ │ │ │ + bne 6b7cc <_PyXI_ApplyNamespace@@Base+0x9c> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6b8d8 <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ + beq 6b840 <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6b8d8 <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ + bne 6b840 <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 6b8d8 <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 6b840 <_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 9cb6c │ │ │ │ + bl 9ca90 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov sl, r0 │ │ │ │ - beq 6b89c <_PyXI_ApplyNamespace@@Base+0xd4> │ │ │ │ + beq 6b804 <_PyXI_ApplyNamespace@@Base+0xd4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6b89c <_PyXI_ApplyNamespace@@Base+0xd4> │ │ │ │ + bne 6b804 <_PyXI_ApplyNamespace@@Base+0xd4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6b8c0 <_PyXI_ApplyNamespace@@Base+0xf8> │ │ │ │ + beq 6b828 <_PyXI_ApplyNamespace@@Base+0xf8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6b8c0 <_PyXI_ApplyNamespace@@Base+0xf8> │ │ │ │ + bne 6b828 <_PyXI_ApplyNamespace@@Base+0xf8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp sl, #0 │ │ │ │ - bne 6b8d8 <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ + bne 6b840 <_PyXI_ApplyNamespace@@Base+0x110> │ │ │ │ add r6, r6, #1 │ │ │ │ - b 6b7e8 <_PyXI_ApplyNamespace@@Base+0x20> │ │ │ │ + b 6b750 <_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 6b964 <_PyXI_ApplyNamespace@@Base+0x19c> │ │ │ │ + beq 6b8cc <_PyXI_ApplyNamespace@@Base+0x19c> │ │ │ │ mov r3, #0 │ │ │ │ strh r3, [r5, #222] @ 0xde │ │ │ │ ldrb r3, [r4, #222] @ 0xde │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6b928 <_PyXI_ApplyNamespace@@Base+0x160> │ │ │ │ + beq 6b890 <_PyXI_ApplyNamespace@@Base+0x160> │ │ │ │ add r0, r4, #223 @ 0xdf │ │ │ │ - bl 232728 │ │ │ │ + bl 22ee48 │ │ │ │ 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 6b964 <_PyXI_ApplyNamespace@@Base+0x19c> │ │ │ │ + beq 6b8cc <_PyXI_ApplyNamespace@@Base+0x19c> │ │ │ │ add r0, r4, #223 @ 0xdf │ │ │ │ - bl 8b248 │ │ │ │ + bl 2302fc │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ 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 6b9a8 <_PyXI_ApplyNamespace@@Base+0x1e0> │ │ │ │ + bne 6b910 <_PyXI_ApplyNamespace@@Base+0x1e0> │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ - bne 6b9d8 <_PyXI_ApplyNamespace@@Base+0x210> │ │ │ │ + bne 6b940 <_PyXI_ApplyNamespace@@Base+0x210> │ │ │ │ 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] @ 6b9f4 <_PyXI_ApplyNamespace@@Base+0x22c> │ │ │ │ + ldr ip, [pc, #44] @ 6b95c <_PyXI_ApplyNamespace@@Base+0x22c> │ │ │ │ str r3, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 6b9ec <_PyXI_ApplyNamespace@@Base+0x224> │ │ │ │ + beq 6b954 <_PyXI_ApplyNamespace@@Base+0x224> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b 69e74 <_Py_hashtable_size@@Base+0x1f0> │ │ │ │ + b 69e88 <_Py_hashtable_size@@Base+0x32c> │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsheq r4, [r8], #-64 @ 0xffffffc0 │ │ │ │ + ldrsheq r4, [r7], #-64 @ 0xffffffc0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r3, [pc, #228] @ 6baf4 <_PyXI_ApplyNamespace@@Base+0x32c> │ │ │ │ - bl 35a770 │ │ │ │ + ldr r3, [pc, #228] @ 6ba5c <_PyXI_ApplyNamespace@@Base+0x32c> │ │ │ │ + bl 3580f0 │ │ │ │ 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 92f28 │ │ │ │ + bl 92e4c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 6bae4 <_PyXI_ApplyNamespace@@Base+0x31c> │ │ │ │ - ldr r8, [pc, #176] @ 6baf8 <_PyXI_ApplyNamespace@@Base+0x330> │ │ │ │ + beq 6ba4c <_PyXI_ApplyNamespace@@Base+0x31c> │ │ │ │ + ldr r8, [pc, #176] @ 6ba60 <_PyXI_ApplyNamespace@@Base+0x330> │ │ │ │ add r5, sp, #20 │ │ │ │ mov r7, #3 │ │ │ │ ldm r5, {r2, ip, lr} │ │ │ │ - ldr r1, [pc, #164] @ 6bafc <_PyXI_ApplyNamespace@@Base+0x334> │ │ │ │ - ldr r0, [pc, #164] @ 6bb00 <_PyXI_ApplyNamespace@@Base+0x338> │ │ │ │ - ldr r3, [pc, #164] @ 6bb04 <_PyXI_ApplyNamespace@@Base+0x33c> │ │ │ │ + ldr r1, [pc, #164] @ 6ba64 <_PyXI_ApplyNamespace@@Base+0x334> │ │ │ │ + ldr r0, [pc, #164] @ 6ba68 <_PyXI_ApplyNamespace@@Base+0x338> │ │ │ │ + ldr r3, [pc, #164] @ 6ba6c <_PyXI_ApplyNamespace@@Base+0x33c> │ │ │ │ stmib sp, {r8, lr} │ │ │ │ str ip, [sp] │ │ │ │ - bl a9bc8 │ │ │ │ + bl a9aec │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ - beq 6badc <_PyXI_ApplyNamespace@@Base+0x314> │ │ │ │ + beq 6ba44 <_PyXI_ApplyNamespace@@Base+0x314> │ │ │ │ mov r0, r6 │ │ │ │ - bl ab318 │ │ │ │ + bl ab23c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6baac <_PyXI_ApplyNamespace@@Base+0x2e4> │ │ │ │ + beq 6ba14 <_PyXI_ApplyNamespace@@Base+0x2e4> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6badc <_PyXI_ApplyNamespace@@Base+0x314> │ │ │ │ + beq 6ba44 <_PyXI_ApplyNamespace@@Base+0x314> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6badc <_PyXI_ApplyNamespace@@Base+0x314> │ │ │ │ + bne 6ba44 <_PyXI_ApplyNamespace@@Base+0x314> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 6badc <_PyXI_ApplyNamespace@@Base+0x314> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 6ba44 <_PyXI_ApplyNamespace@@Base+0x314> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - beq 6bacc <_PyXI_ApplyNamespace@@Base+0x304> │ │ │ │ + beq 6ba34 <_PyXI_ApplyNamespace@@Base+0x304> │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - bne 6bacc <_PyXI_ApplyNamespace@@Base+0x304> │ │ │ │ + bne 6ba34 <_PyXI_ApplyNamespace@@Base+0x304> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ subs r7, r7, #1 │ │ │ │ add r5, r5, #12 │ │ │ │ - bne 6ba4c <_PyXI_ApplyNamespace@@Base+0x284> │ │ │ │ - b 6bae8 <_PyXI_ApplyNamespace@@Base+0x320> │ │ │ │ + bne 6b9b4 <_PyXI_ApplyNamespace@@Base+0x284> │ │ │ │ + b 6ba50 <_PyXI_ApplyNamespace@@Base+0x320> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b2fc │ │ │ │ + bl 9b220 │ │ │ │ mov r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r6, r6, r4, lsl r7 │ │ │ │ - eorseq r3, r6, ip, lsr #6 │ │ │ │ - eorseq r3, r9, r0, lsl #15 │ │ │ │ - @ instruction: 0x003667d0 │ │ │ │ + eorseq r4, r6, r0, ror r0 │ │ │ │ + eorseq r0, r6, ip, lsr #25 │ │ │ │ + eorseq r1, r9, r0, lsl #2 │ │ │ │ + eorseq r4, r6, ip, lsr #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 6bb44 <_PyXI_ApplyNamespace@@Base+0x37c> │ │ │ │ + bne 6baac <_PyXI_ApplyNamespace@@Base+0x37c> │ │ │ │ cmp r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ - bne 6bb74 <_PyXI_ApplyNamespace@@Base+0x3ac> │ │ │ │ + bne 6badc <_PyXI_ApplyNamespace@@Base+0x3ac> │ │ │ │ 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] @ 6bb90 <_PyXI_ApplyNamespace@@Base+0x3c8> │ │ │ │ + ldr ip, [pc, #44] @ 6baf8 <_PyXI_ApplyNamespace@@Base+0x3c8> │ │ │ │ str r3, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 6bb88 <_PyXI_ApplyNamespace@@Base+0x3c0> │ │ │ │ + beq 6baf0 <_PyXI_ApplyNamespace@@Base+0x3c0> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b 69e74 <_Py_hashtable_size@@Base+0x1f0> │ │ │ │ + b 69e88 <_Py_hashtable_size@@Base+0x32c> │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r4, r8, ip, lsl r5 │ │ │ │ + subseq r4, r7, ip, lsl r5 │ │ │ │ │ │ │ │ -0006bb94 <_PyXI_FreeNamespace@@Base>: │ │ │ │ +0006bafc <_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 6bbd0 <_PyXI_FreeNamespace@@Base+0x3c> │ │ │ │ + beq 6bb38 <_PyXI_FreeNamespace@@Base+0x3c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6bbe4 <_PyXI_FreeNamespace@@Base+0x50> │ │ │ │ + bne 6bb4c <_PyXI_FreeNamespace@@Base+0x50> │ │ │ │ mov r0, r4 │ │ │ │ - bl 308014 │ │ │ │ + bl 3054c0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 8b5d0 │ │ │ │ - bl 1ab5ec │ │ │ │ - bl 1abfc4 │ │ │ │ - b 6bbd0 <_PyXI_FreeNamespace@@Base+0x3c> │ │ │ │ + b 8b53c │ │ │ │ + bl 1a9988 │ │ │ │ + bl 1aa360 │ │ │ │ + b 6bb38 <_PyXI_FreeNamespace@@Base+0x3c> │ │ │ │ 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 6bc28 <_PyXI_FreeNamespace@@Base+0x94> │ │ │ │ + bne 6bb8c <_PyXI_FreeNamespace@@Base+0x90> │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - beq 6bc40 <_PyXI_FreeNamespace@@Base+0xac> │ │ │ │ + beq 6bba4 <_PyXI_FreeNamespace@@Base+0xa8> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6bc40 <_PyXI_FreeNamespace@@Base+0xac> │ │ │ │ - ldr r3, [pc, #180] @ 6bce4 <_PyXI_FreeNamespace@@Base+0x150> │ │ │ │ - ldr r1, [pc, #180] @ 6bce8 <_PyXI_FreeNamespace@@Base+0x154> │ │ │ │ + beq 6bba4 <_PyXI_FreeNamespace@@Base+0xa8> │ │ │ │ + ldr r3, [pc, #184] @ 6bc4c <_PyXI_FreeNamespace@@Base+0x150> │ │ │ │ + ldr r1, [pc, #184] @ 6bc50 <_PyXI_FreeNamespace@@Base+0x154> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r5, #0 │ │ │ │ - b 6bcdc <_PyXI_FreeNamespace@@Base+0x148> │ │ │ │ - bl 1ea5fc │ │ │ │ - ldr r0, [r0] │ │ │ │ - bl 5864c │ │ │ │ + b 6bc44 <_PyXI_FreeNamespace@@Base+0x148> │ │ │ │ + ldr r3, [r1, #444] @ 0x1bc │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 5b63c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6bc38 <_PyXI_FreeNamespace@@Base+0xa4> │ │ │ │ + beq 6bb9c <_PyXI_FreeNamespace@@Base+0xa0> │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6bc68 <_PyXI_FreeNamespace@@Base+0xd4> │ │ │ │ + beq 6bbd0 <_PyXI_FreeNamespace@@Base+0xd4> │ │ │ │ add r0, r4, #9 │ │ │ │ - bl 232728 │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ + bl 22ee48 │ │ │ │ + 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, r1 │ │ │ │ + mov r0, #5 │ │ │ │ bl 295a4 │ │ │ │ - mov r2, #16 │ │ │ │ + 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, #12] │ │ │ │ - beq 6bcdc <_PyXI_FreeNamespace@@Base+0x148> │ │ │ │ + str r0, [r5, #16] │ │ │ │ + beq 6bc44 <_PyXI_FreeNamespace@@Base+0x148> │ │ │ │ add r0, r4, #9 │ │ │ │ - bl 8b248 │ │ │ │ + bl 2302fc │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0038cbb8 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq sl, r8, r8, lsr r5 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6bd00 <_PyXI_FreeNamespace@@Base+0x16c> │ │ │ │ - b 9deb0 │ │ │ │ - ldr r0, [pc] @ 6bd08 <_PyXI_FreeNamespace@@Base+0x174> │ │ │ │ + beq 6bc68 <_PyXI_FreeNamespace@@Base+0x16c> │ │ │ │ + b 9ddd4 │ │ │ │ + ldr r0, [pc] @ 6bc70 <_PyXI_FreeNamespace@@Base+0x174> │ │ │ │ bx lr │ │ │ │ - subseq r1, r6, r4, lsl 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 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r3, [r0, #152] @ 0x98 │ │ │ │ + blx r3 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 6bd14 <_PyXI_FreeNamespace@@Base+0x218> │ │ │ │ + add r3, r5, #428 @ 0x1ac │ │ │ │ + mov r2, #0 │ │ │ │ + strh r2, [r3, #2] │ │ │ │ + ldrb r3, [r4, #430] @ 0x1ae │ │ │ │ + cmp r3, r2 │ │ │ │ + beq 6bcc4 <_PyXI_FreeNamespace@@Base+0x1c8> │ │ │ │ + add r0, r4, #428 @ 0x1ac │ │ │ │ + add r0, r0, #3 │ │ │ │ + bl 22ee48 │ │ │ │ + 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] @ 6bd1c <_PyXI_FreeNamespace@@Base+0x220> │ │ │ │ + add r1, r4, #72 @ 0x48 │ │ │ │ + add r0, r5, #72 @ 0x48 │ │ │ │ + bl 29cdc │ │ │ │ + ldrb r3, [r4, #430] @ 0x1ae │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 6bd14 <_PyXI_FreeNamespace@@Base+0x218> │ │ │ │ + add r0, r4, #428 @ 0x1ac │ │ │ │ + add r0, r0, #3 │ │ │ │ + bl 2302fc │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + andeq r0, r0, r6, ror #2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ add r0, r0, r3 │ │ │ │ - b 18d844 │ │ │ │ + b 18be30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 6bdac │ │ │ │ + bl 6bdc0 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 6bd58 <_PyXI_FreeNamespace@@Base+0x1c4> │ │ │ │ - bl a5774 │ │ │ │ - ldr r3, [pc, #36] @ 6bd70 <_PyXI_FreeNamespace@@Base+0x1dc> │ │ │ │ + bne 6bd6c <_PyXI_FreeNamespace@@Base+0x270> │ │ │ │ + bl a5698 │ │ │ │ + ldr r3, [pc, #36] @ 6bd84 <_PyXI_FreeNamespace@@Base+0x288> │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #16] @ 6bd74 <_PyXI_FreeNamespace@@Base+0x1e0> │ │ │ │ + ldr r2, [pc, #16] @ 6bd88 <_PyXI_FreeNamespace@@Base+0x28c> │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #4] @ 6bd70 <_PyXI_FreeNamespace@@Base+0x1dc> │ │ │ │ + ldr r0, [pc, #4] @ 6bd84 <_PyXI_FreeNamespace@@Base+0x288> │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r6, r4, ror #1 │ │ │ │ - subseq r1, r6, r4, ror lr │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ ldr r2, [r2, #20] │ │ │ │ add r3, r3, #3 │ │ │ │ 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 18d844 │ │ │ │ + b 18be30 │ │ │ │ │ │ │ │ -0006bdac : │ │ │ │ +0006bdc0 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - beq 6bdfc │ │ │ │ + beq 6be10 │ │ │ │ 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 6bde8 │ │ │ │ + bne 6bdfc │ │ │ │ ldr r0, [r4, #-4] │ │ │ │ and r0, r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6bddc │ │ │ │ + bne 6bdf0 │ │ │ │ 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 6be4c │ │ │ │ + beq 6be60 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #12] │ │ │ │ - beq 6be4c │ │ │ │ + beq 6be60 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6be4c │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bne 6be60 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6be80 │ │ │ │ + beq 6be94 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #16] │ │ │ │ - beq 6be80 │ │ │ │ + beq 6be94 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6be80 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bne 6be94 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 15b958 │ │ │ │ + bl 15ab30 │ │ │ │ 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 6bed8 │ │ │ │ + beq 6beec │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #12] │ │ │ │ - beq 6bed8 │ │ │ │ + beq 6beec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6bed8 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bne 6beec │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6bf0c │ │ │ │ + beq 6bf20 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #16] │ │ │ │ - beq 6bf0c │ │ │ │ + beq 6bf20 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6bf0c │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bne 6bf20 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6bf40 │ │ │ │ + beq 6bf54 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #20] │ │ │ │ - beq 6bf40 │ │ │ │ + beq 6bf54 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6bf40 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bne 6bf54 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 15b958 │ │ │ │ + bl 15ab30 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - ldr r0, [pc] @ 6bf60 │ │ │ │ - b a9bc8 │ │ │ │ - @ instruction: 0x003937f0 │ │ │ │ + ldr r0, [pc] @ 6bf74 │ │ │ │ + b a9aec │ │ │ │ + eorseq r1, r9, r0, ror r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 10fd7c │ │ │ │ + bl 10f7f8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6bfb0 │ │ │ │ + beq 6bfc4 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4] │ │ │ │ - beq 6bfb0 │ │ │ │ + beq 6bfc4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6bfb0 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bne 6bfc4 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6bfe4 │ │ │ │ + beq 6bff8 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #4] │ │ │ │ - beq 6bfe4 │ │ │ │ + beq 6bff8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6bfe4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bne 6bff8 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c018 │ │ │ │ + beq 6c02c │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq 6c018 │ │ │ │ + beq 6c02c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6c018 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bne 6c02c │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c04c │ │ │ │ + beq 6c060 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #12] │ │ │ │ - beq 6c04c │ │ │ │ + beq 6c060 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6c04c │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bne 6c060 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c080 │ │ │ │ + beq 6c094 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #16] │ │ │ │ - beq 6c080 │ │ │ │ + beq 6c094 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6c080 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bne 6c094 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c0b4 │ │ │ │ + beq 6c0c8 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #20] │ │ │ │ - beq 6c0b4 │ │ │ │ + beq 6c0c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6c0b4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bne 6c0c8 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b 6bf64 │ │ │ │ + b 6bf78 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #120] @ 6c150 │ │ │ │ + ldr r1, [pc, #120] @ 6c164 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 6c0f0 │ │ │ │ - bl 345740 │ │ │ │ + bne 6c104 │ │ │ │ + bl 3431d0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne 6c148 │ │ │ │ + bne 6c15c │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 283280 │ │ │ │ + bl 280080 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6c140 │ │ │ │ + bne 6c154 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6c140 │ │ │ │ + bne 6c154 │ │ │ │ mov r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_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 a5a64 │ │ │ │ + b a5988 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ lsl r0, r0, #2 │ │ │ │ add r0, r0, #36 @ 0x24 │ │ │ │ - b a5a64 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #60] @ 6c1d4 │ │ │ │ - ldr r1, [pc, #60] @ 6c1d8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, #1 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 1babd0 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 6c1cc │ │ │ │ - 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, r6, r8, lsl ip │ │ │ │ - eorseq r3, r9, r8, lsl #19 │ │ │ │ + b a5988 │ │ │ │ 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 1ade68 │ │ │ │ + bl 1ac574 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 6c22c │ │ │ │ - blt 6c460 │ │ │ │ - ldr r0, [pc, #588] @ 6c470 │ │ │ │ + beq 6c1e4 │ │ │ │ + blt 6c418 │ │ │ │ + ldr r0, [pc, #588] @ 6c428 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 9deb0 │ │ │ │ - ldr r0, [pc, #576] @ 6c474 │ │ │ │ - bl 9deb0 │ │ │ │ + b 9ddd4 │ │ │ │ + ldr r0, [pc, #576] @ 6c42c │ │ │ │ + bl 9ddd4 │ │ │ │ subs r4, r0, #0 │ │ │ │ ldrne r3, [r5, #12] │ │ │ │ ldrne r8, [r3, #8] │ │ │ │ - bne 6c284 │ │ │ │ + bne 6c23c │ │ │ │ mov r8, #0 │ │ │ │ - b 6c428 │ │ │ │ + b 6c3e0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - ldr r0, [pc, #544] @ 6c478 │ │ │ │ + ldr r0, [pc, #544] @ 6c430 │ │ │ │ add r3, r3, r6, lsl #2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1293bc │ │ │ │ + bl 128bc0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - bne 6c294 │ │ │ │ + bne 6c24c │ │ │ │ cmp r7, #0 │ │ │ │ mov r4, r7 │ │ │ │ add r6, r6, #1 │ │ │ │ - beq 6c244 │ │ │ │ + beq 6c1fc │ │ │ │ cmp r8, r6 │ │ │ │ str r6, [sp, #20] │ │ │ │ - ble 6c2b0 │ │ │ │ - b 6c24c │ │ │ │ + ble 6c268 │ │ │ │ + b 6c204 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6c274 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 6c274 │ │ │ │ + bne 6c22c │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 6c22c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #16 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl b8f74 │ │ │ │ + bl b8ac8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c358 │ │ │ │ + beq 6c310 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r6] │ │ │ │ - ldr r0, [pc, #404] @ 6c47c │ │ │ │ + ldr r0, [pc, #404] @ 6c434 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r6 │ │ │ │ - bl 1293bc │ │ │ │ + bl 128bc0 │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 6c324 │ │ │ │ + beq 6c2dc │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - bne 6c324 │ │ │ │ + bne 6c2dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6c348 │ │ │ │ + beq 6c300 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r6] │ │ │ │ - bne 6c348 │ │ │ │ + bne 6c300 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 6c244 │ │ │ │ + beq 6c1fc │ │ │ │ mov r4, r7 │ │ │ │ - b 6c2b8 │ │ │ │ + b 6c270 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 257af0 │ │ │ │ + bl 254388 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 6c434 │ │ │ │ + beq 6c3ec │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 29bc14 │ │ │ │ + bl 298c70 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 6c3a0 │ │ │ │ + bne 6c358 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6c434 │ │ │ │ + beq 6c3ec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 6c434 │ │ │ │ + bne 6c3ec │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 6c434 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 6c3ec │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - ldr r0, [pc, #212] @ 6c480 │ │ │ │ + ldr r0, [pc, #212] @ 6c438 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp] │ │ │ │ - bl 1293bc │ │ │ │ + bl 128bc0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq 6c3e0 │ │ │ │ + beq 6c398 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 6c3e0 │ │ │ │ + bne 6c398 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6c404 │ │ │ │ + beq 6c3bc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 6c404 │ │ │ │ + bne 6c3bc │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6c428 │ │ │ │ + beq 6c3e0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6c428 │ │ │ │ + bne 6c3e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ae654 │ │ │ │ - b 6c464 │ │ │ │ + bl 1acd60 │ │ │ │ + b 6c41c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6c458 │ │ │ │ + beq 6c410 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6c458 │ │ │ │ + bne 6c410 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ae654 │ │ │ │ + bl 1acd60 │ │ │ │ mov r8, #0 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mlaseq r7, r4, sp, sp │ │ │ │ - eorseq lr, r5, r4, asr #7 │ │ │ │ - eorseq r3, r9, r4, lsl sl │ │ │ │ - eorseq r3, r9, ip, lsl sl │ │ │ │ - eorseq r3, r9, r8, lsr #20 │ │ │ │ + eorseq fp, r7, r4, lsl r7 │ │ │ │ + eorseq fp, r5, r4, asr #26 │ │ │ │ + eorseq r1, r9, r8, lsl #6 │ │ │ │ + eorseq r1, r9, r0, lsl r3 │ │ │ │ + eorseq r1, r9, ip, lsl r3 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #60] @ 6c490 │ │ │ │ + ldr r1, [pc, #60] @ 6c494 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, #1 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 1b906c │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 6c488 │ │ │ │ + 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 r1, r9, r8, lsr #6 │ │ │ │ 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 18d844 │ │ │ │ + b 18be30 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6c4cc │ │ │ │ + bne 6c4e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6c4f4 │ │ │ │ + beq 6c508 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6c4f4 │ │ │ │ + beq 6c508 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 6c4fc │ │ │ │ - ldr r1, [pc, #24] @ 6c500 │ │ │ │ + ldr r3, [pc, #24] @ 6c510 │ │ │ │ + ldr r1, [pc, #24] @ 6c514 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #8] @ 6c504 │ │ │ │ + ldr r0, [pc, #8] @ 6c518 │ │ │ │ bx lr │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r4, r9, ip, lsr #6 │ │ │ │ - subseq fp, r7, r4, asr #17 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r1, r9, ip, lsr #25 │ │ │ │ + subseq fp, r6, r4, asr #17 │ │ │ │ │ │ │ │ -0006c508 <_Py_c_prod@@Base>: │ │ │ │ +0006c51c <_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 │ │ │ │ @@ -67682,121 +67687,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 358788 │ │ │ │ + bl 35610c │ │ │ │ ldrd r8, [sp, #72] @ 0x48 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 358788 │ │ │ │ + bl 35610c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3583d0 │ │ │ │ + bl 355d54 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sl] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 358788 │ │ │ │ + bl 35610c │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrd r0, [sp] │ │ │ │ - bl 358788 │ │ │ │ + bl 35610c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3583d4 │ │ │ │ + bl 355d58 │ │ │ │ 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] @ 6c5dc <_Py_c_prod@@Base+0xd4> │ │ │ │ - b 9deb0 │ │ │ │ - eorseq lr, r7, ip, lsl r5 │ │ │ │ + ldr r0, [pc] @ 6c5f0 <_Py_c_prod@@Base+0xd4> │ │ │ │ + b 9ddd4 │ │ │ │ + mlaseq r7, ip, lr, fp │ │ │ │ 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 6c618 <_Py_c_prod@@Base+0x110> │ │ │ │ + bne 6c62c <_Py_c_prod@@Base+0x110> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6c62c <_Py_c_prod@@Base+0x124> │ │ │ │ - b 6c63c <_Py_c_prod@@Base+0x134> │ │ │ │ + bne 6c640 <_Py_c_prod@@Base+0x124> │ │ │ │ + b 6c650 <_Py_c_prod@@Base+0x134> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c608 <_Py_c_prod@@Base+0x100> │ │ │ │ + beq 6c61c <_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 6c658 <_Py_c_prod@@Base+0x150> │ │ │ │ + beq 6c66c <_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 6c674 <_Py_c_prod@@Base+0x16c> │ │ │ │ + beq 6c688 <_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 6c690 <_Py_c_prod@@Base+0x188> │ │ │ │ + beq 6c6a4 <_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 │ │ │ │ │ │ │ │ -0006c6ac <_Py_c_sum@@Base>: │ │ │ │ +0006c6c0 <_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 3583d4 │ │ │ │ + bl 355d58 │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [sp, #16] │ │ │ │ - bl 3583d4 │ │ │ │ + bl 355d58 │ │ │ │ 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 │ │ │ │ @@ -67804,247 +67809,247 @@ │ │ │ │ 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 6c73c <_Py_c_sum@@Base+0x90> │ │ │ │ + bne 6c750 <_Py_c_sum@@Base+0x90> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6c750 <_Py_c_sum@@Base+0xa4> │ │ │ │ - b 6c760 <_Py_c_sum@@Base+0xb4> │ │ │ │ + bne 6c764 <_Py_c_sum@@Base+0xa4> │ │ │ │ + b 6c774 <_Py_c_sum@@Base+0xb4> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c72c <_Py_c_sum@@Base+0x80> │ │ │ │ + beq 6c740 <_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 6c7dc <_Py_c_sum@@Base+0x130> │ │ │ │ + beq 6c7f0 <_Py_c_sum@@Base+0x130> │ │ │ │ ldr r2, [r0, #440] @ 0x1b8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6c7e4 <_Py_c_sum@@Base+0x138> │ │ │ │ + beq 6c7f8 <_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] @ 6c7ec <_Py_c_sum@@Base+0x140> │ │ │ │ + ldr ip, [pc, #64] @ 6c800 <_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 18d844 │ │ │ │ + b 18be30 │ │ │ │ mov r0, #208 @ 0xd0 │ │ │ │ - b 6c7e8 <_Py_c_sum@@Base+0x13c> │ │ │ │ + b 6c7fc <_Py_c_sum@@Base+0x13c> │ │ │ │ mov r0, #464 @ 0x1d0 │ │ │ │ - b 18d844 │ │ │ │ - bge feb172a0 <__bss_end__@@Base+0xfe542358> │ │ │ │ + b 18be30 │ │ │ │ + bge feb172b4 <__bss_end__@@Base+0xfe55236c> │ │ │ │ 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 6c82c <_Py_c_sum@@Base+0x180> │ │ │ │ + beq 6c840 <_Py_c_sum@@Base+0x180> │ │ │ │ cmp r6, #0 │ │ │ │ ldrne r4, [r0, #8] │ │ │ │ addne r4, r4, #21 │ │ │ │ - bne 6c878 <_Py_c_sum@@Base+0x1cc> │ │ │ │ - b 6c850 <_Py_c_sum@@Base+0x1a4> │ │ │ │ + bne 6c88c <_Py_c_sum@@Base+0x1cc> │ │ │ │ + b 6c864 <_Py_c_sum@@Base+0x1a4> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 6c850 <_Py_c_sum@@Base+0x1a4> │ │ │ │ + beq 6c864 <_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 6c878 <_Py_c_sum@@Base+0x1cc> │ │ │ │ + b 6c88c <_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 23ed70 │ │ │ │ + bl 23b55c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c8a8 <_Py_c_sum@@Base+0x1fc> │ │ │ │ + beq 6c8bc <_Py_c_sum@@Base+0x1fc> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 6c89c <_Py_c_sum@@Base+0x1f0> │ │ │ │ + beq 6c8b0 <_Py_c_sum@@Base+0x1f0> │ │ │ │ cmp r6, #0 │ │ │ │ ldrne r3, [r5, #8] │ │ │ │ - bne 6c8a0 <_Py_c_sum@@Base+0x1f4> │ │ │ │ + bne 6c8b4 <_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 a5a64 │ │ │ │ + b a5988 │ │ │ │ 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 6c930 <_Py_c_sum@@Base+0x284> │ │ │ │ + ble 6c944 <_Py_c_sum@@Base+0x284> │ │ │ │ cmp r5, r4 │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - bcs 6c930 <_Py_c_sum@@Base+0x284> │ │ │ │ + bcs 6c944 <_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 6c8e8 <_Py_c_sum@@Base+0x23c> │ │ │ │ - ldr r0, [pc, #4] @ 6c93c <_Py_c_sum@@Base+0x290> │ │ │ │ + b 6c8fc <_Py_c_sum@@Base+0x23c> │ │ │ │ + ldr r0, [pc, #4] @ 6c950 <_Py_c_sum@@Base+0x290> │ │ │ │ add sp, sp, #256 @ 0x100 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -0006c940 : │ │ │ │ - b 1c0740 │ │ │ │ +0006c954 : │ │ │ │ + b 1bebd8 │ │ │ │ │ │ │ │ -0006c944 : │ │ │ │ +0006c958 : │ │ │ │ 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 a1f78 │ │ │ │ + bl a1e9c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0006c974 : │ │ │ │ +0006c988 : │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - ldr r2, [pc, #76] @ 6c9cc │ │ │ │ - ldr r3, [pc, #76] @ 6c9d0 │ │ │ │ + ldr r2, [pc, #76] @ 6c9e0 │ │ │ │ + ldr r3, [pc, #76] @ 6c9e4 │ │ │ │ cmp r0, r3 │ │ │ │ cmpne r0, r2 │ │ │ │ - beq 6c9c4 │ │ │ │ - ldr r1, [pc, #64] @ 6c9d4 │ │ │ │ + beq 6c9d8 │ │ │ │ + ldr r1, [pc, #64] @ 6c9e8 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 6c9c4 │ │ │ │ + beq 6c9d8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl adf8c │ │ │ │ - ldr r3, [pc, #36] @ 6c9d8 │ │ │ │ - ldr r2, [pc, #36] @ 6c9dc │ │ │ │ + bl ade90 │ │ │ │ + ldr r3, [pc, #36] @ 6c9ec │ │ │ │ + ldr r2, [pc, #36] @ 6c9f0 │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #12] @ 6c9d8 │ │ │ │ + ldr r0, [pc, #12] @ 6c9ec │ │ │ │ bx lr │ │ │ │ - subseq r5, r6, r0, asr #30 │ │ │ │ - @ instruction: 0x00568194 │ │ │ │ - subseq r3, r6, r8, asr #31 │ │ │ │ - eorseq r4, r8, r8, ror #29 │ │ │ │ - eorseq r1, r6, r4, ror sp │ │ │ │ + subseq r5, r5, r0, asr #30 │ │ │ │ + @ instruction: 0x00558194 │ │ │ │ + subseq r3, r5, r8, asr #31 │ │ │ │ + eorseq r2, r8, r8, ror #16 │ │ │ │ + @ instruction: 0x0035f6f4 │ │ │ │ │ │ │ │ -0006c9e0 : │ │ │ │ +0006c9f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #88] @ 6ca50 │ │ │ │ + ldr r3, [pc, #88] @ 6ca64 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r5, r3 │ │ │ │ ldreq r4, [r4, #8] │ │ │ │ - beq 6c9f8 │ │ │ │ - ldr r3, [pc, #68] @ 6ca54 │ │ │ │ + beq 6ca0c │ │ │ │ + ldr r3, [pc, #68] @ 6ca68 │ │ │ │ cmp r5, r3 │ │ │ │ - bne 6ca20 │ │ │ │ + bne 6ca34 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b bc29c │ │ │ │ - ldr r1, [pc, #48] @ 6ca58 │ │ │ │ + b bbdf0 │ │ │ │ + ldr r1, [pc, #48] @ 6ca6c │ │ │ │ cmp r5, r1 │ │ │ │ - beq 6ca44 │ │ │ │ + beq 6ca58 │ │ │ │ mov r0, r5 │ │ │ │ - bl adf8c │ │ │ │ + bl ade90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ca44 │ │ │ │ + bne 6ca58 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r3] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00568194 │ │ │ │ - subseq r5, r6, r0, asr #30 │ │ │ │ - subseq r3, r6, r8, asr #31 │ │ │ │ + @ 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 18d844 │ │ │ │ + b 18be30 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - bge 6cb00 │ │ │ │ + bge 6cb14 │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ tst r1, #2 │ │ │ │ - beq 6cb00 │ │ │ │ + beq 6cb14 │ │ │ │ ldr r2, [r0, #180] @ 0xb4 │ │ │ │ - ldr r1, [pc, #104] @ 6cb0c │ │ │ │ + ldr r1, [pc, #104] @ 6cb20 │ │ │ │ sub r2, r2, #1 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ 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 │ │ │ │ @@ -68062,120 +68067,121 @@ │ │ │ │ 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 │ │ │ │ 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 6cb48 │ │ │ │ + bne 6cb60 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - beq 6cb60 │ │ │ │ + beq 6cb78 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6cb60 │ │ │ │ - ldr r3, [pc, #252] @ 6cc4c │ │ │ │ - ldr r1, [pc, #252] @ 6cc50 │ │ │ │ + beq 6cb78 │ │ │ │ + ldr r3, [pc, #252] @ 6cc64 │ │ │ │ + ldr r1, [pc, #252] @ 6cc68 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 1c9254 │ │ │ │ + bl 1c7554 │ │ │ │ ldr r5, [r4, #144] @ 0x90 │ │ │ │ add r8, r4, #12 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r9, [r0, #16] │ │ │ │ - beq 6cb8c │ │ │ │ - ldr r3, [pc, #212] @ 6cc54 │ │ │ │ - ldr r1, [pc, #212] @ 6cc58 │ │ │ │ + beq 6cba4 │ │ │ │ + ldr r3, [pc, #212] @ 6cc6c │ │ │ │ + ldr r1, [pc, #212] @ 6cc70 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 6cb58 │ │ │ │ + bl 18ed6c │ │ │ │ + b 6cb70 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #144] @ 0x90 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6cbac │ │ │ │ - ldr r0, [pc, #180] @ 6cc5c │ │ │ │ + bne 6cbc4 │ │ │ │ + ldr r0, [pc, #180] @ 6cc74 │ │ │ │ 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 6cbd0 │ │ │ │ - bl 99d3c │ │ │ │ + beq 6cbe8 │ │ │ │ + bl 99c60 │ │ │ │ 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 2a5a34 <_PyCapsule_SetTraverse@@Base+0x188> │ │ │ │ + bl 2a2a84 <_PyCapsule_SetTraverse@@Base+0x188> │ │ │ │ mov r6, r0 │ │ │ │ - bl a5774 │ │ │ │ + bl a5698 │ │ │ │ subs r5, r0, #0 │ │ │ │ strne r7, [r4, #144] @ 0x90 │ │ │ │ - bne 6cb58 │ │ │ │ + bne 6cb70 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r6 │ │ │ │ - bl 2a605c <_PyInterpreterConfig_InitFromDict@@Base+0x68> │ │ │ │ + bl 2a30ac <_PyInterpreterConfig_InitFromDict@@Base+0x68> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 6cc3c │ │ │ │ + beq 6cc54 │ │ │ │ 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, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r4, r9, r8, asr #12 │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r3, r8, ip, asr #2 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - ldr r3, [pc, #68] @ 6ccac │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r1, r9, r8, asr #31 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq r0, r8, ip, asr #21 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + ldr r3, [pc, #68] @ 6ccc4 │ │ │ │ mov r2, r0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ 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 6cca0 │ │ │ │ + bne 6ccb8 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - ldr r0, [pc, #20] @ 6ccb0 │ │ │ │ + ldr r0, [pc, #20] @ 6ccc8 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 1293bc │ │ │ │ - ldr r0, [pc, #12] @ 6ccb4 │ │ │ │ + b 128bc0 │ │ │ │ + ldr r0, [pc, #12] @ 6cccc │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 1293bc │ │ │ │ + b 128bc0 │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r4, r9, r4, ror #12 │ │ │ │ - eorseq r4, r9, ip, ror #12 │ │ │ │ + eorseq r1, r9, r4, ror #31 │ │ │ │ + eorseq r1, r9, ip, ror #31 │ │ │ │ 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 │ │ │ │ @@ -68184,250 +68190,250 @@ │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp ip, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r3 │ │ │ │ - bne 6cd14 │ │ │ │ + bne 6cd2c │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r3, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6cd50 │ │ │ │ + beq 6cd68 │ │ │ │ mov r3, ip │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #300] @ 6ce58 │ │ │ │ + ldr ip, [pc, #300] @ 6ce70 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6cd50 │ │ │ │ + bne 6cd68 │ │ │ │ mov r0, #0 │ │ │ │ - b 6ce50 │ │ │ │ + b 6ce68 │ │ │ │ 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 6cd90 │ │ │ │ - ldr r0, [pc, #204] @ 6ce5c │ │ │ │ - b 6ce50 │ │ │ │ + bne 6cda8 │ │ │ │ + ldr r0, [pc, #204] @ 6ce74 │ │ │ │ + b 6ce68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c9254 │ │ │ │ + bl 1c7554 │ │ │ │ mov r6, #0 │ │ │ │ ldr sl, [r0, #16] │ │ │ │ lsl r9, r6, #16 │ │ │ │ cmp r4, r6 │ │ │ │ add r6, r6, #1 │ │ │ │ - ble 6cd88 │ │ │ │ + ble 6cda0 │ │ │ │ ldr r0, [r8, #12] │ │ │ │ cmp r7, r6, lsl #16 │ │ │ │ sublt r1, r7, r9 │ │ │ │ movge r1, #65536 @ 0x10000 │ │ │ │ add r0, r0, r9 │ │ │ │ - bl 92a28 │ │ │ │ + bl 9294c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6cd48 │ │ │ │ + beq 6cd60 │ │ │ │ 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 c0810 │ │ │ │ + bl c0334 │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ - beq 6ce1c │ │ │ │ + beq 6ce34 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - bne 6ce1c │ │ │ │ + bne 6ce34 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6cd48 │ │ │ │ + beq 6cd60 │ │ │ │ ldr r2, [r3] │ │ │ │ add r9, r9, #65536 @ 0x10000 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6cda4 │ │ │ │ + beq 6cdbc │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 6cda0 │ │ │ │ + bne 6cdb8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 6cda0 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 6cdb8 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - subseq r4, r8, r0, asr #11 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq r4, r7, r0, asr #11 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 6ce94 │ │ │ │ + bne 6ceac │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl 14f19c │ │ │ │ + bl 14e8f4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 6cea8 │ │ │ │ - b 6cefc │ │ │ │ - ldr r0, [pc, #108] @ 6cf08 │ │ │ │ - bl 1ce3f0 <_PyArg_NoPositional@@Base> │ │ │ │ + bne 6cec0 │ │ │ │ + b 6cf14 │ │ │ │ + ldr r0, [pc, #108] @ 6cf20 │ │ │ │ + bl 1cc6f0 <_PyArg_NoPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ce80 │ │ │ │ - b 6cefc │ │ │ │ + bne 6ce98 │ │ │ │ + b 6cf14 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl b0078 │ │ │ │ + bl afbec │ │ │ │ cmp r0, #0 │ │ │ │ - blt 6ced8 │ │ │ │ + blt 6cef0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 6cf00 │ │ │ │ + beq 6cf18 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl b0078 │ │ │ │ + bl afbec │ │ │ │ cmp r0, #0 │ │ │ │ - bge 6cf00 │ │ │ │ + bge 6cf18 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6cefc │ │ │ │ + beq 6cf14 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6cefc │ │ │ │ + bne 6cf14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x0035ccb4 │ │ │ │ - ldr r3, [pc, #68] @ 6cf58 │ │ │ │ + eorseq sl, r5, r4, lsr r6 │ │ │ │ + ldr r3, [pc, #68] @ 6cf70 │ │ │ │ mov r2, r0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ 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 6cf4c │ │ │ │ + bne 6cf64 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - ldr r0, [pc, #20] @ 6cf5c │ │ │ │ + ldr r0, [pc, #20] @ 6cf74 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 1293bc │ │ │ │ - ldr r0, [pc, #12] @ 6cf60 │ │ │ │ + b 128bc0 │ │ │ │ + ldr r0, [pc, #12] @ 6cf78 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 1293bc │ │ │ │ + b 128bc0 │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r4, r9, r0, asr #13 │ │ │ │ - eorseq r4, r9, ip, asr #13 │ │ │ │ + eorseq r2, r9, r0, asr #32 │ │ │ │ + eorseq r2, r9, ip, asr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 6cf8c │ │ │ │ - ldr r1, [pc, #16] @ 6cf90 │ │ │ │ + ldr r3, [pc, #16] @ 6cfa4 │ │ │ │ + ldr r1, [pc, #16] @ 6cfa8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003946d8 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r2, r9, r8, asr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 6cfbc │ │ │ │ - ldr r1, [pc, #16] @ 6cfc0 │ │ │ │ + ldr r3, [pc, #16] @ 6cfd4 │ │ │ │ + ldr r1, [pc, #16] @ 6cfd8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r4, r9, r4, lsl #14 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r2, r9, r4, lsl #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 6cfec │ │ │ │ - ldr r1, [pc, #16] @ 6cff0 │ │ │ │ + ldr r3, [pc, #16] @ 6d004 │ │ │ │ + ldr r1, [pc, #16] @ 6d008 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r4, r9, r4, lsr r7 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + ldrheq r2, [r9], -r4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #72] @ 6d058 │ │ │ │ + ldr r1, [pc, #72] @ 6d070 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 3139b4 │ │ │ │ - ldr r2, [pc, #60] @ 6d05c │ │ │ │ + bl 311128 │ │ │ │ + ldr r2, [pc, #60] @ 6d074 │ │ │ │ cmp r0, r2 │ │ │ │ popne {r4, pc} │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6d044 │ │ │ │ + beq 6d05c │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ - bne 6d044 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bne 6d05c │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - ldr r1, [pc, #8] @ 6d058 │ │ │ │ + ldr r1, [pc, #8] @ 6d070 │ │ │ │ pop {r4, lr} │ │ │ │ mov r2, #0 │ │ │ │ - b 3139b4 │ │ │ │ - subseq sp, r8, r8, lsr #7 │ │ │ │ - subseq r1, r6, r4, ror lr │ │ │ │ + b 311128 │ │ │ │ + subseq sp, r7, r8, lsr #7 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 6d098 │ │ │ │ + bne 6d0b0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6d0ac │ │ │ │ - b 6d0bc │ │ │ │ + bne 6d0c4 │ │ │ │ + b 6d0d4 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6d088 │ │ │ │ + beq 6d0a0 │ │ │ │ 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 │ │ │ │ @@ -68440,361 +68446,361 @@ │ │ │ │ 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 6d110 │ │ │ │ + bne 6d128 │ │ │ │ ldr r0, [r7] │ │ │ │ - bl 12038c <_PyNumber_Index@@Base> │ │ │ │ + bl 11fc10 <_PyNumber_Index@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 6d138 │ │ │ │ - b 6d154 │ │ │ │ + bne 6d150 │ │ │ │ + b 6d16c │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #248] @ 6d218 │ │ │ │ + ldr r0, [pc, #248] @ 6d230 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6d0fc │ │ │ │ + bne 6d114 │ │ │ │ mov r0, #0 │ │ │ │ - b 6d210 │ │ │ │ - bl ab140 │ │ │ │ + b 6d228 │ │ │ │ + bl ab064 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6d168 │ │ │ │ + bne 6d180 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 6d184 │ │ │ │ - bl a5774 │ │ │ │ + bne 6d19c │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 6d184 │ │ │ │ - b 6d130 │ │ │ │ + beq 6d19c │ │ │ │ + b 6d148 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6d14c │ │ │ │ + bne 6d164 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 6d14c │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 6d164 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 2a92d4 │ │ │ │ + bl 2a6324 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6d130 │ │ │ │ + beq 6d148 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmn r5, #-2147483647 @ 0x80000001 │ │ │ │ - bne 6d1bc │ │ │ │ - ldr r3, [pc, #108] @ 6d21c │ │ │ │ - ldr r1, [pc, #108] @ 6d220 │ │ │ │ + bne 6d1d4 │ │ │ │ + ldr r3, [pc, #108] @ 6d234 │ │ │ │ + ldr r1, [pc, #108] @ 6d238 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 6d130 │ │ │ │ + bl 18ed6c │ │ │ │ + b 6d148 │ │ │ │ add r1, r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1bd7f4 │ │ │ │ + bl 1bbc8c │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6d130 │ │ │ │ + beq 6d148 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r6, [r6, #20] │ │ │ │ - ldreq r6, [pc, #64] @ 6d224 │ │ │ │ + ldreq r6, [pc, #64] @ 6d23c │ │ │ │ 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] @ 6d228 │ │ │ │ + ldr r0, [pc, #24] @ 6d240 │ │ │ │ strb r7, [r6, r4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0x0035c3d8 │ │ │ │ - subseq sl, r6, r8, asr #24 │ │ │ │ - eorseq pc, r8, r0, ror #23 │ │ │ │ - subseq r2, sp, r0, lsl #20 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + eorseq r9, r5, r8, asr sp │ │ │ │ + subseq sl, r5, r8, asr #24 │ │ │ │ + eorseq sp, r8, r0, ror #10 │ │ │ │ + subseq r2, ip, r0, lsl #20 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ - beq 6d270 │ │ │ │ + beq 6d288 │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 338684 <_PyUnicode_ToNumeric@@Base+0x4878> │ │ │ │ + bl 335fec <_PyUnicode_ToNumeric@@Base+0x4928> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 6d28c │ │ │ │ + bne 6d2a4 │ │ │ │ mov r4, #0 │ │ │ │ - b 6d338 │ │ │ │ + b 6d350 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 2b236c │ │ │ │ + bl 2af3cc │ │ │ │ cmp r0, #0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - bne 6d250 │ │ │ │ - b 6d268 │ │ │ │ + bne 6d268 │ │ │ │ + b 6d280 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne 6d2a4 │ │ │ │ - bl 277ff8 │ │ │ │ + bne 6d2bc │ │ │ │ + bl 274bb8 │ │ │ │ mov r4, r0 │ │ │ │ - b 6d314 │ │ │ │ + b 6d32c │ │ │ │ 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 6d310 │ │ │ │ + bge 6d328 │ │ │ │ ldr r1, [r8, #4]! │ │ │ │ - bl 193380 │ │ │ │ + bl 19196c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq 6d2fc │ │ │ │ + beq 6d314 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 6d2fc │ │ │ │ + bne 6d314 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ add r9, r9, #1 │ │ │ │ mov r6, r4 │ │ │ │ - bne 6d2c0 │ │ │ │ - b 6d314 │ │ │ │ + bne 6d2d8 │ │ │ │ + b 6d32c │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6d338 │ │ │ │ + beq 6d350 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6d338 │ │ │ │ + bne 6d350 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -0006d340 : │ │ │ │ +0006d358 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #452] @ 6d51c │ │ │ │ - bl 35a770 │ │ │ │ + ldr r3, [pc, #452] @ 6d534 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ ldr r5, [r0, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 6d3a4 │ │ │ │ + beq 6d3bc │ │ │ │ ldrb r3, [r5, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - bne 6d37c │ │ │ │ + bne 6d394 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - b 6d360 │ │ │ │ + b 6d378 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 6d3bc │ │ │ │ + beq 6d3d4 │ │ │ │ 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 6d3bc │ │ │ │ - b 6d374 │ │ │ │ - ldr r3, [pc, #372] @ 6d520 │ │ │ │ - ldr r2, [pc, #372] @ 6d524 │ │ │ │ + bcs 6d3d4 │ │ │ │ + b 6d38c │ │ │ │ + ldr r3, [pc, #372] @ 6d538 │ │ │ │ + ldr r2, [pc, #372] @ 6d53c │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 19081c <_PyErr_SetString@@Base> │ │ │ │ + bl 18ee08 <_PyErr_SetString@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 6d514 │ │ │ │ + b 6d52c │ │ │ │ mov r0, r5 │ │ │ │ - bl 278088 │ │ │ │ + bl 274c48 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6d3b4 │ │ │ │ - ldr r3, [pc, #340] @ 6d528 │ │ │ │ + beq 6d3cc │ │ │ │ + ldr r3, [pc, #340] @ 6d540 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 6d4c4 │ │ │ │ + bne 6d4dc │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 6d3f4 │ │ │ │ + bne 6d40c │ │ │ │ mov r0, r5 │ │ │ │ - bl 11b2cc │ │ │ │ + bl 11ab60 │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [r6, #32] │ │ │ │ cmp r5, #0 │ │ │ │ - bne 6d460 │ │ │ │ - bl 91ac8 │ │ │ │ + bne 6d478 │ │ │ │ + bl 919ec │ │ │ │ subs r5, r0, #0 │ │ │ │ strne r5, [r6, #32] │ │ │ │ - bne 6d460 │ │ │ │ + bne 6d478 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6d3b4 │ │ │ │ + beq 6d3cc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6d3b4 │ │ │ │ - ldr r2, [pc, #248] @ 6d52c │ │ │ │ + bne 6d3cc │ │ │ │ + ldr r2, [pc, #248] @ 6d544 │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6d44c │ │ │ │ + beq 6d464 │ │ │ │ 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 6d3b4 │ │ │ │ + b 6d3cc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl b0078 │ │ │ │ + bl afbec │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ movlt r5, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6d510 │ │ │ │ + beq 6d528 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6d510 │ │ │ │ - ldr r2, [pc, #148] @ 6d52c │ │ │ │ + bne 6d528 │ │ │ │ + ldr r2, [pc, #148] @ 6d544 │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6d4b0 │ │ │ │ + beq 6d4c8 │ │ │ │ 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 6d510 │ │ │ │ + b 6d528 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6d514 │ │ │ │ + beq 6d52c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6d514 │ │ │ │ - ldr r2, [pc, #68] @ 6d52c │ │ │ │ + bne 6d52c │ │ │ │ + ldr r2, [pc, #68] @ 6d544 │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6d4fc │ │ │ │ + beq 6d514 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b 6d514 │ │ │ │ + b 6d52c │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - ldrsbeq r1, [r6], #-12 │ │ │ │ - eorseq fp, r7, r4, ror r0 │ │ │ │ - @ instruction: 0x00566194 │ │ │ │ - subseq r5, r8, r0, lsl lr │ │ │ │ + ldrsbeq r1, [r5], #-12 │ │ │ │ + @ instruction: 0x003789f4 │ │ │ │ + @ instruction: 0x00556194 │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc] @ 6d540 │ │ │ │ - b 3139b4 │ │ │ │ - subseq lr, r8, ip, lsl #4 │ │ │ │ + ldr r1, [pc] @ 6d558 │ │ │ │ + b 311128 │ │ │ │ + subseq lr, r7, ip, lsl #4 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc] @ 6d554 │ │ │ │ - b 3139b4 │ │ │ │ - subseq lr, r8, r0, ror #9 │ │ │ │ + ldr r1, [pc] @ 6d56c │ │ │ │ + b 311128 │ │ │ │ + subseq lr, r7, r0, ror #9 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc] @ 6d568 │ │ │ │ - b 3139b4 │ │ │ │ - subseq lr, r8, r8, lsr r5 │ │ │ │ + ldr r1, [pc] @ 6d580 │ │ │ │ + b 311128 │ │ │ │ + subseq lr, r7, r8, lsr r5 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc] @ 6d57c │ │ │ │ - b 3139b4 │ │ │ │ - subseq lr, r8, r8, asr r5 │ │ │ │ - ldr r1, [pc, #8] @ 6d590 │ │ │ │ + ldr r1, [pc] @ 6d594 │ │ │ │ + b 311128 │ │ │ │ + subseq lr, r7, r8, asr r5 │ │ │ │ + ldr r1, [pc, #8] @ 6d5a8 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r2, #0 │ │ │ │ - b 3139b4 │ │ │ │ - subseq ip, r8, r0, ror ip │ │ │ │ + b 311128 │ │ │ │ + subseq ip, r7, r0, ror ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #236] @ 6d698 │ │ │ │ + ldr r3, [pc, #236] @ 6d6b0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r1, r3 │ │ │ │ - beq 6d5c4 │ │ │ │ + beq 6d5dc │ │ │ │ ldr r6, [r0, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 6d5dc │ │ │ │ + beq 6d5f4 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r6, r4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b 6d690 │ │ │ │ + b 6d6a8 │ │ │ │ ldr r8, [r0, #4] │ │ │ │ - ldr r3, [pc, #180] @ 6d69c │ │ │ │ + ldr r3, [pc, #180] @ 6d6b4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r8, r3 │ │ │ │ mov r5, r1 │ │ │ │ - beq 6d60c │ │ │ │ + beq 6d624 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b fc738 │ │ │ │ - bl 243b14 │ │ │ │ + b fc284 │ │ │ │ + bl 2402f8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 6d690 │ │ │ │ + beq 6d6a8 │ │ │ │ ldr r3, [r8, #156] @ 0x9c │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6d65c │ │ │ │ + bne 6d674 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6d690 │ │ │ │ + beq 6d6a8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 6d690 │ │ │ │ + bne 6d6a8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 6d690 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 6d6a8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r3, [r5] │ │ │ │ @@ -68802,146 +68808,146 @@ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ str r5, [r0, #12] │ │ │ │ str r7, [r0, #16] │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq r8, r6, r8, asr #25 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r8, r5, r8, asr #25 │ │ │ │ sub r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi 6d70c │ │ │ │ - ldr ip, [pc, #96] @ 6d714 │ │ │ │ + bhi 6d724 │ │ │ │ + ldr ip, [pc, #96] @ 6d72c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, ip │ │ │ │ - bne 6d70c │ │ │ │ + bne 6d724 │ │ │ │ ldr ip, [r1, #4] │ │ │ │ cmp ip, r3 │ │ │ │ - bne 6d70c │ │ │ │ + bne 6d724 │ │ │ │ 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] @ 6d718 │ │ │ │ + ldr r1, [pc, #36] @ 6d730 │ │ │ │ lsreq r3, r3, #5 │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r2, r3 │ │ │ │ - ldr r0, [pc, #20] @ 6d71c │ │ │ │ + ldr r0, [pc, #20] @ 6d734 │ │ │ │ moveq r0, r1 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #12] @ 6d720 │ │ │ │ + ldr r0, [pc, #12] @ 6d738 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x0056ca98 │ │ │ │ - subseq r1, r6, r4, ror #1 │ │ │ │ - subseq r1, r6, r4, ror lr │ │ │ │ - subseq r1, r6, r8, ror sp │ │ │ │ + @ instruction: 0x0055ca98 │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ + subseq r1, r5, r8, ror sp │ │ │ │ │ │ │ │ -0006d724 : │ │ │ │ +0006d73c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #116] @ 6d7b0 │ │ │ │ + ldr r1, [pc, #116] @ 6d7c8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #112] @ 6d7b4 │ │ │ │ - bl 16d0ec <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + ldr r0, [pc, #112] @ 6d7cc │ │ │ │ + bl 16bf38 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 6d75c │ │ │ │ + bne 6d774 │ │ │ │ mov r4, #0 │ │ │ │ mvn r5, #0 │ │ │ │ mov r6, r4 │ │ │ │ - b 6d790 │ │ │ │ + b 6d7a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9deb0 │ │ │ │ + bl 9ddd4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6d74c │ │ │ │ + beq 6d764 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl fc738 │ │ │ │ + bl fc284 │ │ │ │ subs r6, r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 6d790 │ │ │ │ - bl ab140 │ │ │ │ + beq 6d7a8 │ │ │ │ + bl ab064 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b380 │ │ │ │ + bl 9b2a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b380 │ │ │ │ + bl 9b2a4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b380 │ │ │ │ + bl 9b2a4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r9, r7, r4, ror r3 │ │ │ │ - eorseq r3, r6, r4, asr #13 │ │ │ │ + @ instruction: 0x00376cf4 │ │ │ │ + eorseq r1, r6, r4, asr #32 │ │ │ │ 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 344aac │ │ │ │ + b 34230c │ │ │ │ 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 a6490 │ │ │ │ + bl a63b4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6d960 │ │ │ │ - ldr r0, [pc, #328] @ 6d96c │ │ │ │ + beq 6d978 │ │ │ │ + ldr r0, [pc, #328] @ 6d984 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r6, [sp] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 1a0bbc │ │ │ │ + bl 19ef68 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6d92c │ │ │ │ - ldr r3, [pc, #300] @ 6d970 │ │ │ │ + beq 6d944 │ │ │ │ + ldr r3, [pc, #300] @ 6d988 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 6d860 │ │ │ │ - ldr r3, [pc, #288] @ 6d974 │ │ │ │ - ldr r1, [pc, #288] @ 6d978 │ │ │ │ + beq 6d878 │ │ │ │ + ldr r3, [pc, #288] @ 6d98c │ │ │ │ + ldr r1, [pc, #288] @ 6d990 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117e48 │ │ │ │ - b 6d92c │ │ │ │ + bl 1176e0 │ │ │ │ + b 6d944 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1129cc │ │ │ │ + bl 112444 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 6d92c │ │ │ │ - ldr r0, [pc, #256] @ 6d97c │ │ │ │ - bl 91d28 <_PyObject_GC_New@@Base> │ │ │ │ + blt 6d944 │ │ │ │ + ldr r0, [pc, #256] @ 6d994 │ │ │ │ + bl 91c4c <_PyObject_GC_New@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 6d92c │ │ │ │ + beq 6d944 │ │ │ │ ldr r2, [r6] │ │ │ │ str r5, [r3, #8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r6] │ │ │ │ - ldr r2, [pc, #224] @ 6d980 │ │ │ │ - bl 35a770 │ │ │ │ + ldr r2, [pc, #224] @ 6d998 │ │ │ │ + bl 3580f0 │ │ │ │ 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] │ │ │ │ @@ -68950,158 +68956,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 6d8fc │ │ │ │ + beq 6d914 │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6d8fc │ │ │ │ + bne 6d914 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 6d910 │ │ │ │ + bne 6d928 │ │ │ │ mov r0, #0 │ │ │ │ - b 6d964 │ │ │ │ + b 6d97c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6d908 │ │ │ │ + bne 6d920 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 6d908 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 6d920 │ │ │ │ mov r0, #0 │ │ │ │ - bl 9b380 │ │ │ │ + bl 9b2a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b380 │ │ │ │ + bl 9b2a4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6d960 │ │ │ │ + beq 6d978 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6d960 │ │ │ │ + bne 6d978 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x00589f94 │ │ │ │ - subseq r4, r6, r8, ror r2 │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003947b4 │ │ │ │ - subseq sp, r6, r8, lsr #10 │ │ │ │ + @ instruction: 0x00579f94 │ │ │ │ + subseq r4, r5, r8, ror r2 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r2, r9, r4, lsr r1 │ │ │ │ + subseq sp, r5, r8, lsr #10 │ │ │ │ andeq r0, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 6d9c4 │ │ │ │ - ldr r2, [pc, #232] @ 6da98 │ │ │ │ - ldr r1, [pc, #232] @ 6da9c │ │ │ │ - ldr r0, [pc, #232] @ 6daa0 │ │ │ │ + bne 6d9dc │ │ │ │ + ldr r2, [pc, #232] @ 6dab0 │ │ │ │ + ldr r1, [pc, #232] @ 6dab4 │ │ │ │ + ldr r0, [pc, #232] @ 6dab8 │ │ │ │ mov r3, r5 │ │ │ │ - bl 31816c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 315a24 <_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 6d9f0 │ │ │ │ - ldr r3, [pc, #192] @ 6daa4 │ │ │ │ - ldr r1, [pc, #192] @ 6daa8 │ │ │ │ + beq 6da08 │ │ │ │ + ldr r3, [pc, #192] @ 6dabc │ │ │ │ + ldr r1, [pc, #192] @ 6dac0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 6d9bc │ │ │ │ + bl 18ed6c │ │ │ │ + b 6d9d4 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - bne 6da48 │ │ │ │ + bne 6da60 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18bae0 │ │ │ │ + bl 18a434 │ │ │ │ cmp r0, #1 │ │ │ │ - ble 6da40 │ │ │ │ + ble 6da58 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ sub r6, r0, #1 │ │ │ │ add r1, r6, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d7094 │ │ │ │ + bl 2d4144 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6d9bc │ │ │ │ + beq 6d9d4 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r2, r6 │ │ │ │ add r1, r1, r7, lsl #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18bae0 │ │ │ │ - ldr r0, [pc, #100] @ 6daac │ │ │ │ + bl 18a434 │ │ │ │ + ldr r0, [pc, #100] @ 6dac4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r1 │ │ │ │ - bl 1ac20c │ │ │ │ + bl 1aa918 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ add r1, r0, r7 │ │ │ │ cmn r1, #-536870911 @ 0xe0000001 │ │ │ │ mov r6, r0 │ │ │ │ - bls 6da6c │ │ │ │ + bls 6da84 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2a1f3c │ │ │ │ + b 29ef8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d7094 │ │ │ │ + bl 2d4144 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6d9bc │ │ │ │ + beq 6d9d4 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ add r1, r1, r7, lsl #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2077ec │ │ │ │ - b 6da40 │ │ │ │ - eorseq sp, r7, r0, lsr sp │ │ │ │ - @ instruction: 0x0036ebb4 │ │ │ │ - mlaseq r8, ip, r0, r2 │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r4, r9, r0, ror #15 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + bl 205b3c │ │ │ │ + b 6da58 │ │ │ │ + @ instruction: 0x0037b6b0 │ │ │ │ + eorseq ip, r6, r4, lsr r5 │ │ │ │ + eorseq pc, r7, ip, lsl sl @ │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq r2, r9, r0, ror #2 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -0006dab0 : │ │ │ │ +0006dac8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 6dad0 │ │ │ │ + bne 6dae8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2a1f3c │ │ │ │ + b 29ef8c │ │ │ │ ldr r3, [r1] │ │ │ │ - ldr r2, [pc, #56] @ 6db14 │ │ │ │ + ldr r2, [pc, #56] @ 6db2c │ │ │ │ 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 6db0c │ │ │ │ + beq 6db24 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r5, r8, r0, lsl lr │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ cmp r6, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -69113,54 +69119,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 6db94 │ │ │ │ + beq 6dbac │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6db94 │ │ │ │ - ldr r2, [pc, #128] @ 6dc00 │ │ │ │ + beq 6dbac │ │ │ │ + ldr r2, [pc, #128] @ 6dc18 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 6db94 │ │ │ │ + bne 6dbac │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6df44 │ │ │ │ + bl 6df5c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6dbc8 │ │ │ │ + beq 6dbe0 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq 6dbc8 │ │ │ │ + beq 6dbe0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6dbc8 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bne 6dbe0 │ │ │ │ + bl 9ac7c <_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 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - andeq lr, r6, r4, asr #1 │ │ │ │ + b 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + ldrdeq lr, [r6], -ip │ │ │ │ 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] │ │ │ │ @@ -69170,1000 +69176,1000 @@ │ │ │ │ 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 9b380 │ │ │ │ + bl 9b2a4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 9b380 │ │ │ │ + bl 9b2a4 │ │ │ │ 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] @ 6dc98 │ │ │ │ + ldr r3, [pc, #24] @ 6dcb0 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldreq r1, [pc, #16] @ 6dc9c │ │ │ │ - ldrne r1, [pc, #16] @ 6dca0 │ │ │ │ - bl 190780 │ │ │ │ + ldreq r1, [pc, #16] @ 6dcb4 │ │ │ │ + ldrne r1, [pc, #16] @ 6dcb8 │ │ │ │ + bl 18ed6c │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsbeq fp, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r4, r9, r8, lsr #16 │ │ │ │ - eorseq r4, r9, r0, asr #16 │ │ │ │ + ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r2, r9, r8, lsr #3 │ │ │ │ + eorseq r2, r9, r0, asr #3 │ │ │ │ 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 6dcf4 │ │ │ │ + bne 6dd0c │ │ │ │ clz r2, r1 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r0, #2 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6dd2c │ │ │ │ + beq 6dd44 │ │ │ │ add r1, sp, #24 │ │ │ │ mov lr, #2 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, ip │ │ │ │ - ldr ip, [pc, #92] @ 6dd70 │ │ │ │ + ldr ip, [pc, #92] @ 6dd88 │ │ │ │ str ip, [sp] │ │ │ │ str r2, [sp, #12] │ │ │ │ str lr, [sp, #8] │ │ │ │ str lr, [sp, #4] │ │ │ │ - bl 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq 6dd64 │ │ │ │ + beq 6dd7c │ │ │ │ ldr r0, [ip, #4] │ │ │ │ ldr r5, [ip] │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6dd50 │ │ │ │ - bl a5774 │ │ │ │ + bne 6dd68 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6dd64 │ │ │ │ + bne 6dd7c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 268e94 │ │ │ │ + b 26593c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r4, r8, ip, ror #11 │ │ │ │ + subseq r4, r7, ip, ror #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r2 │ │ │ │ - bl 1c15d4 │ │ │ │ + bl 1bfa6c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ddac │ │ │ │ + bne 6ddc4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 6dda4 │ │ │ │ - ldr r0, [pc] @ 6ddcc │ │ │ │ + blt 6ddbc │ │ │ │ + ldr r0, [pc] @ 6dde4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + 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] @ 6ded8 │ │ │ │ + ldr r1, [pc, #208] @ 6def0 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl fe640 │ │ │ │ + bl fe190 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6de38 │ │ │ │ + beq 6de50 │ │ │ │ ldr ip, [sp, #8] │ │ │ │ - ldr r3, [pc, #188] @ 6dedc │ │ │ │ + ldr r3, [pc, #188] @ 6def4 │ │ │ │ ldr r2, [ip, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 6de40 │ │ │ │ - ldr r3, [pc, #176] @ 6dee0 │ │ │ │ - ldr r1, [pc, #176] @ 6dee4 │ │ │ │ + beq 6de58 │ │ │ │ + ldr r3, [pc, #176] @ 6def8 │ │ │ │ + ldr r1, [pc, #176] @ 6defc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r0, #0 │ │ │ │ - b 6ded0 │ │ │ │ + b 6dee8 │ │ │ │ ldr r3, [ip, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6de54 │ │ │ │ - ldr r0, [pc, #148] @ 6dee8 │ │ │ │ - b 6ded0 │ │ │ │ + bne 6de6c │ │ │ │ + ldr r0, [pc, #148] @ 6df00 │ │ │ │ + b 6dee8 │ │ │ │ cmp r3, r4 │ │ │ │ - beq 6de70 │ │ │ │ - ldr r3, [pc, #136] @ 6deec │ │ │ │ - ldr r1, [pc, #136] @ 6def0 │ │ │ │ + beq 6de88 │ │ │ │ + ldr r3, [pc, #136] @ 6df04 │ │ │ │ + ldr r1, [pc, #136] @ 6df08 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 6de38 │ │ │ │ + bl 18ed6c │ │ │ │ + b 6de50 │ │ │ │ ldr r3, [ip, #20] │ │ │ │ ands r3, r3, #1 │ │ │ │ - beq 6de90 │ │ │ │ - ldr r3, [pc, #104] @ 6deec │ │ │ │ - ldr r1, [pc, #108] @ 6def4 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 6de38 │ │ │ │ - ldr r0, [pc, #96] @ 6def8 │ │ │ │ + beq 6dea8 │ │ │ │ + ldr r3, [pc, #104] @ 6df04 │ │ │ │ + ldr r1, [pc, #108] @ 6df0c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ed6c │ │ │ │ + b 6de50 │ │ │ │ + ldr r0, [pc, #96] @ 6df10 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ add r1, sp, #12 │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl c0810 │ │ │ │ + bl c0334 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 6de38 │ │ │ │ + beq 6de50 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6de4c │ │ │ │ + beq 6de64 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 6de4c │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 6de4c │ │ │ │ + bne 6de64 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 6de64 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq lr, r5, r4, asr #7 │ │ │ │ - subseq r4, r6, r8, ror r2 │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r4, r9, r4, asr r8 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r4, r9, r4, ror r8 │ │ │ │ - mlaseq r9, ip, r8, r4 │ │ │ │ - subseq lr, r8, r8, lsr r6 │ │ │ │ + eorseq fp, r5, r4, asr #26 │ │ │ │ + subseq r4, r5, r8, ror r2 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + @ instruction: 0x003921d4 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + @ instruction: 0x003921f4 │ │ │ │ + eorseq r2, r9, ip, lsl r2 │ │ │ │ + subseq lr, r7, r8, lsr r6 │ │ │ │ ldmib r0, {r1, r2, r3} │ │ │ │ - ldr r0, [pc] @ 6df08 │ │ │ │ - b a9bc8 │ │ │ │ - eorseq r4, r9, ip, asr #17 │ │ │ │ + ldr r0, [pc] @ 6df20 │ │ │ │ + b a9aec │ │ │ │ + eorseq r2, r9, ip, asr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 125190 <_PyType_Name@@Base> │ │ │ │ + bl 124990 <_PyType_Name@@Base> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ pop {r4, lr} │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc] @ 6df40 │ │ │ │ - b 1293bc │ │ │ │ - @ instruction: 0x003948d4 │ │ │ │ + ldr r0, [pc] @ 6df58 │ │ │ │ + b 128bc0 │ │ │ │ + eorseq r2, r9, r4, asr r2 │ │ │ │ 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 11aef4 │ │ │ │ + bl 11a788 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r7, [pc, #320] @ 6e0b0 │ │ │ │ + ldr r7, [pc, #320] @ 6e0c8 │ │ │ │ ldr r8, [r3, #4] │ │ │ │ cmp r8, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bne 6df9c │ │ │ │ + bne 6dfb4 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 6e0a0 │ │ │ │ + beq 6e0b8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b 6dfcc │ │ │ │ + b 6dfe4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 19c5a8 │ │ │ │ + bl 19a954 │ │ │ │ subs r4, r0, #0 │ │ │ │ ldrne r3, [r4, #20] │ │ │ │ orrne r3, r3, #32 │ │ │ │ strne r3, [r4, #20] │ │ │ │ - bne 6dfcc │ │ │ │ + bne 6dfe4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r0, [pc, #240] @ 6e0b4 │ │ │ │ + ldr r0, [pc, #240] @ 6e0cc │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 2a96c8 │ │ │ │ - b 6e0a0 │ │ │ │ + bl 2a6718 │ │ │ │ + b 6e0b8 │ │ │ │ mov r2, #2 │ │ │ │ - ldr r0, [pc, #224] @ 6e0b8 │ │ │ │ + ldr r0, [pc, #224] @ 6e0d0 │ │ │ │ add r1, sp, #8 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 1a0bbc │ │ │ │ + bl 19ef68 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 6e000 │ │ │ │ + bne 6e018 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r0, [pc, #196] @ 6e0bc │ │ │ │ + ldr r0, [pc, #196] @ 6e0d4 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 2a96c8 │ │ │ │ - b 6e020 │ │ │ │ + bl 2a6718 │ │ │ │ + b 6e038 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6e020 │ │ │ │ + beq 6e038 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne 6e020 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bne 6e038 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp r8, r7 │ │ │ │ - beq 6e07c │ │ │ │ + beq 6e094 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #140] @ 6e0c0 │ │ │ │ + ldr r0, [pc, #140] @ 6e0d8 │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl c0810 │ │ │ │ + bl c0334 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 6e05c │ │ │ │ + bne 6e074 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r0, [pc, #96] @ 6e0b4 │ │ │ │ + ldr r0, [pc, #96] @ 6e0cc │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 2a96c8 │ │ │ │ - b 6e07c │ │ │ │ + bl 2a6718 │ │ │ │ + b 6e094 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6e07c │ │ │ │ + beq 6e094 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 6e07c │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bne 6e094 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6e0a0 │ │ │ │ + beq 6e0b8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6e0a0 │ │ │ │ + bne 6e0b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 11af18 │ │ │ │ + bl 11a7ac │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq sp, r6, r8, lsr #10 │ │ │ │ - eorseq r4, r9, r0, ror #17 │ │ │ │ - subseq sl, r8, r8, ror #25 │ │ │ │ - eorseq r4, r9, ip, lsl #18 │ │ │ │ - subseq lr, r8, r8, lsr r6 │ │ │ │ + subseq sp, r5, r8, lsr #10 │ │ │ │ + eorseq r2, r9, r0, ror #4 │ │ │ │ + subseq sl, r7, r8, ror #25 │ │ │ │ + eorseq r2, r9, ip, lsl #5 │ │ │ │ + subseq lr, r7, r8, lsr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 6df44 │ │ │ │ + bl 6df5c │ │ │ │ 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 6e11c │ │ │ │ + bge 6e134 │ │ │ │ ldr r6, [r0, #4]! │ │ │ │ cmp ip, r6 │ │ │ │ - bne 6e100 │ │ │ │ + bne 6e118 │ │ │ │ cmp r1, r3 │ │ │ │ pople {r4, r5, r6, pc} │ │ │ │ - ldr ip, [pc, #84] @ 6e180 │ │ │ │ + ldr ip, [pc, #84] @ 6e198 │ │ │ │ add r2, r2, #12 │ │ │ │ ldr r0, [r2, r3, lsl #2] │ │ │ │ ldr lr, [r0, #4] │ │ │ │ ldr lr, [lr, #84] @ 0x54 │ │ │ │ cmp lr, #0 │ │ │ │ - bge 6e15c │ │ │ │ + bge 6e174 │ │ │ │ ldr r0, [r0, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e15c │ │ │ │ + beq 6e174 │ │ │ │ ldr lr, [r0, #4] │ │ │ │ cmp lr, #0 │ │ │ │ cmpne lr, ip │ │ │ │ - bne 6e16c │ │ │ │ + bne 6e184 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne 6e12c │ │ │ │ + bne 6e144 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, lr │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - andeq lr, r6, r4, asr #1 │ │ │ │ - b 6d060 │ │ │ │ + ldrdeq lr, [r6], -ip │ │ │ │ + b 6d078 │ │ │ │ + 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 a63b4 │ │ │ │ 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 6e1d4 │ │ │ │ + bne 6e208 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6e204 │ │ │ │ + beq 6e238 │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #0 │ │ │ │ add lr, sp, #28 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #112] @ 6e260 │ │ │ │ + ldr ip, [pc, #112] @ 6e294 │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e254 │ │ │ │ + beq 6e288 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6e224 │ │ │ │ - bl a5774 │ │ │ │ + bne 6e258 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6e254 │ │ │ │ + bne 6e288 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a21c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 6e248 │ │ │ │ - ldr r3, [pc, #40] @ 6e264 │ │ │ │ + bge 6e27c │ │ │ │ + ldr r3, [pc, #40] @ 6e298 │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1448e8 │ │ │ │ + b 1440d8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b a6490 │ │ │ │ + b a63b4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r4, r8, r8, lsl r6 │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ - 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 a6490 │ │ │ │ - │ │ │ │ -0006e284 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base>: │ │ │ │ - mov r2, r1 │ │ │ │ - ldr r1, [pc] @ 6e290 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xc> │ │ │ │ - b 332378 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x498> │ │ │ │ - muleq r6, ip, r3 │ │ │ │ + subseq r4, r7, r8, lsl r6 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [r0, #20] │ │ │ │ - ldreq r0, [pc, #16] @ 6e2b8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x34> │ │ │ │ + ldreq r0, [pc, #16] @ 6e2c0 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + │ │ │ │ +0006e2c4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base>: │ │ │ │ + mov r2, r1 │ │ │ │ + ldr r1, [pc] @ 6e2d0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xc> │ │ │ │ + b 32fccc <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x534> │ │ │ │ + @ instruction: 0x0006e3b4 │ │ │ │ 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 6e308 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x84> │ │ │ │ + bne 6e320 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5c> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6e338 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xb4> │ │ │ │ + beq 6e350 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8c> │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #0 │ │ │ │ add lr, sp, #28 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #112] @ 6e394 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x110> │ │ │ │ + ldr ip, [pc, #112] @ 6e3ac <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xe8> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e388 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x104> │ │ │ │ + beq 6e3a0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xdc> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6e358 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xd4> │ │ │ │ - bl a5774 │ │ │ │ + bne 6e370 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xac> │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6e388 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x104> │ │ │ │ + bne 6e3a0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xdc> │ │ │ │ mov r0, r4 │ │ │ │ bl 29628 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 6e37c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xf8> │ │ │ │ - ldr r3, [pc, #40] @ 6e398 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x114> │ │ │ │ + bge 6e394 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xd0> │ │ │ │ + ldr r3, [pc, #40] @ 6e3b0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0xec> │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1448e8 │ │ │ │ + b 1440d8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b a6490 │ │ │ │ + b a63b4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r4, r8, r4, asr #12 │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ + subseq r4, r7, r4, asr #12 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 113900 │ │ │ │ + bl 113378 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6e3d8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x154> │ │ │ │ + bne 6e3f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x12c> │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6e400 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x17c> │ │ │ │ + beq 6e418 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x154> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6e400 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x17c> │ │ │ │ + beq 6e418 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x154> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 6e408 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x184> │ │ │ │ - ldr r1, [pc, #24] @ 6e40c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x188> │ │ │ │ + ldr r3, [pc, #24] @ 6e420 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x15c> │ │ │ │ + ldr r1, [pc, #24] @ 6e424 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x160> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #8] @ 6e410 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x18c> │ │ │ │ + ldr r0, [pc, #8] @ 6e428 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x164> │ │ │ │ bx lr │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r4, r9, r4, asr r9 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + @ instruction: 0x003922d4 │ │ │ │ + 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] @ 6e4e8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x264> │ │ │ │ - bl 1c2eec │ │ │ │ + ldr r1, [pc, #176] @ 6e500 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x23c> │ │ │ │ + bl 1c1384 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6e448 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1c4> │ │ │ │ + bne 6e460 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x19c> │ │ │ │ mov r0, #0 │ │ │ │ - b 6e4e0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x25c> │ │ │ │ + b 6e4f8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x234> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ bl 2a0a8 <__sched_rr_get_interval64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e46c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1e8> │ │ │ │ - ldr r3, [pc, #136] @ 6e4ec <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x268> │ │ │ │ + beq 6e484 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1c0> │ │ │ │ + ldr r3, [pc, #136] @ 6e504 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x240> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1448e8 │ │ │ │ - b 6e4c0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x23c> │ │ │ │ + bl 1440d8 │ │ │ │ + b 6e4d8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x214> │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ - bl 358728 │ │ │ │ + bl 3560ac │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r5, r1 │ │ │ │ - bl 3586a4 │ │ │ │ - ldr r2, [pc, #100] @ 6e4f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x26c> │ │ │ │ - ldr r3, [pc, #100] @ 6e4f4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x270> │ │ │ │ - bl 358788 │ │ │ │ + bl 356028 │ │ │ │ + ldr r2, [pc, #100] @ 6e508 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x244> │ │ │ │ + ldr r3, [pc, #100] @ 6e50c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x248> │ │ │ │ + bl 35610c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3583d4 │ │ │ │ - ldr r3, [pc, #76] @ 6e4f8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x274> │ │ │ │ + bl 355d58 │ │ │ │ + ldr r3, [pc, #76] @ 6e510 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x24c> │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 358cc0 │ │ │ │ + bl 356644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e4d4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x250> │ │ │ │ - bl a5774 │ │ │ │ + beq 6e4ec <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x228> │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6e440 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x1bc> │ │ │ │ - ldr r5, [pc, #36] @ 6e4f8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x274> │ │ │ │ + bne 6e458 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x194> │ │ │ │ + ldr r5, [pc, #36] @ 6e510 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x24c> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl ab230 │ │ │ │ + bl ab154 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r4, r9, r0, ror r9 │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ + @ instruction: 0x003922f0 │ │ │ │ + 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 │ │ │ │ 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 6e550 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2cc> │ │ │ │ + bhi 6e568 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2a4> │ │ │ │ ldr r6, [r5] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - bne 6e570 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2ec> │ │ │ │ - ldr r2, [pc, #548] @ 6e764 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4e0> │ │ │ │ - ldr r1, [pc, #548] @ 6e768 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4e4> │ │ │ │ - ldr r0, [pc, #548] @ 6e76c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4e8> │ │ │ │ + bne 6e588 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2c4> │ │ │ │ + ldr r2, [pc, #548] @ 6e77c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4b8> │ │ │ │ + ldr r1, [pc, #548] @ 6e780 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4bc> │ │ │ │ + ldr r0, [pc, #548] @ 6e784 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4c0> │ │ │ │ mov r3, r6 │ │ │ │ - bl 31816c <_PyArg_BadArgument@@Base> │ │ │ │ - b 6e758 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4d4> │ │ │ │ - ldr r0, [pc, #532] @ 6e76c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4e8> │ │ │ │ + bl 315a24 <_PyArg_BadArgument@@Base> │ │ │ │ + b 6e770 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ + ldr r0, [pc, #532] @ 6e784 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4c0> │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6e524 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x2a0> │ │ │ │ - b 6e758 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4d4> │ │ │ │ + bne 6e53c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x278> │ │ │ │ + b 6e770 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ cmp r4, #1 │ │ │ │ - ble 6e5e8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x364> │ │ │ │ + ble 6e600 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x33c> │ │ │ │ ldr ip, [r5, #4] │ │ │ │ - ldr r3, [pc, #492] @ 6e770 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ec> │ │ │ │ + ldr r3, [pc, #492] @ 6e788 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4c4> │ │ │ │ cmp ip, r3 │ │ │ │ - beq 6e5e8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x364> │ │ │ │ + beq 6e600 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x33c> │ │ │ │ ldr r3, [ip, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq 6e5d0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x34c> │ │ │ │ + beq 6e5e8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x324> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, ip │ │ │ │ - bl b2bb4 │ │ │ │ + bl b2728 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e758 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4d4> │ │ │ │ + beq 6e770 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 6e5e8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x364> │ │ │ │ - ldr r3, [pc, #432] @ 6e774 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4f0> │ │ │ │ - ldr r1, [pc, #432] @ 6e778 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4f4> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 6e758 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4d4> │ │ │ │ - ldr r2, [pc, #420] @ 6e77c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4f8> │ │ │ │ - ldr r1, [pc, #420] @ 6e780 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4fc> │ │ │ │ - ldr r0, [pc, #396] @ 6e76c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4e8> │ │ │ │ + beq 6e600 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x33c> │ │ │ │ + ldr r3, [pc, #432] @ 6e78c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4c8> │ │ │ │ + ldr r1, [pc, #432] @ 6e790 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4cc> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ed6c │ │ │ │ + b 6e770 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ + ldr r2, [pc, #420] @ 6e794 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4d0> │ │ │ │ + ldr r1, [pc, #420] @ 6e798 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4d4> │ │ │ │ + ldr r0, [pc, #396] @ 6e784 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4c0> │ │ │ │ mov r3, ip │ │ │ │ - bl 31816c <_PyArg_BadArgument@@Base> │ │ │ │ - b 6e758 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4d4> │ │ │ │ + bl 315a24 <_PyArg_BadArgument@@Base> │ │ │ │ + b 6e770 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ ldr r4, [r6, #8] │ │ │ │ cmn r4, #-536870911 @ 0xe0000001 │ │ │ │ - ble 6e608 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x384> │ │ │ │ - ldr r3, [pc, #392] @ 6e784 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x500> │ │ │ │ - ldr r1, [pc, #392] @ 6e788 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x504> │ │ │ │ + ble 6e620 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x35c> │ │ │ │ + ldr r3, [pc, #392] @ 6e79c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4d8> │ │ │ │ + ldr r1, [pc, #392] @ 6e7a0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4dc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 6e758 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4d4> │ │ │ │ + bl 18ed6c │ │ │ │ + b 6e770 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ lsl r1, r4, #2 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92a28 │ │ │ │ + bl 9294c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq 6e758 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4d4> │ │ │ │ + beq 6e770 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ 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 6e71c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x498> │ │ │ │ + ble 6e734 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x470> │ │ │ │ ldrb lr, [r1, #1]! │ │ │ │ cmp lr, #92 @ 0x5c │ │ │ │ cmpne lr, #39 @ 0x27 │ │ │ │ - bne 6e668 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3e4> │ │ │ │ + bne 6e680 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3bc> │ │ │ │ mov r3, ip │ │ │ │ mov r5, #92 @ 0x5c │ │ │ │ strb r5, [r3], #2 │ │ │ │ strb lr, [ip, #1] │ │ │ │ mov ip, r3 │ │ │ │ - b 6e634 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3b0> │ │ │ │ + b 6e64c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x388> │ │ │ │ cmp lr, #9 │ │ │ │ - bne 6e68c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x408> │ │ │ │ + bne 6e6a4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3e0> │ │ │ │ mov r3, ip │ │ │ │ mov lr, #92 @ 0x5c │ │ │ │ strb lr, [r3], #2 │ │ │ │ mov lr, #116 @ 0x74 │ │ │ │ strb lr, [ip, #1] │ │ │ │ mov ip, r3 │ │ │ │ - b 6e634 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3b0> │ │ │ │ + b 6e64c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x388> │ │ │ │ cmp lr, #10 │ │ │ │ - bne 6e6b0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x42c> │ │ │ │ + bne 6e6c8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x404> │ │ │ │ mov r3, ip │ │ │ │ mov lr, #92 @ 0x5c │ │ │ │ strb lr, [r3], #2 │ │ │ │ mov lr, #110 @ 0x6e │ │ │ │ strb lr, [ip, #1] │ │ │ │ mov ip, r3 │ │ │ │ - b 6e634 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3b0> │ │ │ │ + b 6e64c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x388> │ │ │ │ cmp lr, #13 │ │ │ │ - bne 6e6d4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x450> │ │ │ │ + bne 6e6ec <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x428> │ │ │ │ mov r3, ip │ │ │ │ mov lr, #92 @ 0x5c │ │ │ │ strb lr, [r3], #2 │ │ │ │ mov lr, #114 @ 0x72 │ │ │ │ strb lr, [ip, #1] │ │ │ │ mov ip, r3 │ │ │ │ - b 6e634 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3b0> │ │ │ │ + b 6e64c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x388> │ │ │ │ sub r3, lr, #32 │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ strbls lr, [ip], #1 │ │ │ │ - bls 6e634 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3b0> │ │ │ │ - ldr r3, [pc, #160] @ 6e78c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x508> │ │ │ │ + bls 6e64c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x388> │ │ │ │ + ldr r3, [pc, #160] @ 6e7a4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4e0> │ │ │ │ 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 6e634 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x3b0> │ │ │ │ + b 6e64c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x388> │ │ │ │ mov r3, #0 │ │ │ │ sub r1, ip, r0 │ │ │ │ strb r3, [ip] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl cb2ac <_PyBytes_Resize@@Base> │ │ │ │ + bl cadc4 <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6e758 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4d4> │ │ │ │ + bne 6e770 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6e758 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4d4> │ │ │ │ + beq 6e770 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4ac> │ │ │ │ mov r2, r4 │ │ │ │ - ldr r0, [pc, #64] @ 6e790 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x50c> │ │ │ │ + ldr r0, [pc, #64] @ 6e7a8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x4e4> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a9bc8 │ │ │ │ + b a9aec │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r1, r9, r4, lsr #18 │ │ │ │ - eorseq ip, r6, r8, lsr #27 │ │ │ │ - eorseq r5, r7, r8, ror r0 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r3, r6, ip, ror #26 │ │ │ │ - eorseq fp, r6, r0, lsr ip │ │ │ │ - eorseq ip, r6, r8, asr #28 │ │ │ │ - subseq sl, r6, r8, asr #24 │ │ │ │ - eorseq r4, r9, r8, lsl #19 │ │ │ │ - subseq r2, r7, r8, asr #11 │ │ │ │ - eorseq r7, r7, r8, lsr r4 │ │ │ │ + eorseq pc, r8, r0, lsr #5 │ │ │ │ + eorseq sl, r6, r8, lsr #14 │ │ │ │ + eorseq r2, r7, ip, lsl #20 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + @ instruction: 0x003616dc │ │ │ │ + @ instruction: 0x003695b0 │ │ │ │ + eorseq sl, r6, r8, asr #15 │ │ │ │ + subseq sl, r5, r8, asr #24 │ │ │ │ + eorseq r2, r9, r8, lsl #6 │ │ │ │ + subseq r2, r6, r8, asr #11 │ │ │ │ + @ instruction: 0x00374db8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6e7b4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x530> │ │ │ │ + bne 6e7cc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x508> │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6e7dc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x558> │ │ │ │ + beq 6e7f4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x530> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6e7dc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x558> │ │ │ │ + beq 6e7f4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x530> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 6e7e4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x560> │ │ │ │ - ldr r1, [pc, #24] @ 6e7e8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x564> │ │ │ │ + ldr r3, [pc, #24] @ 6e7fc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x538> │ │ │ │ + ldr r1, [pc, #24] @ 6e800 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x53c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #8] @ 6e7ec <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x568> │ │ │ │ + ldr r0, [pc, #8] @ 6e804 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x540> │ │ │ │ bx lr │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r4, r9, r8, lsr #19 │ │ │ │ - subseq r1, r6, r0, ror sp │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r2, r9, r8, lsr #6 │ │ │ │ + subseq r1, r5, r0, ror sp │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6e810 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x58c> │ │ │ │ + bne 6e828 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x564> │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6e838 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5b4> │ │ │ │ + beq 6e850 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x58c> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6e838 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5b4> │ │ │ │ + beq 6e850 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x58c> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 6e840 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5bc> │ │ │ │ - ldr r1, [pc, #24] @ 6e844 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5c0> │ │ │ │ + ldr r3, [pc, #24] @ 6e858 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x594> │ │ │ │ + ldr r1, [pc, #24] @ 6e85c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x598> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #8] @ 6e848 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5c4> │ │ │ │ + ldr r0, [pc, #8] @ 6e860 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x59c> │ │ │ │ bx lr │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r4, r9, r8, asr #19 │ │ │ │ - subseq r1, r6, r8, ror sp │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r2, r9, r8, asr #6 │ │ │ │ + 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 c42a4 │ │ │ │ + bl c3dc8 │ │ │ │ mov r5, r0 │ │ │ │ bl 29424 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7ff4 │ │ │ │ + bl c7b18 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 6e88c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x608> │ │ │ │ - ldr r3, [pc, #16] @ 6e894 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x610> │ │ │ │ + bge 6e8a4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5e0> │ │ │ │ + ldr r3, [pc, #16] @ 6e8ac <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5e8> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 1448e8 │ │ │ │ - ldr r0, [pc, #4] @ 6e898 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x614> │ │ │ │ + b 1440d8 │ │ │ │ + ldr r0, [pc, #4] @ 6e8b0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x5ec> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [pc, #32] @ 6e8d4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x650> │ │ │ │ + ldr ip, [pc, #32] @ 6e8ec <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x628> │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r3, [pc, #28] @ 6e8d8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x654> │ │ │ │ - ldr r2, [pc, #28] @ 6e8dc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x658> │ │ │ │ - ldr r1, [pc, #28] @ 6e8e0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x65c> │ │ │ │ + ldr r3, [pc, #28] @ 6e8f0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x62c> │ │ │ │ + ldr r2, [pc, #28] @ 6e8f4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x630> │ │ │ │ + ldr r1, [pc, #28] @ 6e8f8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x634> │ │ │ │ str ip, [sp] │ │ │ │ - ldr r0, [pc, #24] @ 6e8e4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x660> │ │ │ │ - bl a9bc8 │ │ │ │ + ldr r0, [pc, #24] @ 6e8fc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x638> │ │ │ │ + bl a9aec │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq fp, r5, ip, lsl #27 │ │ │ │ - eorseq fp, r5, r4, lsr #27 │ │ │ │ - eorseq fp, r5, r4, lsl #27 │ │ │ │ - mlaseq r5, r8, sp, fp │ │ │ │ - @ instruction: 0x003949f0 │ │ │ │ + eorseq r9, r5, ip, lsl #14 │ │ │ │ + eorseq r9, r5, r4, lsr #14 │ │ │ │ + eorseq r9, r5, r4, lsl #14 │ │ │ │ + eorseq r9, r5, r8, lsl r7 │ │ │ │ + eorseq r2, r9, r0, ror r3 │ │ │ │ + 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] @ 6e950 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x68c> │ │ │ │ + bl fe190 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6e948 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x684> │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 30c60 │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + eorseq ip, r8, ip, ror r4 │ │ │ │ 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 6e920 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x69c> │ │ │ │ + bne 6e98c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6c8> │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 29c5e0 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 29963c <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6e948 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6c4> │ │ │ │ - b 6e940 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6bc> │ │ │ │ + bne 6e9b4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6f0> │ │ │ │ + b 6e9ac <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6e8> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r0, [pc, #120] @ 6e9a8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x724> │ │ │ │ + ldr r0, [pc, #120] @ 6ea14 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x750> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6e908 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x684> │ │ │ │ + bne 6e974 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6b0> │ │ │ │ mov r0, #0 │ │ │ │ - b 6e9a0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x71c> │ │ │ │ + b 6ea0c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x748> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 29c5e0 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 29963c <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e940 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6bc> │ │ │ │ + beq 6e9ac <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6e8> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 29c5e0 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 29963c <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6e940 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6bc> │ │ │ │ + beq 6e9ac <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x6e8> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 29d48 │ │ │ │ cmp r0, #0 │ │ │ │ - ldrge r0, [pc, #32] @ 6e9ac <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x728> │ │ │ │ - bge 6e9a0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x71c> │ │ │ │ - ldr r3, [pc, #28] @ 6e9b0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x72c> │ │ │ │ + ldrge r0, [pc, #32] @ 6ea18 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x754> │ │ │ │ + bge 6ea0c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x748> │ │ │ │ + ldr r3, [pc, #28] @ 6ea1c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x758> │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1448e8 │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - eorseq sp, r6, r4, lsl #18 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ - 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] @ 6ea04 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x780> │ │ │ │ - bl fe640 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 6e9fc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x778> │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 30d24 │ │ │ │ + b 1440d8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x0038ebd8 │ │ │ │ + eorseq fp, r6, r4, lsl #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, #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 6ea54 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x7d0> │ │ │ │ + bne 6ea6c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x7a8> │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6ea84 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x800> │ │ │ │ + beq 6ea9c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x7d8> │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #0 │ │ │ │ add lr, sp, #28 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #92] @ 6eacc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x848> │ │ │ │ + ldr ip, [pc, #92] @ 6eae4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x820> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6eac0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x83c> │ │ │ │ + beq 6ead8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x814> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1dfcb0 │ │ │ │ + bl 1ddfbc │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 6eac0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x83c> │ │ │ │ - ldr r1, [pc, #52] @ 6ead0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x84c> │ │ │ │ - ldr r0, [pc, #52] @ 6ead4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x850> │ │ │ │ + blt 6ead8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x814> │ │ │ │ + ldr r1, [pc, #52] @ 6eae8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x824> │ │ │ │ + ldr r0, [pc, #52] @ 6eaec <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x828> │ │ │ │ mov r2, r4 │ │ │ │ - bl bc32c │ │ │ │ + bl bbe80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 6eac0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x83c> │ │ │ │ + blt 6ead8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x814> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #32] @ 6ead8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x854> │ │ │ │ + ldr r1, [pc, #32] @ 6eaf0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x82c> │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b 33276c <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x88c> │ │ │ │ + b 330024 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x88c> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r4, r8, r0, ror r6 │ │ │ │ - @ instruction: 0x003949f8 │ │ │ │ - @ instruction: 0x003829b4 │ │ │ │ + subseq r4, r7, r0, ror r6 │ │ │ │ + eorseq r2, r9, r8, ror r3 │ │ │ │ + eorseq r0, r8, r4, lsr r3 │ │ │ │ andeq sl, r2, r0, lsr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #3 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ - bne 6eb14 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x890> │ │ │ │ + bne 6eb2c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x868> │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 281018 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 27de18 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6eb3c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8b8> │ │ │ │ - b 6eb34 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8b0> │ │ │ │ + bne 6eb54 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x890> │ │ │ │ + b 6eb4c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x888> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #3 │ │ │ │ - ldr r0, [pc, #120] @ 6eb9c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x918> │ │ │ │ + ldr r0, [pc, #120] @ 6ebb4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8f0> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6eafc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x878> │ │ │ │ + bne 6eb14 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x850> │ │ │ │ mov r0, #0 │ │ │ │ - b 6eb94 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x910> │ │ │ │ + b 6ebac <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8e8> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 281018 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 27de18 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6eb34 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8b0> │ │ │ │ + beq 6eb4c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x888> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 281018 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 27de18 <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6eb34 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8b0> │ │ │ │ + beq 6eb4c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x888> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 2a87c │ │ │ │ cmp r0, #0 │ │ │ │ - ldrge r0, [pc, #32] @ 6eba0 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x91c> │ │ │ │ - bge 6eb94 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x910> │ │ │ │ - ldr r3, [pc, #28] @ 6eba4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x920> │ │ │ │ + ldrge r0, [pc, #32] @ 6ebb8 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8f4> │ │ │ │ + bge 6ebac <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8e8> │ │ │ │ + ldr r3, [pc, #28] @ 6ebbc <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x8f8> │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1448e8 │ │ │ │ + b 1440d8 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x0036d8f8 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ + eorseq fp, r6, r8, ror r2 │ │ │ │ + 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 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ str ip, [sp] │ │ │ │ @@ -70173,644 +70179,644 @@ │ │ │ │ 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 1b0330 │ │ │ │ + bl 1aea38 │ │ │ │ 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] @ 6ec20 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x99c> │ │ │ │ - ldr r1, [pc, #16] @ 6ec24 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x9a0> │ │ │ │ + ldr r3, [pc, #16] @ 6ec38 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x974> │ │ │ │ + ldr r1, [pc, #16] @ 6ec3c <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x978> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r4, r9, r0, lsl sl │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + mlaseq r9, r0, r3, r2 │ │ │ │ │ │ │ │ -0006ec28 : │ │ │ │ +0006ec40 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #32] @ 6ec60 │ │ │ │ + ldr r5, [pc, #32] @ 6ec78 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r2 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r5, r0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 24ff94 │ │ │ │ + bl 24c804 │ │ │ │ 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] @ 6ec8c │ │ │ │ - ldr r1, [pc, #16] @ 6ec90 │ │ │ │ + ldr r3, [pc, #16] @ 6eca4 │ │ │ │ + ldr r1, [pc, #16] @ 6eca8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r4, r9, r8, lsr sl │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + @ instruction: 0x003923b8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #132] @ 6ed30 │ │ │ │ + ldr r3, [pc, #132] @ 6ed48 │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp r3, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6ecd0 │ │ │ │ + bne 6ece8 │ │ │ │ add r1, pc, #104 @ 0x68 │ │ │ │ ldrd r0, [r1] │ │ │ │ - ldr r2, [pc, #108] @ 6ed34 │ │ │ │ + ldr r2, [pc, #108] @ 6ed4c │ │ │ │ mvn r3, #0 │ │ │ │ strd r0, [sp, #8] │ │ │ │ - b 6ed08 │ │ │ │ + b 6ed20 │ │ │ │ mov r2, #3 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1c5bf0 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 1c4088 <_PyTime_FromSecondsObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 6ed00 │ │ │ │ + blt 6ed18 │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bge 6ed08 │ │ │ │ - ldr r3, [pc, #64] @ 6ed38 │ │ │ │ - ldr r1, [pc, #64] @ 6ed3c │ │ │ │ + bge 6ed20 │ │ │ │ + ldr r3, [pc, #64] @ 6ed50 │ │ │ │ + ldr r1, [pc, #64] @ 6ed54 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r0, #0 │ │ │ │ - b 6ed20 │ │ │ │ + b 6ed38 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #0 │ │ │ │ add r0, r0, #16 │ │ │ │ str r1, [sp] │ │ │ │ bl 29a48 <__atomic_store_8@plt> │ │ │ │ - ldr r0, [pc, #12] @ 6ed30 │ │ │ │ + ldr r0, [pc, #12] @ 6ed48 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ strbtgt r3, [r5], #-1536 @ 0xfffffa00 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ strbtgt r3, [r5], #-1536 @ 0xfffffa00 │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r1, r9, r8, lsl #9 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + @ instruction: 0x0038edb4 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #16] @ 6ed80 │ │ │ │ + ldr r1, [pc, #16] @ 6ed84 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ed6c │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r2, r9, ip, ror #7 │ │ │ │ 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 a5774 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ef04 │ │ │ │ + bne 6ef4c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 349bd8 <_PyLong_DivmodNear@@Base+0x10f4> │ │ │ │ + bl 3474e4 <_PyLong_DivmodNear@@Base+0x10f4> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6ef04 │ │ │ │ + beq 6ef4c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 6edc4 │ │ │ │ + beq 6ee0c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 349bd8 <_PyLong_DivmodNear@@Base+0x10f4> │ │ │ │ + bl 3474e4 <_PyLong_DivmodNear@@Base+0x10f4> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 6eddc │ │ │ │ + bne 6ee24 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6ef04 │ │ │ │ + beq 6ef4c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, r4 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6ef04 │ │ │ │ - b 6eef8 │ │ │ │ - ldr r2, [pc, #320] @ 6ef0c │ │ │ │ - ldr r5, [pc, #316] @ 6ef0c │ │ │ │ + bne 6ef4c │ │ │ │ + b 6ef40 │ │ │ │ + ldr r2, [pc, #320] @ 6ef54 │ │ │ │ + ldr r5, [pc, #316] @ 6ef54 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 6ee20 │ │ │ │ + beq 6ee68 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 349bd8 <_PyLong_DivmodNear@@Base+0x10f4> │ │ │ │ + bl 3474e4 <_PyLong_DivmodNear@@Base+0x10f4> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 6ee38 │ │ │ │ + bne 6ee80 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6eed8 │ │ │ │ + beq 6ef20 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6eed8 │ │ │ │ + bne 6ef20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 6eed8 │ │ │ │ - ldr r2, [pc, #228] @ 6ef0c │ │ │ │ - ldr r6, [pc, #224] @ 6ef0c │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 6ef20 │ │ │ │ + ldr r2, [pc, #228] @ 6ef54 │ │ │ │ + ldr r6, [pc, #224] @ 6ef54 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6ee64 │ │ │ │ + beq 6eeac │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r5 │ │ │ │ - bl fc738 │ │ │ │ - bl 9b380 │ │ │ │ - b 6ee90 │ │ │ │ + bl fc284 │ │ │ │ + bl 9b2a4 │ │ │ │ + b 6eed8 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ - bl 16e01c │ │ │ │ + bl 16ce68 │ │ │ │ cmp r0, #0 │ │ │ │ - ble 6ee90 │ │ │ │ - ldr r3, [pc, #140] @ 6ef10 │ │ │ │ - ldr r1, [pc, #140] @ 6ef14 │ │ │ │ + ble 6eed8 │ │ │ │ + ldr r3, [pc, #140] @ 6ef58 │ │ │ │ + ldr r1, [pc, #140] @ 6ef5c │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1babd0 │ │ │ │ + bl 1b906c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6eeb4 │ │ │ │ + beq 6eefc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6eeb4 │ │ │ │ + bne 6eefc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6eed8 │ │ │ │ + beq 6ef20 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 6eed8 │ │ │ │ + bne 6ef20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6ef04 │ │ │ │ + beq 6ef4c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6ef04 │ │ │ │ + bne 6ef4c │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + b 9ac7c <_Py_Dealloc@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq sp, r6, r8, lsl fp │ │ │ │ - eorseq r4, r9, ip, ror #20 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 6ef40 │ │ │ │ - ldr r1, [pc, #16] @ 6ef44 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x00394ad0 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq sp, r5, r8, lsl fp │ │ │ │ + eorseq r2, r9, r8, lsl r4 │ │ │ │ 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 6ef84 │ │ │ │ + bne 6ef9c │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - bge 6efa4 │ │ │ │ - b 6ef9c │ │ │ │ + bge 6efbc │ │ │ │ + b 6efb4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2a92d4 │ │ │ │ + bl 2a6324 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ef74 │ │ │ │ - b 6efbc │ │ │ │ + bne 6ef8c │ │ │ │ + b 6efd4 │ │ │ │ adds r4, r4, r3 │ │ │ │ - bmi 6efac │ │ │ │ + bmi 6efc4 │ │ │ │ cmp r4, r3 │ │ │ │ - blt 6efc4 │ │ │ │ - ldr r3, [pc, #76] @ 6f000 │ │ │ │ - ldr r1, [pc, #76] @ 6f004 │ │ │ │ + blt 6efdc │ │ │ │ + ldr r3, [pc, #76] @ 6f018 │ │ │ │ + ldr r1, [pc, #76] @ 6f01c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mvn r0, #0 │ │ │ │ - b 6eff8 │ │ │ │ + b 6f010 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 6efe8 │ │ │ │ + bne 6f000 │ │ │ │ mov r3, r5 │ │ │ │ add r2, r4, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2957f0 │ │ │ │ + b 29284c │ │ │ │ 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, r6, r0, lsl #22 │ │ │ │ - eorseq sp, r7, ip, lsr #31 │ │ │ │ + subseq sp, r5, r0, lsl #22 │ │ │ │ + eorseq fp, r7, ip, lsr #18 │ │ │ │ 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] @ 6f13c │ │ │ │ - bl 35a770 │ │ │ │ + ldr r3, [pc, #284] @ 6f154 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6f038 │ │ │ │ - ldr r1, [pc, #268] @ 6f140 │ │ │ │ - ldr r0, [pc, #268] @ 6f144 │ │ │ │ - bl 7d954 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #264] @ 6f148 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 14e58c <_PySys_GetOptionalAttrString@@Base+0x2a4> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 6f054 │ │ │ │ - mov r4, #0 │ │ │ │ - b 6f134 │ │ │ │ - bl 91ac8 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 6f04c │ │ │ │ - ldr r0, [pc, #228] @ 6f14c │ │ │ │ - bl 23a9ec <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ - ldr r3, [pc, #224] @ 6f150 │ │ │ │ - ldr r8, [pc, #224] @ 6f154 │ │ │ │ + bne 6f050 │ │ │ │ + ldr r1, [pc, #268] @ 6f158 │ │ │ │ + ldr r0, [pc, #268] @ 6f15c │ │ │ │ + bl 7d718 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #264] @ 6f160 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 14dce4 <_PySys_GetOptionalAttrString@@Base+0x2a4> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 6f06c │ │ │ │ + mov r4, #0 │ │ │ │ + b 6f14c │ │ │ │ + bl 919ec │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 6f064 │ │ │ │ + ldr r0, [pc, #228] @ 6f164 │ │ │ │ + bl 2371d4 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ + ldr r3, [pc, #224] @ 6f168 │ │ │ │ + ldr r8, [pc, #224] @ 6f16c │ │ │ │ ldr r7, [r3, #620] @ 0x26c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 6f12c │ │ │ │ + beq 6f144 │ │ │ │ ldr r6, [r7, #3704] @ 0xe78 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 6f0fc │ │ │ │ + beq 6f114 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ - bl 287410 │ │ │ │ + bl 284210 │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne 6f0a0 │ │ │ │ + bne 6f0b8 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ - b 6f080 │ │ │ │ + b 6f098 │ │ │ │ ldr r0, [r6, #92] @ 0x5c │ │ │ │ - bl a343c │ │ │ │ + bl a3360 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 6f104 │ │ │ │ + beq 6f11c │ │ │ │ ldr r2, [r9] │ │ │ │ mov r1, r5 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cb6c │ │ │ │ + bl 9ca90 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r9, r0 │ │ │ │ - beq 6f0f0 │ │ │ │ + beq 6f108 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6f0f0 │ │ │ │ + bne 6f108 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp r9, #0 │ │ │ │ - bge 6f098 │ │ │ │ - b 6f104 │ │ │ │ + bge 6f0b0 │ │ │ │ + b 6f11c │ │ │ │ ldr r7, [r7, #3644] @ 0xe3c │ │ │ │ - b 6f074 │ │ │ │ + b 6f08c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6f128 │ │ │ │ + beq 6f140 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6f128 │ │ │ │ + bne 6f140 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - ldr r0, [pc, #24] @ 6f14c │ │ │ │ - bl 8b248 │ │ │ │ + ldr r0, [pc, #24] @ 6f164 │ │ │ │ + bl 2302fc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq lr, r5, r4, lsr r1 │ │ │ │ - ldrsheq pc, [r3], #-220 @ 0xffffff24 @ │ │ │ │ - eorseq r4, r9, r4, lsl #22 │ │ │ │ - subseq r5, r8, r8, ror r0 │ │ │ │ - subseq r4, r8, r0, lsl lr │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + @ instruction: 0x0035bab4 │ │ │ │ + subseq sp, r3, ip, ror r7 │ │ │ │ + eorseq r2, r9, r4, lsl #9 │ │ │ │ + subseq r5, r7, r8, ror r0 │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ 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 28a508 │ │ │ │ + bl 287308 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldrb r0, [r0, #19] │ │ │ │ + b a63b4 │ │ │ │ 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] @ 6f1ec │ │ │ │ + ldr ip, [pc, #48] @ 6f20c │ │ │ │ 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] @ 6f1f0 │ │ │ │ + ldr ip, [pc, #16] @ 6f210 │ │ │ │ str ip, [sp] │ │ │ │ - bl 28a508 │ │ │ │ + bl 287308 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq r8, r7, ip, lsl sl │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - ldrb r0, [r0, #19] │ │ │ │ - b a6490 │ │ │ │ + subseq r8, r6, ip, lsl sl │ │ │ │ + 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, #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] @ 6f370 │ │ │ │ + ldr r2, [pc, #324] @ 6f388 │ │ │ │ mov r5, r0 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r0, lr │ │ │ │ - bl 2bae98 <_PyArg_ParseStack@@Base> │ │ │ │ + bl 2b7f1c <_PyArg_ParseStack@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6f364 │ │ │ │ + beq 6f37c │ │ │ │ ldrd r8, [sp, #16] │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl c42a4 │ │ │ │ + bl c3dc8 │ │ │ │ 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 c7ff4 │ │ │ │ + bl c7b18 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 6f2a0 │ │ │ │ + bge 6f2b8 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 6f354 │ │ │ │ - bl 132dd8 │ │ │ │ + bne 6f36c │ │ │ │ + bl 1325e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6f250 │ │ │ │ - b 6f34c │ │ │ │ + beq 6f268 │ │ │ │ + b 6f364 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - ldreq r4, [pc, #196] @ 6f374 │ │ │ │ - beq 6f364 │ │ │ │ + ldreq r4, [pc, #196] @ 6f38c │ │ │ │ + beq 6f37c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ - bl aaac0 │ │ │ │ + bl aa9e4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 6f34c │ │ │ │ + beq 6f364 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl a6490 │ │ │ │ + bl a63b4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 6f328 │ │ │ │ + beq 6f340 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 2668e8 │ │ │ │ + bl 2632c0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 6f328 │ │ │ │ + beq 6f340 │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl a6490 │ │ │ │ + bl a63b4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 6f328 │ │ │ │ + beq 6f340 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl a6490 │ │ │ │ + bl a63b4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 6f328 │ │ │ │ + beq 6f340 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl a6490 │ │ │ │ + bl a63b4 │ │ │ │ cmp r0, #0 │ │ │ │ strne r0, [r4, #28] │ │ │ │ - bne 6f364 │ │ │ │ + bne 6f37c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6f34c │ │ │ │ + beq 6f364 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 6f34c │ │ │ │ + bne 6f364 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 6f364 │ │ │ │ - ldr r3, [pc, #28] @ 6f378 │ │ │ │ + b 6f37c │ │ │ │ + ldr r3, [pc, #28] @ 6f390 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1448e8 │ │ │ │ + bl 1440d8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - eorseq r4, r9, ip, lsl fp │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ + mlaseq r9, ip, r4, r2 │ │ │ │ + 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, #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 6f3c8 │ │ │ │ + bne 6f3e0 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6f3f8 │ │ │ │ + beq 6f410 │ │ │ │ mov ip, #1 │ │ │ │ mov r2, #0 │ │ │ │ add lr, sp, #28 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #64] @ 6f424 │ │ │ │ + ldr ip, [pc, #64] @ 6f43c │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6f418 │ │ │ │ + beq 6f430 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1dfcb0 │ │ │ │ + bl 1ddfbc │ │ │ │ cmp r0, #0 │ │ │ │ - blt 6f418 │ │ │ │ - ldr r1, [pc, #24] @ 6f428 │ │ │ │ + blt 6f430 │ │ │ │ + ldr r1, [pc, #24] @ 6f440 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 33276c <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x88c> │ │ │ │ + b 330024 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x88c> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x0058469c │ │ │ │ + @ instruction: 0x0057469c │ │ │ │ andeq r9, r2, r4, asr #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #2 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ - bne 6f464 │ │ │ │ + bne 6f47c │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne 6f494 │ │ │ │ - b 6f488 │ │ │ │ + bne 6f4ac │ │ │ │ + b 6f4a0 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #284] @ 6f590 │ │ │ │ + ldr r0, [pc, #284] @ 6f5a8 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6f44c │ │ │ │ - b 6f584 │ │ │ │ - bl a5774 │ │ │ │ + bne 6f464 │ │ │ │ + b 6f59c │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6f584 │ │ │ │ + bne 6f59c │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cf82c │ │ │ │ + bl 1cdb2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6f4bc │ │ │ │ - ldr r3, [pc, #228] @ 6f594 │ │ │ │ - ldr r1, [pc, #228] @ 6f598 │ │ │ │ + bne 6f4d4 │ │ │ │ + ldr r3, [pc, #228] @ 6f5ac │ │ │ │ + ldr r1, [pc, #228] @ 6f5b0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 6f554 │ │ │ │ + bl 18ed6c │ │ │ │ + b 6f56c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d00e0 │ │ │ │ + bl 1ce3e0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 6f554 │ │ │ │ + blt 6f56c │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 6a300 │ │ │ │ + bl 6a314 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6f554 │ │ │ │ - bl c42a4 │ │ │ │ + beq 6f56c │ │ │ │ + bl c3dc8 │ │ │ │ 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 c7ff4 │ │ │ │ + bl c7b18 │ │ │ │ cmp r5, #0 │ │ │ │ - bge 6f53c │ │ │ │ + bge 6f554 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne 6f574 │ │ │ │ - bl 132dd8 │ │ │ │ + bne 6f58c │ │ │ │ + bl 1325e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6f4f0 │ │ │ │ + beq 6f508 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 6a678 │ │ │ │ + bl 6a68c │ │ │ │ cmn r5, #1 │ │ │ │ - bne 6f564 │ │ │ │ - bl a5774 │ │ │ │ + bne 6f57c │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6f584 │ │ │ │ + bne 6f59c │ │ │ │ mvn r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b a5a64 │ │ │ │ - ldr r3, [pc, #32] @ 6f59c │ │ │ │ + b a5988 │ │ │ │ + ldr r3, [pc, #32] @ 6f5b4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1448e8 │ │ │ │ - b 6f53c │ │ │ │ + bl 1440d8 │ │ │ │ + b 6f554 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq sp, r6, ip, asr r7 │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r4, r9, r8, lsr #22 │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ + ldrsbeq fp, [r6], -ip @ │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r2, r9, r8, lsr #9 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ cmp r2, #1 │ │ │ │ mov r5, r2 │ │ │ │ - ldr lr, [pc, #408] @ 6f758 │ │ │ │ + ldr lr, [pc, #408] @ 6f770 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #0 │ │ │ │ @@ -70821,510 +70827,510 @@ │ │ │ │ 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 6f620 │ │ │ │ + bne 6f638 │ │ │ │ clz r2, r4 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r5, #2 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 6f668 │ │ │ │ + beq 6f680 │ │ │ │ mov ip, #2 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #296] @ 6f75c │ │ │ │ + ldr ip, [pc, #296] @ 6f774 │ │ │ │ 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 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r7, r4 │ │ │ │ moveq r8, r4 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 6f738 │ │ │ │ + beq 6f750 │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 170df4 │ │ │ │ + bl 16fc44 │ │ │ │ ldr r8, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r4, r0 │ │ │ │ - beq 6f738 │ │ │ │ + beq 6f750 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #200] @ 6f760 │ │ │ │ + ldr r3, [pc, #200] @ 6f778 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #28 │ │ │ │ - bl 2b89b8 │ │ │ │ + bl 2b5c18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6f734 │ │ │ │ + beq 6f74c │ │ │ │ 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 6f6d8 │ │ │ │ + beq 6f6f0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2a708 │ │ │ │ mov r4, r0 │ │ │ │ - b 6f6e4 │ │ │ │ + b 6f6fc │ │ │ │ mov r0, r8 │ │ │ │ bl 2a444 │ │ │ │ mov r4, r0 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 6f724 │ │ │ │ + bne 6f73c │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6f718 │ │ │ │ + beq 6f730 │ │ │ │ cmp r3, #22 │ │ │ │ - ldr r3, [pc, #96] @ 6f764 │ │ │ │ + ldr r3, [pc, #96] @ 6f77c │ │ │ │ ldr r0, [r3] │ │ │ │ - bne 6f710 │ │ │ │ - bl 1448e8 │ │ │ │ - b 6f718 │ │ │ │ + bne 6f728 │ │ │ │ + bl 1440d8 │ │ │ │ + b 6f730 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1715a0 │ │ │ │ - bl a5774 │ │ │ │ + bl 1703f0 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6f734 │ │ │ │ + bne 6f74c │ │ │ │ mov r0, r4 │ │ │ │ - bl a6490 │ │ │ │ + bl a63b4 │ │ │ │ mov r4, r0 │ │ │ │ - b 6f738 │ │ │ │ + b 6f750 │ │ │ │ mov r4, #0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r8, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ - bl 1715c0 │ │ │ │ + bl 170410 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq pc, r3, r8, lsl lr @ │ │ │ │ - subseq r4, r8, r8, asr #13 │ │ │ │ - eorseq lr, r6, r4, lsl #11 │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ + @ instruction: 0x0053d798 │ │ │ │ + subseq r4, r7, r8, asr #13 │ │ │ │ + eorseq fp, r6, r4, lsl #30 │ │ │ │ + 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 6f798 │ │ │ │ - ldr r3, [pc, #156] @ 6f828 │ │ │ │ - ldr r1, [pc, #156] @ 6f82c │ │ │ │ + bgt 6f7b0 │ │ │ │ + ldr r3, [pc, #156] @ 6f840 │ │ │ │ + ldr r1, [pc, #156] @ 6f844 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 6f7b8 │ │ │ │ + bl 18ed6c │ │ │ │ + b 6f7d0 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 6f7c0 │ │ │ │ - ldr r3, [pc, #120] @ 6f828 │ │ │ │ - ldr r1, [pc, #124] @ 6f830 │ │ │ │ + beq 6f7d8 │ │ │ │ + ldr r3, [pc, #120] @ 6f840 │ │ │ │ + ldr r1, [pc, #124] @ 6f848 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mvn r5, #0 │ │ │ │ - b 6f820 │ │ │ │ + b 6f838 │ │ │ │ cmp r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ - bne 6f7e0 │ │ │ │ - ldr r3, [pc, #96] @ 6f834 │ │ │ │ - ldr r1, [pc, #96] @ 6f838 │ │ │ │ + bne 6f7f8 │ │ │ │ + ldr r3, [pc, #96] @ 6f84c │ │ │ │ + ldr r1, [pc, #96] @ 6f850 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 6f7b8 │ │ │ │ - ldr r6, [pc, #64] @ 6f828 │ │ │ │ + bl 18ed6c │ │ │ │ + b 6f7d0 │ │ │ │ + ldr r6, [pc, #64] @ 6f840 │ │ │ │ ldr r1, [r6] │ │ │ │ - bl 120028 │ │ │ │ + bl 11f8ac │ │ │ │ cmn r0, #1 │ │ │ │ - bne 6f804 │ │ │ │ - bl a5774 │ │ │ │ + bne 6f81c │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6f810 │ │ │ │ - b 6f7b8 │ │ │ │ + beq 6f828 │ │ │ │ + b 6f7d0 │ │ │ │ cmp r0, #0 │ │ │ │ strgt r0, [r4, #16] │ │ │ │ - bgt 6f820 │ │ │ │ - ldr r1, [pc, #36] @ 6f83c │ │ │ │ + bgt 6f838 │ │ │ │ + ldr r1, [pc, #36] @ 6f854 │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 190780 │ │ │ │ - b 6f7b8 │ │ │ │ + bl 18ed6c │ │ │ │ + b 6f7d0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r1, r7, ip, ror #25 │ │ │ │ - eorseq r5, r7, ip, asr #27 │ │ │ │ - ldrsbeq fp, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r6, r8, r8, asr #1 │ │ │ │ - eorseq r4, r9, ip, asr #22 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq pc, r6, ip, ror #12 │ │ │ │ + eorseq r3, r7, ip, asr #14 │ │ │ │ + ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r3, r8, r8, ror r9 │ │ │ │ + eorseq r2, r9, ip, asr #9 │ │ │ │ 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 6f870 │ │ │ │ + bhi 6f888 │ │ │ │ cmp r4, #0 │ │ │ │ - ble 6f8b0 │ │ │ │ - b 6f894 │ │ │ │ - ldr r0, [pc, #284] @ 6f994 │ │ │ │ + ble 6f8c8 │ │ │ │ + b 6f8ac │ │ │ │ + ldr r0, [pc, #284] @ 6f9ac │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6f864 │ │ │ │ + bne 6f87c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 12038c <_PyNumber_Index@@Base> │ │ │ │ + bl 11fc10 <_PyNumber_Index@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 6f8b8 │ │ │ │ - bl a5774 │ │ │ │ + bne 6f8d0 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6f88c │ │ │ │ + bne 6f8a4 │ │ │ │ mvn r4, #0 │ │ │ │ - b 6f8ec │ │ │ │ - bl ab140 │ │ │ │ + b 6f904 │ │ │ │ + bl ab064 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 6f8e4 │ │ │ │ + beq 6f8fc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 6f8e4 │ │ │ │ + bne 6f8fc │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmn r4, #1 │ │ │ │ - beq 6f8a4 │ │ │ │ + beq 6f8bc │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 6f90c │ │ │ │ - ldr r3, [pc, #152] @ 6f998 │ │ │ │ - ldr r1, [pc, #152] @ 6f99c │ │ │ │ + bne 6f924 │ │ │ │ + ldr r3, [pc, #152] @ 6f9b0 │ │ │ │ + ldr r1, [pc, #152] @ 6f9b4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 6f88c │ │ │ │ + bl 18ed6c │ │ │ │ + b 6f8a4 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 6f91c │ │ │ │ + bge 6f934 │ │ │ │ adds r4, r4, r6 │ │ │ │ - bmi 6f924 │ │ │ │ + bmi 6f93c │ │ │ │ cmp r6, r4 │ │ │ │ - bgt 6f938 │ │ │ │ - ldr r3, [pc, #108] @ 6f998 │ │ │ │ - ldr r1, [pc, #112] @ 6f9a0 │ │ │ │ + bgt 6f950 │ │ │ │ + ldr r3, [pc, #108] @ 6f9b0 │ │ │ │ + ldr r1, [pc, #112] @ 6f9b8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 6f88c │ │ │ │ + bl 18ed6c │ │ │ │ + b 6f8a4 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 6f958 │ │ │ │ - ldr r3, [pc, #88] @ 6f9a4 │ │ │ │ - ldr r1, [pc, #88] @ 6f9a8 │ │ │ │ + ble 6f970 │ │ │ │ + ldr r3, [pc, #88] @ 6f9bc │ │ │ │ + ldr r1, [pc, #88] @ 6f9c0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 6f88c │ │ │ │ + bl 18ed6c │ │ │ │ + b 6f8a4 │ │ │ │ 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 1bd7f4 │ │ │ │ + bl 1bbc8c │ │ │ │ cmn r0, #1 │ │ │ │ - beq 6f88c │ │ │ │ - ldr r0, [pc, #28] @ 6f9ac │ │ │ │ + beq 6f8a4 │ │ │ │ + ldr r0, [pc, #28] @ 6f9c4 │ │ │ │ add r0, r0, r7, lsl #4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x003785d4 │ │ │ │ - subseq sp, r6, r0, lsl #22 │ │ │ │ - eorseq r4, r9, r4, ror fp │ │ │ │ - eorseq sp, r6, r8, asr #5 │ │ │ │ - subseq sp, r6, r4, asr #22 │ │ │ │ - eorseq sl, r7, r8, ror #6 │ │ │ │ - subseq r7, r8, ip, ror r1 │ │ │ │ + eorseq r5, r7, r4, asr pc │ │ │ │ + subseq sp, r5, r0, lsl #22 │ │ │ │ + @ instruction: 0x003924f4 │ │ │ │ + eorseq sl, r6, r0, ror #25 │ │ │ │ + subseq sp, r5, r4, asr #22 │ │ │ │ + eorseq r7, r7, r8, ror #25 │ │ │ │ + subseq r7, r7, ip, ror r1 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r1, [pc, #32] @ 6fa08 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 31b5c8 <_PyTime_AsTimeval@@Base+0x14b4> │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 6fa00 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, lr} │ │ │ │ + b 6fafc │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + eorseq sp, r6, ip, lsl #27 │ │ │ │ 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 6f9e8 │ │ │ │ + bne 6fa44 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 1dfcb0 │ │ │ │ + bl 1ddfbc │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 6fa88 │ │ │ │ - b 6fa0c │ │ │ │ + blt 6fae4 │ │ │ │ + b 6fa68 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #156] @ 6fa94 │ │ │ │ + ldr r0, [pc, #156] @ 6faf0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6f9d4 │ │ │ │ - b 6fa88 │ │ │ │ - ldr r3, [pc, #132] @ 6fa98 │ │ │ │ + bne 6fa30 │ │ │ │ + b 6fae4 │ │ │ │ + ldr r3, [pc, #132] @ 6faf4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2b89b8 │ │ │ │ + bl 2b5c18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6fa88 │ │ │ │ + beq 6fae4 │ │ │ │ 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 6fa78 │ │ │ │ + bne 6fad4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6fa6c │ │ │ │ - ldr r3, [pc, #52] @ 6fa9c │ │ │ │ + beq 6fac8 │ │ │ │ + ldr r3, [pc, #52] @ 6faf8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1448e8 │ │ │ │ - bl a5774 │ │ │ │ + bl 1440d8 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6fa88 │ │ │ │ + bne 6fae4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a6490 │ │ │ │ + b a63b4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq sp, r6, r0, lsr #17 │ │ │ │ - eorseq lr, r6, r4, lsl #11 │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r1, [pc, #32] @ 6fae0 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 31dd10 <_PyTime_AsTimeval@@Base+0x14b4> │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 6fad8 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 6fae4 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - eorseq r0, r7, ip, lsl #8 │ │ │ │ + eorseq fp, r6, r0, lsr #4 │ │ │ │ + eorseq fp, r6, r4, lsl #30 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6fb0c │ │ │ │ + beq 6fb24 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ bxeq lr │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r0] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #352] @ 6fc74 │ │ │ │ + ldr r2, [pc, #352] @ 6fc8c │ │ │ │ cmp r3, r2 │ │ │ │ - beq 6fc6c │ │ │ │ + beq 6fc84 │ │ │ │ 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 6fb64 │ │ │ │ + bne 6fb7c │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6fb7c │ │ │ │ + bne 6fb94 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6fb7c │ │ │ │ - ldr r0, [pc, #284] @ 6fc78 │ │ │ │ + bne 6fb94 │ │ │ │ + ldr r0, [pc, #284] @ 6fc90 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 9deb0 │ │ │ │ - bge 6fb7c │ │ │ │ - bl 32553c <_PyDeadline_Get@@Base+0x5c> │ │ │ │ + b 9ddd4 │ │ │ │ + bge 6fb94 │ │ │ │ + bl 322d40 <_PyObject_GetState@@Base+0x20> │ │ │ │ cmp r0, #0 │ │ │ │ movne r6, #45 @ 0x2d │ │ │ │ - bne 6fb90 │ │ │ │ - b 6fc64 │ │ │ │ + bne 6fba8 │ │ │ │ + b 6fc7c │ │ │ │ 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 6fbb8 │ │ │ │ + beq 6fbd0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 6fbb8 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bne 6fbd0 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 358188 │ │ │ │ + bl 355b0c │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3583a8 │ │ │ │ + bl 355d2c │ │ │ │ subs r4, r1, #0 │ │ │ │ sublt r8, r8, #1 │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ addlt r4, r4, #60 @ 0x3c │ │ │ │ - bl 358188 │ │ │ │ + bl 355b0c │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 3583a8 │ │ │ │ + bl 355d2c │ │ │ │ subs r3, r1, #0 │ │ │ │ sublt r5, r5, #1 │ │ │ │ addlt r3, r3, #60 @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 6fc2c │ │ │ │ + beq 6fc44 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ - ldr r0, [pc, #84] @ 6fc7c │ │ │ │ - bl 1293bc │ │ │ │ - b 6fc64 │ │ │ │ + ldr r0, [pc, #84] @ 6fc94 │ │ │ │ + bl 128bc0 │ │ │ │ + b 6fc7c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 6fc4c │ │ │ │ + beq 6fc64 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp] │ │ │ │ - ldr r0, [pc, #56] @ 6fc80 │ │ │ │ - bl 1293bc │ │ │ │ - b 6fc64 │ │ │ │ + ldr r0, [pc, #56] @ 6fc98 │ │ │ │ + bl 128bc0 │ │ │ │ + b 6fc7c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - ldr r0, [pc, #40] @ 6fc84 │ │ │ │ + ldr r0, [pc, #40] @ 6fc9c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 1293bc │ │ │ │ + b 128bc0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #4] @ 6fc78 │ │ │ │ - b 9deb0 │ │ │ │ - subseq r8, r7, ip, lsr r9 │ │ │ │ - eorseq r7, r7, r0, lsr #27 │ │ │ │ - mlaseq r9, r0, fp, r4 │ │ │ │ - eorseq r4, r9, ip, lsr #23 │ │ │ │ - eorseq r4, r9, r0, asr #23 │ │ │ │ + ldr r0, [pc, #4] @ 6fc90 │ │ │ │ + b 9ddd4 │ │ │ │ + subseq r8, r6, ip, lsr r9 │ │ │ │ + eorseq r5, r7, r0, lsr #14 │ │ │ │ + eorseq r2, r9, r0, lsl r5 │ │ │ │ + eorseq r2, r9, ip, lsr #10 │ │ │ │ + eorseq r2, r9, r0, asr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - bne 6fcdc │ │ │ │ + bne 6fcf4 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - beq 6fcc0 │ │ │ │ + beq 6fcd8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6fcdc │ │ │ │ - bl 1ea5fc │ │ │ │ + bne 6fcf4 │ │ │ │ + bl 1e891c │ │ │ │ mov r1, r4 │ │ │ │ - ldr r2, [pc, #36] @ 6fcf4 │ │ │ │ + ldr r2, [pc, #36] @ 6fd0c │ │ │ │ pop {r4, lr} │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ - b 33ad28 <_PyUnicode_ToNumeric@@Base+0x6f1c> │ │ │ │ - ldr r3, [pc, #20] @ 6fcf8 │ │ │ │ - ldr r1, [pc, #20] @ 6fcfc │ │ │ │ + b 338548 <_PyUnicode_ToNumeric@@Base+0x6e84> │ │ │ │ + ldr r3, [pc, #20] @ 6fd10 │ │ │ │ + ldr r1, [pc, #20] @ 6fd14 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x00394bd0 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r2, r9, r0, asr r5 │ │ │ │ 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 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 6fd48 │ │ │ │ - bl a5774 │ │ │ │ + bne 6fd60 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6fd70 │ │ │ │ + bne 6fd88 │ │ │ │ mov r0, r4 │ │ │ │ bl 297d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 6fd68 │ │ │ │ - ldr r3, [pc, #24] @ 6fd78 │ │ │ │ + bge 6fd80 │ │ │ │ + ldr r3, [pc, #24] @ 6fd90 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 1448e8 │ │ │ │ + b 1440d8 │ │ │ │ pop {r4, lr} │ │ │ │ - b a6490 │ │ │ │ + b a63b4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ + 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 6fdb4 │ │ │ │ + bne 6fdcc │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6fdc8 │ │ │ │ - b 6fdd8 │ │ │ │ + bne 6fde0 │ │ │ │ + b 6fdf0 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6fda4 │ │ │ │ + beq 6fdbc │ │ │ │ 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 │ │ │ │ @@ -71339,210 +71345,210 @@ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ str ip, [sp] │ │ │ │ - ldr r2, [pc, #52] @ 6fe58 │ │ │ │ - bl 2bae98 <_PyArg_ParseStack@@Base> │ │ │ │ + ldr r2, [pc, #52] @ 6fe70 │ │ │ │ + bl 2b7f1c <_PyArg_ParseStack@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6fe50 │ │ │ │ + beq 6fe68 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 29ab4 │ │ │ │ cmp r0, #0 │ │ │ │ - ldrge r0, [pc, #24] @ 6fe5c │ │ │ │ - bge 6fe50 │ │ │ │ - ldr r3, [pc, #20] @ 6fe60 │ │ │ │ + ldrge r0, [pc, #24] @ 6fe74 │ │ │ │ + bge 6fe68 │ │ │ │ + ldr r3, [pc, #20] @ 6fe78 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1448e8 │ │ │ │ + bl 1440d8 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r4, r9, r8, asr #24 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ + eorseq r2, r9, r8, asr #11 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl a5774 │ │ │ │ + bl a5698 │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne 70034 │ │ │ │ + bne 7004c │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ ldr r7, [r6, #12] │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 6ff70 │ │ │ │ + bne 6ff88 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6fec0 │ │ │ │ + beq 6fed8 │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6fecc │ │ │ │ + bne 6fee4 │ │ │ │ ldrb r3, [r7, #77] @ 0x4d │ │ │ │ cmp r3, #0 │ │ │ │ - beq 70034 │ │ │ │ + beq 7004c │ │ │ │ mov r0, r4 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #352] @ 7003c │ │ │ │ + ldr r2, [pc, #352] @ 70054 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1ef8 │ │ │ │ + bl e1a7c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 70024 │ │ │ │ + beq 7003c │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #320] @ 7003c │ │ │ │ + ldr r2, [pc, #320] @ 70054 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e1ef8 │ │ │ │ + bl e1a7c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 70024 │ │ │ │ + beq 7003c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 75a84 │ │ │ │ - bl 9b380 │ │ │ │ + bl 75ccc │ │ │ │ + bl 9b2a4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6ff44 │ │ │ │ + beq 6ff5c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6ff44 │ │ │ │ + bne 6ff5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 70034 │ │ │ │ + beq 7004c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 70034 │ │ │ │ + bne 7004c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + b 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 70034 │ │ │ │ + beq 7004c │ │ │ │ mov r0, r4 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #176] @ 7003c │ │ │ │ + ldr r2, [pc, #176] @ 70054 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1ef8 │ │ │ │ + bl e1a7c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 70024 │ │ │ │ + beq 7003c │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #144] @ 7003c │ │ │ │ + ldr r2, [pc, #144] @ 70054 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e1ef8 │ │ │ │ + bl e1a7c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 70024 │ │ │ │ + beq 7003c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ strd r4, [sp] │ │ │ │ - bl b95a8 │ │ │ │ - bl 9b380 │ │ │ │ + bl b90fc │ │ │ │ + bl 9b2a4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 6fffc │ │ │ │ + beq 70014 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 6fffc │ │ │ │ + bne 70014 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 70034 │ │ │ │ + beq 7004c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 70034 │ │ │ │ + bne 7004c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 70034 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 7004c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 9b380 │ │ │ │ + b 9b2a4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrsbeq fp, [r5], -r4 @ │ │ │ │ + eorseq r8, r5, r4, asr sl │ │ │ │ + ldrd r0, [r0, #32] │ │ │ │ + b 150bc4 │ │ │ │ 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 a5774 │ │ │ │ + bl a5698 │ │ │ │ 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 700bc │ │ │ │ + bne 700dc │ │ │ │ mov r0, r4 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #148] @ 70120 │ │ │ │ + ldr r2, [pc, #148] @ 70140 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1ef8 │ │ │ │ + bl e1a7c │ │ │ │ subs r4, r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 725cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x51c> │ │ │ │ - bl 9b380 │ │ │ │ + bl 726b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5f0> │ │ │ │ + bl 9b2a4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 70104 │ │ │ │ + bne 70124 │ │ │ │ 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] @ 70120 │ │ │ │ + ldr r2, [pc, #72] @ 70140 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1ef8 │ │ │ │ + bl e1a7c │ │ │ │ subs r4, r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl 119140 │ │ │ │ - bl 9b380 │ │ │ │ + bl 1189d8 │ │ │ │ + bl 9b2a4 │ │ │ │ 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 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - ldrsbeq fp, [r5], -r4 @ │ │ │ │ - ldrd r0, [r0, #32] │ │ │ │ - b 151120 │ │ │ │ + b 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + eorseq r8, r5, r4, asr sl │ │ │ │ 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 │ │ │ │ @@ -71552,99 +71558,99 @@ │ │ │ │ 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 7018c │ │ │ │ + bne 701a4 │ │ │ │ clz r3, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r1, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 701c4 │ │ │ │ + beq 701dc │ │ │ │ mov r3, ip │ │ │ │ - ldr ip, [pc, #144] @ 70228 │ │ │ │ + ldr ip, [pc, #144] @ 70240 │ │ │ │ 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 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 701c4 │ │ │ │ + bne 701dc │ │ │ │ mov r0, #0 │ │ │ │ - b 70220 │ │ │ │ + b 70238 │ │ │ │ cmp r6, #0 │ │ │ │ moveq r2, #1 │ │ │ │ - beq 701e0 │ │ │ │ + beq 701f8 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1038f0 │ │ │ │ + bl 103320 │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt 701bc │ │ │ │ + blt 701d4 │ │ │ │ mov r3, #32768 @ 0x8000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2c6df4 │ │ │ │ + bl 2c3e78 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 70210 │ │ │ │ - bl a5774 │ │ │ │ + bne 70228 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #32] @ 7022c │ │ │ │ - beq 70220 │ │ │ │ - b 701bc │ │ │ │ - ldr r2, [pc, #24] @ 70230 │ │ │ │ + ldreq r0, [pc, #32] @ 70244 │ │ │ │ + beq 70238 │ │ │ │ + b 701d4 │ │ │ │ + ldr r2, [pc, #24] @ 70248 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #12] @ 7022c │ │ │ │ + ldr r0, [pc, #12] @ 70244 │ │ │ │ moveq r0, r2 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrsheq r4, [r8], #-100 @ 0xffffff9c │ │ │ │ - subseq r1, r6, r4, ror #1 │ │ │ │ - subseq r1, r6, r4, ror lr │ │ │ │ + ldrsheq r4, [r7], #-100 @ 0xffffff9c │ │ │ │ + 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, #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 70284 │ │ │ │ + bhi 7029c │ │ │ │ ldr r0, [r4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands r2, r2, #268435456 @ 0x10000000 │ │ │ │ - beq 7030c │ │ │ │ - b 702a4 │ │ │ │ - ldr r0, [pc, #336] @ 703dc │ │ │ │ + beq 70324 │ │ │ │ + b 702bc │ │ │ │ + ldr r0, [pc, #336] @ 703f4 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7031c │ │ │ │ - b 7026c │ │ │ │ + beq 70334 │ │ │ │ + b 70284 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl b2bb4 │ │ │ │ + bl b2728 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7031c │ │ │ │ + beq 70334 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 702d4 │ │ │ │ + beq 702ec │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ @@ -71654,158 +71660,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 70324 │ │ │ │ + b 7033c │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1129cc │ │ │ │ + bl 112444 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 70324 │ │ │ │ + beq 7033c │ │ │ │ mov r4, #0 │ │ │ │ - b 703bc │ │ │ │ + b 703d4 │ │ │ │ cmp r5, #1 │ │ │ │ - ble 70398 │ │ │ │ + ble 703b0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #168] @ 703e0 │ │ │ │ + ldr r2, [pc, #168] @ 703f8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 70398 │ │ │ │ + beq 703b0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 70384 │ │ │ │ + beq 7039c │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b2bb4 │ │ │ │ + bl b2728 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7031c │ │ │ │ + beq 70334 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 70398 │ │ │ │ - ldr r3, [pc, #108] @ 703e4 │ │ │ │ - ldr r1, [pc, #108] @ 703e8 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 7031c │ │ │ │ - ldr r2, [pc, #96] @ 703ec │ │ │ │ - ldr r1, [pc, #96] @ 703f0 │ │ │ │ - ldr r0, [pc, #72] @ 703dc │ │ │ │ - bl 31816c <_PyArg_BadArgument@@Base> │ │ │ │ - b 7031c │ │ │ │ + beq 703b0 │ │ │ │ + ldr r3, [pc, #108] @ 703fc │ │ │ │ + ldr r1, [pc, #108] @ 70400 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ed6c │ │ │ │ + b 70334 │ │ │ │ + ldr r2, [pc, #96] @ 70404 │ │ │ │ + ldr r1, [pc, #96] @ 70408 │ │ │ │ + ldr r0, [pc, #72] @ 703f4 │ │ │ │ + bl 315a24 <_PyArg_BadArgument@@Base> │ │ │ │ + b 70334 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 92a28 │ │ │ │ + bl 9294c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 7031c │ │ │ │ - ldr r0, [pc, #60] @ 703f4 │ │ │ │ - bl a9bc8 │ │ │ │ + beq 70334 │ │ │ │ + ldr r0, [pc, #60] @ 7040c │ │ │ │ + bl a9aec │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 703d0 │ │ │ │ + beq 703e8 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 113900 │ │ │ │ + bl 113378 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r5, r7, r4, lsl #2 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r3, r6, ip, ror #26 │ │ │ │ - eorseq fp, r6, r0, lsr ip │ │ │ │ - eorseq ip, r6, r8, asr #28 │ │ │ │ - eorseq r7, r7, r8, lsr r4 │ │ │ │ + mlaseq r7, r8, sl, r2 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + @ instruction: 0x003616dc │ │ │ │ + @ instruction: 0x003695b0 │ │ │ │ + eorseq sl, r6, r8, asr #15 │ │ │ │ + @ instruction: 0x00374db8 │ │ │ │ ldmib r0, {r1, r2, r3} │ │ │ │ - ldr r0, [pc] @ 70404 │ │ │ │ - b a9bc8 │ │ │ │ - eorseq pc, r8, ip, asr r3 @ │ │ │ │ + ldr r0, [pc] @ 7041c │ │ │ │ + b a9aec │ │ │ │ + @ instruction: 0x0038ccb0 │ │ │ │ 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 70464 │ │ │ │ - ldr r1, [pc, #80] @ 7048c │ │ │ │ + beq 7047c │ │ │ │ + ldr r1, [pc, #80] @ 704a4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 199d2c │ │ │ │ + bl 1980d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 70464 │ │ │ │ + beq 7047c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 70478 │ │ │ │ + beq 70490 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b 70478 │ │ │ │ + b 70490 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a7f24 │ │ │ │ + b a7e48 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ str r4, [r5, #28] │ │ │ │ - bl 9b380 │ │ │ │ + bl 9b2a4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r0, r8, r0, lsr #10 │ │ │ │ + mlaseq r7, r8, lr, 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 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 704fc │ │ │ │ + bne 70514 │ │ │ │ clz ip, r0 │ │ │ │ lsr ip, ip, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne ip, ip, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 704fc │ │ │ │ + bne 70514 │ │ │ │ ldr r3, [r4, #444] @ 0x1bc │ │ │ │ - ldr r1, [pc, #76] @ 7053c │ │ │ │ + ldr r1, [pc, #76] @ 70554 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 190780 │ │ │ │ - b 70530 │ │ │ │ + bl 18ed6c │ │ │ │ + b 70548 │ │ │ │ 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] @ 70540 │ │ │ │ + ldr ip, [pc, #36] @ 70558 │ │ │ │ mov r3, lr │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 704e4 │ │ │ │ + bne 704fc │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r4, r9, ip, ror #24 │ │ │ │ - subseq r4, r8, r0, lsr #14 │ │ │ │ - b 70654 <_PyThread_CurrentFrames@@Base> │ │ │ │ + eorseq r2, r9, ip, ror #11 │ │ │ │ + subseq r4, r7, r0, lsr #14 │ │ │ │ + b 7066c <_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 │ │ │ │ @@ -71813,871 +71819,905 @@ │ │ │ │ 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 705a0 │ │ │ │ + bne 705b8 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 705d8 │ │ │ │ - ldr ip, [pc, #164] @ 7064c │ │ │ │ + beq 705f0 │ │ │ │ + ldr ip, [pc, #164] @ 70664 │ │ │ │ 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 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 705d8 │ │ │ │ + bne 705f0 │ │ │ │ mov r0, #0 │ │ │ │ - b 70644 │ │ │ │ + b 7065c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 70618 │ │ │ │ + beq 70630 │ │ │ │ ldr r6, [r0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 705f4 │ │ │ │ + beq 7060c │ │ │ │ cmp r4, #1 │ │ │ │ - beq 70620 │ │ │ │ + beq 70638 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 70620 │ │ │ │ - bl a5774 │ │ │ │ + bne 70638 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 70620 │ │ │ │ - b 705d0 │ │ │ │ + beq 70638 │ │ │ │ + b 705e8 │ │ │ │ mov r4, #1 │ │ │ │ mov r6, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov ip, #0 │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r0, [r5, #20] │ │ │ │ - ldreq r0, [pc, #24] @ 70650 │ │ │ │ + ldreq r0, [pc, #24] @ 70668 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ str ip, [sp] │ │ │ │ - bl 319888 │ │ │ │ + bl 317600 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r4, r8, ip, asr #14 │ │ │ │ - subseq r2, sp, r0, lsl #20 │ │ │ │ + subseq r4, r7, ip, asr #14 │ │ │ │ + subseq r2, ip, r0, lsl #20 │ │ │ │ │ │ │ │ -00070654 <_PyThread_CurrentFrames@@Base>: │ │ │ │ +0007066c <_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] @ 707e4 <_PyThread_CurrentFrames@@Base+0x190> │ │ │ │ - bl 35a770 │ │ │ │ - ldr r1, [pc, #372] @ 707e8 <_PyThread_CurrentFrames@@Base+0x194> │ │ │ │ + ldr r3, [pc, #376] @ 707fc <_PyThread_CurrentFrames@@Base+0x190> │ │ │ │ + bl 3580f0 │ │ │ │ + ldr r1, [pc, #372] @ 70800 <_PyThread_CurrentFrames@@Base+0x194> │ │ │ │ ldr r0, [r3, r0] │ │ │ │ mov r2, #0 │ │ │ │ - bl 14e58c <_PySys_GetOptionalAttrString@@Base+0x2a4> │ │ │ │ + bl 14dce4 <_PySys_GetOptionalAttrString@@Base+0x2a4> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 7068c <_PyThread_CurrentFrames@@Base+0x38> │ │ │ │ + bge 706a4 <_PyThread_CurrentFrames@@Base+0x38> │ │ │ │ mov r4, #0 │ │ │ │ - b 707dc <_PyThread_CurrentFrames@@Base+0x188> │ │ │ │ - bl 91ac8 │ │ │ │ + b 707f4 <_PyThread_CurrentFrames@@Base+0x188> │ │ │ │ + bl 919ec │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 70684 <_PyThread_CurrentFrames@@Base+0x30> │ │ │ │ - ldr r0, [pc, #332] @ 707ec <_PyThread_CurrentFrames@@Base+0x198> │ │ │ │ - bl 23a9ec <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ - ldr r3, [pc, #328] @ 707f0 <_PyThread_CurrentFrames@@Base+0x19c> │ │ │ │ + beq 7069c <_PyThread_CurrentFrames@@Base+0x30> │ │ │ │ + ldr r0, [pc, #332] @ 70804 <_PyThread_CurrentFrames@@Base+0x198> │ │ │ │ + bl 2371d4 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ + ldr r3, [pc, #328] @ 70808 <_PyThread_CurrentFrames@@Base+0x19c> │ │ │ │ ldr r8, [r3, #620] @ 0x26c │ │ │ │ cmp r8, #0 │ │ │ │ - beq 7077c <_PyThread_CurrentFrames@@Base+0x128> │ │ │ │ + beq 70794 <_PyThread_CurrentFrames@@Base+0x128> │ │ │ │ ldr r7, [r8, #3704] @ 0xe78 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 70748 <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ + beq 70760 <_PyThread_CurrentFrames@@Base+0xf4> │ │ │ │ ldr r6, [r7, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 70740 <_PyThread_CurrentFrames@@Base+0xec> │ │ │ │ + beq 70758 <_PyThread_CurrentFrames@@Base+0xec> │ │ │ │ ldrb r3, [r6, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - bne 706dc <_PyThread_CurrentFrames@@Base+0x88> │ │ │ │ + bne 706f4 <_PyThread_CurrentFrames@@Base+0x88> │ │ │ │ ldr r6, [r6, #4] │ │ │ │ - b 706c0 <_PyThread_CurrentFrames@@Base+0x6c> │ │ │ │ + b 706d8 <_PyThread_CurrentFrames@@Base+0x6c> │ │ │ │ cmp r3, #1 │ │ │ │ - beq 70700 <_PyThread_CurrentFrames@@Base+0xac> │ │ │ │ + beq 70718 <_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 706d4 <_PyThread_CurrentFrames@@Base+0x80> │ │ │ │ + bcc 706ec <_PyThread_CurrentFrames@@Base+0x80> │ │ │ │ ldr r0, [r7, #92] @ 0x5c │ │ │ │ - bl a343c │ │ │ │ + bl a3360 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 7076c <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ + beq 70784 <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ ldr r2, [r6, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 70750 <_PyThread_CurrentFrames@@Base+0xfc> │ │ │ │ + beq 70768 <_PyThread_CurrentFrames@@Base+0xfc> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cb6c │ │ │ │ + bl 9ca90 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - bne 707a4 <_PyThread_CurrentFrames@@Base+0x150> │ │ │ │ + bne 707bc <_PyThread_CurrentFrames@@Base+0x150> │ │ │ │ cmp r6, #0 │ │ │ │ - blt 7076c <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ + blt 70784 <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ ldr r7, [r7, #4] │ │ │ │ - b 706b4 <_PyThread_CurrentFrames@@Base+0x60> │ │ │ │ + b 706cc <_PyThread_CurrentFrames@@Base+0x60> │ │ │ │ ldr r8, [r8, #3644] @ 0xe3c │ │ │ │ - b 706a8 <_PyThread_CurrentFrames@@Base+0x54> │ │ │ │ + b 706c0 <_PyThread_CurrentFrames@@Base+0x54> │ │ │ │ mov r0, r6 │ │ │ │ - bl 11b2cc │ │ │ │ + bl 11ab60 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 7071c <_PyThread_CurrentFrames@@Base+0xc8> │ │ │ │ + bne 70734 <_PyThread_CurrentFrames@@Base+0xc8> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 70788 <_PyThread_CurrentFrames@@Base+0x134> │ │ │ │ + bne 707a0 <_PyThread_CurrentFrames@@Base+0x134> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 707c0 <_PyThread_CurrentFrames@@Base+0x16c> │ │ │ │ + bne 707d8 <_PyThread_CurrentFrames@@Base+0x16c> │ │ │ │ mov r4, #0 │ │ │ │ - ldr r0, [pc, #104] @ 707ec <_PyThread_CurrentFrames@@Base+0x198> │ │ │ │ - bl 8b248 │ │ │ │ - b 707dc <_PyThread_CurrentFrames@@Base+0x188> │ │ │ │ + ldr r0, [pc, #104] @ 70804 <_PyThread_CurrentFrames@@Base+0x198> │ │ │ │ + bl 2302fc │ │ │ │ + b 707f4 <_PyThread_CurrentFrames@@Base+0x188> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7076c <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ + bne 70784 <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 7076c <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 70784 <_PyThread_CurrentFrames@@Base+0x118> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 70738 <_PyThread_CurrentFrames@@Base+0xe4> │ │ │ │ + bne 70750 <_PyThread_CurrentFrames@@Base+0xe4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 70738 <_PyThread_CurrentFrames@@Base+0xe4> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 70750 <_PyThread_CurrentFrames@@Base+0xe4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 70778 <_PyThread_CurrentFrames@@Base+0x124> │ │ │ │ + bne 70790 <_PyThread_CurrentFrames@@Base+0x124> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 70778 <_PyThread_CurrentFrames@@Base+0x124> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 70790 <_PyThread_CurrentFrames@@Base+0x124> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x00394cd0 │ │ │ │ - subseq r5, r8, r8, ror r0 │ │ │ │ - subseq r4, r8, r0, lsl lr │ │ │ │ + eorseq r2, r9, r0, asr r6 │ │ │ │ + subseq r5, r7, r8, ror r0 │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ - bne 70838 <_PyThread_CurrentFrames@@Base+0x1e4> │ │ │ │ + bne 70850 <_PyThread_CurrentFrames@@Base+0x1e4> │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ - bne 7085c <_PyThread_CurrentFrames@@Base+0x208> │ │ │ │ - ldr r2, [pc, #196] @ 708f0 <_PyThread_CurrentFrames@@Base+0x29c> │ │ │ │ - ldr r1, [pc, #196] @ 708f4 <_PyThread_CurrentFrames@@Base+0x2a0> │ │ │ │ - ldr r0, [pc, #196] @ 708f8 <_PyThread_CurrentFrames@@Base+0x2a4> │ │ │ │ - bl 31816c <_PyArg_BadArgument@@Base> │ │ │ │ - b 70888 <_PyThread_CurrentFrames@@Base+0x234> │ │ │ │ + bne 70874 <_PyThread_CurrentFrames@@Base+0x208> │ │ │ │ + ldr r2, [pc, #196] @ 70908 <_PyThread_CurrentFrames@@Base+0x29c> │ │ │ │ + ldr r1, [pc, #196] @ 7090c <_PyThread_CurrentFrames@@Base+0x2a0> │ │ │ │ + ldr r0, [pc, #196] @ 70910 <_PyThread_CurrentFrames@@Base+0x2a4> │ │ │ │ + bl 315a24 <_PyArg_BadArgument@@Base> │ │ │ │ + b 708a0 <_PyThread_CurrentFrames@@Base+0x234> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #176] @ 708f8 <_PyThread_CurrentFrames@@Base+0x2a4> │ │ │ │ + ldr r0, [pc, #176] @ 70910 <_PyThread_CurrentFrames@@Base+0x2a4> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 70810 <_PyThread_CurrentFrames@@Base+0x1bc> │ │ │ │ - b 70888 <_PyThread_CurrentFrames@@Base+0x234> │ │ │ │ + bne 70828 <_PyThread_CurrentFrames@@Base+0x1bc> │ │ │ │ + b 708a0 <_PyThread_CurrentFrames@@Base+0x234> │ │ │ │ mov r0, r3 │ │ │ │ - bl 1f14e8 │ │ │ │ + bl 1ef804 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 70890 <_PyThread_CurrentFrames@@Base+0x23c> │ │ │ │ - bl a5774 │ │ │ │ + bne 708a8 <_PyThread_CurrentFrames@@Base+0x23c> │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 70890 <_PyThread_CurrentFrames@@Base+0x23c> │ │ │ │ + beq 708a8 <_PyThread_CurrentFrames@@Base+0x23c> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #100] @ 708fc <_PyThread_CurrentFrames@@Base+0x2a8> │ │ │ │ - ldr r0, [pc, #100] @ 70900 <_PyThread_CurrentFrames@@Base+0x2ac> │ │ │ │ + ldr r1, [pc, #100] @ 70914 <_PyThread_CurrentFrames@@Base+0x2a8> │ │ │ │ + ldr r0, [pc, #100] @ 70918 <_PyThread_CurrentFrames@@Base+0x2ac> │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl bc32c │ │ │ │ + bl bbe80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 70888 <_PyThread_CurrentFrames@@Base+0x234> │ │ │ │ + blt 708a0 <_PyThread_CurrentFrames@@Base+0x234> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 29b20 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 708dc <_PyThread_CurrentFrames@@Base+0x288> │ │ │ │ + beq 708f4 <_PyThread_CurrentFrames@@Base+0x288> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ - ldr r2, [pc, #56] @ 70904 <_PyThread_CurrentFrames@@Base+0x2b0> │ │ │ │ + ldr r2, [pc, #56] @ 7091c <_PyThread_CurrentFrames@@Base+0x2b0> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ str r4, [r3] │ │ │ │ - bl 1448e8 │ │ │ │ - b 70888 <_PyThread_CurrentFrames@@Base+0x234> │ │ │ │ - bl 132dd8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 70888 <_PyThread_CurrentFrames@@Base+0x234> │ │ │ │ - ldr r0, [pc, #24] @ 70908 <_PyThread_CurrentFrames@@Base+0x2b4> │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - eorseq r5, r9, r8, asr #14 │ │ │ │ - eorseq ip, r6, r8, lsr #27 │ │ │ │ - @ instruction: 0x00374ebc │ │ │ │ - eorseq r4, r9, r4, ror #25 │ │ │ │ - eorseq r4, r9, r8, ror #25 │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + bl 1440d8 │ │ │ │ + b 708a0 <_PyThread_CurrentFrames@@Base+0x234> │ │ │ │ + bl 1325e0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 708a0 <_PyThread_CurrentFrames@@Base+0x234> │ │ │ │ + ldr r0, [pc, #24] @ 70920 <_PyThread_CurrentFrames@@Base+0x2b4> │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + eorseq r3, r9, r8, asr #1 │ │ │ │ + eorseq sl, r6, r8, lsr #14 │ │ │ │ + eorseq r2, r7, r0, asr r8 │ │ │ │ + eorseq r2, r9, r4, ror #12 │ │ │ │ + eorseq r2, r9, r8, ror #12 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - ldr r0, [pc] @ 70918 <_PyThread_CurrentFrames@@Base+0x2c4> │ │ │ │ - b 1293bc │ │ │ │ - @ instruction: 0x00394cfc │ │ │ │ - ldr r3, [pc, #24] @ 7093c <_PyThread_CurrentFrames@@Base+0x2e8> │ │ │ │ + ldr r0, [pc] @ 70930 <_PyThread_CurrentFrames@@Base+0x2c4> │ │ │ │ + b 128bc0 │ │ │ │ + eorseq r2, r9, ip, ror r6 │ │ │ │ + ldr r3, [pc, #24] @ 70954 <_PyThread_CurrentFrames@@Base+0x2e8> │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #3900] @ 0xf3c │ │ │ │ - b a6490 │ │ │ │ + b a63b4 │ │ │ │ + andeq r0, r0, ip │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 147d94 │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne 70988 <_PyThread_CurrentFrames@@Base+0x31c> │ │ │ │ + bl a5698 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 709a4 <_PyThread_CurrentFrames@@Base+0x338> │ │ │ │ + ldr r3, [pc, #28] @ 709ac <_PyThread_CurrentFrames@@Base+0x340> │ │ │ │ + bl 3580f0 │ │ │ │ + ldr r3, [r3, r0] │ │ │ │ + ldr r0, [pc, #20] @ 709b0 <_PyThread_CurrentFrames@@Base+0x344> │ │ │ │ + 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, 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 a5774 │ │ │ │ + bl a5698 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 70be4 <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ - ldr r3, [pc, #632] @ 70bec <_PyThread_CurrentFrames@@Base+0x598> │ │ │ │ + bne 70c58 <_PyThread_CurrentFrames@@Base+0x5ec> │ │ │ │ + ldr r3, [pc, #632] @ 70c60 <_PyThread_CurrentFrames@@Base+0x5f4> │ │ │ │ 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 70af8 <_PyThread_CurrentFrames@@Base+0x4a4> │ │ │ │ + bne 70b6c <_PyThread_CurrentFrames@@Base+0x500> │ │ │ │ ldr r4, [r8, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 70bd4 <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ + beq 70c48 <_PyThread_CurrentFrames@@Base+0x5dc> │ │ │ │ ldr r4, [r8, #60] @ 0x3c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 70bd4 <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ + beq 70c48 <_PyThread_CurrentFrames@@Base+0x5dc> │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #560] @ 70bf0 <_PyThread_CurrentFrames@@Base+0x59c> │ │ │ │ + ldr r2, [pc, #560] @ 70c64 <_PyThread_CurrentFrames@@Base+0x5f8> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e1ef8 │ │ │ │ + bl e1a7c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 70be4 <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ + beq 70c58 <_PyThread_CurrentFrames@@Base+0x5ec> │ │ │ │ mov r0, r6 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #528] @ 70bf0 <_PyThread_CurrentFrames@@Base+0x59c> │ │ │ │ + ldr r2, [pc, #528] @ 70c64 <_PyThread_CurrentFrames@@Base+0x5f8> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl e1ef8 │ │ │ │ + bl e1a7c │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 70a14 <_PyThread_CurrentFrames@@Base+0x3c0> │ │ │ │ + bne 70a88 <_PyThread_CurrentFrames@@Base+0x41c> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 70be4 <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ + beq 70c58 <_PyThread_CurrentFrames@@Base+0x5ec> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, r4 │ │ │ │ str r3, [r4] │ │ │ │ - bne 70be4 <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ - b 70b64 <_PyThread_CurrentFrames@@Base+0x510> │ │ │ │ + bne 70c58 <_PyThread_CurrentFrames@@Base+0x5ec> │ │ │ │ + b 70bd8 <_PyThread_CurrentFrames@@Base+0x56c> │ │ │ │ ldr r3, [r8, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 70aa4 <_PyThread_CurrentFrames@@Base+0x450> │ │ │ │ + beq 70b18 <_PyThread_CurrentFrames@@Base+0x4ac> │ │ │ │ ldr r3, [r8, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 70aa4 <_PyThread_CurrentFrames@@Base+0x450> │ │ │ │ + beq 70b18 <_PyThread_CurrentFrames@@Base+0x4ac> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #2 │ │ │ │ - bl a296c │ │ │ │ + bl a2890 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 70aa8 <_PyThread_CurrentFrames@@Base+0x454> │ │ │ │ + beq 70b1c <_PyThread_CurrentFrames@@Base+0x4b0> │ │ │ │ ldr r1, [r8, #60] @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r5 │ │ │ │ - bl 344718 │ │ │ │ + bl 342390 │ │ │ │ ldr r1, [r5] │ │ │ │ cmn r0, #1 │ │ │ │ - bne 70a84 <_PyThread_CurrentFrames@@Base+0x430> │ │ │ │ + bne 70af8 <_PyThread_CurrentFrames@@Base+0x48c> │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 70aa8 <_PyThread_CurrentFrames@@Base+0x454> │ │ │ │ + beq 70b1c <_PyThread_CurrentFrames@@Base+0x4b0> │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r5] │ │ │ │ - bne 70aa8 <_PyThread_CurrentFrames@@Base+0x454> │ │ │ │ + bne 70b1c <_PyThread_CurrentFrames@@Base+0x4b0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 70aa8 <_PyThread_CurrentFrames@@Base+0x454> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 70b1c <_PyThread_CurrentFrames@@Base+0x4b0> │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 70aa4 <_PyThread_CurrentFrames@@Base+0x450> │ │ │ │ + beq 70b18 <_PyThread_CurrentFrames@@Base+0x4ac> │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r5] │ │ │ │ - bne 70aa4 <_PyThread_CurrentFrames@@Base+0x450> │ │ │ │ + bne 70b18 <_PyThread_CurrentFrames@@Base+0x4ac> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - ldr r7, [pc, #328] @ 70bf4 <_PyThread_CurrentFrames@@Base+0x5a0> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + ldr r7, [pc, #328] @ 70c68 <_PyThread_CurrentFrames@@Base+0x5fc> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 70acc <_PyThread_CurrentFrames@@Base+0x478> │ │ │ │ + beq 70b40 <_PyThread_CurrentFrames@@Base+0x4d4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 70acc <_PyThread_CurrentFrames@@Base+0x478> │ │ │ │ + bne 70b40 <_PyThread_CurrentFrames@@Base+0x4d4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 70af0 <_PyThread_CurrentFrames@@Base+0x49c> │ │ │ │ + beq 70b64 <_PyThread_CurrentFrames@@Base+0x4f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 70af0 <_PyThread_CurrentFrames@@Base+0x49c> │ │ │ │ + bne 70b64 <_PyThread_CurrentFrames@@Base+0x4f8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r4, r7 │ │ │ │ - b 70bd4 <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ + b 70c48 <_PyThread_CurrentFrames@@Base+0x5dc> │ │ │ │ ldr r4, [r9, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 70bd4 <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ + beq 70c48 <_PyThread_CurrentFrames@@Base+0x5dc> │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #220] @ 70bf0 <_PyThread_CurrentFrames@@Base+0x59c> │ │ │ │ + ldr r2, [pc, #220] @ 70c64 <_PyThread_CurrentFrames@@Base+0x5f8> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e1ef8 │ │ │ │ + bl e1a7c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 70be4 <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ + beq 70c58 <_PyThread_CurrentFrames@@Base+0x5ec> │ │ │ │ mov r0, r6 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #188] @ 70bf0 <_PyThread_CurrentFrames@@Base+0x59c> │ │ │ │ + ldr r2, [pc, #188] @ 70c64 <_PyThread_CurrentFrames@@Base+0x5f8> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl e1ef8 │ │ │ │ + bl e1a7c │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 70b70 <_PyThread_CurrentFrames@@Base+0x51c> │ │ │ │ + bne 70be4 <_PyThread_CurrentFrames@@Base+0x578> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 70be4 <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ + beq 70c58 <_PyThread_CurrentFrames@@Base+0x5ec> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 70be4 <_PyThread_CurrentFrames@@Base+0x590> │ │ │ │ + bne 70c58 <_PyThread_CurrentFrames@@Base+0x5ec> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + b 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [r9, #24] │ │ │ │ mov r2, #2 │ │ │ │ mov r1, sp │ │ │ │ stm sp, {r5, r6} │ │ │ │ - bl b95a8 │ │ │ │ + bl b90fc │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 70bb0 <_PyThread_CurrentFrames@@Base+0x55c> │ │ │ │ + beq 70c24 <_PyThread_CurrentFrames@@Base+0x5b8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 70bb0 <_PyThread_CurrentFrames@@Base+0x55c> │ │ │ │ + bne 70c24 <_PyThread_CurrentFrames@@Base+0x5b8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 70bd4 <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ + beq 70c48 <_PyThread_CurrentFrames@@Base+0x5dc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 70bd4 <_PyThread_CurrentFrames@@Base+0x580> │ │ │ │ + bne 70c48 <_PyThread_CurrentFrames@@Base+0x5dc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 9b380 │ │ │ │ + b 9b2a4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - eorseq lr, r5, r4, asr #7 │ │ │ │ - ldrsbeq fp, [r5], -r4 @ │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 1485a4 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 70c28 <_PyThread_CurrentFrames@@Base+0x5d4> │ │ │ │ - bl a5774 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 70c44 <_PyThread_CurrentFrames@@Base+0x5f0> │ │ │ │ - ldr r3, [pc, #28] @ 70c4c <_PyThread_CurrentFrames@@Base+0x5f8> │ │ │ │ - bl 35a770 │ │ │ │ - ldr r3, [r3, r0] │ │ │ │ - ldr r0, [pc, #20] @ 70c50 <_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, r6, r4, lsl r1 │ │ │ │ + eorseq fp, r5, r4, asr #26 │ │ │ │ + eorseq r8, r5, r4, asr sl │ │ │ │ + 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 a5774 │ │ │ │ + bl a5698 │ │ │ │ subs r4, r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ - ldr r2, [pc, #180] @ 70d38 <_PyThread_CurrentFrames@@Base+0x6e4> │ │ │ │ + ldr r2, [pc, #180] @ 70d50 <_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 70ccc <_PyThread_CurrentFrames@@Base+0x678> │ │ │ │ + bne 70ce4 <_PyThread_CurrentFrames@@Base+0x678> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 70d2c <_PyThread_CurrentFrames@@Base+0x6d8> │ │ │ │ + beq 70d44 <_PyThread_CurrentFrames@@Base+0x6d8> │ │ │ │ ldr r1, [r0, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 70d2c <_PyThread_CurrentFrames@@Base+0x6d8> │ │ │ │ - ldr r2, [pc, #128] @ 70d3c <_PyThread_CurrentFrames@@Base+0x6e8> │ │ │ │ - bl 344718 │ │ │ │ - ldr r3, [pc, #120] @ 70d3c <_PyThread_CurrentFrames@@Base+0x6e8> │ │ │ │ + beq 70d44 <_PyThread_CurrentFrames@@Base+0x6d8> │ │ │ │ + ldr r2, [pc, #128] @ 70d54 <_PyThread_CurrentFrames@@Base+0x6e8> │ │ │ │ + bl 342390 │ │ │ │ + ldr r3, [pc, #120] @ 70d54 <_PyThread_CurrentFrames@@Base+0x6e8> │ │ │ │ cmn r0, #1 │ │ │ │ movne r4, r3 │ │ │ │ - b 70d2c <_PyThread_CurrentFrames@@Base+0x6d8> │ │ │ │ + b 70d44 <_PyThread_CurrentFrames@@Base+0x6d8> │ │ │ │ ldr r3, [r6, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 70d2c <_PyThread_CurrentFrames@@Base+0x6d8> │ │ │ │ + beq 70d44 <_PyThread_CurrentFrames@@Base+0x6d8> │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ - ldr r2, [pc, #88] @ 70d40 <_PyThread_CurrentFrames@@Base+0x6ec> │ │ │ │ + ldr r2, [pc, #88] @ 70d58 <_PyThread_CurrentFrames@@Base+0x6ec> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e1ef8 │ │ │ │ + bl e1a7c │ │ │ │ subs r5, r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl 119140 │ │ │ │ + bl 1189d8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 70d2c <_PyThread_CurrentFrames@@Base+0x6d8> │ │ │ │ + beq 70d44 <_PyThread_CurrentFrames@@Base+0x6d8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 70d2c <_PyThread_CurrentFrames@@Base+0x6d8> │ │ │ │ + bne 70d44 <_PyThread_CurrentFrames@@Base+0x6d8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 9b380 │ │ │ │ - eorseq lr, r5, r4, asr #7 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - ldrsbeq fp, [r5], -r4 @ │ │ │ │ + b 9b2a4 │ │ │ │ + eorseq fp, r5, r4, asr #26 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq r8, r5, r4, asr sl │ │ │ │ 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 70d6c <_PyThread_CurrentFrames@@Base+0x718> │ │ │ │ + blt 70d84 <_PyThread_CurrentFrames@@Base+0x718> │ │ │ │ cmp r5, #1 │ │ │ │ - bne 70d78 <_PyThread_CurrentFrames@@Base+0x724> │ │ │ │ - b 70dd8 <_PyThread_CurrentFrames@@Base+0x784> │ │ │ │ + bne 70d90 <_PyThread_CurrentFrames@@Base+0x724> │ │ │ │ + b 70df0 <_PyThread_CurrentFrames@@Base+0x784> │ │ │ │ ldr r6, [r0, #8] │ │ │ │ mov r5, #0 │ │ │ │ - b 70d9c <_PyThread_CurrentFrames@@Base+0x748> │ │ │ │ + b 70db4 <_PyThread_CurrentFrames@@Base+0x748> │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - beq 70d9c <_PyThread_CurrentFrames@@Base+0x748> │ │ │ │ + beq 70db4 <_PyThread_CurrentFrames@@Base+0x748> │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 358188 │ │ │ │ + bl 355b0c │ │ │ │ cmp r0, r6 │ │ │ │ - bge 70d9c <_PyThread_CurrentFrames@@Base+0x748> │ │ │ │ + bge 70db4 <_PyThread_CurrentFrames@@Base+0x748> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2a1f3c │ │ │ │ + b 29ef8c │ │ │ │ mul r5, r6, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1bd7f4 │ │ │ │ + bl 1bbc8c │ │ │ │ cmn r0, #1 │ │ │ │ moveq r4, #0 │ │ │ │ - beq 70de8 <_PyThread_CurrentFrames@@Base+0x794> │ │ │ │ + beq 70e00 <_PyThread_CurrentFrames@@Base+0x794> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r1, r5 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r2, [r4, #20] │ │ │ │ - ldreq r2, [pc, #32] @ 70df0 <_PyThread_CurrentFrames@@Base+0x79c> │ │ │ │ + ldreq r2, [pc, #32] @ 70e08 <_PyThread_CurrentFrames@@Base+0x79c> │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1bfcc0 <_PyBytes_Repeat@@Base> │ │ │ │ + bl 1be158 <_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, sp, r0, lsl #20 │ │ │ │ + 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 ab140 │ │ │ │ + bl ab064 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 70e28 <_PyThread_CurrentFrames@@Base+0x7d4> │ │ │ │ - bl a5774 │ │ │ │ + bne 70e40 <_PyThread_CurrentFrames@@Base+0x7d4> │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 70e58 <_PyThread_CurrentFrames@@Base+0x804> │ │ │ │ + bne 70e70 <_PyThread_CurrentFrames@@Base+0x804> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 70e50 <_PyThread_CurrentFrames@@Base+0x7fc> │ │ │ │ + beq 70e68 <_PyThread_CurrentFrames@@Base+0x7fc> │ │ │ │ cmp r4, #0 │ │ │ │ movlt r4, #0 │ │ │ │ - blt 70e4c <_PyThread_CurrentFrames@@Base+0x7f8> │ │ │ │ + blt 70e64 <_PyThread_CurrentFrames@@Base+0x7f8> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r4, r3 │ │ │ │ movge r4, r3 │ │ │ │ str r4, [r5, #8] │ │ │ │ - ldr r0, [pc, #8] @ 70e60 <_PyThread_CurrentFrames@@Base+0x80c> │ │ │ │ + ldr r0, [pc, #8] @ 70e78 <_PyThread_CurrentFrames@@Base+0x80c> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00070e64 : │ │ │ │ +00070e7c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #164] @ 70f20 │ │ │ │ + ldr r4, [pc, #164] @ 70f38 │ │ │ │ mov r3, r0 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ mov r4, r2 │ │ │ │ ldr ip, [r0, #76] @ 0x4c │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [ip] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 70eb4 │ │ │ │ + bne 70ecc │ │ │ │ ldr r3, [ip, #4] │ │ │ │ cmp r3, #0 │ │ │ │ movne ip, r3 │ │ │ │ - bne 70e90 │ │ │ │ - ldr r3, [pc, #112] @ 70f24 │ │ │ │ - b 70ecc │ │ │ │ - ldr r2, [pc, #104] @ 70f24 │ │ │ │ + bne 70ea8 │ │ │ │ + ldr r3, [pc, #112] @ 70f3c │ │ │ │ + b 70ee4 │ │ │ │ + ldr r2, [pc, #104] @ 70f3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq 70ecc │ │ │ │ + beq 70ee4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 70edc │ │ │ │ + beq 70ef4 │ │ │ │ ldr lr, [r3] │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ addne lr, lr, #1 │ │ │ │ strne lr, [r3] │ │ │ │ str r3, [r0] │ │ │ │ ldr r3, [ip] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 70efc │ │ │ │ + beq 70f14 │ │ │ │ ldr r0, [r3] │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ addne r0, r0, #1 │ │ │ │ strne r0, [r3] │ │ │ │ str r3, [r1] │ │ │ │ ldr r0, [ip] │ │ │ │ - bl 2d56ac │ │ │ │ + bl 2d275c <_PyTime_AsMilliseconds@@Base+0x6cc> │ │ │ │ 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, r6, r4, lsl r1 │ │ │ │ - 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 70f78 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r0, [r3, r7, lsl #3] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 70f48 │ │ │ │ - blx r5 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 70f48 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 70f94 │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 70fa4 │ │ │ │ - b 70fb4 │ │ │ │ - blx r5 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 70f84 │ │ │ │ - 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 │ │ │ │ + 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] @ 710dc │ │ │ │ - ldr r1, [pc, #244] @ 710e0 │ │ │ │ + ldr r3, [pc, #244] @ 7104c │ │ │ │ + ldr r1, [pc, #244] @ 71050 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1babd0 │ │ │ │ + bl 1b906c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 71068 │ │ │ │ + blt 70fd8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 710b0 │ │ │ │ + bne 71020 │ │ │ │ mov r0, r3 │ │ │ │ - bl aef58 │ │ │ │ + bl aeacc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 71068 │ │ │ │ + beq 70fd8 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 71090 │ │ │ │ - ldr r2, [pc, #172] @ 710e4 │ │ │ │ - ldr r1, [pc, #172] @ 710e8 │ │ │ │ - bl 190acc <_PyObject_CallMethod@@Base> │ │ │ │ + beq 71000 │ │ │ │ + ldr r2, [pc, #172] @ 71054 │ │ │ │ + ldr r1, [pc, #172] @ 71058 │ │ │ │ + bl 18f0b8 <_PyObject_CallMethod@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 71070 │ │ │ │ + bne 70fe0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 71068 │ │ │ │ + beq 70fd8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 71068 │ │ │ │ + bne 70fd8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 710d4 │ │ │ │ + b 71044 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 71090 │ │ │ │ + beq 71000 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 71090 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [pc, #84] @ 710ec │ │ │ │ + bne 71000 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [pc, #84] @ 7105c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r5 │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #68] @ 710f0 │ │ │ │ - bl a9bc8 │ │ │ │ - b 710d4 │ │ │ │ + ldr r0, [pc, #68] @ 71060 │ │ │ │ + bl a9aec │ │ │ │ + b 71044 │ │ │ │ ldr lr, [r4, #20] │ │ │ │ - ldr r0, [pc, #48] @ 710ec │ │ │ │ + ldr r0, [pc, #48] @ 7105c │ │ │ │ cmp lr, #0 │ │ │ │ - ldr ip, [pc, #48] @ 710f4 │ │ │ │ + ldr ip, [pc, #48] @ 71064 │ │ │ │ movne ip, r0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r0, [pc, #40] @ 710f8 │ │ │ │ + ldr r0, [pc, #40] @ 71068 │ │ │ │ str ip, [sp] │ │ │ │ - bl a9bc8 │ │ │ │ + bl a9aec │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq sl, r6, r8, lsl ip │ │ │ │ - mlaseq r9, r8, lr, r2 │ │ │ │ - eorseq pc, r8, ip, lsl #14 │ │ │ │ - subseq sl, r8, r8, ror pc │ │ │ │ - subseq r1, r6, r4, ror #1 │ │ │ │ - eorseq r4, r9, ip, lsl #26 │ │ │ │ - subseq r1, r6, r4, ror lr │ │ │ │ - eorseq r4, r9, r8, lsl sp │ │ │ │ + subseq sl, r5, r8, lsl ip │ │ │ │ + eorseq r0, r9, r8, lsl r8 │ │ │ │ + eorseq sp, r8, ip, lsl #1 │ │ │ │ + subseq sl, r7, r8, ror pc │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + eorseq r2, r9, ip, lsl #13 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ + mlaseq r9, r8, r6, r2 │ │ │ │ │ │ │ │ -000710fc : │ │ │ │ +0007106c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #52] @ 71148 │ │ │ │ + ldr r3, [pc, #52] @ 710b8 │ │ │ │ mov r5, r0 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ mov r4, r2 │ │ │ │ - bl 30c62c │ │ │ │ + bl 309ad8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b380 │ │ │ │ + bl 9b2a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b380 │ │ │ │ + bl 9b2a4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 9b380 │ │ │ │ + b 9b2a4 │ │ │ │ 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 r7, [r0, #12] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r6, r2 │ │ │ │ + cmp r7, #0 │ │ │ │ + mov r1, r6 │ │ │ │ + sub r7, r7, #1 │ │ │ │ + beq 7110c │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r0, [r3, r7, lsl #3] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 710dc │ │ │ │ + blx r5 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 710dc │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 71128 │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 71138 │ │ │ │ + b 71148 │ │ │ │ + blx r5 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 71118 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -0007114c : │ │ │ │ - ldr r3, [pc, #84] @ 711a8 │ │ │ │ +00071164 : │ │ │ │ + ldr r3, [pc, #84] @ 711c0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7117c │ │ │ │ + bne 71194 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 71160 │ │ │ │ + bne 71178 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r2, [pc, #40] @ 711ac │ │ │ │ + ldr r2, [pc, #40] @ 711c4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 711a0 │ │ │ │ + beq 711b8 │ │ │ │ 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, r6, r4, lsl r1 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #60] @ 71204 │ │ │ │ - ldr r1, [pc, #60] @ 71208 │ │ │ │ + ldr r3, [pc, #60] @ 7121c │ │ │ │ + ldr r1, [pc, #60] @ 71220 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1babd0 │ │ │ │ + bl 1b906c │ │ │ │ cmp r0, #0 │ │ │ │ movlt r0, #0 │ │ │ │ - blt 711fc │ │ │ │ + blt 71214 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldmib r4, {r1, r2, r3} │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #16] @ 7120c │ │ │ │ - bl a9bc8 │ │ │ │ + ldr r0, [pc, #16] @ 71224 │ │ │ │ + bl a9aec │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq sl, r6, r8, lsl ip │ │ │ │ - mlaseq r9, r8, lr, r2 │ │ │ │ - eorseq r4, r9, r8, lsr #26 │ │ │ │ + subseq sl, r5, r8, lsl ip │ │ │ │ + eorseq r0, r9, r8, lsl r8 │ │ │ │ + eorseq r2, r9, r8, lsr #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #64] @ 71268 │ │ │ │ + ldr r3, [pc, #64] @ 71280 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #52] @ 7126c │ │ │ │ + ldr r1, [pc, #52] @ 71284 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1babd0 │ │ │ │ + bl 1b906c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 7124c │ │ │ │ + bge 71264 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1038f0 │ │ │ │ + bl 103320 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt 71244 │ │ │ │ - ldr r0, [pc, #12] @ 71270 │ │ │ │ + blt 7125c │ │ │ │ + ldr r0, [pc, #12] @ 71288 │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq sl, r6, r8, lsl ip │ │ │ │ - mlaseq r9, r8, lr, r2 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq sl, r5, r8, lsl ip │ │ │ │ + eorseq r0, r9, r8, lsl r8 │ │ │ │ + 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] @ 712bc │ │ │ │ - ldr r1, [pc, #48] @ 712c0 │ │ │ │ + ldr r3, [pc, #48] @ 712d4 │ │ │ │ + ldr r1, [pc, #48] @ 712d8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1babd0 │ │ │ │ + bl 1b906c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 712b4 │ │ │ │ + blt 712cc │ │ │ │ ldmib r4, {r1, r2, r3} │ │ │ │ - ldr r0, [pc, #20] @ 712c4 │ │ │ │ + ldr r0, [pc, #20] @ 712dc │ │ │ │ pop {r4, lr} │ │ │ │ - b a9bc8 │ │ │ │ + b a9aec │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq sl, r6, r8, lsl ip │ │ │ │ - mlaseq r9, r8, lr, r2 │ │ │ │ - eorseq pc, r8, ip, asr r3 @ │ │ │ │ + subseq sl, r5, r8, lsl ip │ │ │ │ + eorseq r0, r9, r8, lsl r8 │ │ │ │ + @ instruction: 0x0038ccb0 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #92] @ 71354 │ │ │ │ + ldr r1, [pc, #92] @ 71358 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, #1 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 1b906c │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 7134c │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + ldr r1, [r2, #28] │ │ │ │ + cmp r1, r4 │ │ │ │ + beq 71338 │ │ │ │ + ldr r0, [pc, #52] @ 7135c │ │ │ │ + bl 2b20dc <_PyEval_GetBuiltin@@Base> │ │ │ │ + pop {r4, lr} │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [pc, #40] @ 71360 │ │ │ │ + b a9aec │ │ │ │ + ldr r3, [r1, #12] │ │ │ │ + pop {r4, lr} │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ + ldr r0, [pc, #24] @ 71364 │ │ │ │ + b a9aec │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq sl, r5, r8, lsl ip │ │ │ │ + eorseq r0, r9, r8, lsl r8 │ │ │ │ + subseq sp, r7, ip, ror r4 │ │ │ │ + mlaseq r8, r0, r9, lr │ │ │ │ + @ instruction: 0x0038ccb0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ mov r5, r1 │ │ │ │ @@ -72690,2270 +72730,2236 @@ │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp ip, #0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ - bne 71334 │ │ │ │ + bne 713d4 │ │ │ │ clz r3, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r1, #2 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 71368 │ │ │ │ + beq 71408 │ │ │ │ mov r3, ip │ │ │ │ - ldr ip, [pc, #104] @ 713a8 │ │ │ │ + ldr ip, [pc, #104] @ 71448 │ │ │ │ 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 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 713a0 │ │ │ │ + beq 71440 │ │ │ │ cmp r6, #1 │ │ │ │ ldr r7, [r0] │ │ │ │ ldrne r6, [r0, #4] │ │ │ │ mov r0, r5 │ │ │ │ - ldreq r6, [pc, #44] @ 713ac │ │ │ │ - bl 1ea5fc │ │ │ │ + ldreq r6, [pc, #44] @ 7144c │ │ │ │ + bl 1e891c │ │ │ │ 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 14e5c4 │ │ │ │ + bl 14dd1c │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subseq r4, r8, r8, ror r7 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #92] @ 71424 │ │ │ │ - ldr r1, [pc, #92] @ 71428 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, #1 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 1babd0 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 7141c │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - ldr r1, [r2, #28] │ │ │ │ - cmp r1, r4 │ │ │ │ - beq 71408 │ │ │ │ - ldr r0, [pc, #52] @ 7142c │ │ │ │ - bl 2b507c <_PyEval_GetBuiltin@@Base> │ │ │ │ - pop {r4, lr} │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [pc, #40] @ 71430 │ │ │ │ - b a9bc8 │ │ │ │ - ldr r3, [r1, #12] │ │ │ │ - pop {r4, lr} │ │ │ │ - ldr r1, [r1, #4] │ │ │ │ - ldr r0, [pc, #24] @ 71434 │ │ │ │ - b a9bc8 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq sl, r6, r8, lsl ip │ │ │ │ - mlaseq r9, r8, lr, r2 │ │ │ │ - subseq sp, r8, ip, ror r4 │ │ │ │ - eorseq r1, r9, r0 │ │ │ │ - eorseq pc, r8, ip, asr r3 @ │ │ │ │ + subseq r4, r7, r8, ror r7 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r3, [pc, #216] @ 71528 │ │ │ │ + ldr r3, [pc, #216] @ 71540 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #200] @ 7152c │ │ │ │ + ldr r1, [pc, #200] @ 71544 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1babd0 │ │ │ │ + bl 1b906c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 71490 │ │ │ │ + blt 714a8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne 71498 │ │ │ │ - ldr r3, [pc, #168] @ 71530 │ │ │ │ - ldr r1, [pc, #168] @ 71534 │ │ │ │ + bne 714b0 │ │ │ │ + ldr r3, [pc, #168] @ 71548 │ │ │ │ + ldr r1, [pc, #168] @ 7154c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r0, #0 │ │ │ │ - b 71520 │ │ │ │ + b 71538 │ │ │ │ add r2, sp, #12 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r1, [pc, #144] @ 71538 │ │ │ │ + ldr r1, [pc, #144] @ 71550 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl b6fb4 │ │ │ │ + bl b6b10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71490 │ │ │ │ + beq 714a8 │ │ │ │ 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 9b380 │ │ │ │ + bl 9b2a4 │ │ │ │ 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 9b380 │ │ │ │ + bl 9b2a4 │ │ │ │ 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 9b380 │ │ │ │ - ldr r0, [pc, #24] @ 7153c │ │ │ │ + bl 9b2a4 │ │ │ │ + ldr r0, [pc, #24] @ 71554 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq sl, r6, r8, lsl ip │ │ │ │ - mlaseq r9, r8, lr, r2 │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r9, r4, lsr #12 │ │ │ │ - eorseq r2, r9, r0, ror #19 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq sl, r5, r8, lsl ip │ │ │ │ + eorseq r0, r9, r8, lsl r8 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r0, r9, r4, lsr #31 │ │ │ │ + eorseq r0, r9, r0, lsl #8 │ │ │ │ + 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] @ 71628 │ │ │ │ + ldr r1, [pc, #204] @ 71640 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 17ed14 │ │ │ │ + bl 17dca8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r7, [r3, #44] @ 0x2c │ │ │ │ cmp r6, r7 │ │ │ │ - beq 71594 │ │ │ │ + beq 715ac │ │ │ │ ldr r2, [r6, #148] @ 0x94 │ │ │ │ ldr r3, [r7, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 71594 │ │ │ │ + beq 715ac │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #2 │ │ │ │ - beq 715cc │ │ │ │ - b 715b4 │ │ │ │ + beq 715e4 │ │ │ │ + b 715cc │ │ │ │ cmp r5, #0 │ │ │ │ - beq 71584 │ │ │ │ - ldr r0, [pc, #136] @ 7162c │ │ │ │ + beq 7159c │ │ │ │ + ldr r0, [pc, #136] @ 71644 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1f2294 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1f05e4 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 71584 │ │ │ │ - b 71620 │ │ │ │ + bne 7159c │ │ │ │ + b 71638 │ │ │ │ mov r3, #2 │ │ │ │ - ldr r0, [pc, #108] @ 7162c │ │ │ │ + ldr r0, [pc, #108] @ 71644 │ │ │ │ mov r2, r3 │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71620 │ │ │ │ + beq 71638 │ │ │ │ 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 71610 │ │ │ │ + beq 71628 │ │ │ │ mov r1, r6 │ │ │ │ - bl adf8c │ │ │ │ + bl ade90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 71610 │ │ │ │ + bne 71628 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - ldr r1, [pc, #44] @ 71630 │ │ │ │ - ldr r0, [pc, #36] @ 7162c │ │ │ │ + ldr r1, [pc, #44] @ 71648 │ │ │ │ + ldr r0, [pc, #36] @ 71644 │ │ │ │ mov r3, r5 │ │ │ │ - bl 31816c <_PyArg_BadArgument@@Base> │ │ │ │ - b 71620 │ │ │ │ + bl 315a24 <_PyArg_BadArgument@@Base> │ │ │ │ + b 71638 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2ed644 │ │ │ │ + b 2eab44 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r6, r7, ip, ror #10 │ │ │ │ - eorseq r4, r9, ip, asr pc │ │ │ │ - eorseq ip, r6, r8, lsr #27 │ │ │ │ + subseq r6, r6, ip, ror #10 │ │ │ │ + @ instruction: 0x003928dc │ │ │ │ + eorseq sl, r6, r8, lsr #14 │ │ │ │ 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 71670 │ │ │ │ + bhi 71688 │ │ │ │ cmp r4, #1 │ │ │ │ ldr r0, [r5] │ │ │ │ ldrgt r5, [r5, #4] │ │ │ │ - ldrle r5, [pc, #1156] @ 71af4 │ │ │ │ - b 71694 │ │ │ │ - ldr r0, [pc, #1152] @ 71af8 │ │ │ │ + ldrle r5, [pc, #1156] @ 71b0c │ │ │ │ + b 716ac │ │ │ │ + ldr r0, [pc, #1152] @ 71b10 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7165c │ │ │ │ + bne 71674 │ │ │ │ mov r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r4, [r8, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 716c8 │ │ │ │ + beq 716e0 │ │ │ │ ldr sl, [r8, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [sl, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - beq 716dc │ │ │ │ - ldr r3, [pc, #1088] @ 71afc │ │ │ │ - ldr r1, [pc, #1088] @ 71b00 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 7168c │ │ │ │ - ldr r3, [pc, #1076] @ 71b04 │ │ │ │ - ldr r1, [pc, #1076] @ 71b08 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 7168c │ │ │ │ - ldr r1, [pc, #1064] @ 71b0c │ │ │ │ - bl 10f928 │ │ │ │ + beq 716f4 │ │ │ │ + ldr r3, [pc, #1088] @ 71b14 │ │ │ │ + ldr r1, [pc, #1088] @ 71b18 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ed6c │ │ │ │ + b 716a4 │ │ │ │ + ldr r3, [pc, #1076] @ 71b1c │ │ │ │ + ldr r1, [pc, #1076] @ 71b20 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ed6c │ │ │ │ + b 716a4 │ │ │ │ + ldr r1, [pc, #1064] @ 71b24 │ │ │ │ + bl 10f3a8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 7168c │ │ │ │ + beq 716a4 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl 9b380 │ │ │ │ + bl 9b2a4 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7172c │ │ │ │ + beq 71744 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ - beq 7172c │ │ │ │ + beq 71744 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 7172c │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bne 71744 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71760 │ │ │ │ + beq 71778 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ - beq 71760 │ │ │ │ + beq 71778 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 71760 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bne 71778 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71794 │ │ │ │ + beq 717ac │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - beq 71794 │ │ │ │ + beq 717ac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 71794 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bne 717ac │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 717c8 │ │ │ │ + beq 717e0 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ - beq 717c8 │ │ │ │ + beq 717e0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 717c8 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bne 717e0 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 717fc │ │ │ │ + beq 71814 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ - beq 717fc │ │ │ │ + beq 71814 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 717fc │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bne 71814 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71830 │ │ │ │ + beq 71848 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #72] @ 0x48 │ │ │ │ - beq 71830 │ │ │ │ + beq 71848 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 71830 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #700] @ 71af4 │ │ │ │ + bne 71848 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #700] @ 71b0c │ │ │ │ cmp r5, r3 │ │ │ │ - bne 7184c │ │ │ │ - ldr r0, [pc, #716] @ 71b10 │ │ │ │ - bl 9deb0 │ │ │ │ + bne 71864 │ │ │ │ + ldr r0, [pc, #716] @ 71b28 │ │ │ │ + bl 9ddd4 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - b 71ad0 │ │ │ │ - ldr r1, [pc, #704] @ 71b14 │ │ │ │ + b 71ae8 │ │ │ │ + ldr r1, [pc, #704] @ 71b2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 149c5c │ │ │ │ + bl 14944c │ │ │ │ subs r6, r0, #0 │ │ │ │ movne r9, #0 │ │ │ │ addne fp, r6, #12 │ │ │ │ - beq 7168c │ │ │ │ + beq 716a4 │ │ │ │ ldmib r6, {r2, r3} │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - beq 7188c │ │ │ │ + beq 718a4 │ │ │ │ cmp r9, r3 │ │ │ │ - bge 71ac4 │ │ │ │ + bge 71adc │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r5, [r3, r9, lsl #2] │ │ │ │ - b 71898 │ │ │ │ + b 718b0 │ │ │ │ cmp r9, r3 │ │ │ │ - bge 71ac4 │ │ │ │ + bge 71adc │ │ │ │ ldr r5, [fp, r9, lsl #2] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq 718b8 │ │ │ │ + beq 718d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl bc29c │ │ │ │ + bl bbdf0 │ │ │ │ mov r7, r0 │ │ │ │ - b 718d4 │ │ │ │ + b 718ec │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - bne 718d0 │ │ │ │ + bne 718e8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 718e0 │ │ │ │ - b 718f8 │ │ │ │ + bne 718f8 │ │ │ │ + b 71910 │ │ │ │ add r7, r5, #16 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 7190c │ │ │ │ - b 718c0 │ │ │ │ + bne 71924 │ │ │ │ + b 718d8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 718f8 │ │ │ │ + bne 71910 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #516] @ 71b04 │ │ │ │ - ldr r1, [pc, #532] @ 71b18 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #516] @ 71b1c │ │ │ │ + ldr r1, [pc, #532] @ 71b30 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117e48 │ │ │ │ - b 7168c │ │ │ │ - ldr r1, [pc, #520] @ 71b1c │ │ │ │ + bl 1176e0 │ │ │ │ + b 716a4 │ │ │ │ + ldr r1, [pc, #520] @ 71b34 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 71940 │ │ │ │ + bne 71958 │ │ │ │ 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 9b380 │ │ │ │ - b 71abc │ │ │ │ - ldr r1, [pc, #456] @ 71b10 │ │ │ │ + bl 9b2a4 │ │ │ │ + b 71ad4 │ │ │ │ + ldr r1, [pc, #456] @ 71b28 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 71974 │ │ │ │ + bne 7198c │ │ │ │ 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 9b380 │ │ │ │ - b 71abc │ │ │ │ - ldr r1, [pc, #420] @ 71b20 │ │ │ │ + bl 9b2a4 │ │ │ │ + b 71ad4 │ │ │ │ + ldr r1, [pc, #420] @ 71b38 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 719a4 │ │ │ │ + bne 719bc │ │ │ │ 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 719d0 │ │ │ │ - ldr r1, [pc, #376] @ 71b24 │ │ │ │ + b 719e8 │ │ │ │ + ldr r1, [pc, #376] @ 71b3c │ │ │ │ mov r0, r7 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 719f0 │ │ │ │ + bne 71a08 │ │ │ │ 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 9b380 │ │ │ │ + bl 9b2a4 │ │ │ │ ldr r3, [sl, #72] @ 0x48 │ │ │ │ - ldr r2, [pc, #328] @ 71b28 │ │ │ │ - ldr r1, [pc, #328] @ 71b2c │ │ │ │ + ldr r2, [pc, #328] @ 71b40 │ │ │ │ + ldr r1, [pc, #328] @ 71b44 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ blx r3 │ │ │ │ - b 71abc │ │ │ │ - ldr r1, [pc, #312] @ 71b30 │ │ │ │ + b 71ad4 │ │ │ │ + ldr r1, [pc, #312] @ 71b48 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 71a38 │ │ │ │ + bne 71a50 │ │ │ │ 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 9b380 │ │ │ │ + bl 9b2a4 │ │ │ │ ldr r3, [sl, #72] @ 0x48 │ │ │ │ - ldr r1, [pc, #264] @ 71b34 │ │ │ │ + ldr r1, [pc, #264] @ 71b4c │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ blx r3 │ │ │ │ - b 71abc │ │ │ │ - ldr r1, [pc, #248] @ 71b38 │ │ │ │ + b 71ad4 │ │ │ │ + ldr r1, [pc, #248] @ 71b50 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 71a80 │ │ │ │ + bne 71a98 │ │ │ │ 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 9b380 │ │ │ │ + bl 9b2a4 │ │ │ │ ldr r3, [sl, #72] @ 0x48 │ │ │ │ - ldr r1, [pc, #200] @ 71b3c │ │ │ │ + ldr r1, [pc, #200] @ 71b54 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ blx r3 │ │ │ │ - b 71abc │ │ │ │ + b 71ad4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 71aa4 │ │ │ │ + beq 71abc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 71aa4 │ │ │ │ + bne 71abc │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #88] @ 71b04 │ │ │ │ - ldr r1, [pc, #144] @ 71b40 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #88] @ 71b1c │ │ │ │ + ldr r1, [pc, #144] @ 71b58 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r7 │ │ │ │ - bl 117e48 │ │ │ │ - b 7168c │ │ │ │ + bl 1176e0 │ │ │ │ + b 716a4 │ │ │ │ add r9, r9, #1 │ │ │ │ - b 71868 │ │ │ │ + b 71880 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 71ad8 │ │ │ │ - ldr r0, [pc, #28] @ 71af4 │ │ │ │ + bne 71af0 │ │ │ │ + ldr r0, [pc, #28] @ 71b0c │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 71ad0 │ │ │ │ + bne 71ae8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 71ad0 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - eorseq sp, r8, r4, lsr #13 │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r4, r9, r8, ror #30 │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq sp, r8, r0, lsl #21 │ │ │ │ - @ instruction: 0x0035c3d0 │ │ │ │ - eorseq ip, r5, r4, ror #4 │ │ │ │ - eorseq r4, r9, ip, lsr #31 │ │ │ │ - eorseq r4, r9, r8, asr #31 │ │ │ │ - eorseq fp, r5, r0, ror pc │ │ │ │ - eorseq r4, r9, r0, ror #31 │ │ │ │ - eorseq r4, r9, ip, ror #31 │ │ │ │ - andeq r0, r7, r4, asr ip │ │ │ │ - andeq r0, r7, r0, asr #18 │ │ │ │ - @ instruction: 0x0038d7b4 │ │ │ │ - andeq r0, r7, r0, asr #32 │ │ │ │ - eorseq r8, r7, r0, lsl #3 │ │ │ │ - andeq pc, r6, r4, ror #28 │ │ │ │ - @ instruction: 0x00394ff4 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 71ae8 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq fp, r8, ip, ror r0 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r2, r9, r8, ror #17 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq fp, r8, r0, lsl #8 │ │ │ │ + eorseq r9, r5, r0, asr sp │ │ │ │ + eorseq r9, r5, r4, ror #23 │ │ │ │ + eorseq r2, r9, ip, lsr #18 │ │ │ │ + eorseq r2, r9, r8, asr #18 │ │ │ │ + @ instruction: 0x003598f0 │ │ │ │ + eorseq r2, r9, r0, ror #18 │ │ │ │ + eorseq r2, r9, ip, ror #18 │ │ │ │ + andeq r0, r7, ip, ror #24 │ │ │ │ + @ instruction: 0x000709b4 │ │ │ │ + eorseq fp, r8, ip, lsl #3 │ │ │ │ + andeq r0, r7, r0, rrx │ │ │ │ + eorseq r5, r7, r0, lsl #22 │ │ │ │ + andeq pc, r6, ip, ror lr @ │ │ │ │ + eorseq r2, r9, r4, ror r9 │ │ │ │ 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 71ccc │ │ │ │ + bl 71ce4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 71cb4 │ │ │ │ + beq 71ccc │ │ │ │ ldr r9, [r4, #8] │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r9, #0 │ │ │ │ ldrne r7, [r4, #20] │ │ │ │ - ldreq r7, [pc, #316] @ 71cc0 │ │ │ │ + ldreq r7, [pc, #316] @ 71cd8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 71ca0 │ │ │ │ + beq 71cb8 │ │ │ │ mov r0, #3 │ │ │ │ ldr r8, [r5, #20] │ │ │ │ - bl 92cbc │ │ │ │ + bl 92be0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 71ba4 │ │ │ │ + bne 71bbc │ │ │ │ mov r4, #0 │ │ │ │ - b 71c70 │ │ │ │ + b 71c88 │ │ │ │ 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 28bdc0 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ + bl 288bc0 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ subs r8, r0, #0 │ │ │ │ - bge 71c04 │ │ │ │ + bge 71c1c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d2fb4 │ │ │ │ + bl 1d12b4 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1d2fb4 │ │ │ │ + bl 1d12b4 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r1 │ │ │ │ - b 71c34 │ │ │ │ + b 71c4c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d2fb4 │ │ │ │ + bl 1d12b4 │ │ │ │ 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 1d2fb4 │ │ │ │ + bl 1d12b4 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl a5774 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71c70 │ │ │ │ + beq 71c88 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 71b9c │ │ │ │ + beq 71bb4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 71b9c │ │ │ │ + bne 71bb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 71b9c │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 71bb4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 71c8c │ │ │ │ + beq 71ca4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 71c94 │ │ │ │ + beq 71cac │ │ │ │ mov r5, r4 │ │ │ │ - b 71cb4 │ │ │ │ + b 71ccc │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 71c8c │ │ │ │ - ldr r3, [pc, #28] @ 71cc4 │ │ │ │ - ldr r1, [pc, #28] @ 71cc8 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 71ca4 │ │ │ │ + ldr r3, [pc, #28] @ 71cdc │ │ │ │ + ldr r1, [pc, #28] @ 71ce0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 71b9c │ │ │ │ + bl 18ed6c │ │ │ │ + b 71bb4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - subseq r2, sp, r0, lsl #20 │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r9, r6, ip, ror #22 │ │ │ │ + subseq r2, ip, r0, lsl #20 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + @ instruction: 0x003674dc │ │ │ │ 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 1129cc │ │ │ │ + bl 112444 │ │ │ │ cmp r0, #0 │ │ │ │ movlt r4, #0 │ │ │ │ - blt 71d64 │ │ │ │ + blt 71d7c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ - bl 1d2fb4 │ │ │ │ + bl 1d12b4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 71d58 │ │ │ │ + beq 71d70 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [r4, #20] │ │ │ │ - ldreq r0, [pc, #76] @ 71d70 │ │ │ │ + ldreq r0, [pc, #76] @ 71d88 │ │ │ │ mov r3, #67 @ 0x43 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1bdac0 │ │ │ │ + bl 1bbf58 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 71d5c │ │ │ │ + bge 71d74 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 71d58 │ │ │ │ + beq 71d70 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 71d58 │ │ │ │ + bne 71d70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113900 │ │ │ │ + bl 113378 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r2, sp, r0, lsl #20 │ │ │ │ + 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] @ 71ddc │ │ │ │ + ldr r2, [pc, #64] @ 71df4 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp] │ │ │ │ mov r5, r0 │ │ │ │ mov r3, #2 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc, #40] @ 71de0 │ │ │ │ + ldr r1, [pc, #40] @ 71df8 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl fe640 │ │ │ │ + bl fe190 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71dd4 │ │ │ │ + beq 71dec │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - eorseq lr, r5, r4, asr #7 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq fp, r5, r4, asr #26 │ │ │ │ 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 71ccc │ │ │ │ + bl 71ce4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 71f54 │ │ │ │ + beq 71f6c │ │ │ │ ldr r9, [r4, #8] │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r9, #0 │ │ │ │ ldrne r7, [r4, #20] │ │ │ │ - ldreq r7, [pc, #316] @ 71f60 │ │ │ │ + ldreq r7, [pc, #316] @ 71f78 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 71f40 │ │ │ │ + beq 71f58 │ │ │ │ mov r0, #3 │ │ │ │ ldr r8, [r5, #20] │ │ │ │ - bl 92cbc │ │ │ │ + bl 92be0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 71e44 │ │ │ │ + bne 71e5c │ │ │ │ mov r4, #0 │ │ │ │ - b 71f10 │ │ │ │ + b 71f28 │ │ │ │ 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 28bdc0 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ + bl 288bc0 <_PyOS_URandomNonblock@@Base+0x66c> │ │ │ │ subs r8, r0, #0 │ │ │ │ - bge 71ea4 │ │ │ │ + bge 71ebc │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1d2fb4 │ │ │ │ + bl 1d12b4 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 1d2fb4 │ │ │ │ + bl 1d12b4 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r0, r7 │ │ │ │ - b 71ed4 │ │ │ │ + b 71eec │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1d2fb4 │ │ │ │ + bl 1d12b4 │ │ │ │ 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 1d2fb4 │ │ │ │ + bl 1d12b4 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl a5774 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71f10 │ │ │ │ + beq 71f28 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 71e3c │ │ │ │ + beq 71e54 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 71e3c │ │ │ │ + bne 71e54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 71e3c │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 71e54 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 71f2c │ │ │ │ + beq 71f44 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 71f34 │ │ │ │ + beq 71f4c │ │ │ │ mov r5, r4 │ │ │ │ - b 71f54 │ │ │ │ + b 71f6c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 71f2c │ │ │ │ - ldr r3, [pc, #28] @ 71f64 │ │ │ │ - ldr r1, [pc, #28] @ 71f68 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 71f44 │ │ │ │ + ldr r3, [pc, #28] @ 71f7c │ │ │ │ + ldr r1, [pc, #28] @ 71f80 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 71e3c │ │ │ │ + bl 18ed6c │ │ │ │ + b 71e54 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - subseq r2, sp, r0, lsl #20 │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r9, r6, ip, ror #22 │ │ │ │ + subseq r2, ip, r0, lsl #20 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + @ instruction: 0x003674dc │ │ │ │ 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] @ 720a4 │ │ │ │ + ldr r1, [pc, #284] @ 720bc │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl 17ed14 │ │ │ │ + bl 17dca8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 71fc0 │ │ │ │ + beq 71fd8 │ │ │ │ ldr r2, [r4, #148] @ 0x94 │ │ │ │ ldr r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 71fc0 │ │ │ │ + beq 71fd8 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq 71ffc │ │ │ │ - b 71fe4 │ │ │ │ + beq 72014 │ │ │ │ + b 71ffc │ │ │ │ cmp r6, #0 │ │ │ │ - beq 71fb0 │ │ │ │ - ldr r0, [pc, #216] @ 720a8 │ │ │ │ + beq 71fc8 │ │ │ │ + ldr r0, [pc, #216] @ 720c0 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f2294 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1f05e4 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 71fb0 │ │ │ │ + bne 71fc8 │ │ │ │ mov r4, #0 │ │ │ │ - b 7209c │ │ │ │ + b 720b4 │ │ │ │ mov r3, #1 │ │ │ │ - ldr r0, [pc, #184] @ 720a8 │ │ │ │ + ldr r0, [pc, #184] @ 720c0 │ │ │ │ mov r2, r3 │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 71fdc │ │ │ │ + beq 71ff4 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl aef58 │ │ │ │ + bl aeacc │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 71fdc │ │ │ │ + beq 71ff4 │ │ │ │ ldr r3, [r4, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 7204c │ │ │ │ + bne 72064 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 71fdc │ │ │ │ + beq 71ff4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 71fdc │ │ │ │ + bne 71ff4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 71fdc │ │ │ │ - ldr r2, [pc, #88] @ 720ac │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 71ff4 │ │ │ │ + ldr r2, [pc, #88] @ 720c4 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, #2 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl a296c │ │ │ │ + bl a2890 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #16] │ │ │ │ - bne 7209c │ │ │ │ + bne 720b4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 71fdc │ │ │ │ + beq 71ff4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 71fdc │ │ │ │ + bne 71ff4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 71fdc │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 71ff4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r6, r7, ip, ror #10 │ │ │ │ - eorseq r5, r9, ip, lsl r0 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq r6, r6, ip, ror #10 │ │ │ │ + mlaseq r9, ip, r9, r2 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -000720b0 <_PyArg_ParseTupleAndKeywordsFast@@Base>: │ │ │ │ +000720c8 <_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 72108 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x58> │ │ │ │ + beq 72120 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x58> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq 72108 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x58> │ │ │ │ + beq 72120 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x58> │ │ │ │ cmp r1, #0 │ │ │ │ mov r2, r1 │ │ │ │ - beq 7211c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6c> │ │ │ │ + beq 72134 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6c> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne 7211c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6c> │ │ │ │ - ldr r0, [pc, #52] @ 72144 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x94> │ │ │ │ - ldr r1, [pc, #52] @ 72148 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x98> │ │ │ │ - bl 2e2cec <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne 72134 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6c> │ │ │ │ + ldr r0, [pc, #52] @ 7215c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x94> │ │ │ │ + ldr r1, [pc, #52] @ 72160 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x98> │ │ │ │ + bl 2e0194 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 72134 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x84> │ │ │ │ + b 7214c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x84> │ │ │ │ add lr, sp, #12 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #12 │ │ │ │ stm sp, {ip, lr} │ │ │ │ - bl 2e1224 <_PyArg_ParseStackAndKeywords@@Base+0x4c> │ │ │ │ + bl 2de6c8 <_PyArg_ParseStackAndKeywords@@Base+0x4c> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ - eorseq r9, r6, r4, lsl #8 │ │ │ │ + eorseq r6, r6, r4, ror sp │ │ │ │ andeq r0, r0, r1, ror #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r1 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2a92d4 │ │ │ │ + bl 2a6324 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 72208 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x158> │ │ │ │ + beq 72220 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x158> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ ldrne r6, [r4, #20] │ │ │ │ - ldreq r6, [pc, #128] @ 72214 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x164> │ │ │ │ + ldreq r6, [pc, #128] @ 7222c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x164> │ │ │ │ and r2, r2, #255 @ 0xff │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2a9c48 │ │ │ │ + bl 2a6c98 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bge 721bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10c> │ │ │ │ - ldr r3, [pc, #104] @ 72218 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x168> │ │ │ │ - ldr r1, [pc, #104] @ 7221c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x16c> │ │ │ │ + bge 721d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10c> │ │ │ │ + ldr r3, [pc, #104] @ 72230 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x168> │ │ │ │ + ldr r1, [pc, #104] @ 72234 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x16c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 72208 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x158> │ │ │ │ + bl 18ed6c │ │ │ │ + b 72220 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x158> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 721f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x148> │ │ │ │ + bgt 72210 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x148> │ │ │ │ add r1, r2, #1 │ │ │ │ add r1, r6, r1 │ │ │ │ add r0, r6, r2 │ │ │ │ sub r2, r5, r2 │ │ │ │ bl 2a3f0 │ │ │ │ sub r1, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bd7f4 │ │ │ │ + bl 1bbc8c │ │ │ │ cmn r0, #1 │ │ │ │ - ldrne r0, [pc, #44] @ 72220 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x170> │ │ │ │ - bne 7220c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x15c> │ │ │ │ - b 72208 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x158> │ │ │ │ - ldr r3, [pc, #36] @ 72224 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x174> │ │ │ │ - ldr r1, [pc, #36] @ 72228 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x178> │ │ │ │ + ldrne r0, [pc, #44] @ 72238 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x170> │ │ │ │ + bne 72224 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x15c> │ │ │ │ + b 72220 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x158> │ │ │ │ + ldr r3, [pc, #36] @ 7223c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x174> │ │ │ │ + ldr r1, [pc, #36] @ 72240 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x178> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, sp, r0, lsl #20 │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r5, r9, r8, lsr #32 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq sp, r6, r4, asr #22 │ │ │ │ - eorseq sl, r7, r8, ror #6 │ │ │ │ + subseq r2, ip, r0, lsl #20 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq r2, r9, r8, lsr #19 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq sp, r5, r4, asr #22 │ │ │ │ + eorseq r7, r7, r8, ror #25 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 72254 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1a4> │ │ │ │ + beq 7226c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1a4> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 20d4cc <_PyDeadline_Init@@Base+0x67c> │ │ │ │ - ldr r0, [pc, #8] @ 7225c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ac> │ │ │ │ + bl 20b4b0 <_PyBytesWriter_WriteBytes@@Base+0x43b0> │ │ │ │ + ldr r0, [pc, #8] @ 72274 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ac> │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc] @ 7225c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ac> │ │ │ │ + ldr r0, [pc] @ 72274 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ac> │ │ │ │ bx lr │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ 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 72290 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1e0> │ │ │ │ - ldr r3, [pc, #420] @ 72428 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x378> │ │ │ │ - ldr r1, [pc, #420] @ 7242c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x37c> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 722d0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x220> │ │ │ │ - ldr r1, [pc, #408] @ 72430 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x380> │ │ │ │ + bne 722a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1e0> │ │ │ │ + ldr r3, [pc, #420] @ 72440 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x378> │ │ │ │ + ldr r1, [pc, #420] @ 72444 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x37c> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ed6c │ │ │ │ + b 722e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x220> │ │ │ │ + ldr r1, [pc, #408] @ 72448 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x380> │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17ed14 │ │ │ │ + bl 17dca8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 7230c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x25c> │ │ │ │ + bne 72324 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x25c> │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r4, [r7, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2cdffc <_Py_RestoreSignals@@Base+0x15b4> │ │ │ │ + bl 2cb080 <_Py_RestoreSignals@@Base+0x15b4> │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r3, #0 │ │ │ │ - bne 72300 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x250> │ │ │ │ + bne 72318 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x250> │ │ │ │ mvn r0, #0 │ │ │ │ - b 72420 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x370> │ │ │ │ + b 72438 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x370> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 722f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x248> │ │ │ │ + beq 72310 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x248> │ │ │ │ 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 722d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x228> │ │ │ │ - b 723ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x33c> │ │ │ │ + bne 722f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x228> │ │ │ │ + b 72404 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x33c> │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - beq 723d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x324> │ │ │ │ + beq 723ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x324> │ │ │ │ ldr r4, [r7, #8] │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 2cdffc <_Py_RestoreSignals@@Base+0x15b4> │ │ │ │ + bl 2cb080 <_Py_RestoreSignals@@Base+0x15b4> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 722d0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x220> │ │ │ │ + beq 722e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x220> │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl b8f74 │ │ │ │ + bl b8ac8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 723ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x33c> │ │ │ │ + beq 72404 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x33c> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - bne 72378 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2c8> │ │ │ │ - ldr r3, [pc, #188] @ 72428 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x378> │ │ │ │ - ldr r1, [pc, #196] @ 72434 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x384> │ │ │ │ + bne 72390 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2c8> │ │ │ │ + ldr r3, [pc, #188] @ 72440 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x378> │ │ │ │ + ldr r1, [pc, #196] @ 7244c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x384> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 723c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x314> │ │ │ │ - bl ab140 │ │ │ │ + bl 18ed6c │ │ │ │ + b 723dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x314> │ │ │ │ + bl ab064 │ │ │ │ cmn r0, #1 │ │ │ │ mov r1, r0 │ │ │ │ - bne 723a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2f8> │ │ │ │ - bl a5774 │ │ │ │ + bne 723c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2f8> │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 723c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x314> │ │ │ │ - ldr r3, [pc, #156] @ 72438 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x388> │ │ │ │ - ldr r1, [pc, #156] @ 7243c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x38c> │ │ │ │ + bne 723dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x314> │ │ │ │ + ldr r3, [pc, #156] @ 72450 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x388> │ │ │ │ + ldr r1, [pc, #156] @ 72454 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x38c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 723c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x314> │ │ │ │ + bl 18ed6c │ │ │ │ + b 723dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x314> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 72394 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2e4> │ │ │ │ + blt 723ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2e4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 20584c │ │ │ │ + bl 203b9c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 72334 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x284> │ │ │ │ + bne 7234c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x284> │ │ │ │ cmp r4, #0 │ │ │ │ subne r4, r4, #1 │ │ │ │ - bne 72404 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x354> │ │ │ │ - b 722d0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x220> │ │ │ │ - ldr r0, [pc, #76] @ 72428 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x378> │ │ │ │ + bne 7241c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x354> │ │ │ │ + b 722e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x220> │ │ │ │ + ldr r0, [pc, #76] @ 72440 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x378> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #92] @ 72440 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x390> │ │ │ │ + ldr r1, [pc, #92] @ 72458 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x390> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117e48 │ │ │ │ - b 722d0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x220> │ │ │ │ + bl 1176e0 │ │ │ │ + b 722e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x220> │ │ │ │ mov r0, r6 │ │ │ │ - bl 2068e4 │ │ │ │ + bl 204c34 │ │ │ │ mov r0, #0 │ │ │ │ str r4, [r6, #16] │ │ │ │ str r5, [r6, #12] │ │ │ │ - b 72420 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x370> │ │ │ │ + b 72438 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x370> │ │ │ │ ldr r0, [r5, r4, lsl #2] │ │ │ │ - bl 9b380 │ │ │ │ + bl 9b2a4 │ │ │ │ subs r4, r4, #1 │ │ │ │ - bcs 72404 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x354> │ │ │ │ + bcs 7241c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x354> │ │ │ │ mov r0, r5 │ │ │ │ - bl 99d3c │ │ │ │ - b 722d0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x220> │ │ │ │ + bl 99c60 │ │ │ │ + b 722e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x220> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r5, r9, r8, asr #32 │ │ │ │ - subseq sp, r7, ip, lsl #10 │ │ │ │ - eorseq r5, r9, ip, rrx │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r5, r9, r8, lsl #1 │ │ │ │ - eorseq r5, r9, ip, lsr #1 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r2, r9, r8, asr #19 │ │ │ │ + ldrsheq sp, [r6], #-64 @ 0xffffffc0 │ │ │ │ + eorseq r2, r9, ip, ror #19 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq r2, r9, r8, lsl #20 │ │ │ │ + eorseq r2, r9, ip, lsr #20 │ │ │ │ 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 9b284 │ │ │ │ + bl 9b1a8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 9b380 │ │ │ │ + bl 9b2a4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 9b380 │ │ │ │ + bl 9b2a4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 9b380 │ │ │ │ + bl 9b2a4 │ │ │ │ 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 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + b 9ac7c <_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 724e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x434> │ │ │ │ + bne 724fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x434> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 724f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x448> │ │ │ │ - b 72508 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x458> │ │ │ │ + bne 72510 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x448> │ │ │ │ + b 72520 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x458> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 724d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x424> │ │ │ │ + beq 724ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x424> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 72524 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x474> │ │ │ │ + beq 7253c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x474> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 72558 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4a8> │ │ │ │ - ldr r0, [r3] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 72560 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4b0> │ │ │ │ - mov r0, #0 │ │ │ │ - b 92f28 │ │ │ │ - b 137f2c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r2, [r0, #20] │ │ │ │ - ldreq r2, [pc, #76] @ 725c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x514> │ │ │ │ + ldreq r2, [pc, #76] @ 725b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4f0> │ │ │ │ add ip, r3, r3, lsr #31 │ │ │ │ sub r3, r3, #1 │ │ │ │ add r3, r2, r3 │ │ │ │ asr ip, ip, #1 │ │ │ │ sub r0, r3, r3 │ │ │ │ cmp ip, r0 │ │ │ │ mov r1, r3 │ │ │ │ - bgt 7259c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4ec> │ │ │ │ - ldr r0, [pc, #44] @ 725c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x518> │ │ │ │ + bgt 72590 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4c8> │ │ │ │ + ldr r0, [pc, #44] @ 725bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4f4> │ │ │ │ bx lr │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldrb r0, [r2] │ │ │ │ ldrb lr, [r1] │ │ │ │ strb lr, [r2], #1 │ │ │ │ strb r0, [r1], #-1 │ │ │ │ sub r0, r3, r1 │ │ │ │ cmp ip, r0 │ │ │ │ - bgt 725a0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4f0> │ │ │ │ - ldr r0, [pc, #4] @ 725c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x518> │ │ │ │ + bgt 72594 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4cc> │ │ │ │ + ldr r0, [pc, #4] @ 725bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4f4> │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq r2, sp, r0, lsl #20 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq r2, ip, r0, lsl #20 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 725d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x510> │ │ │ │ + ldr r0, [r3] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 725e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x518> │ │ │ │ + mov r0, #0 │ │ │ │ + b 92e4c │ │ │ │ + b 13771c │ │ │ │ + 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 7261c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x554> │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 72630 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x568> │ │ │ │ + b 72640 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x578> │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 7260c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x544> │ │ │ │ + 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 72670 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5a8> │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cmp r1, r3 │ │ │ │ + blt 72698 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5d0> │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #36] @ 726ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5e4> │ │ │ │ + ldr r1, [pc, #36] @ 726b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5e8> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ed6c │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + ldr r0, [pc, #16] @ 726b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5ec> │ │ │ │ + ldrb r3, [r3, r1] │ │ │ │ + add r0, r0, r3, lsl #4 │ │ │ │ + bx lr │ │ │ │ + subseq sp, r5, r0, lsl #22 │ │ │ │ + eorseq fp, r7, ip, lsr #18 │ │ │ │ + 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 r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 34410c │ │ │ │ + bl 341fc8 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 726b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x608> │ │ │ │ + beq 727a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6dc> │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 72658 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5a8> │ │ │ │ + beq 72744 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x67c> │ │ │ │ mov r1, r4 │ │ │ │ - bl 119140 │ │ │ │ + bl 1189d8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 726b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x608> │ │ │ │ + beq 727a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6dc> │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldrb r2, [r5, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #168] @ 726c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x614> │ │ │ │ + ldr r3, [pc, #168] @ 727b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6e8> │ │ │ │ cmp r2, #0 │ │ │ │ cmpne r1, r3 │ │ │ │ - beq 72668 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5b8> │ │ │ │ + beq 72754 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x68c> │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - bl 344b30 │ │ │ │ + bl 342478 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 72694 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5e4> │ │ │ │ + beq 72780 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6b8> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ strne r3, [r4] │ │ │ │ str r4, [r5, #20] │ │ │ │ - bl 9b380 │ │ │ │ - b 72668 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5b8> │ │ │ │ + bl 9b2a4 │ │ │ │ + b 72754 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x68c> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 726bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x60c> │ │ │ │ + beq 727a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6e0> │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 726bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x60c> │ │ │ │ + beq 727a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6e0> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 344718 │ │ │ │ + bl 342390 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 726bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x60c> │ │ │ │ + bne 727a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6e0> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 726b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x608> │ │ │ │ + beq 727a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6dc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 726b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x608> │ │ │ │ + bne 727a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6dc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r6, 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 72700 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x650> │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 72714 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x664> │ │ │ │ - b 72724 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x674> │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 726f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x640> │ │ │ │ - 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 72754 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6a4> │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r1, r3 │ │ │ │ - blt 7277c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6cc> │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ 72790 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6e0> │ │ │ │ - ldr r1, [pc, #36] @ 72794 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6e4> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - ldr r0, [pc, #16] @ 72798 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6e8> │ │ │ │ - ldrb r3, [r3, r1] │ │ │ │ - add r0, r0, r3, lsl #4 │ │ │ │ - bx lr │ │ │ │ - subseq sp, r6, r0, lsl #22 │ │ │ │ - eorseq sp, r7, ip, lsr #31 │ │ │ │ - subseq r7, r8, ip, ror 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 │ │ │ │ - ldr r1, [pc, #64] @ 727f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x744> │ │ │ │ + ldr r1, [pc, #64] @ 7280c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x744> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17ed14 │ │ │ │ + bl 17dca8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ - bl 91d28 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91c4c <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 727ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x73c> │ │ │ │ + beq 72804 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x73c> │ │ │ │ ldr r3, [r5] │ │ │ │ mov r0, r4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl a67b0 │ │ │ │ + bl a66d4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq sp, r7, ip, lsl #10 │ │ │ │ + ldrsheq sp, [r6], #-64 @ 0xffffffc0 │ │ │ │ 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 1c15d4 │ │ │ │ + bl 1bfa6c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 72830 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x780> │ │ │ │ + bne 72848 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x780> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 72858 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7a8> │ │ │ │ - bl a5774 │ │ │ │ + bne 72870 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7a8> │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 72828 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x778> │ │ │ │ - ldr r0, [pc, #20] @ 7286c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7bc> │ │ │ │ + bne 72840 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x778> │ │ │ │ + ldr r0, [pc, #20] @ 72884 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7bc> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #16] @ 72870 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7c0> │ │ │ │ + ldr r2, [pc, #16] @ 72888 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7c0> │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r0, [pc, #4] @ 7286c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7bc> │ │ │ │ + ldr r0, [pc, #4] @ 72884 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7bc> │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r6, r4, ror #1 │ │ │ │ - subseq r1, r6, r4, ror 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, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ subs r5, r1, #0 │ │ │ │ sub sp, sp, #28 │ │ │ │ - bne 728a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7f4> │ │ │ │ - ldr r3, [pc, #728] @ 72b70 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xac0> │ │ │ │ - ldr r1, [pc, #728] @ 72b74 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xac4> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 72b64 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xab4> │ │ │ │ - ldr r1, [pc, #716] @ 72b78 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xac8> │ │ │ │ + bne 728bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7f4> │ │ │ │ + ldr r3, [pc, #728] @ 72b88 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xac0> │ │ │ │ + ldr r1, [pc, #728] @ 72b8c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xac4> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ed6c │ │ │ │ + b 72b7c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xab4> │ │ │ │ + ldr r1, [pc, #716] @ 72b90 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xac8> │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17ed14 │ │ │ │ + bl 17dca8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r3, #68] @ 0x44 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 7296c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8bc> │ │ │ │ + bne 72984 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8bc> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 2d98a4 │ │ │ │ + bl 2d69bc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 72b64 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xab4> │ │ │ │ + beq 72b7c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xab4> │ │ │ │ ldm r5, {r2, r3} │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r1, [r4, #8] │ │ │ │ str r2, [r4] │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 99d3c │ │ │ │ + bl 99c60 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmn r0, #-268435455 @ 0xf0000001 │ │ │ │ movhi r0, #0 │ │ │ │ - bhi 72910 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x860> │ │ │ │ + bhi 72928 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x860> │ │ │ │ lsl r0, r0, #3 │ │ │ │ - bl 99848 │ │ │ │ + bl 9976c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ ldrne lr, [r5, #8] │ │ │ │ ldrne r1, [r5, #12] │ │ │ │ movne r2, #0 │ │ │ │ - bne 72958 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8a8> │ │ │ │ + bne 72970 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8a8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 99d3c │ │ │ │ - bl 2a1f3c │ │ │ │ - b 72b64 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xab4> │ │ │ │ + bl 99c60 │ │ │ │ + bl 29ef8c │ │ │ │ + b 72b7c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xab4> │ │ │ │ ldr ip, [r1, r2, lsl #3] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 72958 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8a8> │ │ │ │ + beq 72970 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8a8> │ │ │ │ ldr r3, [ip] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ add r3, r3, #1 │ │ │ │ strne r3, [ip] │ │ │ │ cmp r2, lr │ │ │ │ - bne 72938 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x888> │ │ │ │ + bne 72950 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x888> │ │ │ │ lsl r2, r2, #3 │ │ │ │ bl 29cdc │ │ │ │ - b 72b50 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xaa0> │ │ │ │ + b 72b68 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xaa0> │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - beq 72b38 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa88> │ │ │ │ + beq 72b50 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa88> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 2d98a4 │ │ │ │ + bl 2d69bc │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 72b64 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xab4> │ │ │ │ - ldr r9, [pc, #488] @ 72b7c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xacc> │ │ │ │ - ldr r8, [pc, #488] @ 72b80 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xad0> │ │ │ │ + beq 72b7c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xab4> │ │ │ │ + ldr r9, [pc, #488] @ 72b94 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xacc> │ │ │ │ + ldr r8, [pc, #488] @ 72b98 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xad0> │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #16 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl b8f74 │ │ │ │ + bl b8ac8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 72b50 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xaa0> │ │ │ │ + beq 72b68 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xaa0> │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq 729d0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x920> │ │ │ │ + beq 729e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x920> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 729e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x934> │ │ │ │ - ldr r3, [pc, #408] @ 72b70 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xac0> │ │ │ │ - ldr r1, [pc, #424] @ 72b84 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xad4> │ │ │ │ + beq 729fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x934> │ │ │ │ + ldr r3, [pc, #408] @ 72b88 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xac0> │ │ │ │ + ldr r1, [pc, #424] @ 72b9c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xad4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 72b2c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa7c> │ │ │ │ + bl 18ed6c │ │ │ │ + b 72b44 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa7c> │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl ab140 │ │ │ │ + bl ab064 │ │ │ │ cmn r0, #1 │ │ │ │ mov sl, r0 │ │ │ │ - bne 72a04 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x954> │ │ │ │ - bl a5774 │ │ │ │ + bne 72a1c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x954> │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 72b2c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa7c> │ │ │ │ + bne 72b44 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa7c> │ │ │ │ ldr fp, [r7, #16] │ │ │ │ ldr r7, [r4, #12] │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, fp │ │ │ │ mov r1, r7 │ │ │ │ - bl 20c1f0 <_PyLong_UnsignedShort_Converter@@Base+0x2698> │ │ │ │ + bl 20a284 <_PyBytesWriter_WriteBytes@@Base+0x3184> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ strne sl, [r3, #4] │ │ │ │ - bne 72994 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8e4> │ │ │ │ + bne 729ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8e4> │ │ │ │ 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 72a7c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9cc> │ │ │ │ + bhi 72a94 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9cc> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add r2, r3, r3, lsl #1 │ │ │ │ cmp r2, r1, lsl #1 │ │ │ │ - bcc 72994 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8e4> │ │ │ │ + bcc 729ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8e4> │ │ │ │ cmp r3, r8 │ │ │ │ movhi r2, #2 │ │ │ │ movls r2, #4 │ │ │ │ - b 72a80 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9d0> │ │ │ │ + b 72a98 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9d0> │ │ │ │ mov r2, #2 │ │ │ │ muls r3, r2, r3 │ │ │ │ - bmi 72ab8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa08> │ │ │ │ + bmi 72ad0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa08> │ │ │ │ mov sl, #8 │ │ │ │ cmp r3, sl │ │ │ │ lslhi sl, sl, #1 │ │ │ │ - bhi 72a8c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9dc> │ │ │ │ + bhi 72aa4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9dc> │ │ │ │ cmn sl, #-268435455 @ 0xf0000001 │ │ │ │ - bhi 72aa8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9f8> │ │ │ │ + bhi 72ac0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9f8> │ │ │ │ lsl r0, sl, #3 │ │ │ │ - bl 99848 │ │ │ │ + bl 9976c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - bne 72ac0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa10> │ │ │ │ + bne 72ad8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa10> │ │ │ │ str r7, [r4, #12] │ │ │ │ - bl 2a1f3c │ │ │ │ - b 72b2c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa7c> │ │ │ │ + bl 29ef8c │ │ │ │ + b 72b44 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa7c> │ │ │ │ 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 72b20 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa70> │ │ │ │ + beq 72b38 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa70> │ │ │ │ ldr r3, [sl, #-8] │ │ │ │ str r3, [sp, #4] │ │ │ │ subs r2, r3, #0 │ │ │ │ - beq 72b18 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa68> │ │ │ │ + beq 72b30 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa68> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 20c1f0 <_PyLong_UnsignedShort_Converter@@Base+0x2698> │ │ │ │ + bl 20a284 <_PyBytesWriter_WriteBytes@@Base+0x3184> │ │ │ │ sub fp, fp, #1 │ │ │ │ ldr r2, [sl, #-4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r0] │ │ │ │ str r2, [r0, #4] │ │ │ │ add sl, sl, #8 │ │ │ │ - b 72ae0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa30> │ │ │ │ + b 72af8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa30> │ │ │ │ mov r0, r7 │ │ │ │ - bl 99d3c │ │ │ │ - b 72994 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8e4> │ │ │ │ + bl 99c60 │ │ │ │ + b 729ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8e4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2dc1f4 <_PyTime_MonotonicWithInfo@@Base+0x55c> │ │ │ │ - b 72b64 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xab4> │ │ │ │ - ldr r0, [pc, #48] @ 72b70 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xac0> │ │ │ │ + bl 2d962c <_PyTime_MonotonicWithInfo@@Base+0x55c> │ │ │ │ + b 72b7c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xab4> │ │ │ │ + ldr r0, [pc, #48] @ 72b88 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xac0> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #64] @ 72b88 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xad8> │ │ │ │ + ldr r1, [pc, #64] @ 72ba0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xad8> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117e48 │ │ │ │ - b 72b64 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xab4> │ │ │ │ + bl 1176e0 │ │ │ │ + b 72b7c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xab4> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 2dc1f4 <_PyTime_MonotonicWithInfo@@Base+0x55c> │ │ │ │ + bl 2d962c <_PyTime_MonotonicWithInfo@@Base+0x55c> │ │ │ │ mov r0, #0 │ │ │ │ str r4, [r6, #8] │ │ │ │ - b 72b68 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xab8> │ │ │ │ + b 72b80 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xab8> │ │ │ │ mvn r0, #0 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r5, r9, r8, asr #32 │ │ │ │ - subseq sp, r7, ip, lsl #10 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r2, r9, r8, asr #19 │ │ │ │ + ldrsheq sp, [r6], #-64 @ 0xffffffc0 │ │ │ │ ldrbpl r5, [r5, #-1365] @ 0xfffffaab │ │ │ │ andeq ip, r0, r0, asr r3 │ │ │ │ - eorseq r5, r9, ip, lsl #2 │ │ │ │ - eorseq r5, r9, r0, lsr r1 │ │ │ │ + eorseq r2, r9, ip, lsl #21 │ │ │ │ + @ instruction: 0x00392ab0 │ │ │ │ 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 9b284 │ │ │ │ + bl 9b1a8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 72bdc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb2c> │ │ │ │ + beq 72bf4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb2c> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq 72bdc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb2c> │ │ │ │ + beq 72bf4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb2c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 72bdc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb2c> │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bne 72bf4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb2c> │ │ │ │ + bl 9ac7c <_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 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + b 9ac7c <_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] @ 72c68 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbb8> │ │ │ │ + ldr r1, [pc, #64] @ 72c80 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbb8> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 17ed14 │ │ │ │ + bl 17dca8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ - bl 91d28 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91c4c <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 72c60 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbb0> │ │ │ │ + beq 72c78 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbb0> │ │ │ │ ldr r3, [r5] │ │ │ │ mov r0, r4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl a67b0 │ │ │ │ + bl a66d4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq sp, r7, ip, lsl #10 │ │ │ │ + ldrsheq sp, [r6], #-64 @ 0xffffffc0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #312] @ 72dbc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd0c> │ │ │ │ + ldr r3, [pc, #312] @ 72dd4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd0c> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #300] @ 72dc0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd10> │ │ │ │ + ldr r1, [pc, #300] @ 72dd8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd10> │ │ │ │ mov r2, #1 │ │ │ │ - bl 1babd0 │ │ │ │ + bl 1b906c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 72cdc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc2c> │ │ │ │ + blt 72cf4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc2c> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ldr r7, [r2, #8] │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq 72ccc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc1c> │ │ │ │ + beq 72ce4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc1c> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, r3 │ │ │ │ addeq r8, r5, #8 │ │ │ │ moveq r6, #0 │ │ │ │ - beq 72d04 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc54> │ │ │ │ - ldr r3, [pc, #240] @ 72dc4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd14> │ │ │ │ - ldr r1, [pc, #240] @ 72dc8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd18> │ │ │ │ + beq 72d1c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc54> │ │ │ │ + ldr r3, [pc, #240] @ 72ddc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd14> │ │ │ │ + ldr r1, [pc, #240] @ 72de0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd18> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r5, #0 │ │ │ │ movlt r3, #0 │ │ │ │ - blt 72cf8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc48> │ │ │ │ + blt 72d10 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc48> │ │ │ │ cmp r3, r5 │ │ │ │ movge r3, r5 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ str r3, [r2, r6, lsl #2] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r7 │ │ │ │ - bge 72d50 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xca0> │ │ │ │ + bge 72d68 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xca0> │ │ │ │ ldr r0, [r8, #4]! │ │ │ │ - bl ab140 │ │ │ │ + bl ab064 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bge 72d28 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc78> │ │ │ │ - bl a5774 │ │ │ │ + bge 72d40 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc78> │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 72cdc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc2c> │ │ │ │ + bne 72cf4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc2c> │ │ │ │ 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 72ce4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc34> │ │ │ │ + bne 72cfc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc34> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b 72db4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd04> │ │ │ │ + b 72dcc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd04> │ │ │ │ mov r0, r7 │ │ │ │ - bl 92cbc │ │ │ │ + bl 92be0 │ │ │ │ subs r3, r0, #0 │ │ │ │ addne ip, r3, #8 │ │ │ │ movne r2, #0 │ │ │ │ - beq 72cdc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc2c> │ │ │ │ + beq 72cf4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc2c> │ │ │ │ cmp r2, r7 │ │ │ │ - bge 72da8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcf8> │ │ │ │ + bge 72dc0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcf8> │ │ │ │ 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 72d68 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcb8> │ │ │ │ + b 72d80 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcb8> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 9b380 │ │ │ │ - ldr r0, [pc, #16] @ 72dcc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd1c> │ │ │ │ + bl 9b2a4 │ │ │ │ + ldr r0, [pc, #16] @ 72de4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd1c> │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq sl, r6, r8, lsl ip │ │ │ │ - mlaseq r9, r8, lr, r2 │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r4, r9, r4, lsr r6 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq sl, r5, r8, lsl ip │ │ │ │ + eorseq r0, r9, r8, lsl r8 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + @ instruction: 0x00391fb4 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 72e00 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd50> │ │ │ │ - ldr r3, [pc, #64] @ 72e34 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd84> │ │ │ │ - ldr r1, [pc, #64] @ 72e38 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd88> │ │ │ │ + bgt 72e18 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd50> │ │ │ │ + ldr r3, [pc, #64] @ 72e4c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd84> │ │ │ │ + ldr r1, [pc, #64] @ 72e50 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd88> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 72e2c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd7c> │ │ │ │ + bl 18ed6c │ │ │ │ + b 72e44 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd7c> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 72e20 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd70> │ │ │ │ - ldr r3, [pc, #32] @ 72e34 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd84> │ │ │ │ - ldr r1, [pc, #36] @ 72e3c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd8c> │ │ │ │ + beq 72e38 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd70> │ │ │ │ + ldr r3, [pc, #32] @ 72e4c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd84> │ │ │ │ + ldr r1, [pc, #36] @ 72e54 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd8c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 72e2c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd7c> │ │ │ │ + bl 18ed6c │ │ │ │ + b 72e44 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd7c> │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b a5a64 │ │ │ │ + b a5988 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r1, r7, ip, ror #25 │ │ │ │ - eorseq r5, r7, ip, asr #27 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq pc, r6, ip, ror #12 │ │ │ │ + eorseq r3, r7, ip, asr #14 │ │ │ │ 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 9b284 │ │ │ │ + bl 9b1a8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 72e90 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xde0> │ │ │ │ + beq 72ea8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xde0> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq 72e90 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xde0> │ │ │ │ + beq 72ea8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xde0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne 72e90 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xde0> │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bne 72ea8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xde0> │ │ │ │ + bl 9ac7c <_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 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + b 9ac7c <_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 125190 <_PyType_Name@@Base> │ │ │ │ + bl 124990 <_PyType_Name@@Base> │ │ │ │ ldr r5, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmn r5, #1 │ │ │ │ mov r1, r0 │ │ │ │ - bne 72f00 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe50> │ │ │ │ + bne 72f18 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe50> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #16] @ 72f10 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe60> │ │ │ │ - b 1293bc │ │ │ │ + ldr r0, [pc, #16] @ 72f28 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe60> │ │ │ │ + b 128bc0 │ │ │ │ mov r3, r5 │ │ │ │ - ldr r0, [pc, #8] @ 72f14 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe64> │ │ │ │ + ldr r0, [pc, #8] @ 72f2c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe64> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1293bc │ │ │ │ - eorseq sp, r7, r0, asr sp │ │ │ │ - eorseq r5, r9, ip, ror r1 │ │ │ │ + b 128bc0 │ │ │ │ + @ instruction: 0x0037b6d0 │ │ │ │ + @ instruction: 0x00392afc │ │ │ │ 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 2068e4 │ │ │ │ + bl 204c34 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2cdffc <_Py_RestoreSignals@@Base+0x15b4> │ │ │ │ + bl 2cb080 <_Py_RestoreSignals@@Base+0x15b4> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - ldr r2, [pc, #16] @ 72f5c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xeac> │ │ │ │ + ldr r2, [pc, #16] @ 72f74 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xeac> │ │ │ │ str r0, [r5, #12] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, r2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + 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] @ 72fc4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf14> │ │ │ │ - ldr r1, [pc, #76] @ 72fc8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf18> │ │ │ │ + ldr r3, [pc, #76] @ 72fdc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf14> │ │ │ │ + ldr r1, [pc, #76] @ 72fe0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf18> │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1babd0 │ │ │ │ + bl 1b906c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 72fbc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf0c> │ │ │ │ + blt 72fd4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf0c> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - blt 72fb0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf00> │ │ │ │ + blt 72fc8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf00> │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #28] @ 72fcc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf1c> │ │ │ │ - b a9bc8 │ │ │ │ + ldr r0, [pc, #28] @ 72fe4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf1c> │ │ │ │ + b a9aec │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #20] @ 72fd0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf20> │ │ │ │ - b a9bc8 │ │ │ │ + ldr r0, [pc, #20] @ 72fe8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf20> │ │ │ │ + b a9aec │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq sl, r6, r8, lsl ip │ │ │ │ - mlaseq r9, r8, lr, r2 │ │ │ │ - eorseq pc, r8, r4, ror #6 │ │ │ │ - eorseq sp, r8, ip, ror r6 │ │ │ │ + subseq sl, r5, r8, lsl ip │ │ │ │ + eorseq r0, r9, r8, lsl r8 │ │ │ │ + @ instruction: 0x0038ccb8 │ │ │ │ + eorseq fp, r8, r4, asr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r1] │ │ │ │ mov r4, r1 │ │ │ │ - bl 99d3c │ │ │ │ + bl 99c60 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ - b 71274 │ │ │ │ + b 7128c │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - beq 73020 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf70> │ │ │ │ - ldr r3, [pc, #12] @ 73028 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf78> │ │ │ │ + beq 73038 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf70> │ │ │ │ + ldr r3, [pc, #12] @ 73040 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf78> │ │ │ │ mov r0, #3 │ │ │ │ - b a289c │ │ │ │ + b a27c0 │ │ │ │ mov r0, #2 │ │ │ │ - b a296c │ │ │ │ - subseq r1, r6, r4, ror #1 │ │ │ │ + b a2890 │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ bl 29658 │ │ │ │ sub r3, r6, #1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi 73080 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfd0> │ │ │ │ + bhi 73098 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfd0> │ │ │ │ ldr r0, [r7] │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 1129cc │ │ │ │ + bl 112444 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 730a0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xff0> │ │ │ │ - b 730fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x104c> │ │ │ │ - ldr r0, [pc, #284] @ 731a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10f4> │ │ │ │ + beq 730b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xff0> │ │ │ │ + b 73114 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x104c> │ │ │ │ + ldr r0, [pc, #284] @ 731bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10f4> │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 73064 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfb4> │ │ │ │ - b 730fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x104c> │ │ │ │ + bne 7307c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfb4> │ │ │ │ + b 73114 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x104c> │ │ │ │ cmp r6, #1 │ │ │ │ - ble 73138 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1088> │ │ │ │ + ble 73150 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1088> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #244] @ 731a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10f8> │ │ │ │ + ldr r2, [pc, #244] @ 731c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10f8> │ │ │ │ cmp r3, r2 │ │ │ │ - beq 73118 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1068> │ │ │ │ + beq 73130 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1068> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq 73104 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1054> │ │ │ │ + beq 7311c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1054> │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl b2bb4 │ │ │ │ + bl b2728 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 730fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x104c> │ │ │ │ + beq 73114 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x104c> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 7311c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x106c> │ │ │ │ - ldr r3, [pc, #184] @ 731ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10fc> │ │ │ │ - ldr r1, [pc, #184] @ 731b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1100> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - mov r4, #0 │ │ │ │ - b 73184 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10d4> │ │ │ │ - ldr r2, [pc, #168] @ 731b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1104> │ │ │ │ - ldr r1, [pc, #168] @ 731b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1108> │ │ │ │ - ldr r0, [pc, #144] @ 731a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10f4> │ │ │ │ - bl 31816c <_PyArg_BadArgument@@Base> │ │ │ │ - b 730fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x104c> │ │ │ │ + beq 73134 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x106c> │ │ │ │ + ldr r3, [pc, #184] @ 731c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10fc> │ │ │ │ + ldr r1, [pc, #184] @ 731c8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1100> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ed6c │ │ │ │ + mov r4, #0 │ │ │ │ + b 7319c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10d4> │ │ │ │ + ldr r2, [pc, #168] @ 731cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1104> │ │ │ │ + ldr r1, [pc, #168] @ 731d0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1108> │ │ │ │ + ldr r0, [pc, #144] @ 731bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10f4> │ │ │ │ + bl 315a24 <_PyArg_BadArgument@@Base> │ │ │ │ + b 73114 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x104c> │ │ │ │ mov r5, r4 │ │ │ │ cmp r6, #2 │ │ │ │ - beq 7313c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x108c> │ │ │ │ + beq 73154 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x108c> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 1038f0 │ │ │ │ + bl 103320 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge 7313c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x108c> │ │ │ │ - b 730fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x104c> │ │ │ │ + bge 73154 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x108c> │ │ │ │ + b 73114 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x104c> │ │ │ │ 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 22bc0c │ │ │ │ + bl 2283f8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 73184 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10d4> │ │ │ │ + beq 7319c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10d4> │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r0, [pc, #60] @ 731bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x110c> │ │ │ │ - bl a9bc8 │ │ │ │ + ldr r0, [pc, #60] @ 731d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x110c> │ │ │ │ + bl a9aec │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 73198 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10e8> │ │ │ │ + beq 731b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10e8> │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 113900 │ │ │ │ + bl 113378 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r5, r7, r0, lsr #32 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r3, r6, ip, ror #26 │ │ │ │ - eorseq fp, r6, r0, lsr ip │ │ │ │ - eorseq ip, r6, r8, asr #28 │ │ │ │ - eorseq r7, r7, r8, lsr r4 │ │ │ │ + @ instruction: 0x003729b4 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + @ instruction: 0x003616dc │ │ │ │ + @ instruction: 0x003695b0 │ │ │ │ + eorseq sl, r6, r8, asr #15 │ │ │ │ + @ instruction: 0x00374db8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #60] @ 73214 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1164> │ │ │ │ - ldr r1, [pc, #60] @ 73218 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1168> │ │ │ │ + ldr r3, [pc, #60] @ 7322c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1164> │ │ │ │ + ldr r1, [pc, #60] @ 73230 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1168> │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1babd0 │ │ │ │ + bl 1b906c │ │ │ │ cmp r0, #0 │ │ │ │ movlt r0, #0 │ │ │ │ - blt 7320c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x115c> │ │ │ │ + blt 73224 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x115c> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldmib r4, {r1, r2, r3} │ │ │ │ str r0, [sp] │ │ │ │ - ldr r0, [pc, #16] @ 7321c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x116c> │ │ │ │ - bl a9bc8 │ │ │ │ + ldr r0, [pc, #16] @ 73234 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x116c> │ │ │ │ + bl a9aec │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq sl, r6, r8, lsl ip │ │ │ │ - mlaseq r9, r8, lr, r2 │ │ │ │ - eorseq r4, r9, r8, lsr #26 │ │ │ │ + subseq sl, r5, r8, lsl ip │ │ │ │ + eorseq r0, r9, r8, lsl r8 │ │ │ │ + eorseq r2, r9, r8, lsr #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #64] @ 73278 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11c8> │ │ │ │ + ldr r3, [pc, #64] @ 73290 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11c8> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #52] @ 7327c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11cc> │ │ │ │ + ldr r1, [pc, #52] @ 73294 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11cc> │ │ │ │ mov r2, #1 │ │ │ │ - bl 1babd0 │ │ │ │ + bl 1b906c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 7325c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11ac> │ │ │ │ + bge 73274 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11ac> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 1038f0 │ │ │ │ + bl 103320 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt 73254 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11a4> │ │ │ │ - ldr r0, [pc, #12] @ 73280 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11d0> │ │ │ │ + blt 7326c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11a4> │ │ │ │ + ldr r0, [pc, #12] @ 73298 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11d0> │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq sl, r6, r8, lsl ip │ │ │ │ - mlaseq r9, r8, lr, r2 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq sl, r5, r8, lsl ip │ │ │ │ + eorseq r0, r9, r8, lsl r8 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ subs r0, r1, #0 │ │ │ │ - beq 732a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11f8> │ │ │ │ + beq 732c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11f8> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 113900 │ │ │ │ + bl 113378 │ │ │ │ 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 295584 │ │ │ │ + bl 2925e0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 732dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x122c> │ │ │ │ - bl a5774 │ │ │ │ + bne 732f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x122c> │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 732e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1238> │ │ │ │ + bne 73300 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1238> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a5a64 │ │ │ │ + b a5988 │ │ │ │ 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] @ 733b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1304> │ │ │ │ + ldr r1, [pc, #160] @ 733cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1304> │ │ │ │ add r2, sp, #4 │ │ │ │ - bl b6fb4 │ │ │ │ + bl b6b10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73344 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1294> │ │ │ │ + beq 7335c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1294> │ │ │ │ ldr r1, [sp] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r2, sp, #8 │ │ │ │ bl 29958 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 7334c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x129c> │ │ │ │ - ldr r3, [pc, #120] @ 733b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1308> │ │ │ │ + bge 73364 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x129c> │ │ │ │ + ldr r3, [pc, #120] @ 733d0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1308> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1448e8 │ │ │ │ + bl 1440d8 │ │ │ │ mov r0, #0 │ │ │ │ - b 733ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12fc> │ │ │ │ - bne 73364 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12b4> │ │ │ │ - ldr r3, [pc, #96] @ 733b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1308> │ │ │ │ - ldr r1, [pc, #96] @ 733bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x130c> │ │ │ │ + b 733c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12fc> │ │ │ │ + bne 7337c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12b4> │ │ │ │ + ldr r3, [pc, #96] @ 733d0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1308> │ │ │ │ + ldr r1, [pc, #96] @ 733d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x130c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 73344 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1294> │ │ │ │ + bl 18ed6c │ │ │ │ + b 7335c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1294> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bne 73380 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12d0> │ │ │ │ + bne 73398 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12d0> │ │ │ │ mov r1, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 92a28 │ │ │ │ - b 733ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12fc> │ │ │ │ + bl 9294c │ │ │ │ + b 733c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12fc> │ │ │ │ cmp r3, #10 │ │ │ │ - bne 73398 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12e8> │ │ │ │ + bne 733b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12e8> │ │ │ │ mov r1, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 92a28 │ │ │ │ - b 733ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12fc> │ │ │ │ - ldr r3, [pc, #24] @ 733b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1308> │ │ │ │ - ldr r1, [pc, #28] @ 733c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1310> │ │ │ │ + bl 9294c │ │ │ │ + b 733c4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x12fc> │ │ │ │ + ldr r3, [pc, #24] @ 733d0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1308> │ │ │ │ + ldr r1, [pc, #28] @ 733d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1310> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 73344 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1294> │ │ │ │ + bl 18ed6c │ │ │ │ + b 7335c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1294> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - mlaseq r9, r0, r1, r5 │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ - eorseq r5, r9, r0, lsr #3 │ │ │ │ - @ instruction: 0x003872b8 │ │ │ │ + eorseq r2, r9, r8, lsl fp │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ + eorseq r2, r9, r8, lsr #22 │ │ │ │ + eorseq r4, r8, r0, asr ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #48] @ 7340c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x135c> │ │ │ │ - ldr r1, [pc, #48] @ 73410 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1360> │ │ │ │ + ldr r3, [pc, #48] @ 73424 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x135c> │ │ │ │ + ldr r1, [pc, #48] @ 73428 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1360> │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1babd0 │ │ │ │ + bl 1b906c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 73404 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1354> │ │ │ │ + blt 7341c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1354> │ │ │ │ ldmib r4, {r1, r2, r3} │ │ │ │ - ldr r0, [pc, #20] @ 73414 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1364> │ │ │ │ + ldr r0, [pc, #20] @ 7342c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1364> │ │ │ │ pop {r4, lr} │ │ │ │ - b a9bc8 │ │ │ │ + b a9aec │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq sl, r6, r8, lsl ip │ │ │ │ - mlaseq r9, r8, lr, r2 │ │ │ │ - @ instruction: 0x003951d8 │ │ │ │ + subseq sl, r5, r8, lsl ip │ │ │ │ + eorseq r0, r9, r8, lsl r8 │ │ │ │ + eorseq r2, r9, r8, asr fp │ │ │ │ │ │ │ │ -00073418 <_PyLong_Size_t_Converter@@Base>: │ │ │ │ +00073430 <_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 73460 <_PyLong_Size_t_Converter@@Base+0x48> │ │ │ │ + beq 73478 <_PyLong_Size_t_Converter@@Base+0x48> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 73460 <_PyLong_Size_t_Converter@@Base+0x48> │ │ │ │ - ldr r3, [pc, #60] @ 73490 <_PyLong_Size_t_Converter@@Base+0x78> │ │ │ │ - ldr r1, [pc, #60] @ 73494 <_PyLong_Size_t_Converter@@Base+0x7c> │ │ │ │ + bne 73478 <_PyLong_Size_t_Converter@@Base+0x48> │ │ │ │ + ldr r3, [pc, #60] @ 734a8 <_PyLong_Size_t_Converter@@Base+0x78> │ │ │ │ + ldr r1, [pc, #60] @ 734ac <_PyLong_Size_t_Converter@@Base+0x7c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 7347c <_PyLong_Size_t_Converter@@Base+0x64> │ │ │ │ - bl 13bf04 │ │ │ │ + bl 18ed6c │ │ │ │ + b 73494 <_PyLong_Size_t_Converter@@Base+0x64> │ │ │ │ + bl 13b6f4 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 73484 <_PyLong_Size_t_Converter@@Base+0x6c> │ │ │ │ - bl a5774 │ │ │ │ + bne 7349c <_PyLong_Size_t_Converter@@Base+0x6c> │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73484 <_PyLong_Size_t_Converter@@Base+0x6c> │ │ │ │ + beq 7349c <_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, r6, r0, ror r9 │ │ │ │ - eorseq r4, r8, r4, ror lr │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + @ instruction: 0x003827f4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3848] @ 0xf08 │ │ │ │ - ldr r2, [pc, #372] @ 73624 <_PyLong_Size_t_Converter@@Base+0x20c> │ │ │ │ + ldr r2, [pc, #372] @ 7363c <_PyLong_Size_t_Converter@@Base+0x20c> │ │ │ │ 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 ef90c │ │ │ │ + bl ef460 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 734ec <_PyLong_Size_t_Converter@@Base+0xd4> │ │ │ │ + beq 73504 <_PyLong_Size_t_Converter@@Base+0xd4> │ │ │ │ cmp r0, #3 │ │ │ │ mov r2, r0 │ │ │ │ - bne 73534 <_PyLong_Size_t_Converter@@Base+0x11c> │ │ │ │ - b 7350c <_PyLong_Size_t_Converter@@Base+0xf4> │ │ │ │ - ldr r1, [pc, #308] @ 73628 <_PyLong_Size_t_Converter@@Base+0x210> │ │ │ │ + bne 7354c <_PyLong_Size_t_Converter@@Base+0x11c> │ │ │ │ + b 73524 <_PyLong_Size_t_Converter@@Base+0xf4> │ │ │ │ + ldr r1, [pc, #308] @ 73640 <_PyLong_Size_t_Converter@@Base+0x210> │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ - bl b6fb4 │ │ │ │ + bl b6b10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 73548 <_PyLong_Size_t_Converter@@Base+0x130> │ │ │ │ - b 73578 <_PyLong_Size_t_Converter@@Base+0x160> │ │ │ │ + bne 73560 <_PyLong_Size_t_Converter@@Base+0x130> │ │ │ │ + b 73590 <_PyLong_Size_t_Converter@@Base+0x160> │ │ │ │ add r2, sp, #24 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r1, [pc, #272] @ 7362c <_PyLong_Size_t_Converter@@Base+0x214> │ │ │ │ + ldr r1, [pc, #272] @ 73644 <_PyLong_Size_t_Converter@@Base+0x214> │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ - bl b6fb4 │ │ │ │ + bl b6b10 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 73548 <_PyLong_Size_t_Converter@@Base+0x130> │ │ │ │ - b 73578 <_PyLong_Size_t_Converter@@Base+0x160> │ │ │ │ - ldr r3, [pc, #244] @ 73630 <_PyLong_Size_t_Converter@@Base+0x218> │ │ │ │ - ldr r1, [pc, #244] @ 73634 <_PyLong_Size_t_Converter@@Base+0x21c> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 117e48 │ │ │ │ - b 73578 <_PyLong_Size_t_Converter@@Base+0x160> │ │ │ │ - ldr r2, [pc, #232] @ 73638 <_PyLong_Size_t_Converter@@Base+0x220> │ │ │ │ + bne 73560 <_PyLong_Size_t_Converter@@Base+0x130> │ │ │ │ + b 73590 <_PyLong_Size_t_Converter@@Base+0x160> │ │ │ │ + ldr r3, [pc, #244] @ 73648 <_PyLong_Size_t_Converter@@Base+0x218> │ │ │ │ + ldr r1, [pc, #244] @ 7364c <_PyLong_Size_t_Converter@@Base+0x21c> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 1176e0 │ │ │ │ + b 73590 <_PyLong_Size_t_Converter@@Base+0x160> │ │ │ │ + ldr r2, [pc, #232] @ 73650 <_PyLong_Size_t_Converter@@Base+0x220> │ │ │ │ add r5, sp, #96 @ 0x60 │ │ │ │ str r2, [sp] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r3, sp, #20 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2dcd94 │ │ │ │ + bl 2da1cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 73580 <_PyLong_Size_t_Converter@@Base+0x168> │ │ │ │ + bne 73598 <_PyLong_Size_t_Converter@@Base+0x168> │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 113900 │ │ │ │ + bl 113378 │ │ │ │ mov r0, #0 │ │ │ │ - b 73600 <_PyLong_Size_t_Converter@@Base+0x1e8> │ │ │ │ + b 73618 <_PyLong_Size_t_Converter@@Base+0x1e8> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r1, [pc, #176] @ 7363c <_PyLong_Size_t_Converter@@Base+0x224> │ │ │ │ - ldr r0, [pc, #176] @ 73640 <_PyLong_Size_t_Converter@@Base+0x228> │ │ │ │ + ldr r1, [pc, #176] @ 73654 <_PyLong_Size_t_Converter@@Base+0x224> │ │ │ │ + ldr r0, [pc, #176] @ 73658 <_PyLong_Size_t_Converter@@Base+0x228> │ │ │ │ mov r2, r4 │ │ │ │ - bl bc32c │ │ │ │ + bl bbe80 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 73578 <_PyLong_Size_t_Converter@@Base+0x160> │ │ │ │ + blt 73590 <_PyLong_Size_t_Converter@@Base+0x160> │ │ │ │ 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] @ 73644 <_PyLong_Size_t_Converter@@Base+0x22c> │ │ │ │ + ldr r2, [pc, #108] @ 7365c <_PyLong_Size_t_Converter@@Base+0x22c> │ │ │ │ add r3, sp, #28 │ │ │ │ mov r1, #1 │ │ │ │ str ip, [sp, #32] │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - bl 2d5168 │ │ │ │ + bl 2d2218 <_PyTime_AsMilliseconds@@Base+0x188> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 73570 <_PyLong_Size_t_Converter@@Base+0x158> │ │ │ │ + beq 73588 <_PyLong_Size_t_Converter@@Base+0x158> │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 113900 │ │ │ │ + bl 113378 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl a5a64 │ │ │ │ - ldr r3, [pc, #28] @ 73624 <_PyLong_Size_t_Converter@@Base+0x20c> │ │ │ │ + bl a5988 │ │ │ │ + ldr r3, [pc, #28] @ 7363c <_PyLong_Size_t_Converter@@Base+0x20c> │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 7361c <_PyLong_Size_t_Converter@@Base+0x204> │ │ │ │ + beq 73634 <_PyLong_Size_t_Converter@@Base+0x204> │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #236 @ 0xec │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq pc, r5, ip, ror #29 │ │ │ │ - eorseq r5, r9, r4, lsr #4 │ │ │ │ - eorseq r5, r9, r0, lsr r2 │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r5, r9, ip, lsr r2 │ │ │ │ - eorseq r5, r9, r8, lsr #4 │ │ │ │ - eorseq sl, r8, ip, ror #23 │ │ │ │ - eorseq r5, r9, r8, ror #4 │ │ │ │ - andeq r3, r7, r8, asr #12 │ │ │ │ + subseq pc, r4, ip, ror #29 │ │ │ │ + eorseq r2, r9, r4, lsr #23 │ │ │ │ + @ instruction: 0x00392bb0 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + @ instruction: 0x00392bbc │ │ │ │ + eorseq r2, r9, r8, lsr #23 │ │ │ │ + eorseq r8, r8, ip, ror #10 │ │ │ │ + eorseq r2, r9, r8, ror #23 │ │ │ │ + andeq r3, r7, r0, ror #12 │ │ │ │ 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 │ │ │ │ @@ -74976,372 +74982,372 @@ │ │ │ │ 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] @ 73790 <_PyLong_Size_t_Converter@@Base+0x378> │ │ │ │ + ldr r1, [pc, #200] @ 737a8 <_PyLong_Size_t_Converter@@Base+0x378> │ │ │ │ str r4, [sp, #20] │ │ │ │ str r4, [sp, #16] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl b6fb4 │ │ │ │ + bl b6b10 │ │ │ │ cmp r0, r4 │ │ │ │ - beq 736f8 <_PyLong_Size_t_Converter@@Base+0x2e0> │ │ │ │ + beq 73710 <_PyLong_Size_t_Converter@@Base+0x2e0> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, r4 │ │ │ │ - bge 73700 <_PyLong_Size_t_Converter@@Base+0x2e8> │ │ │ │ - ldr r3, [pc, #164] @ 73794 <_PyLong_Size_t_Converter@@Base+0x37c> │ │ │ │ - ldr r1, [pc, #164] @ 73798 <_PyLong_Size_t_Converter@@Base+0x380> │ │ │ │ + bge 73718 <_PyLong_Size_t_Converter@@Base+0x2e8> │ │ │ │ + ldr r3, [pc, #164] @ 737ac <_PyLong_Size_t_Converter@@Base+0x37c> │ │ │ │ + ldr r1, [pc, #164] @ 737b0 <_PyLong_Size_t_Converter@@Base+0x380> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r4, #0 │ │ │ │ - b 73784 <_PyLong_Size_t_Converter@@Base+0x36c> │ │ │ │ + b 7379c <_PyLong_Size_t_Converter@@Base+0x36c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 92a28 │ │ │ │ + bl 9294c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - beq 736f8 <_PyLong_Size_t_Converter@@Base+0x2e0> │ │ │ │ + beq 73710 <_PyLong_Size_t_Converter@@Base+0x2e0> │ │ │ │ add ip, sp, #16 │ │ │ │ add r1, r0, #16 │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ str ip, [sp] │ │ │ │ - bl 7399c <_PyLong_Size_t_Converter@@Base+0x584> │ │ │ │ + bl 737b4 <_PyLong_Size_t_Converter@@Base+0x384> │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge 7373c <_PyLong_Size_t_Converter@@Base+0x324> │ │ │ │ + bge 73754 <_PyLong_Size_t_Converter@@Base+0x324> │ │ │ │ mov r4, #0 │ │ │ │ - b 73774 <_PyLong_Size_t_Converter@@Base+0x35c> │ │ │ │ + b 7378c <_PyLong_Size_t_Converter@@Base+0x35c> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bne 73760 <_PyLong_Size_t_Converter@@Base+0x348> │ │ │ │ + bne 73778 <_PyLong_Size_t_Converter@@Base+0x348> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, #2 │ │ │ │ - bl a296c │ │ │ │ + bl a2890 │ │ │ │ mov r4, r0 │ │ │ │ - b 73774 <_PyLong_Size_t_Converter@@Base+0x35c> │ │ │ │ + b 7378c <_PyLong_Size_t_Converter@@Base+0x35c> │ │ │ │ add r0, sp, #20 │ │ │ │ - bl cb2ac <_PyBytes_Resize@@Base> │ │ │ │ + bl cadc4 <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 73748 <_PyLong_Size_t_Converter@@Base+0x330> │ │ │ │ - b 73734 <_PyLong_Size_t_Converter@@Base+0x31c> │ │ │ │ + bge 73760 <_PyLong_Size_t_Converter@@Base+0x330> │ │ │ │ + b 7374c <_PyLong_Size_t_Converter@@Base+0x31c> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 9b2fc │ │ │ │ + bl 9b220 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 9b2fc │ │ │ │ + bl 9b220 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r5, r9, r8, ror r2 │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r5, r9, r8, lsl #5 │ │ │ │ + @ instruction: 0x00392bf8 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq r2, r9, r8, lsl #24 │ │ │ │ + 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] @ 7389c <_PyLong_Size_t_Converter@@Base+0x46c> │ │ │ │ + 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 2d0d68 │ │ │ │ + cmp r0, r5 │ │ │ │ + bne 73810 <_PyLong_Size_t_Converter@@Base+0x3e0> │ │ │ │ + mvn r0, #0 │ │ │ │ + b 73878 <_PyLong_Size_t_Converter@@Base+0x448> │ │ │ │ + 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] @ 738a0 <_PyLong_Size_t_Converter@@Base+0x470> │ │ │ │ + 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 2d2218 <_PyTime_AsMilliseconds@@Base+0x188> │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 73808 <_PyLong_Size_t_Converter@@Base+0x3d8> │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + mov r1, r5 │ │ │ │ + bl 2d0e7c │ │ │ │ + cmp r0, #0 │ │ │ │ + str r0, [r9] │ │ │ │ + beq 73808 <_PyLong_Size_t_Converter@@Base+0x3d8> │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [pc, #28] @ 7389c <_PyLong_Size_t_Converter@@Base+0x46c> │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #180] @ 0xb4 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + beq 73894 <_PyLong_Size_t_Converter@@Base+0x464> │ │ │ │ + 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, lsr #17 │ │ │ │ + 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 │ │ │ │ + ldr r2, [r3] │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r1, #16] │ │ │ │ + mov r1, #0 │ │ │ │ + bl 29658 │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ + ldr r2, [r4, #16] │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + str r1, [sp, #4] │ │ │ │ + str r2, [sp] │ │ │ │ + ldm r4, {r1, r2} │ │ │ │ + bl 2a81c │ │ │ │ + mov r3, r0 │ │ │ │ + mvn r0, r0 │ │ │ │ + lsr r0, r0, #31 │ │ │ │ + str r3, [r4, #20] │ │ │ │ + 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 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 737d4 <_PyLong_Size_t_Converter@@Base+0x3bc> │ │ │ │ + bne 73944 <_PyLong_Size_t_Converter@@Base+0x514> │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 737f8 <_PyLong_Size_t_Converter@@Base+0x3e0> │ │ │ │ - b 737e8 <_PyLong_Size_t_Converter@@Base+0x3d0> │ │ │ │ + beq 73968 <_PyLong_Size_t_Converter@@Base+0x538> │ │ │ │ + b 73958 <_PyLong_Size_t_Converter@@Base+0x528> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 737c4 <_PyLong_Size_t_Converter@@Base+0x3ac> │ │ │ │ + beq 73934 <_PyLong_Size_t_Converter@@Base+0x504> │ │ │ │ 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 73814 <_PyLong_Size_t_Converter@@Base+0x3fc> │ │ │ │ + beq 73984 <_PyLong_Size_t_Converter@@Base+0x554> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73830 <_PyLong_Size_t_Converter@@Base+0x418> │ │ │ │ + beq 739a0 <_PyLong_Size_t_Converter@@Base+0x570> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7384c <_PyLong_Size_t_Converter@@Base+0x434> │ │ │ │ + beq 739bc <_PyLong_Size_t_Converter@@Base+0x58c> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73868 <_PyLong_Size_t_Converter@@Base+0x450> │ │ │ │ + beq 739d8 <_PyLong_Size_t_Converter@@Base+0x5a8> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73884 <_PyLong_Size_t_Converter@@Base+0x46c> │ │ │ │ + beq 739f4 <_PyLong_Size_t_Converter@@Base+0x5c4> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 738a0 <_PyLong_Size_t_Converter@@Base+0x488> │ │ │ │ + beq 73a10 <_PyLong_Size_t_Converter@@Base+0x5e0> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 738bc <_PyLong_Size_t_Converter@@Base+0x4a4> │ │ │ │ + beq 73a2c <_PyLong_Size_t_Converter@@Base+0x5fc> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 738d8 <_PyLong_Size_t_Converter@@Base+0x4c0> │ │ │ │ + beq 73a48 <_PyLong_Size_t_Converter@@Base+0x618> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 738f4 <_PyLong_Size_t_Converter@@Base+0x4dc> │ │ │ │ + beq 73a64 <_PyLong_Size_t_Converter@@Base+0x634> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73910 <_PyLong_Size_t_Converter@@Base+0x4f8> │ │ │ │ + beq 73a80 <_PyLong_Size_t_Converter@@Base+0x650> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7392c <_PyLong_Size_t_Converter@@Base+0x514> │ │ │ │ + beq 73a9c <_PyLong_Size_t_Converter@@Base+0x66c> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73948 <_PyLong_Size_t_Converter@@Base+0x530> │ │ │ │ + beq 73ab8 <_PyLong_Size_t_Converter@@Base+0x688> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73964 <_PyLong_Size_t_Converter@@Base+0x54c> │ │ │ │ + beq 73ad4 <_PyLong_Size_t_Converter@@Base+0x6a4> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73980 <_PyLong_Size_t_Converter@@Base+0x568> │ │ │ │ + beq 73af0 <_PyLong_Size_t_Converter@@Base+0x6c0> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3880] @ 0xf28 │ │ │ │ - sub sp, sp, #184 @ 0xb8 │ │ │ │ - ldr ip, [pc, #204] @ 73a84 <_PyLong_Size_t_Converter@@Base+0x66c> │ │ │ │ - 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 2d3ce8 │ │ │ │ - cmp r0, r5 │ │ │ │ - bne 739f8 <_PyLong_Size_t_Converter@@Base+0x5e0> │ │ │ │ - mvn r0, #0 │ │ │ │ - b 73a60 <_PyLong_Size_t_Converter@@Base+0x648> │ │ │ │ - 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] @ 73a88 <_PyLong_Size_t_Converter@@Base+0x670> │ │ │ │ - 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 2d5168 │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 739f0 <_PyLong_Size_t_Converter@@Base+0x5d8> │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - mov r1, r5 │ │ │ │ - bl 2d3dfc │ │ │ │ - cmp r0, #0 │ │ │ │ - str r0, [r9] │ │ │ │ - beq 739f0 <_PyLong_Size_t_Converter@@Base+0x5d8> │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #28] @ 73a84 <_PyLong_Size_t_Converter@@Base+0x66c> │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #180] @ 0xb4 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - beq 73a7c <_PyLong_Size_t_Converter@@Base+0x664> │ │ │ │ - bl 2a210 <__stack_chk_fail@plt> │ │ │ │ - add sp, sp, #184 @ 0xb8 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subseq pc, r5, ip, ror #29 │ │ │ │ - andeq r3, r7, ip, lsl #21 │ │ │ │ - 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 │ │ │ │ - ldr r2, [r3] │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r1, #16] │ │ │ │ - mov r1, #0 │ │ │ │ - bl 29658 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ - ldr r2, [r4, #16] │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - str r1, [sp, #4] │ │ │ │ - str r2, [sp] │ │ │ │ - ldm r4, {r1, r2} │ │ │ │ - bl 2a81c │ │ │ │ - mov r3, r0 │ │ │ │ - mvn r0, r0 │ │ │ │ - lsr r0, r0, #31 │ │ │ │ - str r3, [r4, #20] │ │ │ │ - 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 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 73b2c <_PyLong_Size_t_Converter@@Base+0x714> │ │ │ │ + bne 73b44 <_PyLong_Size_t_Converter@@Base+0x714> │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 73b40 <_PyLong_Size_t_Converter@@Base+0x728> │ │ │ │ - b 73b50 <_PyLong_Size_t_Converter@@Base+0x738> │ │ │ │ + bne 73b58 <_PyLong_Size_t_Converter@@Base+0x728> │ │ │ │ + b 73b68 <_PyLong_Size_t_Converter@@Base+0x738> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73b1c <_PyLong_Size_t_Converter@@Base+0x704> │ │ │ │ + beq 73b34 <_PyLong_Size_t_Converter@@Base+0x704> │ │ │ │ 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 73b6c <_PyLong_Size_t_Converter@@Base+0x754> │ │ │ │ + beq 73b84 <_PyLong_Size_t_Converter@@Base+0x754> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73b88 <_PyLong_Size_t_Converter@@Base+0x770> │ │ │ │ + beq 73ba0 <_PyLong_Size_t_Converter@@Base+0x770> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73ba4 <_PyLong_Size_t_Converter@@Base+0x78c> │ │ │ │ + beq 73bbc <_PyLong_Size_t_Converter@@Base+0x78c> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73bc0 <_PyLong_Size_t_Converter@@Base+0x7a8> │ │ │ │ + beq 73bd8 <_PyLong_Size_t_Converter@@Base+0x7a8> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73bdc <_PyLong_Size_t_Converter@@Base+0x7c4> │ │ │ │ + beq 73bf4 <_PyLong_Size_t_Converter@@Base+0x7c4> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73bf8 <_PyLong_Size_t_Converter@@Base+0x7e0> │ │ │ │ + beq 73c10 <_PyLong_Size_t_Converter@@Base+0x7e0> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73c14 <_PyLong_Size_t_Converter@@Base+0x7fc> │ │ │ │ + beq 73c2c <_PyLong_Size_t_Converter@@Base+0x7fc> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73c30 <_PyLong_Size_t_Converter@@Base+0x818> │ │ │ │ + beq 73c48 <_PyLong_Size_t_Converter@@Base+0x818> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73c4c <_PyLong_Size_t_Converter@@Base+0x834> │ │ │ │ + beq 73c64 <_PyLong_Size_t_Converter@@Base+0x834> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73c68 <_PyLong_Size_t_Converter@@Base+0x850> │ │ │ │ + beq 73c80 <_PyLong_Size_t_Converter@@Base+0x850> │ │ │ │ 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} │ │ │ │ @@ -75353,116 +75359,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 73cc0 <_PyLong_Size_t_Converter@@Base+0x8a8> │ │ │ │ - ldr r2, [pc, #40] @ 73cd8 <_PyLong_Size_t_Converter@@Base+0x8c0> │ │ │ │ - ldr r1, [pc, #40] @ 73cdc <_PyLong_Size_t_Converter@@Base+0x8c4> │ │ │ │ - ldr r0, [pc, #40] @ 73ce0 <_PyLong_Size_t_Converter@@Base+0x8c8> │ │ │ │ - bl 31816c <_PyArg_BadArgument@@Base> │ │ │ │ + bne 73cd8 <_PyLong_Size_t_Converter@@Base+0x8a8> │ │ │ │ + ldr r2, [pc, #40] @ 73cf0 <_PyLong_Size_t_Converter@@Base+0x8c0> │ │ │ │ + ldr r1, [pc, #40] @ 73cf4 <_PyLong_Size_t_Converter@@Base+0x8c4> │ │ │ │ + ldr r0, [pc, #40] @ 73cf8 <_PyLong_Size_t_Converter@@Base+0x8c8> │ │ │ │ + bl 315a24 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb r2, [r1, #16] │ │ │ │ - ldr r3, [pc, #24] @ 73ce4 <_PyLong_Size_t_Converter@@Base+0x8cc> │ │ │ │ + ldr r3, [pc, #24] @ 73cfc <_PyLong_Size_t_Converter@@Base+0x8cc> │ │ │ │ tst r2, #3 │ │ │ │ - ldr r0, [pc, #20] @ 73ce8 <_PyLong_Size_t_Converter@@Base+0x8d0> │ │ │ │ + ldr r0, [pc, #20] @ 73d00 <_PyLong_Size_t_Converter@@Base+0x8d0> │ │ │ │ movne r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq sp, r7, r0, lsr sp │ │ │ │ - @ instruction: 0x0036ebb4 │ │ │ │ - @ instruction: 0x00362dfc │ │ │ │ - subseq r1, r6, r4, ror #1 │ │ │ │ - subseq r1, r6, r4, ror lr │ │ │ │ + @ instruction: 0x0037b6b0 │ │ │ │ + eorseq ip, r6, r4, lsr r5 │ │ │ │ + eorseq r0, r6, ip, ror r7 │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ │ │ │ │ -00073cec : │ │ │ │ +00073d04 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 73d14 │ │ │ │ + beq 73d2c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #1073741824 @ 0x40000000 │ │ │ │ - bne 73d28 │ │ │ │ - ldr r3, [pc, #244] @ 73e10 │ │ │ │ - ldr r1, [pc, #244] @ 73e14 │ │ │ │ + bne 73d40 │ │ │ │ + ldr r3, [pc, #244] @ 73e28 │ │ │ │ + ldr r1, [pc, #244] @ 73e2c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 73e08 │ │ │ │ + bl 18ed6c │ │ │ │ + b 73e20 │ │ │ │ cmp r1, #0 │ │ │ │ mov r4, r1 │ │ │ │ - beq 73d44 │ │ │ │ + beq 73d5c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ - bne 73d58 │ │ │ │ - ldr r3, [pc, #196] @ 73e10 │ │ │ │ - ldr r1, [pc, #200] @ 73e18 │ │ │ │ + bne 73d70 │ │ │ │ + ldr r3, [pc, #196] @ 73e28 │ │ │ │ + ldr r1, [pc, #200] @ 73e30 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 73e08 │ │ │ │ + bl 18ed6c │ │ │ │ + b 73e20 │ │ │ │ ldr ip, [r1, #8] │ │ │ │ - ldr r0, [pc, #184] @ 73e1c │ │ │ │ + ldr r0, [pc, #184] @ 73e34 │ │ │ │ mov r2, #0 │ │ │ │ cmp r2, ip │ │ │ │ - bge 73db0 │ │ │ │ + bge 73dc8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 73d94 │ │ │ │ + beq 73dac │ │ │ │ ldr r1, [r3, #4] │ │ │ │ subs r3, r3, r0 │ │ │ │ ldrb r1, [r1, #87] @ 0x57 │ │ │ │ movne r3, #1 │ │ │ │ bics r1, r3, r1, lsr #6 │ │ │ │ - beq 73da8 │ │ │ │ - ldr r3, [pc, #116] @ 73e10 │ │ │ │ - ldr r1, [pc, #128] @ 73e20 │ │ │ │ + beq 73dc0 │ │ │ │ + ldr r3, [pc, #116] @ 73e28 │ │ │ │ + ldr r1, [pc, #128] @ 73e38 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117e48 │ │ │ │ - b 73e08 │ │ │ │ + bl 1176e0 │ │ │ │ + b 73e20 │ │ │ │ add r2, r2, #1 │ │ │ │ - b 73d64 │ │ │ │ + b 73d7c │ │ │ │ ldr r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 73dd0 │ │ │ │ - ldr r3, [pc, #96] @ 73e24 │ │ │ │ - ldr r1, [pc, #96] @ 73e28 │ │ │ │ + bne 73de8 │ │ │ │ + ldr r3, [pc, #96] @ 73e3c │ │ │ │ + ldr r1, [pc, #96] @ 73e40 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117e48 │ │ │ │ - b 73e08 │ │ │ │ + bl 1176e0 │ │ │ │ + b 73e20 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 73df8 │ │ │ │ + beq 73e10 │ │ │ │ cmn r3, #-1073741822 @ 0xc0000002 │ │ │ │ add r2, r3, #1 │ │ │ │ streq r2, [r0] │ │ │ │ - beq 73df8 │ │ │ │ + beq 73e10 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 73df8 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bne 73e10 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 30ce78 │ │ │ │ + b 30a324 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r5, r9, r8, lsr #5 │ │ │ │ - eorseq r5, r9, ip, asr #5 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - @ instruction: 0x003952f8 │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r5, r9, ip, lsl r3 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r2, r9, r8, lsr #24 │ │ │ │ + eorseq r2, r9, ip, asr #24 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq r2, r9, r8, ror ip │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + mlaseq r9, ip, ip, r2 │ │ │ │ │ │ │ │ -00073e2c <_PyInterpreterConfig_InitFromState@@Base>: │ │ │ │ +00073e44 <_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] │ │ │ │ @@ -75478,248 +75484,242 @@ │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #2 │ │ │ │ str r1, [r0, #16] │ │ │ │ mov r0, #0 │ │ │ │ str r2, [r3, #24] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00073e84 <_PyErr_SetFromPyStatus@@Base>: │ │ │ │ +00073e9c <_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] @ 73f3c <_PyErr_SetFromPyStatus@@Base+0xb8> │ │ │ │ - ldrne r1, [pc, #144] @ 73f40 <_PyErr_SetFromPyStatus@@Base+0xbc> │ │ │ │ - bne 73ed0 <_PyErr_SetFromPyStatus@@Base+0x4c> │ │ │ │ + ldrne r3, [pc, #144] @ 73f54 <_PyErr_SetFromPyStatus@@Base+0xb8> │ │ │ │ + ldrne r1, [pc, #144] @ 73f58 <_PyErr_SetFromPyStatus@@Base+0xbc> │ │ │ │ + bne 73ee8 <_PyErr_SetFromPyStatus@@Base+0x4c> │ │ │ │ ldr r4, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 73ec8 <_PyErr_SetFromPyStatus@@Base+0x44> │ │ │ │ + beq 73ee0 <_PyErr_SetFromPyStatus@@Base+0x44> │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 73ee0 <_PyErr_SetFromPyStatus@@Base+0x5c> │ │ │ │ - ldr r3, [pc, #108] @ 73f3c <_PyErr_SetFromPyStatus@@Base+0xb8> │ │ │ │ - ldr r1, [pc, #112] @ 73f44 <_PyErr_SetFromPyStatus@@Base+0xc0> │ │ │ │ + bne 73ef8 <_PyErr_SetFromPyStatus@@Base+0x5c> │ │ │ │ + ldr r3, [pc, #108] @ 73f54 <_PyErr_SetFromPyStatus@@Base+0xb8> │ │ │ │ + ldr r1, [pc, #112] @ 73f5c <_PyErr_SetFromPyStatus@@Base+0xc0> │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, lr} │ │ │ │ - b 117e48 │ │ │ │ - ldr r1, [pc, #96] @ 73f48 <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ + b 1176e0 │ │ │ │ + ldr r1, [pc, #96] @ 73f60 <_PyErr_SetFromPyStatus@@Base+0xc4> │ │ │ │ mov r0, r4 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 73f00 <_PyErr_SetFromPyStatus@@Base+0x7c> │ │ │ │ + bne 73f18 <_PyErr_SetFromPyStatus@@Base+0x7c> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2a1f3c │ │ │ │ + b 29ef8c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #64] @ 73f4c <_PyErr_SetFromPyStatus@@Base+0xc8> │ │ │ │ + ldr r3, [pc, #64] @ 73f64 <_PyErr_SetFromPyStatus@@Base+0xc8> │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ - beq 73f28 <_PyErr_SetFromPyStatus@@Base+0xa4> │ │ │ │ + beq 73f40 <_PyErr_SetFromPyStatus@@Base+0xa4> │ │ │ │ mov r3, r4 │ │ │ │ - ldr r1, [pc, #48] @ 73f50 <_PyErr_SetFromPyStatus@@Base+0xcc> │ │ │ │ + ldr r1, [pc, #48] @ 73f68 <_PyErr_SetFromPyStatus@@Base+0xcc> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, lr} │ │ │ │ - b 117e48 │ │ │ │ + b 1176e0 │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #32] @ 73f54 <_PyErr_SetFromPyStatus@@Base+0xd0> │ │ │ │ + ldr r1, [pc, #32] @ 73f6c <_PyErr_SetFromPyStatus@@Base+0xd0> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, lr} │ │ │ │ - b 117e48 │ │ │ │ - ldrsbeq r1, [r6], #-12 │ │ │ │ - eorseq r5, r9, r4, asr #6 │ │ │ │ - eorseq r5, r9, r4, ror r3 │ │ │ │ - eorseq sl, r5, r4, asr fp │ │ │ │ - subseq r1, r6, r0, ror #1 │ │ │ │ - eorseq r7, r8, r8, lsl r0 │ │ │ │ - eorseq r7, r8, ip, lsl r0 │ │ │ │ + b 1176e0 │ │ │ │ + ldrsbeq r1, [r5], #-12 │ │ │ │ + eorseq r2, r9, r4, asr #25 │ │ │ │ + @ instruction: 0x00392cf4 │ │ │ │ + @ instruction: 0x003584d4 │ │ │ │ + subseq r1, r5, r0, ror #1 │ │ │ │ + @ instruction: 0x003849b0 │ │ │ │ + @ instruction: 0x003849b4 │ │ │ │ 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 73fa4 <_PyErr_SetFromPyStatus@@Base+0x120> │ │ │ │ + bne 73fbc <_PyErr_SetFromPyStatus@@Base+0x120> │ │ │ │ clz r3, r2 │ │ │ │ lsr r3, r3, #5 │ │ │ │ cmp r4, #1 │ │ │ │ orrgt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 73fdc <_PyErr_SetFromPyStatus@@Base+0x158> │ │ │ │ - ldr r1, [pc, #120] @ 74024 <_PyErr_SetFromPyStatus@@Base+0x1a0> │ │ │ │ + beq 73ff4 <_PyErr_SetFromPyStatus@@Base+0x158> │ │ │ │ + ldr r1, [pc, #120] @ 7403c <_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 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 74018 <_PyErr_SetFromPyStatus@@Base+0x194> │ │ │ │ + beq 74030 <_PyErr_SetFromPyStatus@@Base+0x194> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt 73ffc <_PyErr_SetFromPyStatus@@Base+0x178> │ │ │ │ + bgt 74014 <_PyErr_SetFromPyStatus@@Base+0x178> │ │ │ │ ldr r3, [r5, #444] @ 0x1bc │ │ │ │ - ldr r1, [pc, #56] @ 74028 <_PyErr_SetFromPyStatus@@Base+0x1a4> │ │ │ │ + ldr r1, [pc, #56] @ 74040 <_PyErr_SetFromPyStatus@@Base+0x1a4> │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 190780 │ │ │ │ - b 74018 <_PyErr_SetFromPyStatus@@Base+0x194> │ │ │ │ + bl 18ed6c │ │ │ │ + b 74030 <_PyErr_SetFromPyStatus@@Base+0x194> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 73fe4 <_PyErr_SetFromPyStatus@@Base+0x160> │ │ │ │ - bl a5774 │ │ │ │ + bne 73ffc <_PyErr_SetFromPyStatus@@Base+0x160> │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73fe4 <_PyErr_SetFromPyStatus@@Base+0x160> │ │ │ │ + beq 73ffc <_PyErr_SetFromPyStatus@@Base+0x160> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r4, r8, ip, lsl #17 │ │ │ │ - eorseq sp, r6, r4, lsr #23 │ │ │ │ + subseq r4, r7, ip, lsl #17 │ │ │ │ + eorseq fp, r6, r4, lsr #10 │ │ │ │ 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 74074 <_PyErr_SetFromPyStatus@@Base+0x1f0> │ │ │ │ + bne 7408c <_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 74098 <_PyErr_SetFromPyStatus@@Base+0x214> │ │ │ │ + b 740b0 <_PyErr_SetFromPyStatus@@Base+0x214> │ │ │ │ mov r1, r2 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 74058 <_PyErr_SetFromPyStatus@@Base+0x1d4> │ │ │ │ + beq 74070 <_PyErr_SetFromPyStatus@@Base+0x1d4> │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne 740a8 <_PyErr_SetFromPyStatus@@Base+0x224> │ │ │ │ + bne 740c0 <_PyErr_SetFromPyStatus@@Base+0x224> │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r8 │ │ │ │ mov r1, r6 │ │ │ │ - blt 74088 <_PyErr_SetFromPyStatus@@Base+0x204> │ │ │ │ - b 740b8 <_PyErr_SetFromPyStatus@@Base+0x234> │ │ │ │ + blt 740a0 <_PyErr_SetFromPyStatus@@Base+0x204> │ │ │ │ + b 740d0 <_PyErr_SetFromPyStatus@@Base+0x234> │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 74094 <_PyErr_SetFromPyStatus@@Base+0x210> │ │ │ │ + beq 740ac <_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] @ 740d4 <_PyErr_SetFromPyStatus@@Base+0x250> │ │ │ │ - b a9bc8 │ │ │ │ - eorseq r5, r9, ip, lsr #7 │ │ │ │ - ldr r0, [pc] @ 740e0 <_PyErr_SetFromPyStatus@@Base+0x25c> │ │ │ │ + ldr r0, [pc] @ 740ec <_PyErr_SetFromPyStatus@@Base+0x250> │ │ │ │ + b a9aec │ │ │ │ + eorseq r2, r9, ip, lsr #26 │ │ │ │ + ldr r0, [pc] @ 740f8 <_PyErr_SetFromPyStatus@@Base+0x25c> │ │ │ │ bx lr │ │ │ │ - subseq r1, r6, r4, ror #1 │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ │ │ │ │ -000740e4 : │ │ │ │ +000740fc : │ │ │ │ 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] @ 74188 │ │ │ │ + ldr r1, [pc, #140] @ 741a0 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #132] @ 7418c │ │ │ │ + ldr r0, [pc, #132] @ 741a4 │ │ │ │ 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 16d0ec <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 16bf38 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 7417c │ │ │ │ - ldr ip, [pc, #96] @ 74190 │ │ │ │ + beq 74194 │ │ │ │ + ldr ip, [pc, #96] @ 741a8 │ │ │ │ cmp r8, #0 │ │ │ │ - ldr r1, [pc, #92] @ 74194 │ │ │ │ + ldr r1, [pc, #92] @ 741ac │ │ │ │ movne r1, ip │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ str r1, [sp, #16] │ │ │ │ stm sp, {r7, r9, sl, fp} │ │ │ │ - ldr r1, [pc, #72] @ 74198 │ │ │ │ - bl ad1b4 │ │ │ │ + ldr r1, [pc, #72] @ 741b0 │ │ │ │ + bl ad0b8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 74178 │ │ │ │ + beq 74190 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 74178 │ │ │ │ + bne 74190 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq sl, r6, r4, asr #25 │ │ │ │ - eorseq sp, r5, ip, asr #11 │ │ │ │ - subseq r1, r6, r4, ror #1 │ │ │ │ - subseq r1, r6, r4, ror lr │ │ │ │ - @ instruction: 0x003953b4 │ │ │ │ - b 3e7f4 │ │ │ │ - ldr r0, [pc] @ 741a8 │ │ │ │ - b 9deb0 │ │ │ │ - eorseq lr, r5, ip, lsr #10 │ │ │ │ + eorseq r8, r6, r4, asr #12 │ │ │ │ + eorseq sl, r5, ip, asr #30 │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ + eorseq r2, r9, r4, lsr sp │ │ │ │ + b 3e80c <_PyType_GetModuleByDef3@@Base+0xd58> │ │ │ │ + ldr r0, [pc] @ 741c0 │ │ │ │ + b 9ddd4 │ │ │ │ + eorseq fp, r5, ip, lsr #29 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 741f8 │ │ │ │ + blt 74210 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl c42a4 │ │ │ │ + bl c3dc8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 29b68 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7ff4 │ │ │ │ + bl c7b18 │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r0, [pc, #12] @ 74200 │ │ │ │ - ldrne r0, [pc, #12] @ 74204 │ │ │ │ + ldreq r0, [pc, #12] @ 74218 │ │ │ │ + ldrne r0, [pc, #12] @ 7421c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc] @ 74200 │ │ │ │ + ldr r0, [pc] @ 74218 │ │ │ │ bx lr │ │ │ │ - subseq r1, r6, r4, ror lr │ │ │ │ - subseq r1, r6, r4, ror #1 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - mov r3, r1 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r1, r2 │ │ │ │ - bxeq lr │ │ │ │ - bx r3 │ │ │ │ + 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 │ │ │ │ mov ip, r3 │ │ │ │ sub sp, sp, #32 │ │ │ │ cmp ip, #1 │ │ │ │ @@ -75727,132 +75727,132 @@ │ │ │ │ movgt r0, #0 │ │ │ │ movle r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ orrne r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ - bne 74278 │ │ │ │ + bne 74278 │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp ip, #2 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 742ac │ │ │ │ + beq 742ac │ │ │ │ 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] @ 74338 │ │ │ │ + ldr ip, [pc, #156] @ 74338 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 742d4 │ │ │ │ + beq 742d4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r6, [r0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - bne 742dc │ │ │ │ - ldr r2, [pc, #112] @ 7433c │ │ │ │ - ldr r1, [pc, #112] @ 74340 │ │ │ │ - ldr r0, [pc, #112] @ 74344 │ │ │ │ - bl 31816c <_PyArg_BadArgument@@Base> │ │ │ │ + bne 742dc │ │ │ │ + ldr r2, [pc, #112] @ 7433c │ │ │ │ + ldr r1, [pc, #112] @ 74340 │ │ │ │ + ldr r0, [pc, #112] @ 74344 │ │ │ │ + bl 315a24 <_PyArg_BadArgument@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b 7432c │ │ │ │ + b 7432c │ │ │ │ mov r0, r3 │ │ │ │ - bl a8eb0 │ │ │ │ + bl a8dd4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 742d4 │ │ │ │ + beq 742d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ea5fc │ │ │ │ + bl 1e891c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 318790 │ │ │ │ + bl 316048 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7432c │ │ │ │ + beq 7432c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7432c │ │ │ │ + bne 7432c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrheq r4, [r8], #-136 @ 0xffffff78 │ │ │ │ - eorseq r4, r8, r0, ror r6 │ │ │ │ - eorseq ip, r6, r8, asr #28 │ │ │ │ - eorseq sp, r8, r8, lsr #15 │ │ │ │ - ldr r0, [pc, #12] @ 7435c │ │ │ │ + ldrheq r4, [r7], #-136 @ 0xffffff78 │ │ │ │ + @ instruction: 0x00381ff0 │ │ │ │ + eorseq sl, r6, r8, asr #15 │ │ │ │ + eorseq fp, r8, r0, lsl #3 │ │ │ │ + ldr r0, [pc, #12] @ 7435c │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, #2 │ │ │ │ - b 1293bc │ │ │ │ - @ instruction: 0x003953bc │ │ │ │ + b 128bc0 │ │ │ │ + eorseq r2, r9, ip, lsr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #72] @ 743c0 │ │ │ │ + ldr r3, [pc, #72] @ 743c0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #60] @ 743c4 │ │ │ │ + ldr r1, [pc, #60] @ 743c4 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1babd0 │ │ │ │ + bl 1b906c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 743b8 │ │ │ │ + blt 743b8 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r0, [r5, #24] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ str r4, [r5, #24] │ │ │ │ - bl 9b380 │ │ │ │ - ldr r0, [pc, #16] @ 743c8 │ │ │ │ + bl 9b2a4 │ │ │ │ + ldr r0, [pc, #16] @ 743c8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq sl, r6, r8, lsl ip │ │ │ │ - mlaseq r9, r8, lr, r2 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq sl, r5, r8, lsl ip │ │ │ │ + eorseq r0, r9, r8, lsl 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 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 74404 │ │ │ │ + bne 74404 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 74418 │ │ │ │ - b 74428 │ │ │ │ + bne 74418 │ │ │ │ + b 74428 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 743f4 │ │ │ │ + beq 743f4 │ │ │ │ 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 74444 │ │ │ │ + beq 74444 │ │ │ │ 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} │ │ │ │ @@ -75862,151 +75862,151 @@ │ │ │ │ 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 ab140 │ │ │ │ + bl ab064 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 74494 │ │ │ │ - bl a5774 │ │ │ │ + bne 74494 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 744c4 │ │ │ │ + bne 744c4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 744bc │ │ │ │ + beq 744bc │ │ │ │ cmp r4, #0 │ │ │ │ movlt r4, #0 │ │ │ │ - blt 744b8 │ │ │ │ + blt 744b8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r4, r3 │ │ │ │ movge r4, r3 │ │ │ │ str r4, [r5, #8] │ │ │ │ - ldr r0, [pc, #8] @ 744cc │ │ │ │ + ldr r0, [pc, #8] @ 744cc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r6, r4, lsl 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 r3, r2 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r2, #24 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ bl 29658 │ │ │ │ - ldr r2, [pc, #60] @ 74540 │ │ │ │ + ldr r2, [pc, #60] @ 74540 │ │ │ │ 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 7452c │ │ │ │ + beq 7452c │ │ │ │ add r5, r5, #3648 @ 0xe40 │ │ │ │ ldrd r0, [r5] │ │ │ │ - ldr r2, [pc, #16] @ 74544 │ │ │ │ + ldr r2, [pc, #16] @ 74544 │ │ │ │ strd r0, [r3, #8] │ │ │ │ str r2, [r3, #16] │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r6, r4, ror #1 │ │ │ │ - strdeq r4, [r7], -r8 │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + andeq r4, r7, r8, asr #10 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r2, [pc, #12] @ 74560 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r0, [pc, #8] @ 74564 │ │ │ │ + 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 │ │ │ │ subs r4, r1, #0 │ │ │ │ - bne 74574 │ │ │ │ - ldr r3, [pc, #128] @ 745e8 │ │ │ │ - ldr r1, [pc, #128] @ 745ec │ │ │ │ + bne 74594 │ │ │ │ + ldr r3, [pc, #128] @ 74608 │ │ │ │ + ldr r1, [pc, #128] @ 7460c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 74598 │ │ │ │ + bl 18ed6c │ │ │ │ + b 745b8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - bne 745a0 │ │ │ │ - ldr r0, [pc, #100] @ 745f0 │ │ │ │ + bne 745c0 │ │ │ │ + ldr r0, [pc, #100] @ 74610 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #96] @ 745f4 │ │ │ │ + ldr r1, [pc, #96] @ 74614 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117e48 │ │ │ │ + bl 1176e0 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 745d8 │ │ │ │ + beq 745f8 │ │ │ │ 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 9b380 │ │ │ │ + bl 9b2a4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 317b50 <_PyGen_SetStopIterationValue@@Base+0xbc> │ │ │ │ + bl 315398 <_PyGen_SetStopIterationValue@@Base+0x50> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 745b0 │ │ │ │ - b 74598 │ │ │ │ - ldrsbeq fp, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r9, r8, asr #11 │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003953d0 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r2, [pc, #12] @ 74610 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r0, [pc, #8] @ 74614 │ │ │ │ - movne r0, r2 │ │ │ │ - bx lr │ │ │ │ - subseq r1, r6, r4, ror #1 │ │ │ │ - subseq r1, r6, r4, ror lr │ │ │ │ + bne 745d0 │ │ │ │ + b 745b8 │ │ │ │ + ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq lr, r8, r8, asr #30 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r2, r9, r0, 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, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 74650 │ │ │ │ + bne 74650 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 74674 │ │ │ │ - b 74664 │ │ │ │ + beq 74674 │ │ │ │ + b 74664 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 74640 │ │ │ │ + beq 74640 │ │ │ │ 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 74690 │ │ │ │ + beq 74690 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 746ac │ │ │ │ + beq 746ac │ │ │ │ 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} │ │ │ │ @@ -76019,46 +76019,46 @@ │ │ │ │ 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 7470c │ │ │ │ + bne 7470c │ │ │ │ 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 746f0 │ │ │ │ + beq 746f0 │ │ │ │ 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] @ 74784 │ │ │ │ + ldr ip, [pc, #76] @ 74784 │ │ │ │ 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 22b6d4 <_PyCrossInterpreterData_InitWithSize@@Base> │ │ │ │ + bl 227ec0 <_PyCrossInterpreterData_InitWithSize@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 7477c │ │ │ │ + beq 7477c │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [r4] │ │ │ │ - bl 1b1134 │ │ │ │ + bl 1af83c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, #0 │ │ │ │ strd r2, [r4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ andeq r4, r7, r0, lsl #16 │ │ │ │ @@ -76067,56 +76067,56 @@ │ │ │ │ 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 747c0 │ │ │ │ + bne 747c0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 747d4 │ │ │ │ - b 747e4 │ │ │ │ + bne 747d4 │ │ │ │ + b 747e4 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 747b0 │ │ │ │ + beq 747b0 │ │ │ │ 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 ab230 │ │ │ │ + b ab154 │ │ │ │ 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 74844 │ │ │ │ + bne 74844 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 74858 │ │ │ │ - b 74868 │ │ │ │ + bne 74858 │ │ │ │ + b 74868 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 74834 │ │ │ │ + beq 74834 │ │ │ │ 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 │ │ │ │ @@ -76130,54 +76130,54 @@ │ │ │ │ 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 748bc │ │ │ │ + bne 748bc │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 748d0 │ │ │ │ - b 748e0 │ │ │ │ + bne 748d0 │ │ │ │ + b 748e0 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 748ac │ │ │ │ + beq 748ac │ │ │ │ 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 74884 │ │ │ │ + b 74884 │ │ │ │ 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 74938 │ │ │ │ + bne 74938 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7494c │ │ │ │ - b 7495c │ │ │ │ + bne 7494c │ │ │ │ + b 7495c │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 74928 │ │ │ │ + beq 74928 │ │ │ │ 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 │ │ │ │ @@ -76206,149 +76206,149 @@ │ │ │ │ ldr r3, [pc, #648] @ 74c34 <_PyXI_InitExcInfo@@Base+0x2a0> │ │ │ │ cmp r1, r3 │ │ │ │ cmpne r1, #0 │ │ │ │ bne 749c8 <_PyXI_InitExcInfo@@Base+0x34> │ │ │ │ ldr r3, [pc, #636] @ 74c38 <_PyXI_InitExcInfo@@Base+0x2a4> │ │ │ │ ldr r1, [pc, #636] @ 74c3c <_PyXI_InitExcInfo@@Base+0x2a8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ b 74c2c <_PyXI_InitExcInfo@@Base+0x298> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ tst r3, #1073741824 @ 0x40000000 │ │ │ │ bne 749f4 <_PyXI_InitExcInfo@@Base+0x60> │ │ │ │ cmp r3, #0 │ │ │ │ bge 74a10 <_PyXI_InitExcInfo@@Base+0x7c> │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ tst r3, #1073741824 @ 0x40000000 │ │ │ │ beq 74a10 <_PyXI_InitExcInfo@@Base+0x7c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2de18c │ │ │ │ + bl 2db5c4 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 74c1c <_PyXI_InitExcInfo@@Base+0x288> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [pc, #552] @ 74c40 <_PyXI_InitExcInfo@@Base+0x2ac> │ │ │ │ mov r0, r5 │ │ │ │ - bl 10f928 │ │ │ │ + bl 10f3a8 │ │ │ │ subs r7, r0, #0 │ │ │ │ beq 74bf0 <_PyXI_InitExcInfo@@Base+0x25c> │ │ │ │ ldr r1, [pc, #536] @ 74c44 <_PyXI_InitExcInfo@@Base+0x2b0> │ │ │ │ - bl 10f928 │ │ │ │ + bl 10f3a8 │ │ │ │ subs r6, r0, #0 │ │ │ │ bne 74a3c <_PyXI_InitExcInfo@@Base+0xa8> │ │ │ │ mvn r6, #0 │ │ │ │ b 74b1c <_PyXI_InitExcInfo@@Base+0x188> │ │ │ │ mov r1, #0 │ │ │ │ - bl 2de6c0 │ │ │ │ + bl 2dbaf8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [r4, #4] │ │ │ │ beq 74a6c <_PyXI_InitExcInfo@@Base+0xd8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 74a6c <_PyXI_InitExcInfo@@Base+0xd8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq 74a34 <_PyXI_InitExcInfo@@Base+0xa0> │ │ │ │ ldr r1, [pc, #456] @ 74c48 <_PyXI_InitExcInfo@@Base+0x2b4> │ │ │ │ mov r0, r7 │ │ │ │ - bl 10f928 │ │ │ │ + bl 10f3a8 │ │ │ │ subs r6, r0, #0 │ │ │ │ beq 74a34 <_PyXI_InitExcInfo@@Base+0xa0> │ │ │ │ mov r1, #0 │ │ │ │ - bl 2de6c0 │ │ │ │ + bl 2dbaf8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [r4, #8] │ │ │ │ beq 74abc <_PyXI_InitExcInfo@@Base+0x128> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 74abc <_PyXI_InitExcInfo@@Base+0x128> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq 74a34 <_PyXI_InitExcInfo@@Base+0xa0> │ │ │ │ ldr r1, [pc, #380] @ 74c4c <_PyXI_InitExcInfo@@Base+0x2b8> │ │ │ │ mov r0, r7 │ │ │ │ - bl 10f928 │ │ │ │ + bl 10f3a8 │ │ │ │ subs r6, r0, #0 │ │ │ │ beq 74a34 <_PyXI_InitExcInfo@@Base+0xa0> │ │ │ │ mov r1, #0 │ │ │ │ - bl 2de6c0 │ │ │ │ + bl 2dbaf8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [r4, #12] │ │ │ │ beq 74b0c <_PyXI_InitExcInfo@@Base+0x178> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 74b0c <_PyXI_InitExcInfo@@Base+0x178> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_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 74b40 <_PyXI_InitExcInfo@@Base+0x1ac> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ bne 74b40 <_PyXI_InitExcInfo@@Base+0x1ac> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmn r6, #1 │ │ │ │ beq 74bf8 <_PyXI_InitExcInfo@@Base+0x264> │ │ │ │ ldr r1, [pc, #256] @ 74c50 <_PyXI_InitExcInfo@@Base+0x2bc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 10f928 │ │ │ │ + bl 10f3a8 │ │ │ │ subs r6, r0, #0 │ │ │ │ beq 74c00 <_PyXI_InitExcInfo@@Base+0x26c> │ │ │ │ mov r1, #0 │ │ │ │ - bl 2de6c0 │ │ │ │ + bl 2dbaf8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [r4, #16] │ │ │ │ beq 74b8c <_PyXI_InitExcInfo@@Base+0x1f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 74b8c <_PyXI_InitExcInfo@@Base+0x1f8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq 74c08 <_PyXI_InitExcInfo@@Base+0x274> │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #176] @ 74c54 <_PyXI_InitExcInfo@@Base+0x2c0> │ │ │ │ - bl 10f928 │ │ │ │ + bl 10f3a8 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 74c10 <_PyXI_InitExcInfo@@Base+0x27c> │ │ │ │ mov r1, #0 │ │ │ │ - bl 2de6c0 │ │ │ │ + bl 2dbaf8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [r4, #20] │ │ │ │ beq 74bdc <_PyXI_InitExcInfo@@Base+0x248> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 74bdc <_PyXI_InitExcInfo@@Base+0x248> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r5, [pc, #108] @ 74c58 <_PyXI_InitExcInfo@@Base+0x2c4> │ │ │ │ bne 74a08 <_PyXI_InitExcInfo@@Base+0x74> │ │ │ │ b 74c14 <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ ldr r5, [pc, #100] @ 74c5c <_PyXI_InitExcInfo@@Base+0x2c8> │ │ │ │ b 74c14 <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ @@ -76356,37 +76356,37 @@ │ │ │ │ b 74c14 <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ ldr r5, [pc, #92] @ 74c64 <_PyXI_InitExcInfo@@Base+0x2d0> │ │ │ │ b 74c14 <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ ldr r5, [pc, #88] @ 74c68 <_PyXI_InitExcInfo@@Base+0x2d4> │ │ │ │ b 74c14 <_PyXI_InitExcInfo@@Base+0x280> │ │ │ │ ldr r5, [pc, #84] @ 74c6c <_PyXI_InitExcInfo@@Base+0x2d8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 354348 <_PySemaphore_Destroy@@Base+0x4f8> │ │ │ │ + bl 351ccc <_PySemaphore_Destroy@@Base+0x570> │ │ │ │ ldr r3, [pc, #76] @ 74c70 <_PyXI_InitExcInfo@@Base+0x2dc> │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r5, r9, r8, lsr #9 │ │ │ │ - @ instruction: 0x00363dfc │ │ │ │ - eorseq ip, r5, r0, lsr #2 │ │ │ │ - eorseq ip, r5, ip, lsr #2 │ │ │ │ - eorseq ip, r5, ip, asr r1 │ │ │ │ - eorseq pc, r5, r0, ror #5 │ │ │ │ - @ instruction: 0x00386ff8 │ │ │ │ - eorseq r5, r9, ip, ror r4 │ │ │ │ - @ instruction: 0x003953f0 │ │ │ │ - eorseq r5, r8, r0, lsl sp │ │ │ │ - eorseq r5, r9, ip, lsl r4 │ │ │ │ - eorseq r5, r8, r8, ror #26 │ │ │ │ - eorseq r5, r9, r8, asr #8 │ │ │ │ - subseq r1, r6, r0, lsl #27 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq r2, r9, r8, lsr #28 │ │ │ │ + mlaseq r6, r0, r7, r1 │ │ │ │ + eorseq r9, r5, r0, lsr #21 │ │ │ │ + eorseq r9, r5, ip, lsr #21 │ │ │ │ + @ instruction: 0x00359adc │ │ │ │ + eorseq ip, r5, r0, ror #24 │ │ │ │ + mlaseq r8, r0, r9, r4 │ │ │ │ + @ instruction: 0x00392dfc │ │ │ │ + eorseq r2, r9, r0, ror sp │ │ │ │ + mlaseq r8, r0, r6, r3 │ │ │ │ + mlaseq r9, ip, sp, r2 │ │ │ │ + eorseq r3, r8, r8, ror #13 │ │ │ │ + eorseq r2, r9, r8, asr #27 │ │ │ │ + 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 │ │ │ │ @@ -76397,101 +76397,101 @@ │ │ │ │ bne 74cb0 <_PyXI_InitExcInfo@@Base+0x31c> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq 74d60 <_PyXI_InitExcInfo@@Base+0x3cc> │ │ │ │ cmp r4, #0 │ │ │ │ beq 74cc8 <_PyXI_InitExcInfo@@Base+0x334> │ │ │ │ mov r0, r4 │ │ │ │ - bl a8eb0 │ │ │ │ + bl a8dd4 │ │ │ │ mov r4, r0 │ │ │ │ b 74cd0 <_PyXI_InitExcInfo@@Base+0x33c> │ │ │ │ - bl 91ac8 │ │ │ │ + bl 919ec │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq 74dd8 <_PyXI_InitExcInfo@@Base+0x444> │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ beq 74cf8 <_PyXI_InitExcInfo@@Base+0x364> │ │ │ │ ldr r1, [pc, #248] @ 74de4 <_PyXI_InitExcInfo@@Base+0x450> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cb6c │ │ │ │ + bl 9ca90 │ │ │ │ cmp r0, #0 │ │ │ │ blt 74d38 <_PyXI_InitExcInfo@@Base+0x3a4> │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ beq 74d18 <_PyXI_InitExcInfo@@Base+0x384> │ │ │ │ ldr r1, [pc, #220] @ 74de8 <_PyXI_InitExcInfo@@Base+0x454> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cb6c │ │ │ │ + bl 9ca90 │ │ │ │ cmp r0, #0 │ │ │ │ blt 74d38 <_PyXI_InitExcInfo@@Base+0x3a4> │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ beq 74d7c <_PyXI_InitExcInfo@@Base+0x3e8> │ │ │ │ ldr r1, [pc, #192] @ 74dec <_PyXI_InitExcInfo@@Base+0x458> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cb6c │ │ │ │ + bl 9ca90 │ │ │ │ cmp r0, #0 │ │ │ │ bge 74d7c <_PyXI_InitExcInfo@@Base+0x3e8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 74dd8 <_PyXI_InitExcInfo@@Base+0x444> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 74dd8 <_PyXI_InitExcInfo@@Base+0x444> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ b 74dd8 <_PyXI_InitExcInfo@@Base+0x444> │ │ │ │ cmp r4, #0 │ │ │ │ ldreq r4, [pc, #132] @ 74df0 <_PyXI_InitExcInfo@@Base+0x45c> │ │ │ │ beq 74d7c <_PyXI_InitExcInfo@@Base+0x3e8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ ldr r3, [pc, #108] @ 74df0 <_PyXI_InitExcInfo@@Base+0x45c> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r4, r3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ bne 74da0 <_PyXI_InitExcInfo@@Base+0x40c> │ │ │ │ mov r0, #2 │ │ │ │ - bl a296c │ │ │ │ + bl a2890 │ │ │ │ mov r5, r0 │ │ │ │ b 74db0 <_PyXI_InitExcInfo@@Base+0x41c> │ │ │ │ mov r3, r4 │ │ │ │ mov r0, #3 │ │ │ │ - bl a289c │ │ │ │ + bl a27c0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 74ddc <_PyXI_InitExcInfo@@Base+0x448> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 74ddc <_PyXI_InitExcInfo@@Base+0x448> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ b 74ddc <_PyXI_InitExcInfo@@Base+0x448> │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrheq sp, [r8], #-196 @ 0xffffff3c │ │ │ │ - ldrsbeq lr, [r8], #-20 @ 0xffffffec │ │ │ │ - ldrsbeq sp, [r8], #-192 @ 0xffffff40 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + ldrheq sp, [r7], #-196 @ 0xffffff3c │ │ │ │ + ldrsbeq lr, [r7], #-20 @ 0xffffffec │ │ │ │ + ldrsbeq sp, [r7], #-192 @ 0xffffff40 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ 00074df4 <_PyXI_ExcInfoAsObject@@Base>: │ │ │ │ - b 35698 <_PyXI_ApplyError@@Base+0x1f8> │ │ │ │ + b 356b0 <_PyXI_ApplyError@@Base+0x1f8> │ │ │ │ │ │ │ │ 00074df8 <_PyXI_FormatExcInfo@@Base>: │ │ │ │ - b 359f4 <_PyXI_ApplyError@@Base+0x554> │ │ │ │ + b 35a0c <_PyXI_ApplyError@@Base+0x554> │ │ │ │ │ │ │ │ 00074dfc <_PyXI_ClearExcInfo@@Base>: │ │ │ │ - b 354348 <_PySemaphore_Destroy@@Base+0x4f8> │ │ │ │ + b 351ccc <_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 │ │ │ │ @@ -76518,60 +76518,60 @@ │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr ip, [pc, #184] @ 74f38 <_PyXI_ClearExcInfo@@Base+0x13c> │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 74f2c <_PyXI_ClearExcInfo@@Base+0x130> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ bne 74eb4 <_PyXI_ClearExcInfo@@Base+0xb8> │ │ │ │ - bl a5774 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ bne 74f2c <_PyXI_ClearExcInfo@@Base+0x130> │ │ │ │ cmp r6, #1 │ │ │ │ moveq r4, #0 │ │ │ │ beq 74ee0 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 74ee0 <_PyXI_ClearExcInfo@@Base+0xe4> │ │ │ │ - bl a5774 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ bne 74f2c <_PyXI_ClearExcInfo@@Base+0x130> │ │ │ │ - bl c42a4 │ │ │ │ + bl c3dc8 │ │ │ │ orr r1, r4, #524288 @ 0x80000 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2a6d8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7ff4 │ │ │ │ + bl c7b18 │ │ │ │ cmn r4, #1 │ │ │ │ bne 74f1c <_PyXI_ClearExcInfo@@Base+0x120> │ │ │ │ ldr r3, [pc, #44] @ 74f3c <_PyXI_ClearExcInfo@@Base+0x140> │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1448e8 │ │ │ │ + b 1440d8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a6490 │ │ │ │ + b a63b4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r4, r8, r4, ror #17 │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ + subseq r4, r7, r4, 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 │ │ │ │ @@ -76595,52 +76595,52 @@ │ │ │ │ str r2, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr ip, [pc, #132] @ 7503c <_PyXI_ClearExcInfo@@Base+0x240> │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq 75030 <_PyXI_ClearExcInfo@@Base+0x234> │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ bne 74ff0 <_PyXI_ClearExcInfo@@Base+0x1f4> │ │ │ │ ldr r2, [pc, #92] @ 75040 <_PyXI_ClearExcInfo@@Base+0x244> │ │ │ │ ldr r1, [pc, #92] @ 75044 <_PyXI_ClearExcInfo@@Base+0x248> │ │ │ │ ldr r0, [pc, #92] @ 75048 <_PyXI_ClearExcInfo@@Base+0x24c> │ │ │ │ - bl 31816c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 315a24 <_PyArg_BadArgument@@Base> │ │ │ │ b 75030 <_PyXI_ClearExcInfo@@Base+0x234> │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl b2bb4 │ │ │ │ + bl b2728 │ │ │ │ cmp r0, #0 │ │ │ │ beq 75030 <_PyXI_ClearExcInfo@@Base+0x234> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ ldreq r3, [r4, #444] @ 0x1bc │ │ │ │ ldrne r3, [pc, #48] @ 7504c <_PyXI_ClearExcInfo@@Base+0x250> │ │ │ │ ldreq r3, [r3, #16] │ │ │ │ ldrne r1, [pc, #44] @ 75050 <_PyXI_ClearExcInfo@@Base+0x254> │ │ │ │ ldrne r0, [r3] │ │ │ │ ldreq r1, [pc, #28] @ 75048 <_PyXI_ClearExcInfo@@Base+0x24c> │ │ │ │ ldreq r0, [r3, #4] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r4, r8, r0, lsl r9 │ │ │ │ - eorseq sp, r7, r0, lsr sp │ │ │ │ - eorseq ip, r6, r8, lsr #27 │ │ │ │ - @ instruction: 0x0036d9f8 │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r3, r6, ip, ror #26 │ │ │ │ + subseq r4, r7, r0, lsl r9 │ │ │ │ + @ instruction: 0x0037b6b0 │ │ │ │ + eorseq sl, r6, r8, lsr #14 │ │ │ │ + eorseq fp, r6, r8, ror r3 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + @ instruction: 0x003616dc │ │ │ │ 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 │ │ │ │ @@ -76668,31 +76668,31 @@ │ │ │ │ ldr ip, [pc, #552] @ 752f4 <_PyXI_ClearExcInfo@@Base+0x4f8> │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 75274 <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 1dfcb0 │ │ │ │ + bl 1ddfbc │ │ │ │ subs r9, r0, #0 │ │ │ │ blt 75274 <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ cmp r8, #0 │ │ │ │ beq 751ec <_PyXI_ClearExcInfo@@Base+0x3f0> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 75138 <_PyXI_ClearExcInfo@@Base+0x33c> │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ bne 7512c <_PyXI_ClearExcInfo@@Base+0x330> │ │ │ │ - bl a5774 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ bne 75274 <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ subs r5, r5, #2 │ │ │ │ bne 75140 <_PyXI_ClearExcInfo@@Base+0x344> │ │ │ │ b 751ec <_PyXI_ClearExcInfo@@Base+0x3f0> │ │ │ │ mov r5, r8 │ │ │ │ mov r8, r0 │ │ │ │ @@ -76701,45 +76701,45 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 7519c <_PyXI_ClearExcInfo@@Base+0x3a0> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, sl │ │ │ │ bne 75164 <_PyXI_ClearExcInfo@@Base+0x368> │ │ │ │ ldrd r6, [r0, #8] │ │ │ │ b 75190 <_PyXI_ClearExcInfo@@Base+0x394> │ │ │ │ - bl 1b1134 │ │ │ │ + bl 1af83c │ │ │ │ ldr r3, [pc, #396] @ 752fc <_PyXI_ClearExcInfo@@Base+0x500> │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 358cc0 │ │ │ │ + bl 356644 │ │ │ │ cmp r0, #0 │ │ │ │ beq 75190 <_PyXI_ClearExcInfo@@Base+0x394> │ │ │ │ - bl a5774 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ bne 75274 <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ cmp r5, #1 │ │ │ │ bne 751a4 <_PyXI_ClearExcInfo@@Base+0x3a8> │ │ │ │ b 75200 <_PyXI_ClearExcInfo@@Base+0x404> │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, sl │ │ │ │ bne 751bc <_PyXI_ClearExcInfo@@Base+0x3c0> │ │ │ │ ldrd r4, [r0, #8] │ │ │ │ b 75208 <_PyXI_ClearExcInfo@@Base+0x40c> │ │ │ │ - bl 1b1134 │ │ │ │ + bl 1af83c │ │ │ │ ldr r3, [pc, #308] @ 752fc <_PyXI_ClearExcInfo@@Base+0x500> │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 358cc0 │ │ │ │ + bl 356644 │ │ │ │ cmp r0, #0 │ │ │ │ beq 75208 <_PyXI_ClearExcInfo@@Base+0x40c> │ │ │ │ - bl a5774 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ beq 75208 <_PyXI_ClearExcInfo@@Base+0x40c> │ │ │ │ b 75274 <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #0 │ │ │ │ mov r6, r4 │ │ │ │ mov r7, r5 │ │ │ │ @@ -76749,74 +76749,74 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r6, #0 │ │ │ │ ldr r7, [pc, #228] @ 75300 <_PyXI_ClearExcInfo@@Base+0x504> │ │ │ │ add r0, sp, #24 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ - bl 29ec54 │ │ │ │ + bl 29bca4 │ │ │ │ cmp r0, r6 │ │ │ │ blt 75274 <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ add r0, sp, #32 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ - bl 29ec54 │ │ │ │ + bl 29bca4 │ │ │ │ cmp r0, r6 │ │ │ │ blt 75274 <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ ldrd r0, [sp, #24] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ - bl 1c7300 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1c5600 <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, r6 │ │ │ │ bge 7527c <_PyXI_ClearExcInfo@@Base+0x480> │ │ │ │ ldr r3, [pc, #152] @ 75304 <_PyXI_ClearExcInfo@@Base+0x508> │ │ │ │ ldr r1, [pc, #152] @ 75308 <_PyXI_ClearExcInfo@@Base+0x50c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r0, #0 │ │ │ │ b 752ec <_PyXI_ClearExcInfo@@Base+0x4f0> │ │ │ │ ldrd r0, [sp, #32] │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ - bl 1c7300 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1c5600 <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge 752a4 <_PyXI_ClearExcInfo@@Base+0x4a8> │ │ │ │ ldr r3, [pc, #108] @ 75304 <_PyXI_ClearExcInfo@@Base+0x508> │ │ │ │ ldr r1, [pc, #112] @ 7530c <_PyXI_ClearExcInfo@@Base+0x510> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ b 75274 <_PyXI_ClearExcInfo@@Base+0x478> │ │ │ │ - bl c42a4 │ │ │ │ + bl c3dc8 │ │ │ │ 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 c7ff4 │ │ │ │ + bl c7b18 │ │ │ │ cmn r4, #1 │ │ │ │ bne 752e4 <_PyXI_ClearExcInfo@@Base+0x4e8> │ │ │ │ ldr r3, [pc, #52] @ 75310 <_PyXI_ClearExcInfo@@Base+0x514> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1448e8 │ │ │ │ + bl 1440d8 │ │ │ │ b 752ec <_PyXI_ClearExcInfo@@Base+0x4f0> │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ bl 754bc <_PyXI_ClearExcInfo@@Base+0x6c0> │ │ │ │ add sp, sp, #120 @ 0x78 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subseq r4, r8, ip, lsr r9 │ │ │ │ - ldrsheq r6, [r6], #-80 @ 0xffffffb0 │ │ │ │ + subseq r4, r7, ip, lsr r9 │ │ │ │ + ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ - blcc fe727b08 <__bss_end__@@Base+0xfe152bc0> │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - @ instruction: 0x003954b4 │ │ │ │ - eorseq r5, r9, ip, asr #9 │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ + blcc fe727b08 <__bss_end__@@Base+0xfe162bc0> │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq r2, r9, r4, lsr lr │ │ │ │ + eorseq r2, r9, ip, asr #28 │ │ │ │ + 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 │ │ │ │ @@ -76839,37 +76839,37 @@ │ │ │ │ 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 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq 753d4 <_PyXI_ClearExcInfo@@Base+0x5d8> │ │ │ │ cmp r4, #0 │ │ │ │ bgt 753b8 <_PyXI_ClearExcInfo@@Base+0x5bc> │ │ │ │ ldr r3, [r5, #444] @ 0x1bc │ │ │ │ ldr r1, [pc, #56] @ 753e4 <_PyXI_ClearExcInfo@@Base+0x5e8> │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ b 753d4 <_PyXI_ClearExcInfo@@Base+0x5d8> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ bne 753a0 <_PyXI_ClearExcInfo@@Base+0x5a4> │ │ │ │ - bl a5774 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ beq 753a0 <_PyXI_ClearExcInfo@@Base+0x5a4> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r4, r8, r8, ror #18 │ │ │ │ - eorseq r7, r8, r4, ror #2 │ │ │ │ + subseq r4, r7, r8, ror #18 │ │ │ │ + @ instruction: 0x00384afc │ │ │ │ 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 │ │ │ │ @@ -76892,168 +76892,168 @@ │ │ │ │ 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 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq 754a8 <_PyXI_ClearExcInfo@@Base+0x6ac> │ │ │ │ cmp r4, #0 │ │ │ │ bgt 7548c <_PyXI_ClearExcInfo@@Base+0x690> │ │ │ │ ldr r3, [r5, #444] @ 0x1bc │ │ │ │ ldr r1, [pc, #56] @ 754b8 <_PyXI_ClearExcInfo@@Base+0x6bc> │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ b 754a8 <_PyXI_ClearExcInfo@@Base+0x6ac> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ bne 75474 <_PyXI_ClearExcInfo@@Base+0x678> │ │ │ │ - bl a5774 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ beq 75474 <_PyXI_ClearExcInfo@@Base+0x678> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - @ instruction: 0x00584994 │ │ │ │ - @ instruction: 0x003635f0 │ │ │ │ + @ instruction: 0x00574994 │ │ │ │ + eorseq r0, r6, r0, ror pc │ │ │ │ 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 358728 │ │ │ │ + bl 3560ac │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ mov r7, r1 │ │ │ │ - bl 3586a4 │ │ │ │ + bl 356028 │ │ │ │ ldr r2, [pc, #248] @ 755e8 <_PyXI_ClearExcInfo@@Base+0x7ec> │ │ │ │ ldr r3, [pc, #248] @ 755ec <_PyXI_ClearExcInfo@@Base+0x7f0> │ │ │ │ - bl 358788 │ │ │ │ + bl 35610c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 3583d4 │ │ │ │ - bl ab230 │ │ │ │ + bl 355d58 │ │ │ │ + bl ab154 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 7557c <_PyXI_ClearExcInfo@@Base+0x780> │ │ │ │ ldrd r0, [r5] │ │ │ │ - bl 358728 │ │ │ │ + bl 3560ac │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r7, r1 │ │ │ │ - bl 3586a4 │ │ │ │ + bl 356028 │ │ │ │ ldr r2, [pc, #180] @ 755e8 <_PyXI_ClearExcInfo@@Base+0x7ec> │ │ │ │ ldr r3, [pc, #180] @ 755ec <_PyXI_ClearExcInfo@@Base+0x7f0> │ │ │ │ - bl 358788 │ │ │ │ + bl 35610c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 3583d4 │ │ │ │ - bl ab230 │ │ │ │ + bl 355d58 │ │ │ │ + bl ab154 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 75584 <_PyXI_ClearExcInfo@@Base+0x788> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 7557c <_PyXI_ClearExcInfo@@Base+0x780> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 7557c <_PyXI_ClearExcInfo@@Base+0x780> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r6, #0 │ │ │ │ b 755e0 <_PyXI_ClearExcInfo@@Base+0x7e4> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #2 │ │ │ │ - bl a296c │ │ │ │ + bl a2890 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ beq 755bc <_PyXI_ClearExcInfo@@Base+0x7c0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 755bc <_PyXI_ClearExcInfo@@Base+0x7c0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 755e0 <_PyXI_ClearExcInfo@@Base+0x7e4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 755e0 <_PyXI_ClearExcInfo@@Base+0x7e4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_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} │ │ │ │ │ │ │ │ 000755f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 9deb0 │ │ │ │ + bl 9ddd4 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 75644 │ │ │ │ - bl 27b3a8 │ │ │ │ + bl 277f68 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ beq 75630 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ beq 75638 │ │ │ │ mov r4, r5 │ │ │ │ b 75644 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ b 75630 │ │ │ │ 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 1dfcb0 │ │ │ │ + bl 1ddfbc │ │ │ │ subs r4, r0, #0 │ │ │ │ movlt r0, #0 │ │ │ │ blt 756b4 │ │ │ │ - bl c42a4 │ │ │ │ + bl c3dc8 │ │ │ │ mov r1, sp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a144 <__timerfd_gettime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7ff4 │ │ │ │ + bl c7b18 │ │ │ │ cmn r4, #1 │ │ │ │ bne 756ac │ │ │ │ ldr r3, [pc, #24] @ 756bc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1448e8 │ │ │ │ + bl 1440d8 │ │ │ │ b 756b4 │ │ │ │ mov r0, sp │ │ │ │ bl 754bc <_PyXI_ClearExcInfo@@Base+0x6c0> │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ │ │ │ │ 000756c0 : │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ b 756cc │ │ │ │ │ │ │ │ 000756cc : │ │ │ │ @@ -77061,29 +77061,29 @@ │ │ │ │ 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 9deb0 │ │ │ │ + bl 9ddd4 │ │ │ │ subs r6, r0, #0 │ │ │ │ beq 75838 │ │ │ │ cmp r5, #0 │ │ │ │ beq 7582c │ │ │ │ mov r0, r5 │ │ │ │ - bl bbd2c │ │ │ │ + bl bb880 │ │ │ │ subs r5, r0, #0 │ │ │ │ moveq r7, r5 │ │ │ │ moveq r4, r5 │ │ │ │ beq 75750 │ │ │ │ cmp r4, #0 │ │ │ │ beq 7578c │ │ │ │ mov r0, r4 │ │ │ │ - bl bbd2c │ │ │ │ + bl bb880 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 75820 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ bl 75858 │ │ │ │ @@ -77094,159 +77094,159 @@ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 75774 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 75774 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b2fc │ │ │ │ + bl 9b220 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b2fc │ │ │ │ + bl 9b220 │ │ │ │ mov r6, r4 │ │ │ │ b 75838 │ │ │ │ ldr r3, [pc, #176] @ 75844 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne 757b0 │ │ │ │ ldr r1, [pc, #156] @ 75848 │ │ │ │ ldr r0, [pc, #156] @ 7584c │ │ │ │ - bl 7d954 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7d718 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [r3, #3888] @ 0xf30 │ │ │ │ ldr r1, [pc, #148] @ 75850 │ │ │ │ - bl 10f928 │ │ │ │ + bl 10f3a8 │ │ │ │ subs r7, r0, #0 │ │ │ │ bne 757cc │ │ │ │ - bl 11af64 │ │ │ │ + bl 11a7f8 │ │ │ │ b 75730 │ │ │ │ mov r3, r4 │ │ │ │ ldr r0, [pc, #124] @ 75854 │ │ │ │ mov r2, #-2147483646 @ 0x80000002 │ │ │ │ mov r1, sp │ │ │ │ str r7, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl c0810 │ │ │ │ + bl c0334 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ beq 75810 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ bne 75810 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp r8, #0 │ │ │ │ beq 757c4 │ │ │ │ mov r4, r8 │ │ │ │ b 75730 │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r4 │ │ │ │ b 75750 │ │ │ │ cmp r4, #0 │ │ │ │ bne 75720 │ │ │ │ b 75730 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r7, r7, r4, ror r4 │ │ │ │ - ldrheq pc, [r3], #-232 @ 0xffffff18 @ │ │ │ │ - mlaseq r7, r4, r8, r7 │ │ │ │ - subseq fp, r8, ip, lsr #10 │ │ │ │ + @ instruction: 0x00374df4 │ │ │ │ + subseq sp, r3, r8, lsr r8 │ │ │ │ + eorseq r5, r7, r4, lsl r2 │ │ │ │ + subseq fp, r7, ip, lsr #10 │ │ │ │ │ │ │ │ 00075858 : │ │ │ │ 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] @ 759a0 │ │ │ │ mov r7, r0 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r9, [r3, r0] │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r2 │ │ │ │ - bl 246298 │ │ │ │ + bl 242a7c │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 758e0 │ │ │ │ ldr r3, [r9, #8] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r3, #3888] @ 0xf30 │ │ │ │ ldr r1, [pc, #244] @ 759a4 │ │ │ │ ldreq r4, [r8, #80] @ 0x50 │ │ │ │ - bl 10f928 │ │ │ │ + bl 10f3a8 │ │ │ │ subs r6, r0, #0 │ │ │ │ bne 758e8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 758e0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 758e0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ b 75994 │ │ │ │ mov r3, #0 │ │ │ │ stm sp, {r4, sl} │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r1, [pc, #172] @ 759a8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ - bl 14e5c4 │ │ │ │ + bl 14dd1c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ beq 7592c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 7592c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ beq 75970 │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ beq 75958 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ bne 75958 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2464e0 │ │ │ │ + bl 242cc4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 75994 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 75994 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - mlaseq r7, r4, r8, r7 │ │ │ │ - subseq fp, r8, ip, ror #9 │ │ │ │ + eorseq r5, r7, r4, lsl r2 │ │ │ │ + subseq fp, r7, ip, ror #9 │ │ │ │ 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 │ │ │ │ @@ -77256,23 +77256,23 @@ │ │ │ │ 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 759fc │ │ │ │ - bl a5774 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ bne 75a08 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 18d844 │ │ │ │ + b 18be30 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b 725cc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x51c> │ │ │ │ + b 726b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5f0> │ │ │ │ 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 │ │ │ │ @@ -77284,96 +77284,23 @@ │ │ │ │ ldrgt r2, [r5, #4] │ │ │ │ ldrle r2, [pc, #44] @ 75a7c │ │ │ │ b 75a70 │ │ │ │ ldr r0, [pc, #40] @ 75a80 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 75a3c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 75a84 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - eorseq r8, r7, r0, lsl #3 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - bl 34410c │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 75ad8 │ │ │ │ - ldr r0, [r5, #44] @ 0x2c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 75b2c │ │ │ │ - mov r3, #0 │ │ │ │ - mov r2, #2 │ │ │ │ - mov r1, sp │ │ │ │ - stm sp, {r4, r6} │ │ │ │ - bl b95a8 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 75ae0 │ │ │ │ - mov r4, #0 │ │ │ │ - b 75b98 │ │ │ │ - ldr r1, [r5, #12] │ │ │ │ - ldrb r2, [r5, #77] @ 0x4d │ │ │ │ - ldr r3, [pc, #180] @ 75ba4 │ │ │ │ - cmp r2, #0 │ │ │ │ - cmpne r1, r3 │ │ │ │ - beq 75b44 │ │ │ │ - ldr r0, [r5, #80] @ 0x50 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 344b30 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 75b70 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ - strne r3, [r4] │ │ │ │ - str r4, [r5, #20] │ │ │ │ - bl 9b380 │ │ │ │ - b 75b44 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, #2 │ │ │ │ - bl a296c │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 75ad8 │ │ │ │ - ldr r3, [r5, #48] @ 0x30 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 75b98 │ │ │ │ - ldr r1, [r5, #72] @ 0x48 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 75b98 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 344718 │ │ │ │ - cmn r0, #1 │ │ │ │ - bne 75b98 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 75ad8 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 75ad8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 75ad8 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + b 75ccc │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq r5, r7, r0, lsl #22 │ │ │ │ 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 │ │ │ │ @@ -77384,203 +77311,276 @@ │ │ │ │ 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 75c0c │ │ │ │ + bne 75ae8 │ │ │ │ clz r2, r7 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #1 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 75c40 │ │ │ │ + beq 75b1c │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ - ldr ip, [pc, #444] @ 75ddc │ │ │ │ + ldr ip, [pc, #444] @ 75cb8 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ add ip, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp, #16] │ │ │ │ - bl 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 75d84 │ │ │ │ + beq 75c60 │ │ │ │ ldr r0, [r7] │ │ │ │ - bl 1dfcb0 │ │ │ │ + bl 1ddfbc │ │ │ │ subs r8, r0, #0 │ │ │ │ - blt 75d84 │ │ │ │ + blt 75c60 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 75d04 │ │ │ │ + beq 75be0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75c8c │ │ │ │ - bl 1485a4 │ │ │ │ + beq 75b68 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 75c80 │ │ │ │ - bl a5774 │ │ │ │ + bne 75b5c │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 75d84 │ │ │ │ + bne 75c60 │ │ │ │ subs r4, r4, #2 │ │ │ │ - bne 75c94 │ │ │ │ - b 75d18 │ │ │ │ + bne 75b70 │ │ │ │ + b 75bf4 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75cd0 │ │ │ │ - bl 17fb94 │ │ │ │ + beq 75bac │ │ │ │ + bl 17eb10 │ │ │ │ cmn r1, #1 │ │ │ │ cmneq r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bne 75cc4 │ │ │ │ - bl a5774 │ │ │ │ + bne 75ba0 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 75d84 │ │ │ │ + bne 75c60 │ │ │ │ cmp r4, #1 │ │ │ │ - bne 75cd8 │ │ │ │ - b 75d28 │ │ │ │ + bne 75bb4 │ │ │ │ + b 75c04 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 17fb94 │ │ │ │ + bl 17eb10 │ │ │ │ cmn r1, #1 │ │ │ │ cmneq r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bne 75d30 │ │ │ │ - bl a5774 │ │ │ │ + bne 75c0c │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 75d30 │ │ │ │ - b 75d84 │ │ │ │ + beq 75c0c │ │ │ │ + b 75c60 │ │ │ │ mov r4, r5 │ │ │ │ mov r7, r5 │ │ │ │ mov r6, r5 │ │ │ │ mov r9, r5 │ │ │ │ - b 75d30 │ │ │ │ + b 75c0c │ │ │ │ mov r7, r4 │ │ │ │ mov r6, r4 │ │ │ │ mov r9, r4 │ │ │ │ - b 75d30 │ │ │ │ + b 75c0c │ │ │ │ mov r4, #0 │ │ │ │ mov r7, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ - bl 1c7300 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1c5600 <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 75d5c │ │ │ │ - ldr r3, [pc, #144] @ 75de0 │ │ │ │ - ldr r1, [pc, #144] @ 75de4 │ │ │ │ + bge 75c38 │ │ │ │ + ldr r3, [pc, #144] @ 75cbc │ │ │ │ + ldr r1, [pc, #144] @ 75cc0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 75d84 │ │ │ │ + bl 18ed6c │ │ │ │ + b 75c60 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - bl 1c7300 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1c5600 <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 75d8c │ │ │ │ - ldr r3, [pc, #100] @ 75de0 │ │ │ │ - ldr r1, [pc, #104] @ 75de8 │ │ │ │ + bge 75c68 │ │ │ │ + ldr r3, [pc, #100] @ 75cbc │ │ │ │ + ldr r1, [pc, #104] @ 75cc4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r0, #0 │ │ │ │ - b 75dd4 │ │ │ │ - bl c42a4 │ │ │ │ + b 75cb0 │ │ │ │ + bl c3dc8 │ │ │ │ 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 c7ff4 │ │ │ │ + bl c7b18 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 75dcc │ │ │ │ - ldr r3, [pc, #40] @ 75dec │ │ │ │ + bne 75ca8 │ │ │ │ + ldr r3, [pc, #40] @ 75cc8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1448e8 │ │ │ │ - b 75dd4 │ │ │ │ + bl 1440d8 │ │ │ │ + b 75cb0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ bl 75df8 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - subseq r4, r8, r0, asr #19 │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - @ instruction: 0x003954b4 │ │ │ │ - eorseq r5, r9, ip, asr #9 │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ + subseq r4, r7, r0, asr #19 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq r2, r9, r4, lsr lr │ │ │ │ + eorseq r2, r9, ip, asr #28 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ + 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 341fc8 │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 75d20 │ │ │ │ + ldr r0, [r5, #44] @ 0x2c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 75d74 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, #2 │ │ │ │ + mov r1, sp │ │ │ │ + stm sp, {r4, r6} │ │ │ │ + bl b90fc │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 75d28 │ │ │ │ + mov r4, #0 │ │ │ │ + b 75de0 │ │ │ │ + ldr r1, [r5, #12] │ │ │ │ + ldrb r2, [r5, #77] @ 0x4d │ │ │ │ + ldr r3, [pc, #180] @ 75dec │ │ │ │ + cmp r2, #0 │ │ │ │ + cmpne r1, r3 │ │ │ │ + beq 75d8c │ │ │ │ + ldr r0, [r5, #80] @ 0x50 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 342478 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 75db8 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ + strne r3, [r4] │ │ │ │ + str r4, [r5, #20] │ │ │ │ + bl 9b2a4 │ │ │ │ + b 75d8c │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, #2 │ │ │ │ + bl a2890 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 75d20 │ │ │ │ + ldr r3, [r5, #48] @ 0x30 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 75de0 │ │ │ │ + ldr r1, [r5, #72] @ 0x48 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 75de0 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 342390 │ │ │ │ + cmn r0, #1 │ │ │ │ + bne 75de0 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 75d20 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 75d20 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 75d20 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ 00075df0 : │ │ │ │ mov r3, #0 │ │ │ │ b 756cc │ │ │ │ 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 25e288 │ │ │ │ + bl 25acc4 <_PySys_GetRequiredAttrString@@Base+0x33c8> │ │ │ │ cmp r0, #0 │ │ │ │ bge 75e30 │ │ │ │ mov r0, #0 │ │ │ │ b 75e5c │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 25e288 │ │ │ │ + bl 25acc4 <_PySys_GetRequiredAttrString@@Base+0x33c8> │ │ │ │ cmp r0, #0 │ │ │ │ blt 75e28 │ │ │ │ ldrd r4, [sp, #8] │ │ │ │ ldrd r2, [sp, #16] │ │ │ │ ldr r0, [pc, #12] @ 75e64 │ │ │ │ strd r4, [sp] │ │ │ │ - bl a9bc8 │ │ │ │ + bl a9aec │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq sl, r5, ip, lsl #30 │ │ │ │ + eorseq r8, r5, ip, lsl #17 │ │ │ │ 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 1dfcb0 │ │ │ │ + bl 1ddfbc │ │ │ │ subs r4, r0, #0 │ │ │ │ movlt r0, #0 │ │ │ │ blt 75ed0 │ │ │ │ - bl c42a4 │ │ │ │ + bl c3dc8 │ │ │ │ mov r1, sp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a144 <__timerfd_gettime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7ff4 │ │ │ │ + bl c7b18 │ │ │ │ cmn r4, #1 │ │ │ │ bne 75ec8 │ │ │ │ ldr r3, [pc, #24] @ 75ed8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1448e8 │ │ │ │ + bl 1440d8 │ │ │ │ b 75ed0 │ │ │ │ mov r0, sp │ │ │ │ bl 75df8 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ 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 │ │ │ │ @@ -77595,59 +77595,59 @@ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [pc, #68] @ 75f78 │ │ │ │ mov r0, r6 │ │ │ │ - bl 311dbc │ │ │ │ + bl 30f674 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx r3 │ │ │ │ b 75f6c │ │ │ │ ldr r3, [pc, #32] @ 75f7c │ │ │ │ ldr r1, [pc, #32] @ 75f80 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ b 75f6c │ │ │ │ ldr r5, [pc, #20] @ 75f84 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq lr, r5, r4, asr #7 │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq sp, r8, r0, lsl #21 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + eorseq fp, r5, r4, asr #26 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq fp, r8, r0, lsl #8 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ 00075f88 : │ │ │ │ ldr r0, [pc] @ 75f90 │ │ │ │ bx lr │ │ │ │ - eorseq r2, r6, r4, lsr r5 │ │ │ │ + @ instruction: 0x0035feb4 │ │ │ │ │ │ │ │ 00075f94 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #32] @ 75fcc │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #3880] @ 0xf28 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, pc} │ │ │ │ ldr r1, [pc, #8] @ 75fd0 │ │ │ │ ldr r0, [pc, #8] @ 75fd4 │ │ │ │ - bl 7d954 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7d718 <_Py_FatalErrorFunc@@Base> │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq lr, r5, r0, lsr #9 │ │ │ │ - @ instruction: 0x003d2eb0 │ │ │ │ + eorseq fp, r5, r0, lsr #28 │ │ │ │ + eorseq r0, sp, r0, lsr r8 │ │ │ │ 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 │ │ │ │ @@ -77663,15 +77663,15 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r3, [pc, #184] @ 760e0 │ │ │ │ ldr r2, [pc, #184] @ 760e4 │ │ │ │ mov r6, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, lr │ │ │ │ - bl 119474 │ │ │ │ + bl 118d0c │ │ │ │ cmp r0, #0 │ │ │ │ beq 760d0 │ │ │ │ ldr lr, [sp, #28] │ │ │ │ ldr ip, [sp, #32] │ │ │ │ cmp lr, #0 │ │ │ │ bne 76064 │ │ │ │ ldrb r3, [ip, #12] │ │ │ │ @@ -77701,252 +77701,231 @@ │ │ │ │ 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 3143fc │ │ │ │ + bl 311c0c │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r8, r7, ip, lsl sl │ │ │ │ - subseq r8, r7, r8, asr r8 │ │ │ │ - subseq r4, r8, ip, ror #19 │ │ │ │ - eorseq r5, r9, r0, ror #10 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq r8, r6, ip, lsl sl │ │ │ │ + subseq r8, r6, r8, asr r8 │ │ │ │ + subseq r4, r7, ip, ror #19 │ │ │ │ + eorseq r2, 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 │ │ │ │ ldr r3, [pc, #52] @ 76138 │ │ │ │ ldr r1, [pc, #52] @ 7613c │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1babd0 │ │ │ │ + bl 1b906c │ │ │ │ cmp r0, #0 │ │ │ │ bne 76130 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [pc, #24] @ 76140 │ │ │ │ pop {r4, lr} │ │ │ │ ldr r1, [pc, #20] @ 76144 │ │ │ │ - b 3ac94 │ │ │ │ + b 3acac │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq sl, r6, r8, lsl ip │ │ │ │ - eorseq r5, r9, r0, ror r5 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - eoreq fp, r9, ip, lsl ip │ │ │ │ + subseq sl, r5, r8, lsl ip │ │ │ │ + @ instruction: 0x00392ef0 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + eoreq r8, r9, r8, ror ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 76178 │ │ │ │ - bl a5774 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ bne 761bc │ │ │ │ ldr r3, [pc, #68] @ 761c4 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r2, [pc, #64] @ 761c8 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r2, [r2, #624] @ 0x270 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r2 │ │ │ │ bne 761ac │ │ │ │ ldr r3, [pc, #44] @ 761cc │ │ │ │ ldr r1, [pc, #44] @ 761d0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ b 761bc │ │ │ │ ldr r0, [r3, #3896] @ 0xf38 │ │ │ │ str r4, [r3, #3896] @ 0xf38 │ │ │ │ pop {r4, lr} │ │ │ │ - b a6490 │ │ │ │ + b a63b4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r4, r8, r0, lsl lr │ │ │ │ - subseq r1, r6, r0, ror #1 │ │ │ │ - eorseq r5, r9, r8, lsr #12 │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ + subseq r1, r5, r0, ror #1 │ │ │ │ + eorseq r2, r9, r8, lsr #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r8, [pc, #312] @ 76324 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r7, r8 │ │ │ │ beq 76318 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl adf8c │ │ │ │ + bl ade90 │ │ │ │ cmp r0, #0 │ │ │ │ bne 76318 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, r8 │ │ │ │ beq 76318 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl adf8c │ │ │ │ + bl ade90 │ │ │ │ cmp r0, #0 │ │ │ │ bne 76318 │ │ │ │ ldr r8, [pc, #236] @ 76328 │ │ │ │ cmp r7, r8 │ │ │ │ beq 76254 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl adf8c │ │ │ │ + bl ade90 │ │ │ │ cmp r0, #0 │ │ │ │ beq 76318 │ │ │ │ cmp r6, r8 │ │ │ │ ldr r7, [pc, #204] @ 7632c │ │ │ │ beq 76274 │ │ │ │ ldr r1, [pc, #192] @ 76328 │ │ │ │ mov r0, r6 │ │ │ │ - bl adf8c │ │ │ │ + bl ade90 │ │ │ │ cmp r0, #0 │ │ │ │ beq 762e4 │ │ │ │ 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 2b67b0 <_PyEval_SetProfile@@Base+0x5d8> │ │ │ │ + bl 2b3810 <_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 2b67b0 <_PyEval_SetProfile@@Base+0x5d8> │ │ │ │ + bl 2b3810 <_PyEval_SetProfile@@Base+0x5d8> │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ str r7, [sp] │ │ │ │ sub r0, r4, r0 │ │ │ │ - bl 1b187c │ │ │ │ + bl 1aff84 │ │ │ │ b 7631c │ │ │ │ cmp r6, r7 │ │ │ │ beq 76300 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl adf8c │ │ │ │ + bl ade90 │ │ │ │ cmp r0, #0 │ │ │ │ beq 76318 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 7647c │ │ │ │ + b 76430 │ │ │ │ ldr r0, [pc, #16] @ 76330 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r8, r7, r8, lsl #15 │ │ │ │ - subseq r8, r7, r8, asr r8 │ │ │ │ - subseq r8, r7, ip, asr #18 │ │ │ │ - subseq r1, r6, r8, ror sp │ │ │ │ + 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] @ 76420 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, r8 │ │ │ │ beq 76418 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl adf8c │ │ │ │ + bl ade90 │ │ │ │ cmp r0, #0 │ │ │ │ bne 76418 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ cmp r7, r8 │ │ │ │ beq 76418 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl adf8c │ │ │ │ + bl ade90 │ │ │ │ cmp r0, #0 │ │ │ │ bne 76418 │ │ │ │ ldr r1, [pc, #140] @ 76424 │ │ │ │ ldr r8, [pc, #140] @ 76428 │ │ │ │ cmp r4, r1 │ │ │ │ beq 763b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl adf8c │ │ │ │ + bl ade90 │ │ │ │ cmp r0, #0 │ │ │ │ beq 763bc │ │ │ │ cmp r7, r8 │ │ │ │ beq 763dc │ │ │ │ b 763c8 │ │ │ │ cmp r4, r8 │ │ │ │ beq 76404 │ │ │ │ b 763f0 │ │ │ │ ldr r1, [pc, #88] @ 76428 │ │ │ │ mov r0, r7 │ │ │ │ - bl adf8c │ │ │ │ + bl ade90 │ │ │ │ cmp r0, #0 │ │ │ │ beq 76418 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r6 │ │ │ │ mov r2, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 7647c │ │ │ │ + b 76430 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl adf8c │ │ │ │ + bl ade90 │ │ │ │ cmp r0, #0 │ │ │ │ beq 76418 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 7647c │ │ │ │ + b 76430 │ │ │ │ ldr r0, [pc, #12] @ 7642c │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r8, r7, r8, lsl #15 │ │ │ │ - subseq r8, r7, r8, asr r8 │ │ │ │ - subseq r8, r7, ip, asr #18 │ │ │ │ - subseq r1, r6, r8, ror sp │ │ │ │ - │ │ │ │ -00076430 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #44] @ 76474 │ │ │ │ - ldr r1, [pc, #44] @ 76478 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, #1 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 1babd0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 7646c │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 1704d8 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq sl, r6, r8, lsl ip │ │ │ │ - eorseq r5, r9, r0, lsl #13 │ │ │ │ + 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, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ ldrb r0, [r0, #13] │ │ │ │ @@ -77963,128 +77942,149 @@ │ │ │ │ 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 31622c <_Py_c_pow@@Base+0x10c0> │ │ │ │ + bl 3133f4 <_Py_c_pow@@Base+0xac8> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 764fc │ │ │ │ + bne 764b0 │ │ │ │ ldmib sp, {r0, r1, r2} │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2bd0c4 │ │ │ │ + b 2ba148 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ +000764bc : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #44] @ 76500 │ │ │ │ + ldr r1, [pc, #44] @ 76504 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, #1 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 1b906c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 764f8 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, lr} │ │ │ │ + b 16f328 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq sl, r5, r8, lsl ip │ │ │ │ + eorseq r3, r9, r0 │ │ │ │ + │ │ │ │ 00076508 : │ │ │ │ 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 7653c │ │ │ │ ldr r1, [pc, #24] @ 76548 │ │ │ │ ldr r0, [pc, #24] @ 7654c │ │ │ │ - bl 2e2cec <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2e0194 <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 253fd0 │ │ │ │ + bl 250840 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, sp, asr #11 │ │ │ │ - mlaseq r5, ip, r5, lr │ │ │ │ - │ │ │ │ -00076550 : │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - tst r3, #33554432 @ 0x2000000 │ │ │ │ - beq 76564 │ │ │ │ - b 149228 <_PyList_Extend@@Base+0x2c> │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #12] @ 76588 │ │ │ │ - ldr r0, [pc, #12] @ 7658c │ │ │ │ - bl 2e2cec <_PyErr_BadInternalCall@@Base> │ │ │ │ - mvn r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - andeq r0, r0, r2, asr #11 │ │ │ │ - mlaseq r5, ip, r5, lr │ │ │ │ + eorseq fp, r5, ip, lsl pc │ │ │ │ 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 765d0 │ │ │ │ + bl 765d0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + │ │ │ │ +00076590 : │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + tst r3, #33554432 @ 0x2000000 │ │ │ │ + beq 765a4 │ │ │ │ + b 148a18 <_PyList_Extend@@Base+0x2c> │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r1, [pc, #12] @ 765c8 │ │ │ │ + ldr r0, [pc, #12] @ 765cc │ │ │ │ + bl 2e0194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + mvn r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + andeq r0, r0, r2, asr #11 │ │ │ │ + eorseq fp, r5, ip, lsl pc │ │ │ │ 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 2b67b0 <_PyEval_SetProfile@@Base+0x5d8> │ │ │ │ + bl 2b3810 <_PyEval_SetProfile@@Base+0x5d8> │ │ │ │ mov r1, #7 │ │ │ │ - ldr sl, [pc, #68] @ 76650 │ │ │ │ + ldr sl, [pc, #68] @ 76650 │ │ │ │ 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 3583a8 │ │ │ │ + bl 355d2c │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ mov r3, r5 │ │ │ │ str r6, [sp, #12] │ │ │ │ stmib sp, {r8, r9} │ │ │ │ str r7, [sp] │ │ │ │ - ldr r0, [pc, #20] @ 76654 │ │ │ │ + ldr r0, [pc, #20] @ 76654 │ │ │ │ add sl, sl, r1, lsl #2 │ │ │ │ ldr r1, [sl, #88] @ 0x58 │ │ │ │ - bl 1293bc │ │ │ │ + bl 128bc0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldrheq pc, [r3], #-232 @ 0xffffff18 @ │ │ │ │ - @ instruction: 0x003956fc │ │ │ │ + subseq sp, r3, r8, lsr r8 │ │ │ │ + eorseq r3, r9, ip, ror r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ 7668c │ │ │ │ - ldr r1, [pc, #28] @ 76690 │ │ │ │ + ldr r3, [pc, #28] @ 7668c │ │ │ │ + ldr r1, [pc, #28] @ 76690 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, #1 │ │ │ │ - bl 1babd0 │ │ │ │ + bl 1b906c │ │ │ │ cmp r0, #0 │ │ │ │ mvnlt r0, #0 │ │ │ │ movge r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq sl, r6, r8, lsl ip │ │ │ │ - eorseq r5, r9, ip, asr #14 │ │ │ │ + subseq sl, r5, r8, lsl ip │ │ │ │ + eorseq r3, r9, ip, asr #1 │ │ │ │ │ │ │ │ 00076694 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r4, r0, #0 │ │ │ │ @@ -78095,22 +78095,22 @@ │ │ │ │ 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 16be78 <_PyLong_FromByteArray@@Base> │ │ │ │ + b 16acc4 <_PyLong_FromByteArray@@Base> │ │ │ │ ldr r1, [pc, #12] @ 766ec │ │ │ │ ldr r0, [pc, #12] @ 766f0 │ │ │ │ - bl 2e2cec <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2e0194 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip, lsl #10 │ │ │ │ - eorseq r3, r6, r0, lsl fp │ │ │ │ + mlaseq r6, r0, r4, r1 │ │ │ │ │ │ │ │ 000766f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r4, r0, #0 │ │ │ │ @@ -78118,41 +78118,41 @@ │ │ │ │ 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 16be78 <_PyLong_FromByteArray@@Base> │ │ │ │ + b 16acc4 <_PyLong_FromByteArray@@Base> │ │ │ │ ldr r1, [pc, #12] @ 76740 │ │ │ │ ldr r0, [pc, #12] @ 76744 │ │ │ │ - bl 2e2cec <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2e0194 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, r2, lsr #10 │ │ │ │ - eorseq r3, r6, r0, lsl fp │ │ │ │ + mlaseq r6, r0, r4, r1 │ │ │ │ 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 76780 │ │ │ │ ldr r3, [pc, #164] @ 76818 │ │ │ │ ldr r1, [pc, #164] @ 7681c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ b 7680c │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl b2bb4 │ │ │ │ + bl b2728 │ │ │ │ cmp r0, #0 │ │ │ │ beq 767f8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -78160,83 +78160,83 @@ │ │ │ │ cmp r1, #10 │ │ │ │ cmpne r3, #1 │ │ │ │ bhi 767f8 │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp] │ │ │ │ add r2, sp, #16 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 3569e8 │ │ │ │ + bl 35436c │ │ │ │ cmp r0, #0 │ │ │ │ bne 767f8 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 2bd0c4 │ │ │ │ + b 2ba148 │ │ │ │ ldr r3, [pc, #32] @ 76820 │ │ │ │ ldr r1, [pc, #32] @ 76824 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 117e48 │ │ │ │ + bl 1176e0 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r5, r9, r4, lsl #15 │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r5, r9, r8, lsr #15 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r3, r9, r4, lsl #2 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq r3, r9, r8, lsr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1038f0 │ │ │ │ + bl 103320 │ │ │ │ subs r3, r0, #0 │ │ │ │ ldrge r0, [pc, #8] @ 76858 │ │ │ │ strge r3, [r4, #20] │ │ │ │ movlt r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + 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] @ 76890 │ │ │ │ str ip, [sp] │ │ │ │ ldr r0, [pc, #12] @ 76894 │ │ │ │ - bl a9bc8 │ │ │ │ + bl a9aec │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq sl, r6, ip, lsr #8 │ │ │ │ - eorseq r5, r9, r8, asr #15 │ │ │ │ + subseq sl, r5, ip, lsr #8 │ │ │ │ + eorseq r3, r9, r8, asr #2 │ │ │ │ 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 92a28 │ │ │ │ + bl 9294c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #20] @ 768dc │ │ │ │ - bl a9bc8 │ │ │ │ + bl a9aec │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, lr} │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc, #4] @ 768e0 │ │ │ │ - b a9bc8 │ │ │ │ - eorseq ip, r8, r0, lsr r9 │ │ │ │ - eorseq r1, r9, ip, ror ip │ │ │ │ + b a9aec │ │ │ │ + @ instruction: 0x0038a2b0 │ │ │ │ + @ instruction: 0x0038f5f8 │ │ │ │ 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 │ │ │ │ @@ -78270,83 +78270,83 @@ │ │ │ │ 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 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 76a38 │ │ │ │ cmp r6, #0 │ │ │ │ beq 76a1c │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ beq 769cc │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 769c4 │ │ │ │ - bl a5774 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ bne 76a38 │ │ │ │ subs r6, r6, #1 │ │ │ │ beq 76a1c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 769fc │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ bne 769f4 │ │ │ │ - bl a5774 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ bne 76a38 │ │ │ │ cmp r6, #1 │ │ │ │ beq 76a1c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r9, r0 │ │ │ │ bne 76a1c │ │ │ │ - bl a5774 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ bne 76a38 │ │ │ │ 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 2bd0c4 │ │ │ │ + b 2ba148 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldrsheq r4, [r8], #-156 @ 0xffffff64 │ │ │ │ + ldrsheq r4, [r7], #-156 @ 0xffffff64 │ │ │ │ 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 2b67b0 <_PyEval_SetProfile@@Base+0x5d8> │ │ │ │ + bl 2b3810 <_PyEval_SetProfile@@Base+0x5d8> │ │ │ │ mov r1, #7 │ │ │ │ add r0, r0, #6 │ │ │ │ - bl 3583a8 │ │ │ │ + bl 355d2c │ │ │ │ pop {r4, lr} │ │ │ │ add r0, r1, #1 │ │ │ │ - b a6490 │ │ │ │ + b a63b4 │ │ │ │ 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] │ │ │ │ @@ -78354,90 +78354,90 @@ │ │ │ │ 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 765d0 │ │ │ │ + bl 765d0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ 00076ae4 : │ │ │ │ ldr r3, [pc, #52] @ 76b20 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ beq 76b18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #24] @ 76b24 │ │ │ │ ldr r0, [pc, #24] @ 76b28 │ │ │ │ - bl 2e2cec <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2e0194 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #28] │ │ │ │ bx lr │ │ │ │ - subseq r5, r6, r0, asr #30 │ │ │ │ + subseq r5, r5, r0, asr #30 │ │ │ │ muleq r0, r9, r1 │ │ │ │ - eorseq sl, r7, r4, lsl #14 │ │ │ │ + eorseq r8, r7, r4, lsl #1 │ │ │ │ │ │ │ │ 00076b2c : │ │ │ │ ldr r3, [pc, #52] @ 76b68 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ beq 76b60 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #24] @ 76b6c │ │ │ │ ldr r0, [pc, #24] @ 76b70 │ │ │ │ - bl 2e2cec <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2e0194 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ bx lr │ │ │ │ - subseq r5, r6, r0, asr #30 │ │ │ │ + subseq r5, r5, r0, asr #30 │ │ │ │ andeq r0, r0, r5, lsl #3 │ │ │ │ - eorseq sl, r7, r4, lsl #14 │ │ │ │ + eorseq r8, r7, r4, lsl #1 │ │ │ │ │ │ │ │ 00076b74 : │ │ │ │ ldr r3, [pc, #52] @ 76bb0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ beq 76ba8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [pc, #24] @ 76bb4 │ │ │ │ ldr r0, [pc, #24] @ 76bb8 │ │ │ │ - bl 2e2cec <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2e0194 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #32] │ │ │ │ bx lr │ │ │ │ - subseq r5, r6, r0, asr #30 │ │ │ │ + subseq r5, r5, r0, asr #30 │ │ │ │ andeq r0, r0, r2, asr #3 │ │ │ │ - eorseq sl, r7, r4, lsl #14 │ │ │ │ + eorseq r8, r7, r4, lsl #1 │ │ │ │ │ │ │ │ 00076bbc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #220] @ 76cb0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ beq 76bec │ │ │ │ ldr r1, [pc, #208] @ 76cb4 │ │ │ │ ldr r0, [pc, #208] @ 76cb8 │ │ │ │ - bl 2e2cec <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2e0194 <_PyErr_BadInternalCall@@Base> │ │ │ │ b 76c3c │ │ │ │ ldr r3, [pc, #200] @ 76cbc │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r3 │ │ │ │ mov r4, r1 │ │ │ │ beq 76c44 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -78450,64 +78450,64 @@ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ b 76c48 │ │ │ │ ldr r3, [pc, #140] @ 76cc0 │ │ │ │ ldr r1, [pc, #140] @ 76cc4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #3 │ │ │ │ - bl 2ae8d4 │ │ │ │ + bl 2abbc0 │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ beq 76c94 │ │ │ │ ldr r2, [pc, #92] @ 76cc8 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ 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 9b380 │ │ │ │ + bl 9b2a4 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r5, r6, r0, asr #30 │ │ │ │ + subseq r5, r5, r0, asr #30 │ │ │ │ andeq r0, r0, r3, lsr #3 │ │ │ │ - eorseq sl, r7, r4, lsl #14 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - ldrsbeq r1, [r6], #-12 │ │ │ │ - eorseq r5, r9, r8, ror #16 │ │ │ │ + eorseq r8, r7, r4, lsl #1 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + ldrsbeq r1, [r5], #-12 │ │ │ │ + eorseq r3, r9, r8, ror #3 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ 00076ccc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #220] @ 76dc0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ beq 76cfc │ │ │ │ ldr r0, [pc, #208] @ 76dc4 │ │ │ │ mov r1, #460 @ 0x1cc │ │ │ │ - bl 2e2cec <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2e0194 <_PyErr_BadInternalCall@@Base> │ │ │ │ b 76d4c │ │ │ │ ldr r3, [pc, #196] @ 76dc8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r3 │ │ │ │ mov r4, r1 │ │ │ │ beq 76d54 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -78520,49 +78520,49 @@ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ b 76d58 │ │ │ │ ldr r3, [pc, #136] @ 76dcc │ │ │ │ ldr r1, [pc, #136] @ 76dd0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #4 │ │ │ │ - bl 2ae8d4 │ │ │ │ + bl 2abbc0 │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ beq 76da4 │ │ │ │ ldr r2, [pc, #88] @ 76dd4 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ 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 9b380 │ │ │ │ + bl 9b2a4 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r5, r6, r0, asr #30 │ │ │ │ - eorseq sl, r7, r4, lsl #14 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - ldrsbeq r1, [r6], #-12 │ │ │ │ - eorseq r5, r9, r0, lsl #17 │ │ │ │ + subseq r5, r5, r0, asr #30 │ │ │ │ + eorseq r8, r7, r4, lsl #1 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + ldrsbeq r1, [r5], #-12 │ │ │ │ + eorseq r3, r9, r0, lsl #4 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ 00076dd8 : │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ @@ -78578,29 +78578,29 @@ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ beq 76e20 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ tst r3, #32 │ │ │ │ bne 76e28 │ │ │ │ - bl 58578 │ │ │ │ + bl 5850c │ │ │ │ b 76efc │ │ │ │ cmp r1, #0 │ │ │ │ mov r5, r1 │ │ │ │ blt 76e40 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ blt 76e54 │ │ │ │ ldr r3, [pc, #188] @ 76f04 │ │ │ │ ldr r1, [pc, #188] @ 76f08 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ b 76efc │ │ │ │ mov r6, r2 │ │ │ │ - bl 2ae93c │ │ │ │ + bl 2abc28 │ │ │ │ cmp r0, #0 │ │ │ │ bne 76efc │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsr r2, r3, #6 │ │ │ │ ands r1, r2, #1 │ │ │ │ movne r2, #127 @ 0x7f │ │ │ │ bne 76e9c │ │ │ │ @@ -78614,15 +78614,15 @@ │ │ │ │ ldr r2, [pc, #116] @ 76f10 │ │ │ │ movne r2, lr │ │ │ │ cmp r6, r2 │ │ │ │ bls 76eb8 │ │ │ │ ldr r3, [pc, #104] @ 76f14 │ │ │ │ ldr r1, [pc, #104] @ 76f18 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ b 76efc │ │ │ │ tst r3, #32 │ │ │ │ lsr r3, r3, #2 │ │ │ │ ldreq r4, [r4, #28] │ │ │ │ and r3, r3, #7 │ │ │ │ beq 76ed8 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -78635,77 +78635,77 @@ │ │ │ │ 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, r6, r0, lsl #22 │ │ │ │ - eorseq r5, r6, r4, lsl r2 │ │ │ │ + subseq sp, r5, r0, lsl #22 │ │ │ │ + eorseq r2, r6, r0, ror fp │ │ │ │ @ instruction: 0x0010ffff │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r5, r9, r4, lsr #17 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq r3, r9, r4, lsr #4 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ bne 76f40 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ bxeq lr │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r0] │ │ │ │ bx lr │ │ │ │ - b 123c7c │ │ │ │ + b 123500 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #92] @ 76fb8 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r1, [pc, #76] @ 76fbc │ │ │ │ mov r2, #1 │ │ │ │ - bl 1babd0 │ │ │ │ + bl 1b906c │ │ │ │ cmp r0, #0 │ │ │ │ beq 76f84 │ │ │ │ mov r0, #0 │ │ │ │ b 76fb0 │ │ │ │ ldr r1, [pc, #52] @ 76fc0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl b6fb4 │ │ │ │ + bl b6b10 │ │ │ │ cmp r0, #0 │ │ │ │ beq 76f7c │ │ │ │ ldr r3, [pc, #32] @ 76fc4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [pc, #28] @ 76fc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31b2fc │ │ │ │ + bl 318bb4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq sl, r6, r8, lsl ip │ │ │ │ - @ instruction: 0x003958bc │ │ │ │ - mlaseq r9, r4, r9, r5 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - eoreq fp, r9, ip, lsl ip │ │ │ │ + subseq sl, r5, r8, lsl ip │ │ │ │ + eorseq r3, r9, ip, lsr r2 │ │ │ │ + eorseq r3, r9, r4, lsl r3 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + eoreq r8, r9, r8, ror ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, #2 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - bl 52ed4 <_PyEval_FormatAwaitableError@@Base+0x82c> │ │ │ │ + bl 52f48 <_PyEval_FormatAwaitableError@@Base+0x894> │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, lr} │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [pc] @ 76ffc │ │ │ │ - b a9bc8 │ │ │ │ - eorseq r1, r9, ip, ror ip │ │ │ │ + b a9aec │ │ │ │ + @ instruction: 0x0038f5f8 │ │ │ │ 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] │ │ │ │ @@ -78722,765 +78722,765 @@ │ │ │ │ orr r3, r3, r2 │ │ │ │ ldrb r2, [ip, #19] │ │ │ │ str lr, [sp] │ │ │ │ ldrb ip, [ip, #23] │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr ip, [pc, #16] @ 77070 │ │ │ │ str ip, [sp, #8] │ │ │ │ - bl 28a508 │ │ │ │ + bl 287308 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq r8, r7, ip, lsl sl │ │ │ │ + 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] @ 770a0 │ │ │ │ + ldr r2, [pc, #20] @ 770a4 │ │ │ │ + ldr r1, [pc, #20] @ 770a8 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 1176e0 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + subseq r1, r5, ip, ror r9 │ │ │ │ + eorseq r6, r7, r8, asr #1 │ │ │ │ + eorseq r3, r9, r8, lsr #6 │ │ │ │ │ │ │ │ -00077074 : │ │ │ │ +000770ac : │ │ │ │ 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] @ 771b8 │ │ │ │ + ldr r8, [pc, #268] @ 771f0 │ │ │ │ add r2, r1, r2 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ lsl r4, r3, #3 │ │ │ │ sub r3, r1, r3, lsl #3 │ │ │ │ mov r5, r0 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ cmp r2, r3 │ │ │ │ ldr r9, [r0, r8] │ │ │ │ - bhi 770e0 │ │ │ │ + bhi 77118 │ │ │ │ mov r7, r0 │ │ │ │ add r0, r2, r4 │ │ │ │ - bl 91ff4 │ │ │ │ + bl 91f18 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne 770f8 │ │ │ │ + bne 77130 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2a1f58 │ │ │ │ + bl 29efa8 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bne 77180 │ │ │ │ - b 771b0 │ │ │ │ + bne 771b8 │ │ │ │ + b 771e8 │ │ │ │ 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 77180 │ │ │ │ + ble 771b8 │ │ │ │ ldr r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 77180 │ │ │ │ + beq 771b8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 77180 │ │ │ │ + beq 771b8 │ │ │ │ ldr r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 77180 │ │ │ │ + bne 771b8 │ │ │ │ ldr r3, [r2, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 77168 │ │ │ │ + beq 771a0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 77180 │ │ │ │ + bne 771b8 │ │ │ │ add r0, r2, #12 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne 77180 │ │ │ │ + bne 771b8 │ │ │ │ mov r1, #16 │ │ │ │ - bl 3598bc │ │ │ │ + bl 357240 │ │ │ │ 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 926d0 <_Py_NewReference@@Base> │ │ │ │ + bl 925f4 <_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] @ 771e8 │ │ │ │ - ldr r2, [pc, #20] @ 771ec │ │ │ │ - ldr r1, [pc, #20] @ 771f0 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 117e48 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - subseq r1, r6, ip, ror r9 │ │ │ │ - eorseq r8, r7, r8, asr #14 │ │ │ │ - eorseq r5, r9, r8, lsr #19 │ │ │ │ - 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 7726c │ │ │ │ + beq 7726c │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - ldr r6, [pc, #284] @ 77340 │ │ │ │ + ldr r6, [pc, #284] @ 77340 │ │ │ │ cmp r0, r6 │ │ │ │ - beq 7726c │ │ │ │ - ldr r1, [pc, #276] @ 77344 │ │ │ │ + beq 7726c │ │ │ │ + ldr r1, [pc, #276] @ 77344 │ │ │ │ mov r2, r4 │ │ │ │ - bl 29e324 │ │ │ │ + bl 29b380 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 77244 │ │ │ │ + bne 77244 │ │ │ │ mov r0, #0 │ │ │ │ - b 77338 │ │ │ │ + b 77338 │ │ │ │ cmp r5, r6 │ │ │ │ - bne 77280 │ │ │ │ + bne 77280 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7726c │ │ │ │ + beq 7726c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7726c │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bne 7726c │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b 772c0 │ │ │ │ + b 772c0 │ │ │ │ mov r0, r4 │ │ │ │ mvn r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 3153d8 <_Py_c_pow@@Base+0x26c> │ │ │ │ + bl 312c90 <_Py_c_pow@@Base+0x364> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 772b8 │ │ │ │ + beq 772b8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 772b8 │ │ │ │ + bne 772b8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 7723c │ │ │ │ + beq 7723c │ │ │ │ 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 77314 │ │ │ │ + beq 77314 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4] │ │ │ │ - bne 77314 │ │ │ │ + bne 77314 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_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 2bbad0 │ │ │ │ + bl 2b8b54 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - eorseq r8, r7, r8, asr #14 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq r6, r7, r8, asr #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #144] @ 773f0 │ │ │ │ + ldr r3, [pc, #144] @ 773f0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq 773e8 │ │ │ │ + beq 773e8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r6, r1 │ │ │ │ sub r2, r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ - bl 13b020 │ │ │ │ + bl 13a810 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 773a4 │ │ │ │ + beq 773a4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 773a4 │ │ │ │ + bne 773a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ moveq r4, r5 │ │ │ │ - beq 773e8 │ │ │ │ - ldr r0, [pc, #60] @ 773f4 │ │ │ │ + beq 773e8 │ │ │ │ + ldr r0, [pc, #60] @ 773f4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1293bc │ │ │ │ + bl 128bc0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 773e8 │ │ │ │ + beq 773e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 773e8 │ │ │ │ + bne 773e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - @ instruction: 0x003959d0 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq r3, r9, r0, asr r3 │ │ │ │ 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] @ 77454 │ │ │ │ + ldr r1, [pc, #60] @ 77454 │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b6fb4 │ │ │ │ + bl b6b10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7744c │ │ │ │ + beq 7744c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bl 7745c │ │ │ │ + bl 7745c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #12] @ 77458 │ │ │ │ - bl a9bc8 │ │ │ │ + ldr r0, [pc, #12] @ 77458 │ │ │ │ + bl a9aec │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r1, r9, ip, ror #24 │ │ │ │ - eorseq r1, r9, ip, ror ip │ │ │ │ + eorseq pc, r8, r8, ror #11 │ │ │ │ + @ instruction: 0x0038f5f8 │ │ │ │ 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 92a28 │ │ │ │ + bl 9294c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 77514 │ │ │ │ + beq 77514 │ │ │ │ cmp r6, #3 │ │ │ │ - ble 774a8 │ │ │ │ + ble 774a8 │ │ │ │ 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 774c8 │ │ │ │ + beq 774c8 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ - ldr r3, [pc, #88] @ 7751c │ │ │ │ + ldr r3, [pc, #88] @ 7751c │ │ │ │ cmp r2, r3 │ │ │ │ - bne 774d8 │ │ │ │ + bne 774d8 │ │ │ │ mov r0, #1 │ │ │ │ - bl a2afc │ │ │ │ + bl a2a20 │ │ │ │ mov r5, r0 │ │ │ │ - b 774e4 │ │ │ │ + b 774e4 │ │ │ │ mov r0, #2 │ │ │ │ - bl a296c │ │ │ │ + bl a2890 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 77500 │ │ │ │ + beq 77500 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 77508 │ │ │ │ + beq 77508 │ │ │ │ mov r4, r5 │ │ │ │ - b 77514 │ │ │ │ + b 77514 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 77500 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 77500 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r6, r4, lsl 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 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r6, r1 │ │ │ │ sub r2, r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 13b020 │ │ │ │ + bl 13a810 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 77570 │ │ │ │ + beq 77570 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 77570 │ │ │ │ + bne 77570 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 775bc │ │ │ │ - ldr r0, [pc, #68] @ 775c4 │ │ │ │ + beq 775bc │ │ │ │ + ldr r0, [pc, #68] @ 775c4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1293bc │ │ │ │ + bl 128bc0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 775a8 │ │ │ │ + beq 775a8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 775b0 │ │ │ │ + beq 775b0 │ │ │ │ mov r4, r5 │ │ │ │ - b 775bc │ │ │ │ + b 775bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 775a8 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 775a8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r5, r9, r0, ror #19 │ │ │ │ + eorseq r3, r9, r0, ror #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ 775f4 │ │ │ │ - ldr r2, [pc, #20] @ 775f8 │ │ │ │ - ldr r1, [pc, #20] @ 775fc │ │ │ │ + ldr r3, [pc, #20] @ 775f4 │ │ │ │ + ldr r2, [pc, #20] @ 775f8 │ │ │ │ + ldr r1, [pc, #20] @ 775fc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117e48 │ │ │ │ + bl 1176e0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r6, ip, ror r9 │ │ │ │ - eorseq r0, r7, ip, lsl #8 │ │ │ │ - eorseq r5, r9, r8, lsr #19 │ │ │ │ + subseq r1, r5, ip, ror r9 │ │ │ │ + eorseq sp, r6, ip, lsl #27 │ │ │ │ + eorseq r3, r9, r8, lsr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ 7762c │ │ │ │ - ldr r2, [pc, #20] @ 77630 │ │ │ │ - ldr r1, [pc, #20] @ 77634 │ │ │ │ + ldr r3, [pc, #20] @ 7762c │ │ │ │ + ldr r2, [pc, #20] @ 77630 │ │ │ │ + ldr r1, [pc, #20] @ 77634 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117e48 │ │ │ │ + bl 1176e0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r6, ip, ror r9 │ │ │ │ - eorseq r8, r7, ip, lsr #15 │ │ │ │ - eorseq r5, r9, r8, lsr #19 │ │ │ │ + subseq r1, r5, ip, ror r9 │ │ │ │ + eorseq r6, r7, ip, lsr #2 │ │ │ │ + eorseq r3, r9, r8, lsr #6 │ │ │ │ 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] @ 7770c │ │ │ │ - ldr r2, [pc, #172] @ 77710 │ │ │ │ + ldr r3, [pc, #172] @ 7770c │ │ │ │ + ldr r2, [pc, #172] @ 77710 │ │ │ │ mov r5, r0 │ │ │ │ str ip, [sp] │ │ │ │ mov r0, lr │ │ │ │ - bl 119474 │ │ │ │ + bl 118d0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 77680 │ │ │ │ + bne 77680 │ │ │ │ mov r5, #0 │ │ │ │ - b 77700 │ │ │ │ + b 77700 │ │ │ │ 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] @ 77714 │ │ │ │ - ldr r0, [pc, #104] @ 77718 │ │ │ │ + ldr r1, [pc, #104] @ 77714 │ │ │ │ + ldr r0, [pc, #104] @ 77718 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl a9bc8 │ │ │ │ + bl a9aec │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 77678 │ │ │ │ - ldr r3, [pc, #80] @ 7771c │ │ │ │ + beq 77678 │ │ │ │ + ldr r3, [pc, #80] @ 7771c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, r4 │ │ │ │ - bl 2bbf10 │ │ │ │ + bl 2b8f94 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 77700 │ │ │ │ + beq 77700 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 77700 │ │ │ │ + bne 77700 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r4, r8, r8, lsr #20 │ │ │ │ - eorseq r1, r8, r8, lsl #17 │ │ │ │ + subseq r4, r7, r8, lsr #20 │ │ │ │ + eorseq pc, r7, r8, lsl #4 │ │ │ │ andeq r0, r0, ip, ror #14 │ │ │ │ - @ instruction: 0x003959f0 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + eorseq r3, r9, r0, ror r3 │ │ │ │ + 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 7745c │ │ │ │ + bl 7745c │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, lr} │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc] @ 77750 │ │ │ │ - b a9bc8 │ │ │ │ - eorseq r1, r9, ip, ror ip │ │ │ │ + ldr r0, [pc] @ 77750 │ │ │ │ + b a9aec │ │ │ │ + @ instruction: 0x0038f5f8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [pc, #28] @ 77788 │ │ │ │ + ldr ip, [pc, #28] @ 77788 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r0, r0, #12 │ │ │ │ ldm r0, {r0, r1, r2} │ │ │ │ mov r3, #0 │ │ │ │ str ip, [sp] │ │ │ │ - bl 1b187c │ │ │ │ + bl 1aff84 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq r8, r7, ip, asr #18 │ │ │ │ + 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] @ 77934 │ │ │ │ + ldr r6, [pc, #400] @ 77934 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r6 │ │ │ │ - beq 777c4 │ │ │ │ + beq 777c4 │ │ │ │ mov r1, r6 │ │ │ │ - bl adf8c │ │ │ │ + bl ade90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 77928 │ │ │ │ + beq 77928 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r0, r6 │ │ │ │ - beq 777e0 │ │ │ │ - ldr r1, [pc, #348] @ 77934 │ │ │ │ - bl adf8c │ │ │ │ + beq 777e0 │ │ │ │ + ldr r1, [pc, #348] @ 77934 │ │ │ │ + bl ade90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 77928 │ │ │ │ + beq 77928 │ │ │ │ mov r0, r5 │ │ │ │ - bl 31d260 <_PyTime_AsTimeval@@Base+0xa04> │ │ │ │ + bl 31ab7c <_PyTime_AsTimeval@@Base+0xa68> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 778c0 │ │ │ │ + beq 778c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31d260 <_PyTime_AsTimeval@@Base+0xa04> │ │ │ │ + bl 31ab7c <_PyTime_AsTimeval@@Base+0xa68> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 77828 │ │ │ │ + bne 77828 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 778c0 │ │ │ │ + beq 778c0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 778c0 │ │ │ │ + bne 778c0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 778c0 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 778c0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30edec │ │ │ │ + bl 30c320 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 7785c │ │ │ │ + beq 7785c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7785c │ │ │ │ + bne 7785c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 77880 │ │ │ │ + beq 77880 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 77880 │ │ │ │ + bne 77880 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 778c0 │ │ │ │ - ldr r1, [pc, #164] @ 77934 │ │ │ │ + beq 778c0 │ │ │ │ + ldr r1, [pc, #164] @ 77934 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 30eb48 │ │ │ │ + bl 30bff4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 778c8 │ │ │ │ + bne 778c8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 778c0 │ │ │ │ + beq 778c0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 778c0 │ │ │ │ + bne 778c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r6, #0 │ │ │ │ - b 7792c │ │ │ │ + b 7792c │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, #2 │ │ │ │ - bl a296c │ │ │ │ + bl a2890 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 77900 │ │ │ │ + beq 77900 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 77900 │ │ │ │ + bne 77900 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7792c │ │ │ │ + beq 7792c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7792c │ │ │ │ + bne 7792c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 7792c │ │ │ │ - ldr r6, [pc, #8] @ 77938 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 7792c │ │ │ │ + ldr r6, [pc, #8] @ 77938 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r8, r7, ip, asr #18 │ │ │ │ - subseq r1, r6, r8, ror sp │ │ │ │ + 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] @ 77a84 │ │ │ │ + ldr r6, [pc, #304] @ 77a84 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r6 │ │ │ │ - beq 77974 │ │ │ │ + beq 77974 │ │ │ │ mov r1, r6 │ │ │ │ - bl adf8c │ │ │ │ + bl ade90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 77a78 │ │ │ │ + beq 77a78 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r6 │ │ │ │ - beq 77990 │ │ │ │ - ldr r1, [pc, #252] @ 77a84 │ │ │ │ - bl adf8c │ │ │ │ + beq 77990 │ │ │ │ + ldr r1, [pc, #252] @ 77a84 │ │ │ │ + bl ade90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 77a78 │ │ │ │ + beq 77a78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 31d260 <_PyTime_AsTimeval@@Base+0xa04> │ │ │ │ + bl 31ab7c <_PyTime_AsTimeval@@Base+0xa68> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 779a8 │ │ │ │ + bne 779a8 │ │ │ │ mov r4, #0 │ │ │ │ - b 77a7c │ │ │ │ + b 77a7c │ │ │ │ mov r0, r5 │ │ │ │ - bl 31d260 <_PyTime_AsTimeval@@Base+0xa04> │ │ │ │ + bl 31ab7c <_PyTime_AsTimeval@@Base+0xa68> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 779e0 │ │ │ │ + bne 779e0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 779a0 │ │ │ │ + beq 779a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 779a0 │ │ │ │ + bne 779a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 779a0 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 779a0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1a34bc │ │ │ │ + bl 1a1868 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 77a14 │ │ │ │ + beq 77a14 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 77a14 │ │ │ │ + bne 77a14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 77a38 │ │ │ │ + beq 77a38 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 77a38 │ │ │ │ + bne 77a38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 779a0 │ │ │ │ - ldr r1, [pc, #60] @ 77a84 │ │ │ │ + beq 779a0 │ │ │ │ + ldr r1, [pc, #60] @ 77a84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 30eb48 │ │ │ │ + bl 30bff4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 77a7c │ │ │ │ + beq 77a7c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 77a7c │ │ │ │ + bne 77a7c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 77a7c │ │ │ │ - ldr r4, [pc, #8] @ 77a88 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 77a7c │ │ │ │ + ldr r4, [pc, #8] @ 77a88 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r8, r7, ip, asr #18 │ │ │ │ - subseq r1, r6, r8, ror sp │ │ │ │ + subseq r8, r6, ip, asr #18 │ │ │ │ + subseq r1, r5, r8, ror sp │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b 3197ac │ │ │ │ - ldr r2, [pc, #52] @ 77ad0 │ │ │ │ + b 317064 │ │ │ │ + ldr r2, [pc, #52] @ 77ad0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r0, r2 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bne 77ab0 │ │ │ │ - ldr r0, [pc, #36] @ 77ad4 │ │ │ │ - b 1293bc │ │ │ │ + bne 77ab0 │ │ │ │ + ldr r0, [pc, #36] @ 77ad4 │ │ │ │ + b 128bc0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 77ac8 │ │ │ │ - ldr r0, [pc, #16] @ 77ad8 │ │ │ │ - b 1293bc │ │ │ │ - ldr r0, [pc, #12] @ 77adc │ │ │ │ - b 1293bc │ │ │ │ - subseq r8, r7, ip, lsr r9 │ │ │ │ - @ instruction: 0x003959fc │ │ │ │ - eorseq sp, r7, r0, asr sp │ │ │ │ - eorseq r4, r9, r4, lsl #20 │ │ │ │ + bne 77ac8 │ │ │ │ + ldr r0, [pc, #16] @ 77ad8 │ │ │ │ + b 128bc0 │ │ │ │ + ldr r0, [pc, #12] @ 77adc │ │ │ │ + b 128bc0 │ │ │ │ + subseq r8, r6, ip, lsr r9 │ │ │ │ + eorseq r3, r9, ip, ror r3 │ │ │ │ + @ instruction: 0x0037b6d0 │ │ │ │ + eorseq r2, r9, r4, lsl #7 │ │ │ │ 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 77b38 │ │ │ │ - bl 3252c8 <_PySys_GetSizeOf@@Base> │ │ │ │ + beq 77b38 │ │ │ │ + bl 321b64 <_PySys_GetSizeOf@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ addne r4, r4, r0 │ │ │ │ - bne 77b38 │ │ │ │ - bl a5774 │ │ │ │ + bne 77b38 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 77b40 │ │ │ │ - b 77b4c │ │ │ │ + beq 77b40 │ │ │ │ + b 77b4c │ │ │ │ cmn r4, #1 │ │ │ │ - beq 77b24 │ │ │ │ + beq 77b24 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 18d844 │ │ │ │ + b 18be30 │ │ │ │ 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] @ 77c08 │ │ │ │ + ldr r0, [pc, #156] @ 77c08 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ - bl 149f14 <_PySys_GetRequiredAttrString@@Base> │ │ │ │ + bl 2578fc <_PySys_GetRequiredAttrString@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 77bbc │ │ │ │ - ldr r1, [pc, #132] @ 77c0c │ │ │ │ - ldr r0, [pc, #132] @ 77c10 │ │ │ │ + beq 77bbc │ │ │ │ + ldr r1, [pc, #132] @ 77c0c │ │ │ │ + ldr r0, [pc, #132] @ 77c10 │ │ │ │ mov r2, r4 │ │ │ │ - bl bc32c │ │ │ │ + bl bbe80 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 77bc4 │ │ │ │ + bge 77bc4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 77bbc │ │ │ │ + beq 77bbc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 77bbc │ │ │ │ + bne 77bbc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b 77c00 │ │ │ │ + b 77c00 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl b95a8 │ │ │ │ + bl b90fc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 77c00 │ │ │ │ + beq 77c00 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 77c00 │ │ │ │ + bne 77c00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r2, r6, ip, asr #8 │ │ │ │ - eorseq r0, r9, r8, lsl #28 │ │ │ │ - eorseq r5, r9, r4, lsl #20 │ │ │ │ + eorseq pc, r5, ip, asr #27 │ │ │ │ + mlaseq r8, r8, r7, lr │ │ │ │ + eorseq r3, r9, r4, lsl #7 │ │ │ │ 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 │ │ │ │ @@ -79490,174 +79490,174 @@ │ │ │ │ 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 77c68 │ │ │ │ + beq 77c68 │ │ │ │ bl 29c28 │ │ │ │ add r4, r4, #1 │ │ │ │ add r4, r0, r4 │ │ │ │ ldr r0, [r5, #116] @ 0x74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 77c80 │ │ │ │ + beq 77c80 │ │ │ │ bl 29c28 │ │ │ │ add r4, r4, #1 │ │ │ │ add r4, r4, r0 │ │ │ │ ldr r0, [r5, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 77c98 │ │ │ │ + beq 77c98 │ │ │ │ bl 29c28 │ │ │ │ add r4, r4, #1 │ │ │ │ add r4, r0, r4 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 77cac │ │ │ │ - bl a5774 │ │ │ │ + bne 77cac │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 77cb8 │ │ │ │ + bne 77cb8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 18d844 │ │ │ │ + b 18be30 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ 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] @ 77eb0 │ │ │ │ - bl 35a770 │ │ │ │ + ldr r4, [pc, #472] @ 77eb0 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r6, [r4, r0] │ │ │ │ - ldr r0, [pc, #464] @ 77eb4 │ │ │ │ + ldr r0, [pc, #464] @ 77eb4 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ - bl 237544 │ │ │ │ + bl 233cf8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 77d1c │ │ │ │ + beq 77d1c │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 77d1c │ │ │ │ - ldr r1, [pc, #428] @ 77eb8 │ │ │ │ + beq 77d1c │ │ │ │ + ldr r1, [pc, #428] @ 77eb8 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 77d20 │ │ │ │ - ldr r4, [pc, #416] @ 77ebc │ │ │ │ - b 77ea8 │ │ │ │ - ldr r4, [pc, #412] @ 77ec0 │ │ │ │ + bne 77d20 │ │ │ │ + ldr r4, [pc, #416] @ 77ebc │ │ │ │ + b 77ea8 │ │ │ │ + ldr r4, [pc, #412] @ 77ec0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 233d3c │ │ │ │ + bl 2304f0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 77d3c │ │ │ │ + bne 77d3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2a1f58 │ │ │ │ - b 77d8c │ │ │ │ + bl 29efa8 │ │ │ │ + b 77d8c │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ bl 296ac │ │ │ │ subs sl, r0, #0 │ │ │ │ - bne 77d60 │ │ │ │ - ldr r0, [pc, #368] @ 77ec4 │ │ │ │ - bl 9deb0 │ │ │ │ + bne 77d60 │ │ │ │ + ldr r0, [pc, #368] @ 77ec4 │ │ │ │ + bl 9ddd4 │ │ │ │ mov sl, r4 │ │ │ │ mov r5, r0 │ │ │ │ - b 77d7c │ │ │ │ + b 77d7c │ │ │ │ cmp r4, sl │ │ │ │ - beq 77e70 │ │ │ │ + beq 77e70 │ │ │ │ sub r1, sl, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl a56f0 │ │ │ │ + bl a5614 │ │ │ │ add sl, sl, #1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 77d94 │ │ │ │ + bne 77d94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b5d0 │ │ │ │ + bl 8b53c │ │ │ │ mov r4, #0 │ │ │ │ - b 77ea8 │ │ │ │ + b 77ea8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16d20c │ │ │ │ + bl 16c058 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov fp, r0 │ │ │ │ - beq 77dc4 │ │ │ │ + beq 77dc4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 77dc4 │ │ │ │ + bne 77dc4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp fp, #0 │ │ │ │ - ldreq r3, [pc, #248] @ 77ec8 │ │ │ │ - beq 77e10 │ │ │ │ + ldreq r3, [pc, #248] @ 77ec8 │ │ │ │ + beq 77e10 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - bl 10f928 │ │ │ │ + bl 10f3a8 │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 77e04 │ │ │ │ + beq 77e04 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - bne 77e04 │ │ │ │ + bne 77e04 │ │ │ │ mov r0, fp │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bne 77e28 │ │ │ │ - ldr r3, [pc, #184] @ 77ecc │ │ │ │ + bne 77e28 │ │ │ │ + ldr r3, [pc, #184] @ 77ecc │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 18abfc <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 189550 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 77e70 │ │ │ │ - b 77d84 │ │ │ │ + bne 77e70 │ │ │ │ + b 77d84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b5d0 │ │ │ │ + bl 8b53c │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl b95a8 │ │ │ │ + bl b90fc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 77ea8 │ │ │ │ + beq 77ea8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 77ea8 │ │ │ │ + bne 77ea8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 77ea8 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 77ea8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18ac24 <_PyErr_Clear@@Base> │ │ │ │ - ldr r3, [pc, #80] @ 77ed0 │ │ │ │ - ldr r2, [pc, #80] @ 77ed4 │ │ │ │ + bl 189578 <_PyErr_Clear@@Base> │ │ │ │ + ldr r3, [pc, #80] @ 77ed0 │ │ │ │ + ldr r2, [pc, #80] @ 77ed4 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r4 │ │ │ │ - bl 2b5730 │ │ │ │ + bl 2b2790 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b5d0 │ │ │ │ + bl 8b53c │ │ │ │ cmp r5, #0 │ │ │ │ - bge 77d14 │ │ │ │ - b 77d8c │ │ │ │ + bge 77d14 │ │ │ │ + b 77d8c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r5, r9, r8, lsr #20 │ │ │ │ - eorseq r6, r9, r0, asr r6 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - eorseq r5, r9, r8, lsl sl │ │ │ │ - eorseq lr, r5, r4, asr #6 │ │ │ │ - subseq fp, r6, r0, asr #23 │ │ │ │ - ldrsbeq fp, [r6], #-184 @ 0xffffff48 │ │ │ │ - subseq sp, r6, r8, lsl fp │ │ │ │ - eorseq r5, r9, ip, lsr sl │ │ │ │ + eorseq r3, r9, r8, lsr #7 │ │ │ │ + @ instruction: 0x00393fb4 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + mlaseq r9, r8, r3, r3 │ │ │ │ + eorseq fp, r5, r4, asr #25 │ │ │ │ + subseq fp, r5, r0, asr #23 │ │ │ │ + ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ + subseq sp, r5, r8, lsl fp │ │ │ │ + @ instruction: 0x003933bc │ │ │ │ │ │ │ │ 00077ed8 <_PyInterpreterState_RequiresIDRef@@Base>: │ │ │ │ ldr r0, [r0, #3664] @ 0xe50 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 00077ee0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -79667,15 +79667,15 @@ │ │ │ │ ldr r2, [pc, #196] @ 77fbc │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r2 │ │ │ │ beq 77f14 │ │ │ │ ldr r1, [pc, #180] @ 77fc0 │ │ │ │ ldr r0, [pc, #180] @ 77fc4 │ │ │ │ - bl 2e2cec <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2e0194 <_PyErr_BadInternalCall@@Base> │ │ │ │ b 77f58 │ │ │ │ ldr r2, [pc, #172] @ 77fc8 │ │ │ │ cmp r1, r2 │ │ │ │ beq 77f60 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ tst r0, #67108864 @ 0x4000000 │ │ │ │ @@ -79685,21 +79685,21 @@ │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r1] │ │ │ │ b 77f64 │ │ │ │ ldr r3, [pc, #128] @ 77fcc │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [pc, #124] @ 77fd0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117e48 │ │ │ │ + bl 1176e0 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, #0 │ │ │ │ ldr r4, [pc, #104] @ 77fd4 │ │ │ │ ldr r2, [r3, #68] @ 0x44 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ beq 77fa0 │ │ │ │ add r0, r0, #9920 @ 0x26c0 │ │ │ │ lsl r2, r2, #20 │ │ │ │ add r0, r0, #4 │ │ │ │ @@ -79708,23 +79708,23 @@ │ │ │ │ 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 9b380 │ │ │ │ + bl 9b2a4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r5, r6, r0, asr #30 │ │ │ │ + subseq r5, r5, r0, asr #30 │ │ │ │ andeq r0, r0, lr, ror #3 │ │ │ │ - eorseq sl, r7, r4, lsl #14 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - ldrsbeq r1, [r6], #-12 │ │ │ │ - eorseq r5, r9, ip, ror #20 │ │ │ │ + eorseq r8, r7, r4, lsl #1 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + ldrsbeq r1, [r5], #-12 │ │ │ │ + eorseq r3, r9, ip, ror #7 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ 00077fd8 : │ │ │ │ ldr r3, [r0, #128] @ 0x80 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add r3, r3, #7 │ │ │ │ @@ -79759,15 +79759,15 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bics r3, r1, #2 │ │ │ │ orr r2, r1, #1 │ │ │ │ bne 7806c <_PyRWMutex_Lock@@Base+0x48> │ │ │ │ mov r5, r1 │ │ │ │ - bl 35a434 │ │ │ │ + bl 357db8 │ │ │ │ cmp r0, r5 │ │ │ │ bne 78070 <_PyRWMutex_Lock@@Base+0x4c> │ │ │ │ b 78078 <_PyRWMutex_Lock@@Base+0x54> │ │ │ │ bl 7812c <_PyRWMutex_RLock@@Base+0x64> │ │ │ │ str r0, [sp, #4] │ │ │ │ b 78044 <_PyRWMutex_Lock@@Base+0x20> │ │ │ │ add sp, sp, #12 │ │ │ │ @@ -79779,23 +79779,23 @@ │ │ │ │ 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 35a434 │ │ │ │ + bl 357db8 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r0 │ │ │ │ bne 78098 <_PyRWMutex_Unlock@@Base+0x18> │ │ │ │ tst r5, #2 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2b973c <_PyParkingLot_UnparkAll@@Base> │ │ │ │ + b 2b6874 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ │ │ │ │ 000780c8 <_PyRWMutex_RLock@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -79810,15 +79810,15 @@ │ │ │ │ tst r1, #2 │ │ │ │ beq 78110 <_PyRWMutex_RLock@@Base+0x48> │ │ │ │ bl 7812c <_PyRWMutex_RLock@@Base+0x64> │ │ │ │ str r0, [sp, #4] │ │ │ │ b 780e8 <_PyRWMutex_RLock@@Base+0x20> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 35a434 │ │ │ │ + bl 357db8 │ │ │ │ cmp r0, r5 │ │ │ │ bne 78108 <_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 │ │ │ │ @@ -79827,48 +79827,48 @@ │ │ │ │ tst r1, #2 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #20] │ │ │ │ bne 7816c <_PyRWMutex_RLock@@Base+0xa4> │ │ │ │ orr r6, r1, #2 │ │ │ │ mov r2, r6 │ │ │ │ mov r4, r1 │ │ │ │ - bl 35a434 │ │ │ │ + bl 357db8 │ │ │ │ cmp r0, r4 │ │ │ │ bne 7819c <_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 1df298 <_PyParkingLot_Park@@Base> │ │ │ │ + bl 1dd47c <_PyParkingLot_Park@@Base> │ │ │ │ ldr r0, [r5] │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 000781a4 <_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 359e10 │ │ │ │ + bl 357794 │ │ │ │ lsrs r3, r0, #2 │ │ │ │ popne {r4, pc} │ │ │ │ tst r0, #2 │ │ │ │ popeq {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2b973c <_PyParkingLot_UnparkAll@@Base> │ │ │ │ + b 2b6874 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ │ │ │ │ 000781dc : │ │ │ │ subs r3, r0, #0 │ │ │ │ beq 7820c │ │ │ │ ldr r2, [pc, #72] @ 78234 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, r2 │ │ │ │ @@ -79882,20 +79882,20 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ 78238 │ │ │ │ ldr r1, [pc, #20] @ 7823c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r8, r6, ip, ror r4 │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - mlaseq r9, r8, sl, r5 │ │ │ │ + subseq r8, r5, ip, ror r4 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq r3, r9, r8, lsl r4 │ │ │ │ │ │ │ │ 00078240 : │ │ │ │ cmp r0, #0 │ │ │ │ beq 7826c │ │ │ │ ldr r3, [pc, #68] @ 78294 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ @@ -79908,20 +79908,20 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ 78298 │ │ │ │ ldr r1, [pc, #20] @ 7829c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r8, r6, ip, ror r4 │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - @ instruction: 0x00395ad4 │ │ │ │ + subseq r8, r5, ip, ror r4 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq r3, r9, r4, asr r4 │ │ │ │ │ │ │ │ 000782a0 : │ │ │ │ cmp r0, #0 │ │ │ │ beq 782cc │ │ │ │ ldr r3, [pc, #68] @ 782f4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ @@ -79934,20 +79934,20 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ 782f8 │ │ │ │ ldr r1, [pc, #20] @ 782fc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r8, r6, ip, ror r4 │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r5, r9, r0, lsl fp │ │ │ │ + subseq r8, r5, ip, ror r4 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + mlaseq r9, r0, r4, r3 │ │ │ │ │ │ │ │ 00078300 : │ │ │ │ cmp r0, #0 │ │ │ │ beq 7832c │ │ │ │ ldr r3, [pc, #68] @ 78354 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ @@ -79960,20 +79960,20 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ 78358 │ │ │ │ ldr r1, [pc, #20] @ 7835c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r8, r6, ip, ror r4 │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r5, r9, r0, asr fp │ │ │ │ + subseq r8, r5, ip, ror r4 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + @ instruction: 0x003934d0 │ │ │ │ │ │ │ │ 00078360 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r3, r0, #0 │ │ │ │ @@ -79986,29 +79986,29 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq 783b0 │ │ │ │ cmp r1, #0 │ │ │ │ bne 783c8 │ │ │ │ ldr r3, [pc, #52] @ 783d8 │ │ │ │ ldr r1, [pc, #52] @ 783dc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ b 783c0 │ │ │ │ ldr r3, [pc, #32] @ 783d8 │ │ │ │ ldr r1, [pc, #36] @ 783e0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ str r1, [r3, #8] │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r8, r6, ip, ror r4 │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r5, r9, r4, asr #23 │ │ │ │ - eorseq r5, r9, r8, lsl #23 │ │ │ │ + subseq r8, r5, ip, ror r4 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq r3, r9, r4, asr #10 │ │ │ │ + eorseq r3, r9, r8, lsl #10 │ │ │ │ │ │ │ │ 000783e4 : │ │ │ │ subs r3, r0, #0 │ │ │ │ beq 78414 │ │ │ │ ldr r2, [pc, #72] @ 7843c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, r2 │ │ │ │ @@ -80022,20 +80022,20 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ 78440 │ │ │ │ ldr r1, [pc, #20] @ 78444 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r8, r6, ip, ror r4 │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - @ instruction: 0x00395bf4 │ │ │ │ + subseq r8, r5, ip, ror r4 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq r3, r9, r4, ror r5 │ │ │ │ │ │ │ │ 00078448 : │ │ │ │ subs r3, r0, #0 │ │ │ │ beq 78478 │ │ │ │ ldr r2, [pc, #72] @ 784a0 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, r2 │ │ │ │ @@ -80049,94 +80049,94 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #20] @ 784a4 │ │ │ │ ldr r1, [pc, #20] @ 784a8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r8, r6, ip, ror r4 │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r5, r9, ip, lsr #24 │ │ │ │ + subseq r8, r5, ip, ror r4 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq r3, r9, ip, lsr #11 │ │ │ │ │ │ │ │ 000784ac : │ │ │ │ - b 16bc64 <_PyArena_Free@@Base+0x2aec> │ │ │ │ + b 16aab0 <_PyArena_Free@@Base+0x2ae4> │ │ │ │ │ │ │ │ 000784b0 : │ │ │ │ - b 2d1298 │ │ │ │ + b 2ce31c │ │ │ │ │ │ │ │ 000784b4 : │ │ │ │ - b 41810 │ │ │ │ + b 4182c │ │ │ │ │ │ │ │ 000784b8 : │ │ │ │ - b 2db780 <_PyThreadState_GetCurrent@@Base+0x168> │ │ │ │ + b 2d8bb8 <_PyThreadState_GetCurrent@@Base+0x168> │ │ │ │ │ │ │ │ 000784bc : │ │ │ │ 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 1bdcf0 │ │ │ │ + bl 1bc188 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 7850c │ │ │ │ ldr r0, [r4] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ bl 29cdc │ │ │ │ b 785ac │ │ │ │ ldr r0, [r4, #20] │ │ │ │ lsl r0, r0, #2 │ │ │ │ - bl 99848 │ │ │ │ + bl 9976c │ │ │ │ subs r6, r0, #0 │ │ │ │ movne r3, r5 │ │ │ │ bne 78530 │ │ │ │ - bl 2a1f3c │ │ │ │ + bl 29ef8c │ │ │ │ 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 78530 │ │ │ │ ldr r3, [pc, #104] @ 785b4 │ │ │ │ mov r0, r8 │ │ │ │ cmp r9, #70 @ 0x46 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r8, [pc, #92] @ 785b8 │ │ │ │ moveq r8, r3 │ │ │ │ - bl 358188 │ │ │ │ + bl 355b0c │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ beq 785a4 │ │ │ │ - bl 22fdf8 │ │ │ │ + bl 22c590 │ │ │ │ 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 78564 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99d3c │ │ │ │ + bl 99c60 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @ instruction: 0x000796b4 │ │ │ │ @ instruction: 0x000785bc │ │ │ │ sub ip, r0, #1 │ │ │ │ add r0, r1, r0, lsl #2 │ │ │ │ cmp ip, #0 │ │ │ │ @@ -80167,15 +80167,15 @@ │ │ │ │ 0007861c : │ │ │ │ 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] @ 786a0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ 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 │ │ │ │ @@ -80222,15 +80222,15 @@ │ │ │ │ sub r3, r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ beq 78714 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ bne 78714 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp r8, #0 │ │ │ │ beq 7872c │ │ │ │ ldr r4, [r4] │ │ │ │ b 786c4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mvn r0, #0 │ │ │ │ @@ -80242,15 +80242,15 @@ │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ 00078750 : │ │ │ │ - b 241640 │ │ │ │ + b 23de20 │ │ │ │ │ │ │ │ 00078754 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, #8 │ │ │ │ @@ -80272,15 +80272,15 @@ │ │ │ │ beq 787b0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 2a2c4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 8b5d0 │ │ │ │ + b 8b53c │ │ │ │ │ │ │ │ 000787bc : │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ @@ -80290,15 +80290,15 @@ │ │ │ │ 000787d8 : │ │ │ │ ldr r3, [pc, #16] @ 787f0 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r2, [r3, #1420] @ 0x58c │ │ │ │ strne r2, [r0] │ │ │ │ ldr r0, [r3, #1416] @ 0x588 │ │ │ │ bx lr │ │ │ │ - subseq r5, r8, r0, lsl lr │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ │ │ │ │ 000787f4 : │ │ │ │ ldrd r0, [r0, #136] @ 0x88 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 000787fc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -80308,29 +80308,29 @@ │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 78858 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ ldr r1, [pc, #136] @ 788a8 │ │ │ │ cmp r4, r1 │ │ │ │ beq 7886c │ │ │ │ mov r0, r4 │ │ │ │ - bl adf8c │ │ │ │ + bl ade90 │ │ │ │ ldr r2, [pc, #120] @ 788ac │ │ │ │ ldr r3, [pc, #120] @ 788b0 │ │ │ │ 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 7886c │ │ │ │ ldr r1, [pc, #84] @ 788b4 │ │ │ │ ldr r0, [pc, #84] @ 788b8 │ │ │ │ - bl 2e2cec <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2e0194 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r2, [pc, #68] @ 788bc │ │ │ │ cmp r0, r2 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0] │ │ │ │ @@ -80340,75 +80340,75 @@ │ │ │ │ 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, [r6], #-108 @ 0xffffff94 │ │ │ │ - @ instruction: 0x00562990 │ │ │ │ - subseq r2, r6, ip, asr #15 │ │ │ │ + ldrsheq r2, [r5], #-108 @ 0xffffff94 │ │ │ │ + @ instruction: 0x00552990 │ │ │ │ + subseq r2, r5, ip, asr #15 │ │ │ │ @ instruction: 0x000003b9 │ │ │ │ - eorseq ip, r6, r4, lsr sp │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + @ instruction: 0x0036a6b4 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ 000788c0 <_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 b2bb4 │ │ │ │ + bl b2728 │ │ │ │ subs r6, r0, #0 │ │ │ │ beq 78930 <_Py_UTF8_Edit_Cost@@Base+0x70> │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl b2bb4 │ │ │ │ + bl b2728 │ │ │ │ subs r7, r0, #0 │ │ │ │ beq 78930 <_Py_UTF8_Edit_Cost@@Base+0x70> │ │ │ │ cmn r4, #1 │ │ │ │ bne 7891c <_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 99848 │ │ │ │ + bl 9976c │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 78938 <_Py_UTF8_Edit_Cost@@Base+0x78> │ │ │ │ - bl 2a1f3c │ │ │ │ + bl 29ef8c │ │ │ │ mvn r4, #0 │ │ │ │ b 7895c <_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 2c1458 │ │ │ │ + bl 2be4dc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99d3c │ │ │ │ + bl 99c60 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ 00078968 <_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 8bee8 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 8be20 <_Py_hashtable_new_full@@Base> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ 00078994 : │ │ │ │ ldr ip, [pc, #60] @ 789d8 │ │ │ │ sub r3, r0, #1 │ │ │ │ sub r1, r1, #1 │ │ │ │ @@ -80422,15 +80422,15 @@ │ │ │ │ ldrb lr, [ip, r2] │ │ │ │ beq 789cc │ │ │ │ cmp lr, r0 │ │ │ │ beq 789a4 │ │ │ │ ldrb r3, [ip, r2] │ │ │ │ sub r0, r3, r0 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r9, r9, r0, lsr #13 │ │ │ │ + eorseq r7, r9, r0, lsr #32 │ │ │ │ │ │ │ │ 000789dc : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -80438,15 +80438,15 @@ │ │ │ │ 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 15bae8 <_PyObject_SetManagedDict@@Base+0x164> │ │ │ │ + bl 15af90 <_PyObject_SetManagedDict@@Base+0x434> │ │ │ │ b 78a00 │ │ │ │ │ │ │ │ 00078a18 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -80454,36 +80454,36 @@ │ │ │ │ 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 bbd2c │ │ │ │ + bl bb880 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 78aa4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ stmib sp, {r9, sl} │ │ │ │ str r8, [sp] │ │ │ │ - bl 27dbe0 │ │ │ │ + bl 27a9e0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ beq 78a90 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ beq 78a98 │ │ │ │ mov r4, r5 │ │ │ │ b 78aa4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ b 78a90 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ 00078ab0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -80494,141 +80494,141 @@ │ │ │ │ ldr r1, [pc, #40] @ 78af4 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, sp, #20 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [r1] │ │ │ │ ldr r0, [pc, #24] @ 78af8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 244638 │ │ │ │ + bl 240e1c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ - subseq r9, sl, ip, lsl #13 │ │ │ │ - subseq lr, r8, ip, lsr ip │ │ │ │ + subseq r9, r9, ip, lsl #13 │ │ │ │ + subseq lr, r7, ip, lsr ip │ │ │ │ │ │ │ │ 00078afc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #120] @ 78b8c │ │ │ │ mov r1, r0 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r4, [r3, r0] │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r5, [r3, #3872] @ 0xf20 │ │ │ │ cmp r5, #0 │ │ │ │ beq 78b80 │ │ │ │ mov r3, #0 │ │ │ │ ldr r6, [r4, #72] @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl bbb58 │ │ │ │ + bl bb6ac │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ beq 78b68 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq 78b68 │ │ │ │ ldr r0, [pc, #40] @ 78b90 │ │ │ │ - bl 2a96c8 │ │ │ │ + bl 2a6718 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ str r6, [r4, #72] @ 0x48 │ │ │ │ - bl 9b380 │ │ │ │ + bl 9b2a4 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b2fc │ │ │ │ + bl 9b220 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r5, r9, ip, ror #24 │ │ │ │ + eorseq r3, r9, ip, ror #11 │ │ │ │ │ │ │ │ 00078b94 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ 78bc4 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ bl 78bc8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 9b2fc │ │ │ │ + bl 9b220 │ │ │ │ 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] @ 78c74 │ │ │ │ - bl 18f66c <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 18dc58 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ blt 78c60 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 78c10 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ bne 78c68 │ │ │ │ - bl 9b2fc │ │ │ │ - bl 91ac8 │ │ │ │ + bl 9b220 │ │ │ │ + bl 919ec │ │ │ │ cmp r0, #0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ beq 78c60 │ │ │ │ ldr r1, [pc, #68] @ 78c74 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 27aec4 │ │ │ │ + bl 277a84 │ │ │ │ cmp r0, #0 │ │ │ │ beq 78c68 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 78c60 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ bne 78c60 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ b 78c6c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq fp, r8, r0, lsr r8 │ │ │ │ + subseq fp, r7, r0, lsr r8 │ │ │ │ │ │ │ │ 00078c78 : │ │ │ │ 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] @ 78cbc │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, sp, #20 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [r1] │ │ │ │ ldr r0, [pc, #24] @ 78cc0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 267a40 │ │ │ │ + bl 2644e8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ - subseq r9, sl, ip, lsl #13 │ │ │ │ - subseq lr, r8, ip, lsr ip │ │ │ │ + subseq r9, r9, ip, lsl #13 │ │ │ │ + subseq lr, r7, ip, lsr ip │ │ │ │ │ │ │ │ 00078cc4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ @@ -80637,15 +80637,15 @@ │ │ │ │ mov r0, #0 │ │ │ │ bl 29d60 <__clock_gettime64@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 78d08 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 25e288 │ │ │ │ + bl 25acc4 <_PySys_GetRequiredAttrString@@Base+0x33c8> │ │ │ │ cmn r0, #1 │ │ │ │ bne 78d18 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ mvn r4, #0 │ │ │ │ strd r2, [r5] │ │ │ │ mov r0, r4 │ │ │ │ @@ -80659,19 +80659,19 @@ │ │ │ │ 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 10d0b4 <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ + bl 10cb34 <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ cmn r0, #1 │ │ │ │ beq 78f84 │ │ │ │ ldr r0, [r8, #4] │ │ │ │ - bl 10d0b4 <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ + bl 10cb34 <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ cmn r0, #1 │ │ │ │ beq 78f84 │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ ldrb r2, [r8, #16] │ │ │ │ lsr r6, r1, #2 │ │ │ │ lsr r7, r2, #2 │ │ │ │ and r6, r6, #7 │ │ │ │ @@ -80706,30 +80706,30 @@ │ │ │ │ addeq r8, r8, #28 │ │ │ │ cmp r6, r7 │ │ │ │ beq 78e1c │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 29bcd4 <_PyTime_gmtime@@Base+0xb8> │ │ │ │ + bl 298d30 <_PyTime_gmtime@@Base+0xb8> │ │ │ │ subs r8, r0, #0 │ │ │ │ bne 78e1c │ │ │ │ - bl 99d3c │ │ │ │ + bl 99c60 │ │ │ │ b 78f84 │ │ │ │ cmp r6, #1 │ │ │ │ beq 78e50 │ │ │ │ cmp r6, #2 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ bne 78f54 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp] │ │ │ │ add r0, r5, r9, lsl #1 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 2c6b70 │ │ │ │ + bl 2c3bf4 │ │ │ │ mov r4, r0 │ │ │ │ b 78f70 │ │ │ │ cmp r4, #0 │ │ │ │ add r0, r5, r9 │ │ │ │ movlt r4, #0 │ │ │ │ blt 78f70 │ │ │ │ cmp sl, #0 │ │ │ │ @@ -80769,45 +80769,45 @@ │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ str r2, [sp] │ │ │ │ mov r3, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r8 │ │ │ │ - bl 1982e4 │ │ │ │ + bl 1968d0 │ │ │ │ b 78f4c │ │ │ │ asr r2, sl, #2 │ │ │ │ add r2, r2, r2, lsl #1 │ │ │ │ cmp r2, r4, asr #2 │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ bge 78f38 │ │ │ │ str r2, [sp] │ │ │ │ mov r3, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r8 │ │ │ │ - bl 3142ec │ │ │ │ + bl 312008 │ │ │ │ b 78f4c │ │ │ │ stm sp, {r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 312014 │ │ │ │ + bl 30fb10 │ │ │ │ bic r4, r0, r0, asr #31 │ │ │ │ b 78f70 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp] │ │ │ │ add r0, r5, r9, lsl #2 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ - bl 33cce4 │ │ │ │ + bl 33a554 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, r7 │ │ │ │ beq 78f90 │ │ │ │ mov r0, r8 │ │ │ │ - bl 99d3c │ │ │ │ + bl 99c60 │ │ │ │ b 78f90 │ │ │ │ mvn r4, #0 │ │ │ │ b 78f90 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ @@ -80819,92 +80819,92 @@ │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r3, r0, #0 │ │ │ │ bne 78fcc │ │ │ │ ldr r1, [pc, #80] @ 79014 │ │ │ │ ldr r0, [pc, #80] @ 79018 │ │ │ │ - bl 2e2cec <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2e0194 <_PyErr_BadInternalCall@@Base> │ │ │ │ b 7900c │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ beq 78ff4 │ │ │ │ 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 79004 │ │ │ │ ldr r1, [pc, #32] @ 7901c │ │ │ │ ldr r0, [pc, #24] @ 79018 │ │ │ │ - bl 2e2cec <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2e0194 <_PyErr_BadInternalCall@@Base> │ │ │ │ b 7900c │ │ │ │ pop {r4, lr} │ │ │ │ - b 1511a8 │ │ │ │ + b 150790 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, r3, ror r7 │ │ │ │ - eorseq r3, r6, ip, lsl #26 │ │ │ │ + eorseq r1, r6, ip, ror r6 │ │ │ │ andeq r0, r0, r9, ror r7 │ │ │ │ │ │ │ │ 00079020 : │ │ │ │ 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 10d0b4 <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ + bl 10cb34 <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ cmn r0, #1 │ │ │ │ beq 79078 │ │ │ │ cmp r4, #0 │ │ │ │ bne 79068 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 303a48 <_PyGen_yf@@Base+0x5c4> │ │ │ │ + b 300ef4 <_PyGen_yf@@Base+0x5c4> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 10d0b4 <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ + bl 10cb34 <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ cmn r0, #1 │ │ │ │ bne 79054 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 00079080 : │ │ │ │ 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 10d0b4 <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ + bl 10cb34 <_PyUnicodeWriter_PrepareInternal@@Base+0x670> │ │ │ │ cmn r0, #1 │ │ │ │ beq 790c0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2a74d0 │ │ │ │ + b 2a4520 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 000790c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #108] @ 7914c │ │ │ │ mov r1, r0 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ 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 │ │ │ │ @@ -80920,71 +80920,71 @@ │ │ │ │ pop {r4, pc} │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, #8 │ │ │ │ bne 790f8 │ │ │ │ ldr r3, [pc, #20] @ 79150 │ │ │ │ ldr r1, [pc, #20] @ 79154 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r1, r6, r0, ror #1 │ │ │ │ - eorseq r5, r9, ip, lsl #26 │ │ │ │ + subseq r1, r5, r0, ror #1 │ │ │ │ + eorseq r3, r9, ip, lsl #13 │ │ │ │ │ │ │ │ 00079158 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #120] @ 791e8 │ │ │ │ mov r2, r0 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r2, #7 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ bls 79198 │ │ │ │ ldr r3, [pc, #96] @ 791ec │ │ │ │ ldr r1, [pc, #96] @ 791f0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117e48 │ │ │ │ + bl 1176e0 │ │ │ │ b 791e0 │ │ │ │ add r1, r3, r2, lsl #2 │ │ │ │ add r1, r1, #4096 @ 0x1000 │ │ │ │ ldr r0, [r1, #1568] @ 0x620 │ │ │ │ cmp r0, #0 │ │ │ │ bne 791c0 │ │ │ │ ldr r3, [pc, #56] @ 791ec │ │ │ │ ldr r1, [pc, #60] @ 791f4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117e48 │ │ │ │ + bl 1176e0 │ │ │ │ b 791e0 │ │ │ │ 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, r6, r0, ror r9 │ │ │ │ - eorseq r5, r9, r0, lsr sp │ │ │ │ - eorseq r5, r9, ip, asr #26 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + @ instruction: 0x003936b0 │ │ │ │ + eorseq r3, r9, ip, asr #13 │ │ │ │ │ │ │ │ 000791f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #92] @ 7926c │ │ │ │ mov r1, r0 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ 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 │ │ │ │ @@ -80996,34 +80996,34 @@ │ │ │ │ pop {r4, pc} │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, #8 │ │ │ │ bne 79228 │ │ │ │ ldr r3, [pc, #20] @ 79270 │ │ │ │ ldr r1, [pc, #20] @ 79274 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r1, r6, r0, ror #1 │ │ │ │ - eorseq r5, r9, ip, ror #26 │ │ │ │ + subseq r1, r5, r0, ror #1 │ │ │ │ + eorseq r3, r9, ip, ror #13 │ │ │ │ │ │ │ │ 00079278 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #52] @ 792c4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r1, r4 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 27b580 │ │ │ │ + bl 278140 │ │ │ │ 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} │ │ │ │ @@ -81032,15 +81032,15 @@ │ │ │ │ 000792c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #108] @ 7934c │ │ │ │ mov r1, r0 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ 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 │ │ │ │ @@ -81056,70 +81056,70 @@ │ │ │ │ pop {r4, pc} │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, #8 │ │ │ │ bne 792f8 │ │ │ │ ldr r3, [pc, #20] @ 79350 │ │ │ │ ldr r1, [pc, #20] @ 79354 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r1, r6, r0, ror #1 │ │ │ │ - mlaseq r9, r0, sp, r5 │ │ │ │ + subseq r1, r5, r0, ror #1 │ │ │ │ + eorseq r3, r9, r0, lsl r7 │ │ │ │ │ │ │ │ 00079358 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #116] @ 793e4 │ │ │ │ mov r2, r0 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r2, #7 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ bls 79398 │ │ │ │ ldr r3, [pc, #92] @ 793e8 │ │ │ │ ldr r1, [pc, #92] @ 793ec │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117e48 │ │ │ │ + bl 1176e0 │ │ │ │ b 793bc │ │ │ │ add r1, r3, r2, lsl #2 │ │ │ │ add r1, r1, #4096 @ 0x1000 │ │ │ │ ldr r0, [r1, #344] @ 0x158 │ │ │ │ cmp r0, #0 │ │ │ │ bne 793c4 │ │ │ │ ldr r3, [pc, #52] @ 793e8 │ │ │ │ ldr r1, [pc, #56] @ 793f0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117e48 │ │ │ │ + bl 1176e0 │ │ │ │ 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, r6, r0, ror r9 │ │ │ │ - @ instruction: 0x00395db4 │ │ │ │ - @ instruction: 0x00395dd0 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq r3, r9, r4, lsr r7 │ │ │ │ + eorseq r3, r9, r0, asr r7 │ │ │ │ │ │ │ │ 000793f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #88] @ 79464 │ │ │ │ mov r3, r0 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ 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]! │ │ │ │ @@ -81130,96 +81130,96 @@ │ │ │ │ pop {r4, pc} │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r0, #8 │ │ │ │ bne 79428 │ │ │ │ ldr r3, [pc, #20] @ 79468 │ │ │ │ ldr r1, [pc, #20] @ 7946c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r1, r6, r0, ror #1 │ │ │ │ - eorseq r5, r9, r0, lsr lr │ │ │ │ + subseq r1, r5, r0, ror #1 │ │ │ │ + @ instruction: 0x003937b0 │ │ │ │ │ │ │ │ 00079470 : │ │ │ │ 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 794a4 │ │ │ │ ldr r3, [pc, #100] @ 794fc │ │ │ │ ldr r1, [pc, #100] @ 79500 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ b 794d0 │ │ │ │ ldr r3, [pc, #88] @ 79504 │ │ │ │ mov r5, r0 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r4, r1 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 79508 │ │ │ │ cmn r0, #1 │ │ │ │ bne 794d8 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl a8964 <_PyType_LookupRef@@Base+0x190> │ │ │ │ + bl a8888 <_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, r6, r0, ror r9 │ │ │ │ - eorseq r5, r9, r4, asr lr │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + @ instruction: 0x003937d4 │ │ │ │ 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 79538 │ │ │ │ ldr r3, [pc, #60] @ 79568 │ │ │ │ ldr r1, [pc, #60] @ 7956c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117e48 │ │ │ │ + bl 1176e0 │ │ │ │ b 79558 │ │ │ │ add r3, r1, #1408 @ 0x580 │ │ │ │ ldr r3, [r0, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ bne 79560 │ │ │ │ ldr r3, [pc, #24] @ 79568 │ │ │ │ ldr r1, [pc, #28] @ 79570 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117e48 │ │ │ │ + bl 1176e0 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r5, r9, ip, ror #28 │ │ │ │ - eorseq r5, r9, r8, lsl #29 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq r3, r9, ip, ror #15 │ │ │ │ + eorseq r3, r9, r8, lsl #16 │ │ │ │ │ │ │ │ 00079574 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #48] @ 795bc │ │ │ │ mov r4, r0 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r1, r4 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ mov r0, r5 │ │ │ │ bl 79508 │ │ │ │ cmn r0, #1 │ │ │ │ movne r3, #0 │ │ │ │ @@ -81237,35 +81237,35 @@ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ blt 795f4 │ │ │ │ ldr r3, [pc, #80] @ 79638 │ │ │ │ ldr r1, [pc, #80] @ 7963c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ b 7961c │ │ │ │ ldr r3, [pc, #68] @ 79640 │ │ │ │ mov r5, r0 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r5 │ │ │ │ bl 79508 │ │ │ │ cmp r0, #0 │ │ │ │ beq 79624 │ │ │ │ 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, r6, r0, ror r9 │ │ │ │ - eorseq r5, r9, r4, asr lr │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + @ instruction: 0x003937d4 │ │ │ │ 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 │ │ │ │ @@ -81283,18 +81283,18 @@ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ stmdb r4, {r1, r2} │ │ │ │ beq 796a8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0] │ │ │ │ bne 796a8 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b a42c8 │ │ │ │ + b a41ec │ │ │ │ mov r3, #0 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r3 │ │ │ │ cmp r3, r0 │ │ │ │ popge {r4, pc} │ │ │ │ ldr lr, [r2, r3, lsl #2] │ │ │ │ ldr ip, [r1] │ │ │ │ @@ -81314,58 +81314,58 @@ │ │ │ │ ldr r1, [pc, #160] @ 797ac │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ bne 79724 │ │ │ │ - bl 345740 │ │ │ │ + bl 3431d0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ movne r0, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ bne 797a4 │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ bne 7979c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne 7979c │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ bne 7979c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bne 7979c │ │ │ │ mov r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_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 23bf20 │ │ │ │ + b 238708 │ │ │ │ mov r1, #2 │ │ │ │ - b 614c8 │ │ │ │ + b 611e8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9d9d0 │ │ │ │ + bl 9d8f4 │ │ │ │ cmp r0, #0 │ │ │ │ mvnne r3, #0 │ │ │ │ strne r3, [r0, #12] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 000797e0 : │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ @@ -81388,46 +81388,46 @@ │ │ │ │ sub r0, r0, #1 │ │ │ │ mul r3, ip, r3 │ │ │ │ b 79814 │ │ │ │ │ │ │ │ 00079830 <_PyBuffer_ReleaseInInterpreter@@Base>: │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [pc] @ 7983c <_PyBuffer_ReleaseInInterpreter@@Base+0xc> │ │ │ │ - b 34d594 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ - muleq r6, ip, r3 │ │ │ │ + b 34aea0 <_PyCrossInterpreterData_Release@@Base+0x8> │ │ │ │ + @ instruction: 0x0006e3b4 │ │ │ │ │ │ │ │ 00079840 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r3, [pc, #16] @ 7986c │ │ │ │ cmp r0, r3 │ │ │ │ cmpne r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ - andeq r6, r4, r0, asr r9 │ │ │ │ + andeq r6, r4, r8, ror #18 │ │ │ │ │ │ │ │ 00079870 : │ │ │ │ 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] @ 798b8 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r0 │ │ │ │ add r3, sp, #16 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 242098 │ │ │ │ + bl 23e87c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #12 │ │ │ │ bx lr │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ 000798bc <_PyObject_CallFunction_SizeT@@Base>: │ │ │ │ @@ -81436,19 +81436,19 @@ │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4084] @ 0xff4 │ │ │ │ ldr r2, [pc, #44] @ 79904 <_PyObject_CallFunction_SizeT@@Base+0x48> │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r0 │ │ │ │ add r3, sp, #16 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 242098 │ │ │ │ + bl 23e87c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #12 │ │ │ │ bx lr │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ 00079908 : │ │ │ │ @@ -81466,24 +81466,24 @@ │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ cmp r0, #0 │ │ │ │ orreq r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ beq 79950 │ │ │ │ - bl 34bb84 │ │ │ │ + bl 349490 │ │ │ │ b 79970 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ bne 79978 │ │ │ │ ldr r3, [pc, #88] @ 799c0 │ │ │ │ ldr r1, [pc, #88] @ 799c4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mvn r4, #0 │ │ │ │ b 799b4 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ beq 79960 │ │ │ │ mov r6, r2 │ │ │ │ add r1, sp, #4 │ │ │ │ @@ -81492,44 +81492,44 @@ │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 79960 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, sp, #4 │ │ │ │ str r3, [r6] │ │ │ │ - bl 113900 │ │ │ │ + bl 113378 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r5, r9, r8, lsr #29 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r3, r9, r8, lsr #16 │ │ │ │ │ │ │ │ 000799c8 : │ │ │ │ - b 1d00e0 │ │ │ │ + b 1ce3e0 │ │ │ │ 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] @ 79a10 │ │ │ │ ldrne r3, [pc, #32] @ 79a14 │ │ │ │ mov ip, r0 │ │ │ │ ldreq r2, [pc, #28] @ 79a18 │ │ │ │ mov r1, r3 │ │ │ │ str ip, [sp] │ │ │ │ ldr r0, [pc, #20] @ 79a1c │ │ │ │ - bl 1293bc │ │ │ │ + bl 128bc0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq lr, r5, r4, asr #7 │ │ │ │ - eorseq r5, r9, r8, ror #20 │ │ │ │ - @ instruction: 0x003688b4 │ │ │ │ - @ instruction: 0x00395ed0 │ │ │ │ + eorseq fp, r5, r4, asr #26 │ │ │ │ + eorseq r3, r9, r8, ror #7 │ │ │ │ + eorseq r6, r6, r4, lsl r2 │ │ │ │ + eorseq r3, r9, r0, asr r8 │ │ │ │ │ │ │ │ 00079a20 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ beq 79a84 │ │ │ │ ldr r3, [r3] │ │ │ │ @@ -81541,19 +81541,19 @@ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ blx r3 │ │ │ │ cmn r0, #1 │ │ │ │ bne 79a70 │ │ │ │ - bl 11af64 │ │ │ │ + bl 11a7f8 │ │ │ │ mov r0, #0 │ │ │ │ b 79a7c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113900 │ │ │ │ + bl 113378 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 00079a8c : │ │ │ │ @@ -81563,118 +81563,118 @@ │ │ │ │ beq 79ac0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #56] @ 79aec │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ - bl 2e2cec <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2e0194 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ beq 79ae0 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - subseq r8, r6, ip, lsr #7 │ │ │ │ - eorseq sl, r6, r4, lsl #10 │ │ │ │ + subseq r8, r5, ip, lsr #7 │ │ │ │ + eorseq r7, r6, r4, lsl #29 │ │ │ │ │ │ │ │ 00079af0 : │ │ │ │ ldr r3, [pc, #52] @ 79b2c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ beq 79b24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #24] @ 79b30 │ │ │ │ mov r1, #25 │ │ │ │ - bl 2e2cec <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2e0194 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x00568194 │ │ │ │ - eorseq r9, r6, r0, lsr lr │ │ │ │ + @ instruction: 0x00558194 │ │ │ │ + @ instruction: 0x003677b0 │ │ │ │ │ │ │ │ 00079b34 : │ │ │ │ ldr r3, [pc, #52] @ 79b70 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ beq 79b68 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #24] @ 79b74 │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ - bl 2e2cec <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2e0194 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x00568194 │ │ │ │ - eorseq r9, r6, r0, lsr lr │ │ │ │ + @ instruction: 0x00558194 │ │ │ │ + @ instruction: 0x003677b0 │ │ │ │ │ │ │ │ 00079b78 : │ │ │ │ ldr r3, [pc, #52] @ 79bb4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ beq 79bac │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #24] @ 79bb8 │ │ │ │ mov r1, #380 @ 0x17c │ │ │ │ - bl 2e2cec <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2e0194 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ bx lr │ │ │ │ - ldrheq r8, [r6], #-36 @ 0xffffffdc │ │ │ │ - eorseq r9, r6, r0, lsr lr │ │ │ │ + ldrheq r8, [r5], #-36 @ 0xffffffdc │ │ │ │ + @ instruction: 0x003677b0 │ │ │ │ │ │ │ │ 00079bbc : │ │ │ │ - b 15f0a4 │ │ │ │ + b 15e28c │ │ │ │ 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 79c00 │ │ │ │ - bl 34bb84 │ │ │ │ + bl 349490 │ │ │ │ b 79c14 │ │ │ │ mov r6, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1129cc │ │ │ │ + bl 112444 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 79c1c │ │ │ │ mvn r4, #0 │ │ │ │ b 79c34 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r6] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r0, sp, #4 │ │ │ │ str r3, [r5] │ │ │ │ - bl 113900 │ │ │ │ + bl 113378 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 00079c40 : │ │ │ │ b 79bc0 │ │ │ │ │ │ │ │ @@ -81700,92 +81700,92 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq 79cb0 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ beq 79cb0 │ │ │ │ ldr r2, [pc, #532] @ 79eb4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl 1129cc │ │ │ │ + bl 112444 │ │ │ │ cmp r0, #0 │ │ │ │ beq 79cc8 │ │ │ │ b 79cc0 │ │ │ │ ldr r3, [pc, #512] @ 79eb8 │ │ │ │ ldr r1, [pc, #512] @ 79ebc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mvn r5, #0 │ │ │ │ b 79ea8 │ │ │ │ mov r2, #284 @ 0x11c │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 1129cc │ │ │ │ + bl 112444 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 79cec │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 113900 │ │ │ │ + bl 113378 │ │ │ │ b 79cc0 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r4 │ │ │ │ bge 79d20 │ │ │ │ ldr r3, [pc, #444] @ 79ec0 │ │ │ │ ldr r1, [pc, #444] @ 79ec4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 113900 │ │ │ │ + bl 113378 │ │ │ │ mov r0, sp │ │ │ │ - bl 113900 │ │ │ │ + bl 113378 │ │ │ │ b 79cc0 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ bne 79da8 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 2956c0 │ │ │ │ + bl 29271c │ │ │ │ cmp r0, #0 │ │ │ │ beq 79d58 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ bne 79d58 │ │ │ │ mov r0, sp │ │ │ │ - bl 2956c0 │ │ │ │ + bl 29271c │ │ │ │ cmp r0, #0 │ │ │ │ bne 79d84 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 31dfec <_PyTime_AsTimeval@@Base+0x1790> │ │ │ │ + bl 31bae4 <_PyTime_AsTimeval@@Base+0x19d0> │ │ │ │ cmp r0, #0 │ │ │ │ beq 79da8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ bne 79da8 │ │ │ │ mov r0, sp │ │ │ │ - bl 31dfec <_PyTime_AsTimeval@@Base+0x1790> │ │ │ │ + bl 31bae4 <_PyTime_AsTimeval@@Base+0x19d0> │ │ │ │ cmp r0, #0 │ │ │ │ beq 79da8 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 29cdc │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 113900 │ │ │ │ + bl 113378 │ │ │ │ mov r0, sp │ │ │ │ - bl 113900 │ │ │ │ + bl 113378 │ │ │ │ b 79ea8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ lsl r0, r0, #2 │ │ │ │ - bl 99848 │ │ │ │ + bl 9976c │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r3, #0 │ │ │ │ movne r1, r3 │ │ │ │ bne 79ddc │ │ │ │ - bl 2a1f3c │ │ │ │ + bl 29ef8c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 113900 │ │ │ │ + bl 113378 │ │ │ │ mov r0, sp │ │ │ │ - bl 113900 │ │ │ │ + bl 113378 │ │ │ │ b 79cc0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, r3 │ │ │ │ strgt r1, [r4, r3, lsl #2] │ │ │ │ addgt r3, r3, #1 │ │ │ │ bgt 79ddc │ │ │ │ ldr r1, [sp, #28] │ │ │ │ @@ -81814,54 +81814,54 @@ │ │ │ │ addlt r2, r2, #1 │ │ │ │ strlt r2, [r3, #-4] │ │ │ │ strge r7, [r3, #-4] │ │ │ │ movge r3, r0 │ │ │ │ bge 79e2c │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 22fdf8 │ │ │ │ + bl 22c590 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 22fdf8 │ │ │ │ + bl 22c590 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 29cdc │ │ │ │ b 79e14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99d3c │ │ │ │ + bl 99c60 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 113900 │ │ │ │ + bl 113378 │ │ │ │ mov r0, sp │ │ │ │ - bl 113900 │ │ │ │ + bl 113378 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ andeq r0, r0, sp, lsl r1 │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x00395ef0 │ │ │ │ - subseq sp, r6, r4, asr #22 │ │ │ │ - eorseq r5, r9, r8, lsr #30 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r3, r9, r0, ror r8 │ │ │ │ + subseq sp, r5, r4, asr #22 │ │ │ │ + eorseq r3, r9, r8, lsr #17 │ │ │ │ │ │ │ │ 00079ec8 : │ │ │ │ - b 115ef0 │ │ │ │ + b 11596c │ │ │ │ │ │ │ │ 00079ecc : │ │ │ │ - b 1c2004 │ │ │ │ + b 1c049c │ │ │ │ │ │ │ │ 00079ed0 <_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 110970 <_PyBytes_DecodeEscape2@@Base> │ │ │ │ + bl 1103ec <_PyBytes_DecodeEscape2@@Base> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ beq 79f10 <_PyBytes_DecodeEscape@@Base+0x40> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -81869,61 +81869,61 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #24] @ 79f40 <_PyBytes_DecodeEscape@@Base+0x70> │ │ │ │ ldr r2, [pc, #24] @ 79f44 <_PyBytes_DecodeEscape@@Base+0x74> │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 19081c <_PyErr_SetString@@Base> │ │ │ │ + bl 18ee08 <_PyErr_SetString@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - ldrsbeq r1, [r6], #-12 │ │ │ │ - eorseq r2, r9, r8, asr #16 │ │ │ │ + ldrsbeq r1, [r5], #-12 │ │ │ │ + eorseq r0, r9, r8, asr #3 │ │ │ │ │ │ │ │ 00079f48 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r2, r3} │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #144] @ 79ff4 │ │ │ │ mov r3, r0 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r3, #0 │ │ │ │ ldr r5, [r2, r0] │ │ │ │ sub sp, sp, #12 │ │ │ │ bne 79f88 │ │ │ │ mov r0, r5 │ │ │ │ bl 79ef8 <_PyBytes_DecodeEscape@@Base+0x28> │ │ │ │ b 79f98 │ │ │ │ mov r0, r3 │ │ │ │ - bl 10f928 │ │ │ │ + bl 10f3a8 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 79fa0 │ │ │ │ mov r5, #0 │ │ │ │ b 79fe0 │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 24f438 │ │ │ │ + bl 24bca8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ beq 79fe0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 79fe0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ @@ -81931,176 +81931,176 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r2, r3} │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #144] @ 7a0a4 <_PyObject_CallMethod_SizeT@@Base+0xac> │ │ │ │ mov r3, r0 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r3, #0 │ │ │ │ ldr r5, [r2, r0] │ │ │ │ sub sp, sp, #12 │ │ │ │ bne 7a038 <_PyObject_CallMethod_SizeT@@Base+0x40> │ │ │ │ mov r0, r5 │ │ │ │ bl 79ef8 <_PyBytes_DecodeEscape@@Base+0x28> │ │ │ │ b 7a048 <_PyObject_CallMethod_SizeT@@Base+0x50> │ │ │ │ mov r0, r3 │ │ │ │ - bl 10f928 │ │ │ │ + bl 10f3a8 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 7a050 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ mov r5, #0 │ │ │ │ b 7a090 <_PyObject_CallMethod_SizeT@@Base+0x98> │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 24f438 │ │ │ │ + bl 24bca8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ beq 7a090 <_PyObject_CallMethod_SizeT@@Base+0x98> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 7a090 <_PyObject_CallMethod_SizeT@@Base+0x98> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ 0007a0a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #176] @ 7a170 │ │ │ │ mov r3, r0 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ subs lr, r1, #0 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r3 │ │ │ │ mov ip, r2 │ │ │ │ beq 7a100 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ bne 7a14c │ │ │ │ ldr r3, [pc, #128] @ 7a174 │ │ │ │ ldr r2, [pc, #128] @ 7a178 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 19081c <_PyErr_SetString@@Base> │ │ │ │ + bl 18ee08 <_PyErr_SetString@@Base> │ │ │ │ b 7a128 │ │ │ │ cmp r2, #0 │ │ │ │ beq 7a138 │ │ │ │ ldr r3, [ip, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ bne 7a130 │ │ │ │ ldr r3, [pc, #84] @ 7a174 │ │ │ │ ldr r2, [pc, #88] @ 7a17c │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 19081c <_PyErr_SetString@@Base> │ │ │ │ + bl 18ee08 <_PyErr_SetString@@Base> │ │ │ │ mov r0, #0 │ │ │ │ b 7a168 │ │ │ │ cmp lr, #0 │ │ │ │ bne 7a154 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str ip, [sp] │ │ │ │ - bl ba908 │ │ │ │ + bl ba45c │ │ │ │ b 7a168 │ │ │ │ cmp r2, #0 │ │ │ │ bne 7a108 │ │ │ │ mov r3, ip │ │ │ │ mov r2, lr │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 128654 │ │ │ │ + b 127e54 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0037dbd0 │ │ │ │ - eorseq r5, r9, r0, ror #30 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq fp, r7, r0, asr r5 │ │ │ │ + eorseq r3, r9, r0, ror #17 │ │ │ │ │ │ │ │ 0007a180 <_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] @ 7a22c <_PyObject_CallMethodId@@Base+0xac> │ │ │ │ mov r3, r0 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r3, #0 │ │ │ │ ldr r5, [r2, r0] │ │ │ │ sub sp, sp, #12 │ │ │ │ bne 7a1c0 <_PyObject_CallMethodId@@Base+0x40> │ │ │ │ mov r0, r5 │ │ │ │ bl 79ef8 <_PyBytes_DecodeEscape@@Base+0x28> │ │ │ │ b 7a1d0 <_PyObject_CallMethodId@@Base+0x50> │ │ │ │ mov r0, r3 │ │ │ │ - bl 80284 <_PyObject_GetAttrId@@Base> │ │ │ │ + bl 8018c <_PyObject_GetAttrId@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 7a1d8 <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ mov r5, #0 │ │ │ │ b 7a218 <_PyObject_CallMethodId@@Base+0x98> │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 24f438 │ │ │ │ + bl 24bca8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ beq 7a218 <_PyObject_CallMethodId@@Base+0x98> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 7a218 <_PyObject_CallMethodId@@Base+0x98> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ andeq r0, r0, ip │ │ │ │ ldr r1, [pc, #4] @ 7a23c <_PyObject_CallMethodId@@Base+0xbc> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b b9c7c │ │ │ │ - subseq sl, r8, r8, lsr #5 │ │ │ │ + b b97d0 │ │ │ │ + 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 a4608 <_PyType_GetDict@@Base> │ │ │ │ + bl a452c <_PyType_GetDict@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 7a284 <_PyObject_CallMethodId@@Base+0x104> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl a87d4 <_PyType_LookupRef@@Base> │ │ │ │ + bl a86f8 <_PyType_LookupRef@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 7a298 <_PyObject_CallMethodId@@Base+0x118> │ │ │ │ b 7a2e8 <_PyObject_CallMethodId@@Base+0x168> │ │ │ │ mov r0, r6 │ │ │ │ - bl a56c0 │ │ │ │ + bl a55e4 │ │ │ │ cmp r0, #0 │ │ │ │ bge 7a26c <_PyObject_CallMethodId@@Base+0xec> │ │ │ │ b 7a2f8 <_PyObject_CallMethodId@@Base+0x178> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ beq 7a2f8 <_PyObject_CallMethodId@@Base+0x178> │ │ │ │ @@ -82114,169 +82114,24 @@ │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ beq 7a2dc <_PyObject_CallMethodId@@Base+0x15c> │ │ │ │ mov r4, r5 │ │ │ │ b 7a2f8 <_PyObject_CallMethodId@@Base+0x178> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ b 7a2d4 <_PyObject_CallMethodId@@Base+0x154> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b b9c7c │ │ │ │ + b b97d0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b 127cc0 │ │ │ │ - sub r3, r2, #2 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi 7a38c <_PyObject_CallMethodId@@Base+0x20c> │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #112] @ 7a3a4 <_PyObject_CallMethodId@@Base+0x224> │ │ │ │ - cmp r3, r2 │ │ │ │ - bne 7a394 <_PyObject_CallMethodId@@Base+0x214> │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 7a394 <_PyObject_CallMethodId@@Base+0x214> │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - mov r2, #2 │ │ │ │ - bl 11776c │ │ │ │ - subs r3, r0, #0 │ │ │ │ - blt 7a39c <_PyObject_CallMethodId@@Base+0x21c> │ │ │ │ - cmp r4, #2 │ │ │ │ - ldreq r2, [pc, #64] @ 7a3a8 <_PyObject_CallMethodId@@Base+0x228> │ │ │ │ - ldreq r0, [pc, #64] @ 7a3ac <_PyObject_CallMethodId@@Base+0x22c> │ │ │ │ - ldrne r0, [pc, #56] @ 7a3a8 <_PyObject_CallMethodId@@Base+0x228> │ │ │ │ - ldrne r2, [pc, #56] @ 7a3ac <_PyObject_CallMethodId@@Base+0x22c> │ │ │ │ - cmp r3, #0 │ │ │ │ - moveq r0, r2 │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r0] │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [pc, #28] @ 7a3b0 <_PyObject_CallMethodId@@Base+0x230> │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #20] @ 7a3b0 <_PyObject_CallMethodId@@Base+0x230> │ │ │ │ - pop {r4, pc} │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrheq r8, [r6], #-36 @ 0xffffffdc │ │ │ │ - subseq r1, r6, r4, ror lr │ │ │ │ - subseq r1, r6, r4, ror #1 │ │ │ │ - subseq r1, r6, r8, ror sp │ │ │ │ - │ │ │ │ -0007a3b4 : │ │ │ │ - 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 2d2828 │ │ │ │ - add sp, sp, #60 @ 0x3c │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #200] @ 7a52c │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - sub sp, sp, #12 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq 7a480 │ │ │ │ - ldr r0, [pc, #184] @ 7a530 │ │ │ │ - mov r1, #380 @ 0x17c │ │ │ │ - bl 2e2cec <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 7a490 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 7a4a0 │ │ │ │ - ldr r1, [pc, #156] @ 7a534 │ │ │ │ - ldr r0, [pc, #148] @ 7a530 │ │ │ │ - bl 2e2cec <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 7a4b4 │ │ │ │ - ldr r1, [pc, #144] @ 7a538 │ │ │ │ - add r2, sp, #4 │ │ │ │ - bl f4454 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 7a4bc │ │ │ │ - mov r4, #0 │ │ │ │ - b 7a520 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 7a4fc │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - ands r2, r3, #268435456 @ 0x10000000 │ │ │ │ - bne 7a4fc │ │ │ │ - ldr r3, [r0] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7a4fc │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 7a4fc │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r2, [pc, #48] @ 7a53c │ │ │ │ - ldr r0, [pc, #48] @ 7a540 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 1293bc │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9b2fc │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldrheq r8, [r6], #-36 @ 0xffffffdc │ │ │ │ - eorseq r9, r6, r0, lsr lr │ │ │ │ - andeq r0, r0, pc, ror #3 │ │ │ │ - subseq sl, r8, ip, lsl #20 │ │ │ │ - eorseq fp, r6, r0, lsr pc │ │ │ │ - eorseq r5, r9, r4, lsl #31 │ │ │ │ + b 1274c0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r2 │ │ │ │ bxeq lr │ │ │ │ bx r3 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ @@ -82287,30 +82142,30 @@ │ │ │ │ bx r3 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r2 │ │ │ │ bxeq lr │ │ │ │ bx r3 │ │ │ │ - ldr r2, [pc, #36] @ 7a5b8 │ │ │ │ + ldr r2, [pc, #36] @ 7a37c <_PyObject_CallMethodId@@Base+0x1fc> │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ 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] @ 7a5d4 │ │ │ │ + ldr r3, [pc, #16] @ 7a398 <_PyObject_CallMethodId@@Base+0x218> │ │ │ │ mov r2, #0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ 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 │ │ │ │ @@ -82347,26 +82202,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 7a69c │ │ │ │ + bne 7a460 <_PyObject_CallMethodId@@Base+0x2e0> │ │ │ │ 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 7a680 │ │ │ │ + beq 7a444 <_PyObject_CallMethodId@@Base+0x2c4> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r2 │ │ │ │ bxeq lr │ │ │ │ bx r3 │ │ │ │ @@ -82377,206 +82232,206 @@ │ │ │ │ mov lr, r4 │ │ │ │ mov r0, ip │ │ │ │ add r8, lr, ip │ │ │ │ add r5, r0, ip │ │ │ │ cmp r8, r1 │ │ │ │ lsl r7, r8, #1 │ │ │ │ lsl r5, r5, #1 │ │ │ │ - bge 7a75c │ │ │ │ + bge 7a520 <_PyObject_CallMethodId@@Base+0x3a0> │ │ │ │ cmp r3, #0 │ │ │ │ ldrh r7, [r6, r7] │ │ │ │ ldrh r5, [r6, r5] │ │ │ │ - beq 7a714 │ │ │ │ + beq 7a4d8 <_PyObject_CallMethodId@@Base+0x358> │ │ │ │ cmp r7, r5 │ │ │ │ - bls 7a72c │ │ │ │ - b 7a71c │ │ │ │ + bls 7a4f0 <_PyObject_CallMethodId@@Base+0x370> │ │ │ │ + b 7a4e0 <_PyObject_CallMethodId@@Base+0x360> │ │ │ │ cmp r7, r5 │ │ │ │ - bcs 7a72c │ │ │ │ + bcs 7a4f0 <_PyObject_CallMethodId@@Base+0x370> │ │ │ │ add lr, r8, #1 │ │ │ │ sub r4, lr, r0 │ │ │ │ mov ip, #0 │ │ │ │ - b 7a6e0 │ │ │ │ + b 7a4a4 <_PyObject_CallMethodId@@Base+0x324> │ │ │ │ cmp r7, r5 │ │ │ │ - bne 7a748 │ │ │ │ + bne 7a50c <_PyObject_CallMethodId@@Base+0x38c> │ │ │ │ add ip, ip, #1 │ │ │ │ cmp ip, r4 │ │ │ │ addeq lr, lr, ip │ │ │ │ moveq ip, #0 │ │ │ │ - b 7a6e0 │ │ │ │ + b 7a4a4 <_PyObject_CallMethodId@@Base+0x324> │ │ │ │ mov r4, #1 │ │ │ │ mov r0, lr │ │ │ │ mov ip, #0 │ │ │ │ add lr, lr, r4 │ │ │ │ - b 7a6e0 │ │ │ │ + b 7a4a4 <_PyObject_CallMethodId@@Base+0x324> │ │ │ │ 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 7a7f0 │ │ │ │ + bge 7a5b4 <_PyObject_CallMethodId@@Base+0x434> │ │ │ │ cmp r3, #0 │ │ │ │ ldr r8, [r5, r6, lsl #2] │ │ │ │ ldr r7, [r5, r7, lsl #2] │ │ │ │ - beq 7a7a8 │ │ │ │ + beq 7a56c <_PyObject_CallMethodId@@Base+0x3ec> │ │ │ │ cmp r8, r7 │ │ │ │ - bls 7a7c0 │ │ │ │ - b 7a7b0 │ │ │ │ + bls 7a584 <_PyObject_CallMethodId@@Base+0x404> │ │ │ │ + b 7a574 <_PyObject_CallMethodId@@Base+0x3f4> │ │ │ │ cmp r8, r7 │ │ │ │ - bcs 7a7c0 │ │ │ │ + bcs 7a584 <_PyObject_CallMethodId@@Base+0x404> │ │ │ │ add lr, r6, #1 │ │ │ │ sub r4, lr, r0 │ │ │ │ mov ip, #0 │ │ │ │ - b 7a77c │ │ │ │ + b 7a540 <_PyObject_CallMethodId@@Base+0x3c0> │ │ │ │ cmp r8, r7 │ │ │ │ - bne 7a7dc │ │ │ │ + bne 7a5a0 <_PyObject_CallMethodId@@Base+0x420> │ │ │ │ add ip, ip, #1 │ │ │ │ cmp ip, r4 │ │ │ │ addeq lr, lr, ip │ │ │ │ moveq ip, #0 │ │ │ │ - b 7a77c │ │ │ │ + b 7a540 <_PyObject_CallMethodId@@Base+0x3c0> │ │ │ │ mov r4, #1 │ │ │ │ mov r0, lr │ │ │ │ mov ip, #0 │ │ │ │ add lr, lr, r4 │ │ │ │ - b 7a77c │ │ │ │ + b 7a540 <_PyObject_CallMethodId@@Base+0x3c0> │ │ │ │ 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 7a840 │ │ │ │ + bmi 7a604 <_PyObject_CallMethodId@@Base+0x484> │ │ │ │ ldr r0, [r4, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7a818 │ │ │ │ + beq 7a5dc <_PyObject_CallMethodId@@Base+0x45c> │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7a818 │ │ │ │ + beq 7a5dc <_PyObject_CallMethodId@@Base+0x45c> │ │ │ │ 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 7a888 │ │ │ │ + bne 7a64c <_PyObject_CallMethodId@@Base+0x4cc> │ │ │ │ cmp r5, r4 │ │ │ │ - bne 7a868 │ │ │ │ + bne 7a62c <_PyObject_CallMethodId@@Base+0x4ac> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7a878 │ │ │ │ + beq 7a63c <_PyObject_CallMethodId@@Base+0x4bc> │ │ │ │ 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] @ 7a8e4 │ │ │ │ + ldr r3, [pc, #44] @ 7a6a8 <_PyObject_CallMethodId@@Base+0x528> │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add r2, r0, #98304 @ 0x18000 │ │ │ │ ldr r3, [r2, #1244] @ 0x4dc │ │ │ │ add r0, r0, #99328 @ 0x18400 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ add r0, r0, #220 @ 0xdc │ │ │ │ strne r3, [r2, #1244] @ 0x4dc │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ andeq r0, r0, ip │ │ │ │ - ldr r0, [pc] @ 7a8f0 │ │ │ │ + ldr r0, [pc] @ 7a6b4 <_PyObject_CallMethodId@@Base+0x534> │ │ │ │ bx lr │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - ldr r0, [pc] @ 7a8fc │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + ldr r0, [pc] @ 7a6c0 <_PyObject_CallMethodId@@Base+0x540> │ │ │ │ bx lr │ │ │ │ - subseq r1, r6, r4, ror lr │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b 1325c4 │ │ │ │ + b 131dcc │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r1, #0 │ │ │ │ - b 2aada8 <_PyObject_FunctionStr@@Base+0x148> │ │ │ │ - b 23bf20 │ │ │ │ - b 23bf20 │ │ │ │ - b 23bf20 │ │ │ │ - b 23bf20 │ │ │ │ + b 2a7df8 <_PyObject_FunctionStr@@Base+0x148> │ │ │ │ + b 238708 │ │ │ │ + b 238708 │ │ │ │ + b 238708 │ │ │ │ + b 238708 │ │ │ │ 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 7a964 │ │ │ │ - ldr r3, [pc, #148] @ 7a9e0 │ │ │ │ + beq 7a728 <_PyObject_CallMethodId@@Base+0x5a8> │ │ │ │ + ldr r3, [pc, #148] @ 7a7a4 <_PyObject_CallMethodId@@Base+0x624> │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, r4 │ │ │ │ - beq 7a964 │ │ │ │ - ldr r3, [pc, #136] @ 7a9e4 │ │ │ │ + beq 7a728 <_PyObject_CallMethodId@@Base+0x5a8> │ │ │ │ + ldr r3, [pc, #136] @ 7a7a8 <_PyObject_CallMethodId@@Base+0x628> │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, r4 │ │ │ │ - bne 7a9b8 │ │ │ │ - bl 7a58c │ │ │ │ + bne 7a77c <_PyObject_CallMethodId@@Base+0x5fc> │ │ │ │ + bl 7a350 <_PyObject_CallMethodId@@Base+0x1d0> │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #112] @ 7a9e8 │ │ │ │ + ldr r3, [pc, #112] @ 7a7ac <_PyObject_CallMethodId@@Base+0x62c> │ │ │ │ ldr r5, [r3] │ │ │ │ - bl 35a5c8 │ │ │ │ - ldr r2, [pc, #104] @ 7a9ec │ │ │ │ - ldr r3, [pc, #104] @ 7a9f0 │ │ │ │ + bl 357f4c │ │ │ │ + ldr r2, [pc, #104] @ 7a7b0 <_PyObject_CallMethodId@@Base+0x630> │ │ │ │ + ldr r3, [pc, #104] @ 7a7b4 <_PyObject_CallMethodId@@Base+0x634> │ │ │ │ ldr r4, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ moveq r4, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 7a9a4 │ │ │ │ + beq 7a768 <_PyObject_CallMethodId@@Base+0x5e8> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx r4 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 7a5bc │ │ │ │ + b 7a380 <_PyObject_CallMethodId@@Base+0x200> │ │ │ │ cmp r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ - beq 7a9cc │ │ │ │ + beq 7a790 <_PyObject_CallMethodId@@Base+0x610> │ │ │ │ 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, sl, ip, lsl #13 │ │ │ │ - @ instruction: 0x005a9690 │ │ │ │ - subseq r4, sp, r0, lsr pc │ │ │ │ - subseq r9, sl, r4, asr #13 │ │ │ │ - andeq sl, r7, r0, lsr pc │ │ │ │ + subseq r9, r9, ip, lsl #13 │ │ │ │ + @ instruction: 0x00599690 │ │ │ │ + subseq r4, ip, r0, lsr pc │ │ │ │ + subseq r9, r9, r4, asr #13 │ │ │ │ + strdeq sl, [r7], -r4 │ │ │ │ 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 │ │ │ │ @@ -82586,75 +82441,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 7aa54 │ │ │ │ + bcc 7a818 <_PyObject_CallMethodId@@Base+0x698> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r2, #0 │ │ │ │ strb r6, [r1, r3] │ │ │ │ ldm r4, {r0, r1, r3} │ │ │ │ - bl 7a924 │ │ │ │ + bl 7a6e8 <_PyObject_CallMethodId@@Base+0x568> │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ add r1, r3, #1 │ │ │ │ cmp r7, #10 │ │ │ │ str r1, [r4, #12] │ │ │ │ strb r7, [r2, r3] │ │ │ │ - bne 7aa20 │ │ │ │ + bne 7a7e4 <_PyObject_CallMethodId@@Base+0x664> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r2, #0 │ │ │ │ strb r6, [r1, r3] │ │ │ │ ldm r4, {r0, r1, r3} │ │ │ │ - bl 7a924 │ │ │ │ + bl 7a6e8 <_PyObject_CallMethodId@@Base+0x568> │ │ │ │ str r6, [r4, #12] │ │ │ │ - b 7aa20 │ │ │ │ + b 7a7e4 <_PyObject_CallMethodId@@Base+0x664> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #132] @ 7ab28 │ │ │ │ + ldr r4, [pc, #132] @ 7a8ec <_PyObject_CallMethodId@@Base+0x76c> │ │ │ │ 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] @ 7ab2c │ │ │ │ + ldr lr, [pc, #100] @ 7a8f0 <_PyObject_CallMethodId@@Base+0x770> │ │ │ │ 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] @ 7ab30 │ │ │ │ - ldr r1, [pc, #64] @ 7ab34 │ │ │ │ + ldr ip, [pc, #64] @ 7a8f4 <_PyObject_CallMethodId@@Base+0x774> │ │ │ │ + ldr r1, [pc, #64] @ 7a8f8 <_PyObject_CallMethodId@@Base+0x778> │ │ │ │ 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 7aaf8 │ │ │ │ + bhi 7a8bc <_PyObject_CallMethodId@@Base+0x73c> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - andeq sl, r7, ip, lsl #21 │ │ │ │ + andeq sl, r7, r0, asr r8 │ │ │ │ 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 │ │ │ │ @@ -82662,87 +82517,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 7ab78 │ │ │ │ + bne 7a93c <_PyObject_CallMethodId@@Base+0x7bc> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 7ade0 │ │ │ │ + b 7aba4 <_PyObject_CallMethodId@@Base+0xa24> │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 7ab6c │ │ │ │ + beq 7a930 <_PyObject_CallMethodId@@Base+0x7b0> │ │ │ │ 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] @ 7adf0 │ │ │ │ + ldr r0, [pc, #568] @ 7abb4 <_PyObject_CallMethodId@@Base+0xa34> │ │ │ │ movge r5, r3 │ │ │ │ lsllt r5, r5, #15 │ │ │ │ asr r2, r2, #4 │ │ │ │ cmp r3, #3 │ │ │ │ mul r2, r0, r2 │ │ │ │ movls r3, #0 │ │ │ │ - bls 7abe4 │ │ │ │ + bls 7a9a8 <_PyObject_CallMethodId@@Base+0x828> │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ addls r3, r3, r3, lsl #1 │ │ │ │ - bls 7abe4 │ │ │ │ + bls 7a9a8 <_PyObject_CallMethodId@@Base+0x828> │ │ │ │ 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 7ac1c │ │ │ │ + bne 7a9e0 <_PyObject_CallMethodId@@Base+0x860> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ str r9, [sp] │ │ │ │ blx r8 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b 7ade0 │ │ │ │ + b 7aba4 <_PyObject_CallMethodId@@Base+0xa24> │ │ │ │ cmp r1, fp │ │ │ │ moveq fp, #0 │ │ │ │ - bne 7ac60 │ │ │ │ + bne 7aa24 <_PyObject_CallMethodId@@Base+0x8a4> │ │ │ │ ldrh r2, [r6, #10] │ │ │ │ mov r3, r5 │ │ │ │ cmp r2, fp │ │ │ │ - bls 7ab6c │ │ │ │ + bls 7a930 <_PyObject_CallMethodId@@Base+0x7b0> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ str r9, [sp] │ │ │ │ blx r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7ade0 │ │ │ │ + beq 7aba4 <_PyObject_CallMethodId@@Base+0xa24> │ │ │ │ add r4, r4, r5 │ │ │ │ add fp, fp, #1 │ │ │ │ - b 7ac28 │ │ │ │ + b 7a9ec <_PyObject_CallMethodId@@Base+0x86c> │ │ │ │ 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 7aca8 │ │ │ │ + beq 7aa6c <_PyObject_CallMethodId@@Base+0x8ec> │ │ │ │ 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 │ │ │ │ @@ -82750,23 +82605,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 3595fc │ │ │ │ + bl 356f80 │ │ │ │ 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 7ad38 │ │ │ │ + beq 7aafc <_PyObject_CallMethodId@@Base+0x97c> │ │ │ │ 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 │ │ │ │ @@ -82777,100 +82632,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 7ace0 │ │ │ │ + b 7aaa4 <_PyObject_CallMethodId@@Base+0x924> │ │ │ │ mov fp, r2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp fp, r3 │ │ │ │ - beq 7ab6c │ │ │ │ + beq 7a930 <_PyObject_CallMethodId@@Base+0x7b0> │ │ │ │ add r3, sp, #24 │ │ │ │ ldr r6, [r3, fp, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 7ad8c │ │ │ │ + bne 7ab50 <_PyObject_CallMethodId@@Base+0x9d0> │ │ │ │ mov r6, #32 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ str r9, [sp] │ │ │ │ blx r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7ade0 │ │ │ │ + beq 7aba4 <_PyObject_CallMethodId@@Base+0xa24> │ │ │ │ subs r6, r6, #1 │ │ │ │ add r4, r4, r5 │ │ │ │ - bne 7ad5c │ │ │ │ - b 7add8 │ │ │ │ + bne 7ab20 <_PyObject_CallMethodId@@Base+0x9a0> │ │ │ │ + b 7ab9c <_PyObject_CallMethodId@@Base+0xa1c> │ │ │ │ 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 7add4 │ │ │ │ + beq 7ab98 <_PyObject_CallMethodId@@Base+0xa18> │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ str r9, [sp] │ │ │ │ blx r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7ade0 │ │ │ │ + beq 7aba4 <_PyObject_CallMethodId@@Base+0xa24> │ │ │ │ sub r3, r6, #1 │ │ │ │ and r6, r6, r3 │ │ │ │ - b 7ad90 │ │ │ │ + b 7ab54 <_PyObject_CallMethodId@@Base+0x9d4> │ │ │ │ add r4, r4, r5, lsl #5 │ │ │ │ add fp, fp, #1 │ │ │ │ - b 7ad3c │ │ │ │ + b 7ab00 <_PyObject_CallMethodId@@Base+0x980> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, sp, #1040 @ 0x410 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bge feb258a4 <__bss_end__@@Base+0xfe55095c> │ │ │ │ + bge feb25668 <__bss_end__@@Base+0xfe560720> │ │ │ │ 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 7ae54 │ │ │ │ + beq 7ac18 <_PyObject_CallMethodId@@Base+0xa98> │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7ae54 │ │ │ │ + beq 7ac18 <_PyObject_CallMethodId@@Base+0xa98> │ │ │ │ ldmib r4, {r2, r3} │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 7ab38 │ │ │ │ + b 7a8fc <_PyObject_CallMethodId@@Base+0x77c> │ │ │ │ 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 24149c │ │ │ │ + bl 23dc7c │ │ │ │ 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 │ │ │ │ @@ -82882,20 +82737,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] @ 7af2c │ │ │ │ + ldr r0, [pc, #76] @ 7acf0 <_PyObject_CallMethodId@@Base+0xb70> │ │ │ │ mul ip, r0, ip │ │ │ │ - bls 7aef8 │ │ │ │ + bls 7acbc <_PyObject_CallMethodId@@Base+0xb3c> │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ addls r1, r1, r1, lsl #1 │ │ │ │ - bls 7aef8 │ │ │ │ + bls 7acbc <_PyObject_CallMethodId@@Base+0xb3c> │ │ │ │ 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] │ │ │ │ @@ -82903,220 +82758,220 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #4 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ blx r6 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bge feb259e0 <__bss_end__@@Base+0xfe550a98> │ │ │ │ + bge feb257a4 <__bss_end__@@Base+0xfe56085c> │ │ │ │ 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] @ 7afa0 │ │ │ │ + ldr r5, [pc, #80] @ 7ad64 <_PyObject_CallMethodId@@Base+0xbe4> │ │ │ │ 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 35984c │ │ │ │ + bl 3571d0 │ │ │ │ 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] @ 7afa4 │ │ │ │ + ldr r3, [pc, #24] @ 7ad68 <_PyObject_CallMethodId@@Base+0xbe8> │ │ │ │ addcs r4, r4, #255 @ 0xff │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r3, r0 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 29cdc │ │ │ │ - subseq r9, sl, r0, asr #13 │ │ │ │ - subseq r9, sl, r0, lsr #31 │ │ │ │ + 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 7afdc │ │ │ │ + beq 7ada0 <_PyObject_CallMethodId@@Base+0xc20> │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7afdc │ │ │ │ - ldr r3, [pc, #20] @ 7afec │ │ │ │ + beq 7ada0 <_PyObject_CallMethodId@@Base+0xc20> │ │ │ │ + ldr r3, [pc, #20] @ 7adb0 <_PyObject_CallMethodId@@Base+0xc30> │ │ │ │ ldr r1, [r3] │ │ │ │ bl 2aa38 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 7af30 │ │ │ │ - @ instruction: 0x005a9690 │ │ │ │ + b 7acf4 <_PyObject_CallMethodId@@Base+0xb74> │ │ │ │ + @ instruction: 0x00599690 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #4] @ 7b000 │ │ │ │ - ldr r0, [pc, #4] @ 7b004 │ │ │ │ - b 4ac24 <_PyBytes_ReverseFind@@Base+0x230> │ │ │ │ - andeq fp, r4, r8, asr r9 │ │ │ │ - subseq sp, r6, r8, lsl r1 │ │ │ │ + ldr r1, [pc, #4] @ 7adc4 <_PyObject_CallMethodId@@Base+0xc44> │ │ │ │ + ldr r0, [pc, #4] @ 7adc8 <_PyObject_CallMethodId@@Base+0xc48> │ │ │ │ + b 4ac3c <_PyBytes_ReverseFind@@Base+0x13c> │ │ │ │ + andeq fp, r4, r0, ror r9 │ │ │ │ + subseq sp, r5, r8, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #40] @ 7b048 │ │ │ │ - bl 35a770 │ │ │ │ + ldr r3, [pc, #40] @ 7ae0c <_PyObject_CallMethodId@@Base+0xc8c> │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - bl 35a5c8 │ │ │ │ + bl 357f4c │ │ │ │ ldrb r4, [r4, #3912] @ 0xf48 │ │ │ │ - bl 35a5c8 │ │ │ │ - ldr r3, [pc, #16] @ 7b04c │ │ │ │ + bl 357f4c │ │ │ │ + ldr r3, [pc, #16] @ 7ae10 <_PyObject_CallMethodId@@Base+0xc90> │ │ │ │ tst r4, #1 │ │ │ │ - ldr r0, [pc, #12] @ 7b050 │ │ │ │ + ldr r0, [pc, #12] @ 7ae14 <_PyObject_CallMethodId@@Base+0xc94> │ │ │ │ movne r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r1, r6, r4, ror #1 │ │ │ │ - subseq r1, r6, r4, ror lr │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ │ │ │ │ -0007b054 : │ │ │ │ +0007ae18 : │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007b05c : │ │ │ │ - ldr r1, [pc, #4] @ 7b068 │ │ │ │ +0007ae20 : │ │ │ │ + ldr r1, [pc, #4] @ 7ae2c │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - b 2d14ec │ │ │ │ - eorseq pc, r5, ip, asr r3 @ │ │ │ │ + b 2ce570 │ │ │ │ + @ instruction: 0x0035ccdc │ │ │ │ │ │ │ │ -0007b06c : │ │ │ │ - b 7b05c │ │ │ │ +0007ae30 : │ │ │ │ + b 7ae20 │ │ │ │ │ │ │ │ -0007b070 : │ │ │ │ - b 7b05c │ │ │ │ +0007ae34 : │ │ │ │ + b 7ae20 │ │ │ │ │ │ │ │ -0007b074 : │ │ │ │ +0007ae38 : │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007b07c : │ │ │ │ +0007ae40 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007b080 : │ │ │ │ +0007ae44 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007b084 <_PyFrame_IsEntryFrame@@Base>: │ │ │ │ +0007ae48 <_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 │ │ │ │ │ │ │ │ -0007b0a4 : │ │ │ │ +0007ae68 : │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #15 │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007b0b8 : │ │ │ │ +0007ae7c : │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ and r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul r0, r3, r0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007b0d0 <_PyDict_NewPresized@@Base>: │ │ │ │ - ldr r3, [pc, #28] @ 7b0f4 <_PyDict_NewPresized@@Base+0x24> │ │ │ │ +0007ae94 <_PyDict_NewPresized@@Base>: │ │ │ │ + ldr r3, [pc, #28] @ 7aeb8 <_PyDict_NewPresized@@Base+0x24> │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r1, r0 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r2, #0 │ │ │ │ - b fadac <_PyDict_FromItems@@Base+0x464> │ │ │ │ + b fa8f8 <_PyDict_FromItems@@Base+0x464> │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007b0f8 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base>: │ │ │ │ +0007aebc <_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 9b4ac │ │ │ │ + bl 9b3d0 │ │ │ │ cmn r0, #3 │ │ │ │ moveq r2, #0 │ │ │ │ mvneq r0, #0 │ │ │ │ - beq 7b150 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x58> │ │ │ │ + beq 7af14 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x58> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7b14c <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x54> │ │ │ │ + beq 7af10 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x54> │ │ │ │ ldr r1, [r2] │ │ │ │ mov r0, #1 │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ addne r1, r1, #1 │ │ │ │ strne r1, [r2] │ │ │ │ - b 7b150 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x58> │ │ │ │ + b 7af14 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x58> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [r4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007b15c : │ │ │ │ - ldr r3, [pc, #16] @ 7b174 │ │ │ │ +0007af20 : │ │ │ │ + ldr r3, [pc, #16] @ 7af38 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r3, #156] @ 0x9c │ │ │ │ - ldr r0, [pc, #8] @ 7b178 │ │ │ │ + ldr r0, [pc, #8] @ 7af3c │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ - @ instruction: 0x00565490 │ │ │ │ - ldrsheq r4, [r6], #-76 @ 0xffffffb4 │ │ │ │ + @ instruction: 0x00555490 │ │ │ │ + ldrsheq r4, [r5], #-76 @ 0xffffffb4 │ │ │ │ │ │ │ │ -0007b17c <_Py_BreakPoint@@Base>: │ │ │ │ +0007af40 <_Py_BreakPoint@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007b180 : │ │ │ │ - b 6ca78 │ │ │ │ +0007af44 : │ │ │ │ + b 6ca8c │ │ │ │ │ │ │ │ -0007b184 : │ │ │ │ - ldr r3, [pc, #12] @ 7b198 │ │ │ │ +0007af48 : │ │ │ │ + ldr r3, [pc, #12] @ 7af5c │ │ │ │ sub r0, r3, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ bx lr │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -0007b19c : │ │ │ │ - ldr r3, [pc, #12] @ 7b1b0 │ │ │ │ +0007af60 : │ │ │ │ + ldr r3, [pc, #12] @ 7af74 │ │ │ │ sub r0, r3, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ bx lr │ │ │ │ - subseq r1, r6, r4, ror #1 │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ │ │ │ │ -0007b1b4 : │ │ │ │ - ldr r3, [pc, #12] @ 7b1c8 │ │ │ │ +0007af78 : │ │ │ │ + ldr r3, [pc, #12] @ 7af8c │ │ │ │ sub r0, r3, r0 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ bx lr │ │ │ │ - subseq r1, r6, r4, ror lr │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ │ │ │ │ -0007b1cc <_Py_SetRefcnt@@Base>: │ │ │ │ +0007af90 <_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 │ │ │ │ @@ -83125,652 +82980,652 @@ │ │ │ │ lsr r3, r3, #22 │ │ │ │ lsl r3, r3, #22 │ │ │ │ ldr r2, [r3, #104] @ 0x68 │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bne 7b23c <_Py_SetRefcnt@@Base+0x70> │ │ │ │ + bne 7b000 <_Py_SetRefcnt@@Base+0x70> │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7b23c <_Py_SetRefcnt@@Base+0x70> │ │ │ │ + beq 7b000 <_Py_SetRefcnt@@Base+0x70> │ │ │ │ mov r0, r1 │ │ │ │ - bl 243aac │ │ │ │ + bl 240290 │ │ │ │ cmp r0, #4 │ │ │ │ - bls 7b23c <_Py_SetRefcnt@@Base+0x70> │ │ │ │ + bls 7b000 <_Py_SetRefcnt@@Base+0x70> │ │ │ │ sub r1, r0, #4 │ │ │ │ - ldr r2, [pc, #216] @ 7b310 <_Py_SetRefcnt@@Base+0x144> │ │ │ │ + ldr r2, [pc, #216] @ 7b0d4 <_Py_SetRefcnt@@Base+0x144> │ │ │ │ add r0, r4, #4 │ │ │ │ - bl 84f48 │ │ │ │ + bl 84e14 │ │ │ │ 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 7b26c <_Py_SetRefcnt@@Base+0xa0> │ │ │ │ + beq 7b030 <_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 35a434 │ │ │ │ + bl 357db8 │ │ │ │ cmp r0, r8 │ │ │ │ strne r0, [sp] │ │ │ │ - bne 7b248 <_Py_SetRefcnt@@Base+0x7c> │ │ │ │ + bne 7b00c <_Py_SetRefcnt@@Base+0x7c> │ │ │ │ cmp r7, #0 │ │ │ │ - bne 7b308 <_Py_SetRefcnt@@Base+0x13c> │ │ │ │ + bne 7b0cc <_Py_SetRefcnt@@Base+0x13c> │ │ │ │ ldr r7, [r5, #36] @ 0x24 │ │ │ │ - bl 35a5c8 │ │ │ │ + bl 357f4c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 7b2d8 <_Py_SetRefcnt@@Base+0x10c> │ │ │ │ + beq 7b09c <_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 35a434 │ │ │ │ + bl 357db8 │ │ │ │ cmp r0, r7 │ │ │ │ strne r0, [sp, #4] │ │ │ │ - bne 7b2b0 <_Py_SetRefcnt@@Base+0xe4> │ │ │ │ + bne 7b074 <_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 35a434 │ │ │ │ + bl 357db8 │ │ │ │ cmp r0, r4 │ │ │ │ strne r0, [sp] │ │ │ │ - bne 7b2e0 <_Py_SetRefcnt@@Base+0x114> │ │ │ │ + bne 7b0a4 <_Py_SetRefcnt@@Base+0x114> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r9, sl, r0, lsl #14 │ │ │ │ + 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] @ 7b388 <_Py_SetRefcnt@@Base+0x1bc> │ │ │ │ + ldr ip, [pc, #84] @ 7b14c <_Py_SetRefcnt@@Base+0x1bc> │ │ │ │ sub r3, r1, r3 │ │ │ │ asr r3, r3, #4 │ │ │ │ cmp r4, #3 │ │ │ │ mul r3, ip, r3 │ │ │ │ movls ip, #0 │ │ │ │ - bls 7b360 <_Py_SetRefcnt@@Base+0x194> │ │ │ │ + bls 7b124 <_Py_SetRefcnt@@Base+0x194> │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ addls ip, r4, r4, lsl #1 │ │ │ │ - bls 7b360 <_Py_SetRefcnt@@Base+0x194> │ │ │ │ + bls 7b124 <_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 358168 │ │ │ │ + bl 355aec │ │ │ │ sub r0, r4, r1 │ │ │ │ pop {r4, pc} │ │ │ │ - bge feb25e3c <__bss_end__@@Base+0xfe550ef4> │ │ │ │ + bge feb25c00 <__bss_end__@@Base+0xfe560cb8> │ │ │ │ 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 35a5c8 │ │ │ │ + bl 357f4c │ │ │ │ ldr r7, [r6, #24] │ │ │ │ - bl 35a5c8 │ │ │ │ + bl 357f4c │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 84bbc │ │ │ │ + bl 84a88 │ │ │ │ add r7, r7, r5, lsl #22 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 7b3f4 <_Py_SetRefcnt@@Base+0x228> │ │ │ │ + beq 7b1b8 <_Py_SetRefcnt@@Base+0x228> │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ - bl 267444 │ │ │ │ + bl 263eec │ │ │ │ mov r7, r0 │ │ │ │ - b 7b41c <_Py_SetRefcnt@@Base+0x250> │ │ │ │ + b 7b1e0 <_Py_SetRefcnt@@Base+0x250> │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ - bl 267444 │ │ │ │ + bl 263eec │ │ │ │ mov r2, sl │ │ │ │ mov r3, r9 │ │ │ │ mov r7, r0 │ │ │ │ add r0, r8, #96 @ 0x60 │ │ │ │ - bl 23d90c │ │ │ │ + bl 23a0f4 │ │ │ │ ldr r0, [r6, #88] @ 0x58 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 23e314 │ │ │ │ + bl 23aafc │ │ │ │ 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 23e314 │ │ │ │ + b 23aafc │ │ │ │ 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 7b494 <_Py_SetRefcnt@@Base+0x2c8> │ │ │ │ + beq 7b258 <_Py_SetRefcnt@@Base+0x2c8> │ │ │ │ clz r2, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 7b498 <_Py_SetRefcnt@@Base+0x2cc> │ │ │ │ + bne 7b25c <_Py_SetRefcnt@@Base+0x2cc> │ │ │ │ mov r0, #0 │ │ │ │ - b 7b700 <_Py_SetRefcnt@@Base+0x534> │ │ │ │ + b 7b4c4 <_Py_SetRefcnt@@Base+0x534> │ │ │ │ mov r2, #32 │ │ │ │ cmp r7, r2 │ │ │ │ - bhi 7b4b8 <_Py_SetRefcnt@@Base+0x2ec> │ │ │ │ + bhi 7b27c <_Py_SetRefcnt@@Base+0x2ec> │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 23e224 │ │ │ │ - b 7b700 <_Py_SetRefcnt@@Base+0x534> │ │ │ │ + bl 23aa0c │ │ │ │ + b 7b4c4 <_Py_SetRefcnt@@Base+0x534> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r3, r7, #31 │ │ │ │ sub r3, r3, r2 │ │ │ │ sub r1, r1, r6 │ │ │ │ cmp r1, r3, lsr #5 │ │ │ │ - bls 7b48c <_Py_SetRefcnt@@Base+0x2c0> │ │ │ │ + bls 7b250 <_Py_SetRefcnt@@Base+0x2c0> │ │ │ │ mov r1, r2 │ │ │ │ mov fp, r8 │ │ │ │ mov lr, #1 │ │ │ │ ldr ip, [fp, #4]! │ │ │ │ add r0, r1, #32 │ │ │ │ cmp r0, r7 │ │ │ │ sub r3, r7, r1 │ │ │ │ mvnls sl, #0 │ │ │ │ movls r3, #32 │ │ │ │ str ip, [sp, #28] │ │ │ │ - bls 7b50c <_Py_SetRefcnt@@Base+0x340> │ │ │ │ + bls 7b2d0 <_Py_SetRefcnt@@Base+0x340> │ │ │ │ lsl sl, lr, r3 │ │ │ │ cmp r3, #31 │ │ │ │ subls sl, sl, #1 │ │ │ │ mvnhi sl, #0 │ │ │ │ tst ip, sl │ │ │ │ add r1, r1, r3 │ │ │ │ - bne 7b48c <_Py_SetRefcnt@@Base+0x2c0> │ │ │ │ + bne 7b250 <_Py_SetRefcnt@@Base+0x2c0> │ │ │ │ cmp r7, r1 │ │ │ │ - bhi 7b4dc <_Py_SetRefcnt@@Base+0x310> │ │ │ │ + bhi 7b2a0 <_Py_SetRefcnt@@Base+0x310> │ │ │ │ mvn r5, #0 │ │ │ │ cmp r2, #32 │ │ │ │ mvnne r5, r5, lsl r2 │ │ │ │ rsb r3, r2, #32 │ │ │ │ lslne r5, r5, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r2, [r9, r6, lsl #2] │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ands r3, r2, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ orr r2, r2, r5 │ │ │ │ - bne 7b5fc <_Py_SetRefcnt@@Base+0x430> │ │ │ │ + bne 7b3c0 <_Py_SetRefcnt@@Base+0x430> │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 35a434 │ │ │ │ + bl 357db8 │ │ │ │ cmp r0, r4 │ │ │ │ strne r0, [sp, #28] │ │ │ │ - bne 7b540 <_Py_SetRefcnt@@Base+0x374> │ │ │ │ + bne 7b304 <_Py_SetRefcnt@@Base+0x374> │ │ │ │ mov r3, r7 │ │ │ │ mov r4, r8 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r3 │ │ │ │ add r4, r4, #4 │ │ │ │ cmp r4, fp │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bcs 7b5cc <_Py_SetRefcnt@@Base+0x400> │ │ │ │ + bcs 7b390 <_Py_SetRefcnt@@Base+0x400> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 35a434 │ │ │ │ + bl 357db8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq 7b584 <_Py_SetRefcnt@@Base+0x3b8> │ │ │ │ + beq 7b348 <_Py_SetRefcnt@@Base+0x3b8> │ │ │ │ mov r3, r5 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r3 │ │ │ │ - b 7b600 <_Py_SetRefcnt@@Base+0x434> │ │ │ │ + b 7b3c4 <_Py_SetRefcnt@@Base+0x434> │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ tst r2, sl │ │ │ │ orr r2, r2, sl │ │ │ │ - beq 7b610 <_Py_SetRefcnt@@Base+0x444> │ │ │ │ - b 7b600 <_Py_SetRefcnt@@Base+0x434> │ │ │ │ + beq 7b3d4 <_Py_SetRefcnt@@Base+0x444> │ │ │ │ + b 7b3c4 <_Py_SetRefcnt@@Base+0x434> │ │ │ │ mov r4, r8 │ │ │ │ mov sl, r4 │ │ │ │ mvn r3, #0 │ │ │ │ mov fp, #0 │ │ │ │ - b 7b64c <_Py_SetRefcnt@@Base+0x480> │ │ │ │ + b 7b410 <_Py_SetRefcnt@@Base+0x480> │ │ │ │ ldr fp, [sp, #28] │ │ │ │ mov r1, fp │ │ │ │ - bl 35a434 │ │ │ │ + bl 357db8 │ │ │ │ sub r1, r0, fp │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ cmp r1, #0 │ │ │ │ streq r0, [sp, #28] │ │ │ │ subs r0, r1, #0 │ │ │ │ - beq 7b5e4 <_Py_SetRefcnt@@Base+0x418> │ │ │ │ + beq 7b3a8 <_Py_SetRefcnt@@Base+0x418> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ add r3, r3, r6, lsl #5 │ │ │ │ str r3, [r2] │ │ │ │ - b 7b700 <_Py_SetRefcnt@@Base+0x534> │ │ │ │ + b 7b4c4 <_Py_SetRefcnt@@Base+0x534> │ │ │ │ sub sl, sl, #4 │ │ │ │ cmp r8, sl │ │ │ │ - bcs 7b66c <_Py_SetRefcnt@@Base+0x4a0> │ │ │ │ + bcs 7b430 <_Py_SetRefcnt@@Base+0x4a0> │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 35a5c8 │ │ │ │ + bl 357f4c │ │ │ │ str fp, [sl] │ │ │ │ mvn r3, #0 │ │ │ │ - b 7b64c <_Py_SetRefcnt@@Base+0x480> │ │ │ │ + b 7b410 <_Py_SetRefcnt@@Base+0x480> │ │ │ │ sub r3, r4, r8 │ │ │ │ sub r3, r3, #1 │ │ │ │ mvn r2, #3 │ │ │ │ lsr r3, r3, #2 │ │ │ │ mul r3, r2, r3 │ │ │ │ sub r2, r4, #1 │ │ │ │ cmp r8, r2 │ │ │ │ movhi r3, #0 │ │ │ │ sub r4, r4, #4 │ │ │ │ add sl, r3, r4 │ │ │ │ cmp r8, sl │ │ │ │ - bne 7b6cc <_Py_SetRefcnt@@Base+0x500> │ │ │ │ + bne 7b490 <_Py_SetRefcnt@@Base+0x500> │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mvn r5, r5 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, sl │ │ │ │ mov r4, r2 │ │ │ │ mov r1, r4 │ │ │ │ and r2, r2, r5 │ │ │ │ - bl 35a434 │ │ │ │ + bl 357db8 │ │ │ │ cmp r0, r4 │ │ │ │ strne r0, [sp, #28] │ │ │ │ - bne 7b6a8 <_Py_SetRefcnt@@Base+0x4dc> │ │ │ │ + bne 7b46c <_Py_SetRefcnt@@Base+0x4dc> │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 7b48c <_Py_SetRefcnt@@Base+0x2c0> │ │ │ │ + beq 7b250 <_Py_SetRefcnt@@Base+0x2c0> │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add ip, r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r9 │ │ │ │ str ip, [sp] │ │ │ │ - bl 7b448 <_Py_SetRefcnt@@Base+0x27c> │ │ │ │ + bl 7b20c <_Py_SetRefcnt@@Base+0x27c> │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r2, #516 @ 0x204 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r0, #4 │ │ │ │ bl 29658 │ │ │ │ - ldr r1, [pc, #32] @ 7b754 <_Py_SetRefcnt@@Base+0x588> │ │ │ │ + ldr r1, [pc, #32] @ 7b518 <_Py_SetRefcnt@@Base+0x588> │ │ │ │ mov r2, #900 @ 0x384 │ │ │ │ add r0, r4, #520 @ 0x208 │ │ │ │ bl 29cdc │ │ │ │ - bl 35a5c8 │ │ │ │ + bl 357f4c │ │ │ │ mov r5, #0 │ │ │ │ str r5, [r4, #1420] @ 0x58c │ │ │ │ - bl 35a5c8 │ │ │ │ + bl 357f4c │ │ │ │ str r5, [r4, #1580] @ 0x62c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r8, r9, r8, asr #14 │ │ │ │ - ldr r3, [pc, #152] @ 7b7f8 <_Py_SetRefcnt@@Base+0x62c> │ │ │ │ + eorseq r6, r9, r8, asr #1 │ │ │ │ + ldr r3, [pc, #152] @ 7b5bc <_Py_SetRefcnt@@Base+0x62c> │ │ │ │ cmp r0, r3 │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r0, r1 │ │ │ │ popeq {r4, pc} │ │ │ │ - ldr r3, [pc, #108] @ 7b7fc <_Py_SetRefcnt@@Base+0x630> │ │ │ │ - bl 35a770 │ │ │ │ + ldr r3, [pc, #108] @ 7b5c0 <_Py_SetRefcnt@@Base+0x630> │ │ │ │ + bl 3580f0 │ │ │ │ ldr r2, [r0, r3] │ │ │ │ cmp r4, r2 │ │ │ │ - bne 7b7b4 <_Py_SetRefcnt@@Base+0x5e8> │ │ │ │ - ldr r2, [pc, #92] @ 7b800 <_Py_SetRefcnt@@Base+0x634> │ │ │ │ + bne 7b578 <_Py_SetRefcnt@@Base+0x5e8> │ │ │ │ + ldr r2, [pc, #92] @ 7b5c4 <_Py_SetRefcnt@@Base+0x634> │ │ │ │ str r1, [r0, r3] │ │ │ │ ldr r0, [r2] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 7b7b4 <_Py_SetRefcnt@@Base+0x5e8> │ │ │ │ + beq 7b578 <_Py_SetRefcnt@@Base+0x5e8> │ │ │ │ bl 29370 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, r4 │ │ │ │ cmpne r3, #0 │ │ │ │ movne r2, r3 │ │ │ │ ldrne r3, [r3, #1592] @ 0x638 │ │ │ │ - bne 7b7c0 <_Py_SetRefcnt@@Base+0x5f4> │ │ │ │ + bne 7b584 <_Py_SetRefcnt@@Base+0x5f4> │ │ │ │ cmp r3, r4 │ │ │ │ - bne 7b7ec <_Py_SetRefcnt@@Base+0x620> │ │ │ │ + bne 7b5b0 <_Py_SetRefcnt@@Base+0x620> │ │ │ │ ldr r3, [r4, #1592] @ 0x638 │ │ │ │ cmp r2, #0 │ │ │ │ strne r3, [r2, #1592] @ 0x638 │ │ │ │ streq r3, [r1, #16] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 23f1b0 │ │ │ │ - eorseq r8, r9, r0, asr #10 │ │ │ │ + b 23b990 │ │ │ │ + eorseq r5, r9, r0, asr #29 │ │ │ │ andeq r0, r0, r8 │ │ │ │ - ldrsbeq r1, [r6], #-4 │ │ │ │ + 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 7a58c │ │ │ │ + bl 7a350 <_PyObject_CallMethodId@@Base+0x1d0> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7b86c <_Py_SetRefcnt@@Base+0x6a0> │ │ │ │ + beq 7b630 <_Py_SetRefcnt@@Base+0x6a0> │ │ │ │ mov r3, #512 @ 0x200 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc, #44] @ 7b874 <_Py_SetRefcnt@@Base+0x6a8> │ │ │ │ + ldr r1, [pc, #44] @ 7b638 <_Py_SetRefcnt@@Base+0x6a8> │ │ │ │ add r0, sp, #8 │ │ │ │ str r8, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ bl 29ea4 <__vsnprintf_chk@plt> │ │ │ │ - bl 7a5bc │ │ │ │ + bl 7a380 <_PyObject_CallMethodId@@Base+0x200> │ │ │ │ mov r1, r5 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a924 │ │ │ │ + bl 7a6e8 <_PyObject_CallMethodId@@Base+0x568> │ │ │ │ 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] @ 7b924 <_Py_SetRefcnt@@Base+0x758> │ │ │ │ + ldr r4, [pc, #144] @ 7b6e8 <_Py_SetRefcnt@@Base+0x758> │ │ │ │ sub sp, sp, #8 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7b8a8 <_Py_SetRefcnt@@Base+0x6dc> │ │ │ │ + bne 7b66c <_Py_SetRefcnt@@Base+0x6dc> │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ - bl 2314ec <_start@@Base+0x734> │ │ │ │ + bl 22dc0c <_start@@Base+0x734> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7b8cc <_Py_SetRefcnt@@Base+0x700> │ │ │ │ + beq 7b690 <_Py_SetRefcnt@@Base+0x700> │ │ │ │ add r2, sp, #20 │ │ │ │ - ldr r0, [pc, #104] @ 7b928 <_Py_SetRefcnt@@Base+0x75c> │ │ │ │ + ldr r0, [pc, #104] @ 7b6ec <_Py_SetRefcnt@@Base+0x75c> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 84ae0 │ │ │ │ - b 7b914 <_Py_SetRefcnt@@Base+0x748> │ │ │ │ + bl 849ac │ │ │ │ + b 7b6d8 <_Py_SetRefcnt@@Base+0x748> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7b8e0 <_Py_SetRefcnt@@Base+0x714> │ │ │ │ - ldr r0, [pc, #68] @ 7b924 <_Py_SetRefcnt@@Base+0x758> │ │ │ │ - bl 2314ec <_start@@Base+0x734> │ │ │ │ + bne 7b6a4 <_Py_SetRefcnt@@Base+0x714> │ │ │ │ + ldr r0, [pc, #68] @ 7b6e8 <_Py_SetRefcnt@@Base+0x758> │ │ │ │ + bl 22dc0c <_start@@Base+0x734> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7b914 <_Py_SetRefcnt@@Base+0x748> │ │ │ │ - ldr r4, [pc, #56] @ 7b92c <_Py_SetRefcnt@@Base+0x760> │ │ │ │ + beq 7b6d8 <_Py_SetRefcnt@@Base+0x748> │ │ │ │ + ldr r4, [pc, #56] @ 7b6f0 <_Py_SetRefcnt@@Base+0x760> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 7b8b4 <_Py_SetRefcnt@@Base+0x6e8> │ │ │ │ - ldr r0, [pc, #44] @ 7b930 <_Py_SetRefcnt@@Base+0x764> │ │ │ │ + blt 7b678 <_Py_SetRefcnt@@Base+0x6e8> │ │ │ │ + ldr r0, [pc, #44] @ 7b6f4 <_Py_SetRefcnt@@Base+0x764> │ │ │ │ mov r1, #1 │ │ │ │ - bl 35984c │ │ │ │ + bl 3571d0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, r3 │ │ │ │ - ble 7b8b4 <_Py_SetRefcnt@@Base+0x6e8> │ │ │ │ + ble 7b678 <_Py_SetRefcnt@@Base+0x6e8> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ - subseq r0, r6, r4, ror r8 │ │ │ │ - mlaseq r9, r4, r0, r6 │ │ │ │ - subseq r0, r6, r0, lsl #21 │ │ │ │ - subseq r4, sp, r4, lsr pc │ │ │ │ + subseq r0, r5, r4, ror r8 │ │ │ │ + @ instruction: 0x003939f8 │ │ │ │ + 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] @ 7ba10 <_Py_SetRefcnt@@Base+0x844> │ │ │ │ + ldr r4, [pc, #192] @ 7b7d4 <_Py_SetRefcnt@@Base+0x844> │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ add r6, sp, #32 │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r6, [sp, #4] │ │ │ │ - bne 7b970 <_Py_SetRefcnt@@Base+0x7a4> │ │ │ │ + bne 7b734 <_Py_SetRefcnt@@Base+0x7a4> │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ - bl 2314ec <_start@@Base+0x734> │ │ │ │ + bl 22dc0c <_start@@Base+0x734> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7b990 <_Py_SetRefcnt@@Base+0x7c4> │ │ │ │ - ldr r0, [pc, #144] @ 7ba14 <_Py_SetRefcnt@@Base+0x848> │ │ │ │ + beq 7b754 <_Py_SetRefcnt@@Base+0x7c4> │ │ │ │ + ldr r0, [pc, #144] @ 7b7d8 <_Py_SetRefcnt@@Base+0x848> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r2, r6 │ │ │ │ - bl 84ae0 │ │ │ │ - b 7b9d8 <_Py_SetRefcnt@@Base+0x80c> │ │ │ │ + bl 849ac │ │ │ │ + b 7b79c <_Py_SetRefcnt@@Base+0x80c> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7b9a4 <_Py_SetRefcnt@@Base+0x7d8> │ │ │ │ - ldr r0, [pc, #108] @ 7ba10 <_Py_SetRefcnt@@Base+0x844> │ │ │ │ - bl 2314ec <_start@@Base+0x734> │ │ │ │ + bne 7b768 <_Py_SetRefcnt@@Base+0x7d8> │ │ │ │ + ldr r0, [pc, #108] @ 7b7d4 <_Py_SetRefcnt@@Base+0x844> │ │ │ │ + bl 22dc0c <_start@@Base+0x734> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7b9d8 <_Py_SetRefcnt@@Base+0x80c> │ │ │ │ - ldr r4, [pc, #96] @ 7ba18 <_Py_SetRefcnt@@Base+0x84c> │ │ │ │ + beq 7b79c <_Py_SetRefcnt@@Base+0x80c> │ │ │ │ + ldr r4, [pc, #96] @ 7b7dc <_Py_SetRefcnt@@Base+0x84c> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 7b97c <_Py_SetRefcnt@@Base+0x7b0> │ │ │ │ - ldr r0, [pc, #84] @ 7ba1c <_Py_SetRefcnt@@Base+0x850> │ │ │ │ + blt 7b740 <_Py_SetRefcnt@@Base+0x7b0> │ │ │ │ + ldr r0, [pc, #84] @ 7b7e0 <_Py_SetRefcnt@@Base+0x850> │ │ │ │ mov r1, #1 │ │ │ │ - bl 35984c │ │ │ │ + bl 3571d0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, r3 │ │ │ │ - ble 7b97c <_Py_SetRefcnt@@Base+0x7b0> │ │ │ │ - ldr r3, [pc, #64] @ 7ba20 <_Py_SetRefcnt@@Base+0x854> │ │ │ │ + ble 7b740 <_Py_SetRefcnt@@Base+0x7b0> │ │ │ │ + ldr r3, [pc, #64] @ 7b7e4 <_Py_SetRefcnt@@Base+0x854> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 7ba00 <_Py_SetRefcnt@@Base+0x834> │ │ │ │ + beq 7b7c4 <_Py_SetRefcnt@@Base+0x834> │ │ │ │ ldr r4, [r3, #12] │ │ │ │ ldr r6, [r3, #16] │ │ │ │ - bl 35a5c8 │ │ │ │ + bl 357f4c │ │ │ │ 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, r6, r4, ror r8 │ │ │ │ - eorseq r6, r9, r8, lsr #1 │ │ │ │ - subseq r0, r6, ip, ror sl │ │ │ │ - subseq r4, sp, r8, lsr pc │ │ │ │ - subseq r4, sp, r0, lsr pc │ │ │ │ + subseq r0, r5, r4, ror r8 │ │ │ │ + eorseq r3, r9, ip, lsl #20 │ │ │ │ + subseq r0, r5, ip, ror sl │ │ │ │ + subseq r4, ip, r8, lsr pc │ │ │ │ + subseq r4, ip, r0, lsr pc │ │ │ │ sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r0, #0 │ │ │ │ ldr sl, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - beq 7bcb4 <_Py_SetRefcnt@@Base+0xae8> │ │ │ │ + beq 7ba78 <_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 7baa8 <_Py_SetRefcnt@@Base+0x8dc> │ │ │ │ + bhi 7b86c <_Py_SetRefcnt@@Base+0x8dc> │ │ │ │ cmp r1, r2 │ │ │ │ cmpne r2, #0 │ │ │ │ - beq 7ba8c <_Py_SetRefcnt@@Base+0x8c0> │ │ │ │ + beq 7b850 <_Py_SetRefcnt@@Base+0x8c0> │ │ │ │ rsbs r2, r2, #0 │ │ │ │ sbc r3, r3, r3 │ │ │ │ add r0, sl, #96 @ 0x60 │ │ │ │ - bl 23d90c │ │ │ │ + bl 23a0f4 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, #1 │ │ │ │ str r6, [sp] │ │ │ │ - bl 84df8 │ │ │ │ - b 7bc98 <_Py_SetRefcnt@@Base+0xacc> │ │ │ │ + bl 84cc4 │ │ │ │ + b 7ba5c <_Py_SetRefcnt@@Base+0xacc> │ │ │ │ cmp r6, #6 │ │ │ │ - bne 7bc98 <_Py_SetRefcnt@@Base+0xacc> │ │ │ │ + bne 7ba5c <_Py_SetRefcnt@@Base+0xacc> │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r2, [pc, #520] @ 7bcc4 <_Py_SetRefcnt@@Base+0xaf8> │ │ │ │ + ldr r2, [pc, #520] @ 7ba88 <_Py_SetRefcnt@@Base+0xaf8> │ │ │ │ cmp r3, #0 │ │ │ │ subgt r3, r3, #1 │ │ │ │ movle r3, #112 @ 0x70 │ │ │ │ ldr r6, [r2, r3, lsl #2] │ │ │ │ - bl 35a5c8 │ │ │ │ + bl 357f4c │ │ │ │ cmp r6, #0 │ │ │ │ - bne 7baf0 <_Py_SetRefcnt@@Base+0x924> │ │ │ │ + bne 7b8b4 <_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] @ 7bcc8 <_Py_SetRefcnt@@Base+0xafc> │ │ │ │ - b 7bb14 <_Py_SetRefcnt@@Base+0x948> │ │ │ │ + ldr r1, [pc, #472] @ 7ba8c <_Py_SetRefcnt@@Base+0xafc> │ │ │ │ + b 7b8d8 <_Py_SetRefcnt@@Base+0x948> │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, r8, lsr #5 │ │ │ │ - bhi 7bb2c <_Py_SetRefcnt@@Base+0x960> │ │ │ │ + bhi 7b8f0 <_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] @ 7bccc <_Py_SetRefcnt@@Base+0xb00> │ │ │ │ + ldr r1, [pc, #440] @ 7ba90 <_Py_SetRefcnt@@Base+0xb00> │ │ │ │ mov r4, #6 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, #22 │ │ │ │ str r4, [ip] │ │ │ │ - bl 7b934 <_Py_SetRefcnt@@Base+0x768> │ │ │ │ - b 7bcb4 <_Py_SetRefcnt@@Base+0xae8> │ │ │ │ + bl 7b6f8 <_Py_SetRefcnt@@Base+0x768> │ │ │ │ + b 7ba78 <_Py_SetRefcnt@@Base+0xae8> │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ sub r7, r5, #-67108863 @ 0xfc000001 │ │ │ │ sub r7, r7, #62914560 @ 0x3c00000 │ │ │ │ cmp r3, #0 │ │ │ │ lsr r7, r7, #22 │ │ │ │ - bne 7bc60 <_Py_SetRefcnt@@Base+0xa94> │ │ │ │ + bne 7ba24 <_Py_SetRefcnt@@Base+0xa94> │ │ │ │ ldr r0, [r6, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7bc60 <_Py_SetRefcnt@@Base+0xa94> │ │ │ │ + beq 7ba24 <_Py_SetRefcnt@@Base+0xa94> │ │ │ │ cmp r5, r4 │ │ │ │ - beq 7bb7c <_Py_SetRefcnt@@Base+0x9b0> │ │ │ │ + beq 7b940 <_Py_SetRefcnt@@Base+0x9b0> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 23e314 │ │ │ │ + bl 23aafc │ │ │ │ cmp r4, #0 │ │ │ │ - beq 7bb7c <_Py_SetRefcnt@@Base+0x9b0> │ │ │ │ + beq 7b940 <_Py_SetRefcnt@@Base+0x9b0> │ │ │ │ rsbs r2, r4, #0 │ │ │ │ sbc r3, r3, r3 │ │ │ │ add r0, sl, #96 @ 0x60 │ │ │ │ - bl 23d90c │ │ │ │ - bl 239cb0 │ │ │ │ + bl 23a0f4 │ │ │ │ + bl 236464 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 7bc60 <_Py_SetRefcnt@@Base+0xa94> │ │ │ │ - bl 2318c4 <_start@@Base+0xb0c> │ │ │ │ + blt 7ba24 <_Py_SetRefcnt@@Base+0xa94> │ │ │ │ + bl 22dfe4 <_start@@Base+0xb0c> │ │ │ │ cmp r4, #0 │ │ │ │ orreq r0, r0, #1 │ │ │ │ ands r1, r0, #255 @ 0xff │ │ │ │ - beq 7bbb4 <_Py_SetRefcnt@@Base+0x9e8> │ │ │ │ + beq 7b978 <_Py_SetRefcnt@@Base+0x9e8> │ │ │ │ mov r3, sl │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b38c <_Py_SetRefcnt@@Base+0x1c0> │ │ │ │ - b 7bc60 <_Py_SetRefcnt@@Base+0xa94> │ │ │ │ + bl 7b150 <_Py_SetRefcnt@@Base+0x1c0> │ │ │ │ + b 7ba24 <_Py_SetRefcnt@@Base+0xa94> │ │ │ │ add fp, r6, #72 @ 0x48 │ │ │ │ mov r0, fp │ │ │ │ bl 29a9c <__atomic_load_8@plt> │ │ │ │ asr r3, r4, #31 │ │ │ │ orrs r1, r1, r0 │ │ │ │ - beq 7bbf0 <_Py_SetRefcnt@@Base+0xa24> │ │ │ │ - ldr r1, [pc, #252] @ 7bcd0 <_Py_SetRefcnt@@Base+0xb04> │ │ │ │ + beq 7b9b4 <_Py_SetRefcnt@@Base+0xa24> │ │ │ │ + ldr r1, [pc, #252] @ 7ba94 <_Py_SetRefcnt@@Base+0xb04> │ │ │ │ mov r0, fp │ │ │ │ smull ip, r2, r4, r1 │ │ │ │ rsb r2, r3, r2, asr #2 │ │ │ │ mov r3, #4 │ │ │ │ str r3, [sp] │ │ │ │ asr r3, r2, #31 │ │ │ │ bl 2a570 <__atomic_fetch_add_8@plt> │ │ │ │ - b 7bc4c <_Py_SetRefcnt@@Base+0xa80> │ │ │ │ + b 7ba10 <_Py_SetRefcnt@@Base+0xa80> │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 29d60 <__clock_gettime64@plt> │ │ │ │ - ldr r2, [pc, #204] @ 7bcd4 <_Py_SetRefcnt@@Base+0xb08> │ │ │ │ + ldr r2, [pc, #204] @ 7ba98 <_Py_SetRefcnt@@Base+0xb08> │ │ │ │ ldr ip, [sp, #40] @ 0x28 │ │ │ │ mov r0, #3 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, fp │ │ │ │ smull fp, lr, ip, r2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, #1000 @ 0x3e8 │ │ │ │ @@ -83785,232 +83640,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 23e47c │ │ │ │ + bl 23ac64 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r6, #92 @ 0x5c │ │ │ │ - bl 23e314 │ │ │ │ + bl 23aafc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7bc98 <_Py_SetRefcnt@@Base+0xacc> │ │ │ │ + bne 7ba5c <_Py_SetRefcnt@@Base+0xacc> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, #11 │ │ │ │ - ldr r1, [pc, #76] @ 7bcd8 <_Py_SetRefcnt@@Base+0xb0c> │ │ │ │ + ldr r1, [pc, #76] @ 7ba9c <_Py_SetRefcnt@@Base+0xb0c> │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ - b 7b934 <_Py_SetRefcnt@@Base+0x768> │ │ │ │ + b 7b6f8 <_Py_SetRefcnt@@Base+0x768> │ │ │ │ mov r1, #0 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r1 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ - b 2397f8 │ │ │ │ + b 235fac │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ - subseq r9, sl, r0, lsl #27 │ │ │ │ - ldrheq r6, [r9], -ip @ │ │ │ │ - eorseq r6, r9, r0, lsl #2 │ │ │ │ + subseq r9, r9, r0, lsl #27 │ │ │ │ + eorseq r3, r9, r0, lsr #20 │ │ │ │ + eorseq r3, r9, r4, ror #20 │ │ │ │ strbtvs r6, [r6], -r7, ror #12 │ │ │ │ tstmi fp, #2096 @ 0x830 │ │ │ │ - eorseq r6, r9, ip, asr #2 │ │ │ │ + @ instruction: 0x00393ab0 │ │ │ │ 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 35a5c8 │ │ │ │ + bl 357f4c │ │ │ │ and r3, r8, #3 │ │ │ │ bic r2, r8, #3 │ │ │ │ cmp r3, #1 │ │ │ │ orr r2, r2, r4 │ │ │ │ mov r0, r9 │ │ │ │ str r8, [sp, #4] │ │ │ │ - bne 7bd3c <_Py_SetRefcnt@@Base+0xb70> │ │ │ │ + bne 7bb00 <_Py_SetRefcnt@@Base+0xb70> │ │ │ │ cmp r7, #3 │ │ │ │ - bhi 7bd64 <_Py_SetRefcnt@@Base+0xb98> │ │ │ │ + bhi 7bb28 <_Py_SetRefcnt@@Base+0xb98> │ │ │ │ add r7, r7, #1 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - b 7bd00 <_Py_SetRefcnt@@Base+0xb34> │ │ │ │ + b 7bac4 <_Py_SetRefcnt@@Base+0xb34> │ │ │ │ cmp r4, r3 │ │ │ │ - bne 7bd4c <_Py_SetRefcnt@@Base+0xb80> │ │ │ │ + bne 7bb10 <_Py_SetRefcnt@@Base+0xb80> │ │ │ │ mov r0, #1 │ │ │ │ - b 7bd88 <_Py_SetRefcnt@@Base+0xbbc> │ │ │ │ + b 7bb4c <_Py_SetRefcnt@@Base+0xbbc> │ │ │ │ cmp r3, #3 │ │ │ │ movne r1, #0 │ │ │ │ andeq r1, r6, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 7bd6c <_Py_SetRefcnt@@Base+0xba0> │ │ │ │ - b 7bd44 <_Py_SetRefcnt@@Base+0xb78> │ │ │ │ + beq 7bb30 <_Py_SetRefcnt@@Base+0xba0> │ │ │ │ + b 7bb08 <_Py_SetRefcnt@@Base+0xb78> │ │ │ │ mov r0, #0 │ │ │ │ - b 7bd88 <_Py_SetRefcnt@@Base+0xbbc> │ │ │ │ + b 7bb4c <_Py_SetRefcnt@@Base+0xbbc> │ │ │ │ ldr r8, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ - bl 35a434 │ │ │ │ + bl 357db8 │ │ │ │ cmp r0, r8 │ │ │ │ - beq 7bd44 <_Py_SetRefcnt@@Base+0xb78> │ │ │ │ + beq 7bb08 <_Py_SetRefcnt@@Base+0xb78> │ │ │ │ str r0, [sp, #4] │ │ │ │ - b 7bd00 <_Py_SetRefcnt@@Base+0xb34> │ │ │ │ + b 7bac4 <_Py_SetRefcnt@@Base+0xb34> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7bcdc <_Py_SetRefcnt@@Base+0xb10> │ │ │ │ + bl 7baa0 <_Py_SetRefcnt@@Base+0xb10> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7bdc4 <_Py_SetRefcnt@@Base+0xbf8> │ │ │ │ + bne 7bb88 <_Py_SetRefcnt@@Base+0xbf8> │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - b 7bda4 <_Py_SetRefcnt@@Base+0xbd8> │ │ │ │ + b 7bb68 <_Py_SetRefcnt@@Base+0xbd8> │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7bcdc <_Py_SetRefcnt@@Base+0xb10> │ │ │ │ + bl 7baa0 <_Py_SetRefcnt@@Base+0xb10> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7be04 <_Py_SetRefcnt@@Base+0xc38> │ │ │ │ + bne 7bbc8 <_Py_SetRefcnt@@Base+0xc38> │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - b 7bde4 <_Py_SetRefcnt@@Base+0xc18> │ │ │ │ + b 7bba8 <_Py_SetRefcnt@@Base+0xc18> │ │ │ │ ldr r1, [r5] │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, r1, #20 │ │ │ │ str r3, [r4, #20] │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - bl 2418b8 │ │ │ │ + bl 23e098 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #304] @ 7bf64 <_Py_SetRefcnt@@Base+0xd98> │ │ │ │ + ldr r3, [pc, #304] @ 7bd28 <_Py_SetRefcnt@@Base+0xd98> │ │ │ │ cmp r0, r3 │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [r3, #12] │ │ │ │ cmp r0, r6 │ │ │ │ - beq 7bf50 <_Py_SetRefcnt@@Base+0xd84> │ │ │ │ + beq 7bd14 <_Py_SetRefcnt@@Base+0xd84> │ │ │ │ ldr r3, [r0, #1580] @ 0x62c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7bf58 <_Py_SetRefcnt@@Base+0xd8c> │ │ │ │ - bl 2389c8 <_Py_write_noraise@@Base+0x1210> │ │ │ │ + beq 7bd1c <_Py_SetRefcnt@@Base+0xd8c> │ │ │ │ + bl 23517c <_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 7bf04 <_Py_SetRefcnt@@Base+0xd38> │ │ │ │ + beq 7bcc8 <_Py_SetRefcnt@@Base+0xd38> │ │ │ │ mov r9, #0 │ │ │ │ - bl 35a5c8 │ │ │ │ + bl 357f4c │ │ │ │ str r6, [r7, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7bcdc <_Py_SetRefcnt@@Base+0xb10> │ │ │ │ + bl 7baa0 <_Py_SetRefcnt@@Base+0xb10> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7beb8 <_Py_SetRefcnt@@Base+0xcec> │ │ │ │ + bne 7bc7c <_Py_SetRefcnt@@Base+0xcec> │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - b 7be98 <_Py_SetRefcnt@@Base+0xccc> │ │ │ │ + b 7bc5c <_Py_SetRefcnt@@Base+0xccc> │ │ │ │ ldr r7, [r7, #40] @ 0x28 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 7be90 <_Py_SetRefcnt@@Base+0xcc4> │ │ │ │ + bne 7bc54 <_Py_SetRefcnt@@Base+0xcc4> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r8, #520] @ 0x208 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 7bef4 <_Py_SetRefcnt@@Base+0xd28> │ │ │ │ + bne 7bcb8 <_Py_SetRefcnt@@Base+0xd28> │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r8, #524] @ 0x20c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl 23f098 │ │ │ │ - b 7bf04 <_Py_SetRefcnt@@Base+0xd38> │ │ │ │ + bl 23b878 │ │ │ │ + b 7bcc8 <_Py_SetRefcnt@@Base+0xd38> │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [r8, #524] @ 0x20c │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r3, [r6, #1580] @ 0x62c │ │ │ │ add r5, r5, #12 │ │ │ │ add r3, r3, r9 │ │ │ │ str r3, [r6, #1580] @ 0x62c │ │ │ │ ldr r3, [r4, #1580] @ 0x62c │ │ │ │ cmp r5, sl │ │ │ │ sub r3, r3, r9 │ │ │ │ add r8, r8, #12 │ │ │ │ str r3, [r4, #1580] @ 0x62c │ │ │ │ - bne 7be7c <_Py_SetRefcnt@@Base+0xcb0> │ │ │ │ + bne 7bc40 <_Py_SetRefcnt@@Base+0xcb0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2389c8 <_Py_write_noraise@@Base+0x1210> │ │ │ │ + bl 23517c <_Py_write_noraise@@Base+0x1210> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7bf44 <_Py_SetRefcnt@@Base+0xd78> │ │ │ │ + bne 7bd08 <_Py_SetRefcnt@@Base+0xd78> │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - b 7bf2c <_Py_SetRefcnt@@Base+0xd60> │ │ │ │ + b 7bcf0 <_Py_SetRefcnt@@Base+0xd60> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7b708 <_Py_SetRefcnt@@Base+0x53c> │ │ │ │ - b 7bf58 <_Py_SetRefcnt@@Base+0xd8c> │ │ │ │ + bl 7b4cc <_Py_SetRefcnt@@Base+0x53c> │ │ │ │ + b 7bd1c <_Py_SetRefcnt@@Base+0xd8c> │ │ │ │ mov r1, #2 │ │ │ │ - bl 238198 <_Py_write_noraise@@Base+0x9e0> │ │ │ │ + bl 23494c <_Py_write_noraise@@Base+0x9e0> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 7b758 <_Py_SetRefcnt@@Base+0x58c> │ │ │ │ - eorseq r8, r9, r0, asr #10 │ │ │ │ + b 7b51c <_Py_SetRefcnt@@Base+0x58c> │ │ │ │ + eorseq r5, r9, r0, asr #29 │ │ │ │ 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 35a5c8 │ │ │ │ + bl 357f4c │ │ │ │ str r6, [r5, #72] @ 0x48 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 35a434 │ │ │ │ + bl 357db8 │ │ │ │ cmp r0, r6 │ │ │ │ strne r0, [sp, #4] │ │ │ │ - bne 7bf8c <_Py_SetRefcnt@@Base+0xdc0> │ │ │ │ + bne 7bd50 <_Py_SetRefcnt@@Base+0xdc0> │ │ │ │ mov r1, #1 │ │ │ │ add r0, r4, #192 @ 0xc0 │ │ │ │ - bl 35984c │ │ │ │ + bl 3571d0 │ │ │ │ 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 │ │ │ │ @@ -84018,83 +83873,83 @@ │ │ │ │ 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 7c02c <_Py_SetRefcnt@@Base+0xe60> │ │ │ │ + bcs 7bdf0 <_Py_SetRefcnt@@Base+0xe60> │ │ │ │ ldr r9, [r6, #24] │ │ │ │ cmp r9, #0 │ │ │ │ - bne 7c020 <_Py_SetRefcnt@@Base+0xe54> │ │ │ │ + bne 7bde4 <_Py_SetRefcnt@@Base+0xe54> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2867bc <_PyBytesWriter_Dealloc@@Base+0xda0> │ │ │ │ + bl 2835bc <_PyBytesWriter_Dealloc@@Base+0xda0> │ │ │ │ str r9, [r6, #24] │ │ │ │ ldr r3, [r6] │ │ │ │ mla r6, r8, r3, r6 │ │ │ │ - b 7bffc <_Py_SetRefcnt@@Base+0xe30> │ │ │ │ - ldr r6, [pc, #220] @ 7c110 <_Py_SetRefcnt@@Base+0xf44> │ │ │ │ + b 7bdc0 <_Py_SetRefcnt@@Base+0xe30> │ │ │ │ + ldr r6, [pc, #220] @ 7bed4 <_Py_SetRefcnt@@Base+0xf44> │ │ │ │ ldr r3, [r6, #244] @ 0xf4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7c044 <_Py_SetRefcnt@@Base+0xe78> │ │ │ │ + bne 7be08 <_Py_SetRefcnt@@Base+0xe78> │ │ │ │ add r0, r6, #240 @ 0xf0 │ │ │ │ - bl 2314ec <_start@@Base+0x734> │ │ │ │ + bl 22dc0c <_start@@Base+0x734> │ │ │ │ ldr r1, [r6, #240] @ 0xf0 │ │ │ │ ldr r2, [r5, #448] @ 0x1c0 │ │ │ │ subs r1, r1, #0 │ │ │ │ movne r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23edd0 │ │ │ │ + bl 23b5bc │ │ │ │ ldr r0, [r5, #448] @ 0x1c0 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #224 @ 0xe0 │ │ │ │ - bl 23d90c │ │ │ │ + bl 23a0f4 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r5 │ │ │ │ lsl r0, r0, #15 │ │ │ │ rsb r0, r0, #0 │ │ │ │ - bl 23e58c │ │ │ │ - bl 35a5c8 │ │ │ │ + bl 23ad74 │ │ │ │ + bl 357f4c │ │ │ │ mov r6, #0 │ │ │ │ str r6, [r4, #112] @ 0x70 │ │ │ │ - bl 35a5c8 │ │ │ │ + bl 357f4c │ │ │ │ add r7, r4, #72 @ 0x48 │ │ │ │ - bl 35a5c8 │ │ │ │ + bl 357f4c │ │ │ │ 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] @ 7c114 <_Py_SetRefcnt@@Base+0xf48> │ │ │ │ - ldr r6, [pc, #88] @ 7c118 <_Py_SetRefcnt@@Base+0xf4c> │ │ │ │ + ldr r9, [pc, #88] @ 7bed8 <_Py_SetRefcnt@@Base+0xf48> │ │ │ │ + ldr r6, [pc, #88] @ 7bedc <_Py_SetRefcnt@@Base+0xf4c> │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr sl, [sp, #4] │ │ │ │ and sl, sl, r9 │ │ │ │ - bl 35a5c8 │ │ │ │ + bl 357f4c │ │ │ │ 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 35a434 │ │ │ │ + bl 357db8 │ │ │ │ cmp r0, sl │ │ │ │ strne r0, [sp, #4] │ │ │ │ - bne 7c0c0 <_Py_SetRefcnt@@Base+0xef4> │ │ │ │ + bne 7be84 <_Py_SetRefcnt@@Base+0xef4> │ │ │ │ mov r1, #1 │ │ │ │ add r0, r5, #128 @ 0x80 │ │ │ │ - bl 35984c │ │ │ │ + bl 3571d0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subseq r0, r6, r4, ror r8 │ │ │ │ + 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} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [r0, #108] @ 0x6c │ │ │ │ @@ -84106,156 +83961,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 7c20c <_Py_SetRefcnt@@Base+0x1040> │ │ │ │ + bcs 7bfd0 <_Py_SetRefcnt@@Base+0x1040> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7c1f4 <_Py_SetRefcnt@@Base+0x1028> │ │ │ │ + beq 7bfb8 <_Py_SetRefcnt@@Base+0x1028> │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24149c │ │ │ │ + bl 23dc7c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 7c1c8 <_Py_SetRefcnt@@Base+0xffc> │ │ │ │ + bne 7bf8c <_Py_SetRefcnt@@Base+0xffc> │ │ │ │ ldr r0, [r8, #448] @ 0x1c0 │ │ │ │ mvn r2, #0 │ │ │ │ add r0, r0, #256 @ 0x100 │ │ │ │ mvn r3, #0 │ │ │ │ - bl 23d90c │ │ │ │ + bl 23a0f4 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r6, #80] @ 0x50 │ │ │ │ mov r1, r8 │ │ │ │ - bl 241914 │ │ │ │ + bl 23e0f4 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r9 │ │ │ │ orrcs r5, r5, #1 │ │ │ │ - b 7c200 <_Py_SetRefcnt@@Base+0x1034> │ │ │ │ + b 7bfc4 <_Py_SetRefcnt@@Base+0x1034> │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, fp │ │ │ │ - bne 7c200 <_Py_SetRefcnt@@Base+0x1034> │ │ │ │ + bne 7bfc4 <_Py_SetRefcnt@@Base+0x1034> │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ movcc r5, #1 │ │ │ │ - bcc 7c200 <_Py_SetRefcnt@@Base+0x1034> │ │ │ │ + bcc 7bfc4 <_Py_SetRefcnt@@Base+0x1034> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #3 │ │ │ │ orrhi r5, r5, #1 │ │ │ │ - b 7c200 <_Py_SetRefcnt@@Base+0x1034> │ │ │ │ + b 7bfc4 <_Py_SetRefcnt@@Base+0x1034> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, r9 │ │ │ │ orrcs r5, r5, #1 │ │ │ │ ldr r3, [r4] │ │ │ │ mla r4, sl, r3, r4 │ │ │ │ - b 7c15c <_Py_SetRefcnt@@Base+0xf90> │ │ │ │ + b 7bf20 <_Py_SetRefcnt@@Base+0xf90> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ subs sl, r3, #0 │ │ │ │ sub sp, sp, #12 │ │ │ │ movne r3, #0 │ │ │ │ ldr r8, [sp, #48] @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ mov r9, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ strbne r3, [sl] │ │ │ │ - ldr r3, [pc, #588] @ 7c498 <_Py_SetRefcnt@@Base+0x12cc> │ │ │ │ - bl 35a770 │ │ │ │ + ldr r3, [pc, #588] @ 7c25c <_Py_SetRefcnt@@Base+0x12cc> │ │ │ │ + bl 3580f0 │ │ │ │ add r4, r3, r0 │ │ │ │ - bl 35a5c8 │ │ │ │ + bl 357f4c │ │ │ │ str r4, [r5, #112] @ 0x70 │ │ │ │ - bl 35a5c8 │ │ │ │ + bl 357f4c │ │ │ │ ldr r0, [r5, #96] @ 0x60 │ │ │ │ mov r3, #0 │ │ │ │ lsl r0, r0, #15 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ - bl 23e58c │ │ │ │ + bl 23ad74 │ │ │ │ ldr r0, [r8, #448] @ 0x1c0 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, r0, #224 @ 0xe0 │ │ │ │ - bl 23d90c │ │ │ │ + bl 23a0f4 │ │ │ │ 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 7c470 <_Py_SetRefcnt@@Base+0x12a4> │ │ │ │ + bcs 7c234 <_Py_SetRefcnt@@Base+0x12a4> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7c450 <_Py_SetRefcnt@@Base+0x1284> │ │ │ │ + beq 7c214 <_Py_SetRefcnt@@Base+0x1284> │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ ldrb r2, [r9, #1597] @ 0x63d │ │ │ │ lsr r3, r3, #3 │ │ │ │ and r3, r3, #15 │ │ │ │ cmp r2, r3 │ │ │ │ ldrne r2, [r9] │ │ │ │ ldrne r6, [r2, #16] │ │ │ │ - beq 7c2fc <_Py_SetRefcnt@@Base+0x1130> │ │ │ │ + beq 7c0c0 <_Py_SetRefcnt@@Base+0x1130> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 7c300 <_Py_SetRefcnt@@Base+0x1134> │ │ │ │ + beq 7c0c4 <_Py_SetRefcnt@@Base+0x1134> │ │ │ │ ldrb r2, [r6, #1597] @ 0x63d │ │ │ │ cmp r2, r3 │ │ │ │ - beq 7c300 <_Py_SetRefcnt@@Base+0x1134> │ │ │ │ + beq 7c0c4 <_Py_SetRefcnt@@Base+0x1134> │ │ │ │ ldr r6, [r6, #1592] @ 0x638 │ │ │ │ - b 7c2e0 <_Py_SetRefcnt@@Base+0x1114> │ │ │ │ + b 7c0a4 <_Py_SetRefcnt@@Base+0x1114> │ │ │ │ mov r6, r9 │ │ │ │ ldr r0, [r8, #448] @ 0x1c0 │ │ │ │ mvn r2, #0 │ │ │ │ add r0, r0, #256 @ 0x100 │ │ │ │ mvn r3, #0 │ │ │ │ - bl 23d90c │ │ │ │ + bl 23a0f4 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ - bl 35a5c8 │ │ │ │ + bl 357f4c │ │ │ │ str r6, [r4, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7bcdc <_Py_SetRefcnt@@Base+0xb10> │ │ │ │ + bl 7baa0 <_Py_SetRefcnt@@Base+0xb10> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7c348 <_Py_SetRefcnt@@Base+0x117c> │ │ │ │ + bne 7c10c <_Py_SetRefcnt@@Base+0x117c> │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - b 7c328 <_Py_SetRefcnt@@Base+0x115c> │ │ │ │ + b 7c0ec <_Py_SetRefcnt@@Base+0x115c> │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24149c │ │ │ │ + bl 23dc7c │ │ │ │ ldr fp, [r4, #20] │ │ │ │ cmp fp, #0 │ │ │ │ - bne 7c374 <_Py_SetRefcnt@@Base+0x11a8> │ │ │ │ + bne 7c138 <_Py_SetRefcnt@@Base+0x11a8> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 241914 │ │ │ │ + bl 23e0f4 │ │ │ │ mov r4, r0 │ │ │ │ - b 7c460 <_Py_SetRefcnt@@Base+0x1294> │ │ │ │ + b 7c224 <_Py_SetRefcnt@@Base+0x1294> │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ ldrlt r0, [r4] │ │ │ │ movge r0, r7 │ │ │ │ lsllt r0, r0, #15 │ │ │ │ - bl 23bfc8 │ │ │ │ + bl 2387b0 │ │ │ │ mov r1, #12 │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ - ldr ip, [pc, #256] @ 7c49c <_Py_SetRefcnt@@Base+0x12d0> │ │ │ │ + ldr ip, [pc, #256] @ 7c260 <_Py_SetRefcnt@@Base+0x12d0> │ │ │ │ bic r3, r3, #1 │ │ │ │ mul r1, r0, r1 │ │ │ │ add r2, r6, r1 │ │ │ │ ldr lr, [r2, #528] @ 0x210 │ │ │ │ add r1, r1, #520 @ 0x208 │ │ │ │ cmp lr, ip │ │ │ │ orreq r3, r3, #1 │ │ │ │ @@ -84268,487 +84123,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 23f098 │ │ │ │ + bl 23b878 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r7 │ │ │ │ ldr r3, [r6, #1580] @ 0x62c │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6, #1580] @ 0x62c │ │ │ │ - bne 7c460 <_Py_SetRefcnt@@Base+0x1294> │ │ │ │ + bne 7c224 <_Py_SetRefcnt@@Base+0x1294> │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ cmp fp, r3 │ │ │ │ - bcs 7c440 <_Py_SetRefcnt@@Base+0x1274> │ │ │ │ + bcs 7c204 <_Py_SetRefcnt@@Base+0x1274> │ │ │ │ cmp r7, #65536 @ 0x10000 │ │ │ │ movhi r7, #0 │ │ │ │ movls r7, #1 │ │ │ │ cmp sl, #0 │ │ │ │ moveq r7, #0 │ │ │ │ cmp r9, r6 │ │ │ │ movne r7, #0 │ │ │ │ andeq r7, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ movne r3, #1 │ │ │ │ strbne r3, [sl] │ │ │ │ - b 7c460 <_Py_SetRefcnt@@Base+0x1294> │ │ │ │ + b 7c224 <_Py_SetRefcnt@@Base+0x1294> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi 7c410 <_Py_SetRefcnt@@Base+0x1244> │ │ │ │ - b 7c460 <_Py_SetRefcnt@@Base+0x1294> │ │ │ │ + bhi 7c1d4 <_Py_SetRefcnt@@Base+0x1244> │ │ │ │ + b 7c224 <_Py_SetRefcnt@@Base+0x1294> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 241a4c │ │ │ │ + bl 23e22c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ mla r4, r2, r3, r4 │ │ │ │ - b 7c2a8 <_Py_SetRefcnt@@Base+0x10dc> │ │ │ │ + b 7c06c <_Py_SetRefcnt@@Base+0x10dc> │ │ │ │ ldr r4, [r5, #88] @ 0x58 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 7c48c <_Py_SetRefcnt@@Base+0x12c0> │ │ │ │ + bne 7c250 <_Py_SetRefcnt@@Base+0x12c0> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ - bl 84c60 │ │ │ │ + bl 84b2c │ │ │ │ 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] @ 7c600 <_Py_SetRefcnt@@Base+0x1434> │ │ │ │ + ldr r5, [pc, #328] @ 7c3c4 <_Py_SetRefcnt@@Base+0x1434> │ │ │ │ cmp r0, r5 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 849d0 │ │ │ │ + bl 8489c │ │ │ │ add r1, r4, #32 │ │ │ │ add r0, r5, #32 │ │ │ │ - bl 849d0 │ │ │ │ + bl 8489c │ │ │ │ add r1, r4, #64 @ 0x40 │ │ │ │ add r0, r5, #64 @ 0x40 │ │ │ │ - bl 849d0 │ │ │ │ + bl 8489c │ │ │ │ add r1, r4, #96 @ 0x60 │ │ │ │ add r0, r5, #96 @ 0x60 │ │ │ │ - bl 849d0 │ │ │ │ + bl 8489c │ │ │ │ add r1, r4, #128 @ 0x80 │ │ │ │ add r0, r5, #128 @ 0x80 │ │ │ │ - bl 849d0 │ │ │ │ + bl 8489c │ │ │ │ add r1, r4, #160 @ 0xa0 │ │ │ │ add r0, r5, #160 @ 0xa0 │ │ │ │ - bl 849d0 │ │ │ │ + bl 8489c │ │ │ │ add r1, r4, #192 @ 0xc0 │ │ │ │ add r0, r5, #192 @ 0xc0 │ │ │ │ - bl 849d0 │ │ │ │ + bl 8489c │ │ │ │ add r1, r4, #256 @ 0x100 │ │ │ │ add r0, r5, #256 @ 0x100 │ │ │ │ - bl 849d0 │ │ │ │ + bl 8489c │ │ │ │ add r1, r4, #224 @ 0xe0 │ │ │ │ add r0, r5, #224 @ 0xe0 │ │ │ │ - bl 849d0 │ │ │ │ + bl 8489c │ │ │ │ add r1, r4, #288 @ 0x120 │ │ │ │ add r0, r5, #288 @ 0x120 │ │ │ │ - bl 849d0 │ │ │ │ + bl 8489c │ │ │ │ add r1, r4, #416 @ 0x1a0 │ │ │ │ add r0, r5, #416 @ 0x1a0 │ │ │ │ - bl 849d0 │ │ │ │ + bl 8489c │ │ │ │ add r1, r4, #448 @ 0x1c0 │ │ │ │ add r0, r5, #448 @ 0x1c0 │ │ │ │ - bl 849d0 │ │ │ │ + bl 8489c │ │ │ │ add r1, r4, #320 @ 0x140 │ │ │ │ add r0, r5, #320 @ 0x140 │ │ │ │ - bl 849d0 │ │ │ │ + bl 8489c │ │ │ │ add r1, r4, #352 @ 0x160 │ │ │ │ add r0, r5, #352 @ 0x160 │ │ │ │ - bl 849d0 │ │ │ │ + bl 8489c │ │ │ │ add r1, r4, #384 @ 0x180 │ │ │ │ add r0, r5, #384 @ 0x180 │ │ │ │ - bl 849d0 │ │ │ │ + bl 8489c │ │ │ │ add r1, r4, #480 @ 0x1e0 │ │ │ │ add r0, r5, #480 @ 0x1e0 │ │ │ │ - bl 84a58 │ │ │ │ + bl 84924 │ │ │ │ add r1, r4, #496 @ 0x1f0 │ │ │ │ add r0, r5, #496 @ 0x1f0 │ │ │ │ - bl 84a58 │ │ │ │ + bl 84924 │ │ │ │ add r1, r4, #512 @ 0x200 │ │ │ │ add r0, r5, #512 @ 0x200 │ │ │ │ - bl 84a58 │ │ │ │ + bl 84924 │ │ │ │ add r1, r4, #528 @ 0x210 │ │ │ │ add r0, r5, #528 @ 0x210 │ │ │ │ - bl 84a58 │ │ │ │ + bl 84924 │ │ │ │ add r1, r4, #544 @ 0x220 │ │ │ │ add r0, r5, #544 @ 0x220 │ │ │ │ - bl 84a58 │ │ │ │ + bl 84924 │ │ │ │ add r1, r4, #560 @ 0x230 │ │ │ │ add r0, r5, #560 @ 0x230 │ │ │ │ - bl 84a58 │ │ │ │ + bl 84924 │ │ │ │ add r1, r4, #576 @ 0x240 │ │ │ │ add r0, r5, #576 @ 0x240 │ │ │ │ - bl 84a58 │ │ │ │ + bl 84924 │ │ │ │ add r1, r4, #592 @ 0x250 │ │ │ │ add r0, r5, #592 @ 0x250 │ │ │ │ - bl 84a58 │ │ │ │ + bl 84924 │ │ │ │ add r1, r4, #608 @ 0x260 │ │ │ │ add r0, r5, #608 @ 0x260 │ │ │ │ - bl 84a58 │ │ │ │ + bl 84924 │ │ │ │ add r1, r4, #624 @ 0x270 │ │ │ │ add r0, r5, #624 @ 0x270 │ │ │ │ - bl 84a58 │ │ │ │ + bl 84924 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #640 @ 0x280 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ mov r1, #0 │ │ │ │ b 29658 │ │ │ │ - subseq r9, sl, r0, lsl #14 │ │ │ │ + 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] @ 7c758 <_Py_SetRefcnt@@Base+0x158c> │ │ │ │ + ldr r5, [pc, #316] @ 7c51c <_Py_SetRefcnt@@Base+0x158c> │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r0, r5 │ │ │ │ - beq 7c750 <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ + beq 7c514 <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ mov r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #292] @ 7c75c <_Py_SetRefcnt@@Base+0x1590> │ │ │ │ - bl 359884 │ │ │ │ - ldr r0, [pc, #288] @ 7c760 <_Py_SetRefcnt@@Base+0x1594> │ │ │ │ + ldr r0, [pc, #292] @ 7c520 <_Py_SetRefcnt@@Base+0x1590> │ │ │ │ + bl 357208 │ │ │ │ + ldr r0, [pc, #288] @ 7c524 <_Py_SetRefcnt@@Base+0x1594> │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ - bl 23d9c8 │ │ │ │ - ldr r2, [pc, #276] @ 7c764 <_Py_SetRefcnt@@Base+0x1598> │ │ │ │ - bl 35a770 │ │ │ │ + bl 23a1b0 │ │ │ │ + ldr r2, [pc, #276] @ 7c528 <_Py_SetRefcnt@@Base+0x1598> │ │ │ │ + bl 3580f0 │ │ │ │ ldr ip, [r4, #1424] @ 0x590 │ │ │ │ add r1, r0, r2 │ │ │ │ cmp ip, r1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 7c750 <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ - ldr r6, [pc, #252] @ 7c768 <_Py_SetRefcnt@@Base+0x159c> │ │ │ │ - ldr r1, [pc, #252] @ 7c76c <_Py_SetRefcnt@@Base+0x15a0> │ │ │ │ + bne 7c514 <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ + ldr r6, [pc, #252] @ 7c52c <_Py_SetRefcnt@@Base+0x159c> │ │ │ │ + ldr r1, [pc, #252] @ 7c530 <_Py_SetRefcnt@@Base+0x15a0> │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r1, [r6, #1424] @ 0x590 │ │ │ │ cmp ip, r1 │ │ │ │ cmpne r1, #0 │ │ │ │ moveq r1, r6 │ │ │ │ movne r1, r5 │ │ │ │ cmn r0, #1 │ │ │ │ str r1, [r2, r3] │ │ │ │ - beq 7c694 <_Py_SetRefcnt@@Base+0x14c8> │ │ │ │ + beq 7c458 <_Py_SetRefcnt@@Base+0x14c8> │ │ │ │ bl 29370 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r4, [r3, #12] │ │ │ │ cmp r4, r5 │ │ │ │ ldrne r3, [r4] │ │ │ │ ldrne r5, [r3, #16] │ │ │ │ - beq 7c750 <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ + beq 7c514 <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ subs r0, r5, #0 │ │ │ │ - beq 7c6c8 <_Py_SetRefcnt@@Base+0x14fc> │ │ │ │ + beq 7c48c <_Py_SetRefcnt@@Base+0x14fc> │ │ │ │ cmp r4, r5 │ │ │ │ ldr r5, [r5, #1592] @ 0x638 │ │ │ │ - beq 7c6ac <_Py_SetRefcnt@@Base+0x14e0> │ │ │ │ - bl 7be2c <_Py_SetRefcnt@@Base+0xc60> │ │ │ │ - b 7c6ac <_Py_SetRefcnt@@Base+0x14e0> │ │ │ │ + beq 7c470 <_Py_SetRefcnt@@Base+0x14e0> │ │ │ │ + bl 7bbf0 <_Py_SetRefcnt@@Base+0xc60> │ │ │ │ + b 7c470 <_Py_SetRefcnt@@Base+0x14e0> │ │ │ │ cmp r4, r6 │ │ │ │ - beq 7c6dc <_Py_SetRefcnt@@Base+0x1510> │ │ │ │ + beq 7c4a0 <_Py_SetRefcnt@@Base+0x1510> │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 238198 <_Py_write_noraise@@Base+0x9e0> │ │ │ │ + bl 23494c <_Py_write_noraise@@Base+0x9e0> │ │ │ │ ldr r0, [r4] │ │ │ │ add r0, r0, #488 @ 0x1e8 │ │ │ │ - bl 7c4a0 <_Py_SetRefcnt@@Base+0x12d4> │ │ │ │ + bl 7c264 <_Py_SetRefcnt@@Base+0x12d4> │ │ │ │ cmp r4, r6 │ │ │ │ - beq 7c750 <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ - ldr r5, [pc, #120] @ 7c770 <_Py_SetRefcnt@@Base+0x15a4> │ │ │ │ + beq 7c514 <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ + ldr r5, [pc, #120] @ 7c534 <_Py_SetRefcnt@@Base+0x15a4> │ │ │ │ mov r7, #0 │ │ │ │ ldr r6, [r5] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 7c724 <_Py_SetRefcnt@@Base+0x1558> │ │ │ │ + bne 7c4e8 <_Py_SetRefcnt@@Base+0x1558> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #12] │ │ │ │ - bl 35a434 │ │ │ │ + bl 357db8 │ │ │ │ cmp r0, r6 │ │ │ │ - beq 7c750 <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ + beq 7c514 <_Py_SetRefcnt@@Base+0x1584> │ │ │ │ str r0, [sp, #12] │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, #16 │ │ │ │ add r5, r5, #4 │ │ │ │ - bne 7c6f8 <_Py_SetRefcnt@@Base+0x152c> │ │ │ │ + bne 7c4bc <_Py_SetRefcnt@@Base+0x152c> │ │ │ │ ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r4, #2728] @ 0xaa8 │ │ │ │ mov r1, #2752 @ 0xac0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84df8 │ │ │ │ + bl 84cc4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r8, r9, r0, asr #10 │ │ │ │ - ldrsbeq r1, [r6], #-8 │ │ │ │ - subseq r9, sl, r0, lsr #16 │ │ │ │ + eorseq r5, r9, r0, asr #29 │ │ │ │ + ldrsbeq r1, [r5], #-8 │ │ │ │ + subseq r9, r9, r0, lsr #16 │ │ │ │ andeq r0, r0, r8 │ │ │ │ - subseq r0, r6, r4, lsl #21 │ │ │ │ - ldrsbeq r1, [r6], #-4 │ │ │ │ - @ instruction: 0x005a9990 │ │ │ │ + subseq r0, r5, r4, lsl #21 │ │ │ │ + ldrsbeq r1, [r5], #-4 │ │ │ │ + @ instruction: 0x00599990 │ │ │ │ tst r0, #1 │ │ │ │ - ldr r3, [pc, #32] @ 7c7a0 <_Py_SetRefcnt@@Base+0x15d4> │ │ │ │ + ldr r3, [pc, #32] @ 7c564 <_Py_SetRefcnt@@Base+0x15d4> │ │ │ │ mov r1, r0 │ │ │ │ - beq 7c794 <_Py_SetRefcnt@@Base+0x15c8> │ │ │ │ + beq 7c558 <_Py_SetRefcnt@@Base+0x15c8> │ │ │ │ ldr r2, [r3, #724] @ 0x2d4 │ │ │ │ ldr r0, [r3, #708] @ 0x2c4 │ │ │ │ sub r1, r1, #1 │ │ │ │ bx r2 │ │ │ │ ldr r2, [r3, #704] @ 0x2c0 │ │ │ │ ldr r0, [r3, #688] @ 0x2b0 │ │ │ │ bx r2 │ │ │ │ - subseq r4, r8, r0, lsl lr │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #732] @ 7ca98 <_Py_SetRefcnt@@Base+0x18cc> │ │ │ │ + ldr r4, [pc, #732] @ 7c85c <_Py_SetRefcnt@@Base+0x18cc> │ │ │ │ mov r5, r0 │ │ │ │ - ldr r2, [pc, #728] @ 7ca9c <_Py_SetRefcnt@@Base+0x18d0> │ │ │ │ + ldr r2, [pc, #728] @ 7c860 <_Py_SetRefcnt@@Base+0x18d0> │ │ │ │ ldr r0, [r4] │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, #1 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ cmp r5, #0 │ │ │ │ ldr r0, [r4] │ │ │ │ - bne 7c7f4 <_Py_SetRefcnt@@Base+0x1628> │ │ │ │ + bne 7c5b8 <_Py_SetRefcnt@@Base+0x1628> │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [pc, #692] @ 7caa0 <_Py_SetRefcnt@@Base+0x18d4> │ │ │ │ + ldr r2, [pc, #692] @ 7c864 <_Py_SetRefcnt@@Base+0x18d4> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b 2a270 <__fprintf_chk@plt> │ │ │ │ ldrb r3, [r5, #-4] │ │ │ │ - ldr r2, [pc, #676] @ 7caa4 <_Py_SetRefcnt@@Base+0x18d8> │ │ │ │ + ldr r2, [pc, #676] @ 7c868 <_Py_SetRefcnt@@Base+0x18d8> │ │ │ │ mov r1, #1 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ ldrb r8, [r5, #-8] │ │ │ │ sub r3, r5, #7 │ │ │ │ sub r2, r5, #4 │ │ │ │ ldrb r1, [r3], #1 │ │ │ │ cmp r2, r3 │ │ │ │ orr r8, r1, r8, lsl #8 │ │ │ │ - bne 7c810 <_Py_SetRefcnt@@Base+0x1644> │ │ │ │ - ldr r2, [pc, #640] @ 7caa8 <_Py_SetRefcnt@@Base+0x18dc> │ │ │ │ + bne 7c5d4 <_Py_SetRefcnt@@Base+0x1644> │ │ │ │ + ldr r2, [pc, #640] @ 7c86c <_Py_SetRefcnt@@Base+0x18dc> │ │ │ │ mov r3, r8 │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ mov r3, #3 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r2, [pc, #616] @ 7caac <_Py_SetRefcnt@@Base+0x18e0> │ │ │ │ + ldr r2, [pc, #616] @ 7c870 <_Py_SetRefcnt@@Base+0x18e0> │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ ldrb r3, [r5, #-1] │ │ │ │ ldr r0, [r4] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne 7c88c <_Py_SetRefcnt@@Base+0x16c0> │ │ │ │ + bne 7c650 <_Py_SetRefcnt@@Base+0x16c0> │ │ │ │ ldrb r3, [r5, #-2] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne 7c88c <_Py_SetRefcnt@@Base+0x16c0> │ │ │ │ + bne 7c650 <_Py_SetRefcnt@@Base+0x16c0> │ │ │ │ ldrb r3, [r5, #-3] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne 7c88c <_Py_SetRefcnt@@Base+0x16c0> │ │ │ │ + bne 7c650 <_Py_SetRefcnt@@Base+0x16c0> │ │ │ │ mov r3, r0 │ │ │ │ mov r2, #28 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #552] @ 7cab0 <_Py_SetRefcnt@@Base+0x18e4> │ │ │ │ + ldr r0, [pc, #552] @ 7c874 <_Py_SetRefcnt@@Base+0x18e4> │ │ │ │ bl 2a09c │ │ │ │ - b 7c900 <_Py_SetRefcnt@@Base+0x1734> │ │ │ │ - ldr r2, [pc, #544] @ 7cab4 <_Py_SetRefcnt@@Base+0x18e8> │ │ │ │ + b 7c6c4 <_Py_SetRefcnt@@Base+0x1734> │ │ │ │ + ldr r2, [pc, #544] @ 7c878 <_Py_SetRefcnt@@Base+0x18e8> │ │ │ │ mov r3, #253 @ 0xfd │ │ │ │ mov r1, #1 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ sub r6, r5, #3 │ │ │ │ sub r3, r5, r6 │ │ │ │ ldrb r7, [r6], #1 │ │ │ │ - ldr r2, [pc, #520] @ 7cab8 <_Py_SetRefcnt@@Base+0x18ec> │ │ │ │ + ldr r2, [pc, #520] @ 7c87c <_Py_SetRefcnt@@Base+0x18ec> │ │ │ │ mov r1, #1 │ │ │ │ str r7, [sp] │ │ │ │ ldr r0, [r4] │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ cmp r7, #253 @ 0xfd │ │ │ │ mov r2, #9 │ │ │ │ mov r1, #1 │ │ │ │ - beq 7c8d8 <_Py_SetRefcnt@@Base+0x170c> │ │ │ │ + beq 7c69c <_Py_SetRefcnt@@Base+0x170c> │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r0, [pc, #484] @ 7cabc <_Py_SetRefcnt@@Base+0x18f0> │ │ │ │ + ldr r0, [pc, #484] @ 7c880 <_Py_SetRefcnt@@Base+0x18f0> │ │ │ │ bl 2a09c │ │ │ │ ldr r1, [r4] │ │ │ │ mov r0, #10 │ │ │ │ bl 2a300 │ │ │ │ cmp r6, r5 │ │ │ │ - bne 7c8a0 <_Py_SetRefcnt@@Base+0x16d4> │ │ │ │ + bne 7c664 <_Py_SetRefcnt@@Base+0x16d4> │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r0, [pc, #456] @ 7cac0 <_Py_SetRefcnt@@Base+0x18f4> │ │ │ │ + ldr r0, [pc, #456] @ 7c884 <_Py_SetRefcnt@@Base+0x18f4> │ │ │ │ mov r2, #146 @ 0x92 │ │ │ │ mov r1, #1 │ │ │ │ bl 2a09c │ │ │ │ add r7, r5, r8 │ │ │ │ - ldr r2, [pc, #440] @ 7cac4 <_Py_SetRefcnt@@Base+0x18f8> │ │ │ │ + ldr r2, [pc, #440] @ 7c888 <_Py_SetRefcnt@@Base+0x18f8> │ │ │ │ mov r3, #4 │ │ │ │ str r7, [sp] │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ sub r3, r7, #1 │ │ │ │ add r2, r7, #3 │ │ │ │ ldrb r1, [r3, #1]! │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ - bne 7c940 <_Py_SetRefcnt@@Base+0x1774> │ │ │ │ + bne 7c704 <_Py_SetRefcnt@@Base+0x1774> │ │ │ │ cmp r2, r3 │ │ │ │ - bne 7c924 <_Py_SetRefcnt@@Base+0x1758> │ │ │ │ + bne 7c6e8 <_Py_SetRefcnt@@Base+0x1758> │ │ │ │ mov r6, #1 │ │ │ │ - b 7c944 <_Py_SetRefcnt@@Base+0x1778> │ │ │ │ + b 7c708 <_Py_SetRefcnt@@Base+0x1778> │ │ │ │ mov r6, #0 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r3, [r4] │ │ │ │ - beq 7c964 <_Py_SetRefcnt@@Base+0x1798> │ │ │ │ + beq 7c728 <_Py_SetRefcnt@@Base+0x1798> │ │ │ │ mov r2, #28 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r0, [pc, #336] @ 7cab0 <_Py_SetRefcnt@@Base+0x18e4> │ │ │ │ + ldr r0, [pc, #336] @ 7c874 <_Py_SetRefcnt@@Base+0x18e4> │ │ │ │ bl 2a09c │ │ │ │ - b 7c9c8 <_Py_SetRefcnt@@Base+0x17fc> │ │ │ │ + b 7c78c <_Py_SetRefcnt@@Base+0x17fc> │ │ │ │ mov r0, r3 │ │ │ │ - ldr r2, [pc, #324] @ 7cab4 <_Py_SetRefcnt@@Base+0x18e8> │ │ │ │ + ldr r2, [pc, #324] @ 7c878 <_Py_SetRefcnt@@Base+0x18e8> │ │ │ │ mov r3, #253 @ 0xfd │ │ │ │ mov r1, #1 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ ldrb r9, [r7, r6] │ │ │ │ ldr r0, [r4] │ │ │ │ - ldr r2, [pc, #320] @ 7cac8 <_Py_SetRefcnt@@Base+0x18fc> │ │ │ │ + ldr r2, [pc, #320] @ 7c88c <_Py_SetRefcnt@@Base+0x18fc> │ │ │ │ mov r1, #1 │ │ │ │ mov r3, r6 │ │ │ │ str r9, [sp] │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ cmp r9, #253 @ 0xfd │ │ │ │ - ldr r0, [pc, #284] @ 7cabc <_Py_SetRefcnt@@Base+0x18f0> │ │ │ │ + ldr r0, [pc, #284] @ 7c880 <_Py_SetRefcnt@@Base+0x18f0> │ │ │ │ mov r2, #9 │ │ │ │ mov r1, #1 │ │ │ │ - beq 7c9b0 <_Py_SetRefcnt@@Base+0x17e4> │ │ │ │ + beq 7c774 <_Py_SetRefcnt@@Base+0x17e4> │ │ │ │ ldr r3, [r4] │ │ │ │ bl 2a09c │ │ │ │ ldr r1, [r4] │ │ │ │ mov r0, #10 │ │ │ │ add r6, r6, #1 │ │ │ │ bl 2a300 │ │ │ │ cmp r6, #4 │ │ │ │ - bne 7c978 <_Py_SetRefcnt@@Base+0x17ac> │ │ │ │ + bne 7c73c <_Py_SetRefcnt@@Base+0x17ac> │ │ │ │ cmp r8, #0 │ │ │ │ - beq 7ca6c <_Py_SetRefcnt@@Base+0x18a0> │ │ │ │ + beq 7c830 <_Py_SetRefcnt@@Base+0x18a0> │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r0, [pc, #240] @ 7cacc <_Py_SetRefcnt@@Base+0x1900> │ │ │ │ + ldr r0, [pc, #240] @ 7c890 <_Py_SetRefcnt@@Base+0x1900> │ │ │ │ mov r2, #14 │ │ │ │ mov r1, #1 │ │ │ │ bl 2a09c │ │ │ │ mov r6, r5 │ │ │ │ sub r3, r6, r5 │ │ │ │ cmp r3, #8 │ │ │ │ cmpne r6, r7 │ │ │ │ - ldr r2, [pc, #212] @ 7cad0 <_Py_SetRefcnt@@Base+0x1904> │ │ │ │ + ldr r2, [pc, #212] @ 7c894 <_Py_SetRefcnt@@Base+0x1904> │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bcs 7ca10 <_Py_SetRefcnt@@Base+0x1844> │ │ │ │ + bcs 7c7d4 <_Py_SetRefcnt@@Base+0x1844> │ │ │ │ ldrb r3, [r6], #1 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ - b 7c9e8 <_Py_SetRefcnt@@Base+0x181c> │ │ │ │ + b 7c7ac <_Py_SetRefcnt@@Base+0x181c> │ │ │ │ cmp r6, r7 │ │ │ │ - bcc 7ca28 <_Py_SetRefcnt@@Base+0x185c> │ │ │ │ + bcc 7c7ec <_Py_SetRefcnt@@Base+0x185c> │ │ │ │ ldr r1, [r4] │ │ │ │ mov r0, #10 │ │ │ │ bl 2a300 │ │ │ │ - b 7ca6c <_Py_SetRefcnt@@Base+0x18a0> │ │ │ │ + b 7c830 <_Py_SetRefcnt@@Base+0x18a0> │ │ │ │ sub r3, r7, r6 │ │ │ │ cmp r3, #8 │ │ │ │ - ble 7ca4c <_Py_SetRefcnt@@Base+0x1880> │ │ │ │ + ble 7c810 <_Py_SetRefcnt@@Base+0x1880> │ │ │ │ mov r3, r0 │ │ │ │ mov r2, #4 │ │ │ │ - ldr r0, [pc, #144] @ 7cad4 <_Py_SetRefcnt@@Base+0x1908> │ │ │ │ + ldr r0, [pc, #144] @ 7c898 <_Py_SetRefcnt@@Base+0x1908> │ │ │ │ mov r1, #1 │ │ │ │ bl 2a09c │ │ │ │ sub r6, r7, #8 │ │ │ │ cmp r6, r7 │ │ │ │ - ldr r2, [pc, #120] @ 7cad0 <_Py_SetRefcnt@@Base+0x1904> │ │ │ │ + ldr r2, [pc, #120] @ 7c894 <_Py_SetRefcnt@@Base+0x1904> │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ - bcs 7ca18 <_Py_SetRefcnt@@Base+0x184c> │ │ │ │ + bcs 7c7dc <_Py_SetRefcnt@@Base+0x184c> │ │ │ │ ldrb r3, [r6], #1 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ - b 7ca4c <_Py_SetRefcnt@@Base+0x1880> │ │ │ │ + b 7c810 <_Py_SetRefcnt@@Base+0x1880> │ │ │ │ ldr r1, [r4] │ │ │ │ mov r0, #10 │ │ │ │ bl 2a300 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 29af0 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 29220 │ │ │ │ mov r1, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 85320 │ │ │ │ - @ instruction: 0x005a9690 │ │ │ │ - eorseq r6, r9, r8, lsl #3 │ │ │ │ - eorseq r0, r8, r4, ror r5 │ │ │ │ - eorseq r6, r9, ip, lsr #3 │ │ │ │ - @ instruction: 0x003961b8 │ │ │ │ - @ instruction: 0x003961dc │ │ │ │ - eorseq r6, r9, r0, lsl #4 │ │ │ │ - eorseq r6, r9, r0, lsr #4 │ │ │ │ - eorseq r6, r9, r4, asr #4 │ │ │ │ - eorseq r6, r9, ip, asr r2 │ │ │ │ - eorseq r6, r9, r8, ror #4 │ │ │ │ - @ instruction: 0x003962fc │ │ │ │ - eorseq r6, r9, r4, lsr #6 │ │ │ │ - eorseq r6, r9, r0, asr #6 │ │ │ │ - eorseq r6, r9, r0, asr r3 │ │ │ │ - eorseq r6, r9, r8, asr r3 │ │ │ │ + b 85320 │ │ │ │ + @ instruction: 0x00599690 │ │ │ │ + eorseq r3, r9, ip, ror #21 │ │ │ │ + eorseq sp, r7, ip, ror #29 │ │ │ │ + eorseq r3, r9, r0, lsl fp │ │ │ │ + eorseq r3, r9, ip, lsl fp │ │ │ │ + eorseq r3, r9, r0, asr #22 │ │ │ │ + eorseq r3, r9, r4, ror #22 │ │ │ │ + eorseq r3, r9, r4, lsl #23 │ │ │ │ + eorseq r3, r9, r8, lsr #23 │ │ │ │ + eorseq r3, r9, r0, asr #23 │ │ │ │ + eorseq r3, r9, ip, asr #23 │ │ │ │ + eorseq r3, r9, r0, ror #24 │ │ │ │ + eorseq r3, r9, r8, lsl #25 │ │ │ │ + eorseq r3, r9, r4, lsr #25 │ │ │ │ + @ instruction: 0x00393cb4 │ │ │ │ + @ instruction: 0x00393cbc │ │ │ │ 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 a6490 │ │ │ │ + b a63b4 │ │ │ │ │ │ │ │ -0007caf0 : │ │ │ │ +0007c8b4 : │ │ │ │ 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 7a6c8 │ │ │ │ + bl 7a48c <_PyObject_CallMethodId@@Base+0x30c> │ │ │ │ mov r3, #1 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a6c8 │ │ │ │ + bl 7a48c <_PyObject_CallMethodId@@Base+0x30c> │ │ │ │ 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 │ │ │ │ @@ -84756,55 +84611,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 7cbd4 │ │ │ │ + beq 7c998 │ │ │ │ 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 7cbd4 │ │ │ │ + blt 7c998 │ │ │ │ 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 7cba8 │ │ │ │ + bne 7c96c │ │ │ │ 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 7cbe8 │ │ │ │ + bne 7c9ac │ │ │ │ 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 7cc24 │ │ │ │ + bge 7c9e8 │ │ │ │ ldrh r2, [r6], #2 │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ add r2, r4, r2 │ │ │ │ strb r0, [r2, #24] │ │ │ │ - b 7cc00 │ │ │ │ + b 7c9c4 │ │ │ │ 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 │ │ │ │ @@ -84812,223 +84667,223 @@ │ │ │ │ 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 7cd9c │ │ │ │ + beq 7cb60 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 7ceb0 │ │ │ │ + bcs 7cc74 │ │ │ │ ldrh r2, [r3] │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ ldrb r2, [r5, r2] │ │ │ │ cmp r2, #0 │ │ │ │ add r3, r3, r2, lsl #1 │ │ │ │ - beq 7cc90 │ │ │ │ + beq 7ca54 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi 7cc6c │ │ │ │ - b 7ceb0 │ │ │ │ + bhi 7ca30 │ │ │ │ + b 7cc74 │ │ │ │ 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 7cd04 │ │ │ │ + bge 7cac8 │ │ │ │ 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 7ccfc │ │ │ │ + beq 7cac0 │ │ │ │ sub lr, lr, ip │ │ │ │ add lr, lr, #1 │ │ │ │ mov r8, r9 │ │ │ │ add r3, sl, lr, lsl #1 │ │ │ │ - b 7cc64 │ │ │ │ + b 7ca28 │ │ │ │ add lr, lr, #1 │ │ │ │ - b 7ccc0 │ │ │ │ + b 7ca84 │ │ │ │ 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 7cd90 │ │ │ │ + bge 7cb54 │ │ │ │ ldrh sl, [r7], #2 │ │ │ │ ldrh r3, [lr], #2 │ │ │ │ cmp sl, r3 │ │ │ │ - beq 7cd20 │ │ │ │ + beq 7cae4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov sl, r8 │ │ │ │ add r3, r3, r6, lsl #1 │ │ │ │ cmp r1, r3 │ │ │ │ sub r2, r4, r6 │ │ │ │ - bls 7ceb0 │ │ │ │ + bls 7cc74 │ │ │ │ ldrh r0, [r3] │ │ │ │ and r0, r0, #63 @ 0x3f │ │ │ │ ldrb lr, [r5, r0] │ │ │ │ cmp lr, #0 │ │ │ │ - beq 7cc9c │ │ │ │ + beq 7ca60 │ │ │ │ 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 7cc64 │ │ │ │ + b 7ca28 │ │ │ │ sub r0, r0, r9 │ │ │ │ asr r0, r0, #1 │ │ │ │ - b 7ceb4 │ │ │ │ + b 7cc78 │ │ │ │ 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 7ceb0 │ │ │ │ + bcs 7cc74 │ │ │ │ ldrh r2, [r3] │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ ldrb r2, [r9, r2] │ │ │ │ cmp r2, #0 │ │ │ │ add r3, r3, r2, lsl #1 │ │ │ │ - beq 7cdec │ │ │ │ + beq 7cbb0 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi 7cdc8 │ │ │ │ - b 7ceb0 │ │ │ │ + bhi 7cb8c │ │ │ │ + b 7cc74 │ │ │ │ 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 7ce28 │ │ │ │ + bge 7cbec │ │ │ │ ldrh r8, [r6], #2 │ │ │ │ ldrh r0, [r5], #2 │ │ │ │ cmp r8, r0 │ │ │ │ - beq 7ce04 │ │ │ │ + beq 7cbc8 │ │ │ │ add r3, r3, r7, lsl #1 │ │ │ │ - b 7cdc0 │ │ │ │ + b 7cb84 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add r6, fp, lr, lsl #1 │ │ │ │ add r5, r0, lr, lsl #1 │ │ │ │ mov r2, lr │ │ │ │ cmp r2, r4 │ │ │ │ - bge 7ce64 │ │ │ │ + bge 7cc28 │ │ │ │ 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 7cdc0 │ │ │ │ + bne 7cb84 │ │ │ │ add r2, r2, #1 │ │ │ │ - b 7ce38 │ │ │ │ + b 7cbfc │ │ │ │ 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 7cea0 │ │ │ │ + bge 7cc64 │ │ │ │ ldrh r8, [r6, #2]! │ │ │ │ ldrh r3, [r5, #2]! │ │ │ │ cmp r8, r3 │ │ │ │ - beq 7ce78 │ │ │ │ + beq 7cc3c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r3, r3, sl, lsl #1 │ │ │ │ - b 7cdc0 │ │ │ │ + b 7cb84 │ │ │ │ ldr r8, [sp, #4] │ │ │ │ sub r0, r0, r8 │ │ │ │ asr r0, r0, #1 │ │ │ │ - b 7ceb4 │ │ │ │ + b 7cc78 │ │ │ │ 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] @ 7cf5c │ │ │ │ + ldr r3, [pc, #128] @ 7cd20 │ │ │ │ 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 7cb00 │ │ │ │ + bl 7c8c4 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ add r2, sp, #4 │ │ │ │ sub r1, r7, r4 │ │ │ │ add r0, r8, r4, lsl #1 │ │ │ │ - bl 7cc2c │ │ │ │ + bl 7c9f0 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 7cf34 │ │ │ │ + beq 7ccf8 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r9 │ │ │ │ addne r4, r4, r0 │ │ │ │ addne r4, r6, r4 │ │ │ │ - bne 7cf08 │ │ │ │ - ldr r3, [pc, #32] @ 7cf5c │ │ │ │ + bne 7cccc │ │ │ │ + ldr r3, [pc, #32] @ 7cd20 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 7cf50 │ │ │ │ + beq 7cd14 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - subseq pc, r5, ip, ror #29 │ │ │ │ + subseq pc, r4, ip, ror #29 │ │ │ │ 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 7a764 │ │ │ │ + bl 7a528 <_PyObject_CallMethodId@@Base+0x3a8> │ │ │ │ mov r3, #1 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a764 │ │ │ │ + bl 7a528 <_PyObject_CallMethodId@@Base+0x3a8> │ │ │ │ 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 │ │ │ │ @@ -85036,386 +84891,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 7d030 │ │ │ │ + beq 7cdf4 │ │ │ │ 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 7d030 │ │ │ │ + blt 7cdf4 │ │ │ │ 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 7d008 │ │ │ │ + bne 7cdcc │ │ │ │ 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 7d044 │ │ │ │ + bne 7ce08 │ │ │ │ sub r3, r5, r3 │ │ │ │ sub r1, r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ sub r0, r1, r3 │ │ │ │ - bge 7d07c │ │ │ │ + bge 7ce40 │ │ │ │ ldr r2, [r6, r3, lsl #2] │ │ │ │ add r3, r3, #1 │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ add r2, r4, r2 │ │ │ │ strb r0, [r2, #24] │ │ │ │ - b 7d058 │ │ │ │ + b 7ce1c │ │ │ │ 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 7d194 │ │ │ │ + beq 7cf58 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs 7d26c │ │ │ │ + bcs 7d030 │ │ │ │ ldr r2, [r3] │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ ldrb r2, [r7, r2] │ │ │ │ cmp r2, #0 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ - beq 7d0dc │ │ │ │ + beq 7cea0 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi 7d0b8 │ │ │ │ - b 7d26c │ │ │ │ + bhi 7ce7c │ │ │ │ + b 7d030 │ │ │ │ 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 7d134 │ │ │ │ + bge 7cef8 │ │ │ │ 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 7d0b0 │ │ │ │ + bne 7ce74 │ │ │ │ add r4, r4, #1 │ │ │ │ - b 7d0f4 │ │ │ │ + b 7ceb8 │ │ │ │ ldr sl, [r6, r2, lsl #2] │ │ │ │ ldr r4, [ip, r2, lsl #2] │ │ │ │ add r2, r2, #1 │ │ │ │ cmp sl, r4 │ │ │ │ - bne 7d140 │ │ │ │ + bne 7cf04 │ │ │ │ cmp r2, lr │ │ │ │ - blt 7d120 │ │ │ │ - b 7d188 │ │ │ │ + blt 7cee4 │ │ │ │ + b 7cf4c │ │ │ │ add r3, r3, r8, lsl #2 │ │ │ │ cmp r1, r3 │ │ │ │ sub r2, r5, r8 │ │ │ │ - bls 7d26c │ │ │ │ + bls 7d030 │ │ │ │ ldr ip, [r3] │ │ │ │ and ip, ip, #63 @ 0x3f │ │ │ │ ldrb r4, [r7, ip] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 7d0e4 │ │ │ │ + beq 7cea8 │ │ │ │ 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 7d0b0 │ │ │ │ + b 7ce74 │ │ │ │ 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 7d26c │ │ │ │ + bcs 7d030 │ │ │ │ ldr r2, [r3] │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ ldrb r2, [r7, r2] │ │ │ │ cmp r2, #0 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ - beq 7d1d8 │ │ │ │ + beq 7cf9c │ │ │ │ cmp r1, r3 │ │ │ │ - bhi 7d1b4 │ │ │ │ - b 7d26c │ │ │ │ + bhi 7cf78 │ │ │ │ + b 7d030 │ │ │ │ rsb r2, r5, #1 │ │ │ │ add r2, r3, r2, lsl #2 │ │ │ │ mov ip, lr │ │ │ │ cmp ip, r4 │ │ │ │ - bge 7d208 │ │ │ │ + bge 7cfcc │ │ │ │ ldr fp, [r6, ip, lsl #2] │ │ │ │ ldr sl, [r2, ip, lsl #2] │ │ │ │ add ip, ip, #1 │ │ │ │ cmp fp, sl │ │ │ │ - beq 7d1e4 │ │ │ │ + beq 7cfa8 │ │ │ │ add r3, r3, r9, lsl #2 │ │ │ │ - b 7d1ac │ │ │ │ + b 7cf70 │ │ │ │ mov ip, r4 │ │ │ │ cmp ip, r5 │ │ │ │ - bge 7d238 │ │ │ │ + bge 7cffc │ │ │ │ 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 7d1ac │ │ │ │ + bne 7cf70 │ │ │ │ add ip, ip, #1 │ │ │ │ - b 7d20c │ │ │ │ + b 7cfd0 │ │ │ │ mov ip, #0 │ │ │ │ cmp ip, lr │ │ │ │ - bge 7d260 │ │ │ │ + bge 7d024 │ │ │ │ ldr fp, [r6, ip, lsl #2] │ │ │ │ ldr sl, [r2, ip, lsl #2] │ │ │ │ add ip, ip, #1 │ │ │ │ cmp fp, sl │ │ │ │ - beq 7d23c │ │ │ │ + beq 7d000 │ │ │ │ add r3, r3, r8, lsl #2 │ │ │ │ - b 7d1ac │ │ │ │ + b 7cf70 │ │ │ │ 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] @ 7d314 │ │ │ │ + ldr r3, [pc, #128] @ 7d0d8 │ │ │ │ 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 7cf60 │ │ │ │ + bl 7cd24 │ │ │ │ mov r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ add r2, sp, #4 │ │ │ │ sub r1, r7, r4 │ │ │ │ add r0, r8, r4, lsl #2 │ │ │ │ - bl 7d084 │ │ │ │ + bl 7ce48 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 7d2ec │ │ │ │ + beq 7d0b0 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r9 │ │ │ │ addne r4, r4, r0 │ │ │ │ addne r4, r6, r4 │ │ │ │ - bne 7d2c0 │ │ │ │ - ldr r3, [pc, #32] @ 7d314 │ │ │ │ + bne 7d084 │ │ │ │ + ldr r3, [pc, #32] @ 7d0d8 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 7d308 │ │ │ │ + beq 7d0cc │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #100 @ 0x64 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - subseq pc, r5, ip, ror #29 │ │ │ │ + subseq pc, r4, ip, ror #29 │ │ │ │ │ │ │ │ -0007d318 : │ │ │ │ +0007d0dc : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ 7d350 │ │ │ │ + ldr r3, [pc, #32] @ 7d114 │ │ │ │ mov r4, r0 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 9f6c0 │ │ │ │ + bl 9f5e4 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007d354 <_PyUnicode_ToTitlecase@@Base>: │ │ │ │ +0007d118 <_PyUnicode_ToTitlecase@@Base>: │ │ │ │ cmp r0, #1114112 @ 0x110000 │ │ │ │ lsrcc r3, r0, #7 │ │ │ │ - ldrcc r1, [pc, #76] @ 7d3b0 <_PyUnicode_ToTitlecase@@Base+0x5c> │ │ │ │ + ldrcc r1, [pc, #76] @ 7d174 <_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] @ 7d3b4 <_PyUnicode_ToTitlecase@@Base+0x60> │ │ │ │ + ldrcc r1, [pc, #56] @ 7d178 <_PyUnicode_ToTitlecase@@Base+0x60> │ │ │ │ lslcc r3, r3, #1 │ │ │ │ ldrhcc r1, [r1, r3] │ │ │ │ - ldr r3, [pc, #48] @ 7d3b8 <_PyUnicode_ToTitlecase@@Base+0x64> │ │ │ │ + ldr r3, [pc, #48] @ 7d17c <_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] @ 7d3bc <_PyUnicode_ToTitlecase@@Base+0x68> │ │ │ │ + ldrne r3, [pc, #24] @ 7d180 <_PyUnicode_ToTitlecase@@Base+0x68> │ │ │ │ lsrne r0, r0, #16 │ │ │ │ ldrne r0, [r3, r0, lsl #2] │ │ │ │ addeq r0, r0, r2 │ │ │ │ bx lr │ │ │ │ - subeq r6, r5, r4, asr sp │ │ │ │ - subeq r4, r4, r4, asr fp │ │ │ │ - subeq r2, r4, r4, asr #23 │ │ │ │ - subeq fp, lr, r8, ror r8 │ │ │ │ + strheq r4, [r5], #-108 @ 0xffffff94 │ │ │ │ + strheq r2, [r4], #-76 @ 0xffffffb4 │ │ │ │ + subeq r0, r4, ip, lsr #10 │ │ │ │ + strdeq r9, [lr], #-24 @ 0xffffffe8 │ │ │ │ │ │ │ │ -0007d3c0 : │ │ │ │ - ldr r3, [pc, #28] @ 7d3e4 │ │ │ │ +0007d184 : │ │ │ │ + ldr r3, [pc, #28] @ 7d1a8 │ │ │ │ mov r2, r0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r0, [r3, r0] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ mov r2, #0 │ │ │ │ b 2bea4 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007d3e8 : │ │ │ │ - ldr r3, [pc, #28] @ 7d40c │ │ │ │ +0007d1ac : │ │ │ │ + ldr r3, [pc, #28] @ 7d1d0 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r1 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r0, [r3, r0] │ │ │ │ pop {r4, lr} │ │ │ │ b 2bea4 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007d410 <_PyEval_MonitorRaise@@Base>: │ │ │ │ +0007d1d4 <_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 2c6bd4 │ │ │ │ + b 2c3c58 │ │ │ │ │ │ │ │ -0007d42c : │ │ │ │ +0007d1f0 : │ │ │ │ mov r1, #0 │ │ │ │ - b 33ac58 <_PyUnicode_ToNumeric@@Base+0x6e4c> │ │ │ │ + b 3384e0 <_PyUnicode_ToNumeric@@Base+0x6e1c> │ │ │ │ │ │ │ │ -0007d434 : │ │ │ │ +0007d1f8 : │ │ │ │ mov r1, #1 │ │ │ │ - b 33ac58 <_PyUnicode_ToNumeric@@Base+0x6e4c> │ │ │ │ + b 3384e0 <_PyUnicode_ToNumeric@@Base+0x6e1c> │ │ │ │ │ │ │ │ -0007d43c : │ │ │ │ +0007d200 : │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d450 : │ │ │ │ - b 2dc4e8 │ │ │ │ +0007d214 : │ │ │ │ + b 2d9920 │ │ │ │ │ │ │ │ -0007d454 : │ │ │ │ - ldr r3, [pc, #20] @ 7d470 │ │ │ │ +0007d218 : │ │ │ │ + ldr r3, [pc, #20] @ 7d234 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r1, r0 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - b 2dffcc │ │ │ │ + b 2dd404 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007d474 : │ │ │ │ - ldr r3, [pc, #20] @ 7d490 │ │ │ │ +0007d238 : │ │ │ │ + ldr r3, [pc, #20] @ 7d254 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r1, r0 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - b 2e0390 │ │ │ │ + b 2dd7c8 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007d494 <_PyCriticalSection_BeginSlow@@Base>: │ │ │ │ +0007d258 <_PyCriticalSection_BeginSlow@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d498 <_PyCriticalSection2_BeginSlow@@Base>: │ │ │ │ +0007d25c <_PyCriticalSection2_BeginSlow@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d49c <_PyCriticalSection_SuspendAll@@Base>: │ │ │ │ +0007d260 <_PyCriticalSection_SuspendAll@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d4a0 <_PyCriticalSection_Resume@@Base>: │ │ │ │ +0007d264 <_PyCriticalSection_Resume@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d4a4 : │ │ │ │ +0007d268 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d4a8 : │ │ │ │ +0007d26c : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d4ac : │ │ │ │ +0007d270 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d4b0 : │ │ │ │ +0007d274 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d4b4 <_PyCrossInterpreterData_Clear@@Base>: │ │ │ │ +0007d278 <_PyCrossInterpreterData_Clear@@Base>: │ │ │ │ mov r0, r1 │ │ │ │ - b 3326fc <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x81c> │ │ │ │ + b 32ffb4 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x81c> │ │ │ │ │ │ │ │ -0007d4bc <_PyXI_HasCapturedException@@Base>: │ │ │ │ +0007d280 <_PyXI_HasCapturedException@@Base>: │ │ │ │ ldr r0, [r0, #24] │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d4cc : │ │ │ │ +0007d290 : │ │ │ │ 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 279e9c │ │ │ │ + bl 276a5c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007d4f8 <_PyArg_Parse_SizeT@@Base>: │ │ │ │ +0007d2bc <_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 │ │ │ │ @@ -85423,21 +85278,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 b7038 │ │ │ │ + bl b6b94 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #12 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d548 <_PyArg_ParseTuple_SizeT@@Base>: │ │ │ │ +0007d30c <_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 │ │ │ │ @@ -85446,131 +85301,131 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 2bdac │ │ │ │ add sp, sp, #8 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #12 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d584 : │ │ │ │ +0007d348 : │ │ │ │ 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) │ │ │ │ │ │ │ │ -0007d5b0 <_PyArg_VaParse_SizeT@@Base>: │ │ │ │ - b 7d584 │ │ │ │ +0007d374 <_PyArg_VaParse_SizeT@@Base>: │ │ │ │ + b 7d348 │ │ │ │ │ │ │ │ -0007d5b4 : │ │ │ │ - ldr r3, [pc, #56] @ 7d5f4 │ │ │ │ +0007d378 : │ │ │ │ + ldr r3, [pc, #56] @ 7d3b8 │ │ │ │ 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 35a5c8 │ │ │ │ + bl 357f4c │ │ │ │ mvn r0, r4 │ │ │ │ lsr r0, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r4, r8, r0, lsl lr │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ │ │ │ │ -0007d5f8 : │ │ │ │ +0007d3bc : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d5fc : │ │ │ │ - ldr r3, [pc, #24] @ 7d61c │ │ │ │ +0007d3c0 : │ │ │ │ + ldr r3, [pc, #24] @ 7d3e0 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r1, [r3, r0] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov r2, #0 │ │ │ │ - b 2460a4 │ │ │ │ + b 242888 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007d620 <_Py_hashtable_len@@Base>: │ │ │ │ +0007d3e4 <_Py_hashtable_len@@Base>: │ │ │ │ ldr r0, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d628 : │ │ │ │ +0007d3ec : │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r2, [r0, #12] │ │ │ │ mov r2, #1 │ │ │ │ str r1, [r0, #8] │ │ │ │ str r2, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d644 : │ │ │ │ - ldr ip, [pc, #20] @ 7d660 │ │ │ │ +0007d408 : │ │ │ │ + ldr ip, [pc, #20] @ 7d424 │ │ │ │ mov r2, #0 │ │ │ │ stmib r0, {r2, ip} │ │ │ │ str r2, [r0, #12] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r0] │ │ │ │ bx lr │ │ │ │ - eorseq sl, r5, r4, asr fp │ │ │ │ + @ instruction: 0x003584d4 │ │ │ │ │ │ │ │ -0007d664 : │ │ │ │ +0007d428 : │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r2, [r0, #8] │ │ │ │ mov r2, #2 │ │ │ │ str r2, [r0] │ │ │ │ str r1, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d680 : │ │ │ │ +0007d444 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0007d6a0 : │ │ │ │ +0007d464 : │ │ │ │ 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 │ │ │ │ │ │ │ │ -0007d6c0 : │ │ │ │ +0007d484 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [pc, #24] @ 7d6f0 │ │ │ │ + ldr ip, [pc, #24] @ 7d4b4 │ │ │ │ sub sp, sp, #8 │ │ │ │ str ip, [sp] │ │ │ │ mov r4, r0 │ │ │ │ - bl 2384ac <_Py_write_noraise@@Base+0xcf4> │ │ │ │ + bl 234c60 <_Py_write_noraise@@Base+0xcf4> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r6, r9, r0, ror #6 │ │ │ │ + eorseq r3, r9, r4, asr #25 │ │ │ │ │ │ │ │ -0007d6f4 <_PyMonitoring_FireCReturnEvent@@Base>: │ │ │ │ +0007d4b8 <_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 │ │ │ │ @@ -85578,754 +85433,972 @@ │ │ │ │ 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 60f64 <_PyMonitoring_FirePyStartEvent@@Base+0x2e4> │ │ │ │ + bl 60f78 <_PyMonitoring_FirePyStartEvent@@Base+0x310> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0007d73c <_PySeqLock_LockWrite@@Base>: │ │ │ │ +0007d500 <_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 7d780 <_PySeqLock_LockWrite@@Base+0x44> │ │ │ │ + beq 7d544 <_PySeqLock_LockWrite@@Base+0x44> │ │ │ │ bl 29424 │ │ │ │ ldr r3, [r4] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b 7d75c <_PySeqLock_LockWrite@@Base+0x20> │ │ │ │ + b 7d520 <_PySeqLock_LockWrite@@Base+0x20> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 35a434 │ │ │ │ + bl 357db8 │ │ │ │ cmp r0, r5 │ │ │ │ - beq 7d7a0 <_PySeqLock_LockWrite@@Base+0x64> │ │ │ │ + beq 7d564 <_PySeqLock_LockWrite@@Base+0x64> │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 29424 │ │ │ │ - b 7d75c <_PySeqLock_LockWrite@@Base+0x20> │ │ │ │ - bl 35a5c8 │ │ │ │ + b 7d520 <_PySeqLock_LockWrite@@Base+0x20> │ │ │ │ + bl 357f4c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0007d7ac <_PySeqLock_AbandonWrite@@Base>: │ │ │ │ +0007d570 <_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 35a5c8 │ │ │ │ + bl 357f4c │ │ │ │ str r5, [r4] │ │ │ │ - bl 35a5c8 │ │ │ │ + bl 357f4c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0007d7d8 <_PySeqLock_UnlockWrite@@Base>: │ │ │ │ +0007d59c <_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 35a5c8 │ │ │ │ + bl 357f4c │ │ │ │ str r5, [r4] │ │ │ │ - bl 35a5c8 │ │ │ │ + bl 357f4c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0007d804 <_PySeqLock_BeginRead@@Base>: │ │ │ │ +0007d5c8 <_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 35a5c8 │ │ │ │ + bl 357f4c │ │ │ │ tst r5, #1 │ │ │ │ - beq 7d838 <_PySeqLock_BeginRead@@Base+0x34> │ │ │ │ + beq 7d5fc <_PySeqLock_BeginRead@@Base+0x34> │ │ │ │ bl 29424 │ │ │ │ ldr r5, [r4] │ │ │ │ - bl 35a5c8 │ │ │ │ - b 7d820 <_PySeqLock_BeginRead@@Base+0x1c> │ │ │ │ + bl 357f4c │ │ │ │ + b 7d5e4 <_PySeqLock_BeginRead@@Base+0x1c> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0007d840 <_PySeqLock_EndRead@@Base>: │ │ │ │ +0007d604 <_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 35a5c8 │ │ │ │ + bl 357f4c │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7d874 <_PySeqLock_EndRead@@Base+0x34> │ │ │ │ + beq 7d638 <_PySeqLock_EndRead@@Base+0x34> │ │ │ │ bl 29424 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0007d87c <_PySeqLock_AfterFork@@Base>: │ │ │ │ +0007d640 <_PySeqLock_AfterFork@@Base>: │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, #0 │ │ │ │ ands r0, r3, #1 │ │ │ │ strne r1, [r2] │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d898 <_Py_BuildValue_SizeT@@Base>: │ │ │ │ +0007d65c <_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 a9c00 │ │ │ │ + bl a9b24 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007d8d0 : │ │ │ │ +0007d694 : │ │ │ │ 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 2327cc │ │ │ │ + bl 22eeec │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007d914 : │ │ │ │ +0007d6d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #36] @ 7d950 │ │ │ │ + ldr r3, [pc, #36] @ 7d714 │ │ │ │ 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: 0x005a9690 │ │ │ │ + @ instruction: 0x00599690 │ │ │ │ │ │ │ │ -0007d954 <_Py_FatalErrorFunc@@Base>: │ │ │ │ +0007d718 <_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] @ 7d994 <_Py_FatalErrorFunc@@Base+0x40> │ │ │ │ + ldr r3, [pc, #40] @ 7d758 <_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 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ str ip, [sp] │ │ │ │ bl 2b65c │ │ │ │ - @ instruction: 0x005a9690 │ │ │ │ + @ instruction: 0x00599690 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #4] @ 7d9b4 <_Py_FatalErrorFunc@@Base+0x60> │ │ │ │ - ldr r0, [pc, #4] @ 7d9b8 <_Py_FatalErrorFunc@@Base+0x64> │ │ │ │ - bl 7d954 <_Py_FatalErrorFunc@@Base> │ │ │ │ - eorseq r6, r9, r8, ror r3 │ │ │ │ - ldrsbeq pc, [r3], #-244 @ 0xffffff0c @ │ │ │ │ + ldr r1, [pc, #4] @ 7d778 <_Py_FatalErrorFunc@@Base+0x60> │ │ │ │ + ldr r0, [pc, #4] @ 7d77c <_Py_FatalErrorFunc@@Base+0x64> │ │ │ │ + bl 7d718 <_Py_FatalErrorFunc@@Base> │ │ │ │ + @ instruction: 0x00393cdc │ │ │ │ + subseq sp, r3, r4, asr r9 │ │ │ │ │ │ │ │ -0007d9bc : │ │ │ │ +0007d780 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ 7d9f4 │ │ │ │ - bl 35a770 │ │ │ │ + ldr r3, [pc, #32] @ 7d7b8 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7d9ec │ │ │ │ - ldr r1, [pc, #16] @ 7d9f8 │ │ │ │ - ldr r0, [pc, #16] @ 7d9fc │ │ │ │ - bl 7d954 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bne 7d7b0 │ │ │ │ + ldr r1, [pc, #16] @ 7d7bc │ │ │ │ + ldr r0, [pc, #16] @ 7d7c0 │ │ │ │ + bl 7d718 <_Py_FatalErrorFunc@@Base> │ │ │ │ pop {r4, lr} │ │ │ │ - b 8d130 │ │ │ │ + b 8d068 │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq lr, r5, r4, lsr r1 │ │ │ │ - subseq pc, r3, r4, ror #31 │ │ │ │ + @ instruction: 0x0035bab4 │ │ │ │ + subseq sp, r3, r4, ror #18 │ │ │ │ │ │ │ │ -0007da00 : │ │ │ │ +0007d7c4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #36] @ 7da3c │ │ │ │ + ldr r2, [pc, #36] @ 7d800 │ │ │ │ mov r4, r0 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ - bl 28d940 │ │ │ │ + bl 28a99c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 28ff14 │ │ │ │ + b 28cf70 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007da40 <_PyThreadState_Prealloc@@Base>: │ │ │ │ +0007d804 <_PyThreadState_Prealloc@@Base>: │ │ │ │ mov r1, #0 │ │ │ │ - b 23b004 <_PyThreadState_New@@Base+0x4> │ │ │ │ + b 2377ec <_PyThreadState_New@@Base+0x4> │ │ │ │ │ │ │ │ -0007da48 <_PyThreadState_Init@@Base>: │ │ │ │ +0007d80c <_PyThreadState_Init@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #4] @ 7da64 <_PyThreadState_Init@@Base+0x1c> │ │ │ │ - ldr r0, [pc, #4] @ 7da68 <_PyThreadState_Init@@Base+0x20> │ │ │ │ - bl 7d954 <_Py_FatalErrorFunc@@Base> │ │ │ │ - mlaseq r9, r4, r3, r6 │ │ │ │ - ldrsheq pc, [r3], #-248 @ 0xffffff08 @ │ │ │ │ + ldr r1, [pc, #4] @ 7d828 <_PyThreadState_Init@@Base+0x1c> │ │ │ │ + ldr r0, [pc, #4] @ 7d82c <_PyThreadState_Init@@Base+0x20> │ │ │ │ + bl 7d718 <_Py_FatalErrorFunc@@Base> │ │ │ │ + @ instruction: 0x00393cf8 │ │ │ │ + subseq sp, r3, r8, ror r9 │ │ │ │ │ │ │ │ -0007da6c : │ │ │ │ - ldr r3, [pc, #16] @ 7da84 │ │ │ │ +0007d830 : │ │ │ │ + ldr r3, [pc, #16] @ 7d848 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - b 284610 │ │ │ │ + b 281410 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007da88 <_PyInterpreterState_GetEvalFrameFunc@@Base>: │ │ │ │ +0007d84c <_PyInterpreterState_GetEvalFrameFunc@@Base>: │ │ │ │ add r0, r0, #4096 @ 0x1000 │ │ │ │ ldr r0, [r0, #340] @ 0x154 │ │ │ │ - ldr r3, [pc, #8] @ 7daa0 <_PyInterpreterState_GetEvalFrameFunc@@Base+0x18> │ │ │ │ + ldr r3, [pc, #8] @ 7d864 <_PyInterpreterState_GetEvalFrameFunc@@Base+0x18> │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ - andeq r0, sp, r4, rrx │ │ │ │ + @ instruction: 0x000cfbb8 │ │ │ │ │ │ │ │ -0007daa4 : │ │ │ │ +0007d868 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 285f54 <_PyBytesWriter_Dealloc@@Base+0x538> │ │ │ │ + bl 282d54 <_PyBytesWriter_Dealloc@@Base+0x538> │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne 7dadc │ │ │ │ - ldr r3, [pc, #24] @ 7dae4 │ │ │ │ + bne 7d8a0 │ │ │ │ + ldr r3, [pc, #24] @ 7d8a8 │ │ │ │ mov r1, #1 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl 286f84 │ │ │ │ - bl 28a74c │ │ │ │ + bl 283d84 │ │ │ │ + bl 28754c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007dae8 : │ │ │ │ - ldr r3, [pc, #20] @ 7db04 │ │ │ │ +0007d8ac : │ │ │ │ + ldr r3, [pc, #20] @ 7d8c8 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ mov r1, r0 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - b 286f84 │ │ │ │ + b 283d84 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007db08 : │ │ │ │ +0007d8cc : │ │ │ │ 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 2562b4 │ │ │ │ + bl 252b24 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0007db44 : │ │ │ │ +0007d908 : │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b 2560dc │ │ │ │ + b 25294c │ │ │ │ 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 7dbfc │ │ │ │ + bne 7d9c0 │ │ │ │ orrs r3, r4, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ - beq 7dbe8 │ │ │ │ + beq 7d9ac │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ - bl 359528 │ │ │ │ + bl 356eac │ │ │ │ cmp r7, r0 │ │ │ │ sbcs r1, r6, r1 │ │ │ │ - blt 7dbcc │ │ │ │ + blt 7d990 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mvn r0, #0 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ - bl 359528 │ │ │ │ + bl 356eac │ │ │ │ cmp r0, r7 │ │ │ │ sbcs r1, r1, r6 │ │ │ │ - bge 7dbe8 │ │ │ │ + bge 7d9ac │ │ │ │ mvn r1, r6 │ │ │ │ cmp r6, #0 │ │ │ │ lsr r1, r1, #31 │ │ │ │ movlt r0, #0 │ │ │ │ mvnge r0, #0 │ │ │ │ rsb r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ - b 7dd80 │ │ │ │ + b 7db44 │ │ │ │ mul r6, r4, r6 │ │ │ │ umull r0, r1, r4, r7 │ │ │ │ mla r6, r7, r5, r6 │ │ │ │ add r1, r6, r1 │ │ │ │ - b 7dd80 │ │ │ │ + b 7db44 │ │ │ │ mov r2, fp │ │ │ │ mov r3, sl │ │ │ │ - bl 359528 │ │ │ │ + bl 356eac │ │ │ │ mov r9, r2 │ │ │ │ orrs r2, r4, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r3 │ │ │ │ str r0, [sp] │ │ │ │ str r9, [sp, #4] │ │ │ │ - beq 7dc84 │ │ │ │ + beq 7da48 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ - bl 359528 │ │ │ │ + bl 356eac │ │ │ │ cmp r9, r0 │ │ │ │ sbcs r1, r7, r1 │ │ │ │ - blt 7dc68 │ │ │ │ + blt 7da2c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mvn r0, #0 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ - bl 359528 │ │ │ │ + bl 356eac │ │ │ │ cmp r0, r9 │ │ │ │ sbcs r1, r1, r7 │ │ │ │ - bge 7dc84 │ │ │ │ + bge 7da48 │ │ │ │ mvn r1, r7 │ │ │ │ cmp r7, #0 │ │ │ │ lsr r1, r1, #31 │ │ │ │ movlt r0, #0 │ │ │ │ mvnge r0, #0 │ │ │ │ rsb r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ - b 7dc98 │ │ │ │ + b 7da5c │ │ │ │ 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 359528 │ │ │ │ + bl 356eac │ │ │ │ orrs r3, r4, r5 │ │ │ │ mov sl, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r9, r0 │ │ │ │ - beq 7dd14 │ │ │ │ + beq 7dad8 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ - bl 359528 │ │ │ │ + bl 356eac │ │ │ │ cmp r8, r0 │ │ │ │ sbcs r1, r6, r1 │ │ │ │ - blt 7dcf8 │ │ │ │ + blt 7dabc │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mvn r0, #0 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ - bl 359528 │ │ │ │ + bl 356eac │ │ │ │ cmp r0, r8 │ │ │ │ sbcs r1, r1, r6 │ │ │ │ - bge 7dd14 │ │ │ │ + bge 7dad8 │ │ │ │ mvn r3, r6 │ │ │ │ cmp r6, #0 │ │ │ │ lsr r3, r3, #31 │ │ │ │ movlt r2, #0 │ │ │ │ mvnge r2, #0 │ │ │ │ rsb r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ - b 7dd28 │ │ │ │ + b 7daec │ │ │ │ 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 7dd54 │ │ │ │ + blt 7db18 │ │ │ │ mvn r0, #0 │ │ │ │ sub ip, r0, r9 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ cmp ip, r2 │ │ │ │ sub ip, r1, r7 │ │ │ │ sbcs ip, ip, r3 │ │ │ │ - bge 7dd78 │ │ │ │ - b 7dd80 │ │ │ │ + bge 7db3c │ │ │ │ + b 7db44 │ │ │ │ orrs sl, r7, sl │ │ │ │ - beq 7dd78 │ │ │ │ + beq 7db3c │ │ │ │ rsbs r0, r9, #0 │ │ │ │ rsc r1, r7, #-2147483648 @ 0x80000000 │ │ │ │ cmp r2, r0 │ │ │ │ sbcs r1, r3, r1 │ │ │ │ movlt r0, #0 │ │ │ │ movlt r1, #-2147483648 @ 0x80000000 │ │ │ │ - blt 7dd80 │ │ │ │ + blt 7db44 │ │ │ │ adds r0, r9, r2 │ │ │ │ adc r1, r3, r7 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - │ │ │ │ -0007dd88 : │ │ │ │ + sub r3, r2, #2 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi 7dbd0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, sp, #28 │ │ │ │ - mov ip, r0 │ │ │ │ - subs r0, r1, #0 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ mov r4, r2 │ │ │ │ - ldr r6, [sp, #48] @ 0x30 │ │ │ │ - ldr r7, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [ip, #44] @ 0x2c │ │ │ │ - mov r5, r3 │ │ │ │ - bge 7ddd4 │ │ │ │ - mov r3, #0 │ │ │ │ - str r2, [r6] │ │ │ │ - str r2, [r4] │ │ │ │ - str r3, [r7] │ │ │ │ - str r3, [r5] │ │ │ │ - b 7de30 │ │ │ │ - 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 19040c <_PyCode_CheckLineNumber@@Base> │ │ │ │ - mov r0, sp │ │ │ │ - bl 33954 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, sp │ │ │ │ - bl 1cd134 <_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] @ 7ded0 │ │ │ │ - mov r5, r1 │ │ │ │ - cmp r0, r3 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r1, r2 │ │ │ │ - beq 7de84 │ │ │ │ - ldr r2, [r0, #148] @ 0x94 │ │ │ │ - ldr r3, [r3, #148] @ 0x94 │ │ │ │ + ldr r2, [pc, #112] @ 7dbe8 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne 7dbd8 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 7de84 │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - cmp r1, #1 │ │ │ │ - bne 7dea0 │ │ │ │ - b 7deb8 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 7de74 │ │ │ │ - ldr r0, [pc, #64] @ 7ded4 │ │ │ │ - bl 1f2294 <_PyArg_NoKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 7de74 │ │ │ │ - b 7dec8 │ │ │ │ - mov r3, #1 │ │ │ │ - ldr r0, [pc, #40] @ 7ded4 │ │ │ │ - mov r2, r3 │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 7dec8 │ │ │ │ - ldr r1, [r5, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 27b254 │ │ │ │ + bne 7dbd8 │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + mov r2, #2 │ │ │ │ + bl 116e2c │ │ │ │ + subs r3, r0, #0 │ │ │ │ + blt 7dbe0 │ │ │ │ + cmp r4, #2 │ │ │ │ + ldreq r2, [pc, #64] @ 7dbec │ │ │ │ + ldreq r0, [pc, #64] @ 7dbf0 │ │ │ │ + ldrne r0, [pc, #56] @ 7dbec │ │ │ │ + ldrne r2, [pc, #56] @ 7dbf0 │ │ │ │ + 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] @ 7dbf4 │ │ │ │ + bx lr │ │ │ │ + ldr r0, [pc, #20] @ 7dbf4 │ │ │ │ + pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldrsbeq r7, [r6], #-36 @ 0xffffffdc │ │ │ │ - eorseq ip, r5, r8, lsr r9 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrheq r8, [r5], #-36 @ 0xffffffdc │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + subseq r1, r5, r8, ror sp │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [pc] @ 7dc08 │ │ │ │ + b 128bc0 │ │ │ │ + eorseq r3, r9, r8, lsr #26 │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 7dc34 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r1, [r3, #12] │ │ │ │ + ldreq r1, [pc, #28] @ 7dc48 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r0, [pc, #24] @ 7dc4c │ │ │ │ + b 128bc0 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r1, [r3, #12] │ │ │ │ + ldreq r1, [pc, #4] @ 7dc48 │ │ │ │ + ldr r0, [pc, #8] @ 7dc50 │ │ │ │ + b 128bc0 │ │ │ │ + eorseq r6, r6, r4, lsl r2 │ │ │ │ + eorseq r3, r9, ip, asr #26 │ │ │ │ + eorseq r3, r9, r0, ror sp │ │ │ │ │ │ │ │ -0007ded8 <_PyMonitoring_FireLineEvent@@Base>: │ │ │ │ +0007dc54 <_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 a6490 │ │ │ │ + bl a63b4 │ │ │ │ subs r4, r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 7df68 <_PyMonitoring_FireLineEvent@@Base+0x90> │ │ │ │ + beq 7dce4 <_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 60f64 <_PyMonitoring_FirePyStartEvent@@Base+0x2e4> │ │ │ │ + bl 60f78 <_PyMonitoring_FirePyStartEvent@@Base+0x310> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7df68 <_PyMonitoring_FireLineEvent@@Base+0x90> │ │ │ │ + beq 7dce4 <_PyMonitoring_FireLineEvent@@Base+0x90> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7df68 <_PyMonitoring_FireLineEvent@@Base+0x90> │ │ │ │ + bne 7dce4 <_PyMonitoring_FireLineEvent@@Base+0x90> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_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 7dfc4 <_PyMonitoring_FireLineEvent@@Base+0xec> │ │ │ │ + beq 7dd40 <_PyMonitoring_FireLineEvent@@Base+0xec> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [r2, #32] │ │ │ │ - beq 7dfc4 <_PyMonitoring_FireLineEvent@@Base+0xec> │ │ │ │ + beq 7dd40 <_PyMonitoring_FireLineEvent@@Base+0xec> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0] │ │ │ │ - bne 7dfc4 <_PyMonitoring_FireLineEvent@@Base+0xec> │ │ │ │ + bne 7dd40 <_PyMonitoring_FireLineEvent@@Base+0xec> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007dfcc : │ │ │ │ +0007dd48 : │ │ │ │ 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 │ │ │ │ + bl bb880 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 7e010 │ │ │ │ - ldr r3, [pc, #84] @ 7e050 │ │ │ │ + bne 7dd8c │ │ │ │ + ldr r3, [pc, #84] @ 7ddcc │ │ │ │ mov r1, #1 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl 286f84 │ │ │ │ + bl 283d84 │ │ │ │ mvn r5, #0 │ │ │ │ - b 7e048 │ │ │ │ + b 7ddc4 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2856c8 │ │ │ │ + bl 2824c8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7e048 │ │ │ │ + beq 7ddc4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7e048 │ │ │ │ + bne 7ddc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007e054 : │ │ │ │ +0007ddd0 : │ │ │ │ mov r2, #0 │ │ │ │ - b 7dfcc │ │ │ │ + b 7dd48 │ │ │ │ │ │ │ │ -0007e05c : │ │ │ │ +0007ddd8 : │ │ │ │ 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 │ │ │ │ + bl bb880 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 7e0a0 │ │ │ │ - ldr r3, [pc, #84] @ 7e0e0 │ │ │ │ + bne 7de1c │ │ │ │ + ldr r3, [pc, #84] @ 7de5c │ │ │ │ mov r1, #1 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl 286f84 │ │ │ │ + bl 283d84 │ │ │ │ mvn r5, #0 │ │ │ │ - b 7e0d8 │ │ │ │ + b 7de54 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 7daa4 │ │ │ │ + bl 7d868 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7e0d8 │ │ │ │ + beq 7de54 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7e0d8 │ │ │ │ + bne 7de54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007e0e4 : │ │ │ │ +0007de60 : │ │ │ │ mov r2, #0 │ │ │ │ - b 7e05c │ │ │ │ + b 7ddd8 │ │ │ │ │ │ │ │ -0007e0ec : │ │ │ │ +0007de68 : │ │ │ │ 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 │ │ │ │ + bl bb880 │ │ │ │ subs r4, r0, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq 7e158 │ │ │ │ + beq 7ded4 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 27d3c0 <_PyEval_MakePendingCalls@@Base+0x4e0> │ │ │ │ + bl 27a1c0 <_PyEval_MakePendingCalls@@Base+0x720> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7e158 │ │ │ │ + beq 7ded4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7e158 │ │ │ │ + bne 7ded4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -0007e160 : │ │ │ │ +0007dedc : │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b 7e0ec │ │ │ │ + b 7de68 │ │ │ │ + │ │ │ │ +0007dee8 : │ │ │ │ + mov r3, #0 │ │ │ │ + b 7de68 │ │ │ │ + │ │ │ │ +0007def0 <_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 7df48 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x58> │ │ │ │ + ldr ip, [r0, #4] │ │ │ │ + ldr ip, [ip, #84] @ 0x54 │ │ │ │ + tst ip, #67108864 @ 0x4000000 │ │ │ │ + beq 7df48 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x58> │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 7df3c <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x4c> │ │ │ │ + ldr ip, [r1, #4] │ │ │ │ + ldr ip, [ip, #84] @ 0x54 │ │ │ │ + tst ip, #536870912 @ 0x20000000 │ │ │ │ + beq 7df48 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x58> │ │ │ │ + cmp r3, #0 │ │ │ │ + cmpne r2, #0 │ │ │ │ + bne 7df5c <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x6c> │ │ │ │ + ldr r0, [pc, #48] @ 7df80 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x90> │ │ │ │ + ldr r1, [pc, #48] @ 7df84 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x94> │ │ │ │ + bl 2e0194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + mov r0, #0 │ │ │ │ + b 7df70 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x80> │ │ │ │ + add ip, sp, #24 │ │ │ │ + str ip, [sp, #12] │ │ │ │ + add ip, sp, #12 │ │ │ │ + str ip, [sp] │ │ │ │ + bl 118da4 │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ + add sp, sp, #4 │ │ │ │ + bx lr │ │ │ │ + eorseq r6, r6, r4, ror sp │ │ │ │ + andeq r0, r0, r7, lsl #10 │ │ │ │ + │ │ │ │ +0007df88 : │ │ │ │ + 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 7dfdc │ │ │ │ + ldr lr, [r0, #4] │ │ │ │ + ldr lr, [lr, #84] @ 0x54 │ │ │ │ + tst lr, #67108864 @ 0x4000000 │ │ │ │ + beq 7dfdc │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 7dfd0 │ │ │ │ + ldr lr, [r1, #4] │ │ │ │ + ldr lr, [lr, #84] @ 0x54 │ │ │ │ + tst lr, #536870912 @ 0x20000000 │ │ │ │ + beq 7dfdc │ │ │ │ + cmp r3, #0 │ │ │ │ + cmpne r2, #0 │ │ │ │ + bne 7dff0 │ │ │ │ + ldr r0, [pc, #36] @ 7e008 │ │ │ │ + ldr r1, [pc, #36] @ 7e00c │ │ │ │ + bl 2e0194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + mov r0, #0 │ │ │ │ + b 7e000 │ │ │ │ + str ip, [sp, #12] │ │ │ │ + add ip, sp, #12 │ │ │ │ + str ip, [sp] │ │ │ │ + bl 118da4 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + eorseq r6, r6, r4, ror sp │ │ │ │ + andeq r0, r0, r1, lsr #10 │ │ │ │ + │ │ │ │ +0007e010 <_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 7e064 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x54> │ │ │ │ + ldr lr, [r0, #4] │ │ │ │ + ldr lr, [lr, #84] @ 0x54 │ │ │ │ + tst lr, #67108864 @ 0x4000000 │ │ │ │ + beq 7e064 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x54> │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 7e058 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x48> │ │ │ │ + ldr lr, [r1, #4] │ │ │ │ + ldr lr, [lr, #84] @ 0x54 │ │ │ │ + tst lr, #536870912 @ 0x20000000 │ │ │ │ + beq 7e064 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x54> │ │ │ │ + cmp r3, #0 │ │ │ │ + cmpne r2, #0 │ │ │ │ + bne 7e078 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x68> │ │ │ │ + ldr r0, [pc, #36] @ 7e090 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x80> │ │ │ │ + ldr r1, [pc, #36] @ 7e094 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x84> │ │ │ │ + bl 2e0194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + mov r0, #0 │ │ │ │ + b 7e088 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x78> │ │ │ │ + str ip, [sp, #12] │ │ │ │ + add ip, sp, #12 │ │ │ │ + str ip, [sp] │ │ │ │ + bl 118da4 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + eorseq r6, r6, r4, ror sp │ │ │ │ + andeq r0, r0, sl, lsr r5 │ │ │ │ + │ │ │ │ +0007e098 : │ │ │ │ + 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 2cf8a8 │ │ │ │ + add sp, sp, #60 @ 0x3c │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0007e16c : │ │ │ │ +0007e130 : │ │ │ │ + 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 7e17c │ │ │ │ + mov r3, #0 │ │ │ │ + str r2, [r6] │ │ │ │ + str r2, [r4] │ │ │ │ + str r3, [r7] │ │ │ │ + str r3, [r5] │ │ │ │ + b 7e1d8 │ │ │ │ + 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 │ │ │ │ - b 7e0ec │ │ │ │ + strd r2, [sp] │ │ │ │ + str ip, [sp, #16] │ │ │ │ + bl 18e9f8 <_PyCode_CheckLineNumber@@Base> │ │ │ │ + mov r0, sp │ │ │ │ + bl 3396c │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, sp │ │ │ │ + bl 1cb434 <_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] @ 7e278 │ │ │ │ + mov r5, r1 │ │ │ │ + cmp r0, r3 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r2 │ │ │ │ + beq 7e22c │ │ │ │ + ldr r2, [r0, #148] @ 0x94 │ │ │ │ + ldr r3, [r3, #148] @ 0x94 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq 7e22c │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + cmp r1, #1 │ │ │ │ + bne 7e248 │ │ │ │ + b 7e260 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 7e21c │ │ │ │ + ldr r0, [pc, #64] @ 7e27c │ │ │ │ + bl 1f05e4 <_PyArg_NoKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 7e21c │ │ │ │ + b 7e270 │ │ │ │ + mov r3, #1 │ │ │ │ + ldr r0, [pc, #40] @ 7e27c │ │ │ │ + mov r2, r3 │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 7e270 │ │ │ │ + ldr r1, [r5, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 277e14 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldrsbeq r7, [r5], #-36 @ 0xffffffdc │ │ │ │ + @ instruction: 0x0035a2b8 │ │ │ │ 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 9aa74 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9a998 <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 7e1d8 │ │ │ │ + bne 7e2e4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7e2e4 │ │ │ │ + beq 7e3f0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7e2e4 │ │ │ │ + bne 7e3f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 7e2e4 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 7e3f0 │ │ │ │ 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} │ │ │ │ @@ -86335,31 +86408,31 @@ │ │ │ │ add fp, r5, #76 @ 0x4c │ │ │ │ add sl, r4, #76 @ 0x4c │ │ │ │ mov r8, #1 │ │ │ │ cmp r8, r3 │ │ │ │ add r8, r8, #1 │ │ │ │ ldrlt r2, [fp, #4]! │ │ │ │ strlt r2, [sl, #4]! │ │ │ │ - blt 7e20c │ │ │ │ + blt 7e318 │ │ │ │ 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 7e260 │ │ │ │ + beq 7e36c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7e260 │ │ │ │ + bne 7e36c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_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 │ │ │ │ @@ -86372,16 +86445,16 @@ │ │ │ │ ldreq r3, [r4, #36] @ 0x24 │ │ │ │ str r7, [r4, #12] │ │ │ │ ldreq r6, [r3, #88] @ 0x58 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ - ldr r3, [pc, #52] @ 7e2ec │ │ │ │ - bl 35a770 │ │ │ │ + ldr r3, [pc, #52] @ 7e3f8 │ │ │ │ + bl 3580f0 │ │ │ │ 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] │ │ │ │ @@ -86389,4165 +86462,4030 @@ │ │ │ │ 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 │ │ │ │ │ │ │ │ -0007e2f0 : │ │ │ │ +0007e3fc : │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r2 │ │ │ │ - ldr r0, [pc, #8] @ 7e308 │ │ │ │ + ldr r0, [pc, #8] @ 7e414 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, ip │ │ │ │ - b 7e174 │ │ │ │ - subseq r6, r6, r0, asr r9 │ │ │ │ + b 7e280 │ │ │ │ + subseq r6, r5, r0, asr r9 │ │ │ │ │ │ │ │ -0007e30c : │ │ │ │ +0007e418 : │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r0, [pc] @ 7e320 │ │ │ │ - b 7e174 │ │ │ │ - subseq r6, r6, r0, asr r9 │ │ │ │ + ldr r0, [pc] @ 7e42c │ │ │ │ + b 7e280 │ │ │ │ + subseq r6, r5, r0, asr r9 │ │ │ │ │ │ │ │ -0007e324 : │ │ │ │ +0007e430 : │ │ │ │ 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] @ 7e3bc │ │ │ │ + ldr r0, [pc, #120] @ 7e4c8 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, ip │ │ │ │ - bl 7e174 │ │ │ │ + bl 7e280 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 7e3b0 │ │ │ │ - ldr r3, [pc, #100] @ 7e3c0 │ │ │ │ - bl 35a770 │ │ │ │ + beq 7e4bc │ │ │ │ + ldr r3, [pc, #100] @ 7e4cc │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r5, [r3, #108] @ 0x6c │ │ │ │ cmp r5, #0 │ │ │ │ streq r5, [r4, #28] │ │ │ │ - beq 7e3b4 │ │ │ │ - bl 283d30 │ │ │ │ + beq 7e4c0 │ │ │ │ + bl 280b30 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 33d948 │ │ │ │ + bl 33b254 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #28] │ │ │ │ - bne 7e3b4 │ │ │ │ + bne 7e4c0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7e3b0 │ │ │ │ + beq 7e4bc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7e3b0 │ │ │ │ + bne 7e4bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r6, r6, ip, ror #28 │ │ │ │ + subseq r6, r5, ip, ror #28 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0007e3c4 : │ │ │ │ +0007e4d0 : │ │ │ │ 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] @ 7e404 │ │ │ │ + ldr r0, [pc, #32] @ 7e510 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, ip │ │ │ │ - bl 7e174 │ │ │ │ + bl 7e280 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #0 │ │ │ │ strne r3, [r0, #28] │ │ │ │ strhne r3, [r0, #32] │ │ │ │ strbne r3, [r0, #34] @ 0x22 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r6, r6, r4, ror #24 │ │ │ │ + subseq r6, r5, r4, ror #24 │ │ │ │ │ │ │ │ -0007e408 <_PyLong_FileDescriptor_Converter@@Base>: │ │ │ │ +0007e514 <_PyLong_FileDescriptor_Converter@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1dfcb0 │ │ │ │ + bl 1ddfbc │ │ │ │ cmn r0, #1 │ │ │ │ movne r3, r0 │ │ │ │ strne r3, [r4] │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0007e438 : │ │ │ │ +0007e544 : │ │ │ │ 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 19ded0 <_Py_UniversalNewlineFgetsWithSize@@Base> │ │ │ │ + bl 19c27c <_Py_UniversalNewlineFgetsWithSize@@Base> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [pc] @ 7e470 │ │ │ │ - b 1293bc │ │ │ │ - eorseq r6, r9, r4, asr #7 │ │ │ │ - ldr r2, [r0, #16] │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 7e49c │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r1, [r3, #12] │ │ │ │ - ldreq r1, [pc, #28] @ 7e4b0 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr r0, [pc, #24] @ 7e4b4 │ │ │ │ - b 1293bc │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r1, [r3, #12] │ │ │ │ - ldreq r1, [pc, #4] @ 7e4b0 │ │ │ │ - ldr r0, [pc, #8] @ 7e4b8 │ │ │ │ - b 1293bc │ │ │ │ - @ instruction: 0x003688b4 │ │ │ │ - eorseq r6, r9, r8, ror #7 │ │ │ │ - eorseq r6, r9, ip, lsl #8 │ │ │ │ ldrd r0, [r0, #8] │ │ │ │ - b 17bda8 │ │ │ │ - │ │ │ │ -0007e4c4 <_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 7e51c <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x58> │ │ │ │ - ldr ip, [r0, #4] │ │ │ │ - ldr ip, [ip, #84] @ 0x54 │ │ │ │ - tst ip, #67108864 @ 0x4000000 │ │ │ │ - beq 7e51c <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x58> │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 7e510 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x4c> │ │ │ │ - ldr ip, [r1, #4] │ │ │ │ - ldr ip, [ip, #84] @ 0x54 │ │ │ │ - tst ip, #536870912 @ 0x20000000 │ │ │ │ - beq 7e51c <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x58> │ │ │ │ - cmp r3, #0 │ │ │ │ - cmpne r2, #0 │ │ │ │ - bne 7e530 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x6c> │ │ │ │ - ldr r0, [pc, #48] @ 7e554 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x90> │ │ │ │ - ldr r1, [pc, #48] @ 7e558 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x94> │ │ │ │ - bl 2e2cec <_PyErr_BadInternalCall@@Base> │ │ │ │ - mov r0, #0 │ │ │ │ - b 7e544 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x80> │ │ │ │ - add ip, sp, #24 │ │ │ │ - str ip, [sp, #12] │ │ │ │ - add ip, sp, #12 │ │ │ │ - str ip, [sp] │ │ │ │ - bl 11950c │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - add sp, sp, #4 │ │ │ │ - bx lr │ │ │ │ - eorseq r9, r6, r4, lsl #8 │ │ │ │ - andeq r0, r0, r7, lsl #10 │ │ │ │ - │ │ │ │ -0007e55c : │ │ │ │ - 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 7e5b0 │ │ │ │ - ldr lr, [r0, #4] │ │ │ │ - ldr lr, [lr, #84] @ 0x54 │ │ │ │ - tst lr, #67108864 @ 0x4000000 │ │ │ │ - beq 7e5b0 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 7e5a4 │ │ │ │ - ldr lr, [r1, #4] │ │ │ │ - ldr lr, [lr, #84] @ 0x54 │ │ │ │ - tst lr, #536870912 @ 0x20000000 │ │ │ │ - beq 7e5b0 │ │ │ │ - cmp r3, #0 │ │ │ │ - cmpne r2, #0 │ │ │ │ - bne 7e5c4 │ │ │ │ - ldr r0, [pc, #36] @ 7e5dc │ │ │ │ - ldr r1, [pc, #36] @ 7e5e0 │ │ │ │ - bl 2e2cec <_PyErr_BadInternalCall@@Base> │ │ │ │ - mov r0, #0 │ │ │ │ - b 7e5d4 │ │ │ │ - str ip, [sp, #12] │ │ │ │ - add ip, sp, #12 │ │ │ │ - str ip, [sp] │ │ │ │ - bl 11950c │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r9, r6, r4, lsl #8 │ │ │ │ - andeq r0, r0, r1, lsr #10 │ │ │ │ - │ │ │ │ -0007e5e4 <_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 7e638 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x54> │ │ │ │ - ldr lr, [r0, #4] │ │ │ │ - ldr lr, [lr, #84] @ 0x54 │ │ │ │ - tst lr, #67108864 @ 0x4000000 │ │ │ │ - beq 7e638 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x54> │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 7e62c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x48> │ │ │ │ - ldr lr, [r1, #4] │ │ │ │ - ldr lr, [lr, #84] @ 0x54 │ │ │ │ - tst lr, #536870912 @ 0x20000000 │ │ │ │ - beq 7e638 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x54> │ │ │ │ - cmp r3, #0 │ │ │ │ - cmpne r2, #0 │ │ │ │ - bne 7e64c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x68> │ │ │ │ - ldr r0, [pc, #36] @ 7e664 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x80> │ │ │ │ - ldr r1, [pc, #36] @ 7e668 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x84> │ │ │ │ - bl 2e2cec <_PyErr_BadInternalCall@@Base> │ │ │ │ - mov r0, #0 │ │ │ │ - b 7e65c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x78> │ │ │ │ - str ip, [sp, #12] │ │ │ │ - add ip, sp, #12 │ │ │ │ - str ip, [sp] │ │ │ │ - bl 11950c │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r9, r6, r4, lsl #8 │ │ │ │ - andeq r0, r0, sl, lsr r5 │ │ │ │ + b 17ad3c │ │ │ │ │ │ │ │ -0007e66c : │ │ │ │ +0007e574 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #176] @ 7e734 │ │ │ │ + ldr r3, [pc, #176] @ 7e63c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 7e6a0 │ │ │ │ - ldr r1, [pc, #164] @ 7e738 │ │ │ │ - ldr r0, [pc, #164] @ 7e73c │ │ │ │ - bl 2e2cec <_PyErr_BadInternalCall@@Base> │ │ │ │ + beq 7e5a8 │ │ │ │ + ldr r1, [pc, #164] @ 7e640 │ │ │ │ + ldr r0, [pc, #164] @ 7e644 │ │ │ │ + bl 2e0194 <_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 7e698 │ │ │ │ - ldr r3, [pc, #136] @ 7e740 │ │ │ │ + beq 7e5a0 │ │ │ │ + ldr r3, [pc, #136] @ 7e648 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 7e72c │ │ │ │ - bl 91ac8 │ │ │ │ + bne 7e634 │ │ │ │ + bl 919ec │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r6, r7 │ │ │ │ movne r8, #0 │ │ │ │ - beq 7e698 │ │ │ │ + beq 7e5a0 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - bge 7e704 │ │ │ │ + bge 7e60c │ │ │ │ ldr r2, [r6, #16] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9cb6c │ │ │ │ + bl 9ca90 │ │ │ │ add r8, r8, #2 │ │ │ │ add r6, r6, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 7e6d4 │ │ │ │ - b 7e698 │ │ │ │ + bge 7e5dc │ │ │ │ + b 7e5a0 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ str r5, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7e72c │ │ │ │ + beq 7e634 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne 7e72c │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bne 7e634 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r5, r6, r0, asr #30 │ │ │ │ + subseq r5, r5, r0, asr #30 │ │ │ │ andeq r0, r0, r3, lsr #4 │ │ │ │ - eorseq sl, r7, r4, lsl #14 │ │ │ │ - subseq sl, r6, ip, lsr #8 │ │ │ │ + eorseq r8, r7, r4, lsl #1 │ │ │ │ + subseq sl, r5, ip, lsr #8 │ │ │ │ │ │ │ │ -0007e744 : │ │ │ │ +0007e64c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 7e76c │ │ │ │ - ldr r1, [pc, #16] @ 7e770 │ │ │ │ + ldr r3, [pc, #16] @ 7e674 │ │ │ │ + ldr r1, [pc, #16] @ 7e678 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r6, r0, ror #1 │ │ │ │ - eorseq r6, r9, r8, lsr #8 │ │ │ │ + subseq r1, r5, r0, ror #1 │ │ │ │ + eorseq r3, r9, ip, lsl #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7e888 │ │ │ │ + ldr r2, [pc, #252] @ 7e790 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7e88c │ │ │ │ + ldr r0, [pc, #244] @ 7e794 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7e7c4 │ │ │ │ + bne 7e6cc │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7e890 │ │ │ │ + ldr r3, [pc, #224] @ 7e798 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7e800 │ │ │ │ + beq 7e708 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7e800 │ │ │ │ - b 7e7c8 │ │ │ │ + ble 7e708 │ │ │ │ + b 7e6d0 │ │ │ │ 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 7e818 │ │ │ │ + bne 7e720 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7e890 │ │ │ │ + ldr r3, [pc, #160] @ 7e798 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7e800 │ │ │ │ + beq 7e708 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7e81c │ │ │ │ - ldr r3, [pc, #140] @ 7e894 │ │ │ │ - ldr r1, [pc, #140] @ 7e898 │ │ │ │ + bgt 7e724 │ │ │ │ + ldr r3, [pc, #140] @ 7e79c │ │ │ │ + ldr r1, [pc, #140] @ 7e7a0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r6, #0 │ │ │ │ - b 7e880 │ │ │ │ + b 7e788 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 144ac0 │ │ │ │ + bl 1442b0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7e85c │ │ │ │ + beq 7e764 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7e85c │ │ │ │ + bne 7e764 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7e880 │ │ │ │ + beq 7e788 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7e880 │ │ │ │ + bne 7e788 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00562990 │ │ │ │ - subseq r2, r6, ip, asr #15 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq sp, r6, r8, lsr fp │ │ │ │ - @ instruction: 0x0038fdf4 │ │ │ │ + @ instruction: 0x00552990 │ │ │ │ + subseq r2, r5, ip, asr #15 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq sp, r5, r8, lsr fp │ │ │ │ + eorseq sp, r8, r4, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7e9b0 │ │ │ │ + ldr r2, [pc, #252] @ 7e8b8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7e9b4 │ │ │ │ + ldr r0, [pc, #244] @ 7e8bc │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7e8ec │ │ │ │ + bne 7e7f4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7e9b8 │ │ │ │ + ldr r3, [pc, #224] @ 7e8c0 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7e928 │ │ │ │ + beq 7e830 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7e928 │ │ │ │ - b 7e8f0 │ │ │ │ + ble 7e830 │ │ │ │ + b 7e7f8 │ │ │ │ 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 7e940 │ │ │ │ + bne 7e848 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7e9b8 │ │ │ │ + ldr r3, [pc, #160] @ 7e8c0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7e928 │ │ │ │ + beq 7e830 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7e944 │ │ │ │ - ldr r3, [pc, #140] @ 7e9bc │ │ │ │ - ldr r1, [pc, #140] @ 7e9c0 │ │ │ │ + bgt 7e84c │ │ │ │ + ldr r3, [pc, #140] @ 7e8c4 │ │ │ │ + ldr r1, [pc, #140] @ 7e8c8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r6, #0 │ │ │ │ - b 7e9a8 │ │ │ │ + b 7e8b0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 176e24 │ │ │ │ + bl 175db8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7e984 │ │ │ │ + beq 7e88c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7e984 │ │ │ │ + bne 7e88c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7e9a8 │ │ │ │ + beq 7e8b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7e9a8 │ │ │ │ + bne 7e8b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00562990 │ │ │ │ - subseq r2, r6, ip, asr #15 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq sp, r6, r8, lsr fp │ │ │ │ - @ instruction: 0x0038fdf4 │ │ │ │ + @ instruction: 0x00552990 │ │ │ │ + subseq r2, r5, ip, asr #15 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq sp, r5, r8, lsr fp │ │ │ │ + eorseq sp, r8, r4, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7ead8 │ │ │ │ + ldr r2, [pc, #252] @ 7e9e0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7eadc │ │ │ │ + ldr r0, [pc, #244] @ 7e9e4 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7ea14 │ │ │ │ + bne 7e91c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7eae0 │ │ │ │ + ldr r3, [pc, #224] @ 7e9e8 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7ea50 │ │ │ │ + beq 7e958 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7ea50 │ │ │ │ - b 7ea18 │ │ │ │ + ble 7e958 │ │ │ │ + b 7e920 │ │ │ │ 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 7ea68 │ │ │ │ + bne 7e970 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7eae0 │ │ │ │ + ldr r3, [pc, #160] @ 7e9e8 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7ea50 │ │ │ │ + beq 7e958 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7ea6c │ │ │ │ - ldr r3, [pc, #140] @ 7eae4 │ │ │ │ - ldr r1, [pc, #140] @ 7eae8 │ │ │ │ + bgt 7e974 │ │ │ │ + ldr r3, [pc, #140] @ 7e9ec │ │ │ │ + ldr r1, [pc, #140] @ 7e9f0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r6, #0 │ │ │ │ - b 7ead0 │ │ │ │ + b 7e9d8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b229c │ │ │ │ + bl 1b09a4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7eaac │ │ │ │ + beq 7e9b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7eaac │ │ │ │ + bne 7e9b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7ead0 │ │ │ │ + beq 7e9d8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7ead0 │ │ │ │ + bne 7e9d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00562990 │ │ │ │ - subseq r2, r6, ip, asr #15 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq sp, r6, r8, lsr fp │ │ │ │ - @ instruction: 0x0038fdf4 │ │ │ │ + @ instruction: 0x00552990 │ │ │ │ + subseq r2, r5, ip, asr #15 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq sp, r5, r8, lsr fp │ │ │ │ + eorseq sp, r8, r4, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7ec00 │ │ │ │ + ldr r2, [pc, #252] @ 7eb08 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7ec04 │ │ │ │ + ldr r0, [pc, #244] @ 7eb0c │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7eb3c │ │ │ │ + bne 7ea44 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7ec08 │ │ │ │ + ldr r3, [pc, #224] @ 7eb10 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7eb78 │ │ │ │ + beq 7ea80 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7eb78 │ │ │ │ - b 7eb40 │ │ │ │ + ble 7ea80 │ │ │ │ + b 7ea48 │ │ │ │ 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 7eb90 │ │ │ │ + bne 7ea98 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7ec08 │ │ │ │ + ldr r3, [pc, #160] @ 7eb10 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7eb78 │ │ │ │ + beq 7ea80 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7eb94 │ │ │ │ - ldr r3, [pc, #140] @ 7ec0c │ │ │ │ - ldr r1, [pc, #140] @ 7ec10 │ │ │ │ + bgt 7ea9c │ │ │ │ + ldr r3, [pc, #140] @ 7eb14 │ │ │ │ + ldr r1, [pc, #140] @ 7eb18 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r6, #0 │ │ │ │ - b 7ebf8 │ │ │ │ + b 7eb00 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1a34bc │ │ │ │ + bl 1a1868 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7ebd4 │ │ │ │ + beq 7eadc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7ebd4 │ │ │ │ + bne 7eadc │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7ebf8 │ │ │ │ + beq 7eb00 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7ebf8 │ │ │ │ + bne 7eb00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00562990 │ │ │ │ - subseq r2, r6, ip, asr #15 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq sp, r6, r8, lsr fp │ │ │ │ - @ instruction: 0x0038fdf4 │ │ │ │ + @ instruction: 0x00552990 │ │ │ │ + subseq r2, r5, ip, asr #15 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq sp, r5, r8, lsr fp │ │ │ │ + eorseq sp, r8, r4, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #144] @ 7ecbc │ │ │ │ + ldr r1, [pc, #144] @ 7ebc4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #140] @ 7ecc0 │ │ │ │ + ldr r2, [pc, #140] @ 7ebc8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ - bne 7ec74 │ │ │ │ + bne 7eb7c │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #120] @ 7ecc4 │ │ │ │ + ldr r3, [pc, #120] @ 7ebcc │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7ec5c │ │ │ │ + beq 7eb64 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7ec78 │ │ │ │ - ldr r3, [pc, #100] @ 7ecc8 │ │ │ │ - ldr r1, [pc, #100] @ 7eccc │ │ │ │ + bgt 7eb80 │ │ │ │ + ldr r3, [pc, #100] @ 7ebd0 │ │ │ │ + ldr r1, [pc, #100] @ 7ebd4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r5, #0 │ │ │ │ - b 7ecb4 │ │ │ │ + b 7ebbc │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1490dc │ │ │ │ + bl 1488cc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7ecb4 │ │ │ │ + beq 7ebbc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7ecb4 │ │ │ │ + bne 7ebbc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, r6, ip, asr #15 │ │ │ │ - @ instruction: 0x00562990 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq sp, r6, r8, lsr fp │ │ │ │ - @ instruction: 0x0038fdf4 │ │ │ │ + subseq r2, r5, ip, asr #15 │ │ │ │ + @ instruction: 0x00552990 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq sp, r5, r8, lsr fp │ │ │ │ + eorseq sp, r8, r4, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #144] @ 7ed78 │ │ │ │ + ldr r1, [pc, #144] @ 7ec80 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #140] @ 7ed7c │ │ │ │ + ldr r2, [pc, #140] @ 7ec84 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ - bne 7ed30 │ │ │ │ + bne 7ec38 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #120] @ 7ed80 │ │ │ │ + ldr r3, [pc, #120] @ 7ec88 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7ed18 │ │ │ │ + beq 7ec20 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7ed34 │ │ │ │ - ldr r3, [pc, #100] @ 7ed84 │ │ │ │ - ldr r1, [pc, #100] @ 7ed88 │ │ │ │ + bgt 7ec3c │ │ │ │ + ldr r3, [pc, #100] @ 7ec8c │ │ │ │ + ldr r1, [pc, #100] @ 7ec90 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r5, #0 │ │ │ │ - b 7ed70 │ │ │ │ + b 7ec78 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 3050b0 │ │ │ │ + bl 30255c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7ed70 │ │ │ │ + beq 7ec78 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7ed70 │ │ │ │ + bne 7ec78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, r6, ip, asr #15 │ │ │ │ - @ instruction: 0x00562990 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq sp, r6, r8, lsr fp │ │ │ │ - @ instruction: 0x0038fdf4 │ │ │ │ + subseq r2, r5, ip, asr #15 │ │ │ │ + @ instruction: 0x00552990 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq sp, r5, r8, lsr fp │ │ │ │ + eorseq sp, r8, r4, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #144] @ 7ee34 │ │ │ │ + ldr r1, [pc, #144] @ 7ed3c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #140] @ 7ee38 │ │ │ │ + ldr r2, [pc, #140] @ 7ed40 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ - bne 7edec │ │ │ │ + bne 7ecf4 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #120] @ 7ee3c │ │ │ │ + ldr r3, [pc, #120] @ 7ed44 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7edd4 │ │ │ │ + beq 7ecdc │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7edf0 │ │ │ │ - ldr r3, [pc, #100] @ 7ee40 │ │ │ │ - ldr r1, [pc, #100] @ 7ee44 │ │ │ │ + bgt 7ecf8 │ │ │ │ + ldr r3, [pc, #100] @ 7ed48 │ │ │ │ + ldr r1, [pc, #100] @ 7ed4c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r5, #0 │ │ │ │ - b 7ee2c │ │ │ │ + b 7ed34 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 14f948 │ │ │ │ + bl 14f0a0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 7ee2c │ │ │ │ + beq 7ed34 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7ee2c │ │ │ │ + bne 7ed34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, r6, ip, asr #15 │ │ │ │ - @ instruction: 0x00562990 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq sp, r6, r8, lsr fp │ │ │ │ - @ instruction: 0x0038fdf4 │ │ │ │ + subseq r2, r5, ip, asr #15 │ │ │ │ + @ instruction: 0x00552990 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq sp, r5, r8, lsr fp │ │ │ │ + eorseq sp, r8, r4, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7ef5c │ │ │ │ + ldr r2, [pc, #252] @ 7ee64 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7ef60 │ │ │ │ + ldr r0, [pc, #244] @ 7ee68 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7ee98 │ │ │ │ + bne 7eda0 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7ef64 │ │ │ │ + ldr r3, [pc, #224] @ 7ee6c │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7eed4 │ │ │ │ + beq 7eddc │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7eed4 │ │ │ │ - b 7ee9c │ │ │ │ + ble 7eddc │ │ │ │ + b 7eda4 │ │ │ │ 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 7eeec │ │ │ │ + bne 7edf4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7ef64 │ │ │ │ + ldr r3, [pc, #160] @ 7ee6c │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7eed4 │ │ │ │ + beq 7eddc │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7eef0 │ │ │ │ - ldr r3, [pc, #140] @ 7ef68 │ │ │ │ - ldr r1, [pc, #140] @ 7ef6c │ │ │ │ + bgt 7edf8 │ │ │ │ + ldr r3, [pc, #140] @ 7ee70 │ │ │ │ + ldr r1, [pc, #140] @ 7ee74 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r6, #0 │ │ │ │ - b 7ef54 │ │ │ │ + b 7ee5c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 13e080 │ │ │ │ + bl 13d870 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7ef30 │ │ │ │ + beq 7ee38 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7ef30 │ │ │ │ + bne 7ee38 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7ef54 │ │ │ │ + beq 7ee5c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7ef54 │ │ │ │ + bne 7ee5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00562990 │ │ │ │ - subseq r2, r6, ip, asr #15 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq sp, r6, r8, lsr fp │ │ │ │ - @ instruction: 0x0038fdf4 │ │ │ │ + @ instruction: 0x00552990 │ │ │ │ + subseq r2, r5, ip, asr #15 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq sp, r5, r8, lsr fp │ │ │ │ + eorseq sp, r8, r4, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7f084 │ │ │ │ + ldr r2, [pc, #252] @ 7ef8c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7f088 │ │ │ │ + ldr r0, [pc, #244] @ 7ef90 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7efc0 │ │ │ │ + bne 7eec8 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7f08c │ │ │ │ + ldr r3, [pc, #224] @ 7ef94 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7effc │ │ │ │ + beq 7ef04 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7effc │ │ │ │ - b 7efc4 │ │ │ │ + ble 7ef04 │ │ │ │ + b 7eecc │ │ │ │ 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 7f014 │ │ │ │ + bne 7ef1c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7f08c │ │ │ │ + ldr r3, [pc, #160] @ 7ef94 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7effc │ │ │ │ + beq 7ef04 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7f018 │ │ │ │ - ldr r3, [pc, #140] @ 7f090 │ │ │ │ - ldr r1, [pc, #140] @ 7f094 │ │ │ │ + bgt 7ef20 │ │ │ │ + ldr r3, [pc, #140] @ 7ef98 │ │ │ │ + ldr r1, [pc, #140] @ 7ef9c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r6, #0 │ │ │ │ - b 7f07c │ │ │ │ + b 7ef84 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2000d4 │ │ │ │ + bl 1fe424 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7f058 │ │ │ │ + beq 7ef60 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7f058 │ │ │ │ + bne 7ef60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7f07c │ │ │ │ + beq 7ef84 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7f07c │ │ │ │ + bne 7ef84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00562990 │ │ │ │ - subseq r2, r6, ip, asr #15 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq sp, r6, r8, lsr fp │ │ │ │ - @ instruction: 0x0038fdf4 │ │ │ │ + @ instruction: 0x00552990 │ │ │ │ + subseq r2, r5, ip, asr #15 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq sp, r5, r8, lsr fp │ │ │ │ + eorseq sp, r8, r4, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7f1ac │ │ │ │ + ldr r2, [pc, #252] @ 7f0b4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7f1b0 │ │ │ │ + ldr r0, [pc, #244] @ 7f0b8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7f0e8 │ │ │ │ + bne 7eff0 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7f1b4 │ │ │ │ + ldr r3, [pc, #224] @ 7f0bc │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7f124 │ │ │ │ + beq 7f02c │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7f124 │ │ │ │ - b 7f0ec │ │ │ │ + ble 7f02c │ │ │ │ + b 7eff4 │ │ │ │ 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 7f13c │ │ │ │ + bne 7f044 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7f1b4 │ │ │ │ + ldr r3, [pc, #160] @ 7f0bc │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7f124 │ │ │ │ + beq 7f02c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7f140 │ │ │ │ - ldr r3, [pc, #140] @ 7f1b8 │ │ │ │ - ldr r1, [pc, #140] @ 7f1bc │ │ │ │ + bgt 7f048 │ │ │ │ + ldr r3, [pc, #140] @ 7f0c0 │ │ │ │ + ldr r1, [pc, #140] @ 7f0c4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r6, #0 │ │ │ │ - b 7f1a4 │ │ │ │ + b 7f0ac │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1792b8 │ │ │ │ + bl 17824c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7f180 │ │ │ │ + beq 7f088 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7f180 │ │ │ │ + bne 7f088 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7f1a4 │ │ │ │ + beq 7f0ac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7f1a4 │ │ │ │ + bne 7f0ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00562990 │ │ │ │ - subseq r2, r6, ip, asr #15 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq sp, r6, r8, lsr fp │ │ │ │ - @ instruction: 0x0038fdf4 │ │ │ │ + @ instruction: 0x00552990 │ │ │ │ + subseq r2, r5, ip, asr #15 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq sp, r5, r8, lsr fp │ │ │ │ + eorseq sp, r8, r4, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7f2d4 │ │ │ │ + ldr r2, [pc, #252] @ 7f1dc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7f2d8 │ │ │ │ + ldr r0, [pc, #244] @ 7f1e0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7f210 │ │ │ │ + bne 7f118 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7f2dc │ │ │ │ + ldr r3, [pc, #224] @ 7f1e4 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7f24c │ │ │ │ + beq 7f154 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7f24c │ │ │ │ - b 7f214 │ │ │ │ + ble 7f154 │ │ │ │ + b 7f11c │ │ │ │ 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 7f264 │ │ │ │ + bne 7f16c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7f2dc │ │ │ │ + ldr r3, [pc, #160] @ 7f1e4 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7f24c │ │ │ │ + beq 7f154 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7f268 │ │ │ │ - ldr r3, [pc, #140] @ 7f2e0 │ │ │ │ - ldr r1, [pc, #140] @ 7f2e4 │ │ │ │ + bgt 7f170 │ │ │ │ + ldr r3, [pc, #140] @ 7f1e8 │ │ │ │ + ldr r1, [pc, #140] @ 7f1ec │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r6, #0 │ │ │ │ - b 7f2cc │ │ │ │ + b 7f1d4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d7274 │ │ │ │ + bl 1d5574 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7f2a8 │ │ │ │ + beq 7f1b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7f2a8 │ │ │ │ + bne 7f1b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7f2cc │ │ │ │ + beq 7f1d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7f2cc │ │ │ │ + bne 7f1d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00562990 │ │ │ │ - subseq r2, r6, ip, asr #15 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq sp, r6, r8, lsr fp │ │ │ │ - @ instruction: 0x0038fdf4 │ │ │ │ + @ instruction: 0x00552990 │ │ │ │ + subseq r2, r5, ip, asr #15 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq sp, r5, r8, lsr fp │ │ │ │ + eorseq sp, r8, r4, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7f3fc │ │ │ │ + ldr r2, [pc, #252] @ 7f304 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7f400 │ │ │ │ + ldr r0, [pc, #244] @ 7f308 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7f338 │ │ │ │ + bne 7f240 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7f404 │ │ │ │ + ldr r3, [pc, #224] @ 7f30c │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7f374 │ │ │ │ + beq 7f27c │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7f374 │ │ │ │ - b 7f33c │ │ │ │ + ble 7f27c │ │ │ │ + b 7f244 │ │ │ │ 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 7f38c │ │ │ │ + bne 7f294 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7f404 │ │ │ │ + ldr r3, [pc, #160] @ 7f30c │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7f374 │ │ │ │ + beq 7f27c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7f390 │ │ │ │ - ldr r3, [pc, #140] @ 7f408 │ │ │ │ - ldr r1, [pc, #140] @ 7f40c │ │ │ │ + bgt 7f298 │ │ │ │ + ldr r3, [pc, #140] @ 7f310 │ │ │ │ + ldr r1, [pc, #140] @ 7f314 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r6, #0 │ │ │ │ - b 7f3f4 │ │ │ │ + b 7f2fc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 193380 │ │ │ │ + bl 19196c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7f3d0 │ │ │ │ + beq 7f2d8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7f3d0 │ │ │ │ + bne 7f2d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7f3f4 │ │ │ │ + beq 7f2fc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7f3f4 │ │ │ │ + bne 7f2fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00562990 │ │ │ │ - subseq r2, r6, ip, asr #15 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq sp, r6, r8, lsr fp │ │ │ │ - @ instruction: 0x0038fdf4 │ │ │ │ + @ instruction: 0x00552990 │ │ │ │ + subseq r2, r5, ip, asr #15 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq sp, r5, r8, lsr fp │ │ │ │ + eorseq sp, r8, r4, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7f524 │ │ │ │ + ldr r2, [pc, #252] @ 7f42c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7f528 │ │ │ │ + ldr r0, [pc, #244] @ 7f430 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7f460 │ │ │ │ + bne 7f368 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7f52c │ │ │ │ + ldr r3, [pc, #224] @ 7f434 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7f49c │ │ │ │ + beq 7f3a4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7f49c │ │ │ │ - b 7f464 │ │ │ │ + ble 7f3a4 │ │ │ │ + b 7f36c │ │ │ │ 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 7f4b4 │ │ │ │ + bne 7f3bc │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7f52c │ │ │ │ + ldr r3, [pc, #160] @ 7f434 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7f49c │ │ │ │ + beq 7f3a4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7f4b8 │ │ │ │ - ldr r3, [pc, #140] @ 7f530 │ │ │ │ - ldr r1, [pc, #140] @ 7f534 │ │ │ │ + bgt 7f3c0 │ │ │ │ + ldr r3, [pc, #140] @ 7f438 │ │ │ │ + ldr r1, [pc, #140] @ 7f43c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r6, #0 │ │ │ │ - b 7f51c │ │ │ │ + b 7f424 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 149d48 │ │ │ │ + bl 149538 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7f4f8 │ │ │ │ + beq 7f400 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7f4f8 │ │ │ │ + bne 7f400 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7f51c │ │ │ │ + beq 7f424 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7f51c │ │ │ │ + bne 7f424 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00562990 │ │ │ │ - subseq r2, r6, ip, asr #15 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq sp, r6, r8, lsr fp │ │ │ │ - @ instruction: 0x0038fdf4 │ │ │ │ + @ instruction: 0x00552990 │ │ │ │ + subseq r2, r5, ip, asr #15 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq sp, r5, r8, lsr fp │ │ │ │ + eorseq sp, r8, r4, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7f64c │ │ │ │ + ldr r2, [pc, #252] @ 7f554 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7f650 │ │ │ │ + ldr r0, [pc, #244] @ 7f558 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7f588 │ │ │ │ + bne 7f490 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7f654 │ │ │ │ + ldr r3, [pc, #224] @ 7f55c │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7f5c4 │ │ │ │ + beq 7f4cc │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7f5c4 │ │ │ │ - b 7f58c │ │ │ │ + ble 7f4cc │ │ │ │ + b 7f494 │ │ │ │ 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 7f5dc │ │ │ │ + bne 7f4e4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7f654 │ │ │ │ + ldr r3, [pc, #160] @ 7f55c │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7f5c4 │ │ │ │ + beq 7f4cc │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7f5e0 │ │ │ │ - ldr r3, [pc, #140] @ 7f658 │ │ │ │ - ldr r1, [pc, #140] @ 7f65c │ │ │ │ + bgt 7f4e8 │ │ │ │ + ldr r3, [pc, #140] @ 7f560 │ │ │ │ + ldr r1, [pc, #140] @ 7f564 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r6, #0 │ │ │ │ - b 7f644 │ │ │ │ + b 7f54c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1af5a4 │ │ │ │ + bl 1adcb0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7f620 │ │ │ │ + beq 7f528 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7f620 │ │ │ │ + bne 7f528 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7f644 │ │ │ │ + beq 7f54c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7f644 │ │ │ │ + bne 7f54c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00562990 │ │ │ │ - subseq r2, r6, ip, asr #15 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq sp, r6, r8, lsr fp │ │ │ │ - @ instruction: 0x0038fdf4 │ │ │ │ + @ instruction: 0x00552990 │ │ │ │ + subseq r2, r5, ip, asr #15 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq sp, r5, r8, lsr fp │ │ │ │ + eorseq sp, r8, r4, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7f774 │ │ │ │ + ldr r2, [pc, #252] @ 7f67c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7f778 │ │ │ │ + ldr r0, [pc, #244] @ 7f680 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7f6b0 │ │ │ │ + bne 7f5b8 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7f77c │ │ │ │ + ldr r3, [pc, #224] @ 7f684 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7f6ec │ │ │ │ + beq 7f5f4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7f6ec │ │ │ │ - b 7f6b4 │ │ │ │ + ble 7f5f4 │ │ │ │ + b 7f5bc │ │ │ │ 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 7f704 │ │ │ │ + bne 7f60c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7f77c │ │ │ │ + ldr r3, [pc, #160] @ 7f684 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7f6ec │ │ │ │ + beq 7f5f4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7f708 │ │ │ │ - ldr r3, [pc, #140] @ 7f780 │ │ │ │ - ldr r1, [pc, #140] @ 7f784 │ │ │ │ + bgt 7f610 │ │ │ │ + ldr r3, [pc, #140] @ 7f688 │ │ │ │ + ldr r1, [pc, #140] @ 7f68c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r6, #0 │ │ │ │ - b 7f76c │ │ │ │ + b 7f674 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f32c0 │ │ │ │ + bl 1f1610 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7f748 │ │ │ │ + beq 7f650 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7f748 │ │ │ │ + bne 7f650 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7f76c │ │ │ │ + beq 7f674 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7f76c │ │ │ │ + bne 7f674 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00562990 │ │ │ │ - subseq r2, r6, ip, asr #15 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq sp, r6, r8, lsr fp │ │ │ │ - @ instruction: 0x0038fdf4 │ │ │ │ + @ instruction: 0x00552990 │ │ │ │ + subseq r2, r5, ip, asr #15 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq sp, r5, r8, lsr fp │ │ │ │ + eorseq sp, r8, r4, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7f89c │ │ │ │ + ldr r2, [pc, #252] @ 7f7a4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7f8a0 │ │ │ │ + ldr r0, [pc, #244] @ 7f7a8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7f7d8 │ │ │ │ + bne 7f6e0 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7f8a4 │ │ │ │ + ldr r3, [pc, #224] @ 7f7ac │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7f814 │ │ │ │ + beq 7f71c │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7f814 │ │ │ │ - b 7f7dc │ │ │ │ + ble 7f71c │ │ │ │ + b 7f6e4 │ │ │ │ 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 7f82c │ │ │ │ + bne 7f734 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7f8a4 │ │ │ │ + ldr r3, [pc, #160] @ 7f7ac │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7f814 │ │ │ │ + beq 7f71c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7f830 │ │ │ │ - ldr r3, [pc, #140] @ 7f8a8 │ │ │ │ - ldr r1, [pc, #140] @ 7f8ac │ │ │ │ + bgt 7f738 │ │ │ │ + ldr r3, [pc, #140] @ 7f7b0 │ │ │ │ + ldr r1, [pc, #140] @ 7f7b4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r6, #0 │ │ │ │ - b 7f894 │ │ │ │ + b 7f79c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 31291c │ │ │ │ + bl 3103fc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7f870 │ │ │ │ + beq 7f778 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7f870 │ │ │ │ + bne 7f778 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7f894 │ │ │ │ + beq 7f79c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7f894 │ │ │ │ + bne 7f79c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00562990 │ │ │ │ - subseq r2, r6, ip, asr #15 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq sp, r6, r8, lsr fp │ │ │ │ - @ instruction: 0x0038fdf4 │ │ │ │ + @ instruction: 0x00552990 │ │ │ │ + subseq r2, r5, ip, asr #15 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq sp, r5, r8, lsr fp │ │ │ │ + eorseq sp, r8, r4, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7f9c4 │ │ │ │ + ldr r2, [pc, #252] @ 7f8cc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7f9c8 │ │ │ │ + ldr r0, [pc, #244] @ 7f8d0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7f900 │ │ │ │ + bne 7f808 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7f9cc │ │ │ │ + ldr r3, [pc, #224] @ 7f8d4 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7f93c │ │ │ │ + beq 7f844 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7f93c │ │ │ │ - b 7f904 │ │ │ │ + ble 7f844 │ │ │ │ + b 7f80c │ │ │ │ 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 7f954 │ │ │ │ + bne 7f85c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7f9cc │ │ │ │ + ldr r3, [pc, #160] @ 7f8d4 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7f93c │ │ │ │ + beq 7f844 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7f958 │ │ │ │ - ldr r3, [pc, #140] @ 7f9d0 │ │ │ │ - ldr r1, [pc, #140] @ 7f9d4 │ │ │ │ + bgt 7f860 │ │ │ │ + ldr r3, [pc, #140] @ 7f8d8 │ │ │ │ + ldr r1, [pc, #140] @ 7f8dc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r6, #0 │ │ │ │ - b 7f9bc │ │ │ │ + b 7f8c4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2dcb60 │ │ │ │ + bl 2d9f98 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7f998 │ │ │ │ + beq 7f8a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7f998 │ │ │ │ + bne 7f8a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7f9bc │ │ │ │ + beq 7f8c4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7f9bc │ │ │ │ + bne 7f8c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00562990 │ │ │ │ - subseq r2, r6, ip, asr #15 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq sp, r6, r8, lsr fp │ │ │ │ - @ instruction: 0x0038fdf4 │ │ │ │ + @ instruction: 0x00552990 │ │ │ │ + subseq r2, r5, ip, asr #15 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq sp, r5, r8, lsr fp │ │ │ │ + eorseq sp, r8, r4, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7faec │ │ │ │ + ldr r2, [pc, #252] @ 7f9f4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7faf0 │ │ │ │ + ldr r0, [pc, #244] @ 7f9f8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7fa28 │ │ │ │ + bne 7f930 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7faf4 │ │ │ │ + ldr r3, [pc, #224] @ 7f9fc │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7fa64 │ │ │ │ + beq 7f96c │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7fa64 │ │ │ │ - b 7fa2c │ │ │ │ + ble 7f96c │ │ │ │ + b 7f934 │ │ │ │ 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 7fa7c │ │ │ │ + bne 7f984 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7faf4 │ │ │ │ + ldr r3, [pc, #160] @ 7f9fc │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7fa64 │ │ │ │ + beq 7f96c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7fa80 │ │ │ │ - ldr r3, [pc, #140] @ 7faf8 │ │ │ │ - ldr r1, [pc, #140] @ 7fafc │ │ │ │ + bgt 7f988 │ │ │ │ + ldr r3, [pc, #140] @ 7fa00 │ │ │ │ + ldr r1, [pc, #140] @ 7fa04 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r6, #0 │ │ │ │ - b 7fae4 │ │ │ │ + b 7f9ec │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ff31c │ │ │ │ + bl 1fd66c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7fac0 │ │ │ │ + beq 7f9c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7fac0 │ │ │ │ + bne 7f9c8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7fae4 │ │ │ │ + beq 7f9ec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7fae4 │ │ │ │ + bne 7f9ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00562990 │ │ │ │ - subseq r2, r6, ip, asr #15 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq sp, r6, r8, lsr fp │ │ │ │ - @ instruction: 0x0038fdf4 │ │ │ │ + @ instruction: 0x00552990 │ │ │ │ + subseq r2, r5, ip, asr #15 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq sp, r5, r8, lsr fp │ │ │ │ + eorseq sp, r8, r4, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7fc14 │ │ │ │ + ldr r2, [pc, #252] @ 7fb1c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7fc18 │ │ │ │ + ldr r0, [pc, #244] @ 7fb20 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7fb50 │ │ │ │ + bne 7fa58 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7fc1c │ │ │ │ + ldr r3, [pc, #224] @ 7fb24 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7fb8c │ │ │ │ + beq 7fa94 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7fb8c │ │ │ │ - b 7fb54 │ │ │ │ + ble 7fa94 │ │ │ │ + b 7fa5c │ │ │ │ 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 7fba4 │ │ │ │ + bne 7faac │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7fc1c │ │ │ │ + ldr r3, [pc, #160] @ 7fb24 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7fb8c │ │ │ │ + beq 7fa94 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7fba8 │ │ │ │ - ldr r3, [pc, #140] @ 7fc20 │ │ │ │ - ldr r1, [pc, #140] @ 7fc24 │ │ │ │ + bgt 7fab0 │ │ │ │ + ldr r3, [pc, #140] @ 7fb28 │ │ │ │ + ldr r1, [pc, #140] @ 7fb2c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r6, #0 │ │ │ │ - b 7fc0c │ │ │ │ + b 7fb14 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 319324 │ │ │ │ + bl 316bdc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7fbe8 │ │ │ │ + beq 7faf0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7fbe8 │ │ │ │ + bne 7faf0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7fc0c │ │ │ │ + beq 7fb14 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7fc0c │ │ │ │ + bne 7fb14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00562990 │ │ │ │ - subseq r2, r6, ip, asr #15 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq sp, r6, r8, lsr fp │ │ │ │ - @ instruction: 0x0038fdf4 │ │ │ │ + @ instruction: 0x00552990 │ │ │ │ + subseq r2, r5, ip, asr #15 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq sp, r5, r8, lsr fp │ │ │ │ + eorseq sp, r8, r4, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7fd3c │ │ │ │ + ldr r2, [pc, #252] @ 7fc44 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7fd40 │ │ │ │ + ldr r0, [pc, #244] @ 7fc48 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7fc78 │ │ │ │ + bne 7fb80 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7fd44 │ │ │ │ + ldr r3, [pc, #224] @ 7fc4c │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7fcb4 │ │ │ │ + beq 7fbbc │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7fcb4 │ │ │ │ - b 7fc7c │ │ │ │ + ble 7fbbc │ │ │ │ + b 7fb84 │ │ │ │ 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 7fccc │ │ │ │ + bne 7fbd4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7fd44 │ │ │ │ + ldr r3, [pc, #160] @ 7fc4c │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7fcb4 │ │ │ │ + beq 7fbbc │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7fcd0 │ │ │ │ - ldr r3, [pc, #140] @ 7fd48 │ │ │ │ - ldr r1, [pc, #140] @ 7fd4c │ │ │ │ + bgt 7fbd8 │ │ │ │ + ldr r3, [pc, #140] @ 7fc50 │ │ │ │ + ldr r1, [pc, #140] @ 7fc54 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r6, #0 │ │ │ │ - b 7fd34 │ │ │ │ + b 7fc3c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c4f2c │ │ │ │ + bl 1c33c4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7fd10 │ │ │ │ + beq 7fc18 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7fd10 │ │ │ │ + bne 7fc18 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7fd34 │ │ │ │ + beq 7fc3c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7fd34 │ │ │ │ + bne 7fc3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00562990 │ │ │ │ - subseq r2, r6, ip, asr #15 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq sp, r6, r8, lsr fp │ │ │ │ - @ instruction: 0x0038fdf4 │ │ │ │ + @ instruction: 0x00552990 │ │ │ │ + subseq r2, r5, ip, asr #15 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq sp, r5, r8, lsr fp │ │ │ │ + eorseq sp, r8, r4, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7fe64 │ │ │ │ + ldr r2, [pc, #252] @ 7fd6c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7fe68 │ │ │ │ + ldr r0, [pc, #244] @ 7fd70 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7fda0 │ │ │ │ + bne 7fca8 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7fe6c │ │ │ │ + ldr r3, [pc, #224] @ 7fd74 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7fddc │ │ │ │ + beq 7fce4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7fddc │ │ │ │ - b 7fda4 │ │ │ │ + ble 7fce4 │ │ │ │ + b 7fcac │ │ │ │ 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 7fdf4 │ │ │ │ + bne 7fcfc │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7fe6c │ │ │ │ + ldr r3, [pc, #160] @ 7fd74 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7fddc │ │ │ │ + beq 7fce4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7fdf8 │ │ │ │ - ldr r3, [pc, #140] @ 7fe70 │ │ │ │ - ldr r1, [pc, #140] @ 7fe74 │ │ │ │ + bgt 7fd00 │ │ │ │ + ldr r3, [pc, #140] @ 7fd78 │ │ │ │ + ldr r1, [pc, #140] @ 7fd7c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r6, #0 │ │ │ │ - b 7fe5c │ │ │ │ + b 7fd64 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d7c10 │ │ │ │ + bl 1d5f10 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7fe38 │ │ │ │ + beq 7fd40 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7fe38 │ │ │ │ + bne 7fd40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7fe5c │ │ │ │ + beq 7fd64 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7fe5c │ │ │ │ + bne 7fd64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00562990 │ │ │ │ - subseq r2, r6, ip, asr #15 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq sp, r6, r8, lsr fp │ │ │ │ - @ instruction: 0x0038fdf4 │ │ │ │ + @ instruction: 0x00552990 │ │ │ │ + subseq r2, r5, ip, asr #15 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq sp, r5, r8, lsr fp │ │ │ │ + eorseq sp, r8, r4, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #252] @ 7ff8c │ │ │ │ + ldr r2, [pc, #252] @ 7fe94 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 7ff90 │ │ │ │ + ldr r0, [pc, #244] @ 7fe98 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 7fec8 │ │ │ │ + bne 7fdd0 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 7ff94 │ │ │ │ + ldr r3, [pc, #224] @ 7fe9c │ │ │ │ cmp r5, r3 │ │ │ │ - beq 7ff04 │ │ │ │ + beq 7fe0c │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 7ff04 │ │ │ │ - b 7fecc │ │ │ │ + ble 7fe0c │ │ │ │ + b 7fdd4 │ │ │ │ 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 7ff1c │ │ │ │ + bne 7fe24 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 7ff94 │ │ │ │ + ldr r3, [pc, #160] @ 7fe9c │ │ │ │ cmp r4, r3 │ │ │ │ - beq 7ff04 │ │ │ │ + beq 7fe0c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 7ff20 │ │ │ │ - ldr r3, [pc, #140] @ 7ff98 │ │ │ │ - ldr r1, [pc, #140] @ 7ff9c │ │ │ │ + bgt 7fe28 │ │ │ │ + ldr r3, [pc, #140] @ 7fea0 │ │ │ │ + ldr r1, [pc, #140] @ 7fea4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r6, #0 │ │ │ │ - b 7ff84 │ │ │ │ + b 7fe8c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12f0c0 │ │ │ │ + bl 12e8c8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 7ff60 │ │ │ │ + beq 7fe68 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 7ff60 │ │ │ │ + bne 7fe68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 7ff84 │ │ │ │ + beq 7fe8c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 7ff84 │ │ │ │ + bne 7fe8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00562990 │ │ │ │ - subseq r2, r6, ip, asr #15 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq sp, r6, r8, lsr fp │ │ │ │ - @ instruction: 0x0038fdf4 │ │ │ │ + @ instruction: 0x00552990 │ │ │ │ + subseq r2, r5, ip, asr #15 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq sp, r5, r8, lsr fp │ │ │ │ + eorseq sp, r8, r4, ror r7 │ │ │ │ │ │ │ │ -0007ffa0 : │ │ │ │ - ldr r3, [pc, #56] @ 7ffe0 │ │ │ │ +0007fea8 : │ │ │ │ + ldr r3, [pc, #56] @ 7fee8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 7ffb8 │ │ │ │ + bne 7fec0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b 2dc624 │ │ │ │ + b 2d9a5c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ 7ffe4 │ │ │ │ - ldr r1, [pc, #20] @ 7ffe8 │ │ │ │ + ldr r3, [pc, #20] @ 7feec │ │ │ │ + ldr r1, [pc, #20] @ 7fef0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r2, r6, r4, lsl #6 │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r6, r8, r4, lsl #5 │ │ │ │ + subseq r2, r5, r4, lsl #6 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r3, r8, r4, lsl #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 80014 │ │ │ │ - ldr r1, [pc, #16] @ 80018 │ │ │ │ + ldr r3, [pc, #16] @ 7ff1c │ │ │ │ + ldr r1, [pc, #16] @ 7ff20 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r6, r0, ror #1 │ │ │ │ - eorseq r6, r9, ip, asr #8 │ │ │ │ + subseq r1, r5, r0, ror #1 │ │ │ │ + @ instruction: 0x00393db0 │ │ │ │ │ │ │ │ -0008001c <_PyInterpreterState_FailIfRunningMain@@Base>: │ │ │ │ +0007ff24 <_PyInterpreterState_FailIfRunningMain@@Base>: │ │ │ │ ldr r0, [r0, #3708] @ 0xe7c │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 80050 <_PyInterpreterState_FailIfRunningMain@@Base+0x34> │ │ │ │ - ldr r1, [pc, #16] @ 80054 <_PyInterpreterState_FailIfRunningMain@@Base+0x38> │ │ │ │ + ldr r3, [pc, #16] @ 7ff58 <_PyInterpreterState_FailIfRunningMain@@Base+0x34> │ │ │ │ + ldr r1, [pc, #16] @ 7ff5c <_PyInterpreterState_FailIfRunningMain@@Base+0x38> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq ip, r6, r4, asr r4 │ │ │ │ - mlaseq r7, r0, sl, r5 │ │ │ │ + subseq ip, r5, r4, asr r4 │ │ │ │ + eorseq r3, r7, r0, lsl r4 │ │ │ │ │ │ │ │ -00080058 <_PyDict_GetItemStringWithError@@Base>: │ │ │ │ +0007ff60 <_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 9deb0 │ │ │ │ + bl 9ddd4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 800bc <_PyDict_GetItemStringWithError@@Base+0x64> │ │ │ │ + beq 7ffc4 <_PyDict_GetItemStringWithError@@Base+0x64> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl a468c │ │ │ │ + bl a45b0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 800a8 <_PyDict_GetItemStringWithError@@Base+0x50> │ │ │ │ + beq 7ffb0 <_PyDict_GetItemStringWithError@@Base+0x50> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 800b0 <_PyDict_GetItemStringWithError@@Base+0x58> │ │ │ │ + beq 7ffb8 <_PyDict_GetItemStringWithError@@Base+0x58> │ │ │ │ mov r4, r5 │ │ │ │ - b 800bc <_PyDict_GetItemStringWithError@@Base+0x64> │ │ │ │ + b 7ffc4 <_PyDict_GetItemStringWithError@@Base+0x64> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 800a8 <_PyDict_GetItemStringWithError@@Base+0x50> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 7ffb0 <_PyDict_GetItemStringWithError@@Base+0x50> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc] @ 800cc <_PyDict_GetItemStringWithError@@Base+0x74> │ │ │ │ - b 9deb0 │ │ │ │ - eorseq r6, r9, r8, ror r4 │ │ │ │ - ldr r0, [pc] @ 800d8 <_PyDict_GetItemStringWithError@@Base+0x80> │ │ │ │ - b 9deb0 │ │ │ │ - eorseq r6, r9, r4, lsl #9 │ │ │ │ + ldr r0, [pc] @ 7ffd4 <_PyDict_GetItemStringWithError@@Base+0x74> │ │ │ │ + b 9ddd4 │ │ │ │ + @ instruction: 0x00393ddc │ │ │ │ + ldr r0, [pc] @ 7ffe0 <_PyDict_GetItemStringWithError@@Base+0x80> │ │ │ │ + b 9ddd4 │ │ │ │ + eorseq r3, r9, r8, ror #27 │ │ │ │ │ │ │ │ -000800dc : │ │ │ │ +0007ffe4 : │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b 9c654 │ │ │ │ + b 9c578 │ │ │ │ │ │ │ │ -000800e8 : │ │ │ │ +0007fff0 : │ │ │ │ mov r3, #0 │ │ │ │ - b 9c654 │ │ │ │ + b 9c578 │ │ │ │ │ │ │ │ -000800f0 : │ │ │ │ +0007fff8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #72] @ 80150 │ │ │ │ + ldr r1, [pc, #72] @ 80058 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 80130 │ │ │ │ - bl adf8c │ │ │ │ + beq 80038 │ │ │ │ + bl ade90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 80130 │ │ │ │ - ldr r0, [pc, #44] @ 80154 │ │ │ │ + bne 80038 │ │ │ │ + ldr r0, [pc, #44] @ 8005c │ │ │ │ mov r1, #130 @ 0x82 │ │ │ │ - bl 2e2cec <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 80140 │ │ │ │ + bl 2e0194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 80048 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ tst r3, #32 │ │ │ │ - beq 80148 │ │ │ │ + beq 80050 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #12] │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r3, r6, r8, asr #31 │ │ │ │ - eorseq r1, r8, r8, lsl #18 │ │ │ │ + subseq r3, r5, r8, asr #31 │ │ │ │ + eorseq pc, r7, r8, lsl #5 │ │ │ │ │ │ │ │ -00080158 : │ │ │ │ +00080060 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #56] @ 801a8 │ │ │ │ + ldr r1, [pc, #56] @ 800b0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 8019c │ │ │ │ - bl adf8c │ │ │ │ + beq 800a4 │ │ │ │ + bl ade90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8019c │ │ │ │ - ldr r0, [pc, #28] @ 801ac │ │ │ │ + bne 800a4 │ │ │ │ + ldr r0, [pc, #28] @ 800b4 │ │ │ │ mov r1, #140 @ 0x8c │ │ │ │ - bl 2e2cec <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2e0194 <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r3, r6, r8, asr #31 │ │ │ │ - eorseq r1, r8, r8, lsl #18 │ │ │ │ + subseq r3, r5, r8, asr #31 │ │ │ │ + eorseq pc, r7, r8, lsl #5 │ │ │ │ │ │ │ │ -000801b0 : │ │ │ │ +000800b8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 279dbc │ │ │ │ + bl 27697c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 80204 │ │ │ │ - bl bc29c │ │ │ │ + beq 8010c │ │ │ │ + bl bbdf0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 801f0 │ │ │ │ + beq 800f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 801f8 │ │ │ │ + beq 80100 │ │ │ │ mov r4, r5 │ │ │ │ - b 80204 │ │ │ │ + b 8010c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 801f0 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 800f8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0008020c : │ │ │ │ +00080114 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 8022c │ │ │ │ + bne 80134 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2a1f3c │ │ │ │ + b 29ef8c │ │ │ │ ldr r3, [r1] │ │ │ │ mov r5, r2 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldr r2, [pc, #56] @ 80278 │ │ │ │ + ldr r2, [pc, #56] @ 80180 │ │ │ │ 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 8026c │ │ │ │ + beq 80174 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r5, r8, r0, lsl lr │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ │ │ │ │ -0008027c : │ │ │ │ +00080184 : │ │ │ │ mov r2, #0 │ │ │ │ - b a7994 │ │ │ │ + b a78b8 │ │ │ │ │ │ │ │ -00080284 <_PyObject_GetAttrId@@Base>: │ │ │ │ +0008018c <_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 b9c7c │ │ │ │ + b b97d0 │ │ │ │ │ │ │ │ -000802b4 <_PyObject_AssertFailed@@Base>: │ │ │ │ +000801bc <_PyObject_AssertFailed@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #316] @ 80408 <_PyObject_AssertFailed@@Base+0x154> │ │ │ │ + ldr r4, [pc, #316] @ 80310 <_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] @ 8040c <_PyObject_AssertFailed@@Base+0x158> │ │ │ │ + ldr r2, [pc, #292] @ 80314 <_PyObject_AssertFailed@@Base+0x158> │ │ │ │ mov r6, r0 │ │ │ │ str ip, [sp] │ │ │ │ ldr r0, [r4] │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ cmp r8, #0 │ │ │ │ - beq 80310 <_PyObject_AssertFailed@@Base+0x5c> │ │ │ │ - ldr r2, [pc, #268] @ 80410 <_PyObject_AssertFailed@@Base+0x15c> │ │ │ │ + beq 80218 <_PyObject_AssertFailed@@Base+0x5c> │ │ │ │ + ldr r2, [pc, #268] @ 80318 <_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 80338 <_PyObject_AssertFailed@@Base+0x84> │ │ │ │ - ldr r2, [pc, #232] @ 80414 <_PyObject_AssertFailed@@Base+0x160> │ │ │ │ + beq 80240 <_PyObject_AssertFailed@@Base+0x84> │ │ │ │ + ldr r2, [pc, #232] @ 8031c <_PyObject_AssertFailed@@Base+0x160> │ │ │ │ mov r3, r7 │ │ │ │ mov r1, #1 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ - b 80344 <_PyObject_AssertFailed@@Base+0x90> │ │ │ │ - ldr r2, [pc, #216] @ 80418 <_PyObject_AssertFailed@@Base+0x164> │ │ │ │ + b 8024c <_PyObject_AssertFailed@@Base+0x90> │ │ │ │ + ldr r2, [pc, #216] @ 80320 <_PyObject_AssertFailed@@Base+0x164> │ │ │ │ mov r1, #1 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r4] │ │ │ │ bl 29af0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 80368 <_PyObject_AssertFailed@@Base+0xb4> │ │ │ │ - ldr r2, [pc, #192] @ 8041c <_PyObject_AssertFailed@@Base+0x168> │ │ │ │ + beq 80270 <_PyObject_AssertFailed@@Base+0xb4> │ │ │ │ + ldr r2, [pc, #192] @ 80324 <_PyObject_AssertFailed@@Base+0x168> │ │ │ │ ldr r0, [r4] │ │ │ │ mov r3, r5 │ │ │ │ mov r1, #1 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #176] @ 80420 <_PyObject_AssertFailed@@Base+0x16c> │ │ │ │ + ldr r2, [pc, #176] @ 80328 <_PyObject_AssertFailed@@Base+0x16c> │ │ │ │ mov r1, #1 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r4] │ │ │ │ bl 29af0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2a6fe8 <_PyObject_IsFreed@@Base> │ │ │ │ + bl 2a4038 <_PyObject_IsFreed@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [r4] │ │ │ │ - beq 803b0 <_PyObject_AssertFailed@@Base+0xfc> │ │ │ │ - ldr r2, [pc, #136] @ 80424 <_PyObject_AssertFailed@@Base+0x170> │ │ │ │ + beq 802b8 <_PyObject_AssertFailed@@Base+0xfc> │ │ │ │ + ldr r2, [pc, #136] @ 8032c <_PyObject_AssertFailed@@Base+0x170> │ │ │ │ mov r3, r6 │ │ │ │ mov r1, #1 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r4] │ │ │ │ bl 29af0 │ │ │ │ - b 803fc <_PyObject_AssertFailed@@Base+0x148> │ │ │ │ + b 80304 <_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 85320 │ │ │ │ + bl 85320 │ │ │ │ mov r0, r6 │ │ │ │ bl 2fbcc <_PyObject_Dump@@Base> │ │ │ │ - ldr r2, [pc, #52] @ 80420 <_PyObject_AssertFailed@@Base+0x16c> │ │ │ │ + ldr r2, [pc, #52] @ 80328 <_PyObject_AssertFailed@@Base+0x16c> │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #1 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ ldr r0, [r4] │ │ │ │ bl 29af0 │ │ │ │ - ldr r1, [pc, #36] @ 80428 <_PyObject_AssertFailed@@Base+0x174> │ │ │ │ - ldr r0, [pc, #36] @ 8042c <_PyObject_AssertFailed@@Base+0x178> │ │ │ │ - bl 7d954 <_Py_FatalErrorFunc@@Base> │ │ │ │ - @ instruction: 0x005a9690 │ │ │ │ - mlaseq r9, r4, r4, r6 │ │ │ │ - mlaseq r9, ip, r4, r6 │ │ │ │ - eorseq r6, r9, r4, lsr #9 │ │ │ │ - @ instruction: 0x003964bc │ │ │ │ - eorseq ip, r6, r8, asr #3 │ │ │ │ - eorseq r0, r8, r4, ror r5 │ │ │ │ - @ instruction: 0x0037dbf0 │ │ │ │ - @ instruction: 0x003964d0 │ │ │ │ - subseq r0, r4, ip │ │ │ │ + ldr r1, [pc, #36] @ 80330 <_PyObject_AssertFailed@@Base+0x174> │ │ │ │ + ldr r0, [pc, #36] @ 80334 <_PyObject_AssertFailed@@Base+0x178> │ │ │ │ + bl 7d718 <_Py_FatalErrorFunc@@Base> │ │ │ │ + @ instruction: 0x00599690 │ │ │ │ + @ instruction: 0x00393df8 │ │ │ │ + eorseq r3, r9, r0, lsl #28 │ │ │ │ + eorseq r3, r9, r8, lsl #28 │ │ │ │ + eorseq r3, r9, r0, lsr #28 │ │ │ │ + eorseq r9, r6, r8, asr #22 │ │ │ │ + eorseq sp, r7, ip, ror #29 │ │ │ │ + eorseq fp, r7, r0, ror r5 │ │ │ │ + eorseq r3, r9, r4, lsr lr │ │ │ │ + subseq sp, r3, ip, lsl #19 │ │ │ │ │ │ │ │ -00080430 <_PyUnicode_CheckConsistency@@Base>: │ │ │ │ +00080338 <_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 80470 <_PyUnicode_CheckConsistency@@Base+0x40> │ │ │ │ - ldr ip, [pc, #864] @ 807c0 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + bne 80378 <_PyUnicode_CheckConsistency@@Base+0x40> │ │ │ │ + ldr ip, [pc, #864] @ 806c8 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ mov r2, #668 @ 0x29c │ │ │ │ stm sp, {r2, ip} │ │ │ │ - ldr r3, [pc, #856] @ 807c4 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #856] @ 807c8 <_PyUnicode_CheckConsistency@@Base+0x398> │ │ │ │ - bl 802b4 <_PyObject_AssertFailed@@Base> │ │ │ │ + ldr r3, [pc, #856] @ 806cc <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #856] @ 806d0 <_PyUnicode_CheckConsistency@@Base+0x398> │ │ │ │ + bl 801bc <_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 804b0 <_PyUnicode_CheckConsistency@@Base+0x80> │ │ │ │ + bne 803b8 <_PyUnicode_CheckConsistency@@Base+0x80> │ │ │ │ cmp lr, #1 │ │ │ │ - beq 80630 <_PyUnicode_CheckConsistency@@Base+0x200> │ │ │ │ - ldr r1, [pc, #816] @ 807cc <_PyUnicode_CheckConsistency@@Base+0x39c> │ │ │ │ - ldr ip, [pc, #800] @ 807c0 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r3, [pc, #800] @ 807c4 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + beq 80538 <_PyUnicode_CheckConsistency@@Base+0x200> │ │ │ │ + ldr r1, [pc, #816] @ 806d4 <_PyUnicode_CheckConsistency@@Base+0x39c> │ │ │ │ + ldr ip, [pc, #800] @ 806c8 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r3, [pc, #800] @ 806cc <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r2, [pc, #804] @ 807d0 <_PyUnicode_CheckConsistency@@Base+0x3a0> │ │ │ │ + ldr r2, [pc, #804] @ 806d8 <_PyUnicode_CheckConsistency@@Base+0x3a0> │ │ │ │ mov r1, #0 │ │ │ │ - bl 802b4 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 801bc <_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 80534 <_PyUnicode_CheckConsistency@@Base+0x104> │ │ │ │ + beq 8043c <_PyUnicode_CheckConsistency@@Base+0x104> │ │ │ │ cmp r2, #0 │ │ │ │ add r1, r0, #28 │ │ │ │ - beq 804f8 <_PyUnicode_CheckConsistency@@Base+0xc8> │ │ │ │ - ldr r1, [pc, #752] @ 807d4 <_PyUnicode_CheckConsistency@@Base+0x3a4> │ │ │ │ - ldr ip, [pc, #728] @ 807c0 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r3, [pc, #728] @ 807c4 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + beq 80400 <_PyUnicode_CheckConsistency@@Base+0xc8> │ │ │ │ + ldr r1, [pc, #752] @ 806dc <_PyUnicode_CheckConsistency@@Base+0x3a4> │ │ │ │ + ldr ip, [pc, #728] @ 806c8 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r3, [pc, #728] @ 806cc <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r2, [pc, #740] @ 807d8 <_PyUnicode_CheckConsistency@@Base+0x3a8> │ │ │ │ + ldr r2, [pc, #740] @ 806e0 <_PyUnicode_CheckConsistency@@Base+0x3a8> │ │ │ │ mov r1, #0 │ │ │ │ - bl 802b4 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 801bc <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 8051c <_PyUnicode_CheckConsistency@@Base+0xec> │ │ │ │ - ldr lr, [pc, #696] @ 807c0 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr ip, [pc, #720] @ 807dc <_PyUnicode_CheckConsistency@@Base+0x3ac> │ │ │ │ + beq 80424 <_PyUnicode_CheckConsistency@@Base+0xec> │ │ │ │ + ldr lr, [pc, #696] @ 806c8 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr ip, [pc, #720] @ 806e4 <_PyUnicode_CheckConsistency@@Base+0x3ac> │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [pc, #688] @ 807c4 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #712] @ 807e0 <_PyUnicode_CheckConsistency@@Base+0x3b0> │ │ │ │ + ldr r3, [pc, #688] @ 806cc <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #712] @ 806e8 <_PyUnicode_CheckConsistency@@Base+0x3b0> │ │ │ │ stm sp, {ip, lr} │ │ │ │ - bl 802b4 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 801bc <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r4, [r0, #24] │ │ │ │ cmp r4, r1 │ │ │ │ - bne 805fc <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ - ldr ip, [pc, #656] @ 807c0 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r2, [pc, #688] @ 807e4 <_PyUnicode_CheckConsistency@@Base+0x3b4> │ │ │ │ - b 805e8 <_PyUnicode_CheckConsistency@@Base+0x1b8> │ │ │ │ + bne 80504 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ + ldr ip, [pc, #656] @ 806c8 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r2, [pc, #688] @ 806ec <_PyUnicode_CheckConsistency@@Base+0x3b4> │ │ │ │ + b 804f0 <_PyUnicode_CheckConsistency@@Base+0x1b8> │ │ │ │ cmp r2, #0 │ │ │ │ ldr r6, [r0, #28] │ │ │ │ - beq 80558 <_PyUnicode_CheckConsistency@@Base+0x128> │ │ │ │ - ldr ip, [pc, #632] @ 807c0 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + beq 80460 <_PyUnicode_CheckConsistency@@Base+0x128> │ │ │ │ + ldr ip, [pc, #632] @ 806c8 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ mov r2, #692 @ 0x2b4 │ │ │ │ stm sp, {r2, ip} │ │ │ │ - ldr r3, [pc, #624] @ 807c4 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #640] @ 807d8 <_PyUnicode_CheckConsistency@@Base+0x3a8> │ │ │ │ - bl 802b4 <_PyObject_AssertFailed@@Base> │ │ │ │ + ldr r3, [pc, #624] @ 806cc <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #640] @ 806e0 <_PyUnicode_CheckConsistency@@Base+0x3a8> │ │ │ │ + bl 801bc <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne 8057c <_PyUnicode_CheckConsistency@@Base+0x14c> │ │ │ │ - ldr ip, [pc, #600] @ 807c0 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + bne 80484 <_PyUnicode_CheckConsistency@@Base+0x14c> │ │ │ │ + ldr ip, [pc, #600] @ 806c8 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ mov r2, #696 @ 0x2b8 │ │ │ │ stm sp, {r2, ip} │ │ │ │ - ldr r3, [pc, #592] @ 807c4 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #624] @ 807e8 <_PyUnicode_CheckConsistency@@Base+0x3b8> │ │ │ │ + ldr r3, [pc, #592] @ 806cc <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #624] @ 806f0 <_PyUnicode_CheckConsistency@@Base+0x3b8> │ │ │ │ mov r1, r6 │ │ │ │ - bl 802b4 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 801bc <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ - beq 805d8 <_PyUnicode_CheckConsistency@@Base+0x1a8> │ │ │ │ + beq 804e0 <_PyUnicode_CheckConsistency@@Base+0x1a8> │ │ │ │ cmp r6, r4 │ │ │ │ - beq 805ac <_PyUnicode_CheckConsistency@@Base+0x17c> │ │ │ │ - ldr lr, [pc, #552] @ 807c0 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr ip, [pc, #592] @ 807ec <_PyUnicode_CheckConsistency@@Base+0x3bc> │ │ │ │ + beq 804b4 <_PyUnicode_CheckConsistency@@Base+0x17c> │ │ │ │ + ldr lr, [pc, #552] @ 806c8 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr ip, [pc, #592] @ 806f4 <_PyUnicode_CheckConsistency@@Base+0x3bc> │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [pc, #544] @ 807c4 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #584] @ 807f0 <_PyUnicode_CheckConsistency@@Base+0x3c0> │ │ │ │ + ldr r3, [pc, #544] @ 806cc <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #584] @ 806f8 <_PyUnicode_CheckConsistency@@Base+0x3c0> │ │ │ │ stm sp, {ip, lr} │ │ │ │ - bl 802b4 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 801bc <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r4, [r0, #20] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - beq 80630 <_PyUnicode_CheckConsistency@@Base+0x200> │ │ │ │ - ldr lr, [pc, #508] @ 807c0 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr ip, [pc, #556] @ 807f4 <_PyUnicode_CheckConsistency@@Base+0x3c4> │ │ │ │ + beq 80538 <_PyUnicode_CheckConsistency@@Base+0x200> │ │ │ │ + ldr lr, [pc, #508] @ 806c8 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr ip, [pc, #556] @ 806fc <_PyUnicode_CheckConsistency@@Base+0x3c4> │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [pc, #500] @ 807c4 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #548] @ 807f8 <_PyUnicode_CheckConsistency@@Base+0x3c8> │ │ │ │ + ldr r3, [pc, #500] @ 806cc <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #548] @ 80700 <_PyUnicode_CheckConsistency@@Base+0x3c8> │ │ │ │ stm sp, {ip, lr} │ │ │ │ - bl 802b4 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 801bc <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r6, r4 │ │ │ │ - bne 805fc <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ - ldr ip, [pc, #472] @ 807c0 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r2, [pc, #528] @ 807fc <_PyUnicode_CheckConsistency@@Base+0x3cc> │ │ │ │ + bne 80504 <_PyUnicode_CheckConsistency@@Base+0x1cc> │ │ │ │ + ldr ip, [pc, #472] @ 806c8 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r2, [pc, #528] @ 80704 <_PyUnicode_CheckConsistency@@Base+0x3cc> │ │ │ │ stm sp, {r2, ip} │ │ │ │ - ldr r3, [pc, #464] @ 807c4 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #520] @ 80800 <_PyUnicode_CheckConsistency@@Base+0x3d0> │ │ │ │ + ldr r3, [pc, #464] @ 806cc <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #520] @ 80708 <_PyUnicode_CheckConsistency@@Base+0x3d0> │ │ │ │ mov r1, r5 │ │ │ │ - bl 802b4 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 801bc <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - bne 80630 <_PyUnicode_CheckConsistency@@Base+0x200> │ │ │ │ + bne 80538 <_PyUnicode_CheckConsistency@@Base+0x200> │ │ │ │ ldr r2, [ip, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 80630 <_PyUnicode_CheckConsistency@@Base+0x200> │ │ │ │ - ldr r2, [pc, #492] @ 80804 <_PyUnicode_CheckConsistency@@Base+0x3d4> │ │ │ │ - ldr lr, [pc, #420] @ 807c0 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r3, [pc, #420] @ 807c4 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + beq 80538 <_PyUnicode_CheckConsistency@@Base+0x200> │ │ │ │ + ldr r2, [pc, #492] @ 8070c <_PyUnicode_CheckConsistency@@Base+0x3d4> │ │ │ │ + ldr lr, [pc, #420] @ 806c8 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r3, [pc, #420] @ 806cc <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ stm sp, {r2, lr} │ │ │ │ mov r1, r4 │ │ │ │ - ldr r2, [pc, #476] @ 80808 <_PyUnicode_CheckConsistency@@Base+0x3d8> │ │ │ │ + ldr r2, [pc, #476] @ 80710 <_PyUnicode_CheckConsistency@@Base+0x3d8> │ │ │ │ mov r0, ip │ │ │ │ - bl 802b4 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 801bc <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 807b4 <_PyUnicode_CheckConsistency@@Base+0x384> │ │ │ │ + beq 806bc <_PyUnicode_CheckConsistency@@Base+0x384> │ │ │ │ tst r3, #32 │ │ │ │ ldreq r0, [ip, #28] │ │ │ │ - beq 80650 <_PyUnicode_CheckConsistency@@Base+0x220> │ │ │ │ + beq 80558 <_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 80690 <_PyUnicode_CheckConsistency@@Base+0x260> │ │ │ │ + ble 80598 <_PyUnicode_CheckConsistency@@Base+0x260> │ │ │ │ cmp lr, #1 │ │ │ │ ldrbeq r5, [r0, r1] │ │ │ │ - beq 80680 <_PyUnicode_CheckConsistency@@Base+0x250> │ │ │ │ + beq 80588 <_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 8065c <_PyUnicode_CheckConsistency@@Base+0x22c> │ │ │ │ + b 80564 <_PyUnicode_CheckConsistency@@Base+0x22c> │ │ │ │ cmp lr, #1 │ │ │ │ - bne 80704 <_PyUnicode_CheckConsistency@@Base+0x2d4> │ │ │ │ + bne 8060c <_PyUnicode_CheckConsistency@@Base+0x2d4> │ │ │ │ ands r1, r3, #64 @ 0x40 │ │ │ │ - bne 806e8 <_PyUnicode_CheckConsistency@@Base+0x2b8> │ │ │ │ + bne 805f0 <_PyUnicode_CheckConsistency@@Base+0x2b8> │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bhi 806c4 <_PyUnicode_CheckConsistency@@Base+0x294> │ │ │ │ - ldr r2, [pc, #348] @ 8080c <_PyUnicode_CheckConsistency@@Base+0x3dc> │ │ │ │ - ldr lr, [pc, #268] @ 807c0 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r3, [pc, #268] @ 807c4 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + bhi 805cc <_PyUnicode_CheckConsistency@@Base+0x294> │ │ │ │ + ldr r2, [pc, #348] @ 80714 <_PyUnicode_CheckConsistency@@Base+0x3dc> │ │ │ │ + ldr lr, [pc, #268] @ 806c8 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r3, [pc, #268] @ 806cc <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ stm sp, {r2, lr} │ │ │ │ mov r0, ip │ │ │ │ - ldr r2, [pc, #332] @ 80810 <_PyUnicode_CheckConsistency@@Base+0x3e0> │ │ │ │ - bl 802b4 <_PyObject_AssertFailed@@Base> │ │ │ │ + ldr r2, [pc, #332] @ 80718 <_PyUnicode_CheckConsistency@@Base+0x3e0> │ │ │ │ + bl 801bc <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bls 80788 <_PyUnicode_CheckConsistency@@Base+0x358> │ │ │ │ - ldr lr, [pc, #236] @ 807c0 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + bls 80690 <_PyUnicode_CheckConsistency@@Base+0x358> │ │ │ │ + ldr lr, [pc, #236] @ 806c8 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ mov r2, #728 @ 0x2d8 │ │ │ │ stm sp, {r2, lr} │ │ │ │ - ldr r3, [pc, #228] @ 807c4 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #304] @ 80814 <_PyUnicode_CheckConsistency@@Base+0x3e4> │ │ │ │ + ldr r3, [pc, #228] @ 806cc <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #304] @ 8071c <_PyUnicode_CheckConsistency@@Base+0x3e4> │ │ │ │ mov r0, ip │ │ │ │ - bl 802b4 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 801bc <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls 80788 <_PyUnicode_CheckConsistency@@Base+0x358> │ │ │ │ - ldr lr, [pc, #200] @ 807c0 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r1, [pc, #284] @ 80818 <_PyUnicode_CheckConsistency@@Base+0x3e8> │ │ │ │ - ldr r3, [pc, #196] @ 807c4 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #280] @ 8081c <_PyUnicode_CheckConsistency@@Base+0x3ec> │ │ │ │ - b 807a4 <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ + bls 80690 <_PyUnicode_CheckConsistency@@Base+0x358> │ │ │ │ + ldr lr, [pc, #200] @ 806c8 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r1, [pc, #284] @ 80720 <_PyUnicode_CheckConsistency@@Base+0x3e8> │ │ │ │ + ldr r3, [pc, #196] @ 806cc <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #280] @ 80724 <_PyUnicode_CheckConsistency@@Base+0x3ec> │ │ │ │ + b 806ac <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ cmp lr, #2 │ │ │ │ - bne 8074c <_PyUnicode_CheckConsistency@@Base+0x31c> │ │ │ │ + bne 80654 <_PyUnicode_CheckConsistency@@Base+0x31c> │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bhi 80728 <_PyUnicode_CheckConsistency@@Base+0x2f8> │ │ │ │ - ldr lr, [pc, #164] @ 807c0 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r1, [pc, #256] @ 80820 <_PyUnicode_CheckConsistency@@Base+0x3f0> │ │ │ │ - ldr r3, [pc, #160] @ 807c4 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #252] @ 80824 <_PyUnicode_CheckConsistency@@Base+0x3f4> │ │ │ │ - b 807a4 <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ + bhi 80630 <_PyUnicode_CheckConsistency@@Base+0x2f8> │ │ │ │ + ldr lr, [pc, #164] @ 806c8 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r1, [pc, #256] @ 80728 <_PyUnicode_CheckConsistency@@Base+0x3f0> │ │ │ │ + ldr r3, [pc, #160] @ 806cc <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #252] @ 8072c <_PyUnicode_CheckConsistency@@Base+0x3f4> │ │ │ │ + b 806ac <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ cmp r2, #65536 @ 0x10000 │ │ │ │ lslcc r4, r4, #1 │ │ │ │ ldrhcc r3, [r0, r4] │ │ │ │ - bcc 8078c <_PyUnicode_CheckConsistency@@Base+0x35c> │ │ │ │ - ldr lr, [pc, #128] @ 807c0 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r1, [pc, #228] @ 80828 <_PyUnicode_CheckConsistency@@Base+0x3f8> │ │ │ │ - ldr r3, [pc, #124] @ 807c4 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #224] @ 8082c <_PyUnicode_CheckConsistency@@Base+0x3fc> │ │ │ │ - b 807a4 <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ + bcc 80694 <_PyUnicode_CheckConsistency@@Base+0x35c> │ │ │ │ + ldr lr, [pc, #128] @ 806c8 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r1, [pc, #228] @ 80730 <_PyUnicode_CheckConsistency@@Base+0x3f8> │ │ │ │ + ldr r3, [pc, #124] @ 806cc <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #224] @ 80734 <_PyUnicode_CheckConsistency@@Base+0x3fc> │ │ │ │ + b 806ac <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ cmp r2, #65536 @ 0x10000 │ │ │ │ - bcs 80768 <_PyUnicode_CheckConsistency@@Base+0x338> │ │ │ │ - ldr lr, [pc, #100] @ 807c0 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r1, [pc, #208] @ 80830 <_PyUnicode_CheckConsistency@@Base+0x400> │ │ │ │ - ldr r3, [pc, #96] @ 807c4 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #204] @ 80834 <_PyUnicode_CheckConsistency@@Base+0x404> │ │ │ │ - b 807a4 <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ + bcs 80670 <_PyUnicode_CheckConsistency@@Base+0x338> │ │ │ │ + ldr lr, [pc, #100] @ 806c8 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r1, [pc, #208] @ 80738 <_PyUnicode_CheckConsistency@@Base+0x400> │ │ │ │ + ldr r3, [pc, #96] @ 806cc <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #204] @ 8073c <_PyUnicode_CheckConsistency@@Base+0x404> │ │ │ │ + b 806ac <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ cmp r2, #1114112 @ 0x110000 │ │ │ │ ldrcc r3, [r0, r4, lsl #2] │ │ │ │ - bcc 8078c <_PyUnicode_CheckConsistency@@Base+0x35c> │ │ │ │ - ldr lr, [pc, #68] @ 807c0 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r1, [pc, #184] @ 80838 <_PyUnicode_CheckConsistency@@Base+0x408> │ │ │ │ - ldr r3, [pc, #64] @ 807c4 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #180] @ 8083c <_PyUnicode_CheckConsistency@@Base+0x40c> │ │ │ │ - b 807a4 <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ + bcc 80694 <_PyUnicode_CheckConsistency@@Base+0x35c> │ │ │ │ + ldr lr, [pc, #68] @ 806c8 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r1, [pc, #184] @ 80740 <_PyUnicode_CheckConsistency@@Base+0x408> │ │ │ │ + ldr r3, [pc, #64] @ 806cc <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #180] @ 80744 <_PyUnicode_CheckConsistency@@Base+0x40c> │ │ │ │ + b 806ac <_PyUnicode_CheckConsistency@@Base+0x374> │ │ │ │ ldrb r3, [r0, r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 807b4 <_PyUnicode_CheckConsistency@@Base+0x384> │ │ │ │ - ldr lr, [pc, #36] @ 807c0 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ - ldr r1, [pc, #160] @ 80840 <_PyUnicode_CheckConsistency@@Base+0x410> │ │ │ │ - ldr r3, [pc, #32] @ 807c4 <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ - ldr r2, [pc, #156] @ 80844 <_PyUnicode_CheckConsistency@@Base+0x414> │ │ │ │ + beq 806bc <_PyUnicode_CheckConsistency@@Base+0x384> │ │ │ │ + ldr lr, [pc, #36] @ 806c8 <_PyUnicode_CheckConsistency@@Base+0x390> │ │ │ │ + ldr r1, [pc, #160] @ 80748 <_PyUnicode_CheckConsistency@@Base+0x410> │ │ │ │ + ldr r3, [pc, #32] @ 806cc <_PyUnicode_CheckConsistency@@Base+0x394> │ │ │ │ + ldr r2, [pc, #156] @ 8074c <_PyUnicode_CheckConsistency@@Base+0x414> │ │ │ │ stm sp, {r1, lr} │ │ │ │ mov r0, ip │ │ │ │ mov r1, #0 │ │ │ │ - bl 802b4 <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 801bc <_PyObject_AssertFailed@@Base> │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subseq r0, r4, r4, lsr #32 │ │ │ │ - eorseq r3, r6, ip, lsl #26 │ │ │ │ - eorseq r6, r9, r8, ror #9 │ │ │ │ + subseq sp, r3, r4, lsr #19 │ │ │ │ + eorseq r1, r6, ip, ror r6 │ │ │ │ + eorseq r3, r9, ip, asr #28 │ │ │ │ andeq r0, r0, r2, lsr #5 │ │ │ │ - eorseq r6, r9, ip, lsr #10 │ │ │ │ + mlaseq r9, r0, lr, r3 │ │ │ │ andeq r0, r0, sl, lsr #5 │ │ │ │ - eorseq r6, r9, ip, asr #10 │ │ │ │ + @ instruction: 0x00393eb0 │ │ │ │ andeq r0, r0, sp, lsr #5 │ │ │ │ - eorseq r6, r9, ip, lsr #11 │ │ │ │ + eorseq r3, r9, r0, lsl pc │ │ │ │ andeq r0, r0, lr, lsr #5 │ │ │ │ - eorseq r6, r9, r0, ror #11 │ │ │ │ + eorseq r3, r9, r4, asr #30 │ │ │ │ @ instruction: 0x000002ba │ │ │ │ - @ instruction: 0x003965f4 │ │ │ │ + eorseq r3, r9, r8, asr pc │ │ │ │ @ instruction: 0x000002bb │ │ │ │ - eorseq r6, r9, r0, lsl r6 │ │ │ │ + eorseq r3, r9, r4, ror pc │ │ │ │ @ instruction: 0x000002be │ │ │ │ - eorseq r6, r9, r4, asr #11 │ │ │ │ + eorseq r3, r9, r8, lsr #30 │ │ │ │ andeq r0, r0, r3, asr #5 │ │ │ │ - eorseq r6, r9, r8, lsr r6 │ │ │ │ + mlaseq r9, ip, pc, r3 @ │ │ │ │ ldrdeq r0, [r0], -r7 │ │ │ │ - eorseq r6, r9, r4, asr r6 │ │ │ │ - eorseq r6, r9, r4, ror #12 │ │ │ │ + @ instruction: 0x00393fb8 │ │ │ │ + eorseq r3, r9, r8, asr #31 │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - eorseq r6, r9, r4, ror r6 │ │ │ │ + @ instruction: 0x00393fd8 │ │ │ │ ldrdeq r0, [r0], -lr │ │ │ │ - eorseq r6, r9, r4, lsl #13 │ │ │ │ + eorseq r3, r9, r8, ror #31 │ │ │ │ ldrdeq r0, [r0], -pc @ │ │ │ │ - mlaseq r9, r8, r6, r6 │ │ │ │ + @ instruction: 0x00393ffc │ │ │ │ andeq r0, r0, r2, ror #5 │ │ │ │ - eorseq r6, r9, ip, lsr #13 │ │ │ │ + eorseq r4, r9, r0, lsl r0 │ │ │ │ andeq r0, r0, r3, ror #5 │ │ │ │ - eorseq r6, r9, r0, asr #13 │ │ │ │ + eorseq r4, r9, r4, lsr #32 │ │ │ │ andeq r0, r0, r5, ror #5 │ │ │ │ - @ instruction: 0x003966d4 │ │ │ │ + eorseq r4, r9, r8, lsr r0 │ │ │ │ │ │ │ │ -00080848 : │ │ │ │ +00080750 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #108] @ 808cc │ │ │ │ + ldr r3, [pc, #108] @ 807d4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r3, #152] @ 0x98 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ blx r2 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 808c0 │ │ │ │ + beq 807c8 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #284 @ 0x11c │ │ │ │ add r1, r4, #8 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #12] │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - bl 1129cc │ │ │ │ + bl 112444 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 808c4 │ │ │ │ + bge 807cc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 808c0 │ │ │ │ + beq 807c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 808c0 │ │ │ │ + bne 807c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq sp, r6, r8, lsr r9 │ │ │ │ + subseq sp, r5, r8, lsr r9 │ │ │ │ │ │ │ │ -000808d0 : │ │ │ │ +000807d8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #52] @ 8091c │ │ │ │ + ldr r2, [pc, #52] @ 80824 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 8090c │ │ │ │ - ldr r0, [pc, #40] @ 80920 │ │ │ │ + beq 80814 │ │ │ │ + ldr r0, [pc, #40] @ 80828 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #36] @ 80924 │ │ │ │ + ldr r1, [pc, #36] @ 8082c │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117e48 │ │ │ │ + bl 1176e0 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 113900 │ │ │ │ + bl 113378 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq sp, r6, r8, lsr r9 │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r9, ip, lsl #14 │ │ │ │ + subseq sp, r5, r8, lsr r9 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq pc, r8, ip, lsl #1 │ │ │ │ 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 80964 │ │ │ │ + bne 8086c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - ldr r3, [pc, #508] @ 80b50 │ │ │ │ + ldr r3, [pc, #508] @ 80a58 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi 80a64 │ │ │ │ + bhi 8096c │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r0, [pc, #488] @ 80b54 │ │ │ │ - bl 1f2294 <_PyArg_NoKeywords@@Base> │ │ │ │ + ldr r0, [pc, #488] @ 80a5c │ │ │ │ + bl 1f05e4 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 80948 │ │ │ │ + bne 80850 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r8, [r4, #20] │ │ │ │ - b 80988 │ │ │ │ + b 80890 │ │ │ │ mov r8, #0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 1935a0 │ │ │ │ + bl 191b8c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 80974 │ │ │ │ + beq 8087c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 1935a0 │ │ │ │ + bl 191b8c │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 809d0 │ │ │ │ + bne 808d8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 80974 │ │ │ │ + beq 8087c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 80974 │ │ │ │ + bne 8087c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 80974 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 8087c │ │ │ │ cmp r8, #0 │ │ │ │ - ldreq r4, [pc, #380] @ 80b58 │ │ │ │ - beq 80a78 │ │ │ │ + ldreq r4, [pc, #380] @ 80a60 │ │ │ │ + beq 80980 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1935a0 │ │ │ │ + bl 191b8c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 80b04 │ │ │ │ + beq 80a0c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 80a78 │ │ │ │ - ldr r3, [pc, #344] @ 80b5c │ │ │ │ - ldr r1, [pc, #344] @ 80b60 │ │ │ │ + bne 80980 │ │ │ │ + ldr r3, [pc, #344] @ 80a64 │ │ │ │ + ldr r1, [pc, #344] @ 80a68 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 80b04 │ │ │ │ + beq 80a0c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 80b04 │ │ │ │ + bne 80a0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 80b04 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 80a0c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 1935a0 │ │ │ │ + bl 191b8c │ │ │ │ subs r6, r0, #0 │ │ │ │ - ldrne r4, [pc, #272] @ 80b58 │ │ │ │ + ldrne r4, [pc, #272] @ 80a60 │ │ │ │ subne r5, r4, #16 │ │ │ │ - bne 80a78 │ │ │ │ - b 80974 │ │ │ │ - ldr r3, [pc, #268] @ 80b64 │ │ │ │ - ldr r1, [pc, #268] @ 80b68 │ │ │ │ + bne 80980 │ │ │ │ + b 8087c │ │ │ │ + ldr r3, [pc, #268] @ 80a6c │ │ │ │ + ldr r1, [pc, #268] @ 80a70 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 80974 │ │ │ │ - ldr r3, [pc, #248] @ 80b64 │ │ │ │ - ldr r1, [pc, #252] @ 80b6c │ │ │ │ + bl 18ed6c │ │ │ │ + b 8087c │ │ │ │ + ldr r3, [pc, #248] @ 80a6c │ │ │ │ + ldr r1, [pc, #252] @ 80a74 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117e48 │ │ │ │ - b 80974 │ │ │ │ + bl 1176e0 │ │ │ │ + b 8087c │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1937dc │ │ │ │ + bl 191dc8 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 80ab8 │ │ │ │ + beq 809c0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 80ab8 │ │ │ │ + bne 809c0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 80adc │ │ │ │ + beq 809e4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 80adc │ │ │ │ + bne 809e4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 80974 │ │ │ │ + beq 8087c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 80974 │ │ │ │ + bne 8087c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 80974 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 8087c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 80b28 │ │ │ │ + beq 80a30 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 80b28 │ │ │ │ + bne 80a30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 80974 │ │ │ │ + beq 8087c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 80974 │ │ │ │ + bne 8087c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 80974 │ │ │ │ - ldrsbeq pc, [r3], #-240 @ 0xffffff10 @ │ │ │ │ - eorseq r1, r8, r0, ror #25 │ │ │ │ - subseq r7, r8, ip, lsl #3 │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r5, r7, r0, lsl #10 │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r5, r7, r0, lsr #10 │ │ │ │ - eorseq r5, r7, ip, asr #10 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 8087c │ │ │ │ + subseq sp, r3, r0, asr r9 │ │ │ │ + eorseq pc, r7, r0, ror #12 │ │ │ │ + subseq r7, r7, ip, lsl #3 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq r2, r7, r0, lsl #29 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r2, r7, r0, lsr #29 │ │ │ │ + eorseq r2, r7, ip, asr #29 │ │ │ │ │ │ │ │ -00080b70 : │ │ │ │ +00080a78 : │ │ │ │ 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] @ 80c74 │ │ │ │ + ldr r9, [pc, #236] @ 80b7c │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ cmp r0, r9 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r3 │ │ │ │ - beq 80bc8 │ │ │ │ + beq 80ad0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - bne 80bbc │ │ │ │ + bne 80ac4 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl ab140 │ │ │ │ + bl ab064 │ │ │ │ mov r3, r0 │ │ │ │ - b 80bcc │ │ │ │ + b 80ad4 │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ str r3, [r6] │ │ │ │ cmp r0, r9 │ │ │ │ - bne 80bec │ │ │ │ + bne 80af4 │ │ │ │ cmp r3, #0 │ │ │ │ sublt r1, r4, #1 │ │ │ │ movge r1, #0 │ │ │ │ - b 80c08 │ │ │ │ + b 80b10 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - beq 80bb4 │ │ │ │ - bl ab140 │ │ │ │ + beq 80abc │ │ │ │ + bl ab064 │ │ │ │ subs r1, r0, #0 │ │ │ │ addlt r1, r1, r4 │ │ │ │ ldr r0, [r8, #12] │ │ │ │ str r1, [r5] │ │ │ │ cmp r0, r9 │ │ │ │ - bne 80c2c │ │ │ │ + bne 80b34 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ movge r0, r4 │ │ │ │ mvnlt r0, #0 │ │ │ │ - b 80c48 │ │ │ │ + b 80b50 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - beq 80bb4 │ │ │ │ - bl ab140 │ │ │ │ + beq 80abc │ │ │ │ + bl ab064 │ │ │ │ cmp r0, #0 │ │ │ │ addlt r0, r0, r4 │ │ │ │ cmp r4, r0 │ │ │ │ str r0, [r7] │ │ │ │ - blt 80bb4 │ │ │ │ + blt 80abc │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, r4 │ │ │ │ - bge 80bb4 │ │ │ │ + bge 80abc │ │ │ │ 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, r6, r4, lsl r1 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00080c78 : │ │ │ │ +00080b80 : │ │ │ │ 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 16f8a0 │ │ │ │ + bl 16e6f0 │ │ │ │ cmn r0, #1 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r7] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1701e8 │ │ │ │ + bl 16f038 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r8] │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -00080cd8 : │ │ │ │ +00080be0 : │ │ │ │ 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 80d10 │ │ │ │ + bne 80c18 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r2, [pc, #312] @ 80e38 │ │ │ │ + ldr r2, [pc, #312] @ 80d40 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r6 │ │ │ │ mov r9, r6 │ │ │ │ - b 80d20 │ │ │ │ - ldr r1, [pc, #292] @ 80e3c │ │ │ │ - ldr r0, [pc, #292] @ 80e40 │ │ │ │ - bl 2e2cec <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 80e2c │ │ │ │ + b 80c28 │ │ │ │ + ldr r1, [pc, #292] @ 80d44 │ │ │ │ + ldr r0, [pc, #292] @ 80d48 │ │ │ │ + bl 2e0194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 80d34 │ │ │ │ ldr r3, [r1, r9, lsl #3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 80d3c │ │ │ │ + beq 80c44 │ │ │ │ cmp r3, r2 │ │ │ │ add r9, r9, #1 │ │ │ │ addeq r8, r8, #1 │ │ │ │ - b 80d20 │ │ │ │ + b 80c28 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23f8c4 │ │ │ │ + bl 23c0a4 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 80e2c │ │ │ │ + beq 80d34 │ │ │ │ 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] @ 80e44 │ │ │ │ + ldr r3, [pc, #200] @ 80d4c │ │ │ │ str r3, [r4, #24] │ │ │ │ - ldr r3, [pc, #196] @ 80e48 │ │ │ │ + ldr r3, [pc, #196] @ 80d50 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #192] @ 80e4c │ │ │ │ + ldr r3, [pc, #192] @ 80d54 │ │ │ │ str r3, [r4, #128] @ 0x80 │ │ │ │ - ldr r3, [pc, #188] @ 80e50 │ │ │ │ + ldr r3, [pc, #188] @ 80d58 │ │ │ │ str r3, [r4, #116] @ 0x74 │ │ │ │ - ldr r3, [pc, #184] @ 80e54 │ │ │ │ + ldr r3, [pc, #184] @ 80d5c │ │ │ │ str r3, [r4, #156] @ 0x9c │ │ │ │ - ldr r3, [pc, #180] @ 80e58 │ │ │ │ + ldr r3, [pc, #180] @ 80d60 │ │ │ │ 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 a56c0 │ │ │ │ + bl a55e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 80e24 │ │ │ │ + blt 80d2c │ │ │ │ ldr r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - bl a4608 <_PyType_GetDict@@Base> │ │ │ │ + bl a452c <_PyType_GetDict@@Base> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a5804 │ │ │ │ + bl a5728 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 80e30 │ │ │ │ + bne 80d38 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 80e24 │ │ │ │ + beq 80d2c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 80e24 │ │ │ │ + bne 80d2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ - bl 99d3c │ │ │ │ + bl 99c60 │ │ │ │ mvn r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - eorseq r2, r6, ip, asr r3 │ │ │ │ + @ instruction: 0x0035fcdc │ │ │ │ @ instruction: 0x000002b5 │ │ │ │ - eorseq r6, r9, r0, lsr #14 │ │ │ │ - andseq r9, r7, ip, lsl #24 │ │ │ │ - eoreq sp, r9, r0, lsl #22 │ │ │ │ - subseq sl, r6, ip, lsr #8 │ │ │ │ - subseq r0, r7, r0, asr #30 │ │ │ │ - mulseq lr, r0, sp │ │ │ │ - andeq r4, r7, ip, lsr #32 │ │ │ │ + eorseq r4, r9, r4, lsl #1 │ │ │ │ + andseq r8, r7, r0, lsr #23 │ │ │ │ + eoreq sl, r9, ip, asr fp │ │ │ │ + subseq sl, r5, ip, lsr #8 │ │ │ │ + subseq r0, r6, r0, asr #30 │ │ │ │ + @ instruction: 0x001e4ed4 │ │ │ │ + andeq r4, r7, r4, asr #32 │ │ │ │ │ │ │ │ -00080e5c : │ │ │ │ - b 80cd8 │ │ │ │ +00080d64 : │ │ │ │ + b 80be0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #16 │ │ │ │ add ip, sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ stm sp, {r3, ip} │ │ │ │ mov r3, #2 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r1, [pc, #100] @ 80f00 │ │ │ │ - bl fe640 │ │ │ │ + ldr r1, [pc, #100] @ 80e08 │ │ │ │ + bl fe190 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 80eac │ │ │ │ + bne 80db4 │ │ │ │ mov r0, #0 │ │ │ │ - b 80ef8 │ │ │ │ + b 80e00 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 56778 │ │ │ │ + bl 56788 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 80ed0 │ │ │ │ - bl a5774 │ │ │ │ + bne 80dd8 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 80ea4 │ │ │ │ + bne 80dac │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 80ef4 │ │ │ │ - bl a5774 │ │ │ │ + bne 80dfc │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 80ea4 │ │ │ │ - ldr r0, [pc, #8] @ 80f04 │ │ │ │ + bne 80dac │ │ │ │ + ldr r0, [pc, #8] @ 80e0c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq lr, r5, r4, asr #7 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + eorseq fp, r5, r4, asr #26 │ │ │ │ + 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 a5a64 │ │ │ │ + bl a5988 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 80f3c │ │ │ │ + bne 80e44 │ │ │ │ mvn r0, #0 │ │ │ │ - b 80fc8 │ │ │ │ + b 80ed0 │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r0, [pc, #136] @ 80fd0 │ │ │ │ - ldrne r0, [pc, #136] @ 80fd4 │ │ │ │ + ldreq r0, [pc, #136] @ 80ed8 │ │ │ │ + ldrne r0, [pc, #136] @ 80edc │ │ │ │ moveq r2, #2 │ │ │ │ moveq r1, sp │ │ │ │ movne r2, #3 │ │ │ │ movne r1, sp │ │ │ │ strne r4, [sp, #8] │ │ │ │ str r6, [sp] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1a0bbc │ │ │ │ + bl 19ef68 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 80f90 │ │ │ │ + beq 80e98 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 80f90 │ │ │ │ + bne 80e98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq 80f34 │ │ │ │ + beq 80e3c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 80fac │ │ │ │ + bne 80eb4 │ │ │ │ mov r0, #0 │ │ │ │ - b 80fc8 │ │ │ │ + b 80ed0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 80fa4 │ │ │ │ + bne 80eac │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 80fa4 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 80eac │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq sl, r8, r8, lsl #4 │ │ │ │ - subseq sl, r8, r8, asr pc │ │ │ │ + subseq sl, r7, r8, lsl #4 │ │ │ │ + subseq sl, r7, r8, asr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r6, r1 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ movne r1, #127 @ 0x7f │ │ │ │ - bne 81028 │ │ │ │ + bne 80f30 │ │ │ │ lsr r3, r3, #2 │ │ │ │ and r3, r3, #7 │ │ │ │ cmp r3, #1 │ │ │ │ moveq r1, #255 @ 0xff │ │ │ │ - beq 81028 │ │ │ │ - ldr r2, [pc, #72] @ 81068 │ │ │ │ + beq 80f30 │ │ │ │ + ldr r2, [pc, #72] @ 80f70 │ │ │ │ cmp r3, #2 │ │ │ │ - ldr r1, [pc, #68] @ 8106c │ │ │ │ + ldr r1, [pc, #68] @ 80f74 │ │ │ │ movne r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9270c │ │ │ │ + bl 92630 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 8105c │ │ │ │ + beq 80f64 │ │ │ │ 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 10d0fc <_PyUnicodeWriter_PrepareInternal@@Base+0x6b8> │ │ │ │ + bl 10cb7c <_PyUnicodeWriter_PrepareInternal@@Base+0x6b8> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0x0010ffff │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ │ │ │ │ -00081070 : │ │ │ │ +00080f78 : │ │ │ │ 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 81098 │ │ │ │ - bl 58578 │ │ │ │ - b 810dc │ │ │ │ - ldr r3, [pc, #68] @ 810e4 │ │ │ │ + bne 80fa0 │ │ │ │ + bl 5850c │ │ │ │ + b 80fe4 │ │ │ │ + ldr r3, [pc, #68] @ 80fec │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #56] @ 810e8 │ │ │ │ + ldr r1, [pc, #56] @ 80ff0 │ │ │ │ mov r6, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1babd0 │ │ │ │ + bl 1b906c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 810dc │ │ │ │ + blt 80fe4 │ │ │ │ cmp r5, #0 │ │ │ │ - ldr r1, [pc, #32] @ 810ec │ │ │ │ + ldr r1, [pc, #32] @ 80ff4 │ │ │ │ mov r2, r6 │ │ │ │ movne r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 64f58 │ │ │ │ + b 64f60 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq sl, r6, r8, lsl ip │ │ │ │ - eorseq r6, r9, r8, lsr r7 │ │ │ │ - eorseq r1, r6, r8, lsl sp │ │ │ │ + subseq sl, r5, r8, lsl ip │ │ │ │ + mlaseq r9, ip, r0, r4 │ │ │ │ + mlaseq r5, r8, r6, pc @ │ │ │ │ │ │ │ │ -000810f0 : │ │ │ │ +00080ff8 : │ │ │ │ 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 81118 │ │ │ │ - bl 58578 │ │ │ │ - b 811c0 │ │ │ │ - ldr r3, [pc, #168] @ 811c8 │ │ │ │ + bne 81020 │ │ │ │ + bl 5850c │ │ │ │ + b 810c8 │ │ │ │ + ldr r3, [pc, #168] @ 810d0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #156] @ 811cc │ │ │ │ + ldr r1, [pc, #156] @ 810d4 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1babd0 │ │ │ │ + bl 1b906c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 811c0 │ │ │ │ - ldr r3, [pc, #136] @ 811d0 │ │ │ │ + blt 810c8 │ │ │ │ + ldr r3, [pc, #136] @ 810d8 │ │ │ │ cmp r6, #0 │ │ │ │ moveq r6, r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 64f58 │ │ │ │ + bl 64f60 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 811c0 │ │ │ │ + beq 810c8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne 811b8 │ │ │ │ + bne 810c0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #84] @ 811d4 │ │ │ │ + ldr r2, [pc, #84] @ 810dc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r1, [pc, #76] @ 811d8 │ │ │ │ + ldr r1, [pc, #76] @ 810e0 │ │ │ │ mov r2, r6 │ │ │ │ - bl 117e48 │ │ │ │ + bl 1176e0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 811c0 │ │ │ │ + beq 810c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 811c0 │ │ │ │ + bne 810c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 811c0 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 810c8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 242df0 │ │ │ │ + b 23f5d4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq sl, r6, r8, lsl ip │ │ │ │ - eorseq r6, r9, ip, lsl #15 │ │ │ │ - eorseq r1, r6, r8, lsl sp │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r6, r7, r4, lsr #28 │ │ │ │ + subseq sl, r5, r8, lsl ip │ │ │ │ + ldrsheq r4, [r9], -r0 @ │ │ │ │ + mlaseq r5, r8, r6, pc @ │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r4, r7, r4, lsr #15 │ │ │ │ │ │ │ │ -000811dc : │ │ │ │ +000810e4 : │ │ │ │ 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 81204 │ │ │ │ - bl 58578 │ │ │ │ - b 81248 │ │ │ │ - ldr r3, [pc, #68] @ 81250 │ │ │ │ + bne 8110c │ │ │ │ + bl 5850c │ │ │ │ + b 81150 │ │ │ │ + ldr r3, [pc, #68] @ 81158 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #56] @ 81254 │ │ │ │ + ldr r1, [pc, #56] @ 8115c │ │ │ │ mov r6, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1babd0 │ │ │ │ + bl 1b906c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 81248 │ │ │ │ + blt 81150 │ │ │ │ cmp r5, #0 │ │ │ │ - ldr r1, [pc, #32] @ 81258 │ │ │ │ + ldr r1, [pc, #32] @ 81160 │ │ │ │ mov r2, r6 │ │ │ │ movne r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 22cfcc │ │ │ │ + b 229770 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq sl, r6, r8, lsl ip │ │ │ │ - eorseq r6, r9, r8, ror #15 │ │ │ │ - eorseq r1, r6, r8, lsl sp │ │ │ │ + subseq sl, r5, r8, lsl ip │ │ │ │ + eorseq r4, r9, ip, asr #2 │ │ │ │ + mlaseq r5, r8, r6, pc @ │ │ │ │ │ │ │ │ -0008125c : │ │ │ │ +00081164 : │ │ │ │ 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 81284 │ │ │ │ - bl 58578 │ │ │ │ - b 812ac │ │ │ │ - ldr r3, [pc, #164] @ 81330 │ │ │ │ + bne 8118c │ │ │ │ + bl 5850c │ │ │ │ + b 811b4 │ │ │ │ + ldr r3, [pc, #164] @ 81238 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #152] @ 81334 │ │ │ │ + ldr r1, [pc, #152] @ 8123c │ │ │ │ mov r6, r2 │ │ │ │ mov r2, #1 │ │ │ │ - bl 1babd0 │ │ │ │ + bl 1b906c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 812b4 │ │ │ │ + bge 811bc │ │ │ │ mov r4, #0 │ │ │ │ - b 81328 │ │ │ │ - ldr r3, [pc, #124] @ 81338 │ │ │ │ + b 81230 │ │ │ │ + ldr r3, [pc, #124] @ 81240 │ │ │ │ cmp r5, #0 │ │ │ │ moveq r5, r3 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 22cfcc │ │ │ │ + bl 229770 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 812ac │ │ │ │ + beq 811b4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 81328 │ │ │ │ - ldr r2, [pc, #76] @ 8133c │ │ │ │ + bne 81230 │ │ │ │ + ldr r2, [pc, #76] @ 81244 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r1, [pc, #68] @ 81340 │ │ │ │ + ldr r1, [pc, #68] @ 81248 │ │ │ │ mov r2, r5 │ │ │ │ - bl 117e48 │ │ │ │ + bl 1176e0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 812ac │ │ │ │ + beq 811b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 812ac │ │ │ │ + bne 811b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 812ac │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 811b4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq sl, r6, r8, lsl ip │ │ │ │ - eorseq r6, r9, r8, ror r8 │ │ │ │ - eorseq r1, r6, r8, lsl sp │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003968d4 │ │ │ │ + subseq sl, r5, r8, lsl ip │ │ │ │ + @ instruction: 0x003941dc │ │ │ │ + mlaseq r5, r8, r6, pc @ │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r4, r9, r8, lsr r2 │ │ │ │ │ │ │ │ -00081344 : │ │ │ │ +0008124c : │ │ │ │ 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 145050 <_Py_GetErrorHandler@@Base> │ │ │ │ + bl 144840 <_Py_GetErrorHandler@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b b1f64 │ │ │ │ + b b1ad8 │ │ │ │ │ │ │ │ -0008137c : │ │ │ │ +00081284 : │ │ │ │ mov r3, #0 │ │ │ │ - b 228a98 │ │ │ │ + b 225284 │ │ │ │ │ │ │ │ -00081384 <_PyUnicode_DecodeUnicodeEscapeInternal@@Base>: │ │ │ │ +0008128c <_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 10b7a4 <_PyUnicode_DecodeUnicodeEscapeInternal2@@Base> │ │ │ │ + bl 10b1d4 <_PyUnicode_DecodeUnicodeEscapeInternal2@@Base> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -000813b4 <_PyUnicodeWriter_PrepareKindInternal@@Base>: │ │ │ │ +000812bc <_PyUnicodeWriter_PrepareKindInternal@@Base>: │ │ │ │ cmp r1, #2 │ │ │ │ - ldreq r2, [pc, #20] @ 813d4 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x20> │ │ │ │ - beq 813cc <_PyUnicodeWriter_PrepareKindInternal@@Base+0x18> │ │ │ │ + ldreq r2, [pc, #20] @ 812dc <_PyUnicodeWriter_PrepareKindInternal@@Base+0x20> │ │ │ │ + beq 812d4 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x18> │ │ │ │ cmp r1, #4 │ │ │ │ - ldr r2, [pc, #12] @ 813d8 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x24> │ │ │ │ + ldr r2, [pc, #12] @ 812e0 <_PyUnicodeWriter_PrepareKindInternal@@Base+0x24> │ │ │ │ movne r2, #255 @ 0xff │ │ │ │ mov r1, #0 │ │ │ │ - b 10ca44 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + b 10c4c4 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ @ instruction: 0x0010ffff │ │ │ │ │ │ │ │ -000813dc <_PyUnicodeWriter_WriteLatin1String@@Base>: │ │ │ │ +000812e4 <_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] @ 81540 <_PyUnicodeWriter_WriteLatin1String@@Base+0x164> │ │ │ │ + ldr r1, [pc, #320] @ 81448 <_PyUnicodeWriter_WriteLatin1String@@Base+0x164> │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, r3 │ │ │ │ - bls 81450 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ + bls 81358 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ tst r3, #3 │ │ │ │ - bne 81440 <_PyUnicodeWriter_WriteLatin1String@@Base+0x64> │ │ │ │ + bne 81348 <_PyUnicodeWriter_WriteLatin1String@@Base+0x64> │ │ │ │ mov r2, r3 │ │ │ │ add r3, r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc 81434 <_PyUnicodeWriter_WriteLatin1String@@Base+0x58> │ │ │ │ + bcc 8133c <_PyUnicodeWriter_WriteLatin1String@@Base+0x58> │ │ │ │ ldr r2, [r3, #-4] │ │ │ │ tst r1, r2 │ │ │ │ - beq 81414 <_PyUnicodeWriter_WriteLatin1String@@Base+0x38> │ │ │ │ - b 81458 <_PyUnicodeWriter_WriteLatin1String@@Base+0x7c> │ │ │ │ + beq 8131c <_PyUnicodeWriter_WriteLatin1String@@Base+0x38> │ │ │ │ + b 81360 <_PyUnicodeWriter_WriteLatin1String@@Base+0x7c> │ │ │ │ cmp r7, r2 │ │ │ │ - beq 81450 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ + beq 81358 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ mov r3, r2 │ │ │ │ ldrsb r2, [r3], #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bge 81404 <_PyUnicodeWriter_WriteLatin1String@@Base+0x28> │ │ │ │ - b 81458 <_PyUnicodeWriter_WriteLatin1String@@Base+0x7c> │ │ │ │ + bge 8130c <_PyUnicodeWriter_WriteLatin1String@@Base+0x28> │ │ │ │ + b 81360 <_PyUnicodeWriter_WriteLatin1String@@Base+0x7c> │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ - b 8145c <_PyUnicodeWriter_WriteLatin1String@@Base+0x80> │ │ │ │ + b 81364 <_PyUnicodeWriter_WriteLatin1String@@Base+0x80> │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc 814ac <_PyUnicodeWriter_WriteLatin1String@@Base+0xd0> │ │ │ │ + bcc 813b4 <_PyUnicodeWriter_WriteLatin1String@@Base+0xd0> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ sub r3, r3, r1 │ │ │ │ cmp r3, r6 │ │ │ │ - blt 814ac <_PyUnicodeWriter_WriteLatin1String@@Base+0xd0> │ │ │ │ + blt 813b4 <_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 814cc <_PyUnicodeWriter_WriteLatin1String@@Base+0xf0> │ │ │ │ + beq 813d4 <_PyUnicodeWriter_WriteLatin1String@@Base+0xf0> │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ addne r3, r3, #20 │ │ │ │ addeq r3, r3, #28 │ │ │ │ - b 814cc <_PyUnicodeWriter_WriteLatin1String@@Base+0xf0> │ │ │ │ + b 813d4 <_PyUnicodeWriter_WriteLatin1String@@Base+0xf0> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 8147c <_PyUnicodeWriter_WriteLatin1String@@Base+0xa0> │ │ │ │ + beq 81384 <_PyUnicodeWriter_WriteLatin1String@@Base+0xa0> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 10ca44 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl 10c4c4 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ - bne 8147c <_PyUnicodeWriter_WriteLatin1String@@Base+0xa0> │ │ │ │ + bne 81384 <_PyUnicodeWriter_WriteLatin1String@@Base+0xa0> │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r2, #2 │ │ │ │ - beq 814f4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x118> │ │ │ │ + beq 813fc <_PyUnicodeWriter_WriteLatin1String@@Base+0x118> │ │ │ │ cmp r2, #4 │ │ │ │ addeq r3, r3, r0, lsl #2 │ │ │ │ - beq 81514 <_PyUnicodeWriter_WriteLatin1String@@Base+0x138> │ │ │ │ + beq 8141c <_PyUnicodeWriter_WriteLatin1String@@Base+0x138> │ │ │ │ add r0, r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ bl 29cdc │ │ │ │ - b 8152c <_PyUnicodeWriter_WriteLatin1String@@Base+0x150> │ │ │ │ + b 81434 <_PyUnicodeWriter_WriteLatin1String@@Base+0x150> │ │ │ │ add r3, r3, r0, lsl #1 │ │ │ │ cmp r7, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r4, r4, #1 │ │ │ │ - bls 8152c <_PyUnicodeWriter_WriteLatin1String@@Base+0x150> │ │ │ │ + bls 81434 <_PyUnicodeWriter_WriteLatin1String@@Base+0x150> │ │ │ │ ldrb r2, [r2] │ │ │ │ strh r2, [r3], #2 │ │ │ │ - b 814f8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x11c> │ │ │ │ + b 81400 <_PyUnicodeWriter_WriteLatin1String@@Base+0x11c> │ │ │ │ cmp r7, r4 │ │ │ │ mov r2, r4 │ │ │ │ add r4, r4, #1 │ │ │ │ ldrbhi r2, [r2] │ │ │ │ strhi r2, [r3], #4 │ │ │ │ - bhi 81514 <_PyUnicodeWriter_WriteLatin1String@@Base+0x138> │ │ │ │ + bhi 8141c <_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] @ 81658 <_PyUnicodeWriter_WriteLatin1String@@Base+0x27c> │ │ │ │ + ldr r2, [pc, #252] @ 81560 <_PyUnicodeWriter_WriteLatin1String@@Base+0x27c> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #244] @ 8165c <_PyUnicodeWriter_WriteLatin1String@@Base+0x280> │ │ │ │ + ldr r0, [pc, #244] @ 81564 <_PyUnicodeWriter_WriteLatin1String@@Base+0x280> │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 81594 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1b8> │ │ │ │ + bne 8149c <_PyUnicodeWriter_WriteLatin1String@@Base+0x1b8> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #224] @ 81660 <_PyUnicodeWriter_WriteLatin1String@@Base+0x284> │ │ │ │ + ldr r3, [pc, #224] @ 81568 <_PyUnicodeWriter_WriteLatin1String@@Base+0x284> │ │ │ │ cmp r5, r3 │ │ │ │ - beq 815d0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1f4> │ │ │ │ + beq 814d8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1f4> │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 815d0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1f4> │ │ │ │ - b 81598 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1bc> │ │ │ │ + ble 814d8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1f4> │ │ │ │ + b 814a0 <_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 815e8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x20c> │ │ │ │ + bne 814f0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x20c> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #160] @ 81660 <_PyUnicodeWriter_WriteLatin1String@@Base+0x284> │ │ │ │ + ldr r3, [pc, #160] @ 81568 <_PyUnicodeWriter_WriteLatin1String@@Base+0x284> │ │ │ │ cmp r4, r3 │ │ │ │ - beq 815d0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1f4> │ │ │ │ + beq 814d8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1f4> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 815ec <_PyUnicodeWriter_WriteLatin1String@@Base+0x210> │ │ │ │ - ldr r3, [pc, #140] @ 81664 <_PyUnicodeWriter_WriteLatin1String@@Base+0x288> │ │ │ │ - ldr r1, [pc, #140] @ 81668 <_PyUnicodeWriter_WriteLatin1String@@Base+0x28c> │ │ │ │ + bgt 814f4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x210> │ │ │ │ + ldr r3, [pc, #140] @ 8156c <_PyUnicodeWriter_WriteLatin1String@@Base+0x288> │ │ │ │ + ldr r1, [pc, #140] @ 81570 <_PyUnicodeWriter_WriteLatin1String@@Base+0x28c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r6, #0 │ │ │ │ - b 81650 <_PyUnicodeWriter_WriteLatin1String@@Base+0x274> │ │ │ │ + b 81558 <_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 1fa830 │ │ │ │ + bl 1f8b80 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 8162c <_PyUnicodeWriter_WriteLatin1String@@Base+0x250> │ │ │ │ + beq 81534 <_PyUnicodeWriter_WriteLatin1String@@Base+0x250> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 8162c <_PyUnicodeWriter_WriteLatin1String@@Base+0x250> │ │ │ │ + bne 81534 <_PyUnicodeWriter_WriteLatin1String@@Base+0x250> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 81650 <_PyUnicodeWriter_WriteLatin1String@@Base+0x274> │ │ │ │ + beq 81558 <_PyUnicodeWriter_WriteLatin1String@@Base+0x274> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 81650 <_PyUnicodeWriter_WriteLatin1String@@Base+0x274> │ │ │ │ + bne 81558 <_PyUnicodeWriter_WriteLatin1String@@Base+0x274> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00562990 │ │ │ │ - subseq r2, r6, ip, asr #15 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq sp, r6, r8, lsr fp │ │ │ │ - @ instruction: 0x0038fdf4 │ │ │ │ + @ instruction: 0x00552990 │ │ │ │ + subseq r2, r5, ip, asr #15 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq sp, r5, r8, lsr fp │ │ │ │ + eorseq sp, r8, r4, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #144] @ 81714 <_PyUnicodeWriter_WriteLatin1String@@Base+0x338> │ │ │ │ + ldr r1, [pc, #144] @ 8161c <_PyUnicodeWriter_WriteLatin1String@@Base+0x338> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #140] @ 81718 <_PyUnicodeWriter_WriteLatin1String@@Base+0x33c> │ │ │ │ + ldr r2, [pc, #140] @ 81620 <_PyUnicodeWriter_WriteLatin1String@@Base+0x33c> │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ - bne 816cc <_PyUnicodeWriter_WriteLatin1String@@Base+0x2f0> │ │ │ │ + bne 815d4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2f0> │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #120] @ 8171c <_PyUnicodeWriter_WriteLatin1String@@Base+0x340> │ │ │ │ + ldr r3, [pc, #120] @ 81624 <_PyUnicodeWriter_WriteLatin1String@@Base+0x340> │ │ │ │ cmp r4, r3 │ │ │ │ - beq 816b4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2d8> │ │ │ │ + beq 815bc <_PyUnicodeWriter_WriteLatin1String@@Base+0x2d8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 816d0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2f4> │ │ │ │ - ldr r3, [pc, #100] @ 81720 <_PyUnicodeWriter_WriteLatin1String@@Base+0x344> │ │ │ │ - ldr r1, [pc, #100] @ 81724 <_PyUnicodeWriter_WriteLatin1String@@Base+0x348> │ │ │ │ + bgt 815d8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2f4> │ │ │ │ + ldr r3, [pc, #100] @ 81628 <_PyUnicodeWriter_WriteLatin1String@@Base+0x344> │ │ │ │ + ldr r1, [pc, #100] @ 8162c <_PyUnicodeWriter_WriteLatin1String@@Base+0x348> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r5, #0 │ │ │ │ - b 8170c <_PyUnicodeWriter_WriteLatin1String@@Base+0x330> │ │ │ │ + b 81614 <_PyUnicodeWriter_WriteLatin1String@@Base+0x330> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 206e3c │ │ │ │ + bl 20518c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 8170c <_PyUnicodeWriter_WriteLatin1String@@Base+0x330> │ │ │ │ + beq 81614 <_PyUnicodeWriter_WriteLatin1String@@Base+0x330> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 8170c <_PyUnicodeWriter_WriteLatin1String@@Base+0x330> │ │ │ │ + bne 81614 <_PyUnicodeWriter_WriteLatin1String@@Base+0x330> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, r6, ip, asr #15 │ │ │ │ - @ instruction: 0x00562990 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq sp, r6, r8, lsr fp │ │ │ │ - @ instruction: 0x0038fdf4 │ │ │ │ + subseq r2, r5, ip, asr #15 │ │ │ │ + @ instruction: 0x00552990 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq sp, r5, r8, lsr fp │ │ │ │ + eorseq sp, r8, r4, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #144] @ 817d0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3f4> │ │ │ │ + ldr r1, [pc, #144] @ 816d8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3f4> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #140] @ 817d4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3f8> │ │ │ │ + ldr r2, [pc, #140] @ 816dc <_PyUnicodeWriter_WriteLatin1String@@Base+0x3f8> │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ - bne 81788 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ac> │ │ │ │ + bne 81690 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ac> │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #120] @ 817d8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3fc> │ │ │ │ + ldr r3, [pc, #120] @ 816e0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3fc> │ │ │ │ cmp r4, r3 │ │ │ │ - beq 81770 <_PyUnicodeWriter_WriteLatin1String@@Base+0x394> │ │ │ │ + beq 81678 <_PyUnicodeWriter_WriteLatin1String@@Base+0x394> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 8178c <_PyUnicodeWriter_WriteLatin1String@@Base+0x3b0> │ │ │ │ - ldr r3, [pc, #100] @ 817dc <_PyUnicodeWriter_WriteLatin1String@@Base+0x400> │ │ │ │ - ldr r1, [pc, #100] @ 817e0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x404> │ │ │ │ + bgt 81694 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3b0> │ │ │ │ + ldr r3, [pc, #100] @ 816e4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x400> │ │ │ │ + ldr r1, [pc, #100] @ 816e8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x404> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r5, #0 │ │ │ │ - b 817c8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ec> │ │ │ │ + b 816d0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ec> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 17b8f8 │ │ │ │ + bl 17a88c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 817c8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ec> │ │ │ │ + beq 816d0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ec> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 817c8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ec> │ │ │ │ + bne 816d0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, r6, ip, asr #15 │ │ │ │ - @ instruction: 0x00562990 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq sp, r6, r8, lsr fp │ │ │ │ - @ instruction: 0x0038fdf4 │ │ │ │ + subseq r2, r5, ip, asr #15 │ │ │ │ + @ instruction: 0x00552990 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq sp, r5, r8, lsr fp │ │ │ │ + eorseq sp, r8, r4, ror r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #144] @ 8188c <_PyUnicodeWriter_WriteLatin1String@@Base+0x4b0> │ │ │ │ + ldr r1, [pc, #144] @ 81794 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4b0> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #140] @ 81890 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4b4> │ │ │ │ + ldr r2, [pc, #140] @ 81798 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4b4> │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r1 │ │ │ │ - bne 81844 <_PyUnicodeWriter_WriteLatin1String@@Base+0x468> │ │ │ │ + bne 8174c <_PyUnicodeWriter_WriteLatin1String@@Base+0x468> │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - ldr r3, [pc, #120] @ 81894 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4b8> │ │ │ │ + ldr r3, [pc, #120] @ 8179c <_PyUnicodeWriter_WriteLatin1String@@Base+0x4b8> │ │ │ │ cmp r4, r3 │ │ │ │ - beq 8182c <_PyUnicodeWriter_WriteLatin1String@@Base+0x450> │ │ │ │ + beq 81734 <_PyUnicodeWriter_WriteLatin1String@@Base+0x450> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt 81848 <_PyUnicodeWriter_WriteLatin1String@@Base+0x46c> │ │ │ │ - ldr r3, [pc, #100] @ 81898 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4bc> │ │ │ │ - ldr r1, [pc, #100] @ 8189c <_PyUnicodeWriter_WriteLatin1String@@Base+0x4c0> │ │ │ │ + bgt 81750 <_PyUnicodeWriter_WriteLatin1String@@Base+0x46c> │ │ │ │ + ldr r3, [pc, #100] @ 817a0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4bc> │ │ │ │ + ldr r1, [pc, #100] @ 817a4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4c0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r5, #0 │ │ │ │ - b 81884 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a8> │ │ │ │ + b 8178c <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a8> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2123f0 │ │ │ │ + bl 210000 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 81884 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a8> │ │ │ │ + beq 8178c <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 81884 <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a8> │ │ │ │ + bne 8178c <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r2, r6, ip, asr #15 │ │ │ │ - @ instruction: 0x00562990 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq sp, r6, r8, lsr fp │ │ │ │ - @ instruction: 0x0038fdf4 │ │ │ │ + subseq r2, r5, ip, asr #15 │ │ │ │ + @ instruction: 0x00552990 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq sp, r5, r8, lsr fp │ │ │ │ + eorseq sp, r8, r4, ror r7 │ │ │ │ │ │ │ │ -000818a0 : │ │ │ │ +000817a8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #40] @ 818e0 │ │ │ │ + ldr r4, [pc, #40] @ 817e8 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r1 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ - bl 2b61d8 <_PyEval_SetProfile@@Base> │ │ │ │ + bl 2b3238 <_PyEval_SetProfile@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popge {r4, pc} │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #4] @ 818e4 │ │ │ │ - b 2a96c8 │ │ │ │ + ldr r0, [pc, #4] @ 817ec │ │ │ │ + b 2a6718 │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r6, r9, ip, lsr r9 │ │ │ │ + eorseq r4, r9, r0, lsr #5 │ │ │ │ │ │ │ │ -000818e8 : │ │ │ │ +000817f0 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 27856c │ │ │ │ + bl 27512c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 81910 │ │ │ │ - bl 11af64 │ │ │ │ + bne 81818 │ │ │ │ + bl 11a7f8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 81930 │ │ │ │ + beq 81838 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 81930 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bne 81838 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ - bl 27856c │ │ │ │ + bl 27512c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 819c4 │ │ │ │ + beq 818cc │ │ │ │ add r5, r4, r5, lsl #2 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - beq 81988 │ │ │ │ - ldr r1, [pc, #84] @ 819cc │ │ │ │ + beq 81890 │ │ │ │ + ldr r1, [pc, #84] @ 818d4 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ - bl ad1b4 │ │ │ │ + bl ad0b8 │ │ │ │ mov r5, r0 │ │ │ │ - b 81994 │ │ │ │ + b 8189c │ │ │ │ mov r1, r6 │ │ │ │ - bl 119140 │ │ │ │ + bl 1189d8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 819b0 │ │ │ │ + beq 818b8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 819b8 │ │ │ │ + beq 818c0 │ │ │ │ mov r4, r5 │ │ │ │ - b 819c4 │ │ │ │ + b 818cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 819b0 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 818b8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq r6, r6, r8, lsr #28 │ │ │ │ + eorseq r4, r6, r8, lsl #15 │ │ │ │ │ │ │ │ -000819d0 : │ │ │ │ +000818d8 : │ │ │ │ mov r3, #2 │ │ │ │ - b 81938 │ │ │ │ + b 81840 │ │ │ │ │ │ │ │ -000819d8 : │ │ │ │ +000818e0 : │ │ │ │ mov r3, #3 │ │ │ │ - b 81938 │ │ │ │ + b 81840 │ │ │ │ │ │ │ │ -000819e0 <_PyCrossInterpreterData_Lookup@@Base>: │ │ │ │ +000818e8 <_PyCrossInterpreterData_Lookup@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1ab5ec │ │ │ │ + bl 1a9988 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ pop {r4, lr} │ │ │ │ - b 331a38 │ │ │ │ + b 32f2f0 │ │ │ │ │ │ │ │ -00081a04 <_PyXI_NamespaceFromNames@@Base>: │ │ │ │ +0008190c <_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] @ 81a74 <_PyXI_NamespaceFromNames@@Base+0x70> │ │ │ │ + ldr r3, [pc, #88] @ 8197c <_PyXI_NamespaceFromNames@@Base+0x70> │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r0, r3 │ │ │ │ - bne 81a2c <_PyXI_NamespaceFromNames@@Base+0x28> │ │ │ │ + bne 81934 <_PyXI_NamespaceFromNames@@Base+0x28> │ │ │ │ mov r4, #0 │ │ │ │ - b 81a6c <_PyXI_NamespaceFromNames@@Base+0x68> │ │ │ │ + b 81974 <_PyXI_NamespaceFromNames@@Base+0x68> │ │ │ │ mov r5, r0 │ │ │ │ - bl 306a40 │ │ │ │ + bl 303eec │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 81a24 <_PyXI_NamespaceFromNames@@Base+0x20> │ │ │ │ + beq 8192c <_PyXI_NamespaceFromNames@@Base+0x20> │ │ │ │ mov r1, r5 │ │ │ │ - bl 306ed0 │ │ │ │ + bl 30437c │ │ │ │ cmn r0, #1 │ │ │ │ - bne 81a6c <_PyXI_NamespaceFromNames@@Base+0x68> │ │ │ │ + bne 81974 <_PyXI_NamespaceFromNames@@Base+0x68> │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b5d0 │ │ │ │ + bl 8b53c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1d00e0 │ │ │ │ + bl 1ce3e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 81a24 <_PyXI_NamespaceFromNames@@Base+0x20> │ │ │ │ - bl 11af64 │ │ │ │ - b 81a24 <_PyXI_NamespaceFromNames@@Base+0x20> │ │ │ │ + bne 8192c <_PyXI_NamespaceFromNames@@Base+0x20> │ │ │ │ + bl 11a7f8 │ │ │ │ + b 8192c <_PyXI_NamespaceFromNames@@Base+0x20> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -00081a78 : │ │ │ │ - ldr r1, [pc, #28] @ 81a9c │ │ │ │ - ldr r3, [pc, #28] @ 81aa0 │ │ │ │ +00081980 : │ │ │ │ + ldr r1, [pc, #28] @ 819a4 │ │ │ │ + ldr r3, [pc, #28] @ 819a8 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 35a770 │ │ │ │ - ldr r2, [pc, #20] @ 81aa4 │ │ │ │ + bl 3580f0 │ │ │ │ + ldr r2, [pc, #20] @ 819ac │ │ │ │ ldr r1, [r1] │ │ │ │ ldr r0, [r3, r0] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 19081c <_PyErr_SetString@@Base> │ │ │ │ - ldrsbeq r1, [r6], #-12 │ │ │ │ + b 18ee08 <_PyErr_SetString@@Base> │ │ │ │ + ldrsbeq r1, [r5], #-12 │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r6, r9, r4, ror #18 │ │ │ │ + eorseq r4, r9, r8, asr #5 │ │ │ │ │ │ │ │ -00081aa8 <_PyState_AddModule@@Base>: │ │ │ │ +000819b0 <_PyState_AddModule@@Base>: │ │ │ │ subs r3, r2, #0 │ │ │ │ - beq 81af4 <_PyState_AddModule@@Base+0x4c> │ │ │ │ + beq 819fc <_PyState_AddModule@@Base+0x4c> │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 81ae8 <_PyState_AddModule@@Base+0x40> │ │ │ │ + beq 819f0 <_PyState_AddModule@@Base+0x40> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ 81afc <_PyState_AddModule@@Base+0x54> │ │ │ │ - ldr r2, [pc, #36] @ 81b00 <_PyState_AddModule@@Base+0x58> │ │ │ │ + ldr r3, [pc, #36] @ 81a04 <_PyState_AddModule@@Base+0x54> │ │ │ │ + ldr r2, [pc, #36] @ 81a08 <_PyState_AddModule@@Base+0x58> │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 19081c <_PyErr_SetString@@Base> │ │ │ │ + bl 18ee08 <_PyErr_SetString@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b 243410 │ │ │ │ + b 23fbf4 │ │ │ │ mvn r0, #0 │ │ │ │ bx lr │ │ │ │ - ldrsbeq r1, [r6], #-12 │ │ │ │ - eorseq sl, r7, r0, ror #19 │ │ │ │ + ldrsbeq r1, [r5], #-12 │ │ │ │ + eorseq r8, r7, r0, ror #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 81b2c <_PyState_AddModule@@Base+0x84> │ │ │ │ - ldr r2, [pc, #16] @ 81b30 <_PyState_AddModule@@Base+0x88> │ │ │ │ + ldr r3, [pc, #16] @ 81a34 <_PyState_AddModule@@Base+0x84> │ │ │ │ + ldr r2, [pc, #16] @ 81a38 <_PyState_AddModule@@Base+0x88> │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 19081c <_PyErr_SetString@@Base> │ │ │ │ + bl 18ee08 <_PyErr_SetString@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsbeq r1, [r6], #-12 │ │ │ │ - eorseq r6, r9, r8, lsl #19 │ │ │ │ + ldrsbeq r1, [r5], #-12 │ │ │ │ + eorseq r4, r9, ip, ror #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ 81b5c <_PyState_AddModule@@Base+0xb4> │ │ │ │ - ldr r2, [pc, #16] @ 81b60 <_PyState_AddModule@@Base+0xb8> │ │ │ │ + ldr r3, [pc, #16] @ 81a64 <_PyState_AddModule@@Base+0xb4> │ │ │ │ + ldr r2, [pc, #16] @ 81a68 <_PyState_AddModule@@Base+0xb8> │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 19081c <_PyErr_SetString@@Base> │ │ │ │ + bl 18ee08 <_PyErr_SetString@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsbeq r1, [r6], #-12 │ │ │ │ - eorseq r6, r9, r8, lsl #19 │ │ │ │ + ldrsbeq r1, [r5], #-12 │ │ │ │ + eorseq r4, r9, ip, ror #5 │ │ │ │ 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 81ba4 <_PyState_AddModule@@Base+0xfc> │ │ │ │ - ldr r2, [pc, #84] @ 81be4 <_PyState_AddModule@@Base+0x13c> │ │ │ │ - ldr r1, [pc, #84] @ 81be8 <_PyState_AddModule@@Base+0x140> │ │ │ │ - ldr r0, [pc, #84] @ 81bec <_PyState_AddModule@@Base+0x144> │ │ │ │ + bne 81aac <_PyState_AddModule@@Base+0xfc> │ │ │ │ + ldr r2, [pc, #84] @ 81aec <_PyState_AddModule@@Base+0x13c> │ │ │ │ + ldr r1, [pc, #84] @ 81af0 <_PyState_AddModule@@Base+0x140> │ │ │ │ + ldr r0, [pc, #84] @ 81af4 <_PyState_AddModule@@Base+0x144> │ │ │ │ mov r3, r4 │ │ │ │ - bl 31816c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 315a24 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #68] @ 81bf0 <_PyState_AddModule@@Base+0x148> │ │ │ │ - bl 35a770 │ │ │ │ + ldr r2, [pc, #68] @ 81af8 <_PyState_AddModule@@Base+0x148> │ │ │ │ + bl 3580f0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ - bl 243fe4 │ │ │ │ + bl 2407c8 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 81b9c <_PyState_AddModule@@Base+0xf4> │ │ │ │ + beq 81aa4 <_PyState_AddModule@@Base+0xf4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 81bdc <_PyState_AddModule@@Base+0x134> │ │ │ │ + beq 81ae4 <_PyState_AddModule@@Base+0x134> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 24636c │ │ │ │ - ldr r0, [pc, #16] @ 81bf4 <_PyState_AddModule@@Base+0x14c> │ │ │ │ + b 242b50 │ │ │ │ + ldr r0, [pc, #16] @ 81afc <_PyState_AddModule@@Base+0x14c> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq sp, r7, r0, lsr sp │ │ │ │ - @ instruction: 0x0036ebb4 │ │ │ │ - eorseq r9, r6, r8, lsr r0 │ │ │ │ + @ instruction: 0x0037b6b0 │ │ │ │ + eorseq ip, r6, r4, lsr r5 │ │ │ │ + mlaseq r6, r8, r9, r6 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + 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 92f28 │ │ │ │ + bl 92e4c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 81e84 <_PyState_AddModule@@Base+0x3dc> │ │ │ │ - ldr r3, [pc, #624] @ 81e90 <_PyState_AddModule@@Base+0x3e8> │ │ │ │ - bl 35a770 │ │ │ │ + beq 81d8c <_PyState_AddModule@@Base+0x3dc> │ │ │ │ + ldr r3, [pc, #624] @ 81d98 <_PyState_AddModule@@Base+0x3e8> │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r3, #3892] @ 0xf34 │ │ │ │ cmp r2, #0 │ │ │ │ movgt r6, #1 │ │ │ │ - bgt 81c50 <_PyState_AddModule@@Base+0x1a8> │ │ │ │ + bgt 81b58 <_PyState_AddModule@@Base+0x1a8> │ │ │ │ movne r6, #0 │ │ │ │ - bne 81c50 <_PyState_AddModule@@Base+0x1a8> │ │ │ │ + bne 81b58 <_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] @ 81e94 <_PyState_AddModule@@Base+0x3ec> │ │ │ │ + ldr r3, [pc, #572] @ 81d9c <_PyState_AddModule@@Base+0x3ec> │ │ │ │ ldr r8, [r3] │ │ │ │ add r8, r8, #16 │ │ │ │ ldr r0, [r8, #-16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 81cb8 <_PyState_AddModule@@Base+0x210> │ │ │ │ - bl 9deb0 │ │ │ │ + beq 81bc0 <_PyState_AddModule@@Base+0x210> │ │ │ │ + bl 9ddd4 │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ - beq 81e60 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + beq 81d68 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ mov r0, r5 │ │ │ │ - bl ab318 │ │ │ │ + bl ab23c │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - beq 81ca8 <_PyState_AddModule@@Base+0x200> │ │ │ │ + beq 81bb0 <_PyState_AddModule@@Base+0x200> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 81ca8 <_PyState_AddModule@@Base+0x200> │ │ │ │ + bne 81bb0 <_PyState_AddModule@@Base+0x200> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ add r8, r8, #16 │ │ │ │ - beq 81c5c <_PyState_AddModule@@Base+0x1b4> │ │ │ │ - b 81e60 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ - ldr r3, [pc, #472] @ 81e98 <_PyState_AddModule@@Base+0x3f0> │ │ │ │ + beq 81b64 <_PyState_AddModule@@Base+0x1b4> │ │ │ │ + b 81d68 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + ldr r3, [pc, #472] @ 81da0 <_PyState_AddModule@@Base+0x3f0> │ │ │ │ ldr r8, [r3] │ │ │ │ ldr r0, [r8] │ │ │ │ add r8, r8, #16 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 81d24 <_PyState_AddModule@@Base+0x27c> │ │ │ │ + beq 81c2c <_PyState_AddModule@@Base+0x27c> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 81cc0 <_PyState_AddModule@@Base+0x218> │ │ │ │ - bl 9deb0 │ │ │ │ + beq 81bc8 <_PyState_AddModule@@Base+0x218> │ │ │ │ + bl 9ddd4 │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ - beq 81e60 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + beq 81d68 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ mov r0, r5 │ │ │ │ - bl ab318 │ │ │ │ + bl ab23c │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - beq 81d18 <_PyState_AddModule@@Base+0x270> │ │ │ │ + beq 81c20 <_PyState_AddModule@@Base+0x270> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 81d18 <_PyState_AddModule@@Base+0x270> │ │ │ │ + bne 81c20 <_PyState_AddModule@@Base+0x270> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 81cc0 <_PyState_AddModule@@Base+0x218> │ │ │ │ - b 81e60 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ - ldr r3, [pc, #368] @ 81e9c <_PyState_AddModule@@Base+0x3f4> │ │ │ │ + beq 81bc8 <_PyState_AddModule@@Base+0x218> │ │ │ │ + b 81d68 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + ldr r3, [pc, #368] @ 81da4 <_PyState_AddModule@@Base+0x3f4> │ │ │ │ ldr r8, [r3] │ │ │ │ ldr r0, [r8] │ │ │ │ add r8, r8, #16 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 81d90 <_PyState_AddModule@@Base+0x2e8> │ │ │ │ + beq 81c98 <_PyState_AddModule@@Base+0x2e8> │ │ │ │ cmp r6, #0 │ │ │ │ - beq 81d2c <_PyState_AddModule@@Base+0x284> │ │ │ │ - bl 9deb0 │ │ │ │ + beq 81c34 <_PyState_AddModule@@Base+0x284> │ │ │ │ + bl 9ddd4 │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r1, r4 │ │ │ │ - beq 81e60 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + beq 81d68 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ mov r0, r5 │ │ │ │ - bl ab318 │ │ │ │ + bl ab23c │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - beq 81d84 <_PyState_AddModule@@Base+0x2dc> │ │ │ │ + beq 81c8c <_PyState_AddModule@@Base+0x2dc> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 81d84 <_PyState_AddModule@@Base+0x2dc> │ │ │ │ + bne 81c8c <_PyState_AddModule@@Base+0x2dc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 81d2c <_PyState_AddModule@@Base+0x284> │ │ │ │ - b 81e60 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ - ldr r3, [pc, #264] @ 81ea0 <_PyState_AddModule@@Base+0x3f8> │ │ │ │ + beq 81c34 <_PyState_AddModule@@Base+0x284> │ │ │ │ + b 81d68 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + ldr r3, [pc, #264] @ 81da8 <_PyState_AddModule@@Base+0x3f8> │ │ │ │ ldr r6, [r3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 81e88 <_PyState_AddModule@@Base+0x3e0> │ │ │ │ + beq 81d90 <_PyState_AddModule@@Base+0x3e0> │ │ │ │ ldr r0, [r6] │ │ │ │ add r6, r6, #16 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 81e88 <_PyState_AddModule@@Base+0x3e0> │ │ │ │ - bl 9deb0 │ │ │ │ + beq 81d90 <_PyState_AddModule@@Base+0x3e0> │ │ │ │ + bl 9ddd4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 81e60 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + beq 81d68 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 115ef0 │ │ │ │ + bl 11596c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 81df8 <_PyState_AddModule@@Base+0x350> │ │ │ │ + bge 81d00 <_PyState_AddModule@@Base+0x350> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 81e60 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + beq 81d68 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 81e60 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + bne 81d68 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 81e60 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ - beq 81e24 <_PyState_AddModule@@Base+0x37c> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 81d68 <_PyState_AddModule@@Base+0x3b8> │ │ │ │ + beq 81d2c <_PyState_AddModule@@Base+0x37c> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 81da0 <_PyState_AddModule@@Base+0x2f8> │ │ │ │ + beq 81ca8 <_PyState_AddModule@@Base+0x2f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 81da0 <_PyState_AddModule@@Base+0x2f8> │ │ │ │ + bne 81ca8 <_PyState_AddModule@@Base+0x2f8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 81da0 <_PyState_AddModule@@Base+0x2f8> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 81ca8 <_PyState_AddModule@@Base+0x2f8> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ab318 │ │ │ │ + bl ab23c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 81e58 <_PyState_AddModule@@Base+0x3b0> │ │ │ │ + beq 81d60 <_PyState_AddModule@@Base+0x3b0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 81e58 <_PyState_AddModule@@Base+0x3b0> │ │ │ │ + bne 81d60 <_PyState_AddModule@@Base+0x3b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 81da0 <_PyState_AddModule@@Base+0x2f8> │ │ │ │ + beq 81ca8 <_PyState_AddModule@@Base+0x2f8> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 81e84 <_PyState_AddModule@@Base+0x3dc> │ │ │ │ + beq 81d8c <_PyState_AddModule@@Base+0x3dc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 81e84 <_PyState_AddModule@@Base+0x3dc> │ │ │ │ + bne 81d8c <_PyState_AddModule@@Base+0x3dc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r1, r7, r4, lsr r7 │ │ │ │ - subseq r1, r7, r8, lsr r7 │ │ │ │ - subseq r1, r7, ip, lsr r7 │ │ │ │ - subseq r2, sp, r4, lsl #20 │ │ │ │ + subseq r1, r6, ip, lsl r7 │ │ │ │ + subseq r1, r6, r0, lsr #14 │ │ │ │ + subseq r1, r6, r4, lsr #14 │ │ │ │ + subseq r2, ip, r4, lsl #20 │ │ │ │ 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 │ │ │ │ ldr r0, [r3, #3880] @ 0xf28 │ │ │ │ mov r2, #0 │ │ │ │ cmp r0, r2 │ │ │ │ ldr r5, [r4, #72] @ 0x48 │ │ │ │ str r2, [r4, #72] @ 0x48 │ │ │ │ - bne 81ee0 <_PyState_AddModule@@Base+0x438> │ │ │ │ - ldr r1, [pc, #84] @ 81f30 <_PyState_AddModule@@Base+0x488> │ │ │ │ - ldr r0, [pc, #84] @ 81f34 <_PyState_AddModule@@Base+0x48c> │ │ │ │ - bl 7d954 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r3, [pc, #80] @ 81f38 <_PyState_AddModule@@Base+0x490> │ │ │ │ + bne 81de8 <_PyState_AddModule@@Base+0x438> │ │ │ │ + ldr r1, [pc, #84] @ 81e38 <_PyState_AddModule@@Base+0x488> │ │ │ │ + ldr r0, [pc, #84] @ 81e3c <_PyState_AddModule@@Base+0x48c> │ │ │ │ + bl 7d718 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r3, [pc, #80] @ 81e40 <_PyState_AddModule@@Base+0x490> │ │ │ │ ldr ip, [r0, #4] │ │ │ │ cmp ip, r3 │ │ │ │ - bne 81ef8 <_PyState_AddModule@@Base+0x450> │ │ │ │ - bl 16d0e8 │ │ │ │ - b 81f24 <_PyState_AddModule@@Base+0x47c> │ │ │ │ - bl 162d3c │ │ │ │ + bne 81e00 <_PyState_AddModule@@Base+0x450> │ │ │ │ + bl 16bf34 │ │ │ │ + b 81e2c <_PyState_AddModule@@Base+0x47c> │ │ │ │ + bl 161f24 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 81f24 <_PyState_AddModule@@Base+0x47c> │ │ │ │ - ldr r3, [pc, #48] @ 81f3c <_PyState_AddModule@@Base+0x494> │ │ │ │ + bge 81e2c <_PyState_AddModule@@Base+0x47c> │ │ │ │ + ldr r3, [pc, #48] @ 81e44 <_PyState_AddModule@@Base+0x494> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 18abfc <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 189550 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 81f24 <_PyState_AddModule@@Base+0x47c> │ │ │ │ + beq 81e2c <_PyState_AddModule@@Base+0x47c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 18ac24 <_PyErr_Clear@@Base> │ │ │ │ + bl 189578 <_PyErr_Clear@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 18303c <_PyErr_ChainExceptions1@@Base> │ │ │ │ - eorseq lr, r5, r0, lsr #9 │ │ │ │ - @ instruction: 0x003d2eb0 │ │ │ │ - @ instruction: 0x00565490 │ │ │ │ - ldrsheq sp, [r6], #-172 @ 0xffffff54 │ │ │ │ + b 181fb8 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + eorseq fp, r5, r0, lsr #28 │ │ │ │ + eorseq r0, sp, r0, lsr r8 │ │ │ │ + @ instruction: 0x00555490 │ │ │ │ + ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ │ │ │ │ -00081f40 : │ │ │ │ +00081e48 : │ │ │ │ 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] @ 81fe0 │ │ │ │ - bl 1905c0 │ │ │ │ + ldr r0, [pc, #128] @ 81ee8 │ │ │ │ + bl 18ebac │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 81f88 │ │ │ │ - bl a5774 │ │ │ │ + bne 81e90 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 81fd4 │ │ │ │ - ldr r0, [pc, #104] @ 81fe4 │ │ │ │ - bl 1704d8 │ │ │ │ + bne 81edc │ │ │ │ + ldr r0, [pc, #104] @ 81eec │ │ │ │ + bl 16f328 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 81fd4 │ │ │ │ + beq 81edc │ │ │ │ mov r4, r3 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #84] @ 81fe8 │ │ │ │ + ldr r0, [pc, #84] @ 81ef0 │ │ │ │ mov r2, #-2147483646 @ 0x80000002 │ │ │ │ mov r1, sp │ │ │ │ strd r4, [sp] │ │ │ │ - bl c0810 │ │ │ │ + bl c0334 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 81fc0 │ │ │ │ + beq 81ec8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 81fc8 │ │ │ │ + beq 81ed0 │ │ │ │ mov r4, r5 │ │ │ │ - b 81fd4 │ │ │ │ + b 81edc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 81fc0 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 81ec8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq sp, r8, r0, asr #1 │ │ │ │ - eorseq lr, r5, r4, ror r4 │ │ │ │ - subseq lr, r8, r4, asr r6 │ │ │ │ + subseq sp, r7, r0, asr #1 │ │ │ │ + @ instruction: 0x0035bdf4 │ │ │ │ + subseq lr, r7, r4, asr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 82010 │ │ │ │ + bne 81f18 │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc, #120] @ 82088 │ │ │ │ - b 2679f4 │ │ │ │ - ldr r0, [pc, #116] @ 8208c │ │ │ │ - bl 2679f4 │ │ │ │ + ldr r0, [pc, #120] @ 81f90 │ │ │ │ + b 26449c │ │ │ │ + ldr r0, [pc, #116] @ 81f94 │ │ │ │ + bl 26449c │ │ │ │ sub r4, r4, #4 │ │ │ │ ldr r1, [r4, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ sub r3, r1, #32 │ │ │ │ - beq 8207c │ │ │ │ + beq 81f84 │ │ │ │ cmp r1, #39 @ 0x27 │ │ │ │ - bne 82040 │ │ │ │ - ldr r0, [pc, #84] @ 82090 │ │ │ │ - bl 2679f4 │ │ │ │ - b 8201c │ │ │ │ + bne 81f48 │ │ │ │ + ldr r0, [pc, #84] @ 81f98 │ │ │ │ + bl 26449c │ │ │ │ + b 81f24 │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ - bhi 82054 │ │ │ │ - ldr r0, [pc, #68] @ 82094 │ │ │ │ - bl 2679f4 │ │ │ │ - b 8201c │ │ │ │ + bhi 81f5c │ │ │ │ + ldr r0, [pc, #68] @ 81f9c │ │ │ │ + bl 26449c │ │ │ │ + b 81f24 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bhi 82068 │ │ │ │ - ldr r0, [pc, #52] @ 82098 │ │ │ │ - bl 2679f4 │ │ │ │ - b 8201c │ │ │ │ + bhi 81f70 │ │ │ │ + ldr r0, [pc, #52] @ 81fa0 │ │ │ │ + bl 26449c │ │ │ │ + b 81f24 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ - ldr r0, [pc, #40] @ 8209c │ │ │ │ - ldrcs r0, [pc, #40] @ 820a0 │ │ │ │ - bl 2679f4 │ │ │ │ - b 8201c │ │ │ │ - pop {r4, lr} │ │ │ │ - ldr r0, [pc, #4] @ 8208c │ │ │ │ - b 2679f4 │ │ │ │ - eorseq sl, r6, r8, lsr ip │ │ │ │ - @ instruction: 0x003745d0 │ │ │ │ - eorseq r6, r9, r4, lsr #19 │ │ │ │ - eorseq r6, r9, r8, lsr #19 │ │ │ │ - eorseq r6, r9, ip, lsr #19 │ │ │ │ - @ instruction: 0x003969b4 │ │ │ │ - eorseq r7, r6, r0, ror pc │ │ │ │ + ldr r0, [pc, #40] @ 81fa4 │ │ │ │ + ldrcs r0, [pc, #40] @ 81fa8 │ │ │ │ + bl 26449c │ │ │ │ + b 81f24 │ │ │ │ + pop {r4, lr} │ │ │ │ + ldr r0, [pc, #4] @ 81f94 │ │ │ │ + b 26449c │ │ │ │ + @ instruction: 0x003685b8 │ │ │ │ + eorseq r1, r7, r0, asr pc │ │ │ │ + eorseq r4, r9, r8, lsl #6 │ │ │ │ + eorseq r4, r9, ip, lsl #6 │ │ │ │ + eorseq r4, r9, r0, lsl r3 │ │ │ │ + eorseq r4, r9, r8, lsl r3 │ │ │ │ + @ instruction: 0x003658d0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r6, [pc, #120] @ 82134 │ │ │ │ + ldr r6, [pc, #120] @ 8203c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, r6 │ │ │ │ mov r5, r2 │ │ │ │ - beq 820d8 │ │ │ │ + beq 81fe0 │ │ │ │ ldr r2, [r0, #148] @ 0x94 │ │ │ │ ldr r3, [r6, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 82108 │ │ │ │ + bne 82010 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 82110 │ │ │ │ - ldr r0, [pc, #80] @ 82138 │ │ │ │ - bl 1ce3f0 <_PyArg_NoPositional@@Base> │ │ │ │ + beq 82018 │ │ │ │ + ldr r0, [pc, #80] @ 82040 │ │ │ │ + bl 1cc6f0 <_PyArg_NoPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8212c │ │ │ │ + beq 82034 │ │ │ │ cmp r4, r6 │ │ │ │ - beq 82110 │ │ │ │ + beq 82018 │ │ │ │ ldr r2, [r4, #148] @ 0x94 │ │ │ │ ldr r3, [r6, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq 82110 │ │ │ │ + beq 82018 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 257dac │ │ │ │ + b 254644 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 82108 │ │ │ │ - ldr r0, [pc, #24] @ 82138 │ │ │ │ + beq 82010 │ │ │ │ + ldr r0, [pc, #24] @ 82040 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1f2294 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1f05e4 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 82108 │ │ │ │ + bne 82010 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq ip, r6, r8, lsr #29 │ │ │ │ - @ instruction: 0x003969bc │ │ │ │ + subseq ip, r5, r8, lsr #29 │ │ │ │ + eorseq r4, r9, r0, lsr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #100] @ 821b8 │ │ │ │ + ldr r3, [pc, #100] @ 820c0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r7, [r3, r0] │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 821ac │ │ │ │ + beq 820b4 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1ac07c │ │ │ │ + bl 1aa418 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 82194 │ │ │ │ - ldr r3, [pc, #52] @ 821bc │ │ │ │ - ldr r1, [pc, #52] @ 821c0 │ │ │ │ + bne 8209c │ │ │ │ + ldr r3, [pc, #52] @ 820c4 │ │ │ │ + ldr r1, [pc, #52] @ 820c8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 821b0 │ │ │ │ + bl 18ed6c │ │ │ │ + b 820b8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2cf2e8 <_Py_RestoreSignals@@Base+0x28a0> │ │ │ │ - ldr r4, [pc, #16] @ 821c4 │ │ │ │ + b 2cc36c <_Py_RestoreSignals@@Base+0x28a0> │ │ │ │ + ldr r4, [pc, #16] @ 820cc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - ldrsbeq r1, [r6], #-12 │ │ │ │ - eorseq pc, r7, r8, ror #4 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + ldrsbeq r1, [r5], #-12 │ │ │ │ + @ instruction: 0x0037caf8 │ │ │ │ + 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] @ 82298 │ │ │ │ + ldr r3, [pc, #180] @ 821a0 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 821f4 │ │ │ │ + beq 820fc │ │ │ │ bl 2928c │ │ │ │ - ldr r1, [pc, #160] @ 8229c │ │ │ │ + ldr r1, [pc, #160] @ 821a4 │ │ │ │ mov r2, #1 │ │ │ │ ldr r6, [r1] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r3, #20] │ │ │ │ bl 29220 │ │ │ │ - ldr r1, [pc, #136] @ 822a0 │ │ │ │ + ldr r1, [pc, #136] @ 821a8 │ │ │ │ mov r2, #20 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2377b8 <_Py_write_noraise@@Base> │ │ │ │ + bl 233f6c <_Py_write_noraise@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 82250 │ │ │ │ + beq 82158 │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2377b8 <_Py_write_noraise@@Base> │ │ │ │ - ldr r1, [pc, #92] @ 822a4 │ │ │ │ + bl 233f6c <_Py_write_noraise@@Base> │ │ │ │ + ldr r1, [pc, #92] @ 821ac │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2377b8 <_Py_write_noraise@@Base> │ │ │ │ + bl 233f6c <_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 │ │ │ │ @@ -90558,111 +90496,111 @@ │ │ │ │ mov r3, #0 │ │ │ │ mvn ip, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ str ip, [sp] │ │ │ │ bl 2b65c │ │ │ │ - subseq r4, sp, r0, lsr pc │ │ │ │ - @ instruction: 0x005a9690 │ │ │ │ - eorseq fp, r5, r0, lsl r5 │ │ │ │ - eorseq sp, r7, ip, ror ip │ │ │ │ + subseq r4, ip, r0, lsr pc │ │ │ │ + @ instruction: 0x00599690 │ │ │ │ + mlaseq r5, r0, lr, r8 │ │ │ │ + @ instruction: 0x0037b5fc │ │ │ │ │ │ │ │ -000822a8 <_Py_FatalRefcountErrorFunc@@Base>: │ │ │ │ +000821b0 <_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] @ 822c4 <_Py_FatalRefcountErrorFunc@@Base+0x1c> │ │ │ │ - bl 821c8 │ │ │ │ - @ instruction: 0x003969d4 │ │ │ │ + ldr r1, [pc] @ 821cc <_Py_FatalRefcountErrorFunc@@Base+0x1c> │ │ │ │ + bl 820d0 │ │ │ │ + eorseq r4, r9, r8, lsr r3 │ │ │ │ │ │ │ │ -000822c8 : │ │ │ │ +000821d0 : │ │ │ │ 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 82330 │ │ │ │ - bl c6d6c <_Py_GetConfig@@Base> │ │ │ │ + bne 82238 │ │ │ │ + bl c6890 <_Py_GetConfig@@Base> │ │ │ │ ldr r0, [r0, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq 82330 │ │ │ │ - ldr r1, [pc, #44] @ 82338 │ │ │ │ + beq 82238 │ │ │ │ + ldr r1, [pc, #44] @ 82240 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 82330 │ │ │ │ - ldr r1, [pc, #28] @ 8233c │ │ │ │ + beq 82238 │ │ │ │ + ldr r1, [pc, #28] @ 82244 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a930 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq sl, r5, r8, lsl #21 │ │ │ │ - eorseq r5, r7, r4, asr lr │ │ │ │ + eorseq r8, r5, r8, lsl #8 │ │ │ │ + @ instruction: 0x003737d4 │ │ │ │ │ │ │ │ -00082340 : │ │ │ │ +00082248 : │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ b 2c318 │ │ │ │ │ │ │ │ -0008234c : │ │ │ │ +00082254 : │ │ │ │ mov r3, #0 │ │ │ │ b 2c318 │ │ │ │ │ │ │ │ -00082354 : │ │ │ │ +0008225c : │ │ │ │ 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] @ 823a4 │ │ │ │ + ldr r3, [pc, #44] @ 822ac │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r1, [pc, #40] @ 823a8 │ │ │ │ + ldr r1, [pc, #40] @ 822b0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #13 │ │ │ │ mov r3, sp │ │ │ │ mov r2, #0 │ │ │ │ strd r4, [sp] │ │ │ │ bl 2c318 │ │ │ │ - ldr r0, [pc, #12] @ 823ac │ │ │ │ + ldr r0, [pc, #12] @ 822b4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r9, sl, r8, lsl #13 │ │ │ │ - eorseq sl, r5, r8, lsl #21 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq r9, r9, r8, lsl #13 │ │ │ │ + eorseq r8, r5, r8, lsl #8 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ -000823b0 : │ │ │ │ +000822b8 : │ │ │ │ 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 78a18 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -000823e4 : │ │ │ │ +000822ec : │ │ │ │ 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] │ │ │ │ @@ -90670,15 +90608,15 @@ │ │ │ │ str ip, [sp, #4] │ │ │ │ mov ip, #0 │ │ │ │ str ip, [sp, #8] │ │ │ │ bl 78a18 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -0008241c : │ │ │ │ +00082324 : │ │ │ │ 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] │ │ │ │ @@ -90686,28 +90624,28 @@ │ │ │ │ str ip, [sp, #8] │ │ │ │ mov ip, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ bl 78a18 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -00082454 : │ │ │ │ +0008235c : │ │ │ │ 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) │ │ │ │ │ │ │ │ -00082480 : │ │ │ │ +00082388 : │ │ │ │ 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] │ │ │ │ @@ -90724,165 +90662,165 @@ │ │ │ │ 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 824fc │ │ │ │ + bne 82404 │ │ │ │ clz r2, r0 │ │ │ │ lsr r2, r2, #5 │ │ │ │ cmp r1, #0 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 82528 │ │ │ │ + beq 82430 │ │ │ │ add r2, sp, #24 │ │ │ │ - ldr ip, [pc, #260] @ 8260c │ │ │ │ + ldr ip, [pc, #260] @ 82514 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 82600 │ │ │ │ + beq 82508 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 825b0 │ │ │ │ + beq 824b8 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1038f0 │ │ │ │ + bl 103320 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 82600 │ │ │ │ - beq 825b0 │ │ │ │ - ldr r3, [pc, #196] @ 82610 │ │ │ │ - bl 35a770 │ │ │ │ + blt 82508 │ │ │ │ + beq 824b8 │ │ │ │ + ldr r3, [pc, #196] @ 82518 │ │ │ │ + bl 3580f0 │ │ │ │ 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 b8f74 │ │ │ │ + bl b8ac8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8259c │ │ │ │ + beq 824a4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ and r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ addeq r4, r4, #1 │ │ │ │ - b 82568 │ │ │ │ - ldr r3, [pc, #112] @ 82614 │ │ │ │ + b 82470 │ │ │ │ + ldr r3, [pc, #112] @ 8251c │ │ │ │ ldr r3, [r3, #792] @ 0x318 │ │ │ │ ldr r3, [r3] │ │ │ │ add r4, r4, r3 │ │ │ │ - b 825dc │ │ │ │ - ldr r3, [pc, #88] @ 82610 │ │ │ │ - bl 35a770 │ │ │ │ + b 824e4 │ │ │ │ + ldr r3, [pc, #88] @ 82518 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ - ldr r2, [pc, #80] @ 82614 │ │ │ │ + ldr r2, [pc, #80] @ 8251c │ │ │ │ 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 825f0 │ │ │ │ - bl a5774 │ │ │ │ + bne 824f8 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 82600 │ │ │ │ + bne 82508 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b a5a64 │ │ │ │ + b a5988 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r4, r8, r8, lsr #21 │ │ │ │ + subseq r4, r7, r8, lsr #21 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r6, r8, r0, lsl lr │ │ │ │ + subseq r6, r7, r0, lsl lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 3daac │ │ │ │ - ldr r0, [pc] @ 82634 │ │ │ │ + bl 3da34 │ │ │ │ + ldr r0, [pc] @ 8253c │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ mov r3, r1 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne 82674 │ │ │ │ - ldr r2, [pc, #80] @ 826b8 │ │ │ │ - ldr r1, [pc, #80] @ 826bc │ │ │ │ - ldr r0, [pc, #80] @ 826c0 │ │ │ │ - bl 31816c <_PyArg_BadArgument@@Base> │ │ │ │ - b 826ac │ │ │ │ + bne 8257c │ │ │ │ + ldr r2, [pc, #80] @ 825c0 │ │ │ │ + ldr r1, [pc, #80] @ 825c4 │ │ │ │ + ldr r0, [pc, #80] @ 825c8 │ │ │ │ + bl 315a24 <_PyArg_BadArgument@@Base> │ │ │ │ + b 825b4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b2bb4 │ │ │ │ + bl b2728 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 826ac │ │ │ │ + beq 825b4 │ │ │ │ bl 29c28 │ │ │ │ - ldr r3, [pc, #48] @ 826c4 │ │ │ │ + ldr r3, [pc, #48] @ 825cc │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - ldrne r1, [pc, #32] @ 826c8 │ │ │ │ - ldreq r1, [pc, #32] @ 826cc │ │ │ │ - bl 190780 │ │ │ │ + ldrne r1, [pc, #32] @ 825d0 │ │ │ │ + ldreq r1, [pc, #32] @ 825d4 │ │ │ │ + bl 18ed6c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq sp, r7, r0, lsr sp │ │ │ │ - @ instruction: 0x0036ebb4 │ │ │ │ - eorseq r2, r6, r0, asr #30 │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r3, r6, ip, ror #26 │ │ │ │ - eorseq r6, r9, r0, lsl sl │ │ │ │ + @ instruction: 0x0037b6b0 │ │ │ │ + eorseq ip, r6, r4, lsr r5 │ │ │ │ + eorseq r0, r6, r0, asr #17 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + @ instruction: 0x003616dc │ │ │ │ + eorseq r4, r9, r4, ror r3 │ │ │ │ │ │ │ │ -000826d0 : │ │ │ │ +000825d8 : │ │ │ │ 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] @ 827c4 │ │ │ │ + ldr r1, [pc, #216] @ 826cc │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ bl 29d00 │ │ │ │ subs r5, r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ - beq 827b8 │ │ │ │ - ldr r7, [pc, #196] @ 827c8 │ │ │ │ + beq 826c0 │ │ │ │ + ldr r7, [pc, #196] @ 826d0 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8271c │ │ │ │ + beq 82624 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov r1, #1 │ │ │ │ - bl 1813c8 │ │ │ │ - b 82734 │ │ │ │ - bl 39c58 │ │ │ │ + bl 180344 │ │ │ │ + b 8263c │ │ │ │ + bl 39c70 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 8270c │ │ │ │ - b 827b8 │ │ │ │ + beq 82614 │ │ │ │ + b 826c0 │ │ │ │ cmp r6, #4096 @ 0x1000 │ │ │ │ - bcc 82790 │ │ │ │ + bcc 82698 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #4096 @ 0x1000 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, sp │ │ │ │ bl 2a6fc │ │ │ │ ldr r3, [r7] │ │ │ │ mov r1, #1 │ │ │ │ @@ -90896,994 +90834,977 @@ │ │ │ │ ldr r0, [r7] │ │ │ │ bl 29af0 │ │ │ │ cmp r0, #0 │ │ │ │ orrne r4, r4, #1 │ │ │ │ cmp r8, r6 │ │ │ │ orrcc r4, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 8272c │ │ │ │ - b 827a4 │ │ │ │ + beq 82634 │ │ │ │ + b 826ac │ │ │ │ mov r0, r5 │ │ │ │ bl 29d90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 82734 │ │ │ │ - b 827a8 │ │ │ │ + beq 8263c │ │ │ │ + b 826b0 │ │ │ │ mvn r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 29490 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 15897c │ │ │ │ + bl 157d4c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #4096 @ 0x1000 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - eorseq pc, r7, r0, lsl r9 @ │ │ │ │ - subseq r2, sp, r4, ror sp │ │ │ │ - │ │ │ │ -000827cc : │ │ │ │ + eorseq sp, r7, r4, asr #3 │ │ │ │ + subseq r2, ip, r4, ror sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r5, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r1, #58 @ 0x3a │ │ │ │ - bl 29574 │ │ │ │ + ldr r3, [pc, #200] @ 827b4 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq 82708 │ │ │ │ + ldr r0, [pc, #184] @ 827b8 │ │ │ │ + mov r1, #380 @ 0x17c │ │ │ │ + bl 2e0194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 82718 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 82728 │ │ │ │ + ldr r1, [pc, #156] @ 827bc │ │ │ │ + ldr r0, [pc, #148] @ 827b8 │ │ │ │ + bl 2e0194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 8273c │ │ │ │ + ldr r1, [pc, #144] @ 827c0 │ │ │ │ + add r2, sp, #4 │ │ │ │ + bl f3fa4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 82744 │ │ │ │ + mov r4, #0 │ │ │ │ + b 827a8 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 82784 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + ands r2, r3, #268435456 @ 0x10000000 │ │ │ │ + bne 82784 │ │ │ │ + ldr r3, [r0] │ │ │ │ + str r2, [sp, #4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 82784 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 82784 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r2, [pc, #48] @ 827c4 │ │ │ │ + ldr r0, [pc, #48] @ 827c8 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 128bc0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9b220 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldrheq r8, [r5], #-36 @ 0xffffffdc │ │ │ │ + @ instruction: 0x003677b0 │ │ │ │ + andeq r0, r0, pc, ror #3 │ │ │ │ + subseq sl, r7, ip, lsl #20 │ │ │ │ + @ instruction: 0x003698b0 │ │ │ │ + mlaseq r9, r4, r3, r4 │ │ │ │ + │ │ │ │ +000827cc : │ │ │ │ + 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 9ddd4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - addne r5, r5, #1 │ │ │ │ - addne r0, r4, #4 │ │ │ │ - bne 827e4 │ │ │ │ + beq 82874 │ │ │ │ mov r0, r5 │ │ │ │ - bl 92f28 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq 828e0 │ │ │ │ - mov r1, #58 @ 0x3a │ │ │ │ - mov r0, r6 │ │ │ │ - bl 29574 │ │ │ │ + bl bb880 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 8282c │ │ │ │ + beq 82850 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq 8287c │ │ │ │ mov r0, r6 │ │ │ │ - bl 29940 │ │ │ │ - add r5, r6, r0, lsl #2 │ │ │ │ - sub r1, r5, r6 │ │ │ │ - asr r1, r1, #2 │ │ │ │ + bl 9ddd4 │ │ │ │ + subs r6, r0, #0 │ │ │ │ + bne 8287c │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 82850 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne 82850 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 82874 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 82874 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + mvn r7, #0 │ │ │ │ + b 828ec │ │ │ │ + mov r3, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + str r9, [sp, #4] │ │ │ │ + str r6, [sp] │ │ │ │ + bl 28a5c4 │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl b235c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 8286c │ │ │ │ - ldr r3, [r7] │ │ │ │ + bl 9b220 │ │ │ │ + ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 828e0 │ │ │ │ + beq 828c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r7] │ │ │ │ - bne 828e0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne 828c8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 828ec │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 828ec │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 828e0 │ │ │ │ - ldr r2, [r5] │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - str r0, [r3, r4] │ │ │ │ - add r4, r4, #4 │ │ │ │ - addne r6, r5, #4 │ │ │ │ - bne 8280c │ │ │ │ - ldr r3, [pc, #92] @ 828ec │ │ │ │ - bl 35a770 │ │ │ │ - ldr r3, [r3, r0] │ │ │ │ - ldr r1, [pc, #84] @ 828f0 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + │ │ │ │ +000828f8 <_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 62590 <_PyMonitoring_FirePyThrowEvent@@Base+0x2ec> │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + beq 82988 <_PyMonitoring_FireCRaiseEvent@@Base+0x90> │ │ │ │ + mov ip, #16 │ │ │ │ + mov r3, #3 │ │ │ │ + mov r0, r5 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ + mov ip, #0 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r8, #0 │ │ │ │ + mov r9, #0 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + add r3, sp, #16 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + str ip, [sp, #24] │ │ │ │ + str r5, [sp, #28] │ │ │ │ + bl 60f78 <_PyMonitoring_FirePyStartEvent@@Base+0x310> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + bne 82984 <_PyMonitoring_FireCRaiseEvent@@Base+0x8c> │ │ │ │ + bl 11a7ac │ │ │ │ + b 82988 <_PyMonitoring_FireCRaiseEvent@@Base+0x90> │ │ │ │ + bl 9b220 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + │ │ │ │ +00082994 <_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 62590 <_PyMonitoring_FirePyThrowEvent@@Base+0x2ec> │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + beq 82a24 <_PyMonitoring_FireReraiseEvent@@Base+0x90> │ │ │ │ + mov ip, #14 │ │ │ │ + mov r3, #3 │ │ │ │ + mov r0, r5 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ + mov ip, #0 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r8, #0 │ │ │ │ + mov r9, #0 │ │ │ │ mov r2, r7 │ │ │ │ - bl 27aec4 │ │ │ │ + mov r1, r6 │ │ │ │ + add r3, sp, #16 │ │ │ │ + strd r8, [sp, #16] │ │ │ │ + str ip, [sp, #24] │ │ │ │ + str r5, [sp, #28] │ │ │ │ + bl 60f78 <_PyMonitoring_FirePyStartEvent@@Base+0x310> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + bne 82a20 <_PyMonitoring_FireReraiseEvent@@Base+0x8c> │ │ │ │ + bl 11a7ac │ │ │ │ + b 82a24 <_PyMonitoring_FireReraiseEvent@@Base+0x90> │ │ │ │ + bl 9b220 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + │ │ │ │ +00082a30 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [pc, #300] @ 82b74 │ │ │ │ + mov r6, r0 │ │ │ │ + bl 3580f0 │ │ │ │ + ldr r5, [r3, r0] │ │ │ │ + sub sp, sp, #8 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne 82a68 │ │ │ │ + ldr r1, [pc, #276] @ 82b78 │ │ │ │ + ldr r0, [pc, #276] @ 82b7c │ │ │ │ + bl 7d718 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #272] @ 82b80 │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 18dc58 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 828b8 │ │ │ │ - ldr r1, [pc, #64] @ 828f4 │ │ │ │ - ldr r0, [pc, #64] @ 828f8 │ │ │ │ - bl 7d954 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r3, [r7] │ │ │ │ + blt 82b5c │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 82a98 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + tst r3, #33554432 @ 0x2000000 │ │ │ │ + bne 82aec │ │ │ │ + bl 9b220 │ │ │ │ + mov r0, #0 │ │ │ │ + bl 92e4c │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + beq 82b5c │ │ │ │ + ldr r1, [pc, #196] @ 82b80 │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + bl 277a84 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 82aec │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ + beq 82b5c │ │ │ │ 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 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - ldr r1, [pc, #20] @ 828fc │ │ │ │ - ldr r0, [pc, #12] @ 828f8 │ │ │ │ - bl 7d954 <_Py_FatalErrorFunc@@Base> │ │ │ │ - andeq r0, r0, ip │ │ │ │ - ldrsbeq lr, [r8], #-20 @ 0xffffffec │ │ │ │ - eorseq r6, r9, r0, lsr sl │ │ │ │ - subseq r0, r4, r0, asr #32 │ │ │ │ - eorseq r6, r9, r8, asr #20 │ │ │ │ + str r3, [r0] │ │ │ │ + bne 82b5c │ │ │ │ + b 82b2c │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 82b5c │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ab23c │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 82b34 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 82b5c │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 82b5c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 82b5c │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 82b6c │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + bne 82b6c │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 189578 <_PyErr_Clear@@Base> │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + andeq r0, r0, ip │ │ │ │ + @ instruction: 0x0035bab4 │ │ │ │ + subseq sp, r3, r0, asr #19 │ │ │ │ + ldrheq pc, [r7], #-32 @ 0xffffffe0 @ │ │ │ │ + │ │ │ │ +00082b84 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + ldr r0, [pc, #88] @ 82bf8 │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 18dc58 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 82bb8 │ │ │ │ + bl 11a7f8 │ │ │ │ + mov r4, #0 │ │ │ │ + b 82bec │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r4, r0 │ │ │ │ + beq 82be8 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r4, [r3, #84] @ 0x54 │ │ │ │ + ands r4, r4, #33554432 @ 0x2000000 │ │ │ │ + beq 82be8 │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ + cmp r4, #0 │ │ │ │ + movle r4, #0 │ │ │ │ + movgt r4, #1 │ │ │ │ + bl 9b220 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrheq pc, [r7], #-32 @ 0xffffffe0 @ │ │ │ │ │ │ │ │ -00082900 : │ │ │ │ +00082bfc : │ │ │ │ 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 9b380 │ │ │ │ + b 9b2a4 │ │ │ │ │ │ │ │ -00082920 : │ │ │ │ +00082c1c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #132] @ 829bc │ │ │ │ + ldr r2, [pc, #132] @ 82cb8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - beq 82954 │ │ │ │ - ldr r1, [pc, #116] @ 829c0 │ │ │ │ - ldr r0, [pc, #116] @ 829c4 │ │ │ │ - bl 2e2cec <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 8299c │ │ │ │ - ldr r2, [pc, #108] @ 829c8 │ │ │ │ + beq 82c50 │ │ │ │ + ldr r1, [pc, #116] @ 82cbc │ │ │ │ + ldr r0, [pc, #116] @ 82cc0 │ │ │ │ + bl 2e0194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 82c98 │ │ │ │ + ldr r2, [pc, #108] @ 82cc4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq 829a4 │ │ │ │ + beq 82ca0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 8298c │ │ │ │ + beq 82c88 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - beq 8298c │ │ │ │ + beq 82c88 │ │ │ │ ldr r2, [r1] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r1] │ │ │ │ - b 829a8 │ │ │ │ - ldr r3, [pc, #56] @ 829cc │ │ │ │ - ldr r1, [pc, #56] @ 829d0 │ │ │ │ + b 82ca4 │ │ │ │ + ldr r3, [pc, #56] @ 82cc8 │ │ │ │ + ldr r1, [pc, #56] @ 82ccc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, #0 │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ str r1, [r3, #56] @ 0x38 │ │ │ │ - bl 9b380 │ │ │ │ + bl 9b2a4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r5, r6, r0, asr #30 │ │ │ │ + subseq r5, r5, r0, asr #30 │ │ │ │ andeq r0, r0, sp, lsr #4 │ │ │ │ - eorseq sl, r7, r4, lsl #14 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - ldrsbeq r1, [r6], #-12 │ │ │ │ - eorseq r6, r9, r0, ror #20 │ │ │ │ + eorseq r8, r7, r4, lsl #1 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + ldrsbeq r1, [r5], #-12 │ │ │ │ + @ instruction: 0x003943b0 │ │ │ │ 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] @ 82b44 │ │ │ │ - ldr r2, [pc, #332] @ 82b48 │ │ │ │ + ldr r0, [pc, #332] @ 82e40 │ │ │ │ + ldr r2, [pc, #332] @ 82e44 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 82a28 │ │ │ │ + bne 82d24 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #312] @ 82b4c │ │ │ │ + ldr r3, [pc, #312] @ 82e48 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 82aa0 │ │ │ │ + beq 82d9c │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 82aa0 │ │ │ │ - b 82a2c │ │ │ │ + ble 82d9c │ │ │ │ + b 82d28 │ │ │ │ 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 82a68 │ │ │ │ + bne 82d64 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #248] @ 82b4c │ │ │ │ + ldr r3, [pc, #248] @ 82e48 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 82aa0 │ │ │ │ + beq 82d9c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 82aa0 │ │ │ │ - b 82a6c │ │ │ │ + ble 82d9c │ │ │ │ + b 82d68 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 82ad8 │ │ │ │ + beq 82dd4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 82ac8 │ │ │ │ + bne 82dc4 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ - ldr r3, [pc, #176] @ 82b4c │ │ │ │ + ldr r3, [pc, #176] @ 82e48 │ │ │ │ cmp r6, r3 │ │ │ │ - bne 82ab8 │ │ │ │ - ldr r3, [pc, #168] @ 82b50 │ │ │ │ - ldr r1, [pc, #168] @ 82b54 │ │ │ │ + bne 82db4 │ │ │ │ + ldr r3, [pc, #168] @ 82e4c │ │ │ │ + ldr r1, [pc, #168] @ 82e50 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r7, #0 │ │ │ │ - b 82b3c │ │ │ │ + b 82e38 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 82aa0 │ │ │ │ - b 82acc │ │ │ │ + ble 82d9c │ │ │ │ + b 82dc8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fa5c8 │ │ │ │ + bl 1f8918 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 82b10 │ │ │ │ + beq 82e0c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 82b10 │ │ │ │ + bne 82e0c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 82b34 │ │ │ │ + beq 82e30 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 82b34 │ │ │ │ + bne 82e30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b380 │ │ │ │ + bl 9b2a4 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r2, r6, ip, asr #15 │ │ │ │ - @ instruction: 0x00562990 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq sp, r6, r8, lsr fp │ │ │ │ - @ instruction: 0x0038fdf4 │ │ │ │ + subseq r2, r5, ip, asr #15 │ │ │ │ + @ instruction: 0x00552990 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq sp, r5, r8, lsr fp │ │ │ │ + eorseq sp, r8, r4, ror r7 │ │ │ │ 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] @ 82cc8 │ │ │ │ - ldr r2, [pc, #332] @ 82ccc │ │ │ │ + ldr r0, [pc, #332] @ 82fc4 │ │ │ │ + ldr r2, [pc, #332] @ 82fc8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 82bac │ │ │ │ + bne 82ea8 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ - ldr r3, [pc, #312] @ 82cd0 │ │ │ │ + ldr r3, [pc, #312] @ 82fcc │ │ │ │ cmp r5, r3 │ │ │ │ - beq 82c24 │ │ │ │ + beq 82f20 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 82c24 │ │ │ │ - b 82bb0 │ │ │ │ + ble 82f20 │ │ │ │ + b 82eac │ │ │ │ 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 82bec │ │ │ │ + bne 82ee8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - ldr r3, [pc, #248] @ 82cd0 │ │ │ │ + ldr r3, [pc, #248] @ 82fcc │ │ │ │ cmp r4, r3 │ │ │ │ - beq 82c24 │ │ │ │ + beq 82f20 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 82c24 │ │ │ │ - b 82bf0 │ │ │ │ + ble 82f20 │ │ │ │ + b 82eec │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 82c5c │ │ │ │ + beq 82f58 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r2 │ │ │ │ cmpne r3, r0 │ │ │ │ - bne 82c4c │ │ │ │ + bne 82f48 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ - ldr r3, [pc, #176] @ 82cd0 │ │ │ │ + ldr r3, [pc, #176] @ 82fcc │ │ │ │ cmp r6, r3 │ │ │ │ - bne 82c3c │ │ │ │ - ldr r3, [pc, #168] @ 82cd4 │ │ │ │ - ldr r1, [pc, #168] @ 82cd8 │ │ │ │ + bne 82f38 │ │ │ │ + ldr r3, [pc, #168] @ 82fd0 │ │ │ │ + ldr r1, [pc, #168] @ 82fd4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r7, #0 │ │ │ │ - b 82cc0 │ │ │ │ + b 82fbc │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 82c24 │ │ │ │ - b 82c50 │ │ │ │ + ble 82f20 │ │ │ │ + b 82f4c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4a940 │ │ │ │ + bl 4a958 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 82c94 │ │ │ │ + beq 82f90 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 82c94 │ │ │ │ + bne 82f90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 82cb8 │ │ │ │ + beq 82fb4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 82cb8 │ │ │ │ + bne 82fb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b380 │ │ │ │ + bl 9b2a4 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r2, r6, ip, asr #15 │ │ │ │ - @ instruction: 0x00562990 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq sp, r6, r8, lsr fp │ │ │ │ - @ instruction: 0x0038fdf4 │ │ │ │ + subseq r2, r5, ip, asr #15 │ │ │ │ + @ instruction: 0x00552990 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq sp, r5, r8, lsr fp │ │ │ │ + eorseq sp, r8, r4, ror r7 │ │ │ │ │ │ │ │ -00082cdc : │ │ │ │ +00082fd8 : │ │ │ │ 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 82d2c │ │ │ │ - ldr r2, [pc, #80] @ 82d58 │ │ │ │ - bl 35a770 │ │ │ │ + beq 83028 │ │ │ │ + ldr r2, [pc, #80] @ 83054 │ │ │ │ + bl 3580f0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ - bl bbd2c │ │ │ │ + bl bb880 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 82d2c │ │ │ │ + bne 83028 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ str r4, [r5, #72] @ 0x48 │ │ │ │ - bl 9b380 │ │ │ │ + bl 9b2a4 │ │ │ │ mvn r0, #0 │ │ │ │ str r0, [sp] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 29674c │ │ │ │ + bl 2937a8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 9b380 │ │ │ │ + b 9b2a4 │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -00082d5c : │ │ │ │ +00083058 : │ │ │ │ mvn r2, #0 │ │ │ │ - b 82cdc │ │ │ │ + b 82fd8 │ │ │ │ │ │ │ │ -00082d64 : │ │ │ │ +00083060 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 82da4 │ │ │ │ + beq 830a0 │ │ │ │ mov r5, r1 │ │ │ │ - bl bbd2c │ │ │ │ + bl bb880 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 82dac │ │ │ │ - ldr r3, [pc, #84] @ 82de8 │ │ │ │ - bl 35a770 │ │ │ │ + bne 830a8 │ │ │ │ + ldr r3, [pc, #84] @ 830e4 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ str r4, [r3, #72] @ 0x48 │ │ │ │ - bl 9b380 │ │ │ │ + bl 9b2a4 │ │ │ │ mov r5, #0 │ │ │ │ - b 82de0 │ │ │ │ + b 830dc │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #0 │ │ │ │ - bl 28c5d4 <_PyErr_ProgramDecodedTextObject@@Base> │ │ │ │ + bl 2893d4 <_PyErr_ProgramDecodedTextObject@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq 82de0 │ │ │ │ + beq 830dc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 82de0 │ │ │ │ + bne 830dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -00082dec <_PySys_GetAttr@@Base>: │ │ │ │ +000830e8 <_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 82e5c <_PySys_GetAttr@@Base+0x70> │ │ │ │ + beq 83158 <_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 82e50 <_PySys_GetAttr@@Base+0x64> │ │ │ │ + beq 8314c <_PySys_GetAttr@@Base+0x64> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1de7f8 <_PyDict_GetItem_KnownHash@@Base> │ │ │ │ + bl 1dcb04 <_PyDict_GetItem_KnownHash@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ str r8, [r5, #72] @ 0x48 │ │ │ │ - bl 9b380 │ │ │ │ + bl 9b2a4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -00082e64 : │ │ │ │ +00083160 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #96] @ 82edc │ │ │ │ + ldr r3, [pc, #96] @ 831d8 │ │ │ │ mov r6, r0 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ - ldr r0, [pc, #84] @ 82ee0 │ │ │ │ + ldr r0, [pc, #84] @ 831dc │ │ │ │ ldr r4, [r3, #8] │ │ │ │ mov r5, r1 │ │ │ │ - bl 23a9ec <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ - ldr r0, [pc, #68] @ 82ee0 │ │ │ │ + bl 2371d4 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ + ldr r0, [pc, #68] @ 831dc │ │ │ │ ldr r4, [r4, #3704] @ 0xe78 │ │ │ │ - bl 8b248 │ │ │ │ + bl 2302fc │ │ │ │ subs r0, r4, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ - bl 2b61d8 <_PyEval_SetProfile@@Base> │ │ │ │ + bl 2b3238 <_PyEval_SetProfile@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge 82ec4 │ │ │ │ - ldr r0, [pc, #32] @ 82ee4 │ │ │ │ - bl 2a96c8 │ │ │ │ - ldr r0, [pc, #20] @ 82ee0 │ │ │ │ - bl 23a9ec <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ - ldr r0, [pc, #12] @ 82ee0 │ │ │ │ + bge 831c0 │ │ │ │ + ldr r0, [pc, #32] @ 831e0 │ │ │ │ + bl 2a6718 │ │ │ │ + ldr r0, [pc, #20] @ 831dc │ │ │ │ + bl 2371d4 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ + ldr r0, [pc, #12] @ 831dc │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bl 8b248 │ │ │ │ - b 82ea0 │ │ │ │ + bl 2302fc │ │ │ │ + b 8319c │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r5, r8, r8, ror r0 │ │ │ │ - eorseq r6, r9, r8, ror sl │ │ │ │ + subseq r5, r7, r8, ror r0 │ │ │ │ + eorseq r4, r9, r8, asr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 82f18 │ │ │ │ + ldr r3, [pc, #24] @ 83214 │ │ │ │ cmp r1, r3 │ │ │ │ moveq r0, #0 │ │ │ │ - ldrne r0, [pc, #16] @ 82f1c │ │ │ │ + ldrne r0, [pc, #16] @ 83218 │ │ │ │ moveq r1, r0 │ │ │ │ - bl 82e64 │ │ │ │ - ldr r0, [pc] @ 82f18 │ │ │ │ + bl 83160 │ │ │ │ + ldr r0, [pc] @ 83214 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - eoreq r9, fp, r4, asr #16 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + andseq r6, lr, r8, ror #6 │ │ │ │ │ │ │ │ -00082f20 : │ │ │ │ +0008321c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #96] @ 82f98 │ │ │ │ + ldr r3, [pc, #96] @ 83294 │ │ │ │ mov r6, r0 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ - ldr r0, [pc, #84] @ 82f9c │ │ │ │ + ldr r0, [pc, #84] @ 83298 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ mov r5, r1 │ │ │ │ - bl 23a9ec <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ - ldr r0, [pc, #68] @ 82f9c │ │ │ │ + bl 2371d4 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ + ldr r0, [pc, #68] @ 83298 │ │ │ │ ldr r4, [r4, #3704] @ 0xe78 │ │ │ │ - bl 8b248 │ │ │ │ + bl 2302fc │ │ │ │ subs r0, r4, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ - bl 2abe4c │ │ │ │ + bl 2a8e9c │ │ │ │ cmp r0, #0 │ │ │ │ - bge 82f80 │ │ │ │ - ldr r0, [pc, #32] @ 82fa0 │ │ │ │ - bl 2a96c8 │ │ │ │ - ldr r0, [pc, #20] @ 82f9c │ │ │ │ - bl 23a9ec <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ - ldr r0, [pc, #12] @ 82f9c │ │ │ │ + bge 8327c │ │ │ │ + ldr r0, [pc, #32] @ 8329c │ │ │ │ + bl 2a6718 │ │ │ │ + ldr r0, [pc, #20] @ 83298 │ │ │ │ + bl 2371d4 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ + ldr r0, [pc, #12] @ 83298 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bl 8b248 │ │ │ │ - b 82f5c │ │ │ │ + bl 2302fc │ │ │ │ + b 83258 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r5, r8, r8, ror r0 │ │ │ │ - eorseq r6, r9, ip, lsr #21 │ │ │ │ + subseq r5, r7, r8, ror r0 │ │ │ │ + @ instruction: 0x003943fc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 82fd4 │ │ │ │ + ldr r3, [pc, #24] @ 832d0 │ │ │ │ cmp r1, r3 │ │ │ │ moveq r0, #0 │ │ │ │ - ldrne r0, [pc, #16] @ 82fd8 │ │ │ │ + ldrne r0, [pc, #16] @ 832d4 │ │ │ │ moveq r1, r0 │ │ │ │ - bl 82f20 │ │ │ │ - ldr r0, [pc] @ 82fd4 │ │ │ │ + bl 8321c │ │ │ │ + ldr r0, [pc] @ 832d0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - @ instruction: 0x001da9bc │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + @ instruction: 0x001d8cb8 │ │ │ │ + │ │ │ │ +000832d8 : │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r2, [pc, #164] @ 83394 │ │ │ │ + mov r6, r0 │ │ │ │ + bl 3580f0 │ │ │ │ + ldr r2, [r2, r0] │ │ │ │ + ldr r0, [pc, #152] @ 83398 │ │ │ │ + ldr r4, [r2, #8] │ │ │ │ + mov r5, r1 │ │ │ │ + bl 2371d4 <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ + ldr r4, [r4, #3704] @ 0xe78 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 83384 │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ + cmp r3, r6 │ │ │ │ + ldrne r4, [r4, #4] │ │ │ │ + bne 8330c │ │ │ │ + cmp r5, #0 │ │ │ │ + beq 8333c │ │ │ │ + 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 357db8 │ │ │ │ + cmp r0, r6 │ │ │ │ + bne 83344 │ │ │ │ + ldr r0, [pc, #48] @ 83398 │ │ │ │ + bl 2302fc │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9b220 │ │ │ │ + mov r1, #8 │ │ │ │ + add r0, r4, #12 │ │ │ │ + bl 357240 │ │ │ │ + mov r0, #1 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r0, [pc, #12] @ 83398 │ │ │ │ + bl 2302fc │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + andeq r0, r0, ip │ │ │ │ + subseq r5, r7, r8, ror r0 │ │ │ │ │ │ │ │ -00082fdc : │ │ │ │ +0008339c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #16] @ 83004 │ │ │ │ - bl 232728 │ │ │ │ - bl 2375e8 │ │ │ │ + ldr r0, [pc, #16] @ 833c4 │ │ │ │ + bl 22ee48 │ │ │ │ + bl 233d9c │ │ │ │ pop {r4, lr} │ │ │ │ - ldr r0, [pc] @ 83004 │ │ │ │ - b 8b248 │ │ │ │ - subseq r5, r8, r8, lsr #1 │ │ │ │ + ldr r0, [pc] @ 833c4 │ │ │ │ + b 2302fc │ │ │ │ + subseq r5, r7, r8, lsr #1 │ │ │ │ │ │ │ │ -00083008 : │ │ │ │ +000833c8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #28] @ 83040 │ │ │ │ - bl 232728 │ │ │ │ - ldr r3, [pc, #20] @ 83040 │ │ │ │ + ldr r0, [pc, #28] @ 83400 │ │ │ │ + bl 22ee48 │ │ │ │ + ldr r3, [pc, #20] @ 83400 │ │ │ │ add r3, r3, #140 @ 0x8c │ │ │ │ ldm r3, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ pop {r4, lr} │ │ │ │ sub r0, r3, #140 @ 0x8c │ │ │ │ - b 8b248 │ │ │ │ - subseq r5, r8, r8, lsr #1 │ │ │ │ + b 2302fc │ │ │ │ + subseq r5, r7, r8, lsr #1 │ │ │ │ │ │ │ │ -00083044 : │ │ │ │ +00083404 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #28] @ 8307c │ │ │ │ - bl 232728 │ │ │ │ + ldr r0, [pc, #28] @ 8343c │ │ │ │ + bl 22ee48 │ │ │ │ ldm r4, {r0, r1, r2} │ │ │ │ - ldr r3, [pc, #16] @ 8307c │ │ │ │ + ldr r3, [pc, #16] @ 8343c │ │ │ │ pop {r4, lr} │ │ │ │ add r3, r3, #140 @ 0x8c │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ sub r0, r3, #140 @ 0x8c │ │ │ │ - b 8b248 │ │ │ │ - subseq r5, r8, r8, lsr #1 │ │ │ │ + b 2302fc │ │ │ │ + subseq r5, r7, r8, lsr #1 │ │ │ │ │ │ │ │ -00083080 : │ │ │ │ +00083440 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #64] @ 830dc │ │ │ │ - bl 232728 │ │ │ │ - ldr r2, [pc, #60] @ 830e0 │ │ │ │ + ldr r0, [pc, #64] @ 8349c │ │ │ │ + bl 22ee48 │ │ │ │ + ldr r2, [pc, #60] @ 834a0 │ │ │ │ ldr r3, [r2, #1604] @ 0x644 │ │ │ │ cmp r3, #31 │ │ │ │ - ble 830bc │ │ │ │ + ble 8347c │ │ │ │ add r0, r2, #1472 @ 0x5c0 │ │ │ │ - bl 8b248 │ │ │ │ + bl 2302fc │ │ │ │ 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 8b248 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrsbeq r5, [r8], #-48 @ 0xffffffd0 │ │ │ │ - subseq r4, r8, r0, lsl lr │ │ │ │ - │ │ │ │ -000830e4 : │ │ │ │ - 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 9deb0 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 8318c │ │ │ │ - mov r0, r5 │ │ │ │ - bl bbd2c │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 83168 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 83194 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9deb0 │ │ │ │ - subs r6, r0, #0 │ │ │ │ - bne 83194 │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 83168 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne 83168 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8318c │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 8318c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - mvn r7, #0 │ │ │ │ - b 83204 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - str r9, [sp, #4] │ │ │ │ - str r6, [sp] │ │ │ │ - bl 28d7c4 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9b2fc │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 831e0 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne 831e0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 83204 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 83204 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - │ │ │ │ -00083210 <_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 6257c <_PyMonitoring_FirePyThrowEvent@@Base+0x25c> │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - beq 832a0 <_PyMonitoring_FireCRaiseEvent@@Base+0x90> │ │ │ │ - mov ip, #16 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r5 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ - mov ip, #0 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r8, #0 │ │ │ │ - mov r9, #0 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - add r3, sp, #16 │ │ │ │ - strd r8, [sp, #16] │ │ │ │ - str ip, [sp, #24] │ │ │ │ - str r5, [sp, #28] │ │ │ │ - bl 60f64 <_PyMonitoring_FirePyStartEvent@@Base+0x2e4> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - bne 8329c <_PyMonitoring_FireCRaiseEvent@@Base+0x8c> │ │ │ │ - bl 11af18 │ │ │ │ - b 832a0 <_PyMonitoring_FireCRaiseEvent@@Base+0x90> │ │ │ │ - bl 9b2fc │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - │ │ │ │ -000832ac <_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 6257c <_PyMonitoring_FirePyThrowEvent@@Base+0x25c> │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - beq 8333c <_PyMonitoring_FireReraiseEvent@@Base+0x90> │ │ │ │ - mov ip, #14 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r0, r5 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ - mov ip, #0 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r8, #0 │ │ │ │ - mov r9, #0 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - add r3, sp, #16 │ │ │ │ - strd r8, [sp, #16] │ │ │ │ - str ip, [sp, #24] │ │ │ │ - str r5, [sp, #28] │ │ │ │ - bl 60f64 <_PyMonitoring_FirePyStartEvent@@Base+0x2e4> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - bne 83338 <_PyMonitoring_FireReraiseEvent@@Base+0x8c> │ │ │ │ - bl 11af18 │ │ │ │ - b 8333c <_PyMonitoring_FireReraiseEvent@@Base+0x90> │ │ │ │ - bl 9b2fc │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - │ │ │ │ -00083348 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #164] @ 83404 │ │ │ │ - mov r6, r0 │ │ │ │ - bl 35a770 │ │ │ │ - ldr r2, [r2, r0] │ │ │ │ - ldr r0, [pc, #152] @ 83408 │ │ │ │ - ldr r4, [r2, #8] │ │ │ │ - mov r5, r1 │ │ │ │ - bl 23a9ec <_PyInterpreterState_New@@Base+0x30c> │ │ │ │ - ldr r4, [r4, #3704] @ 0xe78 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 833f4 │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ - cmp r3, r6 │ │ │ │ - ldrne r4, [r4, #4] │ │ │ │ - bne 8337c │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 833ac │ │ │ │ - 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 35a434 │ │ │ │ - cmp r0, r6 │ │ │ │ - bne 833b4 │ │ │ │ - ldr r0, [pc, #48] @ 83408 │ │ │ │ - bl 8b248 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9b2fc │ │ │ │ - mov r1, #8 │ │ │ │ - add r0, r4, #12 │ │ │ │ - bl 3598bc │ │ │ │ - mov r0, #1 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #12] @ 83408 │ │ │ │ - bl 8b248 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andeq r0, r0, ip │ │ │ │ - subseq r5, r8, r8, ror r0 │ │ │ │ - │ │ │ │ -0008340c : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #300] @ 83550 │ │ │ │ - mov r6, r0 │ │ │ │ - bl 35a770 │ │ │ │ - ldr r5, [r3, r0] │ │ │ │ - sub sp, sp, #8 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 83444 │ │ │ │ - ldr r1, [pc, #276] @ 83554 │ │ │ │ - ldr r0, [pc, #276] @ 83558 │ │ │ │ - bl 7d954 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r0, [pc, #272] @ 8355c │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 18f66c <_PySys_GetOptionalAttr@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 83538 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 83474 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - tst r3, #33554432 @ 0x2000000 │ │ │ │ - bne 834c8 │ │ │ │ - bl 9b2fc │ │ │ │ + bl 2302fc │ │ │ │ mov r0, #0 │ │ │ │ - bl 92f28 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - beq 83538 │ │ │ │ - ldr r1, [pc, #196] @ 8355c │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - bl 27aec4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 834c8 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 83538 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r0] │ │ │ │ - bne 83538 │ │ │ │ - b 83508 │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 83538 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl ab318 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 83510 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 83538 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 83538 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 83538 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 83548 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - bne 83548 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 18ac24 <_PyErr_Clear@@Base> │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - andeq r0, r0, ip │ │ │ │ - eorseq lr, r5, r4, lsr r1 │ │ │ │ - subseq r0, r4, r0, asr r0 │ │ │ │ - ldrheq pc, [r8], #-32 @ 0xffffffe0 @ │ │ │ │ - │ │ │ │ -00083560 : │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - ldr r0, [pc, #88] @ 835d4 │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 18f66c <_PySys_GetOptionalAttr@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 83594 │ │ │ │ - bl 11af64 │ │ │ │ - mov r4, #0 │ │ │ │ - b 835c8 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r4, r0 │ │ │ │ - beq 835c4 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r4, [r3, #84] @ 0x54 │ │ │ │ - ands r4, r4, #33554432 @ 0x2000000 │ │ │ │ - beq 835c4 │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ - cmp r4, #0 │ │ │ │ - movle r4, #0 │ │ │ │ - movgt r4, #1 │ │ │ │ - bl 9b2fc │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrheq pc, [r8], #-32 @ 0xffffffe0 @ │ │ │ │ + ldrsbeq r5, [r7], #-48 @ 0xffffffd0 │ │ │ │ + subseq r4, r7, r0, 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, #12] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 83610 │ │ │ │ + bne 834dc │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 83624 │ │ │ │ - b 83634 │ │ │ │ + bne 834f0 │ │ │ │ + b 83500 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 83600 │ │ │ │ + beq 834cc │ │ │ │ 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 83650 │ │ │ │ + beq 8351c │ │ │ │ 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} │ │ │ │ @@ -91896,31 +91817,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 836a4 │ │ │ │ + bne 83570 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 836b8 │ │ │ │ - b 836c8 │ │ │ │ + bne 83584 │ │ │ │ + b 83594 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 83694 │ │ │ │ + beq 83560 │ │ │ │ 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 836e4 │ │ │ │ + beq 835b0 │ │ │ │ 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} │ │ │ │ @@ -91933,98 +91854,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 83744 │ │ │ │ - ldr r3, [pc, #40] @ 83758 │ │ │ │ + bne 83610 │ │ │ │ + ldr r3, [pc, #40] @ 83624 │ │ │ │ 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 83728 │ │ │ │ + beq 835f4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq sl, r6, ip, lsr #8 │ │ │ │ + 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 837a0 │ │ │ │ + bne 8366c │ │ │ │ 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 83784 │ │ │ │ + beq 83650 │ │ │ │ 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 837f8 │ │ │ │ + bne 836c4 │ │ │ │ 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 837dc │ │ │ │ + beq 836a8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #32] │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ orrs r3, r3, r2 │ │ │ │ - ldrne r0, [pc, #4] @ 83824 │ │ │ │ - ldreq r0, [pc, #4] @ 83828 │ │ │ │ + ldrne r0, [pc, #4] @ 836f0 │ │ │ │ + ldreq r0, [pc, #4] @ 836f4 │ │ │ │ bx lr │ │ │ │ - subseq r1, r6, r4, ror #1 │ │ │ │ - subseq r1, r6, r4, ror 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 83864 │ │ │ │ + bne 83730 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 83878 │ │ │ │ - b 83888 │ │ │ │ + bne 83744 │ │ │ │ + b 83754 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 83854 │ │ │ │ + beq 83720 │ │ │ │ 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 │ │ │ │ @@ -92032,37 +91953,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] @ 838e4 │ │ │ │ + ldr r2, [pc, #44] @ 837b0 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub r1, r1, r2 │ │ │ │ asr r1, r1, #5 │ │ │ │ ldr r0, [r3, r1, lsl #2] │ │ │ │ - ldr r3, [pc, #28] @ 838e8 │ │ │ │ + ldr r3, [pc, #28] @ 837b4 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ bx lr │ │ │ │ - subseq pc, r7, r0, ror r8 @ │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq pc, r6, r0, ror r8 @ │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ str r0, [ip, #-24] @ 0xffffffe8 │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ sub sp, sp, #12 │ │ │ │ - ldr r3, [pc, #140] @ 8399c │ │ │ │ + ldr r3, [pc, #140] @ 83868 │ │ │ │ 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] │ │ │ │ @@ -92071,110 +91992,110 @@ │ │ │ │ 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 83968 │ │ │ │ + bne 83834 │ │ │ │ mov r3, #1 │ │ │ │ add r4, sp, #8 │ │ │ │ strb r3, [sp, #4] │ │ │ │ strb ip, [r4, #4091] @ 0xffb │ │ │ │ - bl 838ec │ │ │ │ + bl 837b8 │ │ │ │ mov r3, r0 │ │ │ │ add r0, sp, #4096 @ 0x1000 │ │ │ │ - ldr r2, [pc, #40] @ 8399c │ │ │ │ + ldr r2, [pc, #40] @ 83868 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r2, [r0] │ │ │ │ eors r1, r2, r1 │ │ │ │ mov r2, #0 │ │ │ │ - beq 8398c │ │ │ │ + beq 83858 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq pc, r5, ip, ror #29 │ │ │ │ - ldr r3, [pc, #20] @ 839bc │ │ │ │ - ldr r2, [pc, #20] @ 839c0 │ │ │ │ + subseq pc, r4, ip, ror #29 │ │ │ │ + ldr r3, [pc, #20] @ 83888 │ │ │ │ + ldr r2, [pc, #20] @ 8388c │ │ │ │ ldr r3, [r3] │ │ │ │ - ldr r0, [pc, #16] @ 839c4 │ │ │ │ + ldr r0, [pc, #16] @ 83890 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, r2 │ │ │ │ bx lr │ │ │ │ - subseq r2, sp, ip, lsl sp │ │ │ │ - subseq r1, r6, r4, ror lr │ │ │ │ - subseq r1, r6, r4, ror #1 │ │ │ │ + subseq r2, ip, ip, lsl sp │ │ │ │ + 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 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r2 │ │ │ │ - bne 83a00 │ │ │ │ + bne 838cc │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 83a14 │ │ │ │ - b 83a24 │ │ │ │ + bne 838e0 │ │ │ │ + b 838f0 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 839f0 │ │ │ │ + beq 838bc │ │ │ │ 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] @ 83a48 │ │ │ │ + ldr r0, [pc] @ 83914 │ │ │ │ bx lr │ │ │ │ - ldrheq r7, [r8], #-28 @ 0xffffffe4 │ │ │ │ + ldrheq r7, [r7], #-28 @ 0xffffffe4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ subs r4, r0, #0 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ - beq 83ac4 │ │ │ │ + beq 83990 │ │ │ │ mov r0, #75 @ 0x4b │ │ │ │ bl 2a480 <__sysconf@plt> │ │ │ │ cmp r0, #32768 @ 0x8000 │ │ │ │ movle r0, #32768 @ 0x8000 │ │ │ │ - ble 83a84 │ │ │ │ + ble 83950 │ │ │ │ mov r0, #75 @ 0x4b │ │ │ │ bl 2a480 <__sysconf@plt> │ │ │ │ cmp r0, r4 │ │ │ │ - bls 83a94 │ │ │ │ + bls 83960 │ │ │ │ mvn r0, #0 │ │ │ │ - b 83adc │ │ │ │ + b 839a8 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 2a294 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 83a8c │ │ │ │ + bne 83958 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 29ff4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 2a5dc │ │ │ │ cmp r5, #0 │ │ │ │ - bne 83a8c │ │ │ │ - ldr r3, [pc, #24] @ 83ae4 │ │ │ │ - bl 35a770 │ │ │ │ + bne 83958 │ │ │ │ + ldr r3, [pc, #24] @ 839b0 │ │ │ │ + bl 3580f0 │ │ │ │ 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 │ │ │ │ @@ -92182,1010 +92103,1010 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bgt 83b18 │ │ │ │ + bgt 839e4 │ │ │ │ bl 2a060 │ │ │ │ add r4, r4, #1 │ │ │ │ - b 83b00 │ │ │ │ + b 839cc │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 83b4c │ │ │ │ + beq 83a18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 20d4cc <_PyDeadline_Init@@Base+0x67c> │ │ │ │ - ldr r0, [pc, #8] @ 83b54 │ │ │ │ + bl 20b4b0 <_PyBytesWriter_WriteBytes@@Base+0x43b0> │ │ │ │ + ldr r0, [pc, #8] @ 83a20 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc] @ 83b54 │ │ │ │ + ldr r0, [pc] @ 83a20 │ │ │ │ bx lr │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + 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 2213fc │ │ │ │ - b 54788 │ │ │ │ + b 21dee4 │ │ │ │ + b 546e4 │ │ │ │ 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 83bbc │ │ │ │ + bne 83a88 │ │ │ │ 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 83b7c │ │ │ │ + bl 83a48 │ │ │ │ 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] @ 83c34 │ │ │ │ + ldr r0, [pc, #28] @ 83b00 │ │ │ │ mov r2, #0 │ │ │ │ str ip, [sp] │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl 7b804 <_Py_SetRefcnt@@Base+0x638> │ │ │ │ + bl 7b5c8 <_Py_SetRefcnt@@Base+0x638> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ - strdeq sl, [r7], -r4 │ │ │ │ + @ instruction: 0x0007a7b8 │ │ │ │ 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] @ 83de0 │ │ │ │ + ldreq r7, [pc, #376] @ 83cac │ │ │ │ mov r6, r0 │ │ │ │ moveq r4, #1024 @ 0x400 │ │ │ │ strb r1, [sp, #24] │ │ │ │ - beq 83c84 │ │ │ │ + beq 83b50 │ │ │ │ orrs r2, r2, r3 │ │ │ │ - ldr r7, [pc, #356] @ 83de4 │ │ │ │ + ldr r7, [pc, #356] @ 83cb0 │ │ │ │ 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 83ce8 │ │ │ │ + bge 83bb4 │ │ │ │ sub r3, r6, #1 │ │ │ │ orrs r3, r3, r5 │ │ │ │ - bne 83cbc │ │ │ │ + bne 83b88 │ │ │ │ ldrb r3, [r7] │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ - beq 83dbc │ │ │ │ + beq 83c88 │ │ │ │ orrs r5, r6, r5 │ │ │ │ - ldreq r7, [pc, #288] @ 83de8 │ │ │ │ - ldr r1, [pc, #288] @ 83dec │ │ │ │ + ldreq r7, [pc, #288] @ 83cb4 │ │ │ │ + ldr r1, [pc, #288] @ 83cb8 │ │ │ │ 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 83dbc │ │ │ │ + b 83c88 │ │ │ │ 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] @ 83df0 │ │ │ │ - ldrlt r9, [pc, #232] @ 83df4 │ │ │ │ + ldrge r9, [pc, #232] @ 83cbc │ │ │ │ + ldrlt r9, [pc, #232] @ 83cc0 │ │ │ │ cmp r2, r0 │ │ │ │ sbcs r3, r3, r1 │ │ │ │ movlt r0, ip │ │ │ │ movlt r1, lr │ │ │ │ mov r2, #10 │ │ │ │ mov r3, #0 │ │ │ │ - ldrge r9, [pc, #208] @ 83df8 │ │ │ │ - bl 359528 │ │ │ │ + ldrge r9, [pc, #208] @ 83cc4 │ │ │ │ + bl 356eac │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 359528 │ │ │ │ + bl 356eac │ │ │ │ mov r2, #10 │ │ │ │ mov r3, #0 │ │ │ │ - bl 359528 │ │ │ │ + bl 356eac │ │ │ │ cmp r4, #1024 @ 0x400 │ │ │ │ - ldr r3, [pc, #148] @ 83de8 │ │ │ │ + ldr r3, [pc, #148] @ 83cb4 │ │ │ │ add r4, sp, #16 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r9, [sp, #4] │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #148] @ 83dfc │ │ │ │ + ldr r2, [pc, #148] @ 83cc8 │ │ │ │ mov r5, r0 │ │ │ │ moveq r3, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #136] @ 83e00 │ │ │ │ + ldr r3, [pc, #136] @ 83ccc │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #8 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 29fc4 <__snprintf_chk@plt> │ │ │ │ - ldr r3, [pc, #112] @ 83e04 │ │ │ │ + ldr r3, [pc, #112] @ 83cd0 │ │ │ │ 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] @ 83e08 │ │ │ │ - ldr r0, [pc, #64] @ 83e0c │ │ │ │ + ldr r2, [pc, #64] @ 83cd4 │ │ │ │ + ldr r0, [pc, #64] @ 83cd8 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #24 │ │ │ │ movne r2, r8 │ │ │ │ - bl 83bf0 │ │ │ │ + bl 83abc │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - eorseq lr, r6, r4, asr r5 │ │ │ │ - eorseq lr, r8, r4, lsr #15 │ │ │ │ - eorseq lr, r5, r4, asr #7 │ │ │ │ - @ instruction: 0x00396af4 │ │ │ │ - eorseq lr, r8, ip, lsr #4 │ │ │ │ - eorseq lr, r6, r8, asr #8 │ │ │ │ - eorseq sp, r7, r4, lsr r2 │ │ │ │ - @ instruction: 0x0038cbd8 │ │ │ │ - eorseq r6, r9, r0, lsl #22 │ │ │ │ - eorseq r6, r9, r8, lsl #22 │ │ │ │ - eorseq r6, r9, ip, ror #21 │ │ │ │ - strdeq sl, [r7], -r4 │ │ │ │ + @ instruction: 0x0036bed4 │ │ │ │ + eorseq ip, r8, ip, asr #3 │ │ │ │ + eorseq fp, r5, r4, asr #26 │ │ │ │ + eorseq r4, r9, r4, asr #8 │ │ │ │ + eorseq fp, r8, r4, asr ip │ │ │ │ + eorseq fp, r6, r8, asr #27 │ │ │ │ + @ instruction: 0x0037abb4 │ │ │ │ + eorseq sl, r8, r8, asr r5 │ │ │ │ + eorseq r4, r9, r0, asr r4 │ │ │ │ + eorseq r4, r9, r8, asr r4 │ │ │ │ + eorseq r4, r9, ip, lsr r4 │ │ │ │ + @ instruction: 0x0007a7b8 │ │ │ │ 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] @ 83fbc │ │ │ │ + ldr r0, [pc, #380] @ 83e88 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r2, [pc, #376] @ 83fc0 │ │ │ │ + ldr r2, [pc, #376] @ 83e8c │ │ │ │ sub r7, r7, #1 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ mov r6, #0 │ │ │ │ - bl 83bf0 │ │ │ │ + bl 83abc │ │ │ │ orrs r7, r7, r8 │ │ │ │ ldrd r0, [r5, #16] │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bne 83f2c │ │ │ │ + bne 83df8 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ - bl 83c38 │ │ │ │ + bl 83b04 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ ldrd r0, [r5] │ │ │ │ - bl 83c38 │ │ │ │ + bl 83b04 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ ldrd r0, [r5, #8] │ │ │ │ - bl 83c38 │ │ │ │ + bl 83b04 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ ldrd r0, [r5, #24] │ │ │ │ - bl 83c38 │ │ │ │ + bl 83b04 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bl 83c38 │ │ │ │ - ldr r3, [pc, #248] @ 83fc4 │ │ │ │ - ldr r2, [pc, #248] @ 83fc8 │ │ │ │ + bl 83b04 │ │ │ │ + ldr r3, [pc, #248] @ 83e90 │ │ │ │ + ldr r2, [pc, #248] @ 83e94 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r0, [pc, #228] @ 83fbc │ │ │ │ - bl 83bf0 │ │ │ │ + ldr r0, [pc, #228] @ 83e88 │ │ │ │ + bl 83abc │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ sbcs r3, r3, r2 │ │ │ │ - bge 83f24 │ │ │ │ - ldr r2, [pc, #208] @ 83fcc │ │ │ │ - ldr r0, [pc, #188] @ 83fbc │ │ │ │ + bge 83df0 │ │ │ │ + ldr r2, [pc, #208] @ 83e98 │ │ │ │ + ldr r0, [pc, #188] @ 83e88 │ │ │ │ mov r1, r4 │ │ │ │ - bl 83bf0 │ │ │ │ + bl 83abc │ │ │ │ cmp r9, r6 │ │ │ │ - ldr r2, [pc, #192] @ 83fd0 │ │ │ │ - ldr r0, [pc, #168] @ 83fbc │ │ │ │ + ldr r2, [pc, #192] @ 83e9c │ │ │ │ + ldr r0, [pc, #168] @ 83e88 │ │ │ │ movne r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ - bl 83bf0 │ │ │ │ - ldr r2, [pc, #176] @ 83fd4 │ │ │ │ - b 83fa8 │ │ │ │ - ldr r2, [pc, #172] @ 83fd8 │ │ │ │ - b 83fa8 │ │ │ │ + bl 83abc │ │ │ │ + ldr r2, [pc, #176] @ 83ea0 │ │ │ │ + b 83e74 │ │ │ │ + ldr r2, [pc, #172] @ 83ea4 │ │ │ │ + b 83e74 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ - bl 83c38 │ │ │ │ + bl 83b04 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ ldrd r0, [r5] │ │ │ │ - bl 83c38 │ │ │ │ + bl 83b04 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ ldrd r0, [r5, #8] │ │ │ │ - bl 83c38 │ │ │ │ + bl 83b04 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ ldrd r0, [r5, #24] │ │ │ │ - bl 83c38 │ │ │ │ - ldr r3, [pc, #96] @ 83fdc │ │ │ │ - ldr r2, [pc, #96] @ 83fe0 │ │ │ │ + bl 83b04 │ │ │ │ + ldr r3, [pc, #96] @ 83ea8 │ │ │ │ + ldr r2, [pc, #96] @ 83eac │ │ │ │ mov r1, r4 │ │ │ │ - ldr r0, [pc, #52] @ 83fbc │ │ │ │ - bl 83bf0 │ │ │ │ + ldr r0, [pc, #52] @ 83e88 │ │ │ │ + bl 83abc │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ sbcs r3, r3, r2 │ │ │ │ - bge 83f24 │ │ │ │ - ldr r2, [pc, #56] @ 83fe4 │ │ │ │ + bge 83df0 │ │ │ │ + ldr r2, [pc, #56] @ 83eb0 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r0, [pc, #8] @ 83fbc │ │ │ │ + ldr r0, [pc, #8] @ 83e88 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 83bf0 │ │ │ │ - strdeq sl, [r7], -r4 │ │ │ │ - eorseq r6, r9, r8, lsr #22 │ │ │ │ - eorseq lr, r8, r4, lsr #15 │ │ │ │ - eorseq r6, r9, ip, ror #21 │ │ │ │ - eorseq sl, r7, ip, lsr #31 │ │ │ │ - eorseq r6, r9, r8, lsl fp │ │ │ │ - eorseq r0, r8, r4, ror r5 │ │ │ │ - eorseq r6, r9, r0, lsr fp │ │ │ │ - eorseq lr, r5, r4, asr #7 │ │ │ │ - eorseq r6, r9, r8, lsr fp │ │ │ │ - eorseq r6, r9, r0, asr #22 │ │ │ │ + b 83abc │ │ │ │ + @ instruction: 0x0007a7b8 │ │ │ │ + eorseq r4, r9, r8, ror r4 │ │ │ │ + eorseq ip, r8, ip, asr #3 │ │ │ │ + eorseq r4, r9, ip, lsr r4 │ │ │ │ + eorseq r8, r7, ip, lsr #18 │ │ │ │ + eorseq r4, r9, r8, ror #8 │ │ │ │ + eorseq sp, r7, ip, ror #29 │ │ │ │ + eorseq r4, r9, r0, lsl #9 │ │ │ │ + eorseq fp, r5, r4, asr #26 │ │ │ │ + eorseq r4, r9, r8, lsl #9 │ │ │ │ + mlaseq r9, r0, r4, r4 │ │ │ │ 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] @ 8404c │ │ │ │ - ldr r0, [pc, #56] @ 84050 │ │ │ │ - bl 83bf0 │ │ │ │ + ldr r2, [pc, #56] @ 83f18 │ │ │ │ + ldr r0, [pc, #56] @ 83f1c │ │ │ │ + bl 83abc │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ mvn r2, #0 │ │ │ │ ldrd r0, [r5] │ │ │ │ mvn r3, #0 │ │ │ │ - bl 83c38 │ │ │ │ + bl 83b04 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r2, [pc, #20] @ 84054 │ │ │ │ - ldr r0, [pc, #12] @ 84050 │ │ │ │ + ldr r2, [pc, #20] @ 83f20 │ │ │ │ + ldr r0, [pc, #12] @ 83f1c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 83bf0 │ │ │ │ - eorseq r6, r9, r8, lsr #22 │ │ │ │ - strdeq sl, [r7], -r4 │ │ │ │ - eorseq r0, r8, r4, ror r5 │ │ │ │ + b 83abc │ │ │ │ + eorseq r4, r9, r8, ror r4 │ │ │ │ + @ instruction: 0x0007a7b8 │ │ │ │ + eorseq sp, r7, ip, ror #29 │ │ │ │ │ │ │ │ -00084058 : │ │ │ │ +00083f24 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ 84084 │ │ │ │ + ldr r3, [pc, #20] @ 83f50 │ │ │ │ ldr r0, [r3, #848] @ 0x350 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8407c │ │ │ │ + bne 83f48 │ │ │ │ bl 2a954 │ │ │ │ mov r0, #0 │ │ │ │ bl 2934c │ │ │ │ - subseq r4, r8, r0, lsl lr │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ │ │ │ │ -00084088 : │ │ │ │ +00083f54 : │ │ │ │ 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 840d0 │ │ │ │ + bne 83f9c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bge 840d4 │ │ │ │ + bge 83fa0 │ │ │ │ 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) │ │ │ │ │ │ │ │ -000840dc : │ │ │ │ +00083fa8 : │ │ │ │ b 2a2c4 │ │ │ │ │ │ │ │ -000840e0 : │ │ │ │ +00083fac : │ │ │ │ mov r1, #0 │ │ │ │ b 29370 │ │ │ │ │ │ │ │ -000840e8 : │ │ │ │ +00083fb4 : │ │ │ │ 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} │ │ │ │ │ │ │ │ -0008410c : │ │ │ │ +00083fd8 : │ │ │ │ b 2a3cc │ │ │ │ │ │ │ │ -00084110 : │ │ │ │ +00083fdc : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00084114 : │ │ │ │ - ldr r3, [pc, #20] @ 84130 │ │ │ │ +00083fe0 : │ │ │ │ + ldr r3, [pc, #20] @ 83ffc │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #3716] @ 0xe84 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -00084134 : │ │ │ │ - b 83a4c │ │ │ │ +00084000 : │ │ │ │ + b 83918 │ │ │ │ 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 84174 │ │ │ │ + beq 84040 │ │ │ │ cmp ip, #2 │ │ │ │ moveq r8, #1 │ │ │ │ - beq 84178 │ │ │ │ - b 8421c │ │ │ │ + beq 84044 │ │ │ │ + b 840e8 │ │ │ │ mov r8, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ add r0, r0, #1 │ │ │ │ cmn r0, #-536870911 @ 0xe0000001 │ │ │ │ - bls 84194 │ │ │ │ + bls 84060 │ │ │ │ mvn r3, #0 │ │ │ │ - b 84220 │ │ │ │ + b 840ec │ │ │ │ lsl r0, r0, #2 │ │ │ │ bl 8afec │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, r5 │ │ │ │ movne ip, r0 │ │ │ │ - beq 8418c │ │ │ │ + beq 84058 │ │ │ │ mov r9, r3 │ │ │ │ ldrb lr, [r3], #1 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 841fc │ │ │ │ + beq 840c8 │ │ │ │ tst lr, #128 @ 0x80 │ │ │ │ - beq 841f4 │ │ │ │ + beq 840c0 │ │ │ │ cmp r8, #0 │ │ │ │ add lr, lr, #56320 @ 0xdc00 │ │ │ │ - bne 841f4 │ │ │ │ - bl 8b5d0 │ │ │ │ + bne 840c0 │ │ │ │ + bl 8b53c │ │ │ │ cmp r4, #0 │ │ │ │ subne r9, r9, r5 │ │ │ │ strne r9, [r4] │ │ │ │ cmp r7, #0 │ │ │ │ - ldrne r3, [pc, #60] @ 84228 │ │ │ │ + ldrne r3, [pc, #60] @ 840f4 │ │ │ │ strne r3, [r7] │ │ │ │ mvn r3, #1 │ │ │ │ - b 84220 │ │ │ │ + b 840ec │ │ │ │ str lr, [ip], #4 │ │ │ │ - b 841ac │ │ │ │ + b 84078 │ │ │ │ cmp r4, #0 │ │ │ │ str lr, [ip] │ │ │ │ subne ip, ip, r0 │ │ │ │ asrne ip, ip, #2 │ │ │ │ strne ip, [r4] │ │ │ │ mov r3, #0 │ │ │ │ str r0, [r6] │ │ │ │ - b 84220 │ │ │ │ + b 840ec │ │ │ │ mvn r3, #2 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - eorseq sl, r5, r0, lsl #26 │ │ │ │ + eorseq r8, r5, r0, lsl #13 │ │ │ │ │ │ │ │ -0008422c : │ │ │ │ +000840f8 : │ │ │ │ mov r2, #0 │ │ │ │ - b 2588e0 │ │ │ │ + b 255178 │ │ │ │ │ │ │ │ -00084234 <_Py_closerange@@Base>: │ │ │ │ +00084100 <_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 8427c <_Py_closerange@@Base+0x48> │ │ │ │ + bgt 84148 <_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 8427c <_Py_closerange@@Base+0x48> │ │ │ │ + b 84148 <_Py_closerange@@Base+0x48> │ │ │ │ │ │ │ │ -00084294 : │ │ │ │ +00084160 : │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0008429c : │ │ │ │ +00084168 : │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000842a4 : │ │ │ │ +00084170 : │ │ │ │ mov r2, r0 │ │ │ │ - ldr r3, [pc, #20] @ 842c4 │ │ │ │ + ldr r3, [pc, #20] @ 84190 │ │ │ │ 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, r8, r0, lsl lr │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ │ │ │ │ -000842c8 : │ │ │ │ +00084194 : │ │ │ │ sub r3, r0, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi 84334 │ │ │ │ + bhi 84200 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #80] @ 8433c │ │ │ │ + ldr r5, [pc, #80] @ 84208 │ │ │ │ mov r4, r0 │ │ │ │ add r6, r0, #109 @ 0x6d │ │ │ │ - bl 35a5c8 │ │ │ │ + bl 357f4c │ │ │ │ ldr r6, [r5, r6, lsl #3] │ │ │ │ - bl 35a5c8 │ │ │ │ + bl 357f4c │ │ │ │ ldr r1, [r5, #1404] @ 0x57c │ │ │ │ mov r0, r6 │ │ │ │ - bl 28684c <_PyBytesWriter_Dealloc@@Base+0xe30> │ │ │ │ + bl 28364c <_PyBytesWriter_Dealloc@@Base+0xe30> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8432c │ │ │ │ + bne 841f8 │ │ │ │ ldr r1, [r5, #1400] @ 0x578 │ │ │ │ mov r0, r6 │ │ │ │ - bl 28684c <_PyBytesWriter_Dealloc@@Base+0xe30> │ │ │ │ + bl 28364c <_PyBytesWriter_Dealloc@@Base+0xe30> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8432c │ │ │ │ + bne 841f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2b72d0 │ │ │ │ + bl 2b4330 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mvn r0, #0 │ │ │ │ bx lr │ │ │ │ - subseq r4, r8, r0, lsl lr │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ │ │ │ │ -00084340 : │ │ │ │ +0008420c : │ │ │ │ mov r0, #2 │ │ │ │ - b 842c8 │ │ │ │ + b 84194 │ │ │ │ │ │ │ │ -00084348 : │ │ │ │ - ldr r3, [pc, #16] @ 84360 │ │ │ │ +00084214 : │ │ │ │ + ldr r3, [pc, #16] @ 8422c │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - b 32aa8 <_Py_fstat@@Base+0x990> │ │ │ │ + b 32ac0 <_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 a6490 │ │ │ │ + b a63b4 │ │ │ │ add r3, r1, #4 │ │ │ │ mov r0, #0 │ │ │ │ ldrb r2, [r3, #-1]! │ │ │ │ cmp r1, r3 │ │ │ │ orr r0, r2, r0, lsl #8 │ │ │ │ - bne 84384 │ │ │ │ - b a6490 │ │ │ │ + bne 84250 │ │ │ │ + b a63b4 │ │ │ │ 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 a6490 │ │ │ │ + b a63b4 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - b a6490 │ │ │ │ + b a63b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 83b7c │ │ │ │ + bl 83a48 │ │ │ │ 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 83b7c │ │ │ │ + bl 83a48 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 358188 │ │ │ │ + bl 355b0c │ │ │ │ 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 a6490 │ │ │ │ + b a63b4 │ │ │ │ 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] @ 8491c │ │ │ │ + ldr r1, [pc, #1232] @ 847e8 │ │ │ │ sub sp, sp, #452 @ 0x1c4 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #1224] @ 84920 │ │ │ │ + ldr r1, [pc, #1224] @ 847ec │ │ │ │ str r1, [sp] │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ - ldr ip, [pc, #1216] @ 84924 │ │ │ │ + ldr ip, [pc, #1216] @ 847f0 │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ - ldr r7, [pc, #1212] @ 84928 │ │ │ │ - ldr r5, [pc, #1212] @ 8492c │ │ │ │ - ldr r0, [pc, #1212] @ 84930 │ │ │ │ - ldr r2, [pc, #1212] @ 84934 │ │ │ │ - ldr r3, [pc, #1212] @ 84938 │ │ │ │ + ldr r7, [pc, #1212] @ 847f4 │ │ │ │ + ldr r5, [pc, #1212] @ 847f8 │ │ │ │ + ldr r0, [pc, #1212] @ 847fc │ │ │ │ + ldr r2, [pc, #1212] @ 84800 │ │ │ │ + ldr r3, [pc, #1212] @ 84804 │ │ │ │ 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] @ 8493c │ │ │ │ - ldr r2, [pc, #1188] @ 84940 │ │ │ │ + ldr r0, [pc, #1188] @ 84808 │ │ │ │ + ldr r2, [pc, #1188] @ 8480c │ │ │ │ str r3, [sp, #4] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #1180] @ 84944 │ │ │ │ + ldr r3, [pc, #1180] @ 84810 │ │ │ │ mov r1, r4 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl 83bf0 │ │ │ │ + bl 83abc │ │ │ │ stm sp, {r4, r5} │ │ │ │ - ldr r1, [pc, #1156] @ 84948 │ │ │ │ + ldr r1, [pc, #1156] @ 84814 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 83e10 │ │ │ │ + bl 83cdc │ │ │ │ stm sp, {r4, r5} │ │ │ │ - ldr r1, [pc, #1136] @ 8494c │ │ │ │ + ldr r1, [pc, #1136] @ 84818 │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r7, #32 │ │ │ │ sub r5, r7, #64 @ 0x40 │ │ │ │ - bl 83e10 │ │ │ │ - ldr r3, [pc, #1116] @ 84950 │ │ │ │ - ldr r2, [pc, #1116] @ 84954 │ │ │ │ - ldr r0, [pc, #1088] @ 8493c │ │ │ │ + bl 83cdc │ │ │ │ + ldr r3, [pc, #1116] @ 8481c │ │ │ │ + ldr r2, [pc, #1116] @ 84820 │ │ │ │ + ldr r0, [pc, #1088] @ 84808 │ │ │ │ mov r1, r4 │ │ │ │ - bl 83bf0 │ │ │ │ + bl 83abc │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ stm sp, {r4, r6} │ │ │ │ ldrd r0, [r5, #144] @ 0x90 │ │ │ │ - bl 83c38 │ │ │ │ - ldr r2, [pc, #1084] @ 84958 │ │ │ │ - ldr r0, [pc, #1052] @ 8493c │ │ │ │ - mov r1, r4 │ │ │ │ - bl 83bf0 │ │ │ │ - ldr r3, [pc, #1072] @ 8495c │ │ │ │ - ldr r2, [pc, #1060] @ 84954 │ │ │ │ - ldr r0, [pc, #1032] @ 8493c │ │ │ │ + bl 83b04 │ │ │ │ + ldr r2, [pc, #1084] @ 84824 │ │ │ │ + ldr r0, [pc, #1052] @ 84808 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 83abc │ │ │ │ + ldr r3, [pc, #1072] @ 84828 │ │ │ │ + ldr r2, [pc, #1060] @ 84820 │ │ │ │ + ldr r0, [pc, #1032] @ 84808 │ │ │ │ mov r1, r4 │ │ │ │ - bl 83bf0 │ │ │ │ + bl 83abc │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ stm sp, {r4, r6} │ │ │ │ ldrd r0, [r5, #176] @ 0xb0 │ │ │ │ - bl 83c38 │ │ │ │ - ldr r2, [pc, #1028] @ 84958 │ │ │ │ - ldr r0, [pc, #996] @ 8493c │ │ │ │ + bl 83b04 │ │ │ │ + ldr r2, [pc, #1028] @ 84824 │ │ │ │ + ldr r0, [pc, #996] @ 84808 │ │ │ │ mov r1, r4 │ │ │ │ - bl 83bf0 │ │ │ │ - ldr r1, [pc, #1020] @ 84960 │ │ │ │ + bl 83abc │ │ │ │ + ldr r1, [pc, #1020] @ 8482c │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r5, #192 @ 0xc0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bl 83e10 │ │ │ │ - ldr r1, [pc, #1000] @ 84964 │ │ │ │ + bl 83cdc │ │ │ │ + ldr r1, [pc, #1000] @ 84830 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bl 83e10 │ │ │ │ - ldr r1, [pc, #980] @ 84968 │ │ │ │ + bl 83cdc │ │ │ │ + ldr r1, [pc, #980] @ 84834 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, r5, #224 @ 0xe0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bl 83e10 │ │ │ │ - ldr r1, [pc, #960] @ 8496c │ │ │ │ + bl 83cdc │ │ │ │ + ldr r1, [pc, #960] @ 84838 │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, r5, #448 @ 0x1c0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bl 83e10 │ │ │ │ - ldr r1, [pc, #940] @ 84970 │ │ │ │ + bl 83cdc │ │ │ │ + ldr r1, [pc, #940] @ 8483c │ │ │ │ mvn r2, #0 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, r5, #32 │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bl 83e10 │ │ │ │ + bl 83cdc │ │ │ │ mvn r3, #0 │ │ │ │ - ldr r1, [pc, #904] @ 84968 │ │ │ │ + ldr r1, [pc, #904] @ 84834 │ │ │ │ mvn r2, #0 │ │ │ │ add r0, r5, #256 @ 0x100 │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bl 83e10 │ │ │ │ - ldr r1, [pc, #896] @ 84974 │ │ │ │ + bl 83cdc │ │ │ │ + ldr r1, [pc, #896] @ 84840 │ │ │ │ mov r2, r4 │ │ │ │ add r0, r5, #480 @ 0x1e0 │ │ │ │ - bl 83fe8 │ │ │ │ - ldr r1, [pc, #884] @ 84978 │ │ │ │ + bl 83eb4 │ │ │ │ + ldr r1, [pc, #884] @ 84844 │ │ │ │ mov r2, r4 │ │ │ │ add r0, r5, #560 @ 0x230 │ │ │ │ - bl 83fe8 │ │ │ │ - ldr r1, [pc, #872] @ 8497c │ │ │ │ + bl 83eb4 │ │ │ │ + ldr r1, [pc, #872] @ 84848 │ │ │ │ mov r2, r4 │ │ │ │ add r0, r5, #496 @ 0x1f0 │ │ │ │ - bl 83fe8 │ │ │ │ - ldr r1, [pc, #860] @ 84980 │ │ │ │ + bl 83eb4 │ │ │ │ + ldr r1, [pc, #860] @ 8484c │ │ │ │ mov r2, r4 │ │ │ │ add r0, r5, #512 @ 0x200 │ │ │ │ - bl 83fe8 │ │ │ │ - ldr r1, [pc, #848] @ 84984 │ │ │ │ + bl 83eb4 │ │ │ │ + ldr r1, [pc, #848] @ 84850 │ │ │ │ mov r2, r4 │ │ │ │ add r0, r5, #528 @ 0x210 │ │ │ │ - bl 83fe8 │ │ │ │ - ldr r1, [pc, #836] @ 84988 │ │ │ │ + bl 83eb4 │ │ │ │ + ldr r1, [pc, #836] @ 84854 │ │ │ │ mov r2, r4 │ │ │ │ add r0, r5, #544 @ 0x220 │ │ │ │ - bl 83fe8 │ │ │ │ - ldr r1, [pc, #824] @ 8498c │ │ │ │ + bl 83eb4 │ │ │ │ + ldr r1, [pc, #824] @ 84858 │ │ │ │ mvn r3, #0 │ │ │ │ add r0, r5, #288 @ 0x120 │ │ │ │ mvn r2, #0 │ │ │ │ stm sp, {r4, r6} │ │ │ │ - bl 83e10 │ │ │ │ + bl 83cdc │ │ │ │ ldr r0, [r5, #584] @ 0x248 │ │ │ │ ldr r1, [r5, #588] @ 0x24c │ │ │ │ orrs r3, r0, r1 │ │ │ │ - beq 84694 │ │ │ │ + beq 84560 │ │ │ │ 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 359528 │ │ │ │ + bl 356eac │ │ │ │ mov r2, #10 │ │ │ │ mov r3, #0 │ │ │ │ - bl 359528 │ │ │ │ - ldr r3, [pc, #744] @ 84990 │ │ │ │ + bl 356eac │ │ │ │ + ldr r3, [pc, #744] @ 8485c │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ mov r8, #1000 @ 0x3e8 │ │ │ │ mov ip, r2 │ │ │ │ mov r1, r0 │ │ │ │ stm sp, {r1, ip} │ │ │ │ - ldr r2, [pc, #720] @ 84994 │ │ │ │ + ldr r2, [pc, #720] @ 84860 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r0, [pc, #624] @ 8493c │ │ │ │ - bl 83bf0 │ │ │ │ - bl 23cd2c │ │ │ │ - ldr r3, [pc, #704] @ 84998 │ │ │ │ - ldr r2, [pc, #704] @ 8499c │ │ │ │ + ldr r0, [pc, #624] @ 84808 │ │ │ │ + bl 83abc │ │ │ │ + bl 239514 │ │ │ │ + ldr r3, [pc, #704] @ 84864 │ │ │ │ + ldr r2, [pc, #704] @ 84868 │ │ │ │ mov r1, r4 │ │ │ │ mov ip, r0 │ │ │ │ str ip, [sp] │ │ │ │ - ldr r0, [pc, #592] @ 8493c │ │ │ │ - bl 83bf0 │ │ │ │ + ldr r0, [pc, #592] @ 84808 │ │ │ │ + bl 83abc │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ strd r6, [sp, #56] @ 0x38 │ │ │ │ bl 29658 │ │ │ │ - ldr r3, [pc, #664] @ 849a0 │ │ │ │ + ldr r3, [pc, #664] @ 8486c │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ mov r0, #1 │ │ │ │ ldm r3, {r6, fp} │ │ │ │ bl 29d60 <__clock_gettime64@plt> │ │ │ │ - ldr r3, [pc, #648] @ 849a4 │ │ │ │ - ldr lr, [pc, #648] @ 849a8 │ │ │ │ + ldr r3, [pc, #648] @ 84870 │ │ │ │ + ldr lr, [pc, #648] @ 84874 │ │ │ │ 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] @ 849ac │ │ │ │ + ldr r0, [pc, #608] @ 84878 │ │ │ │ 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] @ 849b0 │ │ │ │ + ldr r0, [pc, #572] @ 8487c │ │ │ │ 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 359528 │ │ │ │ + bl 356eac │ │ │ │ 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 359528 │ │ │ │ + bl 356eac │ │ │ │ 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 84800 │ │ │ │ + blt 846cc │ │ │ │ cmn r5, #-2147483647 @ 0x80000001 │ │ │ │ sbcs r7, r7, #0 │ │ │ │ mvnge r5, #-2147483648 @ 0x80000000 │ │ │ │ cmp r9, #0 │ │ │ │ movlt r6, #0 │ │ │ │ - blt 84818 │ │ │ │ + blt 846e4 │ │ │ │ cmn r6, #-2147483647 @ 0x80000001 │ │ │ │ sbcs r9, r9, #0 │ │ │ │ mvnge r6, #-2147483648 @ 0x80000000 │ │ │ │ cmp r1, #0 │ │ │ │ movlt r7, #0 │ │ │ │ - blt 84834 │ │ │ │ + blt 84700 │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ sbcs r1, r1, #0 │ │ │ │ movlt r7, r0 │ │ │ │ mvnge r7, #-2147483648 @ 0x80000000 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #1000 @ 0x3e8 │ │ │ │ - bl 3583a8 │ │ │ │ - ldr r9, [pc, #364] @ 849b4 │ │ │ │ - ldr r0, [pc, #240] @ 8493c │ │ │ │ + bl 355d2c │ │ │ │ + ldr r9, [pc, #364] @ 84880 │ │ │ │ + ldr r0, [pc, #240] @ 84808 │ │ │ │ umull r2, r3, r5, r9 │ │ │ │ - ldr r2, [pc, #356] @ 849b8 │ │ │ │ + ldr r2, [pc, #356] @ 84884 │ │ │ │ lsr r3, r3, #6 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #348] @ 849bc │ │ │ │ - ldr r5, [pc, #348] @ 849c0 │ │ │ │ + ldr r3, [pc, #348] @ 84888 │ │ │ │ + ldr r5, [pc, #348] @ 8488c │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 83bf0 │ │ │ │ + bl 83abc │ │ │ │ mov r1, #1000 @ 0x3e8 │ │ │ │ mov r0, r7 │ │ │ │ str r8, [sp, #16] │ │ │ │ - bl 3583a8 │ │ │ │ + bl 355d2c │ │ │ │ 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 3583a8 │ │ │ │ + bl 355d2c │ │ │ │ umull r2, r3, r6, r9 │ │ │ │ - ldr r0, [pc, #152] @ 8493c │ │ │ │ + ldr r0, [pc, #152] @ 84808 │ │ │ │ lsr r3, r3, #6 │ │ │ │ - ldr r2, [pc, #280] @ 849c4 │ │ │ │ + ldr r2, [pc, #280] @ 84890 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #276] @ 849c8 │ │ │ │ + ldr r3, [pc, #276] @ 84894 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 83bf0 │ │ │ │ + bl 83abc │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, sl │ │ │ │ stm sp, {r4, r5} │ │ │ │ - bl 83c38 │ │ │ │ + bl 83b04 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 84904 │ │ │ │ - ldr r2, [pc, #232] @ 849cc │ │ │ │ - ldr r0, [pc, #84] @ 8493c │ │ │ │ + beq 847d0 │ │ │ │ + ldr r2, [pc, #232] @ 84898 │ │ │ │ + ldr r0, [pc, #84] @ 84808 │ │ │ │ mov r1, r4 │ │ │ │ - bl 83bf0 │ │ │ │ + bl 83abc │ │ │ │ mov r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, fp │ │ │ │ stm sp, {r4, r5} │ │ │ │ - bl 83c38 │ │ │ │ - ldr r2, [pc, #76] @ 84958 │ │ │ │ - ldr r0, [pc, #44] @ 8493c │ │ │ │ + bl 83b04 │ │ │ │ + ldr r2, [pc, #76] @ 84824 │ │ │ │ + ldr r0, [pc, #44] @ 84808 │ │ │ │ mov r1, r4 │ │ │ │ - bl 83bf0 │ │ │ │ + bl 83abc │ │ │ │ add sp, sp, #452 @ 0x1c4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mlaseq r9, ip, fp, r6 │ │ │ │ - eorseq r6, r9, r0, asr #23 │ │ │ │ - eorseq r6, r9, r8, lsl #23 │ │ │ │ - subseq r9, sl, r0, asr #14 │ │ │ │ - eorseq lr, r5, r4, asr #7 │ │ │ │ - mlaseq r9, r4, fp, r6 │ │ │ │ - eorseq r6, r9, r8, lsr #23 │ │ │ │ - @ instruction: 0x00396bb4 │ │ │ │ - strdeq sl, [r7], -r4 │ │ │ │ - eorseq r6, r9, r0, ror #22 │ │ │ │ - eorseq r6, r9, r4, asr fp │ │ │ │ - eorseq r6, r9, r8, asr #23 │ │ │ │ - @ instruction: 0x00396bd4 │ │ │ │ - eorseq sp, r5, r0, lsl #28 │ │ │ │ - eorseq r6, r9, r8, lsr #22 │ │ │ │ - eorseq r0, r8, r4, ror r5 │ │ │ │ - eorseq r6, r9, r0, ror #23 │ │ │ │ - eorseq r6, r9, r8, ror #23 │ │ │ │ - @ instruction: 0x00396bf0 │ │ │ │ - @ instruction: 0x00396bfc │ │ │ │ - eorseq r6, r9, r8, lsl #24 │ │ │ │ - mlaseq r5, ip, sp, sp │ │ │ │ - eorseq r6, r9, r0, lsl ip │ │ │ │ - eorseq r6, r9, ip, lsl ip │ │ │ │ - eorseq r6, r9, r8, lsr #24 │ │ │ │ - eorseq sp, r5, ip, asr #26 │ │ │ │ - eorseq r6, r9, r0, lsr ip │ │ │ │ - eorseq r6, r9, r8, lsr ip │ │ │ │ - eorseq r1, r7, r4, asr #1 │ │ │ │ - eorseq r6, r9, r0, asr #24 │ │ │ │ - eorseq r6, r9, ip, asr #24 │ │ │ │ - eorseq r6, r9, r0, ror #24 │ │ │ │ - eorseq r6, r9, ip, ror #24 │ │ │ │ - subseq r9, sl, r0, lsl #19 │ │ │ │ - subseq r9, sl, r8, lsl #19 │ │ │ │ + eorseq r4, r9, ip, ror #9 │ │ │ │ + eorseq r4, r9, r0, lsl r5 │ │ │ │ + @ instruction: 0x003944d8 │ │ │ │ + subseq r9, r9, r0, asr #14 │ │ │ │ + eorseq fp, r5, r4, asr #26 │ │ │ │ + eorseq r4, r9, r4, ror #9 │ │ │ │ + @ instruction: 0x003944f8 │ │ │ │ + eorseq r4, r9, r4, lsl #10 │ │ │ │ + @ instruction: 0x0007a7b8 │ │ │ │ + @ instruction: 0x003944b0 │ │ │ │ + eorseq r4, r9, r4, lsr #9 │ │ │ │ + eorseq r4, r9, r8, lsl r5 │ │ │ │ + eorseq r4, r9, r4, lsr #10 │ │ │ │ + eorseq fp, r5, r0, lsl #15 │ │ │ │ + eorseq r4, r9, r8, ror r4 │ │ │ │ + eorseq sp, r7, ip, ror #29 │ │ │ │ + eorseq r4, r9, r0, lsr r5 │ │ │ │ + eorseq r4, r9, r8, lsr r5 │ │ │ │ + eorseq r4, r9, r0, asr #10 │ │ │ │ + eorseq r4, r9, ip, asr #10 │ │ │ │ + eorseq r4, r9, r8, asr r5 │ │ │ │ + eorseq fp, r5, ip, lsl r7 │ │ │ │ + eorseq r4, r9, r0, ror #10 │ │ │ │ + eorseq r4, r9, ip, ror #10 │ │ │ │ + eorseq r4, r9, r8, ror r5 │ │ │ │ + eorseq fp, r5, ip, asr #13 │ │ │ │ + eorseq r4, r9, r0, lsl #11 │ │ │ │ + eorseq r4, r9, r8, lsl #11 │ │ │ │ + eorseq lr, r6, r4, ror #20 │ │ │ │ + mlaseq r9, r0, r5, r4 │ │ │ │ + mlaseq r9, ip, r5, r4 │ │ │ │ + @ instruction: 0x003945b0 │ │ │ │ + @ instruction: 0x003945bc │ │ │ │ + subseq r9, r9, r0, lsl #19 │ │ │ │ + subseq r9, r9, r8, lsl #19 │ │ │ │ tstmi fp, #2096 @ 0x830 │ │ │ │ - subseq r9, sl, r8, ror r7 │ │ │ │ - subseq r9, sl, r0, ror r7 │ │ │ │ + subseq r9, r9, r8, ror r7 │ │ │ │ + subseq r9, r9, r0, ror r7 │ │ │ │ ldrdne r4, [r2], #-211 @ 0xffffff2d @ │ │ │ │ - eorseq r6, r9, r8, ror ip │ │ │ │ - eorseq lr, r6, r4, ror sp │ │ │ │ - eorseq r7, r8, ip, lsl r0 │ │ │ │ - eorseq r6, r9, ip, lsl #25 │ │ │ │ - @ instruction: 0x00374df8 │ │ │ │ - @ instruction: 0x00396cd0 │ │ │ │ + eorseq r4, r9, r8, asr #11 │ │ │ │ + @ instruction: 0x0036c6f4 │ │ │ │ + @ instruction: 0x003849b4 │ │ │ │ + @ instruction: 0x003945dc │ │ │ │ + eorseq r2, r7, ip, lsl #15 │ │ │ │ + eorseq r4, r9, r0, lsr #12 │ │ │ │ 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 84a10 │ │ │ │ + bne 848dc │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ orrs r1, r1, r0 │ │ │ │ - beq 84a50 │ │ │ │ + beq 8491c │ │ │ │ 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] │ │ │ │ @@ -93222,112 +93143,112 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r2, r3} │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r3, sp, #20 │ │ │ │ - ldr r2, [pc, #20] @ 84adc │ │ │ │ + ldr r2, [pc, #20] @ 849a8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 24f438 │ │ │ │ + bl 24bca8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ - eorseq r4, r8, r8, ror ip │ │ │ │ + @ instruction: 0x003825f8 │ │ │ │ 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 84b90 │ │ │ │ + beq 84a5c │ │ │ │ ldrb r9, [r4, r0] │ │ │ │ cmp r9, #0 │ │ │ │ - beq 84b24 │ │ │ │ + beq 849f0 │ │ │ │ cmp r0, #33 @ 0x21 │ │ │ │ - beq 84b90 │ │ │ │ + beq 84a5c │ │ │ │ add r0, r0, #1 │ │ │ │ - b 84b08 │ │ │ │ + b 849d4 │ │ │ │ cmp r0, #33 @ 0x21 │ │ │ │ - beq 84b90 │ │ │ │ - ldr r3, [pc, #124] @ 84bb0 │ │ │ │ + beq 84a5c │ │ │ │ + ldr r3, [pc, #124] @ 84a7c │ │ │ │ ldr r6, [r3, #1424] @ 0x590 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 84b90 │ │ │ │ - ldr r5, [pc, #112] @ 84bb4 │ │ │ │ - bl 35a770 │ │ │ │ + beq 84a5c │ │ │ │ + ldr r5, [pc, #112] @ 84a80 │ │ │ │ + bl 3580f0 │ │ │ │ add r0, r5, r0 │ │ │ │ cmp r6, r0 │ │ │ │ - beq 84b90 │ │ │ │ - ldr r3, [pc, #96] @ 84bb8 │ │ │ │ + beq 84a5c │ │ │ │ + ldr r3, [pc, #96] @ 84a84 │ │ │ │ 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 7b804 <_Py_SetRefcnt@@Base+0x638> │ │ │ │ - b 84ba8 │ │ │ │ + bl 7b5c8 <_Py_SetRefcnt@@Base+0x638> │ │ │ │ + b 84a74 │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r1 │ │ │ │ str r7, [sp] │ │ │ │ - bl 7b804 <_Py_SetRefcnt@@Base+0x638> │ │ │ │ + bl 7b5c8 <_Py_SetRefcnt@@Base+0x638> │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - subseq r0, r6, r4, lsl #21 │ │ │ │ + subseq r0, r5, r4, lsl #21 │ │ │ │ andeq r0, r0, r8 │ │ │ │ - @ instruction: 0x00396cdc │ │ │ │ + eorseq r4, r9, ip, lsr #12 │ │ │ │ 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 23e3f0 │ │ │ │ + bl 23abd8 │ │ │ │ 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 84c3c │ │ │ │ + bcc 84b08 │ │ │ │ ldr r4, [r3], #4 │ │ │ │ ldr lr, [sp, #16] │ │ │ │ bics lr, lr, r4 │ │ │ │ movne r0, #0 │ │ │ │ andeq r0, r0, #1 │ │ │ │ - b 84c1c │ │ │ │ + b 84ae8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 84c58 │ │ │ │ + beq 84b24 │ │ │ │ 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 │ │ │ │ @@ -93339,672 +93260,751 @@ │ │ │ │ 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 84cc8 │ │ │ │ + bls 84b94 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 84cbc │ │ │ │ + bne 84b88 │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ mov r1, r6 │ │ │ │ cmp r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ - beq 84cbc │ │ │ │ - bl 2867bc <_PyBytesWriter_Dealloc@@Base+0xda0> │ │ │ │ + beq 84b88 │ │ │ │ + bl 2835bc <_PyBytesWriter_Dealloc@@Base+0xda0> │ │ │ │ ldr r3, [r5] │ │ │ │ mla r5, r8, r3, r5 │ │ │ │ - b 84c90 │ │ │ │ + b 84b5c │ │ │ │ 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 23d90c │ │ │ │ + bl 23a0f4 │ │ │ │ mov r5, #0 │ │ │ │ - bl 35a5c8 │ │ │ │ + bl 357f4c │ │ │ │ str r5, [r4, #112] @ 0x70 │ │ │ │ - bl 35a5c8 │ │ │ │ + bl 357f4c │ │ │ │ cmp r4, r5 │ │ │ │ - bge 84d28 │ │ │ │ + bge 84bf4 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ lsl r0, r0, #15 │ │ │ │ rsb r0, r0, #0 │ │ │ │ - bl 23e58c │ │ │ │ + bl 23ad74 │ │ │ │ ldr r5, [r4, #96] @ 0x60 │ │ │ │ mov r3, #0 │ │ │ │ add r1, r4, #52 @ 0x34 │ │ │ │ lsl r5, r5, #15 │ │ │ │ add r0, r4, #68 @ 0x44 │ │ │ │ - b 84d74 │ │ │ │ - ldr r3, [pc, #196] @ 84df4 │ │ │ │ + b 84c40 │ │ │ │ + ldr r3, [pc, #196] @ 84cc0 │ │ │ │ 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 35a434 │ │ │ │ + bl 357db8 │ │ │ │ cmp r0, r8 │ │ │ │ - beq 84cfc │ │ │ │ + beq 84bc8 │ │ │ │ str r0, [sp, #28] │ │ │ │ - b 84d4c │ │ │ │ + b 84c18 │ │ │ │ ldr r2, [r1, #4]! │ │ │ │ cmn r2, #1 │ │ │ │ addeq r3, r3, #32 │ │ │ │ - beq 84d98 │ │ │ │ + beq 84c64 │ │ │ │ cmp r2, #0 │ │ │ │ and ip, r2, #1 │ │ │ │ lsr r2, r2, #1 │ │ │ │ addne r3, r3, ip │ │ │ │ - bne 84d84 │ │ │ │ + bne 84c50 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 84d74 │ │ │ │ + bne 84c40 │ │ │ │ lsr r5, r5, #7 │ │ │ │ mul r5, r3, r5 │ │ │ │ ldr r7, [r6, #456] @ 0x1c8 │ │ │ │ ldr r8, [r7, #256] @ 0x100 │ │ │ │ - bl 35a5c8 │ │ │ │ + bl 357f4c │ │ │ │ cmp r8, #0 │ │ │ │ - beq 84dc4 │ │ │ │ + beq 84c90 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - b 84dac │ │ │ │ + b 84c78 │ │ │ │ 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 7ba24 <_Py_SetRefcnt@@Base+0x858> │ │ │ │ + bl 7b7e8 <_Py_SetRefcnt@@Base+0x858> │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r2, sp, r4, lsr #11 │ │ │ │ + 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 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ 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 23d4d8 │ │ │ │ + bl 239cc0 │ │ │ │ cmp r4, #0 │ │ │ │ subne r5, r5, r4 │ │ │ │ mov r1, r0 │ │ │ │ addne r1, r0, r5 │ │ │ │ movne r5, r4 │ │ │ │ cmp r7, #4 │ │ │ │ - bne 84e7c │ │ │ │ + bne 84d48 │ │ │ │ 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 23daa0 │ │ │ │ + bl 23a288 │ │ │ │ add r4, r4, #-1073741824 @ 0xc0000000 │ │ │ │ - b 84e5c │ │ │ │ + b 84d28 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 23daa0 │ │ │ │ + b 23a288 │ │ │ │ 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] @ 84f3c │ │ │ │ + ldr r0, [pc, #132] @ 84e08 │ │ │ │ mov r2, r1 │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 23d90c │ │ │ │ - ldr r0, [pc, #116] @ 84f40 │ │ │ │ - bl 267788 │ │ │ │ + bl 23a0f4 │ │ │ │ + ldr r0, [pc, #116] @ 84e0c │ │ │ │ + bl 264230 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 2678d4 │ │ │ │ + bl 26437c │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ mov r5, r0 │ │ │ │ - beq 84f30 │ │ │ │ + beq 84dfc │ │ │ │ mov r2, #3 │ │ │ │ mov r1, r4 │ │ │ │ bl 29d54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 84f30 │ │ │ │ + beq 84dfc │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 84f30 │ │ │ │ - ldr r0, [pc, #40] @ 84f44 │ │ │ │ + beq 84dfc │ │ │ │ + ldr r0, [pc, #40] @ 84e10 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp] │ │ │ │ - bl 7b878 <_Py_SetRefcnt@@Base+0x6ac> │ │ │ │ + bl 7b63c <_Py_SetRefcnt@@Base+0x6ac> │ │ │ │ mov r0, #0 │ │ │ │ - b 84f34 │ │ │ │ + b 84e00 │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r9, sl, r0, ror #14 │ │ │ │ - subseq r9, sl, r0, lsl #18 │ │ │ │ - @ instruction: 0x00396cf0 │ │ │ │ + subseq r9, r9, r0, ror #14 │ │ │ │ + subseq r9, r9, r0, lsl #18 │ │ │ │ + eorseq r4, r9, r0, asr #12 │ │ │ │ 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 2678d4 │ │ │ │ + bl 26437c │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 85024 │ │ │ │ + beq 84ef0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ add r0, r4, #128 @ 0x80 │ │ │ │ - bl 23d90c │ │ │ │ + bl 23a0f4 │ │ │ │ add r0, r4, #528 @ 0x210 │ │ │ │ - bl 267788 │ │ │ │ - ldr r7, [pc, #136] @ 8502c │ │ │ │ + bl 264230 │ │ │ │ + ldr r7, [pc, #136] @ 84ef8 │ │ │ │ ldr r8, [r7] │ │ │ │ mov r9, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 292d4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 85024 │ │ │ │ + beq 84ef0 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #11 │ │ │ │ streq r9, [r0] │ │ │ │ - beq 84fa8 │ │ │ │ + beq 84e74 │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #22 │ │ │ │ cmpeq r8, #8 │ │ │ │ - bne 8500c │ │ │ │ - bl 35a5c8 │ │ │ │ + bne 84ed8 │ │ │ │ + bl 357f4c │ │ │ │ mov r4, #4 │ │ │ │ str r4, [r7] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 292d4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 85024 │ │ │ │ - ldr r0, [pc, #28] @ 85030 │ │ │ │ + beq 84ef0 │ │ │ │ + ldr r0, [pc, #28] @ 84efc │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp] │ │ │ │ - bl 7b878 <_Py_SetRefcnt@@Base+0x6ac> │ │ │ │ + bl 7b63c <_Py_SetRefcnt@@Base+0x6ac> │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - subseq r4, r8, ip, ror #21 │ │ │ │ - eorseq r6, r9, ip, lsr sp │ │ │ │ + subseq r4, r7, ip, ror #21 │ │ │ │ + eorseq r4, r9, ip, lsl #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #100] @ 850b0 │ │ │ │ + ldr r1, [pc, #100] @ 84f7c │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ - bne 85064 │ │ │ │ - bl 345740 │ │ │ │ + bne 84f30 │ │ │ │ + bl 3431d0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 850a0 │ │ │ │ + bne 84f6c │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 85090 │ │ │ │ + bne 84f5c │ │ │ │ str r5, [r4, #8] │ │ │ │ - b 850a0 │ │ │ │ + b 84f6c │ │ │ │ mov r0, r4 │ │ │ │ - bl cedd8 <_PyEvalFramePushAndInit@@Base+0x374> │ │ │ │ + bl ce92c <_PyEvalFramePushAndInit@@Base+0x374> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 85088 │ │ │ │ + beq 84f54 │ │ │ │ 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 r2, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 85104 │ │ │ │ + beq 84fd0 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [r2, #8] │ │ │ │ - beq 85104 │ │ │ │ + beq 84fd0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0] │ │ │ │ - bne 85104 │ │ │ │ + bne 84fd0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_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 8515c │ │ │ │ + beq 85028 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [r2, #8] │ │ │ │ - beq 8515c │ │ │ │ + beq 85028 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0] │ │ │ │ - bne 8515c │ │ │ │ + bne 85028 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #4] @ 85180 │ │ │ │ - ldr r0, [pc, #4] @ 85184 │ │ │ │ - bl 7d954 <_Py_FatalErrorFunc@@Base> │ │ │ │ - eorseq r6, r9, r8, lsl #27 │ │ │ │ - subseq r0, r4, r4, ror r0 │ │ │ │ + ldr r1, [pc, #4] @ 8504c │ │ │ │ + ldr r0, [pc, #4] @ 85050 │ │ │ │ + bl 7d718 <_Py_FatalErrorFunc@@Base> │ │ │ │ + @ instruction: 0x003946d8 │ │ │ │ + subseq sp, r3, r4, ror #19 │ │ │ │ + │ │ │ │ +00085054 : │ │ │ │ + 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 8506c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 92e4c │ │ │ │ + subs r7, r0, #0 │ │ │ │ + beq 85168 │ │ │ │ + mov r1, #58 @ 0x3a │ │ │ │ + mov r0, r6 │ │ │ │ + bl 29574 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + bne 850b4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 29940 │ │ │ │ + add r5, r6, r0, lsl #2 │ │ │ │ + sub r1, r5, r6 │ │ │ │ + asr r1, r1, #2 │ │ │ │ + mov r0, r6 │ │ │ │ + bl b1ed0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 850f4 │ │ │ │ + ldr r3, [r7] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq 85168 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r7] │ │ │ │ + bne 85168 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 85168 │ │ │ │ + ldr r2, [r5] │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + str r0, [r3, r4] │ │ │ │ + add r4, r4, #4 │ │ │ │ + addne r6, r5, #4 │ │ │ │ + bne 85094 │ │ │ │ + ldr r3, [pc, #92] @ 85174 │ │ │ │ + bl 3580f0 │ │ │ │ + ldr r3, [r3, r0] │ │ │ │ + ldr r1, [pc, #84] @ 85178 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + mov r2, r7 │ │ │ │ + bl 277a84 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 85140 │ │ │ │ + ldr r1, [pc, #64] @ 8517c │ │ │ │ + ldr r0, [pc, #64] @ 85180 │ │ │ │ + bl 7d718 <_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 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + ldr r1, [pc, #20] @ 85184 │ │ │ │ + ldr r0, [pc, #12] @ 85180 │ │ │ │ + bl 7d718 <_Py_FatalErrorFunc@@Base> │ │ │ │ + andeq r0, r0, ip │ │ │ │ + ldrsbeq lr, [r7], #-20 @ 0xffffffec │ │ │ │ + eorseq r4, r9, r8, ror #13 │ │ │ │ + subseq sp, r3, r4, lsl #20 │ │ │ │ + eorseq r4, r9, r0, lsl #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, [pc, #360] @ 85308 │ │ │ │ + ldr r9, [pc, #360] @ 85308 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r3, [r9, #1184] @ 0x4a0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 85300 │ │ │ │ - ldr r6, [pc, #344] @ 8530c │ │ │ │ + beq 85300 │ │ │ │ + ldr r6, [pc, #344] @ 8530c │ │ │ │ mov r7, r0 │ │ │ │ mov r5, #0 │ │ │ │ mov r2, #156 @ 0x9c │ │ │ │ mul r1, r2, r5 │ │ │ │ ldr r3, [r6, r1] │ │ │ │ cmp r3, r7 │ │ │ │ - beq 851e8 │ │ │ │ + beq 851e8 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, #5 │ │ │ │ - bne 851bc │ │ │ │ + bne 851bc │ │ │ │ mov r1, #624 @ 0x270 │ │ │ │ mov r5, #4 │ │ │ │ mov fp, #0 │ │ │ │ - b 851ec │ │ │ │ + b 851ec │ │ │ │ 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 85238 │ │ │ │ + beq 85238 │ │ │ │ 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 85270 │ │ │ │ - ldr r1, [pc, #200] @ 85310 │ │ │ │ + beq 85270 │ │ │ │ + ldr r1, [pc, #200] @ 85310 │ │ │ │ mov r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2377b8 <_Py_write_noraise@@Base> │ │ │ │ + bl 233f6c <_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 852bc │ │ │ │ + b 852bc │ │ │ │ mov r1, fp │ │ │ │ mov r2, #23 │ │ │ │ add r0, sp, #16 │ │ │ │ bl 29658 │ │ │ │ - ldr r3, [pc, #140] @ 85314 │ │ │ │ + ldr r3, [pc, #140] @ 85314 │ │ │ │ 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] @ 85318 │ │ │ │ + ldr r1, [pc, #116] @ 85318 │ │ │ │ mov r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 2377b8 <_Py_write_noraise@@Base> │ │ │ │ + bl 233f6c <_Py_write_noraise@@Base> │ │ │ │ add r0, sp, #16 │ │ │ │ bl 29c28 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2377b8 <_Py_write_noraise@@Base> │ │ │ │ + bl 233f6c <_Py_write_noraise@@Base> │ │ │ │ mov r2, #2 │ │ │ │ - ldr r1, [pc, #76] @ 8531c │ │ │ │ + ldr r1, [pc, #76] @ 8531c │ │ │ │ mov r0, r4 │ │ │ │ - bl 2377b8 <_Py_write_noraise@@Base> │ │ │ │ + bl 233f6c <_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, r8, r0, lsl lr │ │ │ │ - ldrheq r1, [r6], #-44 @ 0xffffffd4 │ │ │ │ - eorseq fp, r5, r0, lsl r5 │ │ │ │ - eorseq r9, r7, r0, lsl #17 │ │ │ │ - mlaseq r9, r8, sp, r6 │ │ │ │ - eorseq r1, r6, ip, asr #26 │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ + ldrheq r1, [r5], #-44 @ 0xffffffd4 │ │ │ │ + mlaseq r5, r0, lr, r8 │ │ │ │ + eorseq r7, r7, r0, lsl #4 │ │ │ │ + eorseq r4, r9, r8, lsl r7 │ │ │ │ + eorseq pc, r5, ip, asr #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #216] @ 85410 │ │ │ │ + ldr r6, [pc, #216] @ 85410 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r0, [r6, #1360] @ 0x550 │ │ │ │ mov r1, #1 │ │ │ │ - bl 1813c8 │ │ │ │ + bl 180344 │ │ │ │ ldr r5, [r6, #1292] @ 0x50c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 85368 │ │ │ │ + beq 85368 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, #0 │ │ │ │ - bl 31e04 <_PyTraceMalloc_GetTraceback@@Base+0x68> │ │ │ │ + bl 31e1c <_PyTraceMalloc_GetTraceback@@Base+0x68> │ │ │ │ mov r5, r0 │ │ │ │ - b 85378 │ │ │ │ - ldr r1, [pc, #164] @ 85414 │ │ │ │ + b 85378 │ │ │ │ + ldr r1, [pc, #164] @ 85414 │ │ │ │ mov r2, #65 @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2377b8 <_Py_write_noraise@@Base> │ │ │ │ + bl 233f6c <_Py_write_noraise@@Base> │ │ │ │ ldr r0, [r6, #1360] @ 0x550 │ │ │ │ - bl 15897c │ │ │ │ + bl 157d4c │ │ │ │ cmp r5, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #136] @ 85418 │ │ │ │ + ldr r1, [pc, #136] @ 85418 │ │ │ │ mov r2, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2377b8 <_Py_write_noraise@@Base> │ │ │ │ + bl 233f6c <_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] @ 8541c │ │ │ │ + ldr r1, [pc, #104] @ 8541c │ │ │ │ mov r0, r4 │ │ │ │ add r6, r6, r2 │ │ │ │ - ble 85400 │ │ │ │ - bl 2377b8 <_Py_write_noraise@@Base> │ │ │ │ + ble 85400 │ │ │ │ + bl 233f6c <_Py_write_noraise@@Base> │ │ │ │ ldr r1, [r6, #-8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a72fc │ │ │ │ + bl 2a434c │ │ │ │ mov r2, #8 │ │ │ │ - ldr r1, [pc, #72] @ 85420 │ │ │ │ + ldr r1, [pc, #72] @ 85420 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2377b8 <_Py_write_noraise@@Base> │ │ │ │ + bl 233f6c <_Py_write_noraise@@Base> │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a9090 <_PyEvent_Notify@@Base+0x58> │ │ │ │ - ldr r1, [pc, #52] @ 85424 │ │ │ │ + bl 2a60e0 <_PyEvent_Notify@@Base+0x58> │ │ │ │ + ldr r1, [pc, #52] @ 85424 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2377b8 <_Py_write_noraise@@Base> │ │ │ │ + bl 233f6c <_Py_write_noraise@@Base> │ │ │ │ add r7, r7, #1 │ │ │ │ - b 853a0 │ │ │ │ + b 853a0 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r1, [pc, #24] @ 85424 │ │ │ │ + ldr r1, [pc, #24] @ 85424 │ │ │ │ mov r2, #1 │ │ │ │ - b 2377b8 <_Py_write_noraise@@Base> │ │ │ │ - subseq r5, r8, r0, lsl lr │ │ │ │ - eorseq r6, r9, r4, asr #27 │ │ │ │ - eorseq r6, r9, r8, lsl #28 │ │ │ │ - eorseq r6, r9, r0, asr #28 │ │ │ │ - eorseq r6, r9, ip, asr #28 │ │ │ │ - eorseq r0, r8, r4, ror r5 │ │ │ │ + b 233f6c <_Py_write_noraise@@Base> │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ + eorseq r4, r9, r4, asr #14 │ │ │ │ + eorseq r4, r9, r8, lsl #15 │ │ │ │ + eorseq r4, r9, r0, asr #15 │ │ │ │ + eorseq r4, r9, ip, asr #15 │ │ │ │ + eorseq sp, r7, ip, ror #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ - bl 69c84 <_Py_hashtable_size@@Base> │ │ │ │ + bl 69b5c <_Py_hashtable_size@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ mov r2, r0 │ │ │ │ add r3, r3, r2 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0008545c <_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 1714e0 │ │ │ │ + bl 170330 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 854f4 <_Py_stat@@Base+0x98> │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1b76c4 │ │ │ │ + bl 1b5dbc │ │ │ │ cmn r0, #1 │ │ │ │ bne 854bc <_Py_stat@@Base+0x60> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 854f4 <_Py_stat@@Base+0x98> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 854f4 <_Py_stat@@Base+0x98> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ b 854f4 <_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 854f8 <_Py_stat@@Base+0x9c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 854f8 <_Py_stat@@Base+0x9c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ b 854f8 <_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] @ 8554c <_Py_stat@@Base+0xf0> │ │ │ │ ldr r4, [r6] │ │ │ │ cmp r4, #0 │ │ │ │ beq 85540 <_Py_stat@@Base+0xe4> │ │ │ │ - bl c42a4 │ │ │ │ + bl c3dc8 │ │ │ │ ldr r3, [r6] │ │ │ │ mov r5, r0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7ff4 │ │ │ │ + bl c7b18 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a6490 │ │ │ │ - subseq r2, sp, ip, lsl sp │ │ │ │ + b a63b4 │ │ │ │ + subseq r2, ip, ip, lsl sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl c42a4 │ │ │ │ + bl c3dc8 │ │ │ │ mov r4, r0 │ │ │ │ bl 2a42c │ │ │ │ mov r0, r4 │ │ │ │ - bl c7ff4 │ │ │ │ - bl 132dd8 │ │ │ │ + bl c7b18 │ │ │ │ + bl 1325e0 │ │ │ │ ldr r3, [pc, #12] @ 8558c <_Py_stat@@Base+0x130> │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ 00085590 <_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 bbd2c │ │ │ │ + bl bb880 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 85668 <_Py_open@@Base+0xd8> │ │ │ │ ldr r3, [pc, #248] @ 856b8 <_Py_open@@Base+0x128> │ │ │ │ ldr r1, [pc, #248] @ 856bc <_Py_open@@Base+0x12c> │ │ │ │ ldr r0, [pc, #248] @ 856c0 <_Py_open@@Base+0x130> │ │ │ │ mov r2, r4 │ │ │ │ str r6, [sp] │ │ │ │ - bl bc32c │ │ │ │ + bl bbe80 │ │ │ │ cmp r0, #0 │ │ │ │ blt 85684 <_Py_open@@Base+0xf4> │ │ │ │ - bl c42a4 │ │ │ │ + bl c3dc8 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a0cc <__open64_2@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl c7ff4 │ │ │ │ + bl c7b18 │ │ │ │ cmp r5, #0 │ │ │ │ bge 85620 <_Py_open@@Base+0x90> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ bne 85670 <_Py_open@@Base+0xe0> │ │ │ │ - bl 132dd8 │ │ │ │ + bl 1325e0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 855d8 <_Py_open@@Base+0x48> │ │ │ │ b 85684 <_Py_open@@Base+0xf4> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 85644 <_Py_open@@Base+0xb4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 85644 <_Py_open@@Base+0xb4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [pc, #120] @ 856c4 <_Py_open@@Base+0x134> │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 259380 │ │ │ │ + bl 255c18 │ │ │ │ cmn r0, #1 │ │ │ │ bne 856ac <_Py_open@@Base+0x11c> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a060 │ │ │ │ mvn r5, #0 │ │ │ │ b 856ac <_Py_open@@Base+0x11c> │ │ │ │ ldr r3, [pc, #80] @ 856c8 <_Py_open@@Base+0x138> │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, r4 │ │ │ │ - bl 14490c │ │ │ │ + bl 1440fc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 85668 <_Py_open@@Base+0xd8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 85668 <_Py_open@@Base+0xd8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ b 85668 <_Py_open@@Base+0xd8> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - @ instruction: 0x0037a5dc │ │ │ │ - eorseq sl, r6, r4, asr #25 │ │ │ │ - subseq r5, r7, r8, ror sl │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq r7, r7, ip, asr pc │ │ │ │ + eorseq r8, r6, r4, asr #12 │ │ │ │ + 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] @ 8577c <_Py_open@@Base+0x1ec> │ │ │ │ sub sp, sp, #156 @ 0x9c │ │ │ │ ldr r3, [pc, #148] @ 85780 <_Py_open@@Base+0x1f0> │ │ │ │ @@ -94012,69 +94012,69 @@ │ │ │ │ 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 2dcd94 │ │ │ │ + bl 2da1cc │ │ │ │ cmp r0, #0 │ │ │ │ bne 8571c <_Py_open@@Base+0x18c> │ │ │ │ mov r0, #0 │ │ │ │ b 85758 <_Py_open@@Base+0x1c8> │ │ │ │ ldr r1, [pc, #96] @ 85784 <_Py_open@@Base+0x1f4> │ │ │ │ ldr r0, [pc, #96] @ 85788 <_Py_open@@Base+0x1f8> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl bc32c │ │ │ │ + bl bbe80 │ │ │ │ cmp r0, #0 │ │ │ │ blt 85714 <_Py_open@@Base+0x184> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2e023c │ │ │ │ + bl 2dd674 │ │ │ │ cmp r0, #0 │ │ │ │ blt 85714 <_Py_open@@Base+0x184> │ │ │ │ - bl a6490 │ │ │ │ + bl a63b4 │ │ │ │ ldr r3, [pc, #28] @ 8577c <_Py_open@@Base+0x1ec> │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ beq 85774 <_Py_open@@Base+0x1e4> │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq pc, r5, ip, ror #29 │ │ │ │ - @ instruction: 0x0037d9dc │ │ │ │ - eorseq sl, r8, ip, ror #23 │ │ │ │ - @ instruction: 0x003862d4 │ │ │ │ + subseq pc, r4, ip, ror #29 │ │ │ │ + eorseq fp, r7, ip, asr r3 │ │ │ │ + eorseq r8, r8, ip, ror #10 │ │ │ │ + eorseq r3, r8, r4, asr ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ bne 857c4 <_Py_open@@Base+0x234> │ │ │ │ - bl a5774 │ │ │ │ + bl a5698 │ │ │ │ ldr r3, [pc, #36] @ 857dc <_Py_open@@Base+0x24c> │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [pc, #16] @ 857dc <_Py_open@@Base+0x24c> │ │ │ │ ldr r2, [pc, #16] @ 857e0 <_Py_open@@Base+0x250> │ │ │ │ tst r0, #128 @ 0x80 │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r6, r4, ror #1 │ │ │ │ - subseq r1, r6, r4, ror lr │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ 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 │ │ │ │ @@ -94091,52 +94091,52 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov r3, #0 │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr ip, [pc, #152] @ 858d8 <_Py_open@@Base+0x348> │ │ │ │ str r3, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 858cc <_Py_open@@Base+0x33c> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ bne 85870 <_Py_open@@Base+0x2e0> │ │ │ │ - bl a5774 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ bne 858cc <_Py_open@@Base+0x33c> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ bne 85890 <_Py_open@@Base+0x300> │ │ │ │ - bl a5774 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ bne 858cc <_Py_open@@Base+0x33c> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 858b0 <_Py_open@@Base+0x320> │ │ │ │ - bl a5774 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ bne 858cc <_Py_open@@Base+0x33c> │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 356940 │ │ │ │ + b 3542c4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldrsheq r4, [r8], #-160 @ 0xffffff60 │ │ │ │ + ldrsheq r4, [r7], #-160 @ 0xffffff60 │ │ │ │ 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 │ │ │ │ @@ -94157,31 +94157,31 @@ │ │ │ │ add lr, sp, #28 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr ip, [pc, #72] @ 8598c <_Py_open@@Base+0x3fc> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq 85980 <_Py_open@@Base+0x3f0> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 85978 <_Py_open@@Base+0x3e8> │ │ │ │ - bl a5774 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ bne 85980 <_Py_open@@Base+0x3f0> │ │ │ │ mov r0, r4 │ │ │ │ bl 29844 <_exit@plt> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r4, r8, ip, lsl fp │ │ │ │ + subseq r4, r7, ip, lsl fp │ │ │ │ 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 │ │ │ │ @@ -94202,40 +94202,40 @@ │ │ │ │ add lr, sp, #28 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr ip, [pc, #96] @ 85a58 <_Py_open@@Base+0x4c8> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 85a14 <_Py_open@@Base+0x484> │ │ │ │ mov r0, #0 │ │ │ │ b 85a50 <_Py_open@@Base+0x4c0> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ bne 85a3c <_Py_open@@Base+0x4ac> │ │ │ │ - bl a5774 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r0, [pc, #36] @ 85a5c <_Py_open@@Base+0x4cc> │ │ │ │ beq 85a50 <_Py_open@@Base+0x4c0> │ │ │ │ b 85a0c <_Py_open@@Base+0x47c> │ │ │ │ ldr r1, [pc, #28] @ 85a60 <_Py_open@@Base+0x4d0> │ │ │ │ ldr r2, [pc, #20] @ 85a5c <_Py_open@@Base+0x4cc> │ │ │ │ cmp r3, r1 │ │ │ │ ldr r0, [pc, #20] @ 85a64 <_Py_open@@Base+0x4d4> │ │ │ │ movne r0, r2 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq r4, r8, r8, asr #22 │ │ │ │ - subseq r1, r6, r4, ror lr │ │ │ │ + subseq r4, r7, r8, asr #22 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - subseq r1, r6, r4, ror #1 │ │ │ │ + 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 │ │ │ │ @@ -94256,40 +94256,40 @@ │ │ │ │ add lr, sp, #28 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr ip, [pc, #100] @ 85b34 <_Py_open@@Base+0x5a4> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 85aec <_Py_open@@Base+0x55c> │ │ │ │ mov r0, #0 │ │ │ │ b 85b2c <_Py_open@@Base+0x59c> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ bne 85b10 <_Py_open@@Base+0x580> │ │ │ │ - bl a5774 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r0, [pc, #44] @ 85b38 <_Py_open@@Base+0x5a8> │ │ │ │ beq 85b2c <_Py_open@@Base+0x59c> │ │ │ │ b 85ae4 <_Py_open@@Base+0x554> │ │ │ │ and r3, r0, #127 @ 0x7f │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r2, [pc, #24] @ 85b38 <_Py_open@@Base+0x5a8> │ │ │ │ lsl r3, r3, #24 │ │ │ │ cmp r3, #33554432 @ 0x2000000 │ │ │ │ ldr r0, [pc, #16] @ 85b3c <_Py_open@@Base+0x5ac> │ │ │ │ movlt r0, r2 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq r4, r8, r4, ror fp │ │ │ │ - subseq r1, r6, r4, ror lr │ │ │ │ - subseq r1, r6, r4, ror #1 │ │ │ │ + subseq r4, r7, r4, ror fp │ │ │ │ + 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 │ │ │ │ @@ -94310,38 +94310,38 @@ │ │ │ │ add lr, sp, #28 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr ip, [pc, #92] @ 85c04 <_Py_open@@Base+0x674> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 85bc4 <_Py_open@@Base+0x634> │ │ │ │ mov r0, #0 │ │ │ │ b 85bfc <_Py_open@@Base+0x66c> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ bne 85be8 <_Py_open@@Base+0x658> │ │ │ │ - bl a5774 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r0, [pc, #36] @ 85c08 <_Py_open@@Base+0x678> │ │ │ │ beq 85bfc <_Py_open@@Base+0x66c> │ │ │ │ b 85bbc <_Py_open@@Base+0x62c> │ │ │ │ ldr r3, [pc, #28] @ 85c0c <_Py_open@@Base+0x67c> │ │ │ │ ldr r2, [pc, #20] @ 85c08 <_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, r8, r0, lsr #23 │ │ │ │ - subseq r1, r6, r4, ror lr │ │ │ │ - subseq r1, r6, r4, ror #1 │ │ │ │ + subseq r4, r7, r0, lsr #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 │ │ │ │ @@ -94362,34 +94362,34 @@ │ │ │ │ add lr, sp, #28 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr ip, [pc, #84] @ 85ccc <_Py_open@@Base+0x73c> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq 85cc0 <_Py_open@@Base+0x730> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 85cac <_Py_open@@Base+0x71c> │ │ │ │ - bl a5774 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ bne 85cc0 <_Py_open@@Base+0x730> │ │ │ │ asr r0, r4, #8 │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b a6490 │ │ │ │ + b a63b4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r4, r8, ip, asr #23 │ │ │ │ + subseq r4, r7, ip, asr #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 │ │ │ │ @@ -94410,33 +94410,33 @@ │ │ │ │ add lr, sp, #28 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr ip, [pc, #80] @ 85d88 <_Py_open@@Base+0x7f8> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq 85d7c <_Py_open@@Base+0x7ec> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 85d6c <_Py_open@@Base+0x7dc> │ │ │ │ - bl a5774 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ bne 85d7c <_Py_open@@Base+0x7ec> │ │ │ │ and r0, r4, #127 @ 0x7f │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b a6490 │ │ │ │ + b a63b4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsheq r4, [r8], #-184 @ 0xffffff48 │ │ │ │ + ldrsheq 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 │ │ │ │ @@ -94457,34 +94457,34 @@ │ │ │ │ add lr, sp, #28 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr ip, [pc, #84] @ 85e48 <_Py_open@@Base+0x8b8> │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq 85e3c <_Py_open@@Base+0x8ac> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 85e28 <_Py_open@@Base+0x898> │ │ │ │ - bl a5774 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ bne 85e3c <_Py_open@@Base+0x8ac> │ │ │ │ asr r0, r4, #8 │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b a6490 │ │ │ │ + b a63b4 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r4, r8, r4, lsr #24 │ │ │ │ + subseq r4, r7, r4, lsr #24 │ │ │ │ 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] │ │ │ │ @@ -94492,52 +94492,52 @@ │ │ │ │ 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] @ 85e94 <_Py_open@@Base+0x904> │ │ │ │ - bl 1293bc │ │ │ │ + bl 128bc0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r6, r9, r8, asr lr │ │ │ │ + @ instruction: 0x003947d8 │ │ │ │ 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] @ 85ec8 <_Py_open@@Base+0x938> │ │ │ │ - bl 1293bc │ │ │ │ + bl 128bc0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r6, r9, r8, ror lr │ │ │ │ + @ instruction: 0x003947f8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 35a5c8 │ │ │ │ + bl 357f4c │ │ │ │ ldrb r5, [r4, #8] │ │ │ │ - bl 35a5c8 │ │ │ │ + bl 357f4c │ │ │ │ ldr r2, [pc, #32] @ 85f14 <_Py_open@@Base+0x984> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ tst r5, #1 │ │ │ │ ldr r1, [pc, #24] @ 85f18 <_Py_open@@Base+0x988> │ │ │ │ ldr r0, [pc, #24] @ 85f1c <_Py_open@@Base+0x98c> │ │ │ │ movne r1, r2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ mov r3, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1293bc │ │ │ │ - eorseq pc, r7, r8, asr #18 │ │ │ │ - @ instruction: 0x00396eb0 │ │ │ │ - @ instruction: 0x00396ebc │ │ │ │ + b 128bc0 │ │ │ │ + eorseq sp, r7, ip, lsr #3 │ │ │ │ + eorseq r4, r9, r0, lsr r8 │ │ │ │ + eorseq r4, r9, ip, lsr r8 │ │ │ │ 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 │ │ │ │ @@ -94550,284 +94550,284 @@ │ │ │ │ cmp r3, #0 │ │ │ │ ldr r1, [pc, #32] @ 85f80 <_Py_open@@Base+0x9f0> │ │ │ │ str r4, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ moveq r1, ip │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [pc, #16] @ 85f84 <_Py_open@@Base+0x9f4> │ │ │ │ - bl 1293bc │ │ │ │ + bl 128bc0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x00396eb0 │ │ │ │ - eorseq pc, r7, r8, asr #18 │ │ │ │ - @ instruction: 0x00396ed4 │ │ │ │ + eorseq r4, r9, r0, lsr r8 │ │ │ │ + eorseq sp, r7, ip, lsr #3 │ │ │ │ + eorseq r4, r9, r4, asr r8 │ │ │ │ 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 f28c8 │ │ │ │ + bl f2418 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 85fb8 <_Py_open@@Base+0xa28> │ │ │ │ mov r0, #0 │ │ │ │ b 85ffc <_Py_open@@Base+0xa6c> │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl f28c8 │ │ │ │ + bl f2418 │ │ │ │ subs r6, r0, #0 │ │ │ │ beq 85fb0 <_Py_open@@Base+0xa20> │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl f28c8 │ │ │ │ + bl f2418 │ │ │ │ cmp r0, #0 │ │ │ │ beq 85fb0 <_Py_open@@Base+0xa20> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r2, r5 │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [pc, #16] @ 86004 <_Py_open@@Base+0xa74> │ │ │ │ ldr r1, [r3, #12] │ │ │ │ mov r3, r6 │ │ │ │ - bl 1293bc │ │ │ │ + bl 128bc0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r6, r9, r0, lsl #30 │ │ │ │ + eorseq r4, r9, r0, lsl #17 │ │ │ │ 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 86010 <_Py_open@@Base+0xa80> │ │ │ │ - b a343c │ │ │ │ + b a3360 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r0 │ │ │ │ - bl 91ac8 │ │ │ │ + bl 919ec │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r6, #0 │ │ │ │ beq 860e8 <_Py_open@@Base+0xb58> │ │ │ │ ldr r3, [r8, #8] │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, r6 │ │ │ │ bls 860ec <_Py_open@@Base+0xb5c> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r7, [r3, r6, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ bne 86078 <_Py_open@@Base+0xae8> │ │ │ │ add r6, r6, #1 │ │ │ │ b 8604c <_Py_open@@Base+0xabc> │ │ │ │ - bl a5a64 │ │ │ │ + bl a5988 │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ beq 860c4 <_Py_open@@Base+0xb34> │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cb6c │ │ │ │ + bl 9ca90 │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ beq 860bc <_Py_open@@Base+0xb2c> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 860bc <_Py_open@@Base+0xb2c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ bge 86070 <_Py_open@@Base+0xae0> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 860e8 <_Py_open@@Base+0xb58> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 860e8 <_Py_open@@Base+0xb58> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ b 86028 <_Py_open@@Base+0xa98> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ bl 86028 <_Py_open@@Base+0xa98> │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 861a4 <_Py_open@@Base+0xc14> │ │ │ │ mov r0, #2 │ │ │ │ - bl 92cbc │ │ │ │ + bl 92be0 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 8614c <_Py_open@@Base+0xbbc> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 861a4 <_Py_open@@Base+0xc14> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 861a4 <_Py_open@@Base+0xc14> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ b 861a4 <_Py_open@@Base+0xc14> │ │ │ │ mov r0, #1 │ │ │ │ - bl 92cbc │ │ │ │ + bl 92be0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 861ac <_Py_open@@Base+0xc1c> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 86180 <_Py_open@@Base+0xbf0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 86180 <_Py_open@@Base+0xbf0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 861a4 <_Py_open@@Base+0xc14> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 861a4 <_Py_open@@Base+0xc14> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ b 861cc <_Py_open@@Base+0xc3c> │ │ │ │ ldr r2, [pc, #32] @ 861d4 <_Py_open@@Base+0xc44> │ │ │ │ str r5, [r0, #12] │ │ │ │ ldr r3, [r2] │ │ │ │ str r2, [r4, #12] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00565490 │ │ │ │ - b a5a64 │ │ │ │ + @ instruction: 0x00555490 │ │ │ │ + b a5988 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ bne 8620c <_Py_open@@Base+0xc7c> │ │ │ │ - bl a5774 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ beq 86214 <_Py_open@@Base+0xc84> │ │ │ │ b 86260 <_Py_open@@Base+0xcd0> │ │ │ │ cmp r0, #0 │ │ │ │ bge 86228 <_Py_open@@Base+0xc98> │ │ │ │ ldr r3, [pc, #76] @ 86268 <_Py_open@@Base+0xcd8> │ │ │ │ ldr r1, [pc, #76] @ 8626c <_Py_open@@Base+0xcdc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ b 86260 <_Py_open@@Base+0xcd0> │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ blt 86244 <_Py_open@@Base+0xcb4> │ │ │ │ ldr r3, [pc, #48] @ 86268 <_Py_open@@Base+0xcd8> │ │ │ │ ldr r1, [pc, #52] @ 86270 <_Py_open@@Base+0xce0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ b 86260 <_Py_open@@Base+0xcd0> │ │ │ │ lsl r3, r0, #16 │ │ │ │ lsr r3, r3, #24 │ │ │ │ orr r0, r3, r0, lsl #8 │ │ │ │ lsl r0, r0, #16 │ │ │ │ pop {r4, lr} │ │ │ │ lsr r0, r0, #16 │ │ │ │ - b a343c │ │ │ │ + b a3360 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq sl, r6, r8, asr #24 │ │ │ │ - eorseq r6, r9, r8, lsr #30 │ │ │ │ - eorseq r6, r9, r0, ror pc │ │ │ │ + subseq sl, r5, r8, asr #24 │ │ │ │ + eorseq r4, r9, r8, lsr #17 │ │ │ │ + @ instruction: 0x003948f0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ bne 862a4 <_Py_open@@Base+0xd14> │ │ │ │ - bl a5774 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ beq 862ac <_Py_open@@Base+0xd1c> │ │ │ │ b 862f8 <_Py_open@@Base+0xd68> │ │ │ │ cmp r0, #0 │ │ │ │ bge 862c0 <_Py_open@@Base+0xd30> │ │ │ │ ldr r3, [pc, #76] @ 86300 <_Py_open@@Base+0xd70> │ │ │ │ ldr r1, [pc, #76] @ 86304 <_Py_open@@Base+0xd74> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ b 862f8 <_Py_open@@Base+0xd68> │ │ │ │ cmp r0, #65536 @ 0x10000 │ │ │ │ blt 862dc <_Py_open@@Base+0xd4c> │ │ │ │ ldr r3, [pc, #48] @ 86300 <_Py_open@@Base+0xd70> │ │ │ │ ldr r1, [pc, #52] @ 86308 <_Py_open@@Base+0xd78> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ b 862f8 <_Py_open@@Base+0xd68> │ │ │ │ lsl r3, r0, #16 │ │ │ │ lsr r3, r3, #24 │ │ │ │ orr r0, r3, r0, lsl #8 │ │ │ │ lsl r0, r0, #16 │ │ │ │ pop {r4, lr} │ │ │ │ lsr r0, r0, #16 │ │ │ │ - b a343c │ │ │ │ + b a3360 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq sl, r6, r8, asr #24 │ │ │ │ - @ instruction: 0x00396fb4 │ │ │ │ - @ instruction: 0x00396ffc │ │ │ │ + subseq sl, r5, r8, asr #24 │ │ │ │ + eorseq r4, r9, r4, lsr r9 │ │ │ │ + eorseq r4, r9, ip, ror r9 │ │ │ │ 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 17e484 │ │ │ │ + bl 17d418 │ │ │ │ cmp r0, #0 │ │ │ │ beq 86394 <_Py_open@@Base+0xe04> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ add r0, r5, #16 │ │ │ │ bl 291b4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ beq 86368 <_Py_open@@Base+0xdd8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 86368 <_Py_open@@Base+0xdd8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ bne 86384 <_Py_open@@Base+0xdf4> │ │ │ │ ldr r3, [pc, #40] @ 863a0 <_Py_open@@Base+0xe10> │ │ │ │ ldr r1, [pc, #40] @ 863a4 <_Py_open@@Base+0xe14> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ b 86394 <_Py_open@@Base+0xe04> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b a343c │ │ │ │ + b a3360 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ - eorseq r7, r9, r0, asr #32 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ + eorseq r4, r9, r0, asr #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ add r2, sp, #31 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ @@ -94864,21 +94864,21 @@ │ │ │ │ strb ip, [r4, #3] │ │ │ │ strb r1, [r4, #4] │ │ │ │ strb r2, [r4, #5] │ │ │ │ b 86460 <_Py_open@@Base+0xed0> │ │ │ │ ldr r3, [pc, #24] @ 8646c <_Py_open@@Base+0xedc> │ │ │ │ ldr r1, [pc, #24] @ 86470 <_Py_open@@Base+0xee0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mvn r0, #0 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r7, r9, ip, asr r0 │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ - eorseq r7, r9, r0, ror r0 │ │ │ │ + @ instruction: 0x003949dc │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ + @ instruction: 0x003949f0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #260] @ 86590 <_Py_open@@Base+0x1000> │ │ │ │ ldr r2, [r1] │ │ │ │ ldr lr, [r1, #4] │ │ │ │ @@ -94939,76 +94939,76 @@ │ │ │ │ ands r0, r3, #255 @ 0xff │ │ │ │ str r2, [r6] │ │ │ │ str r1, [r6, #4] │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r3, [pc, #28] @ 8659c <_Py_open@@Base+0x100c> │ │ │ │ ldr r1, [pc, #28] @ 865a0 <_Py_open@@Base+0x1010> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ble 1027188 <__bss_end__@@Base+0xa52240> │ │ │ │ + ble 1027188 <__bss_end__@@Base+0xa62240> │ │ │ │ strbcs r7, [r1, #3332] @ 0xd04 │ │ │ │ - blcc fe738da0 <__bss_end__@@Base+0xfe163e58> │ │ │ │ - subseq sl, r6, r8, asr #24 │ │ │ │ - eorseq ip, r6, r0, lsl #25 │ │ │ │ + blcc fe738da0 <__bss_end__@@Base+0xfe173e58> │ │ │ │ + subseq sl, r5, r8, asr #24 │ │ │ │ + eorseq sl, r6, r0, lsl #12 │ │ │ │ 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 865e0 <_Py_open@@Base+0x1050> │ │ │ │ ldr r2, [pc, #140] @ 86660 <_Py_open@@Base+0x10d0> │ │ │ │ ldr r1, [pc, #140] @ 86664 <_Py_open@@Base+0x10d4> │ │ │ │ ldr r0, [pc, #140] @ 86668 <_Py_open@@Base+0x10d8> │ │ │ │ - bl 31816c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 315a24 <_PyArg_BadArgument@@Base> │ │ │ │ b 865f4 <_Py_open@@Base+0x1064> │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl b2bb4 │ │ │ │ + bl b2728 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 865fc <_Py_open@@Base+0x106c> │ │ │ │ mov r0, #0 │ │ │ │ b 86658 <_Py_open@@Base+0x10c8> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r0, r3 │ │ │ │ beq 86620 <_Py_open@@Base+0x1090> │ │ │ │ ldr r3, [pc, #88] @ 8666c <_Py_open@@Base+0x10dc> │ │ │ │ ldr r1, [pc, #88] @ 86670 <_Py_open@@Base+0x10e0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ b 865f4 <_Py_open@@Base+0x1064> │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ bl 29b08 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 86644 <_Py_open@@Base+0x10b4> │ │ │ │ mov r1, #4 │ │ │ │ add r0, sp, r1 │ │ │ │ - bl 92a28 │ │ │ │ + bl 9294c │ │ │ │ b 86658 <_Py_open@@Base+0x10c8> │ │ │ │ ldr r3, [pc, #40] @ 86674 <_Py_open@@Base+0x10e4> │ │ │ │ ldr r1, [pc, #40] @ 86678 <_Py_open@@Base+0x10e8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq sp, r7, r0, lsr sp │ │ │ │ - @ instruction: 0x0036ebb4 │ │ │ │ - eorseq r7, r9, ip, lsr #1 │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r3, r6, ip, ror #26 │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ - eorseq r7, r9, r8, lsl #1 │ │ │ │ + @ instruction: 0x0037b6b0 │ │ │ │ + eorseq ip, r6, r4, lsr r5 │ │ │ │ + eorseq r4, r9, ip, lsr #20 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + @ instruction: 0x003616dc │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ + eorseq r4, r9, r8, lsl #20 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ beq 866d0 <_Py_open@@Base+0x1140> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -95020,88 +95020,88 @@ │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r0, [pc, #40] @ 866e0 <_Py_open@@Base+0x1150> │ │ │ │ beq 866d8 <_Py_open@@Base+0x1148> │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r0, r0, r3 │ │ │ │ sub r1, r1, r3 │ │ │ │ - bl 92a28 │ │ │ │ + bl 9294c │ │ │ │ b 866d8 <_Py_open@@Base+0x1148> │ │ │ │ ldr r0, [pc, #8] @ 866e0 <_Py_open@@Base+0x1150> │ │ │ │ bx lr │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ mov r4, r1 │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 29658 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1129cc │ │ │ │ + bl 112444 │ │ │ │ subs r4, r0, #0 │ │ │ │ movne r4, #0 │ │ │ │ bne 86774 <_Py_open@@Base+0x11e4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #4 │ │ │ │ beq 86750 <_Py_open@@Base+0x11c0> │ │ │ │ ldr r3, [pc, #88] @ 86794 <_Py_open@@Base+0x1204> │ │ │ │ ldr r1, [pc, #88] @ 86798 <_Py_open@@Base+0x1208> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113900 │ │ │ │ + bl 113378 │ │ │ │ b 86774 <_Py_open@@Base+0x11e4> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, sp │ │ │ │ bl 29cdc │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113900 │ │ │ │ + bl 113378 │ │ │ │ ldr r0, [sp] │ │ │ │ bl 293a0 │ │ │ │ - bl 9deb0 │ │ │ │ + bl 9ddd4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ beq 86788 <_Py_open@@Base+0x11f8> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113900 │ │ │ │ + bl 113378 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ - ldrheq r7, [r9], -r8 @ │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ + eorseq r4, r9, r8, lsr sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ bne 867d0 <_Py_open@@Base+0x1240> │ │ │ │ - bl a5774 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ beq 867e0 <_Py_open@@Base+0x1250> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ sub r3, r0, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ mov r4, r0 │ │ │ │ bls 867f4 <_Py_open@@Base+0x1264> │ │ │ │ ldr r3, [pc, #104] @ 86850 <_Py_open@@Base+0x12c0> │ │ │ │ ldr r1, [pc, #104] @ 86854 <_Py_open@@Base+0x12c4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ b 867c8 <_Py_open@@Base+0x1238> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 29b98 │ │ │ │ @@ -95115,21 +95115,21 @@ │ │ │ │ bne 86848 <_Py_open@@Base+0x12b8> │ │ │ │ ldr r1, [pc, #36] @ 86858 <_Py_open@@Base+0x12c8> │ │ │ │ bl 2a048 │ │ │ │ cmp r0, #0 │ │ │ │ bne 86848 <_Py_open@@Base+0x12b8> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 9deb0 │ │ │ │ + b 9ddd4 │ │ │ │ ldr r0, [pc, #12] @ 8685c <_Py_open@@Base+0x12cc> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r0, r8, ip, lsl r1 │ │ │ │ - eorseq r7, r9, r0, ror #1 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + mlaseq r7, r4, sl, sp │ │ │ │ + eorseq r4, r9, r0, ror #20 │ │ │ │ + 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 │ │ │ │ add r8, sp, #100 @ 0x64 │ │ │ │ @@ -95148,15 +95148,15 @@ │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ beq 868d0 <_Py_open@@Base+0x1340> │ │ │ │ ldr r3, [pc, #840] @ 86c0c <_Py_open@@Base+0x167c> │ │ │ │ ldr r1, [pc, #840] @ 86c10 <_Py_open@@Base+0x1680> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ b 8691c <_Py_open@@Base+0x138c> │ │ │ │ ldr r3, [pc, #828] @ 86c14 <_Py_open@@Base+0x1684> │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ @@ -95166,15 +95166,15 @@ │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [pc, #788] @ 86c18 <_Py_open@@Base+0x1688> │ │ │ │ ldr r3, [pc, #788] @ 86c1c <_Py_open@@Base+0x168c> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r8, [sp, #12] │ │ │ │ - bl 119474 │ │ │ │ + bl 118d0c │ │ │ │ cmp r0, #0 │ │ │ │ bne 86924 <_Py_open@@Base+0x1394> │ │ │ │ mov r4, #0 │ │ │ │ b 86c00 <_Py_open@@Base+0x1670> │ │ │ │ add r9, sp, #72 @ 0x48 │ │ │ │ mov r2, #28 │ │ │ │ mov r1, r5 │ │ │ │ @@ -95182,55 +95182,55 @@ │ │ │ │ bl 29658 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ bne 86960 <_Py_open@@Base+0x13d0> │ │ │ │ ldr r3, [pc, #724] @ 86c20 <_Py_open@@Base+0x1690> │ │ │ │ ldr r1, [pc, #724] @ 86c24 <_Py_open@@Base+0x1694> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ b 86bac <_Py_open@@Base+0x161c> │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ subs sl, r0, #0 │ │ │ │ blt 86944 <_Py_open@@Base+0x13b4> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ beq 869b8 <_Py_open@@Base+0x1428> │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ bne 8699c <_Py_open@@Base+0x140c> │ │ │ │ - bl a5774 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ movne r4, r5 │ │ │ │ bne 86bac <_Py_open@@Base+0x161c> │ │ │ │ b 869a4 <_Py_open@@Base+0x1414> │ │ │ │ cmp r0, #0 │ │ │ │ bge 869bc <_Py_open@@Base+0x142c> │ │ │ │ ldr r3, [pc, #628] @ 86c20 <_Py_open@@Base+0x1690> │ │ │ │ ldr r1, [pc, #632] @ 86c28 <_Py_open@@Base+0x1698> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ b 86954 <_Py_open@@Base+0x13c4> │ │ │ │ mvn r6, #0 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r4, [sp, #108] @ 0x6c │ │ │ │ moveq r4, #16 │ │ │ │ addne r4, r4, #7 │ │ │ │ bicne r4, r4, #3 │ │ │ │ addne r4, r4, #28 │ │ │ │ cmn r6, #1 │ │ │ │ addne r4, r4, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99848 │ │ │ │ + bl 9976c │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 869f8 <_Py_open@@Base+0x1468> │ │ │ │ - bl 2a1f3c │ │ │ │ + bl 29ef8c │ │ │ │ b 86954 <_Py_open@@Base+0x13c4> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #0 │ │ │ │ bl 29658 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -95239,25 +95239,25 @@ │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #11 │ │ │ │ bhi 86a44 <_Py_open@@Base+0x14b4> │ │ │ │ b 86a50 <_Py_open@@Base+0x14c0> │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r1, r9 │ │ │ │ - bl 2e0bd4 │ │ │ │ + bl 2ddfb0 │ │ │ │ cmn r0, #1 │ │ │ │ bne 86a18 <_Py_open@@Base+0x1488> │ │ │ │ b 86a60 <_Py_open@@Base+0x14d0> │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ cmp r4, #0 │ │ │ │ bne 86a68 <_Py_open@@Base+0x14d8> │ │ │ │ ldr r3, [pc, #468] @ 86c2c <_Py_open@@Base+0x169c> │ │ │ │ ldr r1, [pc, #468] @ 86c30 <_Py_open@@Base+0x16a0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r4, #0 │ │ │ │ b 86bac <_Py_open@@Base+0x161c> │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [pc, #448] @ 86c34 <_Py_open@@Base+0x16a4> │ │ │ │ mov r2, #16 │ │ │ │ mov ip, #3 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -95268,15 +95268,15 @@ │ │ │ │ cmp r2, #27 │ │ │ │ bls 86a9c <_Py_open@@Base+0x150c> │ │ │ │ adds sl, r4, #16 │ │ │ │ bne 86ab0 <_Py_open@@Base+0x1520> │ │ │ │ ldr r3, [pc, #392] @ 86c2c <_Py_open@@Base+0x169c> │ │ │ │ ldr r1, [pc, #400] @ 86c38 <_Py_open@@Base+0x16a8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ b 86a60 <_Py_open@@Base+0x14d0> │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ str r3, [r4, #20] │ │ │ │ add r3, r2, #7 │ │ │ │ bic r3, r3, #3 │ │ │ │ add r3, r3, #12 │ │ │ │ str r3, [r4, #16] │ │ │ │ @@ -95306,15 +95306,15 @@ │ │ │ │ add r3, r3, #3 │ │ │ │ bic r3, r3, #3 │ │ │ │ adds r2, sl, r3 │ │ │ │ bne 86b48 <_Py_open@@Base+0x15b8> │ │ │ │ ldr r3, [pc, #240] @ 86c2c <_Py_open@@Base+0x169c> │ │ │ │ ldr r1, [pc, #252] @ 86c3c <_Py_open@@Base+0x16ac> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ b 86a60 <_Py_open@@Base+0x14d0> │ │ │ │ ldr r1, [pc, #228] @ 86c34 <_Py_open@@Base+0x16a4> │ │ │ │ str r1, [r2, #4] │ │ │ │ mov r1, #4 │ │ │ │ str r1, [r2, #8] │ │ │ │ mov r1, #16 │ │ │ │ str r1, [sl, r3] │ │ │ │ @@ -95327,77 +95327,77 @@ │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r2, [sp] │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ ldr r2, [pc, #176] @ 86c40 <_Py_open@@Base+0x16b0> │ │ │ │ mov r1, #1 │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ - bl 2d5168 │ │ │ │ + bl 2d2218 <_PyTime_AsMilliseconds@@Base+0x188> │ │ │ │ cmn r0, #1 │ │ │ │ beq 86a60 <_Py_open@@Base+0x14d0> │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl a5a64 │ │ │ │ + bl a5988 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99d3c │ │ │ │ + bl 99c60 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ beq 86bc8 <_Py_open@@Base+0x1638> │ │ │ │ mov r0, r8 │ │ │ │ - bl 113900 │ │ │ │ + bl 113378 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 99d3c │ │ │ │ + bl 99c60 │ │ │ │ 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 86bf8 <_Py_open@@Base+0x1668> │ │ │ │ - bl 113900 │ │ │ │ + bl 113378 │ │ │ │ add r5, r5, #1 │ │ │ │ b 86bd8 <_Py_open@@Base+0x1648> │ │ │ │ mov r0, r3 │ │ │ │ - bl 99d3c │ │ │ │ + bl 99c60 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #144 @ 0x90 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ - ldrsheq r7, [r9], -r0 @ │ │ │ │ - @ instruction: 0x0056a69c │ │ │ │ - eorseq r7, r9, r4, lsl r1 │ │ │ │ - subseq r4, r8, r0, asr ip │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r7, r9, r0, lsr r1 │ │ │ │ - eorseq r7, r9, r4, asr r1 │ │ │ │ - subseq r1, r6, r0, ror #1 │ │ │ │ - eorseq r7, r9, r0, ror r1 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ + eorseq r4, r9, r0, ror sl │ │ │ │ + @ instruction: 0x0055a69c │ │ │ │ + mlaseq r9, r4, sl, r4 │ │ │ │ + subseq r4, r7, r0, asr ip │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + @ instruction: 0x00394ab0 │ │ │ │ + @ instruction: 0x00394ad4 │ │ │ │ + subseq r1, r5, r0, ror #1 │ │ │ │ + @ instruction: 0x00394af0 │ │ │ │ andeq r0, r0, r7, lsl r1 │ │ │ │ - mlaseq r9, ip, r1, r7 │ │ │ │ - eorseq r7, r9, r8, asr #3 │ │ │ │ - andeq r3, r3, r8, lsr #28 │ │ │ │ + eorseq r4, r9, ip, lsl fp │ │ │ │ + eorseq r4, r9, r8, asr #22 │ │ │ │ + andeq r3, r3, r0, asr #28 │ │ │ │ cmn r0, #9 │ │ │ │ beq 86c7c <_Py_open@@Base+0x16ec> │ │ │ │ cmn r0, #3 │ │ │ │ beq 86c6c <_Py_open@@Base+0x16dc> │ │ │ │ cmn r0, #10 │ │ │ │ bxeq lr │ │ │ │ ldr r3, [pc, #28] @ 86c80 <_Py_open@@Base+0x16f0> │ │ │ │ ldr r1, [pc, #28] @ 86c84 <_Py_open@@Base+0x16f4> │ │ │ │ ldr r0, [r3] │ │ │ │ - b 190780 │ │ │ │ + b 18ed6c │ │ │ │ ldr r3, [pc, #20] @ 86c88 <_Py_open@@Base+0x16f8> │ │ │ │ ldr r1, [pc, #20] @ 86c8c <_Py_open@@Base+0x16fc> │ │ │ │ ldr r0, [r3] │ │ │ │ - b 190780 │ │ │ │ - b 2a1f3c │ │ │ │ - subseq r1, r6, r0, ror #1 │ │ │ │ - eorseq r7, r9, ip, lsl r2 │ │ │ │ - ldrsheq sp, [r6], #-160 @ 0xffffff60 │ │ │ │ - @ instruction: 0x003971f8 │ │ │ │ + b 18ed6c │ │ │ │ + b 29ef8c │ │ │ │ + subseq r1, r5, r0, ror #1 │ │ │ │ + mlaseq r9, ip, fp, r4 │ │ │ │ + ldrsheq sp, [r5], #-160 @ 0xffffff60 │ │ │ │ + eorseq r4, r9, r8, ror fp │ │ │ │ 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 │ │ │ │ @@ -95405,45 +95405,45 @@ │ │ │ │ mov fp, r0 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #28 │ │ │ │ ldr r1, [pc, #396] @ 86e54 <_Py_open@@Base+0x18c4> │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #32] │ │ │ │ - bl b6fb4 │ │ │ │ + bl b6b10 │ │ │ │ cmp r0, r5 │ │ │ │ bne 86ce0 <_Py_open@@Base+0x1750> │ │ │ │ mov r4, #0 │ │ │ │ b 86e48 <_Py_open@@Base+0x18b8> │ │ │ │ ldr r1, [pc, #368] @ 86e58 <_Py_open@@Base+0x18c8> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 149c5c │ │ │ │ + bl 14944c │ │ │ │ subs r6, r0, #0 │ │ │ │ beq 86cd8 <_Py_open@@Base+0x1748> │ │ │ │ ldr r9, [r6, #8] │ │ │ │ cmp r9, #0 │ │ │ │ ble 86d54 <_Py_open@@Base+0x17c4> │ │ │ │ cmn r9, #-268435455 @ 0xf0000001 │ │ │ │ bls 86d10 <_Py_open@@Base+0x1780> │ │ │ │ mov r7, #0 │ │ │ │ b 86d40 <_Py_open@@Base+0x17b0> │ │ │ │ lsl r0, r9, #3 │ │ │ │ - bl 99848 │ │ │ │ + bl 9976c │ │ │ │ subs r7, r0, #0 │ │ │ │ beq 86d08 <_Py_open@@Base+0x1778> │ │ │ │ ldr r3, [pc, #308] @ 86e5c <_Py_open@@Base+0x18cc> │ │ │ │ cmp r9, r3 │ │ │ │ bhi 86d40 <_Py_open@@Base+0x17b0> │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ mul r0, r9, r0 │ │ │ │ - bl 99848 │ │ │ │ + bl 9976c │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 86d58 <_Py_open@@Base+0x17c8> │ │ │ │ mov r4, #0 │ │ │ │ - bl 2a1f3c │ │ │ │ + bl 29ef8c │ │ │ │ mov r5, r4 │ │ │ │ mov r8, r4 │ │ │ │ b 86df4 <_Py_open@@Base+0x1864> │ │ │ │ mov r7, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov sl, r7 │ │ │ │ mov r8, #0 │ │ │ │ @@ -95454,15 +95454,15 @@ │ │ │ │ ldr r1, [pc, #228] @ 86e60 <_Py_open@@Base+0x18d0> │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ str r2, [sp, #20] │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ ldrne r3, [r6, #12] │ │ │ │ ldreq r0, [r4, r8, lsl #2] │ │ │ │ ldrne r0, [r3, r8, lsl #2] │ │ │ │ - bl 1c2eec │ │ │ │ + bl 1c1384 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add sl, sl, #8 │ │ │ │ add r2, r2, #44 @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ beq 86df0 <_Py_open@@Base+0x1860> │ │ │ │ ldr r1, [r2, #-44] @ 0xffffffd4 │ │ │ │ ldr r3, [r2, #-36] @ 0xffffffdc │ │ │ │ @@ -95475,295 +95475,295 @@ │ │ │ │ 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> │ │ │ │ + bl 324b8 <_Py_fstat@@Base+0x388> │ │ │ │ mov r4, r0 │ │ │ │ b 86df4 <_Py_open@@Base+0x1864> │ │ │ │ mov r4, r0 │ │ │ │ mov r9, #0 │ │ │ │ mov sl, #44 @ 0x2c │ │ │ │ cmp r9, r8 │ │ │ │ mla r0, sl, r9, r5 │ │ │ │ beq 86e14 <_Py_open@@Base+0x1884> │ │ │ │ - bl 113900 │ │ │ │ + bl 113378 │ │ │ │ add r9, r9, #1 │ │ │ │ b 86dfc <_Py_open@@Base+0x186c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 99d3c │ │ │ │ + bl 99c60 │ │ │ │ mov r0, r7 │ │ │ │ - bl 99d3c │ │ │ │ + bl 99c60 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 86e48 <_Py_open@@Base+0x18b8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 86e48 <_Py_open@@Base+0x18b8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eorseq r7, r9, r8, asr #4 │ │ │ │ - eorseq r7, r9, ip, asr r2 │ │ │ │ + eorseq r4, r9, r8, asr #23 │ │ │ │ + @ instruction: 0x00394bdc │ │ │ │ rsceq fp, r8, #188416 @ 0x2e000 │ │ │ │ - eorseq r7, r9, ip, lsl #5 │ │ │ │ + eorseq r4, r9, ip, lsl #24 │ │ │ │ ldrdeq r6, [r8], -r8 │ │ │ │ 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] @ 86f1c <_Py_open@@Base+0x198c> │ │ │ │ mov r3, sp │ │ │ │ add r2, sp, #4 │ │ │ │ str ip, [sp] │ │ │ │ - bl b6fb4 │ │ │ │ + bl b6b10 │ │ │ │ cmp r0, #0 │ │ │ │ beq 86ef4 <_Py_open@@Base+0x1964> │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [pc, #112] @ 86f20 <_Py_open@@Base+0x1990> │ │ │ │ ldr r0, [pc, #112] @ 86f24 <_Py_open@@Base+0x1994> │ │ │ │ - bl bc32c │ │ │ │ + bl bbe80 │ │ │ │ cmp r0, #0 │ │ │ │ blt 86ef4 <_Py_open@@Base+0x1964> │ │ │ │ - bl c42a4 │ │ │ │ + bl c3dc8 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 2a84c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7ff4 │ │ │ │ + bl c7b18 │ │ │ │ cmp r4, #0 │ │ │ │ bne 86efc <_Py_open@@Base+0x196c> │ │ │ │ ldr r3, [pc, #60] @ 86f28 <_Py_open@@Base+0x1998> │ │ │ │ ldr r1, [pc, #60] @ 86f2c <_Py_open@@Base+0x199c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r0, #0 │ │ │ │ b 86f14 <_Py_open@@Base+0x1984> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldrb r0, [r4, #9] │ │ │ │ orr r0, r0, r3, lsl #8 │ │ │ │ lsl r0, r0, #16 │ │ │ │ lsr r0, r0, #16 │ │ │ │ - bl a6490 │ │ │ │ + bl a63b4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r7, r9, r4, ror #5 │ │ │ │ - eorseq r4, r8, r8, ror ip │ │ │ │ - @ instruction: 0x003972f8 │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ - eorseq r7, r9, r0, lsl r3 │ │ │ │ + eorseq r4, r9, r4, ror #24 │ │ │ │ + @ instruction: 0x003825f8 │ │ │ │ + eorseq r4, r9, r8, ror ip │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ + mlaseq r9, r0, ip, 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, #172] @ 87000 <_Py_open@@Base+0x1a70> │ │ │ │ mov r3, sp │ │ │ │ add r2, sp, #4 │ │ │ │ str ip, [sp] │ │ │ │ - bl b6fb4 │ │ │ │ + bl b6b10 │ │ │ │ cmp r0, #0 │ │ │ │ beq 86f84 <_Py_open@@Base+0x19f4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #65536 @ 0x10000 │ │ │ │ bcc 86f8c <_Py_open@@Base+0x19fc> │ │ │ │ ldr r3, [pc, #136] @ 87004 <_Py_open@@Base+0x1a74> │ │ │ │ ldr r1, [pc, #136] @ 87008 <_Py_open@@Base+0x1a78> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r0, #0 │ │ │ │ b 86ff8 <_Py_open@@Base+0x1a68> │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r1, [pc, #116] @ 8700c <_Py_open@@Base+0x1a7c> │ │ │ │ ldr r0, [pc, #116] @ 87010 <_Py_open@@Base+0x1a80> │ │ │ │ - bl bc32c │ │ │ │ + bl bbe80 │ │ │ │ cmp r0, #0 │ │ │ │ blt 86f84 <_Py_open@@Base+0x19f4> │ │ │ │ - bl c42a4 │ │ │ │ + bl c3dc8 │ │ │ │ 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 c7ff4 │ │ │ │ + bl c7b18 │ │ │ │ cmp r4, #0 │ │ │ │ bne 86ff0 <_Py_open@@Base+0x1a60> │ │ │ │ ldr r3, [pc, #48] @ 87014 <_Py_open@@Base+0x1a84> │ │ │ │ ldr r1, [pc, #48] @ 87018 <_Py_open@@Base+0x1a88> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ b 86f84 <_Py_open@@Base+0x19f4> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 9deb0 │ │ │ │ + bl 9ddd4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r7, r9, r8, lsr #6 │ │ │ │ - subseq sl, r6, r8, asr #24 │ │ │ │ - eorseq r7, r9, ip, lsr r3 │ │ │ │ - eorseq r5, r6, r4, lsr #25 │ │ │ │ - eorseq r7, r9, r4, ror #6 │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ - eorseq r7, r9, ip, ror r3 │ │ │ │ + eorseq r4, r9, r8, lsr #25 │ │ │ │ + subseq sl, r5, r8, asr #24 │ │ │ │ + @ instruction: 0x00394cbc │ │ │ │ + eorseq r3, r6, r0, lsl #12 │ │ │ │ + eorseq r4, r9, r4, ror #25 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ + @ instruction: 0x00394cfc │ │ │ │ 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] @ 87094 <_Py_open@@Base+0x1b04> │ │ │ │ - bl b6fb4 │ │ │ │ + bl b6b10 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8707c <_Py_open@@Base+0x1aec> │ │ │ │ - bl c42a4 │ │ │ │ + bl c3dc8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 296b8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7ff4 │ │ │ │ + bl c7b18 │ │ │ │ cmp r4, #0 │ │ │ │ bne 87084 <_Py_open@@Base+0x1af4> │ │ │ │ ldr r3, [pc, #36] @ 87098 <_Py_open@@Base+0x1b08> │ │ │ │ ldr r1, [pc, #36] @ 8709c <_Py_open@@Base+0x1b0c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r0, #0 │ │ │ │ b 8708c <_Py_open@@Base+0x1afc> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl a6490 │ │ │ │ + bl a63b4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - mlaseq r9, r4, r3, r7 │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ - eorseq r7, r9, r8, lsr #7 │ │ │ │ + eorseq r4, r9, r4, lsl sp │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ + eorseq r4, r9, r8, lsr #26 │ │ │ │ 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] @ 8711c <_Py_open@@Base+0x1b8c> │ │ │ │ - bl b6fb4 │ │ │ │ + bl b6b10 │ │ │ │ cmp r0, #0 │ │ │ │ bne 870d4 <_Py_open@@Base+0x1b44> │ │ │ │ mov r0, #0 │ │ │ │ b 87114 <_Py_open@@Base+0x1b84> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 2b9cb0 <_PyParkingLot_UnparkAll@@Base+0x574> │ │ │ │ + bl 2b6d64 <_PyParkingLot_UnparkAll@@Base+0x4f0> │ │ │ │ cmp r0, #0 │ │ │ │ beq 870cc <_Py_open@@Base+0x1b3c> │ │ │ │ ldr r3, [pc, #52] @ 87120 <_Py_open@@Base+0x1b90> │ │ │ │ ldr r3, [r3, #1256] @ 0x4e8 │ │ │ │ cmp r3, #0 │ │ │ │ beq 87110 <_Py_open@@Base+0x1b80> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, #164 @ 0xa4 │ │ │ │ mla r0, r1, r0, r3 │ │ │ │ - bl 2cccf4 <_Py_RestoreSignals@@Base+0x2ac> │ │ │ │ + bl 2c9d78 <_Py_RestoreSignals@@Base+0x2ac> │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r0, [pc, #20] @ 87124 <_Py_open@@Base+0x1b94> │ │ │ │ bne 87114 <_Py_open@@Base+0x1b84> │ │ │ │ ldr r0, [pc, #16] @ 87128 <_Py_open@@Base+0x1b98> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x003973bc │ │ │ │ - subseq r5, r8, r0, lsl lr │ │ │ │ - subseq r1, r6, r4, ror #1 │ │ │ │ - subseq r1, r6, r4, ror lr │ │ │ │ + eorseq r4, r9, ip, lsr sp │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [pc, #84] @ 871a4 <_Py_open@@Base+0x1c14> │ │ │ │ add r2, sp, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl b6fb4 │ │ │ │ + bl b6b10 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8719c <_Py_open@@Base+0x1c0c> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ beq 8718c <_Py_open@@Base+0x1bfc> │ │ │ │ - bl c42a4 │ │ │ │ + bl c3dc8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 83b7c │ │ │ │ + bl 83a48 │ │ │ │ mov r0, #11 │ │ │ │ bl 29ef8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7ff4 │ │ │ │ + bl c7b18 │ │ │ │ b 87198 <_Py_open@@Base+0x1c08> │ │ │ │ - bl 83b7c │ │ │ │ + bl 83a48 │ │ │ │ mov r0, #11 │ │ │ │ bl 29ef8 │ │ │ │ ldr r0, [pc, #8] @ 871a8 <_Py_open@@Base+0x1c18> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r7, r9, ip, asr #7 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + eorseq r4, r9, ip, asr #26 │ │ │ │ + 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] @ 87210 <_Py_open@@Base+0x1c80> │ │ │ │ add r2, sp, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl b6fb4 │ │ │ │ + bl b6b10 │ │ │ │ cmp r0, #0 │ │ │ │ beq 87204 <_Py_open@@Base+0x1c74> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 842c8 │ │ │ │ + bl 84194 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r0, [pc, #32] @ 87214 <_Py_open@@Base+0x1c84> │ │ │ │ beq 87208 <_Py_open@@Base+0x1c78> │ │ │ │ ldr r3, [pc, #28] @ 87218 <_Py_open@@Base+0x1c88> │ │ │ │ ldr r1, [pc, #28] @ 8721c <_Py_open@@Base+0x1c8c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x003973d8 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r0, r8, ip, lsl r1 │ │ │ │ + eorseq r4, r9, r8, asr sp │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + mlaseq r7, r4, sl, sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ bne 87250 <_Py_open@@Base+0x1cc0> │ │ │ │ - bl a5774 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ bne 87294 <_Py_open@@Base+0x1d04> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -95772,35 +95772,35 @@ │ │ │ │ bne 8728c <_Py_open@@Base+0x1cfc> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ beq 8728c <_Py_open@@Base+0x1cfc> │ │ │ │ ldr r3, [pc, #24] @ 8729c <_Py_open@@Base+0x1d0c> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 1448e8 │ │ │ │ + b 1440d8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a6490 │ │ │ │ + b a63b4 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ + 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 872cc <_Py_open@@Base+0x1d3c> │ │ │ │ ldr r3, [pc, #16] @ 872d4 <_Py_open@@Base+0x1d44> │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 1448e8 │ │ │ │ + b 1440d8 │ │ │ │ ldr r0, [pc, #4] @ 872d8 <_Py_open@@Base+0x1d48> │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + 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 │ │ │ │ @@ -95810,196 +95810,196 @@ │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [pc, #48] @ 87340 <_Py_open@@Base+0x1db0> │ │ │ │ rsb r4, r4, #0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [r0] │ │ │ │ ldr r0, [r3] │ │ │ │ str r4, [r5] │ │ │ │ - bl 1448e8 │ │ │ │ + bl 1440d8 │ │ │ │ mov r0, #0 │ │ │ │ str r6, [r5] │ │ │ │ b 87338 <_Py_open@@Base+0x1da8> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl bbd2c │ │ │ │ + bl bb880 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ + 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 87370 <_Py_open@@Base+0x1de0> │ │ │ │ ldr r3, [pc, #16] @ 87378 <_Py_open@@Base+0x1de8> │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 1448e8 │ │ │ │ + b 1440d8 │ │ │ │ ldr r0, [pc, #4] @ 8737c <_Py_open@@Base+0x1dec> │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + 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 873b8 <_Py_open@@Base+0x1e28> │ │ │ │ ldr r3, [pc, #40] @ 873d8 <_Py_open@@Base+0x1e48> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1448e8 │ │ │ │ + bl 1440d8 │ │ │ │ b 873d0 <_Py_open@@Base+0x1e40> │ │ │ │ mov r2, #112 @ 0x70 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r0, sp │ │ │ │ bl 29cdc │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ - bl 2cd948 <_Py_RestoreSignals@@Base+0xf00> │ │ │ │ + bl 2ca9cc <_Py_RestoreSignals@@Base+0xf00> │ │ │ │ add sp, sp, #240 @ 0xf0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ + 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 2cd770 <_Py_RestoreSignals@@Base+0xd28> │ │ │ │ + bl 2ca7f4 <_Py_RestoreSignals@@Base+0xd28> │ │ │ │ cmp r0, #0 │ │ │ │ beq 87460 <_Py_open@@Base+0x1ed0> │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ bl 29cdc │ │ │ │ - bl c42a4 │ │ │ │ + bl c3dc8 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ bl 297f0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7ff4 │ │ │ │ + bl c7b18 │ │ │ │ cmp r4, #0 │ │ │ │ beq 87458 <_Py_open@@Base+0x1ec8> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r2, [pc, #32] @ 87468 <_Py_open@@Base+0x1ed8> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r2] │ │ │ │ str r4, [r3] │ │ │ │ - bl 1448e8 │ │ │ │ + bl 1440d8 │ │ │ │ b 87460 <_Py_open@@Base+0x1ed0> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl a6490 │ │ │ │ + bl a63b4 │ │ │ │ add sp, sp, #268 @ 0x10c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ + 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 874a4 <_Py_open@@Base+0x1f14> │ │ │ │ ldr r3, [pc, #56] @ 874d4 <_Py_open@@Base+0x1f44> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1448e8 │ │ │ │ + bl 1440d8 │ │ │ │ b 874cc <_Py_open@@Base+0x1f3c> │ │ │ │ mov r0, r4 │ │ │ │ bl 2a414 │ │ │ │ cmp r0, #0 │ │ │ │ bne 87494 <_Py_open@@Base+0x1f04> │ │ │ │ mov r2, #112 @ 0x70 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r0, sp │ │ │ │ bl 29cdc │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ - bl 2cd948 <_Py_RestoreSignals@@Base+0xf00> │ │ │ │ + bl 2ca9cc <_Py_RestoreSignals@@Base+0xf00> │ │ │ │ add sp, sp, #240 @ 0xf0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov r4, r1 │ │ │ │ mov r2, sp │ │ │ │ ldr r1, [pc, #224] @ 875dc <_Py_open@@Base+0x204c> │ │ │ │ mov r0, r4 │ │ │ │ - bl b6fb4 │ │ │ │ + bl b6b10 │ │ │ │ cmp r0, #0 │ │ │ │ bne 87534 <_Py_open@@Base+0x1fa4> │ │ │ │ - bl 11af64 │ │ │ │ + bl 11a7f8 │ │ │ │ ldr r2, [pc, #204] @ 875e0 <_Py_open@@Base+0x2050> │ │ │ │ ldr r1, [pc, #204] @ 875e4 <_Py_open@@Base+0x2054> │ │ │ │ mov r3, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl b6fb4 │ │ │ │ + bl b6b10 │ │ │ │ cmp r0, #0 │ │ │ │ movne r5, #1 │ │ │ │ bne 87538 <_Py_open@@Base+0x1fa8> │ │ │ │ mov r0, #0 │ │ │ │ b 875d4 <_Py_open@@Base+0x2044> │ │ │ │ mov r5, #0 │ │ │ │ ldr r2, [sp] │ │ │ │ ldr r1, [pc, #164] @ 875e8 <_Py_open@@Base+0x2058> │ │ │ │ ldr r0, [pc, #164] @ 875ec <_Py_open@@Base+0x205c> │ │ │ │ - bl bc32c │ │ │ │ + bl bbe80 │ │ │ │ cmp r0, #0 │ │ │ │ blt 8752c <_Py_open@@Base+0x1f9c> │ │ │ │ ldr r0, [sp] │ │ │ │ mov r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1129cc │ │ │ │ + bl 112444 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 875c8 <_Py_open@@Base+0x2038> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 29f28 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113900 │ │ │ │ + bl 113378 │ │ │ │ cmp r5, #0 │ │ │ │ beq 875ac <_Py_open@@Base+0x201c> │ │ │ │ ldr r0, [sp] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 875ac <_Py_open@@Base+0x201c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ bne 875ac <_Py_open@@Base+0x201c> │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ ldreq r0, [pc, #56] @ 875f0 <_Py_open@@Base+0x2060> │ │ │ │ beq 875d4 <_Py_open@@Base+0x2044> │ │ │ │ ldr r3, [pc, #52] @ 875f4 <_Py_open@@Base+0x2064> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1448e8 │ │ │ │ + bl 1440d8 │ │ │ │ b 875d4 <_Py_open@@Base+0x2044> │ │ │ │ cmp r5, #0 │ │ │ │ bne 87588 <_Py_open@@Base+0x1ff8> │ │ │ │ b 875b8 <_Py_open@@Base+0x2028> │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq r7, r9, r4, ror #7 │ │ │ │ - andseq lr, r7, r4, lsl #9 │ │ │ │ - @ instruction: 0x003973f4 │ │ │ │ - eorseq r2, r6, r0, lsl #10 │ │ │ │ - eorseq r7, r9, r4, lsl #8 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ + eorseq r4, r9, r4, ror #26 │ │ │ │ + andseq sp, r7, r8, lsl r4 │ │ │ │ + eorseq r4, r9, r4, ror sp │ │ │ │ + eorseq pc, r5, r0, lsl #29 │ │ │ │ + eorseq r4, r9, r4, lsl #27 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2976] @ 0xba0 │ │ │ │ subs r4, r2, #0 │ │ │ │ mov r7, r3 │ │ │ │ ldreq r3, [pc, #668] @ 878b4 <_Py_open@@Base+0x2324> │ │ │ │ @@ -96011,39 +96011,39 @@ │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [pc, #644] @ 878b8 <_Py_open@@Base+0x2328> │ │ │ │ mov r3, r1 │ │ │ │ mov sl, r1 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [pc, #632] @ 878bc <_Py_open@@Base+0x232c> │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl bc32c │ │ │ │ + bl bbe80 │ │ │ │ cmp r0, #0 │ │ │ │ blt 87710 <_Py_open@@Base+0x2180> │ │ │ │ cmp r4, #0 │ │ │ │ bne 87694 <_Py_open@@Base+0x2104> │ │ │ │ - bl c42a4 │ │ │ │ + bl c3dc8 │ │ │ │ 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 c7ff4 │ │ │ │ + bl c7b18 │ │ │ │ cmp r4, #0 │ │ │ │ bge 87878 <_Py_open@@Base+0x22e8> │ │ │ │ ldr r3, [pc, #564] @ 878c0 <_Py_open@@Base+0x2330> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1448e8 │ │ │ │ + bl 1440d8 │ │ │ │ b 87710 <_Py_open@@Base+0x2180> │ │ │ │ add r5, sp, #16 │ │ │ │ ldr r1, [pc, #548] @ 878c4 <_Py_open@@Base+0x2334> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2eec │ │ │ │ + bl 1c1384 │ │ │ │ subs r9, r0, #0 │ │ │ │ beq 877b4 <_Py_open@@Base+0x2224> │ │ │ │ cmp r7, #0 │ │ │ │ ldr r8, [sp, #16] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ beq 876f0 <_Py_open@@Base+0x2160> │ │ │ │ cmp r4, #1024 @ 0x400 │ │ │ │ @@ -96057,19 +96057,19 @@ │ │ │ │ mov r2, #0 │ │ │ │ add r3, sp, r3 │ │ │ │ strb r2, [r3, #-1028] @ 0xfffffbfc │ │ │ │ b 87884 <_Py_open@@Base+0x22f4> │ │ │ │ cmp r4, #1024 @ 0x400 │ │ │ │ ble 87718 <_Py_open@@Base+0x2188> │ │ │ │ mov r0, r5 │ │ │ │ - bl 113900 │ │ │ │ + bl 113378 │ │ │ │ ldr r3, [pc, #452] @ 878cc <_Py_open@@Base+0x233c> │ │ │ │ ldr r1, [pc, #452] @ 878d0 <_Py_open@@Base+0x2340> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r0, #0 │ │ │ │ b 878ac <_Py_open@@Base+0x231c> │ │ │ │ ldr r3, [pc, #424] @ 878c8 <_Py_open@@Base+0x2338> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ bl 29a18 <__memcpy_chk@plt> │ │ │ │ @@ -96093,153 +96093,153 @@ │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ bl 29cdc │ │ │ │ cmp r6, #0 │ │ │ │ blt 87828 <_Py_open@@Base+0x2298> │ │ │ │ mov r0, r5 │ │ │ │ - bl 113900 │ │ │ │ + bl 113378 │ │ │ │ cmp r7, #0 │ │ │ │ beq 877a4 <_Py_open@@Base+0x2214> │ │ │ │ mov r0, r6 │ │ │ │ - bl a6490 │ │ │ │ + bl a63b4 │ │ │ │ b 878ac <_Py_open@@Base+0x231c> │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 92a28 │ │ │ │ + bl 9294c │ │ │ │ b 878ac <_Py_open@@Base+0x231c> │ │ │ │ - bl 11af64 │ │ │ │ + bl 11a7f8 │ │ │ │ ldr r1, [pc, #276] @ 878d4 <_Py_open@@Base+0x2344> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2eec │ │ │ │ + bl 1c1384 │ │ │ │ cmp r0, #0 │ │ │ │ beq 87858 <_Py_open@@Base+0x22c8> │ │ │ │ ldr r8, [sp, #24] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r8, #1024 @ 0x400 │ │ │ │ bgt 876f8 <_Py_open@@Base+0x2168> │ │ │ │ mov r2, r8 │ │ │ │ ldr r3, [pc, #220] @ 878c8 <_Py_open@@Base+0x2338> │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ bl 29a18 <__memcpy_chk@plt> │ │ │ │ add r3, r8, #1088 @ 0x440 │ │ │ │ add r3, sp, r3 │ │ │ │ strb r9, [r3, #-1028] @ 0xfffffbfc │ │ │ │ - bl c42a4 │ │ │ │ + bl c3dc8 │ │ │ │ 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 c7ff4 │ │ │ │ + bl c7b18 │ │ │ │ cmp r4, #0 │ │ │ │ bge 87840 <_Py_open@@Base+0x22b0> │ │ │ │ ldr r3, [pc, #144] @ 878c0 <_Py_open@@Base+0x2330> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1448e8 │ │ │ │ + bl 1440d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 113900 │ │ │ │ + bl 113378 │ │ │ │ b 87710 <_Py_open@@Base+0x2180> │ │ │ │ mov r0, r5 │ │ │ │ - bl 113900 │ │ │ │ + bl 113378 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 92a28 │ │ │ │ + bl 9294c │ │ │ │ b 878ac <_Py_open@@Base+0x231c> │ │ │ │ - bl 11af64 │ │ │ │ + bl 11a7f8 │ │ │ │ ldr r1, [pc, #116] @ 878d8 <_Py_open@@Base+0x2348> │ │ │ │ sub r2, r5, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c2eec │ │ │ │ + bl 1c1384 │ │ │ │ cmp r0, #0 │ │ │ │ bne 87658 <_Py_open@@Base+0x20c8> │ │ │ │ b 87710 <_Py_open@@Base+0x2180> │ │ │ │ mov r0, r4 │ │ │ │ - bl a6490 │ │ │ │ + bl a63b4 │ │ │ │ b 878ac <_Py_open@@Base+0x231c> │ │ │ │ - bl c42a4 │ │ │ │ + bl c3dc8 │ │ │ │ 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 c7ff4 │ │ │ │ + bl c7b18 │ │ │ │ b 87758 <_Py_open@@Base+0x21c8> │ │ │ │ add sp, sp, #1088 @ 0x440 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldrsheq sl, [r6], #-176 @ 0xffffff50 │ │ │ │ - eorseq r7, r9, ip, lsl r4 │ │ │ │ - eorseq r7, r9, r8, lsl r4 │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ - eorseq r7, r9, r8, lsr #8 │ │ │ │ + ldrsheq sl, [r5], #-176 @ 0xffffff50 │ │ │ │ + mlaseq r9, ip, sp, r4 │ │ │ │ + mlaseq r9, r8, sp, r4 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ + eorseq r4, r9, r8, lsr #27 │ │ │ │ andeq r0, r0, r1, lsl #8 │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r7, r9, r4, lsr r4 │ │ │ │ - eorseq r7, r9, r0, asr r4 │ │ │ │ - eorseq r7, r9, ip, asr r4 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + @ instruction: 0x00394db4 │ │ │ │ + @ instruction: 0x00394dd0 │ │ │ │ + @ instruction: 0x00394ddc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 128bdc │ │ │ │ + bl 1283e0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 8790c <_Py_open@@Base+0x237c> │ │ │ │ - bl a5774 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ bne 87950 <_Py_open@@Base+0x23c0> │ │ │ │ - bl c42a4 │ │ │ │ + bl c3dc8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a060 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7ff4 │ │ │ │ + bl c7b18 │ │ │ │ cmp r4, #0 │ │ │ │ bge 87958 <_Py_open@@Base+0x23c8> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #104 @ 0x68 │ │ │ │ beq 87958 <_Py_open@@Base+0x23c8> │ │ │ │ ldr r3, [pc, #24] @ 87960 <_Py_open@@Base+0x23d0> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 1448e8 │ │ │ │ + b 1440d8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #4] @ 87964 <_Py_open@@Base+0x23d4> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + 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 128bdc │ │ │ │ + bl 1283e0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 879a0 <_Py_open@@Base+0x2410> │ │ │ │ - bl a5774 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ beq 879a0 <_Py_open@@Base+0x2410> │ │ │ │ mov r4, #0 │ │ │ │ b 879c8 <_Py_open@@Base+0x2438> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b9500 <_Py_dup@@Base> │ │ │ │ + bl 1b7bf8 <_Py_dup@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ beq 87998 <_Py_open@@Base+0x2408> │ │ │ │ - bl a6490 │ │ │ │ + bl a63b4 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 879c8 <_Py_open@@Base+0x2438> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a060 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -96247,203 +96247,203 @@ │ │ │ │ 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] @ 87abc <_Py_open@@Base+0x252c> │ │ │ │ mov r2, sp │ │ │ │ - bl b6fb4 │ │ │ │ + bl b6b10 │ │ │ │ cmp r0, #0 │ │ │ │ beq 87a30 <_Py_open@@Base+0x24a0> │ │ │ │ ldr ip, [sp] │ │ │ │ cmp ip, #2 │ │ │ │ bne 87a38 <_Py_open@@Base+0x24a8> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #4 │ │ │ │ beq 87a70 <_Py_open@@Base+0x24e0> │ │ │ │ ldr r3, [pc, #160] @ 87ac0 <_Py_open@@Base+0x2530> │ │ │ │ ldr r1, [pc, #160] @ 87ac4 <_Py_open@@Base+0x2534> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113900 │ │ │ │ + bl 113378 │ │ │ │ mov r0, #0 │ │ │ │ b 87ab4 <_Py_open@@Base+0x2524> │ │ │ │ cmp ip, #10 │ │ │ │ bne 87a50 <_Py_open@@Base+0x24c0> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #16 │ │ │ │ beq 87a70 <_Py_open@@Base+0x24e0> │ │ │ │ b 87a18 <_Py_open@@Base+0x2488> │ │ │ │ ldr r3, [pc, #104] @ 87ac0 <_Py_open@@Base+0x2530> │ │ │ │ ldr r1, [pc, #108] @ 87ac8 <_Py_open@@Base+0x2538> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, ip │ │ │ │ - bl 117e48 │ │ │ │ + bl 1176e0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113900 │ │ │ │ + bl 113378 │ │ │ │ b 87a30 <_Py_open@@Base+0x24a0> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r3, #46 @ 0x2e │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov r0, ip │ │ │ │ bl 2922c │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 87aa4 <_Py_open@@Base+0x2514> │ │ │ │ ldr r3, [pc, #56] @ 87acc <_Py_open@@Base+0x253c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1448e8 │ │ │ │ + bl 1440d8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113900 │ │ │ │ + bl 113378 │ │ │ │ b 87a30 <_Py_open@@Base+0x24a0> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 113900 │ │ │ │ + bl 113378 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9deb0 │ │ │ │ + bl 9ddd4 │ │ │ │ add sp, sp, #96 @ 0x60 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r7, r9, r0, asr #9 │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - @ instruction: 0x003974d0 │ │ │ │ - @ instruction: 0x003974fc │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ + eorseq r4, r9, r0, asr #28 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq r4, r9, r0, asr lr │ │ │ │ + eorseq r4, r9, ip, ror lr │ │ │ │ + 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 83b7c │ │ │ │ + bl 83a48 │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, #104857600 @ 0x6400000 │ │ │ │ str r0, [sp, #4] │ │ │ │ bcc 87b0c <_Py_open@@Base+0x257c> │ │ │ │ cmn r4, #104857600 @ 0x6400000 │ │ │ │ sub r0, r4, #104857600 @ 0x6400000 │ │ │ │ mvncs r1, #0 │ │ │ │ bcs 87b10 <_Py_open@@Base+0x2580> │ │ │ │ add r1, r4, #104857600 @ 0x6400000 │ │ │ │ mov r2, r4 │ │ │ │ - bl 838ec │ │ │ │ + bl 837b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [pc, #32] @ 87b44 <_Py_open@@Base+0x25b4> │ │ │ │ cmp r4, r0 │ │ │ │ subcc r2, r0, r4 │ │ │ │ subcs r2, r4, r0 │ │ │ │ ldr r0, [pc, #20] @ 87b48 <_Py_open@@Base+0x25b8> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117e48 │ │ │ │ + bl 1176e0 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r7, r9, r8, lsl r5 │ │ │ │ - subseq r1, r6, r0, ror #1 │ │ │ │ + mlaseq r9, r8, lr, r4 │ │ │ │ + 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] @ 87be4 <_Py_open@@Base+0x2654> │ │ │ │ add r2, sp, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl b6fb4 │ │ │ │ + bl b6b10 │ │ │ │ cmp r0, #0 │ │ │ │ beq 87b9c <_Py_open@@Base+0x260c> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bge 87ba4 <_Py_open@@Base+0x2614> │ │ │ │ ldr r3, [pc, #84] @ 87be8 <_Py_open@@Base+0x2658> │ │ │ │ ldr r1, [pc, #84] @ 87bec <_Py_open@@Base+0x265c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r0, #0 │ │ │ │ b 87bdc <_Py_open@@Base+0x264c> │ │ │ │ - bl 84114 │ │ │ │ + bl 83fe0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ - bl 83a4c │ │ │ │ + bl 83918 │ │ │ │ cmn r0, #1 │ │ │ │ bne 87bd4 <_Py_open@@Base+0x2644> │ │ │ │ ldr r3, [pc, #36] @ 87be8 <_Py_open@@Base+0x2658> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [pc, #36] @ 87bf0 <_Py_open@@Base+0x2660> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117e48 │ │ │ │ + bl 1176e0 │ │ │ │ b 87b9c <_Py_open@@Base+0x260c> │ │ │ │ mov r0, r4 │ │ │ │ - bl a5a64 │ │ │ │ + bl a5988 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq r7, r9, r4, ror r5 │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r7, r9, r4, lsl #11 │ │ │ │ - eorseq r7, r9, r8, lsr #11 │ │ │ │ + @ instruction: 0x00394ef4 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq r4, r9, r4, lsl #30 │ │ │ │ + eorseq r4, r9, r8, lsr #30 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ beq 87c38 <_Py_open@@Base+0x26a8> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 148ff8 │ │ │ │ + bl 1487e8 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 87c4c <_Py_open@@Base+0x26bc> │ │ │ │ - bl a5774 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ beq 87c4c <_Py_open@@Base+0x26bc> │ │ │ │ b 87c64 <_Py_open@@Base+0x26d4> │ │ │ │ ldr r0, [pc, #44] @ 87c6c <_Py_open@@Base+0x26dc> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r1, [pc, #40] @ 87c70 <_Py_open@@Base+0x26e0> │ │ │ │ ldr r0, [r0] │ │ │ │ - b 117e48 │ │ │ │ + b 1176e0 │ │ │ │ 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 a343c │ │ │ │ + b a3360 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r7, r9, r4, asr #11 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r4, r9, r4, asr #30 │ │ │ │ b 87bf4 <_Py_open@@Base+0x2664> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #24 │ │ │ │ mov r0, r1 │ │ │ │ - bl 148ff8 │ │ │ │ + bl 1487e8 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 87cac <_Py_open@@Base+0x271c> │ │ │ │ - bl a5774 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ bne 87ccc <_Py_open@@Base+0x273c> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a894 │ │ │ │ cmp r0, #0 │ │ │ │ bne 87cd4 <_Py_open@@Base+0x2744> │ │ │ │ ldr r3, [pc, #28] @ 87ce4 <_Py_open@@Base+0x2754> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1448e8 │ │ │ │ + bl 1440d8 │ │ │ │ mov r0, #0 │ │ │ │ b 87cdc <_Py_open@@Base+0x274c> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl bbd2c │ │ │ │ + bl bb880 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ + 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 │ │ │ │ @@ -96453,91 +96453,91 @@ │ │ │ │ sub r2, r7, #8 │ │ │ │ ldr r1, [pc, #576] @ 87f5c <_Py_open@@Base+0x29cc> │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #16] │ │ │ │ str r4, [sp, #20] │ │ │ │ str r4, [sp, #24] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - bl b6fb4 │ │ │ │ + bl b6b10 │ │ │ │ cmp r0, r4 │ │ │ │ beq 87d5c <_Py_open@@Base+0x27cc> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ bne 87d64 <_Py_open@@Base+0x27d4> │ │ │ │ ldr r3, [pc, #524] @ 87f60 <_Py_open@@Base+0x29d0> │ │ │ │ ldr r1, [pc, #524] @ 87f64 <_Py_open@@Base+0x29d4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r4, #0 │ │ │ │ b 87f50 <_Py_open@@Base+0x29c0> │ │ │ │ add r2, sp, #32 │ │ │ │ sub r3, r2, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ sub r3, r2, #8 │ │ │ │ str r3, [sp] │ │ │ │ ldr r1, [pc, #488] @ 87f68 <_Py_open@@Base+0x29d8> │ │ │ │ sub r3, r2, #4 │ │ │ │ - bl b6fb4 │ │ │ │ + bl b6b10 │ │ │ │ cmp r0, #0 │ │ │ │ beq 87d5c <_Py_open@@Base+0x27cc> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1048576 @ 0x100000 │ │ │ │ bcc 87dac <_Py_open@@Base+0x281c> │ │ │ │ ldr r3, [pc, #460] @ 87f6c <_Py_open@@Base+0x29dc> │ │ │ │ ldr r1, [pc, #460] @ 87f70 <_Py_open@@Base+0x29e0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ b 87d5c <_Py_open@@Base+0x27cc> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [pc, #444] @ 87f74 <_Py_open@@Base+0x29e4> │ │ │ │ ldr r0, [pc, #444] @ 87f78 <_Py_open@@Base+0x29e8> │ │ │ │ - bl bc32c │ │ │ │ + bl bbe80 │ │ │ │ cmp r0, #0 │ │ │ │ blt 87d5c <_Py_open@@Base+0x27cc> │ │ │ │ add r5, sp, #76 @ 0x4c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [pc, #424] @ 87f7c <_Py_open@@Base+0x29ec> │ │ │ │ mov r1, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8be20 │ │ │ │ + bl 8bd8c │ │ │ │ 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 c42a4 │ │ │ │ + bl c3dc8 │ │ │ │ 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 c7ff4 │ │ │ │ + bl c7b18 │ │ │ │ cmp r7, #0 │ │ │ │ beq 87e40 <_Py_open@@Base+0x28b0> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 34a50c <_PyLong_DivmodNear@@Base+0x1a28> │ │ │ │ + bl 347e18 <_PyLong_DivmodNear@@Base+0x1a28> │ │ │ │ b 87e60 <_Py_open@@Base+0x28d0> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r2, #0 │ │ │ │ beq 87e68 <_Py_open@@Base+0x28d8> │ │ │ │ ldr r3, [pc, #296] @ 87f80 <_Py_open@@Base+0x29f0> │ │ │ │ ldr r1, [pc, #296] @ 87f84 <_Py_open@@Base+0x29f4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r4, #0 │ │ │ │ b 87f40 <_Py_open@@Base+0x29b0> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #2 │ │ │ │ beq 87ea4 <_Py_open@@Base+0x2914> │ │ │ │ cmp r2, #10 │ │ │ │ bne 87ec8 <_Py_open@@Base+0x2938> │ │ │ │ @@ -96554,142 +96554,142 @@ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #2 │ │ │ │ beq 87ec8 <_Py_open@@Base+0x2938> │ │ │ │ ldr r3, [pc, #196] @ 87f80 <_Py_open@@Base+0x29f0> │ │ │ │ ldr r1, [pc, #200] @ 87f88 <_Py_open@@Base+0x29f8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ b 87e60 <_Py_open@@Base+0x28d0> │ │ │ │ - bl c42a4 │ │ │ │ + bl c3dc8 │ │ │ │ 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] @ 87f8c <_Py_open@@Base+0x29fc> │ │ │ │ ldr r1, [r2, #16] │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ add r2, sp, #108 @ 0x6c │ │ │ │ bl 29178 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c7ff4 │ │ │ │ + bl c7b18 │ │ │ │ cmp r4, #0 │ │ │ │ beq 87f20 <_Py_open@@Base+0x2990> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 34a50c <_PyLong_DivmodNear@@Base+0x1a28> │ │ │ │ + bl 347e18 <_PyLong_DivmodNear@@Base+0x1a28> │ │ │ │ b 87e60 <_Py_open@@Base+0x28d0> │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ - bl 9deb0 │ │ │ │ + bl 9ddd4 │ │ │ │ subs r1, r0, #0 │ │ │ │ beq 87e60 <_Py_open@@Base+0x28d0> │ │ │ │ ldr r0, [pc, #88] @ 87f90 <_Py_open@@Base+0x2a00> │ │ │ │ mov r2, r5 │ │ │ │ - bl a9bc8 │ │ │ │ + bl a9aec │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq 87f50 <_Py_open@@Base+0x29c0> │ │ │ │ bl 296a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #1136 @ 0x470 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x003975dc │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r7, r9, ip, ror #11 │ │ │ │ - eorseq r7, r9, r8, lsl r6 │ │ │ │ - subseq sl, r6, r8, asr #24 │ │ │ │ - eorseq r7, r9, r8, asr #12 │ │ │ │ - eorseq r2, r6, r0, lsl #10 │ │ │ │ - eorseq r7, r9, r4, ror r6 │ │ │ │ - eorseq r9, r7, r0, lsl #17 │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ - eorseq r7, r9, r8, lsl #13 │ │ │ │ - @ instruction: 0x003976b0 │ │ │ │ + eorseq r4, r9, ip, asr pc │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r4, r9, ip, ror #30 │ │ │ │ + mlaseq r9, r8, pc, r4 @ │ │ │ │ + subseq sl, r5, r8, asr #24 │ │ │ │ + eorseq r4, r9, r8, asr #31 │ │ │ │ + eorseq pc, r5, r0, lsl #29 │ │ │ │ + @ instruction: 0x00394ff4 │ │ │ │ + eorseq r7, r7, r0, lsl #4 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ + eorseq r5, r9, r8 │ │ │ │ + eorseq r5, r9, r0, lsr r0 │ │ │ │ andeq r0, r0, r1, lsl #8 │ │ │ │ - @ instruction: 0x003976d0 │ │ │ │ + eorseq r5, r9, r0, asr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r1, [pc, #68] @ 87ffc <_Py_open@@Base+0x2a6c> │ │ │ │ - bl b6fb4 │ │ │ │ + bl b6b10 │ │ │ │ cmp r0, #0 │ │ │ │ beq 87ff0 <_Py_open@@Base+0x2a60> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ blt 87fe0 <_Py_open@@Base+0x2a50> │ │ │ │ cmn r0, #-2147483635 @ 0x8000000d │ │ │ │ bhi 87fe0 <_Py_open@@Base+0x2a50> │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 18d844 │ │ │ │ + bl 18be30 │ │ │ │ b 87ff4 <_Py_open@@Base+0x2a64> │ │ │ │ ldr r3, [pc, #24] @ 88000 <_Py_open@@Base+0x2a70> │ │ │ │ ldr r1, [pc, #24] @ 88004 <_Py_open@@Base+0x2a74> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117e48 │ │ │ │ + bl 1176e0 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x003976d4 │ │ │ │ - subseq sl, r6, r8, asr #24 │ │ │ │ - eorseq r7, r9, r0, ror #13 │ │ │ │ + eorseq r5, r9, r4, asr r0 │ │ │ │ + subseq sl, r5, r8, asr #24 │ │ │ │ + eorseq r5, r9, r0, rrx │ │ │ │ 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 88018 <_Py_open@@Base+0x2a88> │ │ │ │ - b 176bb0 │ │ │ │ + b 175b44 │ │ │ │ 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 88044 <_Py_open@@Base+0x2ab4> │ │ │ │ - b 151120 │ │ │ │ + b 150bc4 │ │ │ │ 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 2caed4 <_PyTime_ObjectToTimespec@@Base+0x2710> │ │ │ │ + bl 2c7f58 <_PyTime_ObjectToTimespec@@Base+0x2710> │ │ │ │ cmn r0, #1 │ │ │ │ bne 880c8 <_Py_open@@Base+0x2b38> │ │ │ │ ldr r3, [pc, #116] @ 88114 <_Py_open@@Base+0x2b84> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11abb0 │ │ │ │ + bl 11a444 │ │ │ │ cmp r0, #0 │ │ │ │ beq 880c0 <_Py_open@@Base+0x2b30> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldrb r1, [r5] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov r3, #0 │ │ │ │ - bl 2af4d0 │ │ │ │ + bl 2ac7bc │ │ │ │ mvn r0, #0 │ │ │ │ b 8810c <_Py_open@@Base+0x2b7c> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #4 │ │ │ │ beq 880ec <_Py_open@@Base+0x2b5c> │ │ │ │ cmp r2, #2 │ │ │ │ @@ -96703,238 +96703,238 @@ │ │ │ │ sub r0, r2, r1 │ │ │ │ cmp r0, #0 │ │ │ │ asr r3, r3, #8 │ │ │ │ bgt 880f4 <_Py_open@@Base+0x2b64> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq sl, r6, r8, asr #24 │ │ │ │ + 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 2af2fc │ │ │ │ + bl 2ac5e8 │ │ │ │ cmn r0, #1 │ │ │ │ bne 8817c <_Py_open@@Base+0x2bec> │ │ │ │ ldr r3, [pc, #128] @ 881d4 <_Py_open@@Base+0x2c44> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11abb0 │ │ │ │ + bl 11a444 │ │ │ │ cmp r0, #0 │ │ │ │ beq 88174 <_Py_open@@Base+0x2be4> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldrb r1, [r5] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov r3, #1 │ │ │ │ - bl 2af4d0 │ │ │ │ + bl 2ac7bc │ │ │ │ mvn r0, #0 │ │ │ │ b 881cc <_Py_open@@Base+0x2c3c> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r2, #4 │ │ │ │ beq 881ac <_Py_open@@Base+0x2c1c> │ │ │ │ lsl r0, r2, #3 │ │ │ │ mov r3, #1 │ │ │ │ cmp r1, r3, lsl r0 │ │ │ │ bcc 881ac <_Py_open@@Base+0x2c1c> │ │ │ │ ldrb r1, [r5] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 2af4d0 │ │ │ │ + bl 2ac7bc │ │ │ │ b 88174 <_Py_open@@Base+0x2be4> │ │ │ │ mov r3, r4 │ │ │ │ add r4, r4, r2 │ │ │ │ strb r1, [r3], #1 │ │ │ │ sub r2, r4, r3 │ │ │ │ cmp r2, #0 │ │ │ │ lsr r1, r1, #8 │ │ │ │ bgt 881b4 <_Py_open@@Base+0x2c24> │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq sl, r6, r8, asr #24 │ │ │ │ + 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 2af374 │ │ │ │ + bl 2ac660 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 8827c <_Py_open@@Base+0x2cec> │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r2, #8 │ │ │ │ - bl 168be0 <_PyLong_AsByteArray@@Base> │ │ │ │ + bl 167a94 <_PyLong_AsByteArray@@Base> │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ beq 8824c <_Py_open@@Base+0x2cbc> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ bne 8824c <_Py_open@@Base+0x2cbc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ bge 88280 <_Py_open@@Base+0x2cf0> │ │ │ │ mvn r4, #0 │ │ │ │ mvn r5, #-2147483648 @ 0x80000000 │ │ │ │ ldrb r2, [r7] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ strd r4, [sp, #8] │ │ │ │ mov r4, #0 │ │ │ │ mov r5, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [pc, #20] @ 8828c <_Py_open@@Base+0x2cfc> │ │ │ │ strd r4, [sp] │ │ │ │ - bl 117e48 │ │ │ │ + bl 1176e0 │ │ │ │ mvn r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r4, r8, ip, ror ip │ │ │ │ + @ instruction: 0x003825fc │ │ │ │ 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 2af374 │ │ │ │ + bl 2ac660 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 88328 <_Py_open@@Base+0x2d98> │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #1 │ │ │ │ - bl 168be0 <_PyLong_AsByteArray@@Base> │ │ │ │ + bl 167a94 <_PyLong_AsByteArray@@Base> │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ beq 88304 <_Py_open@@Base+0x2d74> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ bne 88304 <_Py_open@@Base+0x2d74> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ bge 8832c <_Py_open@@Base+0x2d9c> │ │ │ │ mvn r4, #0 │ │ │ │ mvn r5, #0 │ │ │ │ ldrb r2, [r7] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ ldr r1, [pc, #20] @ 88338 <_Py_open@@Base+0x2da8> │ │ │ │ strd r4, [sp] │ │ │ │ - bl 117e48 │ │ │ │ + bl 1176e0 │ │ │ │ mvn r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq sp, r8, r8, lsl ip │ │ │ │ + mlaseq r8, r8, r5, fp │ │ │ │ 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 88370 <_Py_open@@Base+0x2de0> │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 883a4 <_Py_open@@Base+0x2e14> │ │ │ │ b 88398 <_Py_open@@Base+0x2e08> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [pc, #104] @ 883e8 <_Py_open@@Base+0x2e58> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 88358 <_Py_open@@Base+0x2dc8> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl a5774 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ bne 88390 <_Py_open@@Base+0x2e00> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ bne 883c4 <_Py_open@@Base+0x2e34> │ │ │ │ - bl a5774 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ bne 88390 <_Py_open@@Base+0x2e00> │ │ │ │ - bl c42a4 │ │ │ │ + bl c3dc8 │ │ │ │ sub r1, r5, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 84234 <_Py_closerange@@Base> │ │ │ │ + bl 84100 <_Py_closerange@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl c7ff4 │ │ │ │ + bl c7b18 │ │ │ │ ldr r0, [pc, #4] @ 883ec <_Py_open@@Base+0x2e5c> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq sp, r6, ip, lsl #14 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + eorseq fp, r6, ip, lsl #1 │ │ │ │ + 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 88428 <_Py_open@@Base+0x2e98> │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 88458 <_Py_open@@Base+0x2ec8> │ │ │ │ b 8844c <_Py_open@@Base+0x2ebc> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [pc, #184] @ 884f0 <_Py_open@@Base+0x2f60> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 88410 <_Py_open@@Base+0x2e80> │ │ │ │ b 884e4 <_Py_open@@Base+0x2f54> │ │ │ │ - bl a5774 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ bne 884e4 <_Py_open@@Base+0x2f54> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ bne 88478 <_Py_open@@Base+0x2ee8> │ │ │ │ - bl a5774 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ bne 884e4 <_Py_open@@Base+0x2f54> │ │ │ │ sub r3, r4, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ bls 88498 <_Py_open@@Base+0x2f08> │ │ │ │ ldr r3, [pc, #104] @ 884f4 <_Py_open@@Base+0x2f64> │ │ │ │ ldr r1, [pc, #104] @ 884f8 <_Py_open@@Base+0x2f68> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ b 884e4 <_Py_open@@Base+0x2f54> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a234 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ cmp r5, #0 │ │ │ │ @@ -96946,103 +96946,103 @@ │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ bl 2a234 │ │ │ │ cmp r0, #0 │ │ │ │ ldrge r0, [pc, #36] @ 884fc <_Py_open@@Base+0x2f6c> │ │ │ │ bge 884e8 <_Py_open@@Base+0x2f58> │ │ │ │ ldr r3, [pc, #32] @ 88500 <_Py_open@@Base+0x2f70> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1448e8 │ │ │ │ + bl 1440d8 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - mlaseq r7, r0, lr, r4 │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r0, r8, ip, lsl r1 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ + eorseq r2, r7, r4, lsr #16 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + mlaseq r7, r4, sl, sp │ │ │ │ + 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 88544 <_Py_open@@Base+0x2fb4> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ bne 88574 <_Py_open@@Base+0x2fe4> │ │ │ │ b 88568 <_Py_open@@Base+0x2fd8> │ │ │ │ ldr r0, [pc, #228] @ 88630 <_Py_open@@Base+0x30a0> │ │ │ │ mov r3, #4 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 8852c <_Py_open@@Base+0x2f9c> │ │ │ │ mov r0, #0 │ │ │ │ b 88628 <_Py_open@@Base+0x3098> │ │ │ │ - bl a5774 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ bne 88560 <_Py_open@@Base+0x2fd0> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ bne 88594 <_Py_open@@Base+0x3004> │ │ │ │ - bl a5774 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ bne 88560 <_Py_open@@Base+0x2fd0> │ │ │ │ cmp r5, #2 │ │ │ │ ble 885f0 <_Py_open@@Base+0x3060> │ │ │ │ cmp r5, #3 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ beq 885cc <_Py_open@@Base+0x303c> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 885d0 <_Py_open@@Base+0x3040> │ │ │ │ - bl a5774 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ beq 885d0 <_Py_open@@Base+0x3040> │ │ │ │ b 88560 <_Py_open@@Base+0x2fd0> │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [pc, #92] @ 88634 <_Py_open@@Base+0x30a4> │ │ │ │ cmp r5, r3 │ │ │ │ beq 885f4 <_Py_open@@Base+0x3064> │ │ │ │ ldr r3, [pc, #84] @ 88638 <_Py_open@@Base+0x30a8> │ │ │ │ ldr r1, [pc, #84] @ 8863c <_Py_open@@Base+0x30ac> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ b 88560 <_Py_open@@Base+0x2fd0> │ │ │ │ mov r4, #0 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, #424 @ 0x1a8 │ │ │ │ str r4, [sp] │ │ │ │ bl 2a870 │ │ │ │ cmp r0, #0 │ │ │ │ ldrge r0, [pc, #28] @ 88634 <_Py_open@@Base+0x30a4> │ │ │ │ bge 88628 <_Py_open@@Base+0x3098> │ │ │ │ ldr r3, [pc, #32] @ 88640 <_Py_open@@Base+0x30b0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1448e8 │ │ │ │ + bl 1440d8 │ │ │ │ b 88560 <_Py_open@@Base+0x2fd0> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r4, r7, r8, lsr #29 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r7, r9, r4, lsl #14 │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ + eorseq r2, r7, ip, lsr r8 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r5, r9, r4, lsl #1 │ │ │ │ + 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 │ │ │ │ @@ -97053,207 +97053,207 @@ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ bne 886b8 <_Py_open@@Base+0x3128> │ │ │ │ ldr r2, [pc, #416] @ 88824 <_Py_open@@Base+0x3294> │ │ │ │ ldr r1, [pc, #416] @ 88828 <_Py_open@@Base+0x3298> │ │ │ │ ldr r0, [pc, #416] @ 8882c <_Py_open@@Base+0x329c> │ │ │ │ mov r3, r5 │ │ │ │ - bl 31816c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 315a24 <_PyArg_BadArgument@@Base> │ │ │ │ b 886e0 <_Py_open@@Base+0x3150> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [pc, #392] @ 8882c <_Py_open@@Base+0x329c> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 88668 <_Py_open@@Base+0x30d8> │ │ │ │ b 886e0 <_Py_open@@Base+0x3150> │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ bne 886e8 <_Py_open@@Base+0x3158> │ │ │ │ ldr r2, [pc, #336] @ 88824 <_Py_open@@Base+0x3294> │ │ │ │ ldr r1, [pc, #344] @ 88830 <_Py_open@@Base+0x32a0> │ │ │ │ ldr r0, [pc, #336] @ 8882c <_Py_open@@Base+0x329c> │ │ │ │ mov r3, r6 │ │ │ │ - bl 31816c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 315a24 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, #0 │ │ │ │ b 8881c <_Py_open@@Base+0x328c> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r0, [pc, #316] @ 88834 <_Py_open@@Base+0x32a4> │ │ │ │ beq 8881c <_Py_open@@Base+0x328c> │ │ │ │ ldr r1, [pc, #312] @ 88838 <_Py_open@@Base+0x32a8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 106270 │ │ │ │ + bl 105ca0 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 8876c <_Py_open@@Base+0x31dc> │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #292] @ 8883c <_Py_open@@Base+0x32ac> │ │ │ │ - bl 106270 │ │ │ │ + bl 105ca0 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r4, #1 │ │ │ │ moveq r5, r4 │ │ │ │ beq 88770 <_Py_open@@Base+0x31e0> │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #268] @ 88840 <_Py_open@@Base+0x32b0> │ │ │ │ - bl 106270 │ │ │ │ + bl 105ca0 │ │ │ │ subs r4, r0, #0 │ │ │ │ moveq r5, r4 │ │ │ │ beq 88770 <_Py_open@@Base+0x31e0> │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #248] @ 88844 <_Py_open@@Base+0x32b4> │ │ │ │ - bl 106270 │ │ │ │ + bl 105ca0 │ │ │ │ subs r5, r0, #0 │ │ │ │ moveq r4, #1 │ │ │ │ beq 88770 <_Py_open@@Base+0x31e0> │ │ │ │ ldr r3, [pc, #232] @ 88848 <_Py_open@@Base+0x32b8> │ │ │ │ ldr r1, [pc, #232] @ 8884c <_Py_open@@Base+0x32bc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ b 886e0 <_Py_open@@Base+0x3150> │ │ │ │ mov r5, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 28fd18 │ │ │ │ + bl 28cd74 │ │ │ │ cmp r0, #1 │ │ │ │ bne 88800 <_Py_open@@Base+0x3270> │ │ │ │ ldr r1, [pc, #180] @ 88850 <_Py_open@@Base+0x32c0> │ │ │ │ cmp r5, #0 │ │ │ │ ldr r3, [pc, #176] @ 88854 <_Py_open@@Base+0x32c4> │ │ │ │ mov r2, r4 │ │ │ │ movne r3, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 886e0 <_Py_open@@Base+0x3150> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1766b4 │ │ │ │ + bl 171da4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ beq 887f0 <_Py_open@@Base+0x3260> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 887f0 <_Py_open@@Base+0x3260> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ bne 88808 <_Py_open@@Base+0x3278> │ │ │ │ ldr r0, [pc, #52] @ 88834 <_Py_open@@Base+0x32a4> │ │ │ │ b 8880c <_Py_open@@Base+0x327c> │ │ │ │ cmp r0, #0 │ │ │ │ beq 887f8 <_Py_open@@Base+0x3268> │ │ │ │ ldr r0, [pc, #72] @ 88858 <_Py_open@@Base+0x32c8> │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq sp, r7, r0, lsr sp │ │ │ │ - eorseq ip, r6, r8, lsr #27 │ │ │ │ - eorseq sl, r7, r8, lsl #5 │ │ │ │ - eorseq ip, r6, r8, asr #28 │ │ │ │ - subseq r1, r6, r4, ror #1 │ │ │ │ - eorseq sl, r7, r8, lsr #32 │ │ │ │ - eorseq r6, r6, r4, ror #11 │ │ │ │ - eorseq sl, r7, ip, lsr #32 │ │ │ │ - eorseq sl, r7, r0, lsr r0 │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq sl, r7, r8, lsr r0 │ │ │ │ - eoreq r2, r1, r8, lsl sp │ │ │ │ - eoreq r3, r1, r0, ror #2 │ │ │ │ - subseq r1, r6, r4, ror lr │ │ │ │ + @ instruction: 0x0037b6b0 │ │ │ │ + eorseq sl, r6, r8, lsr #14 │ │ │ │ + eorseq r7, r7, r8, lsl #24 │ │ │ │ + eorseq sl, r6, r8, asr #15 │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + eorseq r7, r7, r8, lsr #19 │ │ │ │ + eorseq r3, r6, r0, asr #30 │ │ │ │ + eorseq r7, r7, ip, lsr #19 │ │ │ │ + @ instruction: 0x003779b0 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + @ instruction: 0x003779b8 │ │ │ │ + eoreq r0, r1, r8, lsr #18 │ │ │ │ + eoreq r0, r1, r0, ror sp │ │ │ │ + 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 88888 <_Py_open@@Base+0x32f8> │ │ │ │ ldr r3, [pc, #180] @ 88930 <_Py_open@@Base+0x33a0> │ │ │ │ ldr r1, [pc, #180] @ 88934 <_Py_open@@Base+0x33a4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117e48 │ │ │ │ + bl 1176e0 │ │ │ │ b 88928 <_Py_open@@Base+0x3398> │ │ │ │ cmp r2, #4 │ │ │ │ mov r5, r2 │ │ │ │ ble 888a8 <_Py_open@@Base+0x3318> │ │ │ │ ldr r3, [pc, #148] @ 88930 <_Py_open@@Base+0x33a0> │ │ │ │ ldr r1, [pc, #152] @ 88938 <_Py_open@@Base+0x33a8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117e48 │ │ │ │ + bl 1176e0 │ │ │ │ b 88928 <_Py_open@@Base+0x3398> │ │ │ │ ldr r0, [r1] │ │ │ │ mov r4, r1 │ │ │ │ - bl 1dfcb0 │ │ │ │ + bl 1ddfbc │ │ │ │ subs r7, r0, #0 │ │ │ │ blt 88928 <_Py_open@@Base+0x3398> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1f14e8 │ │ │ │ + bl 1ef804 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ bne 888dc <_Py_open@@Base+0x334c> │ │ │ │ - bl a5774 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ bne 88928 <_Py_open@@Base+0x3398> │ │ │ │ cmp r5, #2 │ │ │ │ beq 88904 <_Py_open@@Base+0x3374> │ │ │ │ cmp r5, #3 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ beq 88910 <_Py_open@@Base+0x3380> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 1038f0 │ │ │ │ + bl 103320 │ │ │ │ subs r3, r0, #0 │ │ │ │ bge 88914 <_Py_open@@Base+0x3384> │ │ │ │ b 88928 <_Py_open@@Base+0x3398> │ │ │ │ mov r3, #1 │ │ │ │ mov r5, #0 │ │ │ │ b 88914 <_Py_open@@Base+0x3384> │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 875f8 <_Py_open@@Base+0x2068> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r7, r9, ip, lsl r7 │ │ │ │ - eorseq r7, r9, ip, asr #14 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + mlaseq r9, ip, r0, r5 │ │ │ │ + eorseq r5, r9, ip, asr #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1dfcb0 │ │ │ │ + bl 1ddfbc │ │ │ │ cmp r0, #0 │ │ │ │ blt 88978 <_Py_open@@Base+0x33e8> │ │ │ │ bl 29bf8 │ │ │ │ cmn r0, #1 │ │ │ │ bne 88980 <_Py_open@@Base+0x33f0> │ │ │ │ ldr r3, [pc, #24] @ 88988 <_Py_open@@Base+0x33f8> │ │ │ │ pop {r4, lr} │ │ │ │ ldr r0, [r3] │ │ │ │ - b 1448e8 │ │ │ │ + b 1440d8 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc, #4] @ 8898c <_Py_open@@Base+0x33fc> │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + 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 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r6, [r3, #8] │ │ │ │ moveq r6, r3 │ │ │ │ @@ -97281,140 +97281,140 @@ │ │ │ │ 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 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 88a30 <_Py_open@@Base+0x34a0> │ │ │ │ mov r0, #0 │ │ │ │ b 88ab0 <_Py_open@@Base+0x3520> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 1dfcb0 │ │ │ │ + bl 1ddfbc │ │ │ │ subs r5, r0, #0 │ │ │ │ blt 88a28 <_Py_open@@Base+0x3498> │ │ │ │ cmp r6, #1 │ │ │ │ beq 88a6c <_Py_open@@Base+0x34dc> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 88a70 <_Py_open@@Base+0x34e0> │ │ │ │ - bl a5774 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ beq 88a70 <_Py_open@@Base+0x34e0> │ │ │ │ b 88a28 <_Py_open@@Base+0x3498> │ │ │ │ mov r4, #0 │ │ │ │ - bl c42a4 │ │ │ │ + bl c3dc8 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2a66c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7ff4 │ │ │ │ + bl c7b18 │ │ │ │ cmp r4, #0 │ │ │ │ ldreq r0, [pc, #32] @ 88abc <_Py_open@@Base+0x352c> │ │ │ │ beq 88ab0 <_Py_open@@Base+0x3520> │ │ │ │ ldr r3, [pc, #28] @ 88ac0 <_Py_open@@Base+0x3530> │ │ │ │ ldr r0, [r3] │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1448e8 │ │ │ │ + b 1440d8 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r4, r8, r8, ror #24 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ + subseq r4, r7, r8, ror #24 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 83b7c │ │ │ │ + bl 83a48 │ │ │ │ bl 8aee4 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 88aec <_Py_open@@Base+0x355c> │ │ │ │ pop {r4, lr} │ │ │ │ - b 2a1f3c │ │ │ │ + b 29ef8c │ │ │ │ mov r1, #1 │ │ │ │ - bl 1813c8 │ │ │ │ + bl 180344 │ │ │ │ ldr r0, [pc, #80] @ 88b4c <_Py_open@@Base+0x35bc> │ │ │ │ mov r1, r4 │ │ │ │ - bl 283a2c │ │ │ │ + bl 28082c │ │ │ │ cmn r0, #1 │ │ │ │ bne 88b28 <_Py_open@@Base+0x3598> │ │ │ │ mov r0, r4 │ │ │ │ - bl 162ef4 │ │ │ │ + bl 1620dc │ │ │ │ ldr r3, [pc, #56] @ 88b50 <_Py_open@@Base+0x35c0> │ │ │ │ ldr r1, [pc, #56] @ 88b54 <_Py_open@@Base+0x35c4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1813c8 │ │ │ │ + bl 180344 │ │ │ │ mov r0, r4 │ │ │ │ - bl 15897c │ │ │ │ + bl 157d4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 162ef4 │ │ │ │ + bl 1620dc │ │ │ │ ldr r0, [pc, #12] @ 88b58 <_Py_open@@Base+0x35c8> │ │ │ │ pop {r4, pc} │ │ │ │ - andeq r5, r8, r4, ror #2 │ │ │ │ - subseq r1, r6, r0, ror #1 │ │ │ │ - eorseq r7, r9, r8, ror r7 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + andeq r5, r8, r0, lsr r0 │ │ │ │ + subseq r1, r5, r0, ror #1 │ │ │ │ + ldrsheq r5, [r9], -r8 @ │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ 00088b5c : │ │ │ │ - b 32d7c │ │ │ │ + b 32d94 │ │ │ │ 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 1cf82c │ │ │ │ + bl 1cdb2c │ │ │ │ cmp r0, #0 │ │ │ │ bne 88b98 │ │ │ │ ldr r3, [pc, #328] @ 88cd4 │ │ │ │ ldr r1, [pc, #328] @ 88cd8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ b 88ba8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d00e0 │ │ │ │ + bl 1ce3e0 │ │ │ │ subs r7, r0, #0 │ │ │ │ bge 88bb0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r7, #65536 @ 0x10000 │ │ │ │ ble 88bcc │ │ │ │ ldr r3, [pc, #284] @ 88cdc │ │ │ │ ldr r1, [pc, #284] @ 88ce0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ b 88ba8 │ │ │ │ lsl r0, r7, #2 │ │ │ │ - bl 99848 │ │ │ │ + bl 9976c │ │ │ │ subs r5, r0, #0 │ │ │ │ movne r6, #0 │ │ │ │ bne 88c28 │ │ │ │ - bl 2a1f3c │ │ │ │ + bl 29ef8c │ │ │ │ b 88ba8 │ │ │ │ - bl 135fb4 │ │ │ │ + bl 1357a4 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 88cb8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ beq 88c3c │ │ │ │ add r1, r5, r6, lsl #2 │ │ │ │ - bl 29c5e0 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 29963c <_Py_Gid_Converter@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ beq 88c5c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ bne 88c80 │ │ │ │ add r6, r6, #1 │ │ │ │ @@ -97422,111 +97422,111 @@ │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ bne 88be8 │ │ │ │ b 88c98 │ │ │ │ ldr r3, [pc, #144] @ 88cd4 │ │ │ │ ldr r1, [pc, #156] @ 88ce4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ bne 88c64 │ │ │ │ b 88cb8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 88cb8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 88cb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ b 88cb8 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ bne 88c24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ b 88c24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 292c8 │ │ │ │ cmp r0, #0 │ │ │ │ bge 88cc4 │ │ │ │ ldr r3, [pc, #52] @ 88ce8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1448e8 │ │ │ │ + bl 1440d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99d3c │ │ │ │ + bl 99c60 │ │ │ │ b 88ba8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99d3c │ │ │ │ + bl 99c60 │ │ │ │ ldr r0, [pc, #24] @ 88cec │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r9, r4, r7, r7 │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - @ instruction: 0x003977bc │ │ │ │ - eorseq r7, r9, ip, asr #15 │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r5, r9, r4, lsl r1 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq r5, r9, ip, lsr r1 │ │ │ │ + eorseq r5, r9, ip, asr #2 │ │ │ │ + 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] @ 88d54 │ │ │ │ - bl 2e11d8 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ + bl 2de67c <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq 88d4c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 2a3e4 │ │ │ │ cmp r0, #0 │ │ │ │ bge 88d48 │ │ │ │ ldr r3, [pc, #24] @ 88d58 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1448e8 │ │ │ │ + bl 1440d8 │ │ │ │ b 88d4c │ │ │ │ - bl a6490 │ │ │ │ + bl a63b4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - @ instruction: 0x00584c94 │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ + @ instruction: 0x00574c94 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ add ip, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ str ip, [sp] │ │ │ │ ldr r2, [pc, #52] @ 88dc0 │ │ │ │ - bl 2bae98 <_PyArg_ParseStack@@Base> │ │ │ │ + bl 2b7f1c <_PyArg_ParseStack@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq 88db8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 298c8 │ │ │ │ cmp r0, #0 │ │ │ │ ldrge r0, [pc, #24] @ 88dc4 │ │ │ │ bge 88db8 │ │ │ │ ldr r3, [pc, #20] @ 88dc8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1448e8 │ │ │ │ + bl 1440d8 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r7, r9, r4, ror #15 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ + eorseq r5, r9, r4, ror #2 │ │ │ │ + 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 │ │ │ │ @@ -97535,80 +97535,80 @@ │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [r1] │ │ │ │ strd r2, [r1, #8] │ │ │ │ b 88e34 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, sp │ │ │ │ - bl 1c5bf0 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 1c4088 <_PyTime_FromSecondsObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ blt 88e30 │ │ │ │ ldrd r0, [sp] │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 31c85c <_PyTime_AsTimeval@@Base> │ │ │ │ + b 31a114 <_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 92cbc │ │ │ │ + bl 92be0 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 88f14 │ │ │ │ ldrd r0, [r5, #24] │ │ │ │ - bl 358728 │ │ │ │ + bl 3560ac │ │ │ │ ldr r3, [pc, #176] @ 88f20 │ │ │ │ mov r2, #0 │ │ │ │ - bl 3589f4 │ │ │ │ + bl 356378 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [r5, #16] │ │ │ │ - bl 358728 │ │ │ │ + bl 3560ac │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3583d4 │ │ │ │ - bl ab230 │ │ │ │ + bl 355d58 │ │ │ │ + bl ab154 │ │ │ │ subs r3, r0, #0 │ │ │ │ beq 88ef0 │ │ │ │ ldrd r0, [r5, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 358728 │ │ │ │ + bl 3560ac │ │ │ │ ldr r3, [pc, #104] @ 88f20 │ │ │ │ mov r2, #0 │ │ │ │ - bl 3589f4 │ │ │ │ + bl 356378 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, [r5] │ │ │ │ - bl 358728 │ │ │ │ + bl 3560ac │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 3583d4 │ │ │ │ - bl ab230 │ │ │ │ + bl 355d58 │ │ │ │ + bl ab154 │ │ │ │ cmp r0, #0 │ │ │ │ strne r0, [r4, #16] │ │ │ │ bne 88f18 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 88f14 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 88f14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_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 │ │ │ │ @@ -97617,28 +97617,28 @@ │ │ │ │ cmp r3, #1 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ bhi 88f68 │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ bne 88f94 │ │ │ │ b 88f88 │ │ │ │ ldr r0, [pc, #148] @ 89004 │ │ │ │ mov r3, #3 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 88f50 │ │ │ │ b 88fec │ │ │ │ - bl a5774 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ bne 88fec │ │ │ │ cmp r5, #2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ ldrgt r4, [r4, #8] │ │ │ │ movle r4, #0 │ │ │ │ @@ -97654,45 +97654,45 @@ │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r6 │ │ │ │ bl 298e0 <__setitimer64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ beq 88ff4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 1448e8 │ │ │ │ + bl 1440d8 │ │ │ │ mov r0, #0 │ │ │ │ b 88ffc │ │ │ │ add r0, sp, #32 │ │ │ │ bl 88e3c │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r4, r7, r0, asr #28 │ │ │ │ + @ instruction: 0x003727d4 │ │ │ │ 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 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ bne 89044 │ │ │ │ - bl a5774 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ movne r0, #0 │ │ │ │ bne 89074 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sp │ │ │ │ ldr r4, [r5, #16] │ │ │ │ bl 2a924 <__getitimer64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ beq 8906c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1448e8 │ │ │ │ + bl 1440d8 │ │ │ │ mov r0, #0 │ │ │ │ b 89074 │ │ │ │ mov r0, sp │ │ │ │ bl 88e3c │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -97700,243 +97700,243 @@ │ │ │ │ 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 11aef4 │ │ │ │ + bl 11a788 │ │ │ │ ldr r3, [pc, #36] @ 890d0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1448e8 │ │ │ │ + bl 1440d8 │ │ │ │ ldr r0, [pc, #24] @ 890d4 │ │ │ │ - bl 2a96c8 │ │ │ │ + bl 2a6718 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11af18 │ │ │ │ + bl 11a7ac │ │ │ │ mov r0, #0 │ │ │ │ str r6, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ - @ instruction: 0x003977f0 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ + eorseq r5, r9, r0, ror r1 │ │ │ │ │ │ │ │ 000890d8 <_PyOS_IsMainThread@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #48] @ 89120 <_PyOS_IsMainThread@@Base+0x48> │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - bl 8b294 │ │ │ │ + bl 8b200 │ │ │ │ ldr r3, [pc, #32] @ 89124 <_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, r8, r0, lsl lr │ │ │ │ + subseq r4, r7, r0, 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] @ 89160 <_PyOS_IsMainThread@@Base+0x88> │ │ │ │ - bl 17ed14 │ │ │ │ + bl 17dca8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b 281b30 │ │ │ │ - @ instruction: 0x00572790 │ │ │ │ + b 27e930 │ │ │ │ + @ instruction: 0x00562790 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #12] @ 89188 <_PyOS_IsMainThread@@Base+0xb0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1c7d3c │ │ │ │ + bl 1c603c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r6, ip, ror r9 │ │ │ │ + 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] @ 891b0 <_PyOS_IsMainThread@@Base+0xd8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1c7d3c │ │ │ │ + bl 1c603c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r6, ip, ror r9 │ │ │ │ + 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] @ 891d8 <_PyOS_IsMainThread@@Base+0x100> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1c7d3c │ │ │ │ + bl 1c603c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq sp, r6, r0, asr fp │ │ │ │ + subseq sp, r5, r0, asr fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 91ac8 │ │ │ │ + bl 919ec │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 89230 <_PyOS_IsMainThread@@Base+0x158> │ │ │ │ ldr r2, [pc, #60] @ 8923c <_PyOS_IsMainThread@@Base+0x164> │ │ │ │ ldr r1, [pc, #60] @ 89240 <_PyOS_IsMainThread@@Base+0x168> │ │ │ │ - bl a5b4c │ │ │ │ + bl a5a70 │ │ │ │ cmp r0, #0 │ │ │ │ bge 89234 <_PyOS_IsMainThread@@Base+0x15c> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 89230 <_PyOS_IsMainThread@@Base+0x158> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 89230 <_PyOS_IsMainThread@@Base+0x158> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r7, r8, ip, ror r1 │ │ │ │ - eorseq r7, r9, r0, lsr r8 │ │ │ │ + subseq r7, r7, ip, ror r1 │ │ │ │ + @ instruction: 0x003951b0 │ │ │ │ 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] @ 892cc <_PyOS_IsMainThread@@Base+0x1f4> │ │ │ │ add r2, sp, #4 │ │ │ │ - bl b6fb4 │ │ │ │ + bl b6b10 │ │ │ │ cmp r0, #0 │ │ │ │ beq 892c0 <_PyOS_IsMainThread@@Base+0x1e8> │ │ │ │ ldr r1, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 32eb5c <_PyTime_FromLong@@Base> │ │ │ │ + bl 32c414 <_PyTime_FromLong@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ blt 892c0 <_PyOS_IsMainThread@@Base+0x1e8> │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 1c7300 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1c5600 <_PyTime_AsTimespec@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ beq 892c0 <_PyOS_IsMainThread@@Base+0x1e8> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ bl 29310 <__clock_settime64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r0, [pc, #28] @ 892d0 <_PyOS_IsMainThread@@Base+0x1f8> │ │ │ │ beq 892c4 <_PyOS_IsMainThread@@Base+0x1ec> │ │ │ │ ldr r3, [pc, #24] @ 892d4 <_PyOS_IsMainThread@@Base+0x1fc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1448e8 │ │ │ │ + bl 1440d8 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - eorseq r2, r9, r0, asr #24 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ + eorseq r0, r9, r0, asr #11 │ │ │ │ + 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 18eb28 │ │ │ │ + bl 18d114 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 89368 <_PyOS_IsMainThread@@Base+0x290> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 12a42c │ │ │ │ + bl 129c34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 12a42c │ │ │ │ + bl 129c34 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 12a42c │ │ │ │ + bl 129c34 │ │ │ │ mov r2, r6 │ │ │ │ ldrd r6, [r4, #24] │ │ │ │ mov r1, r5 │ │ │ │ strd r6, [sp] │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [pc, #64] @ 89374 <_PyOS_IsMainThread@@Base+0x29c> │ │ │ │ - bl a9bc8 │ │ │ │ + bl a9aec │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ beq 89354 <_PyOS_IsMainThread@@Base+0x27c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ beq 8935c <_PyOS_IsMainThread@@Base+0x284> │ │ │ │ mov r4, r5 │ │ │ │ b 89368 <_PyOS_IsMainThread@@Base+0x290> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ b 89354 <_PyOS_IsMainThread@@Base+0x27c> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq r7, r9, r0, asr #16 │ │ │ │ + eorseq r5, r9, r0, asr #3 │ │ │ │ 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 893b4 <_PyOS_IsMainThread@@Base+0x2dc> │ │ │ │ ldr r2, [pc, #112] @ 89418 <_PyOS_IsMainThread@@Base+0x340> │ │ │ │ ldr r1, [pc, #112] @ 8941c <_PyOS_IsMainThread@@Base+0x344> │ │ │ │ ldr r0, [pc, #112] @ 89420 <_PyOS_IsMainThread@@Base+0x348> │ │ │ │ - bl 31816c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 315a24 <_PyArg_BadArgument@@Base> │ │ │ │ b 8940c <_PyOS_IsMainThread@@Base+0x334> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b2bb4 │ │ │ │ + bl b2728 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 8940c <_PyOS_IsMainThread@@Base+0x334> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ beq 893ec <_PyOS_IsMainThread@@Base+0x314> │ │ │ │ ldr r3, [pc, #68] @ 89424 <_PyOS_IsMainThread@@Base+0x34c> │ │ │ │ ldr r1, [pc, #68] @ 89428 <_PyOS_IsMainThread@@Base+0x350> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ b 8940c <_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 144c94 │ │ │ │ + b 144484 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq sp, r7, r0, lsr sp │ │ │ │ - @ instruction: 0x0036ebb4 │ │ │ │ - eorseq r3, r6, r4, asr #8 │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r3, r6, ip, ror #26 │ │ │ │ + @ instruction: 0x0037b6b0 │ │ │ │ + eorseq ip, r6, r4, lsr r5 │ │ │ │ + eorseq r0, r6, r4, asr #27 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + @ instruction: 0x003616dc │ │ │ │ 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 │ │ │ │ @@ -97947,81 +97947,81 @@ │ │ │ │ bne 89484 <_PyOS_IsMainThread@@Base+0x3ac> │ │ │ │ b 894d0 <_PyOS_IsMainThread@@Base+0x3f8> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [pc, #244] @ 89564 <_PyOS_IsMainThread@@Base+0x48c> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 8944c <_PyOS_IsMainThread@@Base+0x374> │ │ │ │ b 89554 <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ beq 894bc <_PyOS_IsMainThread@@Base+0x3e4> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b2bb4 │ │ │ │ + bl b2728 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 89554 <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ beq 894d4 <_PyOS_IsMainThread@@Base+0x3fc> │ │ │ │ b 89520 <_PyOS_IsMainThread@@Base+0x448> │ │ │ │ ldr r2, [pc, #164] @ 89568 <_PyOS_IsMainThread@@Base+0x490> │ │ │ │ ldr r1, [pc, #164] @ 8956c <_PyOS_IsMainThread@@Base+0x494> │ │ │ │ ldr r0, [pc, #152] @ 89564 <_PyOS_IsMainThread@@Base+0x48c> │ │ │ │ - bl 31816c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 315a24 <_PyArg_BadArgument@@Base> │ │ │ │ b 89554 <_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 894fc <_PyOS_IsMainThread@@Base+0x424> │ │ │ │ ldr r2, [pc, #128] @ 89570 <_PyOS_IsMainThread@@Base+0x498> │ │ │ │ ldr r1, [pc, #128] @ 89574 <_PyOS_IsMainThread@@Base+0x49c> │ │ │ │ ldr r0, [pc, #108] @ 89564 <_PyOS_IsMainThread@@Base+0x48c> │ │ │ │ - bl 31816c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 315a24 <_PyArg_BadArgument@@Base> │ │ │ │ b 89554 <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b2bb4 │ │ │ │ + bl b2728 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 89554 <_PyOS_IsMainThread@@Base+0x47c> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ beq 89534 <_PyOS_IsMainThread@@Base+0x45c> │ │ │ │ ldr r3, [pc, #80] @ 89578 <_PyOS_IsMainThread@@Base+0x4a0> │ │ │ │ ldr r1, [pc, #80] @ 8957c <_PyOS_IsMainThread@@Base+0x4a4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ b 89554 <_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 144c94 │ │ │ │ + b 144484 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - eorseq lr, r7, r4, ror ip │ │ │ │ - eorseq fp, r6, r0, lsr ip │ │ │ │ - eorseq ip, r6, r8, lsr #27 │ │ │ │ - eorseq sp, r7, r0, lsr sp │ │ │ │ - eorseq ip, r6, r8, asr #28 │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r3, r6, ip, ror #26 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq ip, r7, r4, lsl #10 │ │ │ │ + @ instruction: 0x003695b0 │ │ │ │ + eorseq sl, r6, r8, lsr #14 │ │ │ │ + @ instruction: 0x0037b6b0 │ │ │ │ + eorseq sl, r6, r8, asr #15 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + @ instruction: 0x003616dc │ │ │ │ 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 │ │ │ │ @@ -98032,89 +98032,89 @@ │ │ │ │ bne 895d8 <_PyOS_IsMainThread@@Base+0x500> │ │ │ │ b 89624 <_PyOS_IsMainThread@@Base+0x54c> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #3 │ │ │ │ ldr r0, [pc, #276] @ 896d8 <_PyOS_IsMainThread@@Base+0x600> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 895a0 <_PyOS_IsMainThread@@Base+0x4c8> │ │ │ │ b 896c8 <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ beq 89610 <_PyOS_IsMainThread@@Base+0x538> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b2bb4 │ │ │ │ + bl b2728 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 896c8 <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ beq 89628 <_PyOS_IsMainThread@@Base+0x550> │ │ │ │ b 89674 <_PyOS_IsMainThread@@Base+0x59c> │ │ │ │ ldr r2, [pc, #196] @ 896dc <_PyOS_IsMainThread@@Base+0x604> │ │ │ │ ldr r1, [pc, #196] @ 896e0 <_PyOS_IsMainThread@@Base+0x608> │ │ │ │ ldr r0, [pc, #184] @ 896d8 <_PyOS_IsMainThread@@Base+0x600> │ │ │ │ - bl 31816c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 315a24 <_PyArg_BadArgument@@Base> │ │ │ │ b 896c8 <_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 89650 <_PyOS_IsMainThread@@Base+0x578> │ │ │ │ ldr r2, [pc, #160] @ 896e4 <_PyOS_IsMainThread@@Base+0x60c> │ │ │ │ ldr r1, [pc, #160] @ 896e8 <_PyOS_IsMainThread@@Base+0x610> │ │ │ │ ldr r0, [pc, #140] @ 896d8 <_PyOS_IsMainThread@@Base+0x600> │ │ │ │ - bl 31816c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 315a24 <_PyArg_BadArgument@@Base> │ │ │ │ b 896c8 <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b2bb4 │ │ │ │ + bl b2728 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 896c8 <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ beq 89688 <_PyOS_IsMainThread@@Base+0x5b0> │ │ │ │ ldr r3, [pc, #112] @ 896ec <_PyOS_IsMainThread@@Base+0x614> │ │ │ │ ldr r1, [pc, #112] @ 896f0 <_PyOS_IsMainThread@@Base+0x618> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ b 896c8 <_PyOS_IsMainThread@@Base+0x5f0> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 1485a4 │ │ │ │ + bl 147d94 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ bne 896a8 <_PyOS_IsMainThread@@Base+0x5d0> │ │ │ │ - bl a5774 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ bne 896c8 <_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 144c94 │ │ │ │ + b 144484 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - eorseq lr, r7, r0, lsl #25 │ │ │ │ - eorseq fp, r6, r0, lsr ip │ │ │ │ - eorseq ip, r6, r8, lsr #27 │ │ │ │ - eorseq sp, r7, r0, lsr sp │ │ │ │ - eorseq ip, r6, r8, asr #28 │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r3, r6, ip, ror #26 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + eorseq ip, r7, r0, lsl r5 │ │ │ │ + @ instruction: 0x003695b0 │ │ │ │ + eorseq sl, r6, r8, lsr #14 │ │ │ │ + @ instruction: 0x0037b6b0 │ │ │ │ + eorseq sl, r6, r8, asr #15 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + @ instruction: 0x003616dc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #168] @ 897b4 <_PyOS_IsMainThread@@Base+0x6dc> │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r1, r2 │ │ │ │ @@ -98122,54 +98122,54 @@ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ beq 89760 <_PyOS_IsMainThread@@Base+0x688> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b2bb4 │ │ │ │ + bl b2728 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 897a8 <_PyOS_IsMainThread@@Base+0x6d0> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ beq 89778 <_PyOS_IsMainThread@@Base+0x6a0> │ │ │ │ ldr r3, [pc, #100] @ 897b8 <_PyOS_IsMainThread@@Base+0x6e0> │ │ │ │ ldr r1, [pc, #100] @ 897bc <_PyOS_IsMainThread@@Base+0x6e4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ b 897a8 <_PyOS_IsMainThread@@Base+0x6d0> │ │ │ │ ldr r2, [pc, #88] @ 897c0 <_PyOS_IsMainThread@@Base+0x6e8> │ │ │ │ ldr r1, [pc, #88] @ 897c4 <_PyOS_IsMainThread@@Base+0x6ec> │ │ │ │ ldr r0, [pc, #88] @ 897c8 <_PyOS_IsMainThread@@Base+0x6f0> │ │ │ │ - bl 31816c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 315a24 <_PyArg_BadArgument@@Base> │ │ │ │ b 897a8 <_PyOS_IsMainThread@@Base+0x6d0> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a4f8 │ │ │ │ cmp r0, #0 │ │ │ │ bne 89798 <_PyOS_IsMainThread@@Base+0x6c0> │ │ │ │ ldr r3, [pc, #60] @ 897cc <_PyOS_IsMainThread@@Base+0x6f4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1448e8 │ │ │ │ + bl 1440d8 │ │ │ │ b 897a8 <_PyOS_IsMainThread@@Base+0x6d0> │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 144c94 │ │ │ │ + b 144484 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r3, r6, ip, ror #26 │ │ │ │ - eorseq fp, r6, r0, lsr ip │ │ │ │ - @ instruction: 0x0036ebb4 │ │ │ │ - mlaseq r7, r0, ip, lr │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + @ instruction: 0x003616dc │ │ │ │ + @ instruction: 0x003695b0 │ │ │ │ + eorseq ip, r6, r4, lsr r5 │ │ │ │ + eorseq ip, r7, r0, lsr #10 │ │ │ │ + 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 │ │ │ │ @@ -98178,28 +98178,28 @@ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ bne 8983c <_PyOS_IsMainThread@@Base+0x764> │ │ │ │ ldr r2, [pc, #252] @ 89908 <_PyOS_IsMainThread@@Base+0x830> │ │ │ │ ldr r1, [pc, #252] @ 8990c <_PyOS_IsMainThread@@Base+0x834> │ │ │ │ ldr r0, [pc, #252] @ 89910 <_PyOS_IsMainThread@@Base+0x838> │ │ │ │ - bl 31816c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 315a24 <_PyArg_BadArgument@@Base> │ │ │ │ b 89850 <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [pc, #232] @ 89910 <_PyOS_IsMainThread@@Base+0x838> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 897f0 <_PyOS_IsMainThread@@Base+0x718> │ │ │ │ b 89850 <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl b2bb4 │ │ │ │ + bl b2728 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 89858 <_PyOS_IsMainThread@@Base+0x780> │ │ │ │ mov r0, #0 │ │ │ │ b 89900 <_PyOS_IsMainThread@@Base+0x828> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r0, r3 │ │ │ │ @@ -98210,104 +98210,104 @@ │ │ │ │ beq 898d4 <_PyOS_IsMainThread@@Base+0x7fc> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ beq 898c0 <_PyOS_IsMainThread@@Base+0x7e8> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl b2bb4 │ │ │ │ + bl b2728 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 89850 <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ beq 898d8 <_PyOS_IsMainThread@@Base+0x800> │ │ │ │ ldr r3, [pc, #100] @ 89918 <_PyOS_IsMainThread@@Base+0x840> │ │ │ │ ldr r1, [pc, #100] @ 8991c <_PyOS_IsMainThread@@Base+0x844> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ b 89850 <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ ldr r2, [pc, #88] @ 89920 <_PyOS_IsMainThread@@Base+0x848> │ │ │ │ ldr r1, [pc, #88] @ 89924 <_PyOS_IsMainThread@@Base+0x84c> │ │ │ │ ldr r0, [pc, #64] @ 89910 <_PyOS_IsMainThread@@Base+0x838> │ │ │ │ - bl 31816c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 315a24 <_PyArg_BadArgument@@Base> │ │ │ │ b 89850 <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ mov r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 298f8 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r0, [pc, #36] @ 89914 <_PyOS_IsMainThread@@Base+0x83c> │ │ │ │ beq 89900 <_PyOS_IsMainThread@@Base+0x828> │ │ │ │ mov r1, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 144c94 │ │ │ │ + b 144484 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - eorseq sp, r7, r0, lsr sp │ │ │ │ - eorseq ip, r6, r8, lsr #27 │ │ │ │ - mlaseq r7, ip, ip, lr │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r3, r6, ip, ror #26 │ │ │ │ - eorseq fp, r6, r0, lsr ip │ │ │ │ - eorseq ip, r6, r8, asr #28 │ │ │ │ + @ instruction: 0x0037b6b0 │ │ │ │ + eorseq sl, r6, r8, lsr #14 │ │ │ │ + eorseq ip, r7, ip, lsr #10 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + @ instruction: 0x003616dc │ │ │ │ + @ instruction: 0x003695b0 │ │ │ │ + eorseq sl, r6, r8, asr #15 │ │ │ │ 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 89958 <_PyOS_IsMainThread@@Base+0x880> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ bne 8996c <_PyOS_IsMainThread@@Base+0x894> │ │ │ │ b 89984 <_PyOS_IsMainThread@@Base+0x8ac> │ │ │ │ ldr r0, [pc, #60] @ 8999c <_PyOS_IsMainThread@@Base+0x8c4> │ │ │ │ - bl 1f2294 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1f05e4 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 89948 <_PyOS_IsMainThread@@Base+0x870> │ │ │ │ b 89994 <_PyOS_IsMainThread@@Base+0x8bc> │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [pc, #36] @ 8999c <_PyOS_IsMainThread@@Base+0x8c4> │ │ │ │ mov r2, r3 │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq 89994 <_PyOS_IsMainThread@@Base+0x8bc> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 308af4 │ │ │ │ + b 305fa0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq pc, r7, r4, asr ip @ │ │ │ │ + eorseq sp, r7, ip, asr #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ subs r1, r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ bne 899d0 <_PyOS_IsMainThread@@Base+0x8f8> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ bne 899e8 <_PyOS_IsMainThread@@Base+0x910> │ │ │ │ b 89a00 <_PyOS_IsMainThread@@Base+0x928> │ │ │ │ ldr r0, [pc, #260] @ 89adc <_PyOS_IsMainThread@@Base+0xa04> │ │ │ │ - bl 1f2294 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1f05e4 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 899c0 <_PyOS_IsMainThread@@Base+0x8e8> │ │ │ │ mov r4, #0 │ │ │ │ b 89ad4 <_PyOS_IsMainThread@@Base+0x9fc> │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [pc, #232] @ 89adc <_PyOS_IsMainThread@@Base+0xa04> │ │ │ │ mov r2, r3 │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq 899e0 <_PyOS_IsMainThread@@Base+0x908> │ │ │ │ ldr r8, [r5, #8] │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r8, #1 │ │ │ │ bne 89a64 <_PyOS_IsMainThread@@Base+0x98c> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ @@ -98326,174 +98326,174 @@ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ b 89ad4 <_PyOS_IsMainThread@@Base+0x9fc> │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b a969c │ │ │ │ + b a95c0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 92cbc │ │ │ │ + bl 92be0 │ │ │ │ subs r4, r0, #0 │ │ │ │ addne r9, r4, #8 │ │ │ │ movne r7, #0 │ │ │ │ beq 899e0 <_PyOS_IsMainThread@@Base+0x908> │ │ │ │ cmp r8, r7 │ │ │ │ mov r0, r6 │ │ │ │ ble 89ad4 <_PyOS_IsMainThread@@Base+0x9fc> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add r3, r3, r7, lsl #2 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl a969c │ │ │ │ + bl a95c0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 89ac8 <_PyOS_IsMainThread@@Base+0x9f0> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 899e0 <_PyOS_IsMainThread@@Base+0x908> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 899e0 <_PyOS_IsMainThread@@Base+0x908> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ b 899e0 <_PyOS_IsMainThread@@Base+0x908> │ │ │ │ add r7, r7, #1 │ │ │ │ str r0, [r9, #4]! │ │ │ │ b 89a7c <_PyOS_IsMainThread@@Base+0x9a4> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - @ instruction: 0x0037fcfc │ │ │ │ - subseq sl, r6, ip, lsr #8 │ │ │ │ + eorseq sp, r7, r4, ror r6 │ │ │ │ + subseq sl, r5, ip, lsr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ subs r1, r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ bne 89b14 <_PyOS_IsMainThread@@Base+0xa3c> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ bne 89b28 <_PyOS_IsMainThread@@Base+0xa50> │ │ │ │ b 89b40 <_PyOS_IsMainThread@@Base+0xa68> │ │ │ │ ldr r0, [pc, #224] @ 89bfc <_PyOS_IsMainThread@@Base+0xb24> │ │ │ │ - bl 1f2294 <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1f05e4 <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 89b04 <_PyOS_IsMainThread@@Base+0xa2c> │ │ │ │ b 89b90 <_PyOS_IsMainThread@@Base+0xab8> │ │ │ │ mov r3, #1 │ │ │ │ ldr r0, [pc, #200] @ 89bfc <_PyOS_IsMainThread@@Base+0xb24> │ │ │ │ mov r2, r3 │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq 89b90 <_PyOS_IsMainThread@@Base+0xab8> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - bl b9c7c │ │ │ │ + bl b97d0 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 89b90 <_PyOS_IsMainThread@@Base+0xab8> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - bl 152294 │ │ │ │ + bl 151b80 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 89b98 <_PyOS_IsMainThread@@Base+0xac0> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 89b90 <_PyOS_IsMainThread@@Base+0xab8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 89b90 <_PyOS_IsMainThread@@Base+0xab8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r6, #0 │ │ │ │ b 89bf4 <_PyOS_IsMainThread@@Base+0xb1c> │ │ │ │ ldr r2, [r6, #16] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 127cc0 │ │ │ │ + bl 1274c0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ beq 89bd0 <_PyOS_IsMainThread@@Base+0xaf8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 89bd0 <_PyOS_IsMainThread@@Base+0xaf8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 89bf4 <_PyOS_IsMainThread@@Base+0xb1c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 89bf4 <_PyOS_IsMainThread@@Base+0xb1c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq sp, r8, ip, ror #23 │ │ │ │ + eorseq fp, r8, ip, ror #10 │ │ │ │ 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] @ 89c7c <_PyOS_IsMainThread@@Base+0xba4> │ │ │ │ - bl b6fb4 │ │ │ │ + bl b6b10 │ │ │ │ cmp r0, #0 │ │ │ │ bne 89c34 <_PyOS_IsMainThread@@Base+0xb5c> │ │ │ │ mov r4, #0 │ │ │ │ b 89c70 <_PyOS_IsMainThread@@Base+0xb98> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, #0 │ │ │ │ - bl 139430 │ │ │ │ + bl 138c20 │ │ │ │ subs r3, r0, #0 │ │ │ │ beq 89c2c <_PyOS_IsMainThread@@Base+0xb54> │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [pc, #44] @ 89c80 <_PyOS_IsMainThread@@Base+0xba8> │ │ │ │ ldr r4, [pc, #44] @ 89c84 <_PyOS_IsMainThread@@Base+0xbac> │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ moveq r4, r3 │ │ │ │ - bl 99d3c │ │ │ │ + bl 99c60 │ │ │ │ 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 ip, r6, r0, lsl r0 │ │ │ │ - subseq r1, r6, r4, ror #1 │ │ │ │ - subseq r1, r6, r4, ror lr │ │ │ │ + mlaseq r6, r0, r9, r9 │ │ │ │ + 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] @ 89d64 <_PyOS_IsMainThread@@Base+0xc8c> │ │ │ │ add r2, sp, #12 │ │ │ │ - bl b6fb4 │ │ │ │ + bl b6b10 │ │ │ │ cmp r0, #0 │ │ │ │ bne 89cc0 <_PyOS_IsMainThread@@Base+0xbe8> │ │ │ │ mov r4, #0 │ │ │ │ b 89d58 <_PyOS_IsMainThread@@Base+0xc80> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 139430 │ │ │ │ + bl 138c20 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 89cb8 <_PyOS_IsMainThread@@Base+0xbe0> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, sp │ │ │ │ - bl 139430 │ │ │ │ + bl 138c20 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 89d50 <_PyOS_IsMainThread@@Base+0xc78> │ │ │ │ ldr r3, [sp] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ bgt 89d10 <_PyOS_IsMainThread@@Base+0xc38> │ │ │ │ sub r0, r0, r3 │ │ │ │ @@ -98512,232 +98512,232 @@ │ │ │ │ ldr r2, [pc, #56] @ 89d6c <_PyOS_IsMainThread@@Base+0xc94> │ │ │ │ ldr r6, [pc, #52] @ 89d6c <_PyOS_IsMainThread@@Base+0xc94> │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ mov r0, r4 │ │ │ │ - bl 99d3c │ │ │ │ + bl 99c60 │ │ │ │ mov r4, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99d3c │ │ │ │ + bl 99c60 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r7, r9, r8, asr #16 │ │ │ │ - subseq r1, r6, r4, ror lr │ │ │ │ - subseq r1, r6, r4, ror #1 │ │ │ │ + eorseq r5, r9, r8, asr #3 │ │ │ │ + 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] @ 89dcc <_PyOS_IsMainThread@@Base+0xcf4> │ │ │ │ - bl b6fb4 │ │ │ │ + bl b6b10 │ │ │ │ cmp r0, #0 │ │ │ │ beq 89dc4 <_PyOS_IsMainThread@@Base+0xcec> │ │ │ │ ldr r3, [pc, #44] @ 89dd0 <_PyOS_IsMainThread@@Base+0xcf8> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r4, [r3] │ │ │ │ - bl bc29c │ │ │ │ + bl bbdf0 │ │ │ │ ldr r2, [pc, #32] @ 89dd4 <_PyOS_IsMainThread@@Base+0xcfc> │ │ │ │ mov r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a270 <__fprintf_chk@plt> │ │ │ │ ldr r0, [pc, #16] @ 89dd8 <_PyOS_IsMainThread@@Base+0xd00> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - eorseq ip, r6, r0, lsl r0 │ │ │ │ - @ instruction: 0x005a9690 │ │ │ │ - eorseq r7, r7, r8, ror #27 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + mlaseq r6, r0, r9, r9 │ │ │ │ + @ instruction: 0x00599690 │ │ │ │ + eorseq r5, r7, r8, ror #14 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ 00089ddc <_Py_Get_Getpath_CodeObject@@Base>: │ │ │ │ ldr r1, [pc, #4] @ 89de8 <_Py_Get_Getpath_CodeObject@@Base+0xc> │ │ │ │ ldr r0, [pc, #4] @ 89dec <_Py_Get_Getpath_CodeObject@@Base+0x10> │ │ │ │ - b be890 │ │ │ │ + b be3b4 │ │ │ │ andeq r3, r0, r0, ror r5 │ │ │ │ - eorseq sl, sl, r0, ror sp │ │ │ │ + @ instruction: 0x003a86f0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - bl aaac0 │ │ │ │ + bl aa9e4 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 89e94 <_Py_Get_Getpath_CodeObject@@Base+0xb8> │ │ │ │ ldr r0, [r5] │ │ │ │ - bl a6490 │ │ │ │ + bl a63b4 │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl a6490 │ │ │ │ + bl a63b4 │ │ │ │ str r0, [r4, #16] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl a6490 │ │ │ │ + bl a63b4 │ │ │ │ str r0, [r4, #20] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl a6490 │ │ │ │ + bl a63b4 │ │ │ │ str r0, [r4, #24] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 2668e8 │ │ │ │ + bl 2632c0 │ │ │ │ str r0, [r4, #28] │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl a6490 │ │ │ │ + bl a63b4 │ │ │ │ str r0, [r4, #32] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl a6490 │ │ │ │ + bl a63b4 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ - bl a5774 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ beq 89e98 <_Py_Get_Getpath_CodeObject@@Base+0xbc> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 89e94 <_Py_Get_Getpath_CodeObject@@Base+0xb8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 89e94 <_Py_Get_Getpath_CodeObject@@Base+0xb8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_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 2cd770 <_Py_RestoreSignals@@Base+0xd28> │ │ │ │ + bl 2ca7f4 <_Py_RestoreSignals@@Base+0xd28> │ │ │ │ cmp r0, #0 │ │ │ │ beq 89f4c <_Py_Get_Getpath_CodeObject@@Base+0x170> │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, r2 │ │ │ │ bl 29cdc │ │ │ │ - bl c42a4 │ │ │ │ + bl c3dc8 │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ bl 29334 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c7ff4 │ │ │ │ + bl c7b18 │ │ │ │ cmn r5, #1 │ │ │ │ bne 89f3c <_Py_Get_Getpath_CodeObject@@Base+0x160> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ bne 89f2c <_Py_Get_Getpath_CodeObject@@Base+0x150> │ │ │ │ - bl 132dd8 │ │ │ │ + bl 1325e0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 89ee0 <_Py_Get_Getpath_CodeObject@@Base+0x104> │ │ │ │ mov r0, #0 │ │ │ │ b 89f4c <_Py_Get_Getpath_CodeObject@@Base+0x170> │ │ │ │ ldr r3, [pc, #32] @ 89f54 <_Py_Get_Getpath_CodeObject@@Base+0x178> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1448e8 │ │ │ │ + bl 1440d8 │ │ │ │ b 89f4c <_Py_Get_Getpath_CodeObject@@Base+0x170> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ bl 89df0 <_Py_Get_Getpath_CodeObject@@Base+0x14> │ │ │ │ add sp, sp, #384 @ 0x180 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ + 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 89f94 <_Py_Get_Getpath_CodeObject@@Base+0x1b8> │ │ │ │ ldr r0, [r4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 2cd770 <_Py_RestoreSignals@@Base+0xd28> │ │ │ │ + bl 2ca7f4 <_Py_RestoreSignals@@Base+0xd28> │ │ │ │ cmp r0, #0 │ │ │ │ bne 89fb8 <_Py_Get_Getpath_CodeObject@@Base+0x1dc> │ │ │ │ b 8a0c4 <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [pc, #320] @ 8a0e4 <_Py_Get_Getpath_CodeObject@@Base+0x308> │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 89f7c <_Py_Get_Getpath_CodeObject@@Base+0x1a0> │ │ │ │ b 8a0c4 <_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 1c5bf0 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 1c4088 <_PyTime_FromSecondsObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ blt 8a0c4 <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ ldr r4, [sp, #4] │ │ │ │ add r6, sp, #8 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r5, [r6, #-8] │ │ │ │ bge 8a00c <_Py_Get_Getpath_CodeObject@@Base+0x230> │ │ │ │ ldr r3, [pc, #232] @ 8a0e8 <_Py_Get_Getpath_CodeObject@@Base+0x30c> │ │ │ │ ldr r1, [pc, #232] @ 8a0ec <_Py_Get_Getpath_CodeObject@@Base+0x310> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ b 8a0c4 <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 20ce50 <_PyDeadline_Init@@Base> │ │ │ │ + bl 2d89a0 <_PyDeadline_Init@@Base> │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1c7300 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 1c5600 <_PyTime_AsTimespec@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ blt 8a0c4 <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ - bl c42a4 │ │ │ │ + bl c3dc8 │ │ │ │ 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 c7ff4 │ │ │ │ + bl c7b18 │ │ │ │ cmn r4, #1 │ │ │ │ bne 8a0cc <_Py_Get_Getpath_CodeObject@@Base+0x2f0> │ │ │ │ bl 2a984 <__errno_location@plt> │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #4 │ │ │ │ beq 8a090 <_Py_Get_Getpath_CodeObject@@Base+0x2b4> │ │ │ │ cmp r3, #11 │ │ │ │ ldreq r0, [pc, #112] @ 8a0f0 <_Py_Get_Getpath_CodeObject@@Base+0x314> │ │ │ │ beq 8a0dc <_Py_Get_Getpath_CodeObject@@Base+0x300> │ │ │ │ ldr r3, [pc, #108] @ 8a0f4 <_Py_Get_Getpath_CodeObject@@Base+0x318> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1448e8 │ │ │ │ + bl 1440d8 │ │ │ │ b 8a0dc <_Py_Get_Getpath_CodeObject@@Base+0x300> │ │ │ │ - bl 132dd8 │ │ │ │ + bl 1325e0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 8a0c4 <_Py_Get_Getpath_CodeObject@@Base+0x2e8> │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 3254e0 <_PyDeadline_Get@@Base> │ │ │ │ + bl 322f28 <_PyDeadline_Get@@Base> │ │ │ │ cmp r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ str r0, [r6, #-8] │ │ │ │ str r1, [r6, #-4] │ │ │ │ bge 8a020 <_Py_Get_Getpath_CodeObject@@Base+0x244> │ │ │ │ b 8a0cc <_Py_Get_Getpath_CodeObject@@Base+0x2f0> │ │ │ │ @@ -98745,19 +98745,19 @@ │ │ │ │ b 8a0dc <_Py_Get_Getpath_CodeObject@@Base+0x300> │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ bl 89df0 <_Py_Get_Getpath_CodeObject@@Base+0x14> │ │ │ │ add sp, sp, #412 @ 0x19c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - @ instruction: 0x00374efc │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - @ instruction: 0x0038ecb0 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ + mlaseq r7, r0, r8, r2 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq ip, r8, r8, lsr #12 │ │ │ │ + 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] @ 8a190 <_Py_Get_Getpath_CodeObject@@Base+0x3b4> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ @@ -98767,195 +98767,195 @@ │ │ │ │ cmpne r3, r2 │ │ │ │ movne r5, #1 │ │ │ │ moveq r5, #0 │ │ │ │ beq 8a148 <_Py_Get_Getpath_CodeObject@@Base+0x36c> │ │ │ │ ldr r3, [pc, #96] @ 8a198 <_Py_Get_Getpath_CodeObject@@Base+0x3bc> │ │ │ │ ldr r1, [pc, #96] @ 8a19c <_Py_Get_Getpath_CodeObject@@Base+0x3c0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [pc, #80] @ 8a1a0 <_Py_Get_Getpath_CodeObject@@Base+0x3c4> │ │ │ │ mov r6, r1 │ │ │ │ cmp r4, r3 │ │ │ │ beq 8a184 <_Py_Get_Getpath_CodeObject@@Base+0x3a8> │ │ │ │ mov r1, r4 │ │ │ │ - bl cb100 <_PyArena_AddPyObject@@Base> │ │ │ │ + bl cac18 <_PyArena_AddPyObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ strlt r5, [r6] │ │ │ │ blt 8a140 <_Py_Get_Getpath_CodeObject@@Base+0x364> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ str r4, [r6] │ │ │ │ b 8a188 <_Py_Get_Getpath_CodeObject@@Base+0x3ac> │ │ │ │ str r5, [r1] │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq sl, r6, ip, asr #11 │ │ │ │ - ldrsheq sl, [r6], #-76 @ 0xffffffb4 │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r7, r9, ip, asr #16 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + subseq sl, r5, ip, asr #11 │ │ │ │ + ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r5, r9, ip, asr #3 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ │ │ │ │ 0008a1a4 : │ │ │ │ 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] @ 8a3c0 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ cmp r1, #0 │ │ │ │ cmpne r7, #0 │ │ │ │ movle r7, #1 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr ip, [pc, #492] @ 8a3c4 │ │ │ │ ldr r9, [r3, r0] │ │ │ │ mov r0, r7 │ │ │ │ addle r5, sp, #4 │ │ │ │ movgt r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 92f28 │ │ │ │ + bl 92e4c │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 8a3ac │ │ │ │ mov r6, #0 │ │ │ │ ldr r0, [r5, r6, lsl #2] │ │ │ │ mvn r1, #0 │ │ │ │ - bl b235c │ │ │ │ + bl b1ed0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 8a238 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 8a3ac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 8a3ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ b 8a3ac │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r0, [r3, r6, lsl #2] │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r7, r6 │ │ │ │ bne 8a1fc │ │ │ │ ldr r0, [pc, #372] @ 8a3c8 │ │ │ │ ldr r9, [r9, #8] │ │ │ │ - bl 9de44 │ │ │ │ + bl 9dd68 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 27aec4 │ │ │ │ + bl 277a84 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b2fc │ │ │ │ + bl 9b220 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r3, [r4] │ │ │ │ beq 8a2b0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 8a2a4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 8a2a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [pc, #288] @ 8a3cc │ │ │ │ ldr r0, [pc, #288] @ 8a3d0 │ │ │ │ - bl 7d954 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7d718 <_Py_FatalErrorFunc@@Base> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 8a2d0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 8a2d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp r8, #0 │ │ │ │ beq 8a3b8 │ │ │ │ mov r7, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #16 │ │ │ │ str r6, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r7, [sp, #8] │ │ │ │ - bl 27c388 <_PyInterpreterState_SetRunningMain@@Base+0xa0> │ │ │ │ + bl 278f48 <_PyInterpreterState_SetRunningMain@@Base+0xa0> │ │ │ │ cmp r0, r7 │ │ │ │ beq 8a3b8 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ cmp r4, r7 │ │ │ │ bne 8a314 │ │ │ │ ldr r1, [pc, #196] @ 8a3d4 │ │ │ │ ldr r0, [pc, #188] @ 8a3d0 │ │ │ │ - bl 7d954 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7d718 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [pc, #188] @ 8a3d8 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 18f66c <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 18dc58 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge 8a334 │ │ │ │ ldr r1, [pc, #172] @ 8a3dc │ │ │ │ ldr r0, [pc, #156] @ 8a3d0 │ │ │ │ - bl 7d954 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7d718 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq 8a384 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 2660e4 │ │ │ │ + bl 262abc │ │ │ │ cmp r0, #0 │ │ │ │ bge 8a360 │ │ │ │ ldr r1, [pc, #132] @ 8a3e0 │ │ │ │ ldr r0, [pc, #112] @ 8a3d0 │ │ │ │ - bl 7d954 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7d718 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 8a384 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ bne 8a384 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 8a3b8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 8a3b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ b 8a3b8 │ │ │ │ ldr r1, [pc, #48] @ 8a3e4 │ │ │ │ ldr r0, [pc, #24] @ 8a3d0 │ │ │ │ - bl 7d954 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 7d718 <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r7, r9, r0, asr #30 │ │ │ │ - @ instruction: 0x0035d7f0 │ │ │ │ - eorseq r7, r9, ip, ror #16 │ │ │ │ - @ instruction: 0x00540094 │ │ │ │ - eorseq r7, r9, r4, lsl #17 │ │ │ │ - ldrsbeq lr, [r8], #-20 @ 0xffffffec │ │ │ │ - eorseq r7, r9, r4, lsr #17 │ │ │ │ - @ instruction: 0x003978b8 │ │ │ │ - @ instruction: 0x003978d8 │ │ │ │ + eorseq r5, r9, r0, asr #17 │ │ │ │ + eorseq fp, r5, r0, ror r1 │ │ │ │ + eorseq r5, r9, ip, ror #3 │ │ │ │ + subseq sp, r3, r4, lsl sl │ │ │ │ + eorseq r5, r9, r4, lsl #4 │ │ │ │ + ldrsbeq lr, [r7], #-20 @ 0xffffffec │ │ │ │ + eorseq r5, r9, r4, lsr #4 │ │ │ │ + eorseq r5, r9, r8, lsr r2 │ │ │ │ + eorseq r5, r9, r8, asr r2 │ │ │ │ │ │ │ │ 0008a3e8 : │ │ │ │ ldr r3, [pc, #12] @ 8a3fc │ │ │ │ ldr r2, [r3] │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ b 8a1a4 │ │ │ │ - subseq r9, sl, r4, lsr #25 │ │ │ │ + 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 │ │ │ │ mov lr, r1 │ │ │ │ @@ -98969,141 +98969,141 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r2, [pc, #208] @ 8a514 │ │ │ │ ldr r3, [pc, #208] @ 8a518 │ │ │ │ mov r5, r0 │ │ │ │ str ip, [sp, #4] │ │ │ │ mov r0, lr │ │ │ │ str r4, [sp] │ │ │ │ - bl 119474 │ │ │ │ + bl 118d0c │ │ │ │ cmp r0, #0 │ │ │ │ beq 8a48c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ bge 8a494 │ │ │ │ mov r0, r4 │ │ │ │ - bl 113900 │ │ │ │ + bl 113378 │ │ │ │ ldr r3, [pc, #152] @ 8a51c │ │ │ │ ldr r1, [pc, #152] @ 8a520 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r0, #0 │ │ │ │ b 8a50c │ │ │ │ moveq r2, r3 │ │ │ │ streq r3, [sp, #20] │ │ │ │ beq 8a4c4 │ │ │ │ cmp r2, r3 │ │ │ │ ble 8a4c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 113900 │ │ │ │ + bl 113378 │ │ │ │ ldr r3, [pc, #100] @ 8a51c │ │ │ │ ldr r1, [pc, #104] @ 8a524 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ b 8a48c │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 7399c <_PyLong_Size_t_Converter@@Base+0x584> │ │ │ │ + bl 737b4 <_PyLong_Size_t_Converter@@Base+0x384> │ │ │ │ ldr r6, [sp, #16] │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ bge 8a4f8 │ │ │ │ - bl 113900 │ │ │ │ + bl 113378 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b2fc │ │ │ │ + bl 9b220 │ │ │ │ b 8a48c │ │ │ │ - bl 113900 │ │ │ │ + bl 113378 │ │ │ │ ldr r0, [pc, #36] @ 8a528 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl a9bc8 │ │ │ │ + bl a9aec │ │ │ │ add sp, sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - eorseq r7, r9, ip, ror #17 │ │ │ │ - subseq r4, r8, r0, asr #25 │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r7, r9, r0, lsl #18 │ │ │ │ - eorseq r7, r9, r8, lsr #18 │ │ │ │ - eorseq r7, r9, r8, asr r9 │ │ │ │ + eorseq r5, r9, ip, ror #4 │ │ │ │ + subseq r4, r7, r0, asr #25 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq r5, r9, r0, lsl #5 │ │ │ │ + eorseq r5, r9, r8, lsr #5 │ │ │ │ + @ instruction: 0x003952d8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92f28 │ │ │ │ + bl 92e4c │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 8a5f8 │ │ │ │ bl 2a18c │ │ │ │ subs r6, r0, #0 │ │ │ │ movne r7, r6 │ │ │ │ bne 8a5b4 │ │ │ │ ldr r3, [pc, #224] @ 8a644 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1448e8 │ │ │ │ + bl 1440d8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 8a5f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 8a5f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ b 8a5f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl ab318 │ │ │ │ + bl ab23c │ │ │ │ cmn r0, #1 │ │ │ │ beq 8a5dc │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ bne 8a61c │ │ │ │ add r7, r7, #8 │ │ │ │ ldr r1, [r7] │ │ │ │ ldr r2, [pc, #136] @ 8a648 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [pc, #132] @ 8a64c │ │ │ │ beq 8a634 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - bl a9bc8 │ │ │ │ + bl a9aec │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r1, r5 │ │ │ │ bne 8a590 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b2fc │ │ │ │ + bl 9b220 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ bne 8a600 │ │ │ │ mov r0, r6 │ │ │ │ bl 29b14 │ │ │ │ mov r4, #0 │ │ │ │ b 8a63c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 8a5f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ b 8a5f0 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 8a5b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ b 8a5b0 │ │ │ │ mov r0, r6 │ │ │ │ bl 29b14 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ - andeq fp, fp, ip, lsr #26 │ │ │ │ - eorseq r7, r9, ip, asr r9 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ + andeq fp, fp, r0, lsl #17 │ │ │ │ + @ instruction: 0x003952dc │ │ │ │ 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 │ │ │ │ @@ -99113,114 +99113,114 @@ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ bne 8a6c0 │ │ │ │ ldr r2, [pc, #284] @ 8a7ac │ │ │ │ ldr r1, [pc, #284] @ 8a7b0 │ │ │ │ ldr r0, [pc, #284] @ 8a7b4 │ │ │ │ - bl 31816c <_PyArg_BadArgument@@Base> │ │ │ │ + bl 315a24 <_PyArg_BadArgument@@Base> │ │ │ │ b 8a744 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, #2 │ │ │ │ ldr r0, [pc, #264] @ 8a7b4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, ip │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 8a674 │ │ │ │ b 8a744 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl b2bb4 │ │ │ │ + bl b2728 │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 8a744 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r0, r3 │ │ │ │ beq 8a6f8 │ │ │ │ ldr r3, [pc, #204] @ 8a7b8 │ │ │ │ ldr r1, [pc, #204] @ 8a7bc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ b 8a744 │ │ │ │ ldrb r3, [r5] │ │ │ │ mov r4, #0 │ │ │ │ cmp r3, r4 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ str r4, [sp, #4] │ │ │ │ bne 8a728 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10fd7c │ │ │ │ + bl 10f7f8 │ │ │ │ ldr r1, [pc, #160] @ 8a7c0 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ b 8a744 │ │ │ │ ldr r3, [pc, #148] @ 8a7c4 │ │ │ │ cmp r0, r3 │ │ │ │ beq 8a760 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 17e484 │ │ │ │ + bl 17d418 │ │ │ │ cmp r0, #0 │ │ │ │ bne 8a74c │ │ │ │ mov r5, #0 │ │ │ │ b 8a7a0 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl cea08 │ │ │ │ + bl ce55c │ │ │ │ mov r1, r0 │ │ │ │ b 8a764 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 29700 │ │ │ │ cmp r0, #0 │ │ │ │ bne 8a78c │ │ │ │ ldr r3, [pc, #76] @ 8a7c8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1448e8 │ │ │ │ + bl 1440d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b2fc │ │ │ │ + bl 9b220 │ │ │ │ b 8a744 │ │ │ │ mov r1, #0 │ │ │ │ - bl 144c94 │ │ │ │ + bl 144484 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b2fc │ │ │ │ + bl 9b220 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - eorseq sp, r7, r0, lsr sp │ │ │ │ - eorseq ip, r6, r8, lsr #27 │ │ │ │ - eorseq lr, r7, ip, lsl #25 │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r3, r6, ip, ror #26 │ │ │ │ - eorseq r7, r9, r0, ror #18 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ + @ instruction: 0x0037b6b0 │ │ │ │ + eorseq sl, r6, r8, lsr #14 │ │ │ │ + eorseq ip, r7, ip, lsl r5 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + @ instruction: 0x003616dc │ │ │ │ + eorseq r5, r9, r0, ror #5 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 91ac8 │ │ │ │ + bl 919ec │ │ │ │ subs r5, r0, #0 │ │ │ │ ldrne r3, [r4, #8] │ │ │ │ movne r7, #0 │ │ │ │ ldrne r9, [r3, #8] │ │ │ │ bne 8a84c │ │ │ │ b 8a888 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [pc, #240] @ 8a8f8 │ │ │ │ mov r1, r8 │ │ │ │ - bl a9bc8 │ │ │ │ + bl a9aec │ │ │ │ subs r6, r0, #0 │ │ │ │ beq 8a890 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9cb6c │ │ │ │ + bl 9ca90 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ bne 8a8b8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ bne 8a8d4 │ │ │ │ @@ -99233,105 +99233,105 @@ │ │ │ │ ldr r3, [r9, #12] │ │ │ │ ldr r6, [r3, r7, lsl #3] │ │ │ │ add r3, r3, r7, lsl #3 │ │ │ │ cmp r6, #0 │ │ │ │ beq 8a848 │ │ │ │ mov r0, r6 │ │ │ │ ldr r8, [r3, #4] │ │ │ │ - bl a343c │ │ │ │ + bl a3360 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 8a7fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b380 │ │ │ │ + bl 9b2a4 │ │ │ │ mov r5, #0 │ │ │ │ b 8a8f0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 8a880 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 8a880 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ b 8a880 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 8a834 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ b 8a834 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ bne 8a840 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ b 8a840 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - eorseq lr, r8, ip, lsl #10 │ │ │ │ + eorseq fp, r8, r4, lsr pc │ │ │ │ b 8a7cc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ bl 8a7cc │ │ │ │ subs r5, r0, #0 │ │ │ │ beq 8a9ac │ │ │ │ mov r0, #2 │ │ │ │ - bl 92cbc │ │ │ │ + bl 92be0 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 8a954 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 8a9ac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 8a9ac │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ b 8a9ac │ │ │ │ mov r0, #1 │ │ │ │ - bl 92cbc │ │ │ │ + bl 92be0 │ │ │ │ cmp r0, #0 │ │ │ │ bne 8a9b4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 8a988 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ bne 8a988 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ beq 8a9ac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ bne 8a9ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ b 8a9d4 │ │ │ │ ldr r2, [pc, #32] @ 8a9dc │ │ │ │ str r5, [r0, #12] │ │ │ │ ldr r3, [r2] │ │ │ │ str r2, [r4, #12] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00565490 │ │ │ │ + @ instruction: 0x00555490 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov ip, #0 │ │ │ │ cmp r2, ip │ │ │ │ mov r0, r1 │ │ │ │ @@ -99355,95 +99355,95 @@ │ │ │ │ add lr, sp, #28 │ │ │ │ str ip, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ ldr ip, [pc, #176] @ 8ab04 │ │ │ │ str lr, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str ip, [sp] │ │ │ │ - bl 15b180 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 15a358 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne 8aa70 │ │ │ │ mov r4, #0 │ │ │ │ b 8aaf0 │ │ │ │ ldr r0, [r0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 17e484 │ │ │ │ + bl 17d418 │ │ │ │ cmp r0, #0 │ │ │ │ beq 8aa68 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl cea08 │ │ │ │ + bl ce55c │ │ │ │ ldr r1, [pc, #112] @ 8ab08 │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [pc, #104] @ 8ab0c │ │ │ │ - bl bc32c │ │ │ │ + bl bbe80 │ │ │ │ cmp r0, #0 │ │ │ │ bge 8aac0 │ │ │ │ - bl a5774 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ mvneq r4, #0 │ │ │ │ beq 8aae4 │ │ │ │ b 8aa68 │ │ │ │ - bl c42a4 │ │ │ │ + bl c3dc8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 294f0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7ff4 │ │ │ │ + bl c7b18 │ │ │ │ cmn r4, #1 │ │ │ │ beq 8aaac │ │ │ │ mov r0, r4 │ │ │ │ - bl a6490 │ │ │ │ + bl a63b4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 9b380 │ │ │ │ + bl 9b2a4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrsbeq r4, [r8], #-192 @ 0xffffff40 │ │ │ │ - eorseq r2, r6, r0, lsl #10 │ │ │ │ - eorseq r7, r9, r4, lsl #19 │ │ │ │ + ldrsbeq r4, [r7], #-192 @ 0xffffff40 │ │ │ │ + eorseq pc, r5, r0, lsl #29 │ │ │ │ + eorseq r5, r9, r4, lsl #6 │ │ │ │ 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 2a9038 <_PyEvent_Notify@@Base> │ │ │ │ + bl 2a6088 <_PyEvent_Notify@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 232728 │ │ │ │ + bl 22ee48 │ │ │ │ mov r3, #4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #32] │ │ │ │ - bl 8b248 │ │ │ │ + bl 2302fc │ │ │ │ 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 232728 │ │ │ │ + bl 22ee48 │ │ │ │ mov r0, r6 │ │ │ │ ldrd r6, [r5, #16] │ │ │ │ - bl 8b248 │ │ │ │ + bl 2302fc │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [pc, #8] @ 8ab9c │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - b 1293bc │ │ │ │ - mlaseq r9, r0, r9, r7 │ │ │ │ + b 128bc0 │ │ │ │ + eorseq r5, r9, r0, lsl r3 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrb r5, [r0] │ │ │ │ sub sp, sp, #28 │ │ │ │ cmp r5, #0 │ │ │ │ beq 8acd4 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r0 │ │ │ │ @@ -99561,15 +99561,15 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ b 8ad18 │ │ │ │ str r7, [sp, #4] │ │ │ │ b 8ad14 │ │ │ │ strb r3, [r1] │ │ │ │ mov r0, #1 │ │ │ │ b 8acd8 │ │ │ │ - subseq r9, sl, r0, lsl #13 │ │ │ │ + subseq r9, r9, r0, lsl #13 │ │ │ │ │ │ │ │ 0008ad98 <_PyConfig_InitCompatConfig@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, #284 @ 0x11c │ │ │ │ @@ -99691,20 +99691,20 @@ │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ bne 8af24 │ │ │ │ b 8af80 │ │ │ │ ldr r0, [pc, #24] @ 8af90 │ │ │ │ bl 2970c │ │ │ │ mov r0, r4 │ │ │ │ - bl 8b5d0 │ │ │ │ + bl 8b53c │ │ │ │ mov r4, #0 │ │ │ │ b 8af3c │ │ │ │ - subseq r4, r8, r0, lsl lr │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ andeq fp, r8, r0, asr r1 │ │ │ │ - @ instruction: 0x0035aaf8 │ │ │ │ + eorseq r8, r5, r8, ror r4 │ │ │ │ │ │ │ │ 0008af94 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, #0 │ │ │ │ @@ -99738,15 +99738,15 @@ │ │ │ │ movcs r0, r1 │ │ │ │ movcc r0, #1 │ │ │ │ b 2a1bc │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ bx r3 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - subseq r4, r8, r0, lsl lr │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ andeq fp, r8, r0, asr r1 │ │ │ │ │ │ │ │ 0008b030 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -99765,65 +99765,65 @@ │ │ │ │ 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, r8, r0, lsl lr │ │ │ │ - subseq r9, sl, r0, asr #13 │ │ │ │ - subseq r5, r8, r8, ror #2 │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ + subseq r9, r9, r0, asr #13 │ │ │ │ + subseq r5, r7, r8, ror #2 │ │ │ │ │ │ │ │ 0008b098 <_Py_DecodeLocaleEx@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ + ldr r8, [sp, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ bne 8b108 <_Py_DecodeLocaleEx@@Base+0x70> │ │ │ │ ldr r9, [pc, #140] @ 8b14c <_Py_DecodeLocaleEx@@Base+0xb4> │ │ │ │ - mov r6, r3 │ │ │ │ + mov r4, r3 │ │ │ │ ldr r3, [r9, #1472] @ 0x5c0 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r7, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r5, r2 │ │ │ │ bgt 8b114 <_Py_DecodeLocaleEx@@Base+0x7c> │ │ │ │ ldr r0, [r9, #1180] @ 0x49c │ │ │ │ cmn r0, #1 │ │ │ │ beq 8b138 <_Py_DecodeLocaleEx@@Base+0xa0> │ │ │ │ cmp r0, #0 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - str r5, [sp, #32] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + str r8, [sp, #32] │ │ │ │ bne 8b144 <_Py_DecodeLocaleEx@@Base+0xac> │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 8b2e4 │ │ │ │ - str r5, [sp, #32] │ │ │ │ + b 8b250 │ │ │ │ + str r8, [sp, #32] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 8b2e4 │ │ │ │ + b 8b250 │ │ │ │ bl 29c28 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r8 │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - str r6, [sp, #32] │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r6 │ │ │ │ + str r8, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #32] │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 236d30 │ │ │ │ - bl 23364c │ │ │ │ + b 2334e4 │ │ │ │ + bl 22fd6c │ │ │ │ str r0, [r9, #1180] @ 0x49c │ │ │ │ b 8b0e4 <_Py_DecodeLocaleEx@@Base+0x4c> │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 84138 │ │ │ │ - subseq r5, r8, r0, lsl lr │ │ │ │ + b 84004 │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ cmp r1, #1 │ │ │ │ movcs r0, r1 │ │ │ │ movcc r0, #1 │ │ │ │ b 2a1bc │ │ │ │ │ │ │ │ 0008b160 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -99832,165 +99832,126 @@ │ │ │ │ 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 233974 │ │ │ │ + bl 230094 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ ldmne sp, {r0, r1, r2, r3} │ │ │ │ stmne r4, {r0, r1, r2, r3} │ │ │ │ bne 8b1c8 │ │ │ │ cmp r5, #0 │ │ │ │ bne 8b1d4 │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 8b5d0 │ │ │ │ + bl 8b53c │ │ │ │ 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 8b64c │ │ │ │ + bl 8b5b8 │ │ │ │ subs r5, r0, #0 │ │ │ │ bne 8b1a8 │ │ │ │ ldr r2, [pc, #12] @ 8b1f8 │ │ │ │ ldr r3, [pc, #12] @ 8b1fc │ │ │ │ mov r1, #1 │ │ │ │ stm r4, {r1, r2, r3, r5} │ │ │ │ b 8b1c8 │ │ │ │ - eorseq r9, r9, r8, lsl #3 │ │ │ │ - eorseq sl, r5, r4, asr fp │ │ │ │ - │ │ │ │ -0008b200 : │ │ │ │ - ldr r1, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne 8b240 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 29be0 │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r3, #1 │ │ │ │ - moveq r0, #0 │ │ │ │ - streq r3, [r4] │ │ │ │ - mvnne r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov r0, #0 │ │ │ │ - bx lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r1, #1 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - strb r1, [sp, #7] │ │ │ │ - bl 35a4f0 │ │ │ │ - mov r3, r0 │ │ │ │ - and r2, r3, #255 @ 0xff │ │ │ │ - cmp r2, #1 │ │ │ │ - beq 8b28c │ │ │ │ - mov r0, r4 │ │ │ │ - strb r3, [sp, #7] │ │ │ │ - bl 328184 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + eorseq r6, r9, r8, lsl #22 │ │ │ │ + @ instruction: 0x003584d4 │ │ │ │ │ │ │ │ -0008b294 : │ │ │ │ +0008b200 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #52] @ 8b2e0 │ │ │ │ + ldr r3, [pc, #52] @ 8b24c │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [r3, #848] @ 0x350 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8b2cc │ │ │ │ + beq 8b238 │ │ │ │ bl 2a99c │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ bl 8b030 │ │ │ │ bl 2a99c │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b 8b2c4 │ │ │ │ - subseq r4, r8, r0, lsl lr │ │ │ │ + b 8b230 │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ cmp ip, #1 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ - beq 8b480 │ │ │ │ + beq 8b3ec │ │ │ │ cmp ip, #2 │ │ │ │ - bne 8b488 │ │ │ │ + bne 8b3f4 │ │ │ │ mov r8, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp] │ │ │ │ bl 29c10 │ │ │ │ ldr r3, [sp] │ │ │ │ cmn r0, #1 │ │ │ │ - beq 8b3ac │ │ │ │ + beq 8b318 │ │ │ │ cmn r0, #-536870910 @ 0xe0000002 │ │ │ │ - bhi 8b4a8 │ │ │ │ - ldr r2, [pc, #560] @ 8b57c │ │ │ │ - ldr r1, [pc, #560] @ 8b580 │ │ │ │ + bhi 8b414 │ │ │ │ + ldr r2, [pc, #560] @ 8b4e8 │ │ │ │ + ldr r1, [pc, #560] @ 8b4ec │ │ │ │ ldr r7, [r2, #672] @ 0x2a0 │ │ │ │ add sl, r0, #1 │ │ │ │ cmp r7, r1 │ │ │ │ str r3, [sp] │ │ │ │ lsl r1, sl, #2 │ │ │ │ - bne 8b494 │ │ │ │ + bne 8b400 │ │ │ │ mov r0, r1 │ │ │ │ bl 2a1bc │ │ │ │ ldr r3, [sp] │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 8b4a8 │ │ │ │ + beq 8b414 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp] │ │ │ │ bl 29c10 │ │ │ │ ldr r3, [sp] │ │ │ │ cmn r0, #1 │ │ │ │ mov lr, r0 │ │ │ │ - bne 8b4f0 │ │ │ │ + bne 8b45c │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp] │ │ │ │ - bl 8b5d0 │ │ │ │ + bl 8b53c │ │ │ │ ldr r3, [sp] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp] │ │ │ │ bl 29c28 │ │ │ │ add r9, r0, #1 │ │ │ │ cmn r9, #-536870911 @ 0xe0000001 │ │ │ │ - bhi 8b4a8 │ │ │ │ + bhi 8b414 │ │ │ │ lsl r0, r9, #2 │ │ │ │ bl 8afec │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 8b4a8 │ │ │ │ + beq 8b414 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp] │ │ │ │ mov fp, r2 │ │ │ │ mov r7, r4 │ │ │ │ mov r1, r5 │ │ │ │ @@ -100002,562 +99963,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 8b4b0 │ │ │ │ + bhi 8b41c │ │ │ │ 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 8b4b8 │ │ │ │ + bne 8b424 │ │ │ │ cmp r2, #0 │ │ │ │ mov fp, r0 │ │ │ │ - bne 8b3fc │ │ │ │ + bne 8b368 │ │ │ │ cmp r7, #0 │ │ │ │ subne r3, sl, r4 │ │ │ │ asrne r3, r3, #2 │ │ │ │ strne r3, [r7] │ │ │ │ str r4, [r6] │ │ │ │ mov r0, #0 │ │ │ │ - b 8b48c │ │ │ │ + b 8b3f8 │ │ │ │ mov r8, #0 │ │ │ │ - b 8b31c │ │ │ │ + b 8b288 │ │ │ │ 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 8b378 │ │ │ │ + bne 8b2e4 │ │ │ │ mvn r0, #0 │ │ │ │ - b 8b48c │ │ │ │ + b 8b3f8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8b464 │ │ │ │ + beq 8b3d0 │ │ │ │ cmp r8, #0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, fp │ │ │ │ sub r2, r2, #1 │ │ │ │ - beq 8b540 │ │ │ │ + beq 8b4ac │ │ │ │ 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 8b458 │ │ │ │ + b 8b3c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8b530 │ │ │ │ + beq 8b49c │ │ │ │ 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 8b39c │ │ │ │ + bne 8b308 │ │ │ │ cmp lr, r1 │ │ │ │ - bne 8b500 │ │ │ │ + bne 8b46c │ │ │ │ cmp r4, #0 │ │ │ │ str r9, [r6] │ │ │ │ strne lr, [r4] │ │ │ │ - b 8b478 │ │ │ │ + b 8b3e4 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r7 │ │ │ │ str r9, [sp] │ │ │ │ mov r7, r1 │ │ │ │ - bl 8b5d0 │ │ │ │ + bl 8b53c │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [sp] │ │ │ │ subne r1, r7, r5 │ │ │ │ mvn r0, #1 │ │ │ │ strne r1, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ldrne r2, [pc, #12] @ 8b584 │ │ │ │ + ldrne r2, [pc, #12] @ 8b4f0 │ │ │ │ strne r2, [r3] │ │ │ │ - b 8b48c │ │ │ │ - subseq r4, r8, r0, lsl lr │ │ │ │ + b 8b3f8 │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ andeq fp, r8, r0, asr r1 │ │ │ │ - eorseq sl, r5, r0, lsl #26 │ │ │ │ + eorseq r8, r5, r0, lsl #13 │ │ │ │ │ │ │ │ -0008b588 : │ │ │ │ +0008b4f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #44] @ 8b5cc │ │ │ │ + ldr r3, [pc, #44] @ 8b538 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r3, [r3, #848] @ 0x350 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8b5c4 │ │ │ │ + beq 8b530 │ │ │ │ bl 2a99c │ │ │ │ mov r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ bl 8b030 │ │ │ │ - b 8b5ac │ │ │ │ - subseq r4, r8, r0, lsl lr │ │ │ │ + b 8b518 │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ │ │ │ │ -0008b5d0 : │ │ │ │ - ldr r2, [pc, #28] @ 8b5f4 │ │ │ │ - ldr r1, [pc, #28] @ 8b5f8 │ │ │ │ +0008b53c : │ │ │ │ + ldr r2, [pc, #28] @ 8b560 │ │ │ │ + ldr r1, [pc, #28] @ 8b564 │ │ │ │ ldr r3, [r2, #684] @ 0x2ac │ │ │ │ cmp r3, r1 │ │ │ │ mov r1, r0 │ │ │ │ - bne 8b5ec │ │ │ │ + bne 8b558 │ │ │ │ b 298bc │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ bx r3 │ │ │ │ - subseq r4, r8, r0, lsl lr │ │ │ │ - strdeq fp, [r8], -ip │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ + andeq fp, r8, r8, ror #10 │ │ │ │ mov r0, r1 │ │ │ │ b 298bc │ │ │ │ │ │ │ │ -0008b604 : │ │ │ │ +0008b570 : │ │ │ │ subs r2, r1, #0 │ │ │ │ - blt 8b62c │ │ │ │ - ldr r3, [pc, #32] @ 8b634 │ │ │ │ + blt 8b598 │ │ │ │ + ldr r3, [pc, #32] @ 8b5a0 │ │ │ │ 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, r8, r0, lsl lr │ │ │ │ + subseq r4, r7, r0, 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 8b6c8 │ │ │ │ - ldr r2, [pc, #92] @ 8b6d0 │ │ │ │ - ldr r1, [pc, #92] @ 8b6d4 │ │ │ │ + bhi 8b634 │ │ │ │ + ldr r2, [pc, #92] @ 8b63c │ │ │ │ + ldr r1, [pc, #92] @ 8b640 │ │ │ │ ldr r3, [r2, #672] @ 0x2a0 │ │ │ │ add r4, r0, #1 │ │ │ │ cmp r3, r1 │ │ │ │ lsl r4, r4, #2 │ │ │ │ - bne 8b6b4 │ │ │ │ + bne 8b620 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a1bc │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 8b6c8 │ │ │ │ + beq 8b634 │ │ │ │ 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 8b698 │ │ │ │ + bne 8b604 │ │ │ │ mov r3, #0 │ │ │ │ - b 8b6ac │ │ │ │ - subseq r4, r8, r0, lsl lr │ │ │ │ + b 8b618 │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ andeq fp, r8, r0, asr r1 │ │ │ │ │ │ │ │ -0008b6d8 : │ │ │ │ +0008b644 : │ │ │ │ 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] @ 8b76c │ │ │ │ + ldr r0, [pc, #120] @ 8b6d8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 232728 │ │ │ │ + bl 22ee48 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 8b724 │ │ │ │ + bne 8b690 │ │ │ │ mov ip, r4 │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ - ldr lr, [pc, #96] @ 8b770 │ │ │ │ + ldr lr, [pc, #96] @ 8b6dc │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [ip] │ │ │ │ str r3, [lr] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #72] @ 8b76c │ │ │ │ - b 8b248 │ │ │ │ + ldr r0, [pc, #72] @ 8b6d8 │ │ │ │ + b 2302fc │ │ │ │ cmp r5, #1 │ │ │ │ - beq 8b750 │ │ │ │ + beq 8b6bc │ │ │ │ cmp r5, #2 │ │ │ │ - bne 8b718 │ │ │ │ + bne 8b684 │ │ │ │ mov ip, r4 │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ - ldr lr, [pc, #48] @ 8b774 │ │ │ │ + ldr lr, [pc, #48] @ 8b6e0 │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [ip] │ │ │ │ str r3, [lr] │ │ │ │ - b 8b718 │ │ │ │ + b 8b684 │ │ │ │ mov ip, r4 │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ - ldr lr, [pc, #24] @ 8b778 │ │ │ │ + ldr lr, [pc, #24] @ 8b6e4 │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [ip] │ │ │ │ str r3, [lr] │ │ │ │ - b 8b718 │ │ │ │ - subseq r5, r8, r8, lsr #1 │ │ │ │ - subseq r5, r8, ip, lsr #1 │ │ │ │ - ldrsbeq r5, [r8], #-4 │ │ │ │ - subseq r5, r8, r0, asr #1 │ │ │ │ + b 8b684 │ │ │ │ + subseq r5, r7, r8, lsr #1 │ │ │ │ + subseq r5, r7, ip, lsr #1 │ │ │ │ + ldrsbeq r5, [r7], #-4 │ │ │ │ + subseq r5, r7, r0, asr #1 │ │ │ │ │ │ │ │ -0008b77c : │ │ │ │ +0008b6e8 : │ │ │ │ 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 8b7a8 │ │ │ │ + beq 8b714 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 357f7c │ │ │ │ + bl 355900 │ │ │ │ cmp r0, r5 │ │ │ │ - bcc 8b7c8 │ │ │ │ - ldr r3, [pc, #32] @ 8b7d0 │ │ │ │ + bcc 8b734 │ │ │ │ + ldr r3, [pc, #32] @ 8b73c │ │ │ │ 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, r8, r0, lsl lr │ │ │ │ + subseq r4, r7, r0, 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 8b88c │ │ │ │ - ldr r6, [pc, #188] @ 8b8d4 │ │ │ │ - ldr r7, [pc, #188] @ 8b8d8 │ │ │ │ + ble 8b7f8 │ │ │ │ + ldr r6, [pc, #188] @ 8b840 │ │ │ │ + ldr r7, [pc, #188] @ 8b844 │ │ │ │ ldr r3, [r6, #684] @ 0x2ac │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ ldr r0, [r2] │ │ │ │ - bne 8b8b4 │ │ │ │ + bne 8b820 │ │ │ │ bl 298bc │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - ble 8b88c │ │ │ │ + ble 8b7f8 │ │ │ │ ldr r3, [r6, #684] @ 0x2ac │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, r7 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - bne 8b8c4 │ │ │ │ + bne 8b830 │ │ │ │ bl 298bc │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #2 │ │ │ │ - ble 8b88c │ │ │ │ + ble 8b7f8 │ │ │ │ mov r5, #2 │ │ │ │ ldr r3, [r6, #684] @ 0x2ac │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, r7 │ │ │ │ ldr r0, [r2, r5, lsl #2] │ │ │ │ - bne 8b8a4 │ │ │ │ + bne 8b810 │ │ │ │ bl 298bc │ │ │ │ ldr r3, [r4] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt 8b864 │ │ │ │ + bgt 8b7d0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 8b5d0 │ │ │ │ + bl 8b53c │ │ │ │ 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 8b87c │ │ │ │ + b 8b7e8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b 8b830 │ │ │ │ + b 8b79c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b 8b854 │ │ │ │ - subseq r4, r8, r0, lsl lr │ │ │ │ - strdeq fp, [r8], -ip │ │ │ │ + b 8b7c0 │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ + andeq fp, r8, r8, ror #10 │ │ │ │ │ │ │ │ -0008b8dc : │ │ │ │ +0008b848 : │ │ │ │ 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 8b97c │ │ │ │ + beq 8b8e8 │ │ │ │ cmp r2, #0 │ │ │ │ mov r7, r2 │ │ │ │ - blt 8b9cc │ │ │ │ + blt 8b938 │ │ │ │ cmp r8, r2 │ │ │ │ mov r0, r3 │ │ │ │ movlt sl, r8 │ │ │ │ movge sl, r2 │ │ │ │ mov r5, r1 │ │ │ │ - bl 8b64c │ │ │ │ + bl 8b5b8 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 8b97c │ │ │ │ + beq 8b8e8 │ │ │ │ add r1, r8, #1 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsl r1, r1, #2 │ │ │ │ - bl 8b604 │ │ │ │ + bl 8b570 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 8b9b0 │ │ │ │ + beq 8b91c │ │ │ │ cmp r8, r7 │ │ │ │ lsl r3, sl, #2 │ │ │ │ add r1, r6, sl, lsl #2 │ │ │ │ - bgt 8b998 │ │ │ │ + bgt 8b904 │ │ │ │ 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] @ 8b9d8 │ │ │ │ - ldr r3, [pc, #84] @ 8b9dc │ │ │ │ + ldr r2, [pc, #84] @ 8b944 │ │ │ │ + ldr r3, [pc, #84] @ 8b948 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [r4, #12] │ │ │ │ stm r4, {r1, r2, r3} │ │ │ │ - b 8b974 │ │ │ │ + b 8b8e0 │ │ │ │ sub r2, r8, sl │ │ │ │ add r3, r3, #4 │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r0, r6, r3 │ │ │ │ bl 2a3f0 │ │ │ │ - b 8b950 │ │ │ │ + b 8b8bc │ │ │ │ mov r0, r9 │ │ │ │ - bl 8b5d0 │ │ │ │ - ldr r2, [pc, #24] @ 8b9d8 │ │ │ │ - ldr r3, [pc, #24] @ 8b9dc │ │ │ │ + bl 8b53c │ │ │ │ + ldr r2, [pc, #24] @ 8b944 │ │ │ │ + ldr r3, [pc, #24] @ 8b948 │ │ │ │ mov r1, #1 │ │ │ │ stm r4, {r1, r2, r3, r6} │ │ │ │ - b 8b974 │ │ │ │ - ldr r2, [pc, #4] @ 8b9d8 │ │ │ │ - ldr r3, [pc, #8] @ 8b9e0 │ │ │ │ - b 8b984 │ │ │ │ - eorseq r9, r9, ip, asr #17 │ │ │ │ - eorseq sl, r5, r4, asr fp │ │ │ │ - eorseq sl, r5, r0, lsl pc │ │ │ │ + b 8b8e0 │ │ │ │ + ldr r2, [pc, #4] @ 8b944 │ │ │ │ + ldr r3, [pc, #8] @ 8b94c │ │ │ │ + b 8b8f0 │ │ │ │ + eorseq r7, r9, ip, asr #4 │ │ │ │ + @ instruction: 0x003584d4 │ │ │ │ + mlaseq r5, r0, r8, r8 │ │ │ │ │ │ │ │ -0008b9e4 : │ │ │ │ +0008b950 : │ │ │ │ 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 8b5d0 │ │ │ │ + bl 8b53c │ │ │ │ ldr r0, [r4, #200] @ 0xc8 │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ - bl 8b5d0 │ │ │ │ + bl 8b53c │ │ │ │ ldr r0, [r4, #204] @ 0xcc │ │ │ │ str r5, [r4, #200] @ 0xc8 │ │ │ │ - bl 8b5d0 │ │ │ │ + bl 8b53c │ │ │ │ ldr r0, [r4, #196] @ 0xc4 │ │ │ │ str r5, [r4, #204] @ 0xcc │ │ │ │ - bl 8b5d0 │ │ │ │ + bl 8b53c │ │ │ │ add r0, r4, #88 @ 0x58 │ │ │ │ str r5, [r4, #196] @ 0xc4 │ │ │ │ - bl 8b7f0 │ │ │ │ + bl 8b75c │ │ │ │ add r0, r4, #104 @ 0x68 │ │ │ │ - bl 8b7f0 │ │ │ │ + bl 8b75c │ │ │ │ add r0, r4, #96 @ 0x60 │ │ │ │ - bl 8b7f0 │ │ │ │ + bl 8b75c │ │ │ │ add r0, r4, #216 @ 0xd8 │ │ │ │ - bl 8b7f0 │ │ │ │ + bl 8b75c │ │ │ │ ldr r0, [r4, #224] @ 0xe0 │ │ │ │ str r5, [r4, #212] @ 0xd4 │ │ │ │ - bl 8b5d0 │ │ │ │ + bl 8b53c │ │ │ │ ldr r0, [r4, #228] @ 0xe4 │ │ │ │ str r5, [r4, #224] @ 0xe0 │ │ │ │ - bl 8b5d0 │ │ │ │ + bl 8b53c │ │ │ │ ldr r0, [r4, #232] @ 0xe8 │ │ │ │ str r5, [r4, #228] @ 0xe4 │ │ │ │ - bl 8b5d0 │ │ │ │ + bl 8b53c │ │ │ │ ldr r0, [r4, #236] @ 0xec │ │ │ │ str r5, [r4, #232] @ 0xe8 │ │ │ │ - bl 8b5d0 │ │ │ │ + bl 8b53c │ │ │ │ ldr r0, [r4, #240] @ 0xf0 │ │ │ │ str r5, [r4, #236] @ 0xec │ │ │ │ - bl 8b5d0 │ │ │ │ + bl 8b53c │ │ │ │ ldr r0, [r4, #244] @ 0xf4 │ │ │ │ str r5, [r4, #240] @ 0xf0 │ │ │ │ - bl 8b5d0 │ │ │ │ + bl 8b53c │ │ │ │ ldr r0, [r4, #248] @ 0xf8 │ │ │ │ str r5, [r4, #244] @ 0xf4 │ │ │ │ - bl 8b5d0 │ │ │ │ + bl 8b53c │ │ │ │ ldr r0, [r4, #208] @ 0xd0 │ │ │ │ str r5, [r4, #248] @ 0xf8 │ │ │ │ - bl 8b5d0 │ │ │ │ + bl 8b53c │ │ │ │ ldr r0, [r4, #268] @ 0x10c │ │ │ │ str r5, [r4, #208] @ 0xd0 │ │ │ │ - bl 8b5d0 │ │ │ │ + bl 8b53c │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ str r5, [r4, #268] @ 0x10c │ │ │ │ - bl 8b5d0 │ │ │ │ + bl 8b53c │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ str r5, [r4, #64] @ 0x40 │ │ │ │ - bl 8b5d0 │ │ │ │ + bl 8b53c │ │ │ │ ldr r0, [r4, #164] @ 0xa4 │ │ │ │ str r5, [r4, #68] @ 0x44 │ │ │ │ - bl 8b5d0 │ │ │ │ + bl 8b53c │ │ │ │ ldr r0, [r4, #168] @ 0xa8 │ │ │ │ str r5, [r4, #164] @ 0xa4 │ │ │ │ - bl 8b5d0 │ │ │ │ + bl 8b53c │ │ │ │ ldr r0, [r4, #256] @ 0x100 │ │ │ │ str r5, [r4, #168] @ 0xa8 │ │ │ │ - bl 8b5d0 │ │ │ │ + bl 8b53c │ │ │ │ ldr r0, [r4, #260] @ 0x104 │ │ │ │ str r5, [r4, #256] @ 0x100 │ │ │ │ - bl 8b5d0 │ │ │ │ + bl 8b53c │ │ │ │ ldr r0, [r4, #264] @ 0x108 │ │ │ │ str r5, [r4, #260] @ 0x104 │ │ │ │ - bl 8b5d0 │ │ │ │ + bl 8b53c │ │ │ │ ldr r0, [r4, #172] @ 0xac │ │ │ │ str r5, [r4, #264] @ 0x108 │ │ │ │ - bl 8b5d0 │ │ │ │ + bl 8b53c │ │ │ │ add r0, r4, #80 @ 0x50 │ │ │ │ str r5, [r4, #172] @ 0xac │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 8b7f0 │ │ │ │ + b 8b75c │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #0 │ │ │ │ - b 237624 │ │ │ │ + b 233dd8 │ │ │ │ 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] @ 8bbb8 │ │ │ │ - bl 239ed4 <_PyPathConfig_ClearGlobal@@Base+0x1bc> │ │ │ │ + ldr r0, [pc, #84] @ 8bb24 │ │ │ │ + bl 236688 <_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 8bb74 │ │ │ │ + bne 8bae0 │ │ │ │ mov r2, #8 │ │ │ │ mov r1, #221 @ 0xdd │ │ │ │ mov r0, r7 │ │ │ │ bl 29658 │ │ │ │ mov r1, #221 @ 0xdd │ │ │ │ add r2, r5, #4 │ │ │ │ mov r0, r4 │ │ │ │ bl 29658 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r1, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ - eorseq fp, r9, r4, ror r1 │ │ │ │ + @ instruction: 0x00398af4 │ │ │ │ │ │ │ │ -0008bbbc : │ │ │ │ - ldr r3, [pc, #16] @ 8bbd4 │ │ │ │ +0008bb28 : │ │ │ │ + ldr r3, [pc, #16] @ 8bb40 │ │ │ │ ldr r0, [r3, #1412] @ 0x584 │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r0, [r3, #1416] @ 0x588 │ │ │ │ b 2a3cc │ │ │ │ - subseq r4, r8, r0, lsl lr │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ │ │ │ │ -0008bbd8 : │ │ │ │ +0008bb44 : │ │ │ │ ldr r0, [r0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0008bbe0 : │ │ │ │ +0008bb4c : │ │ │ │ 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] @ 8be18 │ │ │ │ + ldr r3, [pc, #536] @ 8bd84 │ │ │ │ sub sp, sp, #136 @ 0x88 │ │ │ │ subs r6, r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov r3, #0 │ │ │ │ - beq 8bde0 │ │ │ │ + beq 8bd4c │ │ │ │ ldrb r1, [r0] │ │ │ │ mov r4, r2 │ │ │ │ - ldr r0, [pc, #500] @ 8be1c │ │ │ │ + ldr r0, [pc, #500] @ 8bd88 │ │ │ │ mov r2, r6 │ │ │ │ - bl 239ed4 <_PyPathConfig_ClearGlobal@@Base+0x1bc> │ │ │ │ + bl 236688 <_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 8bc3c │ │ │ │ + bne 8bba8 │ │ │ │ cmn r4, #-2147483635 @ 0x8000000d │ │ │ │ - bhi 8be10 │ │ │ │ + bhi 8bd7c │ │ │ │ cmp r5, #128 @ 0x80 │ │ │ │ add sl, r4, #12 │ │ │ │ - bls 8bd9c │ │ │ │ + bls 8bd08 │ │ │ │ add r9, sp, #4 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r0, r9 │ │ │ │ bl 29cdc │ │ │ │ mov r2, #72 @ 0x48 │ │ │ │ mov r1, #221 @ 0xdd │ │ │ │ @@ -100583,292 +100544,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 8bcd8 │ │ │ │ + bne 8bc44 │ │ │ │ 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 8bdc4 │ │ │ │ + bls 8bd30 │ │ │ │ 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 8bd58 │ │ │ │ + bls 8bcc4 │ │ │ │ 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 8be10 │ │ │ │ + beq 8bd7c │ │ │ │ cmp r4, r5 │ │ │ │ - bls 8bd78 │ │ │ │ + bls 8bce4 │ │ │ │ sub r2, r4, r5 │ │ │ │ mov r1, #205 @ 0xcd │ │ │ │ add r0, r6, r5 │ │ │ │ bl 29658 │ │ │ │ - ldr r3, [pc, #152] @ 8be18 │ │ │ │ + ldr r3, [pc, #152] @ 8bd84 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8be0c │ │ │ │ + bne 8bd78 │ │ │ │ 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 8bcac │ │ │ │ + b 8bc18 │ │ │ │ cmp r4, r5 │ │ │ │ mov r1, r9 │ │ │ │ movcc r2, r4 │ │ │ │ movcs r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 29cdc │ │ │ │ - b 8bd58 │ │ │ │ - ldr r3, [pc, #48] @ 8be18 │ │ │ │ + b 8bcc4 │ │ │ │ + ldr r3, [pc, #48] @ 8bd84 │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r1, r3, r1 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8be0c │ │ │ │ + bne 8bd78 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #136 @ 0x88 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 237624 │ │ │ │ + b 233dd8 │ │ │ │ bl 2a210 <__stack_chk_fail@plt> │ │ │ │ mov r6, #0 │ │ │ │ - b 8bd78 │ │ │ │ - subseq pc, r5, ip, ror #29 │ │ │ │ - eorseq fp, r9, ip, asr #23 │ │ │ │ + b 8bce4 │ │ │ │ + subseq pc, r4, ip, ror #29 │ │ │ │ + eorseq r9, r9, ip, asr #10 │ │ │ │ │ │ │ │ -0008be20 : │ │ │ │ +0008bd8c : │ │ │ │ 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 8be58 │ │ │ │ + bl 8bdc4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #8 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0008be58 : │ │ │ │ +0008bdc4 : │ │ │ │ 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 8bea8 │ │ │ │ + bhi 8be14 │ │ │ │ stm sp, {r2, r3} │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ bl 29ea4 <__vsnprintf_chk@plt> │ │ │ │ cmp r5, #0 │ │ │ │ - beq 8bea0 │ │ │ │ + beq 8be0c │ │ │ │ add r4, r4, r5 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r4, #-1] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc] @ 8beb0 │ │ │ │ - b 8be94 │ │ │ │ + ldr r0, [pc] @ 8be1c │ │ │ │ + b 8be00 │ │ │ │ @ instruction: 0xfffffd66 │ │ │ │ │ │ │ │ -0008beb4 : │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bxeq lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - bl 2a2c4 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0008bee8 <_Py_hashtable_new_full@@Base>: │ │ │ │ +0008be20 <_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, {r7, sl} │ │ │ │ - ldreq r7, [pc, #156] @ 8bfac <_Py_hashtable_new_full@@Base+0xc4> │ │ │ │ + ldmne ip, {r9, sl} │ │ │ │ + ldreq r9, [pc, #156] @ 8bee4 <_Py_hashtable_new_full@@Base+0xc4> │ │ │ │ mov r0, #40 @ 0x28 │ │ │ │ - ldreq sl, [pc, #152] @ 8bfb0 <_Py_hashtable_new_full@@Base+0xc8> │ │ │ │ + ldreq sl, [pc, #152] @ 8bee8 <_Py_hashtable_new_full@@Base+0xc8> │ │ │ │ mov r6, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - mov r8, r3 │ │ │ │ - blx r7 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r7, r3 │ │ │ │ + blx r9 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 8bfa4 <_Py_hashtable_new_full@@Base+0xbc> │ │ │ │ + beq 8bedc <_Py_hashtable_new_full@@Base+0xbc> │ │ │ │ mov r3, #16 │ │ │ │ mov fp, #0 │ │ │ │ mov r0, #64 @ 0x40 │ │ │ │ str r3, [r4, #4] │ │ │ │ str fp, [r4] │ │ │ │ - blx r7 │ │ │ │ + blx r9 │ │ │ │ cmp r0, fp │ │ │ │ str r0, [r4, #8] │ │ │ │ - beq 8bf9c <_Py_hashtable_new_full@@Base+0xb4> │ │ │ │ + beq 8bed4 <_Py_hashtable_new_full@@Base+0xb4> │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, fp │ │ │ │ bl 29658 │ │ │ │ - ldr r3, [pc, #80] @ 8bfb4 <_Py_hashtable_new_full@@Base+0xcc> │ │ │ │ - ldr r2, [pc, #80] @ 8bfb8 <_Py_hashtable_new_full@@Base+0xd0> │ │ │ │ - str r9, [r4, #24] │ │ │ │ + ldr r3, [pc, #80] @ 8beec <_Py_hashtable_new_full@@Base+0xcc> │ │ │ │ + ldr r2, [pc, #80] @ 8bef0 <_Py_hashtable_new_full@@Base+0xd0> │ │ │ │ + str r8, [r4, #24] │ │ │ │ cmp r6, r2 │ │ │ │ cmpeq r5, r3 │ │ │ │ - ldr r3, [pc, #68] @ 8bfbc <_Py_hashtable_new_full@@Base+0xd4> │ │ │ │ + ldr r3, [pc, #68] @ 8bef4 <_Py_hashtable_new_full@@Base+0xd4> │ │ │ │ str r3, [r4, #12] │ │ │ │ - ldreq r3, [pc, #64] @ 8bfc0 <_Py_hashtable_new_full@@Base+0xd8> │ │ │ │ - str r8, [r4, #28] │ │ │ │ + ldreq r3, [pc, #64] @ 8bef8 <_Py_hashtable_new_full@@Base+0xd8> │ │ │ │ + str r7, [r4, #28] │ │ │ │ str r5, [r4, #16] │ │ │ │ str r6, [r4, #20] │ │ │ │ - str r7, [r4, #32] │ │ │ │ + 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 8bf94 <_Py_hashtable_new_full@@Base+0xac> │ │ │ │ - andeq r9, r9, r8, asr #16 │ │ │ │ - andeq r9, r9, ip, lsr sp │ │ │ │ - andseq ip, r6, r0, lsr #20 │ │ │ │ - andseq r0, r9, r0, ror #1 │ │ │ │ - andeq r0, r9, r8, lsr #24 │ │ │ │ - andseq ip, r6, r0, lsr #19 │ │ │ │ + b 8becc <_Py_hashtable_new_full@@Base+0xac> │ │ │ │ + andeq r9, r9, ip, ror #14 │ │ │ │ + andeq r9, r9, r0, ror #24 │ │ │ │ + andseq fp, r6, r8, lsr r8 │ │ │ │ + andseq lr, r8, ip, asr #13 │ │ │ │ + andeq r0, r9, ip, asr #22 │ │ │ │ + andseq fp, r6, ip, ror #15 │ │ │ │ │ │ │ │ -0008bfc4 : │ │ │ │ +0008befc : │ │ │ │ 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 8bfec │ │ │ │ + beq 8bf24 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a4608 <_PyType_GetDict@@Base> │ │ │ │ + bl a452c <_PyType_GetDict@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8c024 │ │ │ │ + bne 8bf5c │ │ │ │ mov r0, r5 │ │ │ │ - bl a56c0 │ │ │ │ + bl a55e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 8c038 │ │ │ │ + blt 8bf70 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r5, [r4, #4] │ │ │ │ movne r0, r4 │ │ │ │ - bne 8bfe4 │ │ │ │ - ldr r3, [pc, #20] @ 8c040 │ │ │ │ + bne 8bf1c │ │ │ │ + ldr r3, [pc, #20] @ 8bf78 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - ldr r1, [pc, #16] @ 8c044 │ │ │ │ + ldr r1, [pc, #16] @ 8bf7c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117e48 │ │ │ │ + bl 1176e0 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0035dfb0 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq fp, r5, r0, lsr r9 │ │ │ │ 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 8c56c │ │ │ │ + bne 8c4a4 │ │ │ │ ldrb r6, [r0, #16] │ │ │ │ tst r6, #32 │ │ │ │ - beq 8c83c │ │ │ │ + beq 8c774 │ │ │ │ tst r6, #64 @ 0x40 │ │ │ │ - beq 8c814 │ │ │ │ + beq 8c74c │ │ │ │ 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 8c564 │ │ │ │ - ldr r3, [pc, #1980] @ 8c860 │ │ │ │ - ldr r2, [pc, #1980] @ 8c864 │ │ │ │ + beq 8c49c │ │ │ │ + ldr r3, [pc, #1980] @ 8c798 │ │ │ │ + ldr r2, [pc, #1980] @ 8c79c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 8c84c │ │ │ │ - ldr r3, [pc, #1968] @ 8c868 │ │ │ │ - ldr r5, [pc, #1968] @ 8c86c │ │ │ │ + bne 8c784 │ │ │ │ + ldr r3, [pc, #1968] @ 8c7a0 │ │ │ │ + ldr r5, [pc, #1968] @ 8c7a4 │ │ │ │ ldmib r3, {r0, r1, r2} │ │ │ │ - ldr r4, [pc, #1964] @ 8c870 │ │ │ │ + ldr r4, [pc, #1964] @ 8c7a8 │ │ │ │ ldr ip, [r3] │ │ │ │ - ldr fp, [pc, #1960] @ 8c874 │ │ │ │ - ldr sl, [pc, #1960] @ 8c878 │ │ │ │ - ldr r9, [pc, #1960] @ 8c87c │ │ │ │ - ldr r7, [pc, #1960] @ 8c880 │ │ │ │ - ldr r3, [pc, #1960] @ 8c884 │ │ │ │ - ldr r8, [pc, #1960] @ 8c888 │ │ │ │ + ldr fp, [pc, #1960] @ 8c7ac │ │ │ │ + ldr sl, [pc, #1960] @ 8c7b0 │ │ │ │ + ldr r9, [pc, #1960] @ 8c7b4 │ │ │ │ + ldr r7, [pc, #1960] @ 8c7b8 │ │ │ │ + ldr r3, [pc, #1960] @ 8c7bc │ │ │ │ + ldr r8, [pc, #1960] @ 8c7c0 │ │ │ │ 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 8c578 │ │ │ │ + ble 8c4b0 │ │ │ │ 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 │ │ │ │ @@ -100910,15 +100856,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 8c2cc │ │ │ │ + bls 8c204 │ │ │ │ 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] │ │ │ │ @@ -100967,32 +100913,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 8c1fc │ │ │ │ + bgt 8c134 │ │ │ │ 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] @ 8c88c │ │ │ │ + ldr ip, [pc, #1440] @ 8c7c4 │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ sub r2, r2, #1 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #6 │ │ │ │ - bhi 8c5e0 │ │ │ │ + bhi 8c518 │ │ │ │ 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] │ │ │ │ @@ -101142,21 +101088,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] @ 8c890 │ │ │ │ + ldr r2, [pc, #784] @ 8c7c8 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ sub r6, r6, #1 │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ cmp r6, #6 │ │ │ │ - bhi 8c5e0 │ │ │ │ + bhi 8c518 │ │ │ │ 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 │ │ │ │ @@ -101296,138 +101242,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 8c55c │ │ │ │ + b 8c494 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ strb r2, [sp, #44] @ 0x2c │ │ │ │ - b 8c33c │ │ │ │ + b 8c274 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b 8c33c │ │ │ │ + b 8c274 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b 8c328 │ │ │ │ + b 8c260 │ │ │ │ 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 8c09c │ │ │ │ - b 8c564 │ │ │ │ + bne 8bfd4 │ │ │ │ + b 8c49c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b 8c820 │ │ │ │ + b 8c758 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b 8c55c │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - andeq ip, r8, r8, lsl r9 │ │ │ │ - ldrheq r9, [sl], #-200 @ 0xffffff38 │ │ │ │ - strbtvs r7, [pc], #-609 @ 8c874 │ │ │ │ + b 8c494 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + andeq ip, r8, r0, asr r8 │ │ │ │ + ldrheq r9, [r9], #-200 @ 0xffffff38 │ │ │ │ + strbtvs r7, [pc], #-609 @ 8c7ac │ │ │ │ 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 r2, sp, r8, lsl #22 │ │ │ │ - eorseq r2, sp, r6, lsl fp │ │ │ │ + eorseq r0, sp, r8, lsl #9 │ │ │ │ + mlaseq sp, r6, r4, r0 │ │ │ │ │ │ │ │ -0008c894 <_Py_HashBytes@@Base>: │ │ │ │ +0008c7cc <_Py_HashBytes@@Base>: │ │ │ │ subs r3, r1, #0 │ │ │ │ - beq 8c8f8 <_Py_HashBytes@@Base+0x64> │ │ │ │ + beq 8c830 <_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] @ 8c90c <_Py_HashBytes@@Base+0x78> │ │ │ │ - ldr lr, [pc, #88] @ 8c910 <_Py_HashBytes@@Base+0x7c> │ │ │ │ + ldr r2, [pc, #88] @ 8c844 <_Py_HashBytes@@Base+0x78> │ │ │ │ + ldr lr, [pc, #88] @ 8c848 <_Py_HashBytes@@Base+0x7c> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r2, lr │ │ │ │ - bne 8c900 <_Py_HashBytes@@Base+0x6c> │ │ │ │ - ldr r1, [pc, #72] @ 8c914 <_Py_HashBytes@@Base+0x80> │ │ │ │ + bne 8c838 <_Py_HashBytes@@Base+0x6c> │ │ │ │ + ldr r1, [pc, #72] @ 8c84c <_Py_HashBytes@@Base+0x80> │ │ │ │ mov ip, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ ldrd r0, [r1] │ │ │ │ str ip, [sp] │ │ │ │ - bl 8c954 <_Py_HashBytes@@Base+0xc0> │ │ │ │ + bl 8c88c <_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 8c8e4 <_Py_HashBytes@@Base+0x50> │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - andeq ip, r8, r8, lsl r9 │ │ │ │ - ldrheq r9, [sl], #-200 @ 0xffffff38 │ │ │ │ + b 8c81c <_Py_HashBytes@@Base+0x50> │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + andeq ip, r8, r0, asr r8 │ │ │ │ + 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] @ 8c950 <_Py_HashBytes@@Base+0xbc> │ │ │ │ + ldr ip, [pc, #32] @ 8c888 <_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 8c954 <_Py_HashBytes@@Base+0xc0> │ │ │ │ + bl 8c88c <_Py_HashBytes@@Base+0xc0> │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldrheq r9, [sl], #-200 @ 0xffffff38 │ │ │ │ + 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] @ 8d0a0 <_Py_HashBytes@@Base+0x80c> │ │ │ │ - ldr r4, [pc, #1836] @ 8d0a4 <_Py_HashBytes@@Base+0x810> │ │ │ │ - ldr sl, [pc, #1836] @ 8d0a8 <_Py_HashBytes@@Base+0x814> │ │ │ │ - ldr fp, [pc, #1836] @ 8d0ac <_Py_HashBytes@@Base+0x818> │ │ │ │ - ldr r9, [pc, #1836] @ 8d0b0 <_Py_HashBytes@@Base+0x81c> │ │ │ │ - ldr r6, [pc, #1836] @ 8d0b4 <_Py_HashBytes@@Base+0x820> │ │ │ │ - ldr r7, [pc, #1836] @ 8d0b8 <_Py_HashBytes@@Base+0x824> │ │ │ │ - ldr r8, [pc, #1836] @ 8d0bc <_Py_HashBytes@@Base+0x828> │ │ │ │ + ldr r5, [pc, #1836] @ 8cfd8 <_Py_HashBytes@@Base+0x80c> │ │ │ │ + ldr r4, [pc, #1836] @ 8cfdc <_Py_HashBytes@@Base+0x810> │ │ │ │ + ldr sl, [pc, #1836] @ 8cfe0 <_Py_HashBytes@@Base+0x814> │ │ │ │ + ldr fp, [pc, #1836] @ 8cfe4 <_Py_HashBytes@@Base+0x818> │ │ │ │ + ldr r9, [pc, #1836] @ 8cfe8 <_Py_HashBytes@@Base+0x81c> │ │ │ │ + ldr r6, [pc, #1836] @ 8cfec <_Py_HashBytes@@Base+0x820> │ │ │ │ + ldr r7, [pc, #1836] @ 8cff0 <_Py_HashBytes@@Base+0x824> │ │ │ │ + ldr r8, [pc, #1836] @ 8cff4 <_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 8d044 <_Py_HashBytes@@Base+0x7b0> │ │ │ │ + ble 8cf7c <_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] │ │ │ │ @@ -101470,15 +101416,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 8cb84 <_Py_HashBytes@@Base+0x2f0> │ │ │ │ + bls 8cabc <_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] │ │ │ │ @@ -101526,32 +101472,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 8cab0 <_Py_HashBytes@@Base+0x21c> │ │ │ │ + bgt 8c9e8 <_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] @ 8d0c0 <_Py_HashBytes@@Base+0x82c> │ │ │ │ + ldr r0, [pc, #1308] @ 8cff8 <_Py_HashBytes@@Base+0x82c> │ │ │ │ sub ip, r2, #1 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #0 │ │ │ │ strd r2, [sp, #32] │ │ │ │ cmp ip, #6 │ │ │ │ - bhi 8ce4c <_Py_HashBytes@@Base+0x5b8> │ │ │ │ + bhi 8cd84 <_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] │ │ │ │ @@ -101834,67 +101780,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 8cdf4 <_Py_HashBytes@@Base+0x560> │ │ │ │ + b 8cd2c <_Py_HashBytes@@Base+0x560> │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ - ldr r0, [pc, #116] @ 8d0c4 <_Py_HashBytes@@Base+0x830> │ │ │ │ + ldr r0, [pc, #116] @ 8cffc <_Py_HashBytes@@Base+0x830> │ │ │ │ sub ip, r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ strd r2, [sp, #32] │ │ │ │ cmp ip, #6 │ │ │ │ - bhi 8ce4c <_Py_HashBytes@@Base+0x5b8> │ │ │ │ + bhi 8cd84 <_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 8cbe8 <_Py_HashBytes@@Base+0x354> │ │ │ │ + b 8cb20 <_Py_HashBytes@@Base+0x354> │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b 8cbd8 <_Py_HashBytes@@Base+0x344> │ │ │ │ + b 8cb10 <_Py_HashBytes@@Base+0x344> │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b 8cbe8 <_Py_HashBytes@@Base+0x354> │ │ │ │ - strbtvs r7, [pc], #-609 @ 8d0a8 <_Py_HashBytes@@Base+0x814> │ │ │ │ + b 8cb20 <_Py_HashBytes@@Base+0x354> │ │ │ │ + strbtvs r7, [pc], #-609 @ 8cfe0 <_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 r2, sp, r4, lsr #22 │ │ │ │ - eorseq r2, sp, r2, lsr fp │ │ │ │ + eorseq r0, sp, r4, lsr #9 │ │ │ │ + @ instruction: 0x003d04b2 │ │ │ │ │ │ │ │ -0008d0c8 : │ │ │ │ - ldr r3, [pc, #48] @ 8d100 │ │ │ │ +0008d000 : │ │ │ │ + ldr r3, [pc, #48] @ 8d038 │ │ │ │ ldr r3, [r3, #848] @ 0x350 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8d0e0 │ │ │ │ + beq 8d018 │ │ │ │ mov r0, #224 @ 0xe0 │ │ │ │ b 2a870 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 8b030 │ │ │ │ pop {r4, lr} │ │ │ │ mov r0, #224 @ 0xe0 │ │ │ │ b 2a870 │ │ │ │ - subseq r4, r8, r0, lsl lr │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ │ │ │ │ -0008d104 : │ │ │ │ +0008d03c : │ │ │ │ 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 │ │ │ │ @@ -101905,3478 +101851,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] @ 8d60c │ │ │ │ + ldr r7, [pc, #1188] @ 8d530 │ │ │ │ mov r6, r0 │ │ │ │ ldr sl, [r0] │ │ │ │ ldr r8, [r7] │ │ │ │ ldr r3, [r7, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8d464 │ │ │ │ + bne 8d358 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r3, [r5, #3724] @ 0xe8c │ │ │ │ ldr r8, [r5, #3728] @ 0xe90 │ │ │ │ cmp r4, r3 │ │ │ │ cmpne r3, #0 │ │ │ │ - bne 8d530 │ │ │ │ + bne 8d470 │ │ │ │ ldr fp, [r5, #8] │ │ │ │ add r8, fp, #64 @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ bl 29c04 │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne 8d5a4 │ │ │ │ + bne 8d4c0 │ │ │ │ add r3, fp, #8 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 8d2b4 │ │ │ │ + bne 8d1e4 │ │ │ │ add r9, fp, #136 @ 0x88 │ │ │ │ mov r0, r9 │ │ │ │ bl 29c04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8d5f0 │ │ │ │ + bne 8d514 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [fp, #8] │ │ │ │ ldr r2, [fp, #4] │ │ │ │ cmp r4, r2 │ │ │ │ - bne 8d3a0 │ │ │ │ + bne 8d2d4 │ │ │ │ add r0, fp, #88 @ 0x58 │ │ │ │ bl 29d30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8d560 │ │ │ │ + bne 8d4b4 │ │ │ │ mov r0, r9 │ │ │ │ bl 29a54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8d5e4 │ │ │ │ + bne 8d508 │ │ │ │ ldr r9, [r7] │ │ │ │ ldr r3, [r7, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8d434 │ │ │ │ + bne 8d368 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r2, #3724] @ 0xe8c │ │ │ │ ldr r9, [r2, #3728] @ 0xe90 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r4, r3 │ │ │ │ - bne 8d43c │ │ │ │ + bne 8d370 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ add r7, r4, #12 │ │ │ │ orr r3, r3, #32 │ │ │ │ mvn r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - bl 3598f4 │ │ │ │ + bl 357278 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8d424 │ │ │ │ - ldr r9, [pc, #968] @ 8d610 │ │ │ │ + bne 8d398 │ │ │ │ + ldr r9, [pc, #948] @ 8d534 │ │ │ │ ldr r3, [r9, #848] @ 0x350 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 8d540 │ │ │ │ + beq 8d450 │ │ │ │ bl 2a99c │ │ │ │ ldr r3, [r9, #640] @ 0x280 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 8d278 │ │ │ │ - ldr r3, [pc, #932] @ 8d614 │ │ │ │ + bne 8d1b0 │ │ │ │ + ldr r3, [pc, #912] @ 8d538 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 8d424 │ │ │ │ + bne 8d398 │ │ │ │ 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 8d5bc │ │ │ │ + bic r2, r3, #255 @ 0xff │ │ │ │ + cmp r5, r2 │ │ │ │ + bne 8d4d8 │ │ │ │ mov r0, r8 │ │ │ │ bl 29a54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8d458 │ │ │ │ + bne 8d38c │ │ │ │ str sl, [r6] │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, fp │ │ │ │ ldr r2, [r1], #16 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #840] @ 8d610 │ │ │ │ + ldr r1, [pc, #828] @ 8d534 │ │ │ │ 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 r3, [sp, #16] │ │ │ │ str r0, [sp, #24] │ │ │ │ - beq 8d5b0 │ │ │ │ - bl 156cf4 │ │ │ │ + beq 8d4cc │ │ │ │ + bl 156ba8 │ │ │ │ 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 8d33c │ │ │ │ + blt 8d26c │ │ │ │ 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 158080 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ + bl 157774 <_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 8d3c8 │ │ │ │ + beq 8d2fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8d524 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r3, r5 │ │ │ │ + bne 8d444 │ │ │ │ + mov r2, r5 │ │ │ │ + str r9, [sp, #8] │ │ │ │ mov r5, r4 │ │ │ │ - mov r4, r9 │ │ │ │ - mov r9, r2 │ │ │ │ + mov r9, r3 │ │ │ │ + mov r4, r2 │ │ │ │ ldr r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 8d474 │ │ │ │ + bne 8d3a8 │ │ │ │ + mov r3, r4 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r3 │ │ │ │ - b 8d1a8 │ │ │ │ + b 8d0e0 │ │ │ │ str r4, [fp, #4] │ │ │ │ ldr r2, [fp, #12] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [fp, #12] │ │ │ │ - b 8d1d0 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r9, r4 │ │ │ │ + b 8d108 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r9 │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ mov r4, r5 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r3, r2 │ │ │ │ + mov r5, r2 │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 8d19c │ │ │ │ + beq 8d0d4 │ │ │ │ ldr r2, [fp, #12] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 8d19c │ │ │ │ + bne 8d0d4 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [fp, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 23b524 <_PyThreadState_New@@Base+0x524> │ │ │ │ + bl 237d0c <_PyThreadState_New@@Base+0x524> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8d578 │ │ │ │ + bne 8d488 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, #1 │ │ │ │ add r0, r3, #12 │ │ │ │ - bl 3598bc │ │ │ │ + bl 357240 │ │ │ │ mov r9, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b 8d19c │ │ │ │ - mov r1, #4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 3598bc │ │ │ │ - b 8d278 │ │ │ │ + b 8d0d4 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne 8d470 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + b 8d0b8 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 8d218 │ │ │ │ - bl 8b294 │ │ │ │ + beq 8d150 │ │ │ │ + bl 8b200 │ │ │ │ cmp r0, r9 │ │ │ │ - beq 8d218 │ │ │ │ + beq 8d150 │ │ │ │ mov r0, r8 │ │ │ │ bl 29a54 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 8d5fc │ │ │ │ - ldr r1, [pc, #440] @ 8d618 │ │ │ │ - ldr r0, [pc, #440] @ 8d61c │ │ │ │ - bl 7d954 <_Py_FatalErrorFunc@@Base> │ │ │ │ - cmp r4, r3 │ │ │ │ - bne 8d530 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - b 8d180 │ │ │ │ - ldr r1, [pc, #404] @ 8d610 │ │ │ │ + beq 8d520 │ │ │ │ + ldr r1, [pc, #424] @ 8d53c │ │ │ │ + ldr r0, [pc, #424] @ 8d540 │ │ │ │ + bl 7d718 <_Py_FatalErrorFunc@@Base> │ │ │ │ + mov r1, #4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 357240 │ │ │ │ + b 8d1b0 │ │ │ │ + ldr r3, [pc, #388] @ 8d534 │ │ │ │ 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 8d56c │ │ │ │ - bl 156cf4 │ │ │ │ + ldr r3, [fp, #12] │ │ │ │ + str r0, [sp, #16] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + beq 8d480 │ │ │ │ + bl 156ba8 │ │ │ │ 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 8d4f4 │ │ │ │ - ldr lr, [sp, #8] │ │ │ │ - adds r0, r2, lr │ │ │ │ + blt 8d41c │ │ │ │ ldr lr, [sp, #16] │ │ │ │ + adds r0, r2, r3 │ │ │ │ adc r1, ip, lr │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 158080 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ + bl 157774 <_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 8d3b4 │ │ │ │ + beq 8d2e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8d388 │ │ │ │ - ldr r1, [pc, #244] @ 8d620 │ │ │ │ - ldr r0, [pc, #236] @ 8d61c │ │ │ │ - bl 7d954 <_Py_FatalErrorFunc@@Base> │ │ │ │ - bl 8b294 │ │ │ │ - cmp r0, r8 │ │ │ │ - beq 8d46c │ │ │ │ - bl 84058 │ │ │ │ + beq 8d2b8 │ │ │ │ + ldr r1, [pc, #248] @ 8d544 │ │ │ │ + ldr r0, [pc, #240] @ 8d540 │ │ │ │ + bl 7d718 <_Py_FatalErrorFunc@@Base> │ │ │ │ bl 8b030 │ │ │ │ bl 2a99c │ │ │ │ ldr r2, [r9, #640] @ 0x280 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 8d268 │ │ │ │ - b 8d278 │ │ │ │ - ldr r1, [pc, #188] @ 8d624 │ │ │ │ - ldr r0, [pc, #176] @ 8d61c │ │ │ │ - bl 7d954 <_Py_FatalErrorFunc@@Base> │ │ │ │ + beq 8d1a0 │ │ │ │ + b 8d1b0 │ │ │ │ + bl 8b200 │ │ │ │ + cmp r0, r8 │ │ │ │ + beq 8d360 │ │ │ │ + bl 83f24 │ │ │ │ bl 78cc4 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - b 8d4b8 │ │ │ │ + b 8d3e4 │ │ │ │ mov r0, r8 │ │ │ │ bl 29a54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8d458 │ │ │ │ + bne 8d38c │ │ │ │ cmp r9, #0 │ │ │ │ - beq 8d53c │ │ │ │ + beq 8d47c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mvn r1, #1 │ │ │ │ add r0, r3, #12 │ │ │ │ - bl 3598f4 │ │ │ │ - b 8d53c │ │ │ │ - ldr r1, [pc, #124] @ 8d628 │ │ │ │ - ldr r0, [pc, #108] @ 8d61c │ │ │ │ - bl 7d954 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 357278 │ │ │ │ + b 8d47c │ │ │ │ + ldr r1, [pc, #140] @ 8d548 │ │ │ │ + ldr r0, [pc, #128] @ 8d540 │ │ │ │ + bl 7d718 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #132] @ 8d54c │ │ │ │ + ldr r0, [pc, #116] @ 8d540 │ │ │ │ + bl 7d718 <_Py_FatalErrorFunc@@Base> │ │ │ │ bl 78cc4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b 8d300 │ │ │ │ + b 8d230 │ │ │ │ + add r4, sp, #40 @ 0x28 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r9, [r4] │ │ │ │ ldrb r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ orr r2, r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ - bl 35a434 │ │ │ │ + bl 357db8 │ │ │ │ cmp r0, r9 │ │ │ │ - beq 8d298 │ │ │ │ + beq 8d1c8 │ │ │ │ str r0, [r4] │ │ │ │ - b 8d5bc │ │ │ │ - ldr r1, [pc, #64] @ 8d62c │ │ │ │ - ldr r0, [pc, #44] @ 8d61c │ │ │ │ - bl 7d954 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #56] @ 8d630 │ │ │ │ - ldr r0, [pc, #32] @ 8d61c │ │ │ │ - bl 7d954 <_Py_FatalErrorFunc@@Base> │ │ │ │ - mov r2, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2460a4 │ │ │ │ - b 8d53c │ │ │ │ - subseq r5, r8, r0, ror r0 │ │ │ │ - subseq r4, r8, r0, lsl lr │ │ │ │ - subseq r5, r8, r8, ror r4 │ │ │ │ - eorseq lr, r5, r0, asr #4 │ │ │ │ - eorseq r2, sp, ip, asr #23 │ │ │ │ - eorseq lr, r5, r0, lsr #4 │ │ │ │ - eorseq lr, r5, ip, lsl #5 │ │ │ │ - eorseq lr, r5, r0, lsl #4 │ │ │ │ - @ instruction: 0x0035e2b4 │ │ │ │ - eorseq lr, r5, r4, ror #4 │ │ │ │ + b 8d4e0 │ │ │ │ + ldr r1, [pc, #64] @ 8d550 │ │ │ │ + ldr r0, [pc, #44] @ 8d540 │ │ │ │ + bl 7d718 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #56] @ 8d554 │ │ │ │ + ldr r0, [pc, #32] @ 8d540 │ │ │ │ + bl 7d718 <_Py_FatalErrorFunc@@Base> │ │ │ │ + mov r2, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 242888 │ │ │ │ + b 8d47c │ │ │ │ + subseq r5, r7, r0, ror r0 │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ + subseq r5, r7, r8, ror r4 │ │ │ │ + eorseq fp, r5, r0, asr #23 │ │ │ │ + eorseq r0, sp, ip, asr #10 │ │ │ │ + eorseq fp, r5, r0, lsr #23 │ │ │ │ + eorseq fp, r5, ip, lsl #24 │ │ │ │ + eorseq fp, r5, r0, lsl #23 │ │ │ │ + eorseq fp, r5, r4, lsr ip │ │ │ │ + eorseq fp, r5, r4, ror #23 │ │ │ │ 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] @ 8e64c │ │ │ │ + ldr r3, [pc, #4084] @ 8e570 │ │ │ │ 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 905c4 │ │ │ │ - ldr r2, [pc, #4056] @ 8e650 │ │ │ │ - ldr r3, [pc, #4056] @ 8e654 │ │ │ │ - ldr r1, [pc, #4056] @ 8e658 │ │ │ │ + bne 904e8 │ │ │ │ + ldr r2, [pc, #4056] @ 8e574 │ │ │ │ + ldr r3, [pc, #4056] @ 8e578 │ │ │ │ + ldr r1, [pc, #4056] @ 8e57c │ │ │ │ strd r2, [sp, #72] @ 0x48 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r2, #8 │ │ │ │ bl 292f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 906b0 │ │ │ │ - ldr r1, [pc, #4032] @ 8e65c │ │ │ │ + beq 905d4 │ │ │ │ + ldr r1, [pc, #4032] @ 8e580 │ │ │ │ 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] @ 8e660 │ │ │ │ - ldr r2, [pc, #4008] @ 8e664 │ │ │ │ + ldr r4, [pc, #4008] @ 8e584 │ │ │ │ + ldr r2, [pc, #4008] @ 8e588 │ │ │ │ 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] @ 8e668 │ │ │ │ + ldr fp, [pc, #3984] @ 8e58c │ │ │ │ str r2, [r4, #1504] @ 0x5e0 │ │ │ │ - ldr r1, [pc, #3980] @ 8e66c │ │ │ │ - ldr r0, [pc, #3980] @ 8e670 │ │ │ │ + ldr r1, [pc, #3980] @ 8e590 │ │ │ │ + ldr r0, [pc, #3980] @ 8e594 │ │ │ │ mov r2, r3 │ │ │ │ str fp, [sp, #56] @ 0x38 │ │ │ │ - bl 8bee8 <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 8be20 <_Py_hashtable_new_full@@Base> │ │ │ │ add r9, r4, #4096 @ 0x1000 │ │ │ │ cmp r0, #0 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [r9, #792] @ 0x318 │ │ │ │ - beq 90758 │ │ │ │ - ldr r0, [pc, #3948] @ 8e674 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3944] @ 8e678 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3940] @ 8e67c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3936] @ 8e680 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3932] @ 8e684 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3928] @ 8e688 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3924] @ 8e68c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3920] @ 8e690 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3916] @ 8e694 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3912] @ 8e698 │ │ │ │ - bl 90974 │ │ │ │ + beq 9067c │ │ │ │ + ldr r0, [pc, #3948] @ 8e598 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3944] @ 8e59c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3940] @ 8e5a0 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3936] @ 8e5a4 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3932] @ 8e5a8 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3928] @ 8e5ac │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3924] @ 8e5b0 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3920] @ 8e5b4 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3916] @ 8e5b8 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3912] @ 8e5bc │ │ │ │ + bl 90898 │ │ │ │ add r0, r4, #16256 @ 0x3f80 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3900] @ 8e69c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3896] @ 8e6a0 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3892] @ 8e6a4 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3888] @ 8e6a8 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3884] @ 8e6ac │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3880] @ 8e6b0 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3876] @ 8e6b4 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3872] @ 8e6b8 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3868] @ 8e6bc │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3864] @ 8e6c0 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3860] @ 8e6c4 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3856] @ 8e6c8 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3852] @ 8e6cc │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3848] @ 8e6d0 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3844] @ 8e6d4 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3840] @ 8e6d8 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3836] @ 8e6dc │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3832] @ 8e6e0 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3828] @ 8e6e4 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3824] @ 8e6e8 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3820] @ 8e6ec │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3816] @ 8e6f0 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3812] @ 8e6f4 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3808] @ 8e6f8 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3804] @ 8e6fc │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3800] @ 8e700 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3796] @ 8e704 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3792] @ 8e708 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3788] @ 8e70c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3784] @ 8e710 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3780] @ 8e714 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3776] @ 8e718 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3772] @ 8e71c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3768] @ 8e720 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3764] @ 8e724 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3760] @ 8e728 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3756] @ 8e72c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3752] @ 8e730 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3748] @ 8e734 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3744] @ 8e738 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3740] @ 8e73c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3736] @ 8e740 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3732] @ 8e744 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3728] @ 8e748 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3724] @ 8e74c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3720] @ 8e750 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3716] @ 8e754 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3712] @ 8e758 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3708] @ 8e75c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3704] @ 8e760 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3700] @ 8e764 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3696] @ 8e768 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3692] @ 8e76c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3688] @ 8e770 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3684] @ 8e774 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3680] @ 8e778 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3676] @ 8e77c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3672] @ 8e780 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3668] @ 8e784 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3664] @ 8e788 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3660] @ 8e78c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3656] @ 8e790 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3652] @ 8e794 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3648] @ 8e798 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3644] @ 8e79c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3640] @ 8e7a0 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3636] @ 8e7a4 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3632] @ 8e7a8 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3628] @ 8e7ac │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3624] @ 8e7b0 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3620] @ 8e7b4 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3616] @ 8e7b8 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3612] @ 8e7bc │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3608] @ 8e7c0 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3604] @ 8e7c4 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3600] @ 8e7c8 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3596] @ 8e7cc │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3592] @ 8e7d0 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3588] @ 8e7d4 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3584] @ 8e7d8 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3580] @ 8e7dc │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3576] @ 8e7e0 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3572] @ 8e7e4 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3568] @ 8e7e8 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3564] @ 8e7ec │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3560] @ 8e7f0 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3556] @ 8e7f4 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3552] @ 8e7f8 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3548] @ 8e7fc │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3544] @ 8e800 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3540] @ 8e804 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3536] @ 8e808 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3532] @ 8e80c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3528] @ 8e810 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3524] @ 8e814 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3520] @ 8e818 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3516] @ 8e81c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3512] @ 8e820 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3508] @ 8e824 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3504] @ 8e828 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3500] @ 8e82c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3496] @ 8e830 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3492] @ 8e834 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3488] @ 8e838 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3484] @ 8e83c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3480] @ 8e840 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3476] @ 8e844 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3472] @ 8e848 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3468] @ 8e84c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3464] @ 8e850 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3460] @ 8e854 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3456] @ 8e858 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3452] @ 8e85c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3448] @ 8e860 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3444] @ 8e864 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3440] @ 8e868 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3436] @ 8e86c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3432] @ 8e870 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3428] @ 8e874 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3424] @ 8e878 │ │ │ │ - bl 90974 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3900] @ 8e5c0 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3896] @ 8e5c4 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3892] @ 8e5c8 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3888] @ 8e5cc │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3884] @ 8e5d0 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3880] @ 8e5d4 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3876] @ 8e5d8 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3872] @ 8e5dc │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3868] @ 8e5e0 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3864] @ 8e5e4 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3860] @ 8e5e8 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3856] @ 8e5ec │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3852] @ 8e5f0 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3848] @ 8e5f4 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3844] @ 8e5f8 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3840] @ 8e5fc │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3836] @ 8e600 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3832] @ 8e604 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3828] @ 8e608 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3824] @ 8e60c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3820] @ 8e610 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3816] @ 8e614 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3812] @ 8e618 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3808] @ 8e61c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3804] @ 8e620 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3800] @ 8e624 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3796] @ 8e628 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3792] @ 8e62c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3788] @ 8e630 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3784] @ 8e634 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3780] @ 8e638 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3776] @ 8e63c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3772] @ 8e640 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3768] @ 8e644 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3764] @ 8e648 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3760] @ 8e64c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3756] @ 8e650 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3752] @ 8e654 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3748] @ 8e658 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3744] @ 8e65c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3740] @ 8e660 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3736] @ 8e664 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3732] @ 8e668 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3728] @ 8e66c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3724] @ 8e670 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3720] @ 8e674 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3716] @ 8e678 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3712] @ 8e67c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3708] @ 8e680 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3704] @ 8e684 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3700] @ 8e688 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3696] @ 8e68c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3692] @ 8e690 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3688] @ 8e694 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3684] @ 8e698 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3680] @ 8e69c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3676] @ 8e6a0 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3672] @ 8e6a4 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3668] @ 8e6a8 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3664] @ 8e6ac │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3660] @ 8e6b0 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3656] @ 8e6b4 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3652] @ 8e6b8 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3648] @ 8e6bc │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3644] @ 8e6c0 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3640] @ 8e6c4 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3636] @ 8e6c8 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3632] @ 8e6cc │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3628] @ 8e6d0 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3624] @ 8e6d4 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3620] @ 8e6d8 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3616] @ 8e6dc │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3612] @ 8e6e0 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3608] @ 8e6e4 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3604] @ 8e6e8 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3600] @ 8e6ec │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3596] @ 8e6f0 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3592] @ 8e6f4 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3588] @ 8e6f8 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3584] @ 8e6fc │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3580] @ 8e700 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3576] @ 8e704 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3572] @ 8e708 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3568] @ 8e70c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3564] @ 8e710 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3560] @ 8e714 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3556] @ 8e718 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3552] @ 8e71c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3548] @ 8e720 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3544] @ 8e724 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3540] @ 8e728 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3536] @ 8e72c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3532] @ 8e730 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3528] @ 8e734 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3524] @ 8e738 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3520] @ 8e73c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3516] @ 8e740 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3512] @ 8e744 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3508] @ 8e748 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3504] @ 8e74c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3500] @ 8e750 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3496] @ 8e754 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3492] @ 8e758 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3488] @ 8e75c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3484] @ 8e760 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3480] @ 8e764 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3476] @ 8e768 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3472] @ 8e76c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3468] @ 8e770 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3464] @ 8e774 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3460] @ 8e778 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3456] @ 8e77c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3452] @ 8e780 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3448] @ 8e784 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3444] @ 8e788 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3440] @ 8e78c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3436] @ 8e790 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3432] @ 8e794 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3428] @ 8e798 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3424] @ 8e79c │ │ │ │ + bl 90898 │ │ │ │ add r0, r4, #20224 @ 0x4f00 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3412] @ 8e87c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3408] @ 8e880 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3404] @ 8e884 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3400] @ 8e888 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3396] @ 8e88c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3392] @ 8e890 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3388] @ 8e894 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3384] @ 8e898 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3380] @ 8e89c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3376] @ 8e8a0 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3372] @ 8e8a4 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3368] @ 8e8a8 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3364] @ 8e8ac │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3360] @ 8e8b0 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3356] @ 8e8b4 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3352] @ 8e8b8 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3348] @ 8e8bc │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3344] @ 8e8c0 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3340] @ 8e8c4 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3336] @ 8e8c8 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3332] @ 8e8cc │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3328] @ 8e8d0 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3324] @ 8e8d4 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3320] @ 8e8d8 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3316] @ 8e8dc │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3312] @ 8e8e0 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3308] @ 8e8e4 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3304] @ 8e8e8 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3300] @ 8e8ec │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3296] @ 8e8f0 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3292] @ 8e8f4 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3288] @ 8e8f8 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3284] @ 8e8fc │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3280] @ 8e900 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3276] @ 8e904 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3272] @ 8e908 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3268] @ 8e90c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3264] @ 8e910 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3260] @ 8e914 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3256] @ 8e918 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3252] @ 8e91c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3248] @ 8e920 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3244] @ 8e924 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3240] @ 8e928 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3236] @ 8e92c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3232] @ 8e930 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3228] @ 8e934 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3224] @ 8e938 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3220] @ 8e93c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3216] @ 8e940 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3212] @ 8e944 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3208] @ 8e948 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3204] @ 8e94c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3200] @ 8e950 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3196] @ 8e954 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3192] @ 8e958 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3188] @ 8e95c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3184] @ 8e960 │ │ │ │ - bl 90974 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3412] @ 8e7a0 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3408] @ 8e7a4 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3404] @ 8e7a8 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3400] @ 8e7ac │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3396] @ 8e7b0 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3392] @ 8e7b4 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3388] @ 8e7b8 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3384] @ 8e7bc │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3380] @ 8e7c0 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3376] @ 8e7c4 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3372] @ 8e7c8 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3368] @ 8e7cc │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3364] @ 8e7d0 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3360] @ 8e7d4 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3356] @ 8e7d8 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3352] @ 8e7dc │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3348] @ 8e7e0 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3344] @ 8e7e4 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3340] @ 8e7e8 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3336] @ 8e7ec │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3332] @ 8e7f0 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3328] @ 8e7f4 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3324] @ 8e7f8 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3320] @ 8e7fc │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3316] @ 8e800 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3312] @ 8e804 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3308] @ 8e808 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3304] @ 8e80c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3300] @ 8e810 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3296] @ 8e814 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3292] @ 8e818 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3288] @ 8e81c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3284] @ 8e820 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3280] @ 8e824 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3276] @ 8e828 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3272] @ 8e82c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3268] @ 8e830 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3264] @ 8e834 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3260] @ 8e838 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3256] @ 8e83c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3252] @ 8e840 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3248] @ 8e844 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3244] @ 8e848 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3240] @ 8e84c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3236] @ 8e850 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3232] @ 8e854 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3228] @ 8e858 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3224] @ 8e85c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3220] @ 8e860 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3216] @ 8e864 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3212] @ 8e868 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3208] @ 8e86c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3204] @ 8e870 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3200] @ 8e874 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3196] @ 8e878 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3192] @ 8e87c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3188] @ 8e880 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3184] @ 8e884 │ │ │ │ + bl 90898 │ │ │ │ add r0, r4, #22272 @ 0x5700 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3172] @ 8e964 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3168] @ 8e968 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3164] @ 8e96c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3160] @ 8e970 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3156] @ 8e974 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3152] @ 8e978 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3148] @ 8e97c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3144] @ 8e980 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3140] @ 8e984 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3136] @ 8e988 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3132] @ 8e98c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3128] @ 8e990 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3124] @ 8e994 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3120] @ 8e998 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3116] @ 8e99c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3112] @ 8e9a0 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3108] @ 8e9a4 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3104] @ 8e9a8 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3100] @ 8e9ac │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3096] @ 8e9b0 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3092] @ 8e9b4 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3088] @ 8e9b8 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3084] @ 8e9bc │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3080] @ 8e9c0 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3076] @ 8e9c4 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3072] @ 8e9c8 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3068] @ 8e9cc │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3064] @ 8e9d0 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3060] @ 8e9d4 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3056] @ 8e9d8 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3052] @ 8e9dc │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3048] @ 8e9e0 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3044] @ 8e9e4 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3040] @ 8e9e8 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3036] @ 8e9ec │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3032] @ 8e9f0 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3028] @ 8e9f4 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3024] @ 8e9f8 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3020] @ 8e9fc │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3016] @ 8ea00 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3012] @ 8ea04 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3008] @ 8ea08 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3004] @ 8ea0c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3000] @ 8ea10 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2996] @ 8ea14 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2992] @ 8ea18 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2988] @ 8ea1c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2984] @ 8ea20 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2980] @ 8ea24 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2976] @ 8ea28 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2972] @ 8ea2c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2968] @ 8ea30 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2964] @ 8ea34 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2960] @ 8ea38 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2956] @ 8ea3c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2952] @ 8ea40 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2948] @ 8ea44 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2944] @ 8ea48 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2940] @ 8ea4c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2936] @ 8ea50 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2932] @ 8ea54 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2928] @ 8ea58 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2924] @ 8ea5c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2920] @ 8ea60 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2916] @ 8ea64 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2912] @ 8ea68 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2908] @ 8ea6c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2904] @ 8ea70 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2900] @ 8ea74 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2896] @ 8ea78 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2892] @ 8ea7c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2888] @ 8ea80 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2884] @ 8ea84 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2880] @ 8ea88 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2876] @ 8ea8c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2872] @ 8ea90 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2868] @ 8ea94 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2864] @ 8ea98 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2860] @ 8ea9c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2856] @ 8eaa0 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2852] @ 8eaa4 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2848] @ 8eaa8 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2844] @ 8eaac │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2840] @ 8eab0 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2836] @ 8eab4 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2832] @ 8eab8 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2828] @ 8eabc │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2824] @ 8eac0 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2820] @ 8eac4 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2816] @ 8eac8 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2812] @ 8eacc │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2808] @ 8ead0 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2804] @ 8ead4 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2800] @ 8ead8 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2796] @ 8eadc │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2792] @ 8eae0 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2788] @ 8eae4 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2784] @ 8eae8 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2780] @ 8eaec │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2776] @ 8eaf0 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2772] @ 8eaf4 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2768] @ 8eaf8 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2764] @ 8eafc │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2760] @ 8eb00 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2756] @ 8eb04 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2752] @ 8eb08 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2748] @ 8eb0c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2744] @ 8eb10 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2740] @ 8eb14 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2736] @ 8eb18 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2732] @ 8eb1c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2728] @ 8eb20 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2724] @ 8eb24 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2720] @ 8eb28 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2716] @ 8eb2c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2712] @ 8eb30 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2708] @ 8eb34 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2704] @ 8eb38 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2700] @ 8eb3c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2696] @ 8eb40 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2692] @ 8eb44 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2688] @ 8eb48 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2684] @ 8eb4c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2680] @ 8eb50 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2676] @ 8eb54 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2672] @ 8eb58 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2668] @ 8eb5c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2664] @ 8eb60 │ │ │ │ - bl 90974 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3172] @ 8e888 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3168] @ 8e88c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3164] @ 8e890 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3160] @ 8e894 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3156] @ 8e898 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3152] @ 8e89c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3148] @ 8e8a0 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3144] @ 8e8a4 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3140] @ 8e8a8 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3136] @ 8e8ac │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3132] @ 8e8b0 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3128] @ 8e8b4 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3124] @ 8e8b8 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3120] @ 8e8bc │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3116] @ 8e8c0 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3112] @ 8e8c4 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3108] @ 8e8c8 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3104] @ 8e8cc │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3100] @ 8e8d0 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3096] @ 8e8d4 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3092] @ 8e8d8 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3088] @ 8e8dc │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3084] @ 8e8e0 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3080] @ 8e8e4 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3076] @ 8e8e8 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3072] @ 8e8ec │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3068] @ 8e8f0 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3064] @ 8e8f4 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3060] @ 8e8f8 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3056] @ 8e8fc │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3052] @ 8e900 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3048] @ 8e904 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3044] @ 8e908 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3040] @ 8e90c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3036] @ 8e910 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3032] @ 8e914 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3028] @ 8e918 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3024] @ 8e91c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3020] @ 8e920 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3016] @ 8e924 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3012] @ 8e928 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3008] @ 8e92c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3004] @ 8e930 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3000] @ 8e934 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2996] @ 8e938 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2992] @ 8e93c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2988] @ 8e940 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2984] @ 8e944 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2980] @ 8e948 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2976] @ 8e94c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2972] @ 8e950 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2968] @ 8e954 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2964] @ 8e958 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2960] @ 8e95c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2956] @ 8e960 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2952] @ 8e964 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2948] @ 8e968 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2944] @ 8e96c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2940] @ 8e970 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2936] @ 8e974 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2932] @ 8e978 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2928] @ 8e97c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2924] @ 8e980 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2920] @ 8e984 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2916] @ 8e988 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2912] @ 8e98c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2908] @ 8e990 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2904] @ 8e994 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2900] @ 8e998 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2896] @ 8e99c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2892] @ 8e9a0 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2888] @ 8e9a4 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2884] @ 8e9a8 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2880] @ 8e9ac │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2876] @ 8e9b0 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2872] @ 8e9b4 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2868] @ 8e9b8 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2864] @ 8e9bc │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2860] @ 8e9c0 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2856] @ 8e9c4 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2852] @ 8e9c8 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2848] @ 8e9cc │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2844] @ 8e9d0 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2840] @ 8e9d4 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2836] @ 8e9d8 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2832] @ 8e9dc │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2828] @ 8e9e0 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2824] @ 8e9e4 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2820] @ 8e9e8 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2816] @ 8e9ec │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2812] @ 8e9f0 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2808] @ 8e9f4 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2804] @ 8e9f8 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2800] @ 8e9fc │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2796] @ 8ea00 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2792] @ 8ea04 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2788] @ 8ea08 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2784] @ 8ea0c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2780] @ 8ea10 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2776] @ 8ea14 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2772] @ 8ea18 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2768] @ 8ea1c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2764] @ 8ea20 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2760] @ 8ea24 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2756] @ 8ea28 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2752] @ 8ea2c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2748] @ 8ea30 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2744] @ 8ea34 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2740] @ 8ea38 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2736] @ 8ea3c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2732] @ 8ea40 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2728] @ 8ea44 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2724] @ 8ea48 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2720] @ 8ea4c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2716] @ 8ea50 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2712] @ 8ea54 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2708] @ 8ea58 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2704] @ 8ea5c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2700] @ 8ea60 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2696] @ 8ea64 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2692] @ 8ea68 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2688] @ 8ea6c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2684] @ 8ea70 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2680] @ 8ea74 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2676] @ 8ea78 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2672] @ 8ea7c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2668] @ 8ea80 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2664] @ 8ea84 │ │ │ │ + bl 90898 │ │ │ │ add r0, r4, #26368 @ 0x6700 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2652] @ 8eb64 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2648] @ 8eb68 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2644] @ 8eb6c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2640] @ 8eb70 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2636] @ 8eb74 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2632] @ 8eb78 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2628] @ 8eb7c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2624] @ 8eb80 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2620] @ 8eb84 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2616] @ 8eb88 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2612] @ 8eb8c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2608] @ 8eb90 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2604] @ 8eb94 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2600] @ 8eb98 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2596] @ 8eb9c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2592] @ 8eba0 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2588] @ 8eba4 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2584] @ 8eba8 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2580] @ 8ebac │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2576] @ 8ebb0 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2572] @ 8ebb4 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2568] @ 8ebb8 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2564] @ 8ebbc │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2560] @ 8ebc0 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2556] @ 8ebc4 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2552] @ 8ebc8 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2548] @ 8ebcc │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2544] @ 8ebd0 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2540] @ 8ebd4 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2536] @ 8ebd8 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2532] @ 8ebdc │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2528] @ 8ebe0 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2524] @ 8ebe4 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2520] @ 8ebe8 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2516] @ 8ebec │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2512] @ 8ebf0 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2508] @ 8ebf4 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2504] @ 8ebf8 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2500] @ 8ebfc │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2496] @ 8ec00 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2492] @ 8ec04 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2488] @ 8ec08 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2484] @ 8ec0c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2480] @ 8ec10 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2476] @ 8ec14 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2472] @ 8ec18 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2468] @ 8ec1c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2464] @ 8ec20 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2460] @ 8ec24 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2456] @ 8ec28 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2452] @ 8ec2c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2448] @ 8ec30 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2444] @ 8ec34 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2440] @ 8ec38 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2436] @ 8ec3c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2432] @ 8ec40 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2428] @ 8ec44 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2424] @ 8ec48 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2420] @ 8ec4c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2416] @ 8ec50 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2412] @ 8ec54 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2408] @ 8ec58 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2404] @ 8ec5c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2400] @ 8ec60 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2396] @ 8ec64 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2392] @ 8ec68 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2388] @ 8ec6c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2384] @ 8ec70 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2380] @ 8ec74 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2376] @ 8ec78 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2372] @ 8ec7c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2368] @ 8ec80 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2364] @ 8ec84 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2360] @ 8ec88 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2356] @ 8ec8c │ │ │ │ - bl 90974 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2652] @ 8ea88 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2648] @ 8ea8c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2644] @ 8ea90 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2640] @ 8ea94 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2636] @ 8ea98 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2632] @ 8ea9c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2628] @ 8eaa0 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2624] @ 8eaa4 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2620] @ 8eaa8 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2616] @ 8eaac │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2612] @ 8eab0 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2608] @ 8eab4 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2604] @ 8eab8 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2600] @ 8eabc │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2596] @ 8eac0 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2592] @ 8eac4 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2588] @ 8eac8 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2584] @ 8eacc │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2580] @ 8ead0 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2576] @ 8ead4 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2572] @ 8ead8 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2568] @ 8eadc │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2564] @ 8eae0 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2560] @ 8eae4 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2556] @ 8eae8 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2552] @ 8eaec │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2548] @ 8eaf0 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2544] @ 8eaf4 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2540] @ 8eaf8 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2536] @ 8eafc │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2532] @ 8eb00 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2528] @ 8eb04 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2524] @ 8eb08 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2520] @ 8eb0c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2516] @ 8eb10 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2512] @ 8eb14 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2508] @ 8eb18 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2504] @ 8eb1c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2500] @ 8eb20 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2496] @ 8eb24 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2492] @ 8eb28 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2488] @ 8eb2c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2484] @ 8eb30 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2480] @ 8eb34 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2476] @ 8eb38 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2472] @ 8eb3c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2468] @ 8eb40 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2464] @ 8eb44 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2460] @ 8eb48 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2456] @ 8eb4c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2452] @ 8eb50 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2448] @ 8eb54 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2444] @ 8eb58 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2440] @ 8eb5c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2436] @ 8eb60 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2432] @ 8eb64 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2428] @ 8eb68 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2424] @ 8eb6c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2420] @ 8eb70 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2416] @ 8eb74 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2412] @ 8eb78 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2408] @ 8eb7c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2404] @ 8eb80 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2400] @ 8eb84 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2396] @ 8eb88 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2392] @ 8eb8c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2388] @ 8eb90 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2384] @ 8eb94 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2380] @ 8eb98 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2376] @ 8eb9c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2372] @ 8eba0 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2368] @ 8eba4 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2364] @ 8eba8 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2360] @ 8ebac │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2356] @ 8ebb0 │ │ │ │ + bl 90898 │ │ │ │ add r0, r4, #28672 @ 0x7000 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2344] @ 8ec90 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2340] @ 8ec94 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2336] @ 8ec98 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2332] @ 8ec9c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2328] @ 8eca0 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2324] @ 8eca4 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2320] @ 8eca8 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2316] @ 8ecac │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2312] @ 8ecb0 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2308] @ 8ecb4 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2304] @ 8ecb8 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2300] @ 8ecbc │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2296] @ 8ecc0 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2292] @ 8ecc4 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2288] @ 8ecc8 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2284] @ 8eccc │ │ │ │ - bl 90974 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2344] @ 8ebb4 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2340] @ 8ebb8 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2336] @ 8ebbc │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2332] @ 8ebc0 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2328] @ 8ebc4 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2324] @ 8ebc8 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2320] @ 8ebcc │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2316] @ 8ebd0 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2312] @ 8ebd4 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2308] @ 8ebd8 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2304] @ 8ebdc │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2300] @ 8ebe0 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2296] @ 8ebe4 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2292] @ 8ebe8 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2288] @ 8ebec │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2284] @ 8ebf0 │ │ │ │ + bl 90898 │ │ │ │ add r0, r4, #29184 @ 0x7200 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2272] @ 8ecd0 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2268] @ 8ecd4 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2264] @ 8ecd8 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3592] @ 8f210 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2252] @ 8ecdc │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2248] @ 8ece0 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2244] @ 8ece4 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2240] @ 8ece8 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2236] @ 8ecec │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2232] @ 8ecf0 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2228] @ 8ecf4 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2224] @ 8ecf8 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2220] @ 8ecfc │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2216] @ 8ed00 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2212] @ 8ed04 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2208] @ 8ed08 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2204] @ 8ed0c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2200] @ 8ed10 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2196] @ 8ed14 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2192] @ 8ed18 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2188] @ 8ed1c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2184] @ 8ed20 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2180] @ 8ed24 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2176] @ 8ed28 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2172] @ 8ed2c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2168] @ 8ed30 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2164] @ 8ed34 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2160] @ 8ed38 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2156] @ 8ed3c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3396] @ 8f21c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2144] @ 8ed40 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2140] @ 8ed44 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2136] @ 8ed48 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2132] @ 8ed4c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2128] @ 8ed50 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2124] @ 8ed54 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2120] @ 8ed58 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2116] @ 8ed5c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2112] @ 8ed60 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2108] @ 8ed64 │ │ │ │ - bl 90974 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2272] @ 8ebf4 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2268] @ 8ebf8 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2264] @ 8ebfc │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3592] @ 8f134 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2252] @ 8ec00 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2248] @ 8ec04 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2244] @ 8ec08 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2240] @ 8ec0c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2236] @ 8ec10 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2232] @ 8ec14 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2228] @ 8ec18 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2224] @ 8ec1c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2220] @ 8ec20 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2216] @ 8ec24 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2212] @ 8ec28 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2208] @ 8ec2c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2204] @ 8ec30 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2200] @ 8ec34 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2196] @ 8ec38 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2192] @ 8ec3c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2188] @ 8ec40 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2184] @ 8ec44 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2180] @ 8ec48 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2176] @ 8ec4c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2172] @ 8ec50 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2168] @ 8ec54 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2164] @ 8ec58 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2160] @ 8ec5c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2156] @ 8ec60 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3396] @ 8f140 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2144] @ 8ec64 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2140] @ 8ec68 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2136] @ 8ec6c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2132] @ 8ec70 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2128] @ 8ec74 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2124] @ 8ec78 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2120] @ 8ec7c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2116] @ 8ec80 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2112] @ 8ec84 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2108] @ 8ec88 │ │ │ │ + bl 90898 │ │ │ │ add r0, r4, #30464 @ 0x7700 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2096] @ 8ed68 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2092] @ 8ed6c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2088] @ 8ed70 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2084] @ 8ed74 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2080] @ 8ed78 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2076] @ 8ed7c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2072] @ 8ed80 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2068] @ 8ed84 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2064] @ 8ed88 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2060] @ 8ed8c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2056] @ 8ed90 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2052] @ 8ed94 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2048] @ 8ed98 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2044] @ 8ed9c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2040] @ 8eda0 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2036] @ 8eda4 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2032] @ 8eda8 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2028] @ 8edac │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #3160] @ 8f220 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2016] @ 8edb0 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2012] @ 8edb4 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2008] @ 8edb8 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2004] @ 8edbc │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #2000] @ 8edc0 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #1996] @ 8edc4 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #1992] @ 8edc8 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #1988] @ 8edcc │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #1984] @ 8edd0 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #1980] @ 8edd4 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #1976] @ 8edd8 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #1972] @ 8eddc │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #1968] @ 8ede0 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #1964] @ 8ede4 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #1960] @ 8ede8 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #1956] @ 8edec │ │ │ │ - bl 90974 │ │ │ │ - b 8f258 │ │ │ │ - subseq r4, r8, r0, lsl lr │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2096] @ 8ec8c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2092] @ 8ec90 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2088] @ 8ec94 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2084] @ 8ec98 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2080] @ 8ec9c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2076] @ 8eca0 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2072] @ 8eca4 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2068] @ 8eca8 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2064] @ 8ecac │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2060] @ 8ecb0 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2056] @ 8ecb4 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2052] @ 8ecb8 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2048] @ 8ecbc │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2044] @ 8ecc0 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2040] @ 8ecc4 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2036] @ 8ecc8 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2032] @ 8eccc │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2028] @ 8ecd0 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #3160] @ 8f144 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2016] @ 8ecd4 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2012] @ 8ecd8 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2008] @ 8ecdc │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2004] @ 8ece0 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #2000] @ 8ece4 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #1996] @ 8ece8 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #1992] @ 8ecec │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #1988] @ 8ecf0 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #1984] @ 8ecf4 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #1980] @ 8ecf8 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #1976] @ 8ecfc │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #1972] @ 8ed00 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #1968] @ 8ed04 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #1964] @ 8ed08 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #1960] @ 8ed0c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #1956] @ 8ed10 │ │ │ │ + bl 90898 │ │ │ │ + b 8f17c │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ andeq r0, r3, #83886080 @ 0x5000000 │ │ │ │ teqpmi pc, #1, 30 @ p-variant is OBSOLETE │ │ │ │ - @ instruction: 0x0035e3bc │ │ │ │ - eorseq lr, r5, r8, asr #7 │ │ │ │ - subseq r5, r8, r0, lsl lr │ │ │ │ - ldrdeq fp, [r8], -r0 │ │ │ │ + eorseq fp, r5, ip, lsr sp │ │ │ │ + eorseq fp, r5, r8, asr #26 │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ + andeq fp, r8, ip, lsr r5 │ │ │ │ andeq sl, r8, ip, ror #31 │ │ │ │ - andeq pc, r9, r4, lsr #22 │ │ │ │ - @ instruction: 0x000918b0 │ │ │ │ - subseq r9, r8, ip, asr #24 │ │ │ │ - subseq r9, r8, ip, ror #24 │ │ │ │ - subseq r9, r8, ip, lsl #25 │ │ │ │ - subseq r9, r8, r8, lsr #25 │ │ │ │ - subseq r9, r8, ip, asr #25 │ │ │ │ - subseq r9, r8, r8, ror #25 │ │ │ │ - subseq r9, r8, r4, lsl #26 │ │ │ │ - subseq r9, r8, r8, lsr #26 │ │ │ │ - subseq r9, r8, r4, asr #26 │ │ │ │ - subseq r9, r8, r8, ror #26 │ │ │ │ - ldrheq r9, [r8], #-212 @ 0xffffff2c │ │ │ │ - ldrsbeq r9, [r8], #-216 @ 0xffffff28 │ │ │ │ - ldrsheq r9, [r8], #-212 @ 0xffffff2c │ │ │ │ - subseq r9, r8, ip, lsl lr │ │ │ │ - subseq r9, r8, r8, lsr lr │ │ │ │ - subseq r9, r8, r8, asr lr │ │ │ │ - subseq r9, r8, r8, ror lr │ │ │ │ - @ instruction: 0x00589e98 │ │ │ │ - ldrheq r9, [r8], #-228 @ 0xffffff1c │ │ │ │ - ldrsbeq r9, [r8], #-224 @ 0xffffff20 │ │ │ │ - ldrsheq r9, [r8], #-224 @ 0xffffff20 │ │ │ │ - subseq r9, r8, r4, lsl pc │ │ │ │ - subseq r9, r8, r4, lsr pc │ │ │ │ - subseq r9, r8, r4, asr pc │ │ │ │ - subseq r9, r8, r4, ror pc │ │ │ │ - @ instruction: 0x00589f94 │ │ │ │ - ldrheq r9, [r8], #-244 @ 0xffffff0c │ │ │ │ - ldrsbeq r9, [r8], #-248 @ 0xffffff08 │ │ │ │ - ldrsheq r9, [r8], #-252 @ 0xffffff04 │ │ │ │ - subseq sl, r8, ip, lsl r0 │ │ │ │ - subseq sl, r8, ip, lsr r0 │ │ │ │ - subseq sl, r8, r0, rrx │ │ │ │ - subseq sl, r8, r0, lsl #1 │ │ │ │ - subseq sl, r8, r8, lsr #1 │ │ │ │ - subseq sl, r8, ip, asr #1 │ │ │ │ - ldrsheq sl, [r8], #-0 │ │ │ │ - subseq sl, r8, r8, lsl r1 │ │ │ │ - subseq sl, r8, r8, lsr r1 │ │ │ │ - subseq sl, r8, ip, asr r1 │ │ │ │ - subseq sl, r8, ip, ror r1 │ │ │ │ - subseq sl, r8, ip, lsr #3 │ │ │ │ - subseq sl, r8, r8, asr #3 │ │ │ │ - subseq sl, r8, r8, ror #3 │ │ │ │ - subseq sl, r8, r8, lsl #4 │ │ │ │ - subseq sl, r8, r8, lsr #4 │ │ │ │ - subseq sl, r8, r8, asr #4 │ │ │ │ - subseq sl, r8, ip, ror #4 │ │ │ │ - subseq sl, r8, r8, lsl #5 │ │ │ │ - subseq sl, r8, r8, lsr #5 │ │ │ │ - subseq sl, r8, r4, asr #5 │ │ │ │ - subseq sl, r8, r4, ror #5 │ │ │ │ - subseq sl, r8, r0, lsl #6 │ │ │ │ - subseq sl, r8, r0, lsr #6 │ │ │ │ - subseq sl, r8, r0, asr #6 │ │ │ │ - subseq sl, r8, r4, ror #6 │ │ │ │ - subseq sl, r8, r4, lsl #7 │ │ │ │ - subseq sl, r8, r8, lsr #7 │ │ │ │ - subseq sl, r8, r8, asr #7 │ │ │ │ - subseq sl, r8, r8, ror #7 │ │ │ │ - subseq sl, r8, r4, lsl #8 │ │ │ │ - subseq sl, r8, r0, lsr #8 │ │ │ │ - subseq sl, r8, r0, asr #8 │ │ │ │ - subseq sl, r8, r8, ror #8 │ │ │ │ - subseq sl, r8, ip, lsl #9 │ │ │ │ - subseq sl, r8, ip, lsr #9 │ │ │ │ - ldrsbeq sl, [r8], #-64 @ 0xffffffc0 │ │ │ │ - ldrsheq sl, [r8], #-72 @ 0xffffffb8 │ │ │ │ - subseq sl, r8, ip, lsl r5 │ │ │ │ - subseq sl, r8, r8, lsr r5 │ │ │ │ - subseq sl, r8, r8, asr r5 │ │ │ │ - subseq sl, r8, r8, ror r5 │ │ │ │ - @ instruction: 0x0058a598 │ │ │ │ - ldrheq sl, [r8], #-92 @ 0xffffffa4 │ │ │ │ - ldrsbeq sl, [r8], #-92 @ 0xffffffa4 │ │ │ │ - ldrsheq sl, [r8], #-92 @ 0xffffffa4 │ │ │ │ - subseq sl, r8, ip, lsl r6 │ │ │ │ - subseq sl, r8, ip, lsr r6 │ │ │ │ - subseq sl, r8, ip, asr r6 │ │ │ │ - subseq sl, r8, ip, ror r6 │ │ │ │ - @ instruction: 0x0058a69c │ │ │ │ - subseq sl, r8, r4, asr #13 │ │ │ │ - subseq sl, r8, ip, ror #13 │ │ │ │ - subseq sl, r8, r8, lsl #14 │ │ │ │ - subseq sl, r8, r8, lsr #14 │ │ │ │ - subseq sl, r8, r4, asr #14 │ │ │ │ - subseq sl, r8, r4, ror #14 │ │ │ │ - subseq sl, r8, r4, lsl #15 │ │ │ │ - ldrheq sl, [r8], #-112 @ 0xffffff90 │ │ │ │ - ldrsbeq sl, [r8], #-112 @ 0xffffff90 │ │ │ │ - ldrsheq sl, [r8], #-112 @ 0xffffff90 │ │ │ │ - subseq sl, r8, r4, lsl r8 │ │ │ │ - subseq sl, r8, r4, lsr r8 │ │ │ │ - subseq sl, r8, r0, asr r8 │ │ │ │ - subseq sl, r8, ip, ror #16 │ │ │ │ - @ instruction: 0x0058a890 │ │ │ │ - ldrheq sl, [r8], #-128 @ 0xffffff80 │ │ │ │ - ldrsbeq sl, [r8], #-128 @ 0xffffff80 │ │ │ │ - ldrsheq sl, [r8], #-128 @ 0xffffff80 │ │ │ │ - subseq sl, r8, ip, lsl #18 │ │ │ │ - subseq sl, r8, ip, lsr #18 │ │ │ │ - subseq sl, r8, r0, asr r9 │ │ │ │ - subseq sl, r8, r0, ror r9 │ │ │ │ - @ instruction: 0x0058a990 │ │ │ │ - subseq sl, r8, ip, lsr #19 │ │ │ │ - subseq sl, r8, ip, asr #19 │ │ │ │ - ldrsheq sl, [r8], #-144 @ 0xffffff70 │ │ │ │ - subseq sl, r8, ip, lsl #20 │ │ │ │ - subseq sl, r8, ip, lsr #20 │ │ │ │ - subseq sl, r8, r8, asr #20 │ │ │ │ - subseq sl, r8, r4, ror #20 │ │ │ │ - subseq sl, r8, r0, lsl #21 │ │ │ │ - subseq sl, r8, r0, lsr #21 │ │ │ │ - subseq sl, r8, r4, asr #21 │ │ │ │ - subseq sl, r8, r4, ror #21 │ │ │ │ - subseq sl, r8, r4, lsl #22 │ │ │ │ - subseq sl, r8, r0, lsr #22 │ │ │ │ - subseq sl, r8, r4, asr #22 │ │ │ │ - subseq sl, r8, r4, ror #22 │ │ │ │ - subseq sl, r8, r4, lsl #23 │ │ │ │ - subseq sl, r8, r8, lsr #23 │ │ │ │ - subseq sl, r8, r8, asr #23 │ │ │ │ - subseq sl, r8, r4, ror #23 │ │ │ │ - subseq sl, r8, r0, lsl #24 │ │ │ │ - subseq sl, r8, r0, lsr #24 │ │ │ │ - subseq sl, r8, r4, asr #24 │ │ │ │ - subseq sl, r8, r4, ror #24 │ │ │ │ - subseq sl, r8, r4, lsl #25 │ │ │ │ - subseq sl, r8, r4, lsr #25 │ │ │ │ - subseq sl, r8, r4, asr #25 │ │ │ │ - subseq sl, r8, r8, ror #25 │ │ │ │ - subseq sl, r8, r0, lsr sp │ │ │ │ - subseq sl, r8, r4, asr sp │ │ │ │ - subseq sl, r8, r8, ror sp │ │ │ │ - @ instruction: 0x0058ad98 │ │ │ │ - ldrheq sl, [r8], #-216 @ 0xffffff28 │ │ │ │ - ldrsbeq sl, [r8], #-216 @ 0xffffff28 │ │ │ │ - ldrsheq sl, [r8], #-216 @ 0xffffff28 │ │ │ │ - subseq sl, r8, r4, lsl lr │ │ │ │ - subseq sl, r8, r4, lsr lr │ │ │ │ - subseq sl, r8, r4, asr lr │ │ │ │ - subseq sl, r8, r4, ror lr │ │ │ │ - @ instruction: 0x0058ae94 │ │ │ │ - ldrheq sl, [r8], #-228 @ 0xffffff1c │ │ │ │ - ldrsbeq sl, [r8], #-232 @ 0xffffff18 │ │ │ │ - ldrsheq sl, [r8], #-232 @ 0xffffff18 │ │ │ │ - subseq sl, r8, r4, lsl pc │ │ │ │ - subseq sl, r8, r8, lsr pc │ │ │ │ - subseq sl, r8, r8, asr pc │ │ │ │ - subseq sl, r8, r8, ror pc │ │ │ │ - @ instruction: 0x0058af9c │ │ │ │ - ldrheq sl, [r8], #-252 @ 0xffffff04 │ │ │ │ - subseq sl, r8, r0, ror #31 │ │ │ │ - subseq fp, r8, r0 │ │ │ │ - subseq fp, r8, r0, lsr #32 │ │ │ │ - subseq fp, r8, ip, asr #32 │ │ │ │ - subseq fp, r8, r8, rrx │ │ │ │ - subseq fp, r8, r4, lsl #1 │ │ │ │ - subseq fp, r8, ip, lsr #1 │ │ │ │ - ldrsbeq fp, [r8], #-4 │ │ │ │ - ldrsheq fp, [r8], #-4 │ │ │ │ - subseq fp, r8, r4, lsl r1 │ │ │ │ - subseq fp, r8, r8, lsr r1 │ │ │ │ - subseq fp, r8, r0, ror r1 │ │ │ │ - subseq fp, r8, r0, lsr #3 │ │ │ │ - subseq fp, r8, r8, asr #3 │ │ │ │ - ldrsheq fp, [r8], #-28 @ 0xffffffe4 │ │ │ │ - subseq fp, r8, r4, lsr #4 │ │ │ │ - subseq fp, r8, ip, asr #4 │ │ │ │ - subseq fp, r8, ip, ror #4 │ │ │ │ - subseq fp, r8, r8, lsl #5 │ │ │ │ - subseq fp, r8, r8, lsr #5 │ │ │ │ - subseq fp, r8, r8, asr #5 │ │ │ │ - subseq fp, r8, r4, ror #5 │ │ │ │ - subseq fp, r8, r0, lsl #6 │ │ │ │ - subseq fp, r8, r0, lsr #6 │ │ │ │ - subseq fp, r8, r0, asr #6 │ │ │ │ - subseq fp, r8, r0, ror #6 │ │ │ │ - subseq fp, r8, r4, lsl #7 │ │ │ │ - ldrheq fp, [r8], #-52 @ 0xffffffcc │ │ │ │ - ldrsbeq fp, [r8], #-52 @ 0xffffffcc │ │ │ │ - ldrsheq fp, [r8], #-52 @ 0xffffffcc │ │ │ │ - subseq fp, r8, r8, lsl r4 │ │ │ │ - subseq fp, r8, ip, lsr r4 │ │ │ │ - subseq fp, r8, r4, ror #8 │ │ │ │ - subseq fp, r8, r8, lsl #9 │ │ │ │ - subseq fp, r8, r8, lsr #9 │ │ │ │ - subseq fp, r8, r8, asr #9 │ │ │ │ - subseq fp, r8, ip, ror #9 │ │ │ │ - subseq fp, r8, ip, lsr #10 │ │ │ │ - subseq fp, r8, r0, asr r5 │ │ │ │ - subseq fp, r8, r8, ror r5 │ │ │ │ - @ instruction: 0x0058b59c │ │ │ │ - ldrheq fp, [r8], #-84 @ 0xffffffac │ │ │ │ - ldrsbeq fp, [r8], #-92 @ 0xffffffa4 │ │ │ │ - ldrsheq fp, [r8], #-92 @ 0xffffffa4 │ │ │ │ - subseq fp, r8, r8, lsl r6 │ │ │ │ - subseq fp, r8, r0, asr #12 │ │ │ │ - subseq fp, r8, ip, asr r6 │ │ │ │ - subseq fp, r8, r4, lsl #13 │ │ │ │ - subseq fp, r8, r8, lsr #13 │ │ │ │ - subseq fp, r8, r4, asr #13 │ │ │ │ - subseq fp, r8, r4, ror #13 │ │ │ │ - subseq fp, r8, r8, lsl #14 │ │ │ │ - subseq fp, r8, r8, lsr #14 │ │ │ │ - subseq fp, r8, r8, asr #14 │ │ │ │ - subseq fp, r8, r8, ror #14 │ │ │ │ - @ instruction: 0x0058b790 │ │ │ │ - ldrheq fp, [r8], #-116 @ 0xffffff8c │ │ │ │ - ldrsbeq fp, [r8], #-112 @ 0xffffff90 │ │ │ │ - subseq fp, r8, r0, lsl #16 │ │ │ │ - subseq fp, r8, r0, lsr r8 │ │ │ │ - subseq fp, r8, r0, asr r8 │ │ │ │ - subseq fp, r8, ip, ror #16 │ │ │ │ - subseq fp, r8, r8, lsl #17 │ │ │ │ - subseq fp, r8, r4, lsr #17 │ │ │ │ - ldrheq fp, [r8], #-140 @ 0xffffff74 │ │ │ │ - subseq fp, r8, r4, ror #17 │ │ │ │ - subseq fp, r8, r8, lsl #18 │ │ │ │ - subseq fp, r8, ip, lsr #18 │ │ │ │ - subseq fp, r8, r0, asr r9 │ │ │ │ - subseq fp, r8, ip, ror #18 │ │ │ │ - subseq fp, r8, ip, lsl #19 │ │ │ │ - subseq fp, r8, r8, lsr #19 │ │ │ │ - subseq fp, r8, r0, asr #19 │ │ │ │ - ldrsbeq fp, [r8], #-156 @ 0xffffff64 │ │ │ │ - ldrsheq fp, [r8], #-152 @ 0xffffff68 │ │ │ │ - subseq fp, r8, r8, lsl sl │ │ │ │ - subseq fp, r8, r4, lsr sl │ │ │ │ - subseq fp, r8, ip, asr sl │ │ │ │ - subseq fp, r8, r8, ror sl │ │ │ │ - @ instruction: 0x0058ba90 │ │ │ │ - subseq fp, r8, ip, lsr #21 │ │ │ │ - subseq fp, r8, ip, asr #21 │ │ │ │ - ldrsheq fp, [r8], #-164 @ 0xffffff5c │ │ │ │ - subseq fp, r8, r4, lsl fp │ │ │ │ - subseq fp, r8, r4, lsr fp │ │ │ │ - subseq fp, r8, r0, asr fp │ │ │ │ - subseq fp, r8, ip, ror #22 │ │ │ │ - subseq fp, r8, r4, lsl #23 │ │ │ │ - subseq fp, r8, r4, lsr #23 │ │ │ │ - subseq fp, r8, r0, asr #23 │ │ │ │ - ldrsbeq fp, [r8], #-188 @ 0xffffff44 │ │ │ │ - ldrsheq fp, [r8], #-184 @ 0xffffff48 │ │ │ │ - subseq fp, r8, ip, lsl ip │ │ │ │ - subseq fp, r8, ip, lsr ip │ │ │ │ - subseq fp, r8, ip, asr ip │ │ │ │ - subseq fp, r8, r8, ror ip │ │ │ │ - @ instruction: 0x0058bc94 │ │ │ │ - ldrheq fp, [r8], #-196 @ 0xffffff3c │ │ │ │ - ldrsbeq fp, [r8], #-196 @ 0xffffff3c │ │ │ │ - ldrsheq fp, [r8], #-192 @ 0xffffff40 │ │ │ │ - subseq fp, r8, r4, lsl sp │ │ │ │ - subseq fp, r8, r0, lsr sp │ │ │ │ - subseq fp, r8, r0, asr sp │ │ │ │ - subseq fp, r8, r0, ror sp │ │ │ │ - @ instruction: 0x0058bd9c │ │ │ │ - subseq fp, r8, r4, asr #27 │ │ │ │ - subseq fp, r8, r0, ror #27 │ │ │ │ - ldrsheq fp, [r8], #-220 @ 0xffffff24 │ │ │ │ - subseq fp, r8, r8, lsl lr │ │ │ │ - subseq fp, r8, r4, asr #28 │ │ │ │ - subseq fp, r8, r4, ror #28 │ │ │ │ - subseq fp, r8, r4, lsl #29 │ │ │ │ - subseq fp, r8, r0, lsr #29 │ │ │ │ - ldrheq fp, [r8], #-236 @ 0xffffff14 │ │ │ │ - ldrsbeq fp, [r8], #-236 @ 0xffffff14 │ │ │ │ - ldrsheq fp, [r8], #-232 @ 0xffffff18 │ │ │ │ - subseq fp, r8, r8, lsl pc │ │ │ │ - subseq fp, r8, r0, asr #30 │ │ │ │ - subseq fp, r8, ip, asr pc │ │ │ │ - subseq fp, r8, r8, ror pc │ │ │ │ - @ instruction: 0x0058bf94 │ │ │ │ - ldrheq fp, [r8], #-240 @ 0xffffff10 │ │ │ │ - subseq fp, r8, ip, asr #31 │ │ │ │ - subseq fp, r8, ip, ror #31 │ │ │ │ - subseq ip, r8, ip │ │ │ │ - subseq ip, r8, r8, lsr #32 │ │ │ │ - subseq ip, r8, r8, asr #32 │ │ │ │ - subseq ip, r8, r0, ror r0 │ │ │ │ - @ instruction: 0x0058c090 │ │ │ │ - ldrheq ip, [r8], #-4 │ │ │ │ - ldrsbeq ip, [r8], #-4 │ │ │ │ - ldrsheq ip, [r8], #-4 │ │ │ │ - subseq ip, r8, ip, lsl r1 │ │ │ │ - subseq ip, r8, r0, asr #2 │ │ │ │ - subseq ip, r8, ip, asr r1 │ │ │ │ - subseq ip, r8, ip, ror r1 │ │ │ │ - @ instruction: 0x0058c19c │ │ │ │ - subseq ip, r8, r4, asr #3 │ │ │ │ - subseq ip, r8, r4, ror #3 │ │ │ │ - subseq ip, r8, r8, lsl #4 │ │ │ │ - subseq ip, r8, r8, lsr #4 │ │ │ │ - subseq ip, r8, r4, asr #4 │ │ │ │ - subseq ip, r8, r4, ror #4 │ │ │ │ - subseq ip, r8, r0, lsl #5 │ │ │ │ - subseq ip, r8, r4, lsr #5 │ │ │ │ - subseq ip, r8, r8, asr #5 │ │ │ │ - subseq ip, r8, r4, ror #5 │ │ │ │ - subseq ip, r8, r0, lsl #6 │ │ │ │ - subseq ip, r8, r4, lsr #6 │ │ │ │ - subseq ip, r8, r0, asr #6 │ │ │ │ - subseq ip, r8, ip, asr r3 │ │ │ │ - subseq ip, r8, r8, ror r3 │ │ │ │ - @ instruction: 0x0058c394 │ │ │ │ - ldrheq ip, [r8], #-48 @ 0xffffffd0 │ │ │ │ - ldrsbeq ip, [r8], #-48 @ 0xffffffd0 │ │ │ │ - subseq ip, r8, r8, ror #7 │ │ │ │ - subseq ip, r8, r4, lsl #8 │ │ │ │ - subseq ip, r8, r4, lsr #8 │ │ │ │ - subseq ip, r8, ip, lsr r4 │ │ │ │ - subseq ip, r8, r8, asr r4 │ │ │ │ - subseq ip, r8, r4, ror r4 │ │ │ │ - @ instruction: 0x0058c490 │ │ │ │ - ldrheq ip, [r8], #-68 @ 0xffffffbc │ │ │ │ - ldrsbeq ip, [r8], #-64 @ 0xffffffc0 │ │ │ │ - subseq ip, r8, ip, ror #9 │ │ │ │ - subseq ip, r8, r4, lsr r5 │ │ │ │ - subseq ip, r8, r8, asr r5 │ │ │ │ - subseq ip, r8, r4, ror r5 │ │ │ │ - @ instruction: 0x0058c590 │ │ │ │ - ldrheq ip, [r8], #-80 @ 0xffffffb0 │ │ │ │ - ldrsbeq ip, [r8], #-88 @ 0xffffffa8 │ │ │ │ - ldrsheq ip, [r8], #-84 @ 0xffffffac │ │ │ │ - subseq ip, r8, r4, lsl r6 │ │ │ │ - subseq ip, r8, r4, lsr r6 │ │ │ │ - subseq ip, r8, r0, asr r6 │ │ │ │ - subseq ip, r8, ip, ror #12 │ │ │ │ - @ instruction: 0x0058c690 │ │ │ │ - ldrheq ip, [r8], #-96 @ 0xffffffa0 │ │ │ │ - subseq ip, r8, ip, asr #13 │ │ │ │ - subseq ip, r8, r4, ror #13 │ │ │ │ - subseq ip, r8, r8, lsl #14 │ │ │ │ - subseq ip, r8, r0, lsr #14 │ │ │ │ - subseq ip, r8, r0, asr #14 │ │ │ │ - subseq ip, r8, r0, ror #14 │ │ │ │ - subseq ip, r8, r4, lsl #15 │ │ │ │ - subseq ip, r8, r8, lsr #15 │ │ │ │ - subseq ip, r8, r4, asr #15 │ │ │ │ - subseq ip, r8, r4, ror #15 │ │ │ │ - ldrsheq ip, [r8], #-124 @ 0xffffff84 │ │ │ │ - subseq ip, r8, r0, lsr #16 │ │ │ │ - subseq ip, r8, r0, asr #16 │ │ │ │ - subseq ip, r8, r0, ror #16 │ │ │ │ - subseq ip, r8, ip, ror r8 │ │ │ │ - @ instruction: 0x0058c89c │ │ │ │ - ldrheq ip, [r8], #-132 @ 0xffffff7c │ │ │ │ - ldrsbeq ip, [r8], #-128 @ 0xffffff80 │ │ │ │ - subseq ip, r8, ip, ror #17 │ │ │ │ - subseq ip, r8, ip, lsl #18 │ │ │ │ - subseq ip, r8, ip, lsr #18 │ │ │ │ - subseq ip, r8, ip, asr #18 │ │ │ │ - subseq ip, r8, ip, ror #18 │ │ │ │ - subseq ip, r8, ip, lsl #19 │ │ │ │ - ldrheq ip, [r8], #-148 @ 0xffffff6c │ │ │ │ - subseq ip, r8, ip, asr #19 │ │ │ │ - subseq ip, r8, r8, ror #19 │ │ │ │ - subseq ip, r8, ip, lsl #20 │ │ │ │ - subseq ip, r8, ip, lsr #20 │ │ │ │ - subseq ip, r8, r8, asr #20 │ │ │ │ - subseq ip, r8, r4, ror #20 │ │ │ │ - subseq ip, r8, r0, lsl #21 │ │ │ │ - @ instruction: 0x0058ca9c │ │ │ │ - ldrheq ip, [r8], #-164 @ 0xffffff5c │ │ │ │ - subseq ip, r8, ip, asr #21 │ │ │ │ - subseq ip, r8, r8, ror #21 │ │ │ │ - subseq ip, r8, r4, lsl #22 │ │ │ │ - subseq ip, r8, r0, lsr #22 │ │ │ │ - subseq ip, r8, r4, asr #22 │ │ │ │ - subseq ip, r8, r4, ror #22 │ │ │ │ - subseq ip, r8, r0, lsl #23 │ │ │ │ - subseq ip, r8, r0, lsr #23 │ │ │ │ - subseq ip, r8, r0, asr #23 │ │ │ │ - ldrsbeq ip, [r8], #-188 @ 0xffffff44 │ │ │ │ - ldrsheq ip, [r8], #-184 @ 0xffffff48 │ │ │ │ - subseq ip, r8, r4, lsl ip │ │ │ │ - subseq ip, r8, r4, lsr ip │ │ │ │ - subseq ip, r8, r4, asr ip │ │ │ │ - subseq ip, r8, r0, ror ip │ │ │ │ - subseq ip, r8, ip, lsl #25 │ │ │ │ - subseq ip, r8, r8, lsr #25 │ │ │ │ - subseq ip, r8, ip, asr #25 │ │ │ │ - subseq ip, r8, r8, ror #25 │ │ │ │ - subseq ip, r8, r8, lsl #26 │ │ │ │ - subseq ip, r8, r8, lsr #26 │ │ │ │ - subseq ip, r8, ip, asr #26 │ │ │ │ - subseq ip, r8, r8, ror #26 │ │ │ │ - subseq ip, r8, r4, lsl #27 │ │ │ │ - subseq ip, r8, r0, lsr #27 │ │ │ │ - ldrheq ip, [r8], #-220 @ 0xffffff24 │ │ │ │ - ldrsbeq ip, [r8], #-220 @ 0xffffff24 │ │ │ │ - ldrsheq ip, [r8], #-216 @ 0xffffff28 │ │ │ │ - subseq ip, r8, r0, lsr lr │ │ │ │ - subseq ip, r8, r4, asr lr │ │ │ │ - subseq ip, r8, r4, ror lr │ │ │ │ - @ instruction: 0x0058ce94 │ │ │ │ - ldrheq ip, [r8], #-224 @ 0xffffff20 │ │ │ │ - ldrsbeq ip, [r8], #-224 @ 0xffffff20 │ │ │ │ - subseq ip, r8, r8, ror #29 │ │ │ │ - subseq ip, r8, r4, lsl #30 │ │ │ │ - subseq ip, r8, r4, lsr #30 │ │ │ │ - subseq ip, r8, r0, asr #30 │ │ │ │ - subseq ip, r8, ip, asr pc │ │ │ │ - subseq ip, r8, ip, ror pc │ │ │ │ - subseq ip, r8, r0, lsr #31 │ │ │ │ - subseq ip, r8, r0, asr #31 │ │ │ │ - ldrsbeq ip, [r8], #-252 @ 0xffffff04 │ │ │ │ - ldrsheq ip, [r8], #-248 @ 0xffffff08 │ │ │ │ - subseq sp, r8, ip, lsr #32 │ │ │ │ - subseq sp, r8, r8, asr #32 │ │ │ │ - subseq sp, r8, r4, rrx │ │ │ │ - subseq sp, r8, r4, lsr #1 │ │ │ │ - subseq sp, r8, r0, asr #1 │ │ │ │ - subseq sp, r8, r0, ror #1 │ │ │ │ - ldrsheq sp, [r8], #-12 │ │ │ │ - subseq sp, r8, ip, lsl r1 │ │ │ │ - subseq sp, r8, ip, lsr r1 │ │ │ │ - subseq sp, r8, r4, asr r1 │ │ │ │ - subseq sp, r8, r8, ror r1 │ │ │ │ - @ instruction: 0x0058d19c │ │ │ │ - ldrheq sp, [r8], #-28 @ 0xffffffe4 │ │ │ │ - ldrsbeq sp, [r8], #-24 @ 0xffffffe8 │ │ │ │ - ldrsheq sp, [r8], #-28 @ 0xffffffe4 │ │ │ │ - subseq sp, r8, r0, lsr #4 │ │ │ │ - subseq sp, r8, r4, asr #4 │ │ │ │ - subseq sp, r8, r8, ror #4 │ │ │ │ - subseq sp, r8, r4, lsl #5 │ │ │ │ - subseq sp, r8, r4, lsr #5 │ │ │ │ - subseq sp, r8, r0, asr #5 │ │ │ │ - subseq sp, r8, r4, ror #5 │ │ │ │ - subseq sp, r8, r4, lsl #6 │ │ │ │ - subseq sp, r8, r8, lsr #6 │ │ │ │ - subseq sp, r8, r4, asr #6 │ │ │ │ - subseq sp, r8, r8, ror #6 │ │ │ │ - subseq sp, r8, r8, lsl #7 │ │ │ │ - subseq sp, r8, r8, lsr #7 │ │ │ │ - subseq sp, r8, r4, ror #7 │ │ │ │ - subseq sp, r8, r4, lsl #8 │ │ │ │ - subseq sp, r8, r8, lsr #8 │ │ │ │ - subseq sp, r8, r4, asr #8 │ │ │ │ - subseq sp, r8, r0, ror #8 │ │ │ │ - subseq sp, r8, ip, ror r4 │ │ │ │ - @ instruction: 0x0058d498 │ │ │ │ - ldrheq sp, [r8], #-72 @ 0xffffffb8 │ │ │ │ - ldrsbeq sp, [r8], #-72 @ 0xffffffb8 │ │ │ │ - ldrsheq sp, [r8], #-68 @ 0xffffffbc │ │ │ │ - subseq sp, r8, r0, lsr r5 │ │ │ │ - subseq sp, r8, r8, asr #10 │ │ │ │ - subseq sp, r8, r4, ror #10 │ │ │ │ - subseq sp, r8, r0, lsl #11 │ │ │ │ - @ instruction: 0x0058d59c │ │ │ │ - ldrheq sp, [r8], #-84 @ 0xffffffac │ │ │ │ - subseq sp, r8, ip, asr #11 │ │ │ │ - subseq sp, r8, r4, ror #11 │ │ │ │ - subseq sp, r8, r4, lsl #12 │ │ │ │ - subseq sp, r8, r0, lsr #12 │ │ │ │ - subseq sp, r8, ip, lsr r6 │ │ │ │ - subseq sp, r8, r8, asr r6 │ │ │ │ - subseq sp, r8, r8, ror r6 │ │ │ │ - @ instruction: 0x0058d698 │ │ │ │ - ldrheq sp, [r8], #-108 @ 0xffffff94 │ │ │ │ - ldrsbeq sp, [r8], #-108 @ 0xffffff94 │ │ │ │ - ldrsheq sp, [r8], #-108 @ 0xffffff94 │ │ │ │ - subseq sp, r8, r8, lsl r7 │ │ │ │ - subseq sp, r8, r0, asr r7 │ │ │ │ - subseq sp, r8, ip, ror #14 │ │ │ │ - subseq sp, r8, r8, lsl #15 │ │ │ │ - subseq sp, r8, r4, lsr #15 │ │ │ │ - subseq sp, r8, r0, asr #15 │ │ │ │ - subseq sp, r8, r4, ror #15 │ │ │ │ - subseq sp, r8, r0, lsl #16 │ │ │ │ - subseq sp, r8, r0, lsr #16 │ │ │ │ - subseq sp, r8, ip, lsr r8 │ │ │ │ - subseq sp, r8, r4, asr r8 │ │ │ │ - subseq sp, r8, r0, ror r8 │ │ │ │ - subseq sp, r8, ip, lsl #17 │ │ │ │ - subseq sp, r8, ip, lsr #17 │ │ │ │ - subseq sp, r8, r8, asr #17 │ │ │ │ - subseq sp, r8, ip, ror #17 │ │ │ │ - subseq sp, r8, r8, lsl #18 │ │ │ │ - subseq sp, r8, r4, lsr #18 │ │ │ │ - subseq sp, r8, r4, asr #18 │ │ │ │ - subseq sp, r8, r4, ror #18 │ │ │ │ - subseq sp, r8, r4, lsl #19 │ │ │ │ - subseq sp, r8, r0, lsr #19 │ │ │ │ - ldrheq sp, [r8], #-156 @ 0xffffff64 │ │ │ │ - ldrsbeq sp, [r8], #-156 @ 0xffffff64 │ │ │ │ - ldrsheq sp, [r8], #-156 @ 0xffffff64 │ │ │ │ - subseq sp, r8, ip, lsl sl │ │ │ │ - subseq sp, r8, ip, lsr sl │ │ │ │ - subseq sp, r8, r8, asr sl │ │ │ │ - subseq sp, r8, r8, ror sl │ │ │ │ - @ instruction: 0x0058da98 │ │ │ │ - ldrheq sp, [r8], #-164 @ 0xffffff5c │ │ │ │ - ldrsbeq sp, [r8], #-164 @ 0xffffff5c │ │ │ │ - ldrsheq sp, [r8], #-168 @ 0xffffff58 │ │ │ │ - subseq sp, r8, r4, lsl fp │ │ │ │ - subseq sp, r8, ip, lsr #22 │ │ │ │ - subseq sp, r8, r8, asr #22 │ │ │ │ - subseq sp, r8, r4, ror #22 │ │ │ │ - subseq sp, r8, r8, lsl #23 │ │ │ │ - subseq sp, r8, r4, lsr #23 │ │ │ │ - subseq sp, r8, r0, asr #23 │ │ │ │ - ldrsbeq sp, [r8], #-184 @ 0xffffff48 │ │ │ │ - ldrsheq sp, [r8], #-176 @ 0xffffff50 │ │ │ │ - subseq sp, r8, ip, lsl #24 │ │ │ │ - subseq sp, r8, r8, lsr #24 │ │ │ │ - subseq sp, r8, r4, asr #24 │ │ │ │ - subseq sp, r8, r4, ror #24 │ │ │ │ - subseq sp, r8, ip, lsl #25 │ │ │ │ - ldrheq sp, [r8], #-196 @ 0xffffff3c │ │ │ │ - ldrsbeq sp, [r8], #-192 @ 0xffffff40 │ │ │ │ - ldrsheq sp, [r8], #-192 @ 0xffffff40 │ │ │ │ - subseq sp, r8, r8, lsl sp │ │ │ │ - subseq sp, r8, r8, lsr sp │ │ │ │ - subseq sp, r8, r4, asr sp │ │ │ │ - subseq sp, r8, r0, ror sp │ │ │ │ - subseq sp, r8, ip, lsl #27 │ │ │ │ - ldrheq sp, [r8], #-208 @ 0xffffff30 │ │ │ │ - ldrsbeq sp, [r8], #-208 @ 0xffffff30 │ │ │ │ - subseq sp, r8, ip, ror #27 │ │ │ │ - subseq sp, r8, ip, lsl #28 │ │ │ │ - subseq sp, r8, r8, lsr #28 │ │ │ │ - subseq sp, r8, r4, asr #28 │ │ │ │ - subseq sp, r8, r4, ror #28 │ │ │ │ - subseq sp, r8, r4, lsl #29 │ │ │ │ - @ instruction: 0x0058de9c │ │ │ │ - ldrheq sp, [r8], #-232 @ 0xffffff18 │ │ │ │ - ldrsbeq sp, [r8], #-224 @ 0xffffff20 │ │ │ │ - subseq sp, r8, ip, ror #29 │ │ │ │ - subseq sp, r8, r8, lsl #30 │ │ │ │ - subseq sp, r8, r0, lsr #30 │ │ │ │ - subseq sp, r8, ip, lsr pc │ │ │ │ - subseq sp, r8, r8, asr pc │ │ │ │ - subseq sp, r8, r8, ror pc │ │ │ │ - @ instruction: 0x0058df98 │ │ │ │ - ldrheq sp, [r8], #-252 @ 0xffffff04 │ │ │ │ - subseq sp, r8, r0, ror #31 │ │ │ │ - subseq lr, r8, r0 │ │ │ │ - subseq lr, r8, ip, lsl r0 │ │ │ │ - subseq lr, r8, r8, lsr r0 │ │ │ │ - subseq lr, r8, r4, asr r0 │ │ │ │ - subseq lr, r8, r0, ror r0 │ │ │ │ - @ instruction: 0x0058e090 │ │ │ │ - ldrheq lr, [r8], #-0 │ │ │ │ - subseq lr, r8, ip, asr #1 │ │ │ │ - subseq lr, r8, r8, ror #1 │ │ │ │ - subseq lr, r8, r4, lsl #2 │ │ │ │ - subseq lr, r8, r0, lsr #2 │ │ │ │ - subseq lr, r8, r0, asr #2 │ │ │ │ - subseq lr, r8, r0, ror #2 │ │ │ │ - subseq lr, r8, ip, ror r1 │ │ │ │ - @ instruction: 0x0058e198 │ │ │ │ - ldrheq lr, [r8], #-20 @ 0xffffffec │ │ │ │ - ldrsbeq lr, [r8], #-20 @ 0xffffffec │ │ │ │ - ldrsheq lr, [r8], #-16 │ │ │ │ - subseq lr, r8, ip, lsl #4 │ │ │ │ - subseq lr, r8, r8, lsr #4 │ │ │ │ - subseq lr, r8, ip, asr #4 │ │ │ │ - subseq lr, r8, r0, ror r2 │ │ │ │ - subseq lr, r8, ip, lsl #5 │ │ │ │ - subseq lr, r8, ip, lsr #5 │ │ │ │ - subseq lr, r8, r4, asr #5 │ │ │ │ - subseq lr, r8, r0, ror #5 │ │ │ │ - ldrsheq lr, [r8], #-40 @ 0xffffffd8 │ │ │ │ - subseq lr, r8, r4, lsl r3 │ │ │ │ - subseq lr, r8, r0, lsr r3 │ │ │ │ - subseq lr, r8, ip, asr #6 │ │ │ │ - subseq lr, r8, r4, ror r3 │ │ │ │ - @ instruction: 0x0058e394 │ │ │ │ - ldrheq lr, [r8], #-52 @ 0xffffffcc │ │ │ │ - ldrsbeq lr, [r8], #-60 @ 0xffffffc4 │ │ │ │ - subseq lr, r8, r4, lsl #8 │ │ │ │ - subseq lr, r8, r0, lsr #8 │ │ │ │ - subseq lr, r8, r0, asr #8 │ │ │ │ - subseq lr, r8, r8, asr r4 │ │ │ │ - subseq lr, r8, r0, ror r4 │ │ │ │ - subseq lr, r8, ip, lsl #9 │ │ │ │ - subseq lr, r8, ip, lsr #9 │ │ │ │ - subseq lr, r8, r4, asr #9 │ │ │ │ - subseq lr, r8, r0, ror #9 │ │ │ │ - ldrsheq lr, [r8], #-76 @ 0xffffffb4 │ │ │ │ - subseq lr, r8, ip, lsl r5 │ │ │ │ - subseq lr, r8, r8, lsr r5 │ │ │ │ - subseq lr, r8, r8, asr r5 │ │ │ │ - subseq lr, r8, r8, ror r5 │ │ │ │ - @ instruction: 0x0058e598 │ │ │ │ - ldrheq lr, [r8], #-88 @ 0xffffffa8 │ │ │ │ - ldrsbeq lr, [r8], #-84 @ 0xffffffac │ │ │ │ - ldrsheq lr, [r8], #-92 @ 0xffffffa4 │ │ │ │ - subseq lr, r8, ip, lsl r6 │ │ │ │ - subseq lr, r8, r8, lsr r6 │ │ │ │ - subseq lr, r8, r4, asr r6 │ │ │ │ - subseq lr, r8, r0, ror r6 │ │ │ │ - subseq lr, r8, ip, lsl #13 │ │ │ │ - subseq lr, r8, r8, lsr #13 │ │ │ │ - subseq lr, r8, r8, asr #13 │ │ │ │ - subseq lr, r8, r4, ror #13 │ │ │ │ - subseq lr, r8, r4, lsl #14 │ │ │ │ - subseq lr, r8, r0, lsr #14 │ │ │ │ - subseq lr, r8, ip, lsr r7 │ │ │ │ - subseq lr, r8, ip, asr r7 │ │ │ │ - subseq lr, r8, r8, ror r7 │ │ │ │ - @ instruction: 0x0058e79c │ │ │ │ - ldrheq lr, [r8], #-124 @ 0xffffff84 │ │ │ │ - ldrsbeq lr, [r8], #-120 @ 0xffffff88 │ │ │ │ - subseq lr, r8, r0, lsl #16 │ │ │ │ - subseq lr, r8, ip, lsl r8 │ │ │ │ - subseq lr, r8, ip, lsr r8 │ │ │ │ - subseq lr, r8, ip, asr r8 │ │ │ │ - subseq lr, r8, r8, ror r8 │ │ │ │ - @ instruction: 0x0058e894 │ │ │ │ - subseq lr, r8, ip, lsr #17 │ │ │ │ - subseq lr, r8, ip, asr #17 │ │ │ │ - ldrsheq lr, [r8], #-128 @ 0xffffff80 │ │ │ │ - subseq lr, r8, r0, lsl r9 │ │ │ │ - subseq lr, r8, ip, lsr #18 │ │ │ │ - subseq lr, r8, r8, asr #18 │ │ │ │ - subseq lr, r8, r8, ror #18 │ │ │ │ - subseq lr, r8, r4, lsl #19 │ │ │ │ - subseq lr, r8, r4, lsr #19 │ │ │ │ - subseq lr, r8, r4, asr #19 │ │ │ │ - subseq lr, r8, r4, ror #19 │ │ │ │ - subseq lr, r8, r0, lsl #20 │ │ │ │ - subseq lr, r8, r0, lsr #20 │ │ │ │ - subseq lr, r8, ip, lsr sl │ │ │ │ - subseq lr, r8, r8, asr sl │ │ │ │ - subseq lr, r8, r8, ror sl │ │ │ │ - subseq lr, r8, r0, lsr #21 │ │ │ │ - ldrheq lr, [r8], #-172 @ 0xffffff54 │ │ │ │ - ldrsbeq lr, [r8], #-168 @ 0xffffff58 │ │ │ │ - ldrsheq lr, [r8], #-164 @ 0xffffff5c │ │ │ │ - subseq lr, r8, r0, lsl fp │ │ │ │ - subseq lr, r8, r8, lsr fp │ │ │ │ - subseq lr, r8, r4, asr fp │ │ │ │ - subseq lr, r8, ip, ror #22 │ │ │ │ - subseq lr, r8, ip, lsl #23 │ │ │ │ - subseq lr, r8, ip, lsr #23 │ │ │ │ - subseq lr, r8, r8, asr #23 │ │ │ │ - subseq lr, r8, r8, ror #23 │ │ │ │ - subseq lr, r8, r4, lsl #24 │ │ │ │ - subseq lr, r8, r0, lsr #24 │ │ │ │ - subseq lr, r8, ip, lsr ip │ │ │ │ - subseq lr, r8, r8, asr ip │ │ │ │ - subseq lr, r8, r4, ror ip │ │ │ │ - @ instruction: 0x0058ec90 │ │ │ │ - ldrheq lr, [r8], #-192 @ 0xffffff40 │ │ │ │ - ldrsbeq lr, [r8], #-192 @ 0xffffff40 │ │ │ │ - ldrsheq lr, [r8], #-192 @ 0xffffff40 │ │ │ │ - subseq lr, r8, ip, lsl #26 │ │ │ │ - subseq lr, r8, ip, lsr #26 │ │ │ │ - subseq lr, r8, r8, asr #26 │ │ │ │ - subseq lr, r8, r4, ror #26 │ │ │ │ - @ instruction: 0x0058ed94 │ │ │ │ - ldrheq lr, [r8], #-208 @ 0xffffff30 │ │ │ │ - subseq lr, r8, r8, asr #27 │ │ │ │ - subseq lr, r8, r4, ror #27 │ │ │ │ - subseq lr, r8, ip, lsl #28 │ │ │ │ - subseq lr, r8, r8, lsr #28 │ │ │ │ - subseq lr, r8, r8, asr #28 │ │ │ │ - subseq lr, r8, r8, ror #28 │ │ │ │ - subseq lr, r8, r8, lsl #29 │ │ │ │ - subseq lr, r8, r4, lsr #29 │ │ │ │ - subseq lr, r8, r0, asr #29 │ │ │ │ - subseq lr, r8, r0, ror #29 │ │ │ │ - ldrsheq lr, [r8], #-236 @ 0xffffff14 │ │ │ │ - subseq lr, r8, r8, lsl pc │ │ │ │ - subseq lr, r8, r8, lsr pc │ │ │ │ - subseq lr, r8, r4, asr pc │ │ │ │ - subseq lr, r8, r0, ror pc │ │ │ │ - subseq lr, r8, ip, lsl #31 │ │ │ │ - subseq lr, r8, ip, lsr #31 │ │ │ │ - subseq lr, r8, r4, asr #31 │ │ │ │ - subseq lr, r8, r8, ror #31 │ │ │ │ - subseq pc, r8, r8 │ │ │ │ - subseq pc, r8, r8, lsr #32 │ │ │ │ - subseq pc, r8, r8, asr #32 │ │ │ │ - subseq pc, r8, r4, rrx │ │ │ │ - subseq pc, r8, r4, lsl #1 │ │ │ │ - subseq pc, r8, r0, lsr #1 │ │ │ │ - ldrheq pc, [r8], #-8 @ │ │ │ │ - ldrsbeq pc, [r8], #-4 @ │ │ │ │ - ldrsheq pc, [r8], #-4 @ │ │ │ │ - subseq pc, r8, ip, lsl #2 │ │ │ │ - subseq pc, r8, r8, lsr #2 │ │ │ │ - subseq pc, r8, r4, asr #2 │ │ │ │ - subseq pc, r8, ip, asr r1 @ │ │ │ │ - subseq pc, r8, r8, ror r1 @ │ │ │ │ - @ instruction: 0x0058f19c │ │ │ │ - ldrheq pc, [r8], #-20 @ 0xffffffec @ │ │ │ │ - ldrsbeq pc, [r8], #-24 @ 0xffffffe8 @ │ │ │ │ - ldrsheq pc, [r8], #-20 @ 0xffffffec @ │ │ │ │ - subseq pc, r8, r0, lsl r2 @ │ │ │ │ - subseq pc, r8, ip, lsr #4 │ │ │ │ - subseq pc, r8, r8, asr #4 │ │ │ │ - subseq pc, r8, r8, ror #4 │ │ │ │ - @ instruction: 0x0058f290 │ │ │ │ - ldrheq pc, [r8], #-32 @ 0xffffffe0 @ │ │ │ │ - ldrsbeq pc, [r8], #-32 @ 0xffffffe0 @ │ │ │ │ - subseq pc, r8, ip, ror #5 │ │ │ │ - subseq pc, r8, r8, lsl #6 │ │ │ │ - subseq pc, r8, r4, lsr #6 │ │ │ │ - subseq pc, r8, r0, asr #6 │ │ │ │ - subseq pc, r8, r8, asr r3 @ │ │ │ │ - subseq pc, r8, r8, ror r3 @ │ │ │ │ - @ instruction: 0x0058f398 │ │ │ │ - ldrheq pc, [r8], #-52 @ 0xffffffcc @ │ │ │ │ - ldrsbeq pc, [r8], #-56 @ 0xffffffc8 @ │ │ │ │ - ldrsheq pc, [r8], #-52 @ 0xffffffcc @ │ │ │ │ - subseq r9, r8, r4, asr #22 │ │ │ │ - subseq r9, r8, ip, ror #21 │ │ │ │ - subseq r9, r8, r4, lsr #22 │ │ │ │ - subseq r9, r8, r4, lsl #22 │ │ │ │ - subseq r9, r8, ip, asr fp │ │ │ │ - subseq r9, r8, r4, lsr #23 │ │ │ │ - subseq r9, r8, ip, lsl #24 │ │ │ │ - ldrsheq r9, [r8], #-176 @ 0xffffff50 │ │ │ │ - subseq r9, r8, r0, asr #20 │ │ │ │ - subseq r9, r8, r0, lsr #19 │ │ │ │ - subseq r9, r8, r0, asr #19 │ │ │ │ - subseq r9, r8, r0, ror #19 │ │ │ │ - subseq r9, r8, r0, lsl #20 │ │ │ │ - subseq r9, r8, r0, lsr #20 │ │ │ │ - subseq r9, r8, ip, asr sl │ │ │ │ - subseq r9, r8, ip, ror sl │ │ │ │ - @ instruction: 0x00589a9c │ │ │ │ - subseq r9, r8, r0, lsl #23 │ │ │ │ - subseq r9, r8, r4, asr #23 │ │ │ │ - subseq r9, r8, r0, lsr ip │ │ │ │ - subseq pc, r8, r0, lsl r4 @ │ │ │ │ - ldrsbeq r9, [r8], #-164 @ 0xffffff5c │ │ │ │ - ldrheq r9, [r8], #-172 @ 0xffffff54 │ │ │ │ - subseq r0, r9, r4, lsr #32 │ │ │ │ - subseq r0, r9, r0, lsl r0 │ │ │ │ - andeq ip, r8, r8, lsl r9 │ │ │ │ - ldrheq r9, [sl], #-200 @ 0xffffff38 │ │ │ │ + andeq pc, r9, r8, asr #20 │ │ │ │ + ldrdeq r1, [r9], -r4 │ │ │ │ + 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 │ │ │ │ + andeq ip, r8, r0, asr r8 │ │ │ │ + ldrheq r9, [r9], #-200 @ 0xffffff38 │ │ │ │ andeq fp, r8, r0, asr r1 │ │ │ │ - @ instruction: 0x000918b0 │ │ │ │ - subseq r4, r8, r0, lsl lr │ │ │ │ - eorseq r2, sp, r0, asr ip │ │ │ │ - subseq r7, r8, ip, ror r1 │ │ │ │ + ldrdeq r1, [r9], -r4 │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ + @ instruction: 0x003d05d0 │ │ │ │ + subseq r7, r7, ip, ror r1 │ │ │ │ andeq r0, r0, r1, ror r2 │ │ │ │ - eorseq sl, r5, r8, asr sl │ │ │ │ - subseq ip, r8, r4, ror r4 │ │ │ │ - subseq sp, r8, r8, lsl #1 │ │ │ │ - @ instruction: 0x0038c5dc │ │ │ │ - eorseq lr, r5, r4, asr #6 │ │ │ │ - subseq sp, r8, r4, asr #7 │ │ │ │ - subseq sp, r8, r8, lsr r7 │ │ │ │ - subseq fp, r8, ip, lsl #19 │ │ │ │ - @ instruction: 0x00565694 │ │ │ │ - subseq sl, r8, r0, asr #8 │ │ │ │ - subseq r8, r6, r0, asr lr │ │ │ │ - mlaseq sp, r0, ip, r2 │ │ │ │ - andeq r0, r0, ip │ │ │ │ - subseq r1, r6, r0, lsl #27 │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x0035e3f0 │ │ │ │ - eorseq r0, r6, r4, lsr #2 │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ - subseq r1, fp, r4, lsr #31 │ │ │ │ - eorseq lr, r5, r8, lsl #8 │ │ │ │ - ldr r0, [pc, #-1136] @ 8edf0 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1140] @ 8edf4 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1144] @ 8edf8 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1148] @ 8edfc │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1152] @ 8ee00 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1156] @ 8ee04 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1160] @ 8ee08 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1164] @ 8ee0c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1168] @ 8ee10 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1172] @ 8ee14 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1176] @ 8ee18 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1180] @ 8ee1c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1184] @ 8ee20 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1188] @ 8ee24 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1192] @ 8ee28 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1196] @ 8ee2c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1200] @ 8ee30 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1204] @ 8ee34 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1208] @ 8ee38 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1212] @ 8ee3c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1216] @ 8ee40 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1220] @ 8ee44 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1224] @ 8ee48 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1228] @ 8ee4c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1232] @ 8ee50 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1236] @ 8ee54 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1240] @ 8ee58 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1244] @ 8ee5c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1248] @ 8ee60 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1252] @ 8ee64 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1256] @ 8ee68 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1260] @ 8ee6c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1264] @ 8ee70 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1268] @ 8ee74 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1272] @ 8ee78 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1276] @ 8ee7c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1280] @ 8ee80 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1284] @ 8ee84 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1288] @ 8ee88 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1292] @ 8ee8c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1296] @ 8ee90 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1300] @ 8ee94 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1304] @ 8ee98 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1308] @ 8ee9c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1312] @ 8eea0 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1316] @ 8eea4 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1320] @ 8eea8 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1324] @ 8eeac │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1328] @ 8eeb0 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1332] @ 8eeb4 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1336] @ 8eeb8 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1340] @ 8eebc │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1344] @ 8eec0 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1348] @ 8eec4 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1352] @ 8eec8 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1356] @ 8eecc │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1360] @ 8eed0 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1364] @ 8eed4 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1368] @ 8eed8 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1372] @ 8eedc │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1376] @ 8eee0 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1380] @ 8eee4 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1384] @ 8eee8 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1388] @ 8eeec │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1392] @ 8eef0 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1396] @ 8eef4 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1400] @ 8eef8 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1404] @ 8eefc │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1408] @ 8ef00 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1412] @ 8ef04 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1416] @ 8ef08 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1420] @ 8ef0c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1424] @ 8ef10 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1428] @ 8ef14 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1432] @ 8ef18 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1436] @ 8ef1c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1440] @ 8ef20 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1444] @ 8ef24 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1448] @ 8ef28 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1452] @ 8ef2c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1456] @ 8ef30 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1460] @ 8ef34 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1464] @ 8ef38 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1468] @ 8ef3c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1472] @ 8ef40 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1476] @ 8ef44 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1480] @ 8ef48 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1484] @ 8ef4c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1488] @ 8ef50 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1492] @ 8ef54 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1496] @ 8ef58 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1500] @ 8ef5c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1504] @ 8ef60 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1508] @ 8ef64 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1512] @ 8ef68 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1516] @ 8ef6c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1520] @ 8ef70 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1524] @ 8ef74 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1528] @ 8ef78 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1532] @ 8ef7c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1536] @ 8ef80 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1540] @ 8ef84 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1544] @ 8ef88 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1548] @ 8ef8c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1552] @ 8ef90 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1556] @ 8ef94 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1560] @ 8ef98 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1564] @ 8ef9c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1568] @ 8efa0 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1572] @ 8efa4 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1576] @ 8efa8 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1580] @ 8efac │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1584] @ 8efb0 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1588] @ 8efb4 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1592] @ 8efb8 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1596] @ 8efbc │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1600] @ 8efc0 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1604] @ 8efc4 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1608] @ 8efc8 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1612] @ 8efcc │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1616] @ 8efd0 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1620] @ 8efd4 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1624] @ 8efd8 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1628] @ 8efdc │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1632] @ 8efe0 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1636] @ 8efe4 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1640] @ 8efe8 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1644] @ 8efec │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1648] @ 8eff0 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1652] @ 8eff4 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1656] @ 8eff8 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1660] @ 8effc │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1664] @ 8f000 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1668] @ 8f004 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1672] @ 8f008 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1676] @ 8f00c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1680] @ 8f010 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1684] @ 8f014 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1688] @ 8f018 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1692] @ 8f01c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1696] @ 8f020 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1700] @ 8f024 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1704] @ 8f028 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1708] @ 8f02c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1712] @ 8f030 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1716] @ 8f034 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1720] @ 8f038 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1724] @ 8f03c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1728] @ 8f040 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1732] @ 8f044 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1736] @ 8f048 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1740] @ 8f04c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1744] @ 8f050 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1748] @ 8f054 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1752] @ 8f058 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1756] @ 8f05c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1760] @ 8f060 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1764] @ 8f064 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1768] @ 8f068 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1772] @ 8f06c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1776] @ 8f070 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1780] @ 8f074 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1784] @ 8f078 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1788] @ 8f07c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1792] @ 8f080 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1796] @ 8f084 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1800] @ 8f088 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1804] @ 8f08c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1808] @ 8f090 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1812] @ 8f094 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1816] @ 8f098 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1820] @ 8f09c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1824] @ 8f0a0 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1828] @ 8f0a4 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1832] @ 8f0a8 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1836] @ 8f0ac │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1840] @ 8f0b0 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1844] @ 8f0b4 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1848] @ 8f0b8 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1852] @ 8f0bc │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1856] @ 8f0c0 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1860] @ 8f0c4 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1864] @ 8f0c8 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1868] @ 8f0cc │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1872] @ 8f0d0 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1876] @ 8f0d4 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1880] @ 8f0d8 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1884] @ 8f0dc │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1888] @ 8f0e0 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1892] @ 8f0e4 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1896] @ 8f0e8 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1900] @ 8f0ec │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1904] @ 8f0f0 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1908] @ 8f0f4 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1912] @ 8f0f8 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1916] @ 8f0fc │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1920] @ 8f100 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1924] @ 8f104 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1928] @ 8f108 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1932] @ 8f10c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1936] @ 8f110 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1940] @ 8f114 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1944] @ 8f118 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1948] @ 8f11c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1952] @ 8f120 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1956] @ 8f124 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1960] @ 8f128 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1964] @ 8f12c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1968] @ 8f130 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1972] @ 8f134 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1976] @ 8f138 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1980] @ 8f13c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1984] @ 8f140 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1988] @ 8f144 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1992] @ 8f148 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-1996] @ 8f14c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-2000] @ 8f150 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-2004] @ 8f154 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-2008] @ 8f158 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-2012] @ 8f15c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-2016] @ 8f160 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-2020] @ 8f164 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-2024] @ 8f168 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-2028] @ 8f16c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-2032] @ 8f170 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-2036] @ 8f174 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-2040] @ 8f178 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-2044] @ 8f17c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-2048] @ 8f180 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-2052] @ 8f184 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-2056] @ 8f188 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-2060] @ 8f18c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-2064] @ 8f190 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-2068] @ 8f194 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-2072] @ 8f198 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-2076] @ 8f19c │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-2080] @ 8f1a0 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-2084] @ 8f1a4 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-2088] @ 8f1a8 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-2092] @ 8f1ac │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-2096] @ 8f1b0 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-2100] @ 8f1b4 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-2104] @ 8f1b8 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-2108] @ 8f1bc │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-2112] @ 8f1c0 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-2116] @ 8f1c4 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-2120] @ 8f1c8 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-2124] @ 8f1cc │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-2128] @ 8f1d0 │ │ │ │ - bl 90974 │ │ │ │ - ldr r5, [pc, #-2132] @ 8f1d4 │ │ │ │ - ldr r0, [pc, #-2132] @ 8f1d8 │ │ │ │ - bl 90974 │ │ │ │ - ldr r0, [pc, #-2136] @ 8f1dc │ │ │ │ - bl 90974 │ │ │ │ + @ instruction: 0x003583d8 │ │ │ │ + subseq ip, r7, r4, ror r4 │ │ │ │ + subseq sp, r7, r8, lsl #1 │ │ │ │ + eorseq r9, r8, ip, asr pc │ │ │ │ + eorseq fp, r5, r4, asr #25 │ │ │ │ + subseq sp, r7, r4, asr #7 │ │ │ │ + subseq sp, r7, r8, lsr r7 │ │ │ │ + subseq fp, r7, ip, lsl #19 │ │ │ │ + @ instruction: 0x00555694 │ │ │ │ + subseq sl, r7, r0, asr #8 │ │ │ │ + subseq r8, r5, r0, asr lr │ │ │ │ + eorseq r0, sp, r0, lsl r6 │ │ │ │ + andeq r0, r0, ip │ │ │ │ + subseq r1, r5, r0, lsl #27 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq fp, r5, r0, ror sp │ │ │ │ + eorseq sp, r5, r4, lsr #21 │ │ │ │ + subseq r1, r5, r8, ror r9 │ │ │ │ + subseq r1, sl, r4, lsr #31 │ │ │ │ + eorseq fp, r5, r8, lsl #27 │ │ │ │ + ldr r0, [pc, #-1136] @ 8ed14 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1140] @ 8ed18 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1144] @ 8ed1c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1148] @ 8ed20 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1152] @ 8ed24 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1156] @ 8ed28 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1160] @ 8ed2c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1164] @ 8ed30 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1168] @ 8ed34 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1172] @ 8ed38 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1176] @ 8ed3c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1180] @ 8ed40 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1184] @ 8ed44 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1188] @ 8ed48 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1192] @ 8ed4c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1196] @ 8ed50 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1200] @ 8ed54 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1204] @ 8ed58 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1208] @ 8ed5c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1212] @ 8ed60 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1216] @ 8ed64 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1220] @ 8ed68 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1224] @ 8ed6c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1228] @ 8ed70 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1232] @ 8ed74 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1236] @ 8ed78 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1240] @ 8ed7c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1244] @ 8ed80 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1248] @ 8ed84 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1252] @ 8ed88 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1256] @ 8ed8c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1260] @ 8ed90 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1264] @ 8ed94 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1268] @ 8ed98 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1272] @ 8ed9c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1276] @ 8eda0 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1280] @ 8eda4 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1284] @ 8eda8 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1288] @ 8edac │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1292] @ 8edb0 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1296] @ 8edb4 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1300] @ 8edb8 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1304] @ 8edbc │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1308] @ 8edc0 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1312] @ 8edc4 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1316] @ 8edc8 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1320] @ 8edcc │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1324] @ 8edd0 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1328] @ 8edd4 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1332] @ 8edd8 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1336] @ 8eddc │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1340] @ 8ede0 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1344] @ 8ede4 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1348] @ 8ede8 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1352] @ 8edec │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1356] @ 8edf0 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1360] @ 8edf4 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1364] @ 8edf8 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1368] @ 8edfc │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1372] @ 8ee00 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1376] @ 8ee04 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1380] @ 8ee08 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1384] @ 8ee0c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1388] @ 8ee10 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1392] @ 8ee14 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1396] @ 8ee18 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1400] @ 8ee1c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1404] @ 8ee20 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1408] @ 8ee24 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1412] @ 8ee28 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1416] @ 8ee2c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1420] @ 8ee30 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1424] @ 8ee34 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1428] @ 8ee38 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1432] @ 8ee3c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1436] @ 8ee40 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1440] @ 8ee44 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1444] @ 8ee48 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1448] @ 8ee4c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1452] @ 8ee50 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1456] @ 8ee54 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1460] @ 8ee58 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1464] @ 8ee5c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1468] @ 8ee60 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1472] @ 8ee64 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1476] @ 8ee68 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1480] @ 8ee6c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1484] @ 8ee70 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1488] @ 8ee74 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1492] @ 8ee78 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1496] @ 8ee7c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1500] @ 8ee80 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1504] @ 8ee84 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1508] @ 8ee88 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1512] @ 8ee8c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1516] @ 8ee90 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1520] @ 8ee94 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1524] @ 8ee98 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1528] @ 8ee9c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1532] @ 8eea0 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1536] @ 8eea4 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1540] @ 8eea8 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1544] @ 8eeac │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1548] @ 8eeb0 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1552] @ 8eeb4 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1556] @ 8eeb8 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1560] @ 8eebc │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1564] @ 8eec0 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1568] @ 8eec4 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1572] @ 8eec8 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1576] @ 8eecc │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1580] @ 8eed0 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1584] @ 8eed4 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1588] @ 8eed8 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1592] @ 8eedc │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1596] @ 8eee0 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1600] @ 8eee4 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1604] @ 8eee8 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1608] @ 8eeec │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1612] @ 8eef0 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1616] @ 8eef4 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1620] @ 8eef8 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1624] @ 8eefc │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1628] @ 8ef00 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1632] @ 8ef04 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1636] @ 8ef08 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1640] @ 8ef0c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1644] @ 8ef10 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1648] @ 8ef14 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1652] @ 8ef18 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1656] @ 8ef1c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1660] @ 8ef20 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1664] @ 8ef24 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1668] @ 8ef28 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1672] @ 8ef2c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1676] @ 8ef30 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1680] @ 8ef34 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1684] @ 8ef38 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1688] @ 8ef3c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1692] @ 8ef40 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1696] @ 8ef44 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1700] @ 8ef48 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1704] @ 8ef4c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1708] @ 8ef50 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1712] @ 8ef54 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1716] @ 8ef58 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1720] @ 8ef5c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1724] @ 8ef60 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1728] @ 8ef64 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1732] @ 8ef68 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1736] @ 8ef6c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1740] @ 8ef70 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1744] @ 8ef74 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1748] @ 8ef78 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1752] @ 8ef7c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1756] @ 8ef80 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1760] @ 8ef84 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1764] @ 8ef88 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1768] @ 8ef8c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1772] @ 8ef90 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1776] @ 8ef94 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1780] @ 8ef98 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1784] @ 8ef9c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1788] @ 8efa0 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1792] @ 8efa4 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1796] @ 8efa8 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1800] @ 8efac │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1804] @ 8efb0 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1808] @ 8efb4 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1812] @ 8efb8 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1816] @ 8efbc │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1820] @ 8efc0 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1824] @ 8efc4 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1828] @ 8efc8 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1832] @ 8efcc │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1836] @ 8efd0 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1840] @ 8efd4 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1844] @ 8efd8 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1848] @ 8efdc │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1852] @ 8efe0 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1856] @ 8efe4 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1860] @ 8efe8 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1864] @ 8efec │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1868] @ 8eff0 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1872] @ 8eff4 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1876] @ 8eff8 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1880] @ 8effc │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1884] @ 8f000 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1888] @ 8f004 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1892] @ 8f008 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1896] @ 8f00c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1900] @ 8f010 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1904] @ 8f014 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1908] @ 8f018 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1912] @ 8f01c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1916] @ 8f020 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1920] @ 8f024 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1924] @ 8f028 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1928] @ 8f02c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1932] @ 8f030 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1936] @ 8f034 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1940] @ 8f038 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1944] @ 8f03c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1948] @ 8f040 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1952] @ 8f044 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1956] @ 8f048 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1960] @ 8f04c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1964] @ 8f050 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1968] @ 8f054 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1972] @ 8f058 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1976] @ 8f05c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1980] @ 8f060 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1984] @ 8f064 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1988] @ 8f068 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1992] @ 8f06c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-1996] @ 8f070 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-2000] @ 8f074 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-2004] @ 8f078 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-2008] @ 8f07c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-2012] @ 8f080 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-2016] @ 8f084 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-2020] @ 8f088 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-2024] @ 8f08c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-2028] @ 8f090 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-2032] @ 8f094 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-2036] @ 8f098 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-2040] @ 8f09c │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-2044] @ 8f0a0 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-2048] @ 8f0a4 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-2052] @ 8f0a8 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-2056] @ 8f0ac │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-2060] @ 8f0b0 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-2064] @ 8f0b4 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-2068] @ 8f0b8 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-2072] @ 8f0bc │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-2076] @ 8f0c0 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-2080] @ 8f0c4 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-2084] @ 8f0c8 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-2088] @ 8f0cc │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-2092] @ 8f0d0 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-2096] @ 8f0d4 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-2100] @ 8f0d8 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-2104] @ 8f0dc │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-2108] @ 8f0e0 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-2112] @ 8f0e4 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-2116] @ 8f0e8 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-2120] @ 8f0ec │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-2124] @ 8f0f0 │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-2128] @ 8f0f4 │ │ │ │ + bl 90898 │ │ │ │ + ldr r5, [pc, #-2132] @ 8f0f8 │ │ │ │ + ldr r0, [pc, #-2132] @ 8f0fc │ │ │ │ + bl 90898 │ │ │ │ + ldr r0, [pc, #-2136] @ 8f100 │ │ │ │ + bl 90898 │ │ │ │ add r8, r5, #20 │ │ │ │ - b 8fb2c │ │ │ │ + b 8fa50 │ │ │ │ ldr sl, [r8, #-8] │ │ │ │ cmn sl, #1 │ │ │ │ - bne 8faac │ │ │ │ + bne 8f9d0 │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ tst r1, #32 │ │ │ │ - beq 905f4 │ │ │ │ + beq 90518 │ │ │ │ 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 8faa8 │ │ │ │ - ldr r3, [pc, #-2108] @ 8f240 │ │ │ │ - ldr r2, [pc, #-2200] @ 8f1e8 │ │ │ │ + beq 8f9cc │ │ │ │ + ldr r3, [pc, #-2108] @ 8f164 │ │ │ │ + ldr r2, [pc, #-2200] @ 8f10c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 90618 │ │ │ │ - ldr r1, [pc, #-2212] @ 8f1ec │ │ │ │ + bne 9053c │ │ │ │ + ldr r1, [pc, #-2212] @ 8f110 │ │ │ │ stm sp, {r0, sl} │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 8c954 <_Py_HashBytes@@Base+0xc0> │ │ │ │ + bl 8c88c <_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 359048 │ │ │ │ + bl 3569cc │ │ │ │ ldr r6, [r7, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 359048 │ │ │ │ + bl 3569cc │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 359294 │ │ │ │ + bl 356c18 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 3594dc │ │ │ │ + bl 356e60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 90560 │ │ │ │ + bne 90484 │ │ │ │ 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] @ 8f1e0 │ │ │ │ + ldr r2, [pc, #-2360] @ 8f104 │ │ │ │ add r8, r8, #24 │ │ │ │ orr r3, r3, #3 │ │ │ │ cmp r2, r8 │ │ │ │ strb r3, [r5, #16] │ │ │ │ add r5, r5, #24 │ │ │ │ - beq 8fbec │ │ │ │ + beq 8fb10 │ │ │ │ ldr r0, [r9, #792] @ 0x318 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8fb9c │ │ │ │ + bne 8fac0 │ │ │ │ ldr r7, [r9, #792] @ 0x318 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, fp │ │ │ │ - bne 8fd64 │ │ │ │ - ldr r3, [pc, #-2404] @ 8f1f8 │ │ │ │ - ldr r2, [pc, #-2416] @ 8f1f0 │ │ │ │ + bne 8fc88 │ │ │ │ + ldr r3, [pc, #-2404] @ 8f11c │ │ │ │ + ldr r2, [pc, #-2416] @ 8f114 │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 905ac │ │ │ │ + bne 904d0 │ │ │ │ mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 8fb0c │ │ │ │ + beq 8fa30 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - ldr r2, [pc, #-2452] @ 8f1f4 │ │ │ │ + ldr r2, [pc, #-2452] @ 8f118 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 8fa3c │ │ │ │ + beq 8f960 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov sl, r0 │ │ │ │ - b 8faac │ │ │ │ + b 8f9d0 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, #0 │ │ │ │ cmpne r4, r5 │ │ │ │ - beq 8fb44 │ │ │ │ + beq 8fa68 │ │ │ │ ldr r3, [r8, #-20] @ 0xffffffec │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8fbc8 │ │ │ │ + beq 8faec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8, #-20] @ 0xffffffec │ │ │ │ - beq 907b8 │ │ │ │ + beq 906dc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - ldr r3, [pc, #-2560] @ 8f1e0 │ │ │ │ + ldr r3, [pc, #-2560] @ 8f104 │ │ │ │ add r8, r8, #24 │ │ │ │ cmp r3, r8 │ │ │ │ add r5, r5, #24 │ │ │ │ - bne 8fb2c │ │ │ │ - ldr r5, [pc, #-2576] @ 8f1e4 │ │ │ │ + bne 8fa50 │ │ │ │ + ldr r5, [pc, #-2576] @ 8f108 │ │ │ │ add r3, r5, #4096 @ 0x1000 │ │ │ │ add r3, r3, #20 │ │ │ │ add r8, r5, #20 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 8fcf4 │ │ │ │ + b 8fc18 │ │ │ │ ldr sl, [r8, #-8] │ │ │ │ cmn sl, #1 │ │ │ │ - bne 8fc74 │ │ │ │ + bne 8fb98 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ tst r3, #32 │ │ │ │ - beq 90610 │ │ │ │ + beq 90534 │ │ │ │ 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 8fc70 │ │ │ │ - ldr r3, [pc, #-2564] @ 8f240 │ │ │ │ - ldr r1, [pc, #-2656] @ 8f1e8 │ │ │ │ + beq 8fb94 │ │ │ │ + ldr r3, [pc, #-2564] @ 8f164 │ │ │ │ + ldr r1, [pc, #-2656] @ 8f10c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne 905fc │ │ │ │ - ldr r1, [pc, #-2668] @ 8f1ec │ │ │ │ + bne 90520 │ │ │ │ + ldr r1, [pc, #-2668] @ 8f110 │ │ │ │ stm sp, {r2, sl} │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 8c954 <_Py_HashBytes@@Base+0xc0> │ │ │ │ + bl 8c88c <_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 359048 │ │ │ │ + bl 3569cc │ │ │ │ ldr r6, [r7, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 359048 │ │ │ │ + bl 3569cc │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 359294 │ │ │ │ + bl 356c18 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 3594dc │ │ │ │ + bl 356e60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9052c │ │ │ │ + bne 90450 │ │ │ │ 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 8fdc4 │ │ │ │ + beq 8fce8 │ │ │ │ ldr r0, [r9, #792] @ 0x318 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8fd74 │ │ │ │ + bne 8fc98 │ │ │ │ ldr r7, [r9, #792] @ 0x318 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, fp │ │ │ │ - bne 9051c │ │ │ │ - ldr r3, [pc, #-2860] @ 8f1f8 │ │ │ │ - ldr r2, [pc, #-2872] @ 8f1f0 │ │ │ │ + bne 90440 │ │ │ │ + ldr r3, [pc, #-2860] @ 8f11c │ │ │ │ + ldr r2, [pc, #-2872] @ 8f114 │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 90594 │ │ │ │ + bne 904b8 │ │ │ │ mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 8fcd4 │ │ │ │ + beq 8fbf8 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - ldr r2, [pc, #-2908] @ 8f1f4 │ │ │ │ + ldr r2, [pc, #-2908] @ 8f118 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 8fc04 │ │ │ │ + beq 8fb28 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov sl, r0 │ │ │ │ - b 8fc74 │ │ │ │ + b 8fb98 │ │ │ │ mov r0, #16 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b 8fb74 │ │ │ │ + b 8fa98 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, r5 │ │ │ │ cmpne r4, #0 │ │ │ │ - beq 8fd0c │ │ │ │ + beq 8fc30 │ │ │ │ ldr r3, [r8, #-20] @ 0xffffffec │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 8fda0 │ │ │ │ + beq 8fcc4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8, #-20] @ 0xffffffec │ │ │ │ - beq 90700 │ │ │ │ + beq 90624 │ │ │ │ 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 8fcf4 │ │ │ │ - ldr r3, [pc, #-3028] @ 8f1f8 │ │ │ │ + bne 8fc18 │ │ │ │ + ldr r3, [pc, #-3028] @ 8f11c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r3, #624] @ 0x270 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 905c4 │ │ │ │ - bl 91ac8 │ │ │ │ + bne 904e8 │ │ │ │ + bl 919ec │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 907c4 │ │ │ │ - ldr r3, [pc, #-3060] @ 8f1f8 │ │ │ │ + beq 906e8 │ │ │ │ + ldr r3, [pc, #-3060] @ 8f11c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r3, #624] @ 0x270 │ │ │ │ cmp r2, r3 │ │ │ │ add r3, r2, #98304 @ 0x18000 │ │ │ │ str r4, [r3, #1152] @ 0x480 │ │ │ │ - bne 8fe84 │ │ │ │ - ldr r2, [pc, #-3000] @ 8f250 │ │ │ │ + bne 8fda8 │ │ │ │ + ldr r2, [pc, #-3000] @ 8f174 │ │ │ │ ldr lr, [r2, #4] │ │ │ │ cmp lr, #0 │ │ │ │ - ldrne r3, [pc, #-3028] @ 8f240 │ │ │ │ - bne 8fe50 │ │ │ │ - ldr r3, [pc, #-3104] @ 8f1fc │ │ │ │ + ldrne r3, [pc, #-3028] @ 8f164 │ │ │ │ + bne 8fd74 │ │ │ │ + ldr r3, [pc, #-3104] @ 8f120 │ │ │ │ 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 8fe34 │ │ │ │ - ldr r3, [pc, #-3088] @ 8f240 │ │ │ │ + bne 8fd58 │ │ │ │ + ldr r3, [pc, #-3088] @ 8f164 │ │ │ │ str lr, [r3, #20] │ │ │ │ - ldr r2, [pc, #-3160] @ 8f200 │ │ │ │ + ldr r2, [pc, #-3160] @ 8f124 │ │ │ │ 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 92e4c │ │ │ │ + bl 92d70 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 9067c │ │ │ │ + beq 905a0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr r3, [pc, #-3228] @ 8f204 │ │ │ │ + ldr r3, [pc, #-3228] @ 8f128 │ │ │ │ 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 23b6a8 <_PyThreadState_New@@Base+0x6a8> │ │ │ │ + bl 237e90 <_PyThreadState_New@@Base+0x6a8> │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 9067c │ │ │ │ + beq 905a0 │ │ │ │ str r1, [r4, #4]! │ │ │ │ cmp r4, r5 │ │ │ │ - bne 8fec0 │ │ │ │ + bne 8fde4 │ │ │ │ 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 92f28 │ │ │ │ + bl 92e4c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r8, sp, #40 @ 0x28 │ │ │ │ cmp r0, r4 │ │ │ │ str r0, [r3, #3856] @ 0xf10 │ │ │ │ - beq 9064c │ │ │ │ + beq 90570 │ │ │ │ mov r0, r4 │ │ │ │ - bl 92f28 │ │ │ │ + bl 92e4c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r3, #3860] @ 0xf14 │ │ │ │ - beq 9064c │ │ │ │ + beq 90570 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r8 │ │ │ │ - bl 930c8 │ │ │ │ + bl 92fec │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 907ac │ │ │ │ + bne 906d0 │ │ │ │ ldr r4, [r7, #1436] @ 0x59c │ │ │ │ cmp r4, #0 │ │ │ │ - bne 8fffc │ │ │ │ + bne 8ff20 │ │ │ │ mov r0, #5 │ │ │ │ - bl 92f28 │ │ │ │ + bl 92e4c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 90730 │ │ │ │ - ldr r5, [pc, #-3364] @ 8f240 │ │ │ │ - ldr r2, [pc, #-3424] @ 8f208 │ │ │ │ - ldr r1, [pc, #-3424] @ 8f20c │ │ │ │ + beq 90654 │ │ │ │ + ldr r5, [pc, #-3364] @ 8f164 │ │ │ │ + ldr r2, [pc, #-3424] @ 8f12c │ │ │ │ + ldr r1, [pc, #-3424] @ 8f130 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl 23fa94 │ │ │ │ + bl 23c274 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - ldr r1, [pc, #-3436] @ 8f210 │ │ │ │ + ldr r1, [pc, #-3436] @ 8f134 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [r3] │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl 23fa94 │ │ │ │ + bl 23c274 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - ldr r1, [pc, #-3460] @ 8f210 │ │ │ │ + ldr r1, [pc, #-3460] @ 8f134 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [r3, #4] │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ - bl 23fa94 │ │ │ │ + bl 23c274 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - ldr r1, [pc, #-3484] @ 8f210 │ │ │ │ + ldr r1, [pc, #-3484] @ 8f134 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ - bl 23fa94 │ │ │ │ + bl 23c274 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - ldr r1, [pc, #-3508] @ 8f210 │ │ │ │ + ldr r1, [pc, #-3508] @ 8f134 │ │ │ │ mov r2, r4 │ │ │ │ mov ip, r0 │ │ │ │ str ip, [r3, #12] │ │ │ │ ldr r0, [r5, #76] @ 0x4c │ │ │ │ - bl 23fa94 │ │ │ │ + bl 23c274 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ sub r3, r1, #4 │ │ │ │ add r1, r1, #16 │ │ │ │ str r0, [r1] │ │ │ │ ldr r2, [r3, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9070c │ │ │ │ + beq 90630 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 8ffe4 │ │ │ │ + bne 8ff08 │ │ │ │ str r6, [r7, #1436] @ 0x59c │ │ │ │ ldr r3, [r7, #1440] @ 0x5a0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 90018 │ │ │ │ - bl 91ac8 │ │ │ │ + bne 8ff3c │ │ │ │ + bl 919ec │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r7, #1440] @ 0x5a0 │ │ │ │ - beq 90738 │ │ │ │ + beq 9065c │ │ │ │ ldr r3, [r7, #1444] @ 0x5a4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 90038 │ │ │ │ - ldr r0, [pc, #-3608] @ 8f214 │ │ │ │ - bl 9deb0 │ │ │ │ + bne 8ff5c │ │ │ │ + ldr r0, [pc, #-3608] @ 8f138 │ │ │ │ + bl 9ddd4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r7, #1444] @ 0x5a4 │ │ │ │ - beq 90738 │ │ │ │ + beq 9065c │ │ │ │ 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 99848 │ │ │ │ + bl 9976c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r7, #1464] @ 0x5b8 │ │ │ │ - beq 906e8 │ │ │ │ + beq 9060c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 23fb4c │ │ │ │ + bl 23c32c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 907ac │ │ │ │ + bne 906d0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r9, [r4, #8] │ │ │ │ mov r0, r9 │ │ │ │ - bl 243498 │ │ │ │ + bl 23fc7c │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq 90628 │ │ │ │ + beq 9054c │ │ │ │ ldr r3, [r9, #3880] @ 0xf28 │ │ │ │ - ldr r2, [pc, #-3724] @ 8f218 │ │ │ │ + ldr r2, [pc, #-3724] @ 8f13c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 242f08 │ │ │ │ + bl 23f6ec │ │ │ │ cmp r0, #0 │ │ │ │ - blt 90628 │ │ │ │ + blt 9054c │ │ │ │ mov r0, sl │ │ │ │ - bl a8e58 │ │ │ │ + bl a8d7c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 90628 │ │ │ │ + beq 9054c │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r1, [pc, #-3764] @ 8f21c │ │ │ │ + ldr r1, [pc, #-3764] @ 8f140 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ str r4, [r9, #3876] @ 0xf24 │ │ │ │ - bl a468c │ │ │ │ + bl a45b0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 90628 │ │ │ │ + beq 9054c │ │ │ │ mov r0, r4 │ │ │ │ add r4, r9, #98304 @ 0x18000 │ │ │ │ - ldr r1, [pc, #-3804] @ 8f220 │ │ │ │ + ldr r1, [pc, #-3804] @ 8f144 │ │ │ │ str r3, [r4, #512] @ 0x200 │ │ │ │ - bl a468c │ │ │ │ + bl a45b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 90628 │ │ │ │ + beq 9054c │ │ │ │ str r0, [r4, #516] @ 0x204 │ │ │ │ - ldr r1, [pc, #-3824] @ 8f224 │ │ │ │ - ldr r0, [pc, #-3824] @ 8f228 │ │ │ │ - bl b3028 <_PyType_Lookup@@Base> │ │ │ │ + ldr r1, [pc, #-3824] @ 8f148 │ │ │ │ + ldr r0, [pc, #-3824] @ 8f14c │ │ │ │ + bl b2b9c <_PyType_Lookup@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 90628 │ │ │ │ + beq 9054c │ │ │ │ str r0, [r4, #520] @ 0x208 │ │ │ │ - ldr r1, [pc, #-3840] @ 8f22c │ │ │ │ - ldr r0, [pc, #-3840] @ 8f230 │ │ │ │ - bl b3028 <_PyType_Lookup@@Base> │ │ │ │ + ldr r1, [pc, #-3840] @ 8f150 │ │ │ │ + ldr r0, [pc, #-3840] @ 8f154 │ │ │ │ + bl b2b9c <_PyType_Lookup@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 90628 │ │ │ │ + beq 9054c │ │ │ │ str r0, [r4, #524] @ 0x20c │ │ │ │ mov r0, sl │ │ │ │ - bl a8e58 │ │ │ │ + bl a8d7c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 906e0 │ │ │ │ - ldr r5, [pc, #-3872] @ 8f234 │ │ │ │ + beq 90604 │ │ │ │ + ldr r5, [pc, #-3872] @ 8f158 │ │ │ │ mov fp, #0 │ │ │ │ ldr r2, [r5] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl a5b4c │ │ │ │ + bl a5a70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 906e0 │ │ │ │ + bne 90604 │ │ │ │ add fp, fp, #1 │ │ │ │ cmp fp, #68 @ 0x44 │ │ │ │ add r5, r5, #8 │ │ │ │ - bne 90154 │ │ │ │ - ldr fp, [pc, #-3916] @ 8f238 │ │ │ │ + bne 90078 │ │ │ │ + ldr fp, [pc, #-3916] @ 8f15c │ │ │ │ mov r4, r0 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [fp, r0] │ │ │ │ mov r0, #2 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - ldr r3, [pc, #-3936] @ 8f23c │ │ │ │ + ldr r3, [pc, #-3936] @ 8f160 │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [pc, #-3940] @ 8f240 │ │ │ │ + ldr r3, [pc, #-3940] @ 8f164 │ │ │ │ ldr r1, [r3, #80] @ 0x50 │ │ │ │ - bl a296c │ │ │ │ + bl a2890 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 906e0 │ │ │ │ - ldr r0, [pc, #-3956] @ 8f244 │ │ │ │ + beq 90604 │ │ │ │ + ldr r0, [pc, #-3956] @ 8f168 │ │ │ │ mov r2, r4 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl b3070 │ │ │ │ + bl b2be4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r5, r5, #40960 @ 0xa000 │ │ │ │ ldr r3, [r1] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [r5, #1804] @ 0x70c │ │ │ │ - beq 901e8 │ │ │ │ + beq 9010c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r1] │ │ │ │ - beq 906d4 │ │ │ │ + beq 905f8 │ │ │ │ ldr r2, [r5, #1804] @ 0x70c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 906e0 │ │ │ │ - ldr r1, [pc, #-4020] @ 8f248 │ │ │ │ + beq 90604 │ │ │ │ + ldr r1, [pc, #-4020] @ 8f16c │ │ │ │ mov r0, r6 │ │ │ │ - bl a5b4c │ │ │ │ + bl a5a70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 906e0 │ │ │ │ - ldr r5, [pc, #-4036] @ 8f24c │ │ │ │ - ldr r4, [pc, #-4036] @ 8f250 │ │ │ │ + bne 90604 │ │ │ │ + ldr r5, [pc, #-4036] @ 8f170 │ │ │ │ + ldr r4, [pc, #-4036] @ 8f174 │ │ │ │ ldr r2, [r5] │ │ │ │ - ldr r1, [pc, #-4040] @ 8f254 │ │ │ │ + ldr r1, [pc, #-4040] @ 8f178 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r4, #8] │ │ │ │ - bl a5b4c │ │ │ │ + bl a5a70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 906e0 │ │ │ │ + bne 90604 │ │ │ │ ldr r2, [r5] │ │ │ │ - ldr r1, [pc, #1728] @ 908f8 │ │ │ │ + ldr r1, [pc, #1728] @ 9081c │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r4, #12] │ │ │ │ - bl a5b4c │ │ │ │ + bl a5a70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 906e0 │ │ │ │ + bne 90604 │ │ │ │ ldr r0, [r9, #3876] @ 0xf24 │ │ │ │ - bl a8eb0 │ │ │ │ + bl a8dd4 │ │ │ │ add r3, r9, #4096 @ 0x1000 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r3, #336] @ 0x150 │ │ │ │ - beq 90628 │ │ │ │ + beq 9054c │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9027c │ │ │ │ + beq 901a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq 908b4 │ │ │ │ - ldr r1, [pc, #1656] @ 908fc │ │ │ │ + beq 907d8 │ │ │ │ + ldr r1, [pc, #1656] @ 90820 │ │ │ │ ldr r0, [r9, #3876] @ 0xf24 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ - bl bbb58 │ │ │ │ + bl bb6ac │ │ │ │ cmp r0, #0 │ │ │ │ - ble 90628 │ │ │ │ - ldr r3, [pc, #1636] @ 90900 │ │ │ │ + ble 9054c │ │ │ │ + ldr r3, [pc, #1636] @ 90824 │ │ │ │ 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 902f4 │ │ │ │ + bne 90218 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #3720] @ 0xe88 │ │ │ │ ldr r2, [r3, #652] @ 0x28c │ │ │ │ add r0, r3, #648 @ 0x288 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 902f4 │ │ │ │ + bne 90218 │ │ │ │ ldr r2, [r3, #648] @ 0x288 │ │ │ │ cmp r2, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r3, #652] @ 0x28c │ │ │ │ - beq 902f4 │ │ │ │ - bl 243d80 │ │ │ │ + beq 90218 │ │ │ │ + bl 240564 │ │ │ │ ldr r3, [r7, #1408] @ 0x580 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 90314 │ │ │ │ + bne 90238 │ │ │ │ ldr r3, [r7, #1404] @ 0x57c │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r7, #1408] @ 0x580 │ │ │ │ - bne 908a0 │ │ │ │ - ldr r3, [pc, #1512] @ 90904 │ │ │ │ - ldr r0, [pc, #1512] @ 90908 │ │ │ │ + bne 907c4 │ │ │ │ + ldr r3, [pc, #1512] @ 90828 │ │ │ │ + ldr r0, [pc, #1512] @ 9082c │ │ │ │ ldr r1, [r3] │ │ │ │ mov r2, #0 │ │ │ │ - bl b3070 │ │ │ │ + bl b2be4 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 90888 │ │ │ │ + beq 907ac │ │ │ │ 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 904dc │ │ │ │ + beq 90400 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ add r3, r5, #4096 @ 0x1000 │ │ │ │ ldr r7, [r3, #184] @ 0xb8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 9087c │ │ │ │ - ldr r0, [pc, #1428] @ 9090c │ │ │ │ - bl 243f88 │ │ │ │ + bne 907a0 │ │ │ │ + ldr r0, [pc, #1428] @ 90830 │ │ │ │ + bl 24076c │ │ │ │ cmp r0, #1 │ │ │ │ - bne 9080c │ │ │ │ - ldr r0, [pc, #1412] @ 9090c │ │ │ │ - bl 24e288 │ │ │ │ + bne 90730 │ │ │ │ + ldr r0, [pc, #1412] @ 90830 │ │ │ │ + bl 24aaf8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 9080c │ │ │ │ + beq 90730 │ │ │ │ cmp r7, #0 │ │ │ │ str r4, [r5, #3888] @ 0xf30 │ │ │ │ - bne 90864 │ │ │ │ - ldr r0, [pc, #1388] @ 90910 │ │ │ │ - bl 9deb0 │ │ │ │ + bne 90788 │ │ │ │ + ldr r0, [pc, #1388] @ 90834 │ │ │ │ + bl 9ddd4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 9080c │ │ │ │ - ldr r1, [pc, #1376] @ 90914 │ │ │ │ - ldr r0, [pc, #1376] @ 90918 │ │ │ │ + beq 90730 │ │ │ │ + ldr r1, [pc, #1376] @ 90838 │ │ │ │ + ldr r0, [pc, #1376] @ 9083c │ │ │ │ mov r2, r5 │ │ │ │ - bl a9bc8 │ │ │ │ + bl a9aec │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 9084c │ │ │ │ - bl aff90 <_PyNamespace_New@@Base> │ │ │ │ + beq 90770 │ │ │ │ + bl afb04 <_PyNamespace_New@@Base> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r9, r0 │ │ │ │ - beq 903f0 │ │ │ │ + beq 90314 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 903f0 │ │ │ │ + bne 90314 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp r9, #0 │ │ │ │ - beq 9084c │ │ │ │ + beq 90770 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 10e90c <_PyUnicodeWriter_PrepareInternal@@Base+0x1ec8> │ │ │ │ + bl 10e38c <_PyUnicodeWriter_PrepareInternal@@Base+0x1ec8> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 90428 │ │ │ │ + beq 9034c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq 90858 │ │ │ │ + beq 9077c │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9044c │ │ │ │ + beq 90370 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - bne 9044c │ │ │ │ + bne 90370 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq 90848 │ │ │ │ + beq 9076c │ │ │ │ mov r0, r7 │ │ │ │ - bl 24ef10 │ │ │ │ + bl 24b780 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 9082c │ │ │ │ - bl 35a770 │ │ │ │ + blt 90750 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [fp, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #3880] @ 0xf28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 90820 │ │ │ │ - ldr r1, [pc, #1164] @ 90910 │ │ │ │ + beq 90744 │ │ │ │ + ldr r1, [pc, #1164] @ 90834 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1108f0 │ │ │ │ + bl 11036c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 907e8 │ │ │ │ + blt 9070c │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #1148] @ 9091c │ │ │ │ - ldr r1, [pc, #1148] @ 90920 │ │ │ │ + ldr r2, [pc, #1148] @ 90840 │ │ │ │ + ldr r1, [pc, #1148] @ 90844 │ │ │ │ str r7, [sp] │ │ │ │ - bl 110ca0 │ │ │ │ + bl 11071c │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 904c8 │ │ │ │ + beq 903ec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 907dc │ │ │ │ + beq 90700 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 9080c │ │ │ │ + beq 90730 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 908c0 │ │ │ │ + bne 907e4 │ │ │ │ mov r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 9b2fc │ │ │ │ + bl 9b220 │ │ │ │ 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 8fd3c │ │ │ │ + b 8fc60 │ │ │ │ mov r0, r7 │ │ │ │ - bl 23b57c <_PyThreadState_New@@Base+0x57c> │ │ │ │ + bl 237d64 <_PyThreadState_New@@Base+0x57c> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 906b8 │ │ │ │ + beq 905dc │ │ │ │ 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 8fcd4 │ │ │ │ + b 8fbf8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 23b57c <_PyThreadState_New@@Base+0x57c> │ │ │ │ + bl 237d64 <_PyThreadState_New@@Base+0x57c> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 908dc │ │ │ │ + beq 90800 │ │ │ │ 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 8fb0c │ │ │ │ - ldr r2, [pc, #868] @ 90900 │ │ │ │ + b 8fa30 │ │ │ │ + ldr r2, [pc, #868] @ 90824 │ │ │ │ mov r1, #16 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b 8fd3c │ │ │ │ - ldr r2, [pc, #844] @ 90900 │ │ │ │ + b 8fc60 │ │ │ │ + ldr r2, [pc, #844] @ 90824 │ │ │ │ mov r1, #16 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b 8fb74 │ │ │ │ + b 8fa98 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r2, [r2, #324] @ 0x144 │ │ │ │ tst r2, #32 │ │ │ │ - beq 8fdd8 │ │ │ │ + beq 8fcfc │ │ │ │ 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 8fde4 │ │ │ │ + b 8fd08 │ │ │ │ ldr r0, [r8, #8] │ │ │ │ - b 8fa60 │ │ │ │ + b 8f984 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r2 │ │ │ │ blx r3 │ │ │ │ mov sl, r0 │ │ │ │ - b 8fc68 │ │ │ │ + b 8fb8c │ │ │ │ ldr r2, [r8, #8] │ │ │ │ - b 8fc28 │ │ │ │ + b 8fb4c │ │ │ │ mov r1, sl │ │ │ │ blx r3 │ │ │ │ mov sl, r0 │ │ │ │ - b 8faa0 │ │ │ │ + b 8f9c4 │ │ │ │ mov r0, sl │ │ │ │ - bl 9b2fc │ │ │ │ - ldr r4, [pc, #748] @ 90924 │ │ │ │ + bl 9b220 │ │ │ │ + ldr r4, [pc, #748] @ 90848 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #1 │ │ │ │ - ldr r5, [pc, #736] @ 90928 │ │ │ │ + ldr r5, [pc, #736] @ 9084c │ │ │ │ str r3, [sp, #12] │ │ │ │ - b 904ec │ │ │ │ + b 90410 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r2, [pc, #724] @ 9092c │ │ │ │ - ldr r3, [pc, #724] @ 90930 │ │ │ │ + ldr r2, [pc, #724] @ 90850 │ │ │ │ + ldr r3, [pc, #724] @ 90854 │ │ │ │ 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 90510 │ │ │ │ - ldr r2, [pc, #684] @ 90930 │ │ │ │ + b 90434 │ │ │ │ + ldr r2, [pc, #684] @ 90854 │ │ │ │ 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 90510 │ │ │ │ + b 90434 │ │ │ │ mov r3, #1 │ │ │ │ - b 8d6b0 │ │ │ │ + b 8d5d4 │ │ │ │ ldr r3, [r7] │ │ │ │ mov r0, r4 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r7] │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - b 8fcd4 │ │ │ │ + b 8fbf8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 901e8 │ │ │ │ - ldr r4, [pc, #588] @ 90934 │ │ │ │ - b 90634 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 9010c │ │ │ │ + ldr r4, [pc, #588] @ 90858 │ │ │ │ + b 90558 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [pc, #580] @ 90938 │ │ │ │ - ldr r3, [pc, #568] @ 90930 │ │ │ │ + ldr r2, [pc, #580] @ 9085c │ │ │ │ + ldr r3, [pc, #568] @ 90854 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b 90664 │ │ │ │ + b 90588 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 8fda0 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 8fcc4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 90730 │ │ │ │ + beq 90654 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 90730 │ │ │ │ + bne 90654 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r7, #1436] @ 0x59c │ │ │ │ ldr ip, [sp, #28] │ │ │ │ - ldr r2, [pc, #504] @ 9093c │ │ │ │ - ldr r3, [pc, #504] @ 90940 │ │ │ │ + ldr r2, [pc, #504] @ 90860 │ │ │ │ + ldr r3, [pc, #504] @ 90864 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [ip, #12] │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ - b 90510 │ │ │ │ - bl 11af64 │ │ │ │ + b 90434 │ │ │ │ + bl 11a7f8 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - ldr lr, [pc, #472] @ 90944 │ │ │ │ - ldr ip, [pc, #472] @ 90948 │ │ │ │ + ldr lr, [pc, #472] @ 90868 │ │ │ │ + ldr ip, [pc, #472] @ 9086c │ │ │ │ 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 │ │ │ │ @@ -105384,207 +105325,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 90510 │ │ │ │ + b 90434 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ - b 904ec │ │ │ │ + b 90410 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 8fbc8 │ │ │ │ - bl 11af64 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 8faec │ │ │ │ + bl 11a7f8 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ - ldr ip, [pc, #376] @ 9094c │ │ │ │ - ldr lr, [pc, #376] @ 90950 │ │ │ │ + ldr ip, [pc, #376] @ 90870 │ │ │ │ + ldr lr, [pc, #376] @ 90874 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ - b 90784 │ │ │ │ + b 906a8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 904c8 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 903ec │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9080c │ │ │ │ + beq 90730 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne 9080c │ │ │ │ + bne 90730 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r3, #1 │ │ │ │ - ldr r4, [pc, #316] @ 90954 │ │ │ │ - ldr r5, [pc, #316] @ 90958 │ │ │ │ + ldr r4, [pc, #316] @ 90878 │ │ │ │ + ldr r5, [pc, #316] @ 9087c │ │ │ │ str r3, [sp, #12] │ │ │ │ - b 904e4 │ │ │ │ - ldr r1, [pc, #308] @ 9095c │ │ │ │ - ldr r0, [pc, #308] @ 90960 │ │ │ │ - bl 7d954 <_Py_FatalErrorFunc@@Base> │ │ │ │ + b 90408 │ │ │ │ + ldr r1, [pc, #308] @ 90880 │ │ │ │ + ldr r0, [pc, #308] @ 90884 │ │ │ │ + bl 7d718 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 90848 │ │ │ │ + beq 9076c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 90870 │ │ │ │ + beq 90794 │ │ │ │ mov r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b2fc │ │ │ │ - b 9080c │ │ │ │ + bl 9b220 │ │ │ │ + b 90730 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 90428 │ │ │ │ - ldr r0, [pc, #248] @ 90964 │ │ │ │ - bl 2445ec │ │ │ │ - b 9039c │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 9034c │ │ │ │ + ldr r0, [pc, #248] @ 90888 │ │ │ │ + bl 240dd0 │ │ │ │ + b 902c0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 90848 │ │ │ │ - ldr r0, [pc, #228] @ 90968 │ │ │ │ - bl 2445ec │ │ │ │ - b 90370 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 9076c │ │ │ │ + ldr r0, [pc, #228] @ 9088c │ │ │ │ + bl 240dd0 │ │ │ │ + b 90294 │ │ │ │ mov r3, #1 │ │ │ │ - ldr r4, [pc, #216] @ 9096c │ │ │ │ - ldr r5, [pc, #216] @ 90970 │ │ │ │ + ldr r4, [pc, #216] @ 90890 │ │ │ │ + ldr r5, [pc, #216] @ 90894 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b 904ec │ │ │ │ + b 90410 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r0, r3, #5440 @ 0x1540 │ │ │ │ add r0, r0, #60 @ 0x3c │ │ │ │ - bl 243d80 │ │ │ │ - b 90314 │ │ │ │ + bl 240564 │ │ │ │ + b 90238 │ │ │ │ mov r0, sl │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 9027c │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 901a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 904dc │ │ │ │ + bne 90400 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 904dc │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 90400 │ │ │ │ ldr r3, [r7] │ │ │ │ mov r0, r4 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r7] │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - b 8fb0c │ │ │ │ - eorseq pc, r5, r0, asr #19 │ │ │ │ - eorseq lr, r5, ip, lsl r4 │ │ │ │ - subseq r4, r8, r0, lsl lr │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq lr, r5, r8, lsr #8 │ │ │ │ - eorseq lr, r5, ip, ror #8 │ │ │ │ - eorseq sp, r5, r8, lsr #12 │ │ │ │ - eorseq sl, r6, r4, ror #31 │ │ │ │ - mlaseq r5, r8, r4, lr │ │ │ │ - eorseq sl, r8, ip, ror #23 │ │ │ │ - eorseq lr, r5, r8, asr #9 │ │ │ │ - eorseq lr, r5, r0, asr r3 │ │ │ │ - eorseq r2, sp, ip, lsr #24 │ │ │ │ - eorseq r2, sp, r0, ror #24 │ │ │ │ - eorseq sl, r5, r4, asr fp │ │ │ │ - eorseq lr, r5, r8, lsr #6 │ │ │ │ - eorseq r2, sp, r0, lsl #25 │ │ │ │ - eorseq r2, sp, ip, ror #24 │ │ │ │ - @ instruction: 0x0035e3d4 │ │ │ │ - @ instruction: 0x003d2bd8 │ │ │ │ - eorseq lr, r5, r0, ror #5 │ │ │ │ - eorseq lr, r5, r8, lsl #6 │ │ │ │ - @ instruction: 0x003d2bf8 │ │ │ │ - eorseq lr, r5, r4, ror r3 │ │ │ │ - eorseq r2, sp, r8, lsl ip │ │ │ │ - eorseq lr, r5, r0, lsr #9 │ │ │ │ - @ instruction: 0x003d2eb0 │ │ │ │ - eorseq lr, r5, r0, lsl #9 │ │ │ │ - eorseq lr, r5, r8, asr #8 │ │ │ │ - mlaseq r5, r4, r3, lr │ │ │ │ - eorseq r2, sp, r4, asr #24 │ │ │ │ + b 8fa30 │ │ │ │ + eorseq sp, r5, r0, asr #6 │ │ │ │ + mlaseq r5, ip, sp, fp │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq fp, r5, r8, lsr #27 │ │ │ │ + eorseq fp, r5, ip, ror #27 │ │ │ │ + eorseq sl, r5, r8, lsr #31 │ │ │ │ + eorseq r8, r6, r4, ror #18 │ │ │ │ + eorseq fp, r5, r8, lsl lr │ │ │ │ + eorseq r8, r8, ip, ror #10 │ │ │ │ + eorseq fp, r5, r8, asr #28 │ │ │ │ + @ instruction: 0x0035bcd0 │ │ │ │ + eorseq r0, sp, ip, lsr #11 │ │ │ │ + eorseq r0, sp, r0, ror #11 │ │ │ │ + @ instruction: 0x003584d4 │ │ │ │ + eorseq fp, r5, r8, lsr #25 │ │ │ │ + eorseq r0, sp, r0, lsl #12 │ │ │ │ + eorseq r0, sp, ip, ror #11 │ │ │ │ + eorseq fp, r5, r4, asr sp │ │ │ │ + eorseq r0, sp, r8, asr r5 │ │ │ │ + eorseq fp, r5, r0, ror #24 │ │ │ │ + eorseq fp, r5, r8, lsl #25 │ │ │ │ + eorseq r0, sp, r8, ror r5 │ │ │ │ + @ instruction: 0x0035bcf4 │ │ │ │ + mlaseq sp, r8, r5, r0 │ │ │ │ + eorseq fp, r5, r0, lsr #28 │ │ │ │ + eorseq r0, sp, r0, lsr r8 │ │ │ │ + eorseq fp, r5, r0, lsl #28 │ │ │ │ + eorseq fp, r5, r8, asr #27 │ │ │ │ + eorseq fp, r5, r4, lsl sp │ │ │ │ + eorseq r0, sp, r4, asr #11 │ │ │ │ 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] @ 90be4 │ │ │ │ + ldr r4, [pc, #600] @ 90b08 │ │ │ │ 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 90af4 │ │ │ │ + bne 90a18 │ │ │ │ ldr r8, [r4, #792] @ 0x318 │ │ │ │ - ldr r2, [pc, #560] @ 90be8 │ │ │ │ + ldr r2, [pc, #560] @ 90b0c │ │ │ │ ldr r3, [r8, #32] │ │ │ │ - ldr r1, [pc, #556] @ 90bec │ │ │ │ + ldr r1, [pc, #556] @ 90b10 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 90b34 │ │ │ │ + bne 90a58 │ │ │ │ ldr r3, [r1, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #544] @ 90bf0 │ │ │ │ + ldr r2, [pc, #544] @ 90b14 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 90b64 │ │ │ │ + bne 90a88 │ │ │ │ mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 90ac4 │ │ │ │ + beq 909e8 │ │ │ │ ldr r3, [r8, #16] │ │ │ │ - ldr r2, [pc, #516] @ 90bf4 │ │ │ │ + ldr r2, [pc, #516] @ 90b18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 90ad8 │ │ │ │ + bne 909fc │ │ │ │ ldr r5, [r6, #12] │ │ │ │ cmn r5, #1 │ │ │ │ - bne 90a64 │ │ │ │ + bne 90988 │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ tst r3, #32 │ │ │ │ - beq 90bb4 │ │ │ │ + beq 90ad8 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq 90b7c │ │ │ │ + beq 90aa0 │ │ │ │ lsr r1, r3, #2 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ and r1, r1, #7 │ │ │ │ muls r5, r3, r1 │ │ │ │ add r0, r6, #20 │ │ │ │ - beq 90a60 │ │ │ │ - ldr r3, [pc, #452] @ 90bf8 │ │ │ │ - ldr r2, [pc, #452] @ 90bfc │ │ │ │ + beq 90984 │ │ │ │ + ldr r3, [pc, #452] @ 90b1c │ │ │ │ + ldr r2, [pc, #452] @ 90b20 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 90b98 │ │ │ │ - ldr r1, [pc, #440] @ 90c00 │ │ │ │ + bne 90abc │ │ │ │ + ldr r1, [pc, #440] @ 90b24 │ │ │ │ stm sp, {r0, r5} │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 8c954 <_Py_HashBytes@@Base+0xc0> │ │ │ │ + bl 8c88c <_Py_HashBytes@@Base+0xc0> │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - beq 90bac │ │ │ │ + beq 90ad0 │ │ │ │ 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 359048 │ │ │ │ + bl 3569cc │ │ │ │ ldr r4, [r8, #4] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 359048 │ │ │ │ + bl 3569cc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 359294 │ │ │ │ + bl 356c18 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 3594dc │ │ │ │ + bl 356e60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 90b48 │ │ │ │ + bne 90a6c │ │ │ │ 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] │ │ │ │ @@ -105594,149 +105535,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 90a70 │ │ │ │ + b 90994 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ cmp r5, #0 │ │ │ │ cmpne r6, r5 │ │ │ │ - beq 909ac │ │ │ │ + beq 908d0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 90b20 │ │ │ │ + beq 90a44 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 90bd8 │ │ │ │ + beq 90afc │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ - b 90ad0 │ │ │ │ + b 909f4 │ │ │ │ mov r0, #16 │ │ │ │ blx r3 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 909e4 │ │ │ │ - b 90ac4 │ │ │ │ + bne 90908 │ │ │ │ + b 909e8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 23b57c <_PyThreadState_New@@Base+0x57c> │ │ │ │ + bl 237d64 <_PyThreadState_New@@Base+0x57c> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 90bbc │ │ │ │ + beq 90ae0 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ ldr r4, [r8, #4] │ │ │ │ - b 90aac │ │ │ │ + b 909d0 │ │ │ │ ldr r0, [r1, #668] @ 0x29c │ │ │ │ mov r1, #16 │ │ │ │ blx r3 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 909e4 │ │ │ │ - b 90ac4 │ │ │ │ + bne 90908 │ │ │ │ + b 909e8 │ │ │ │ add r0, r6, #28 │ │ │ │ lsr r1, r3, #2 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ and r1, r1, #7 │ │ │ │ muls r5, r3, r1 │ │ │ │ - bne 90a2c │ │ │ │ - b 90a60 │ │ │ │ + bne 90950 │ │ │ │ + b 90984 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 90a60 │ │ │ │ + bne 90984 │ │ │ │ mvn r5, #1 │ │ │ │ - b 90a60 │ │ │ │ + b 90984 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - b 90b80 │ │ │ │ + b 90aa4 │ │ │ │ ldr r3, [r8] │ │ │ │ ldr r2, [r8, #36] @ 0x24 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [r8] │ │ │ │ blx r2 │ │ │ │ - b 90ac4 │ │ │ │ + b 909e8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 90b20 │ │ │ │ - subseq r6, r8, r0, lsl lr │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 90a44 │ │ │ │ + subseq r6, r7, r0, lsl lr │ │ │ │ andeq sl, r8, ip, ror #31 │ │ │ │ - subseq r4, r8, r0, lsl lr │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ andeq fp, r8, r0, asr r1 │ │ │ │ - @ instruction: 0x000918b0 │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - andeq ip, r8, r8, lsl r9 │ │ │ │ - ldrheq r9, [sl], #-200 @ 0xffffff38 │ │ │ │ + ldrdeq r1, [r9], -r4 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + andeq ip, r8, r0, asr r8 │ │ │ │ + ldrheq r9, [r9], #-200 @ 0xffffff38 │ │ │ │ │ │ │ │ -00090c04 <_Py_hashtable_get@@Base>: │ │ │ │ +00090b28 <_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] @ 91874 <_Py_hashtable_get@@Base+0xc70> │ │ │ │ + ldr r2, [pc, #3124] @ 91798 <_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 915bc <_Py_hashtable_get@@Base+0x9b8> │ │ │ │ + bne 914e0 <_Py_hashtable_get@@Base+0x9b8> │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmn r7, #1 │ │ │ │ - bne 91174 <_Py_hashtable_get@@Base+0x570> │ │ │ │ + bne 91098 <_Py_hashtable_get@@Base+0x570> │ │ │ │ ldrb r7, [r1, #16] │ │ │ │ tst r7, #32 │ │ │ │ - beq 9161c <_Py_hashtable_get@@Base+0xa18> │ │ │ │ + beq 91540 <_Py_hashtable_get@@Base+0xa18> │ │ │ │ tst r7, #64 @ 0x40 │ │ │ │ - beq 915f8 <_Py_hashtable_get@@Base+0x9f4> │ │ │ │ + beq 9151c <_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 9116c <_Py_hashtable_get@@Base+0x568> │ │ │ │ - ldr r3, [pc, #3040] @ 91878 <_Py_hashtable_get@@Base+0xc74> │ │ │ │ - ldr r2, [pc, #3040] @ 9187c <_Py_hashtable_get@@Base+0xc78> │ │ │ │ + beq 91090 <_Py_hashtable_get@@Base+0x568> │ │ │ │ + ldr r3, [pc, #3040] @ 9179c <_Py_hashtable_get@@Base+0xc74> │ │ │ │ + ldr r2, [pc, #3040] @ 917a0 <_Py_hashtable_get@@Base+0xc78> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 91630 <_Py_hashtable_get@@Base+0xa2c> │ │ │ │ - ldr r3, [pc, #3028] @ 91880 <_Py_hashtable_get@@Base+0xc7c> │ │ │ │ - ldr r5, [pc, #3028] @ 91884 <_Py_hashtable_get@@Base+0xc80> │ │ │ │ + bne 91554 <_Py_hashtable_get@@Base+0xa2c> │ │ │ │ + ldr r3, [pc, #3028] @ 917a4 <_Py_hashtable_get@@Base+0xc7c> │ │ │ │ + ldr r5, [pc, #3028] @ 917a8 <_Py_hashtable_get@@Base+0xc80> │ │ │ │ ldmib r3, {r0, r1, r2} │ │ │ │ ldr ip, [r3] │ │ │ │ - ldr r3, [pc, #3020] @ 91888 <_Py_hashtable_get@@Base+0xc84> │ │ │ │ - ldr r4, [pc, #3020] @ 9188c <_Py_hashtable_get@@Base+0xc88> │ │ │ │ + ldr r3, [pc, #3020] @ 917ac <_Py_hashtable_get@@Base+0xc84> │ │ │ │ + ldr r4, [pc, #3020] @ 917b0 <_Py_hashtable_get@@Base+0xc88> │ │ │ │ eor r3, r0, r3 │ │ │ │ - ldr sl, [pc, #3016] @ 91890 <_Py_hashtable_get@@Base+0xc8c> │ │ │ │ - ldr r8, [pc, #3016] @ 91894 <_Py_hashtable_get@@Base+0xc90> │ │ │ │ - ldr r6, [pc, #3016] @ 91898 <_Py_hashtable_get@@Base+0xc94> │ │ │ │ - ldr r9, [pc, #3016] @ 9189c <_Py_hashtable_get@@Base+0xc98> │ │ │ │ + ldr sl, [pc, #3016] @ 917b4 <_Py_hashtable_get@@Base+0xc8c> │ │ │ │ + ldr r8, [pc, #3016] @ 917b8 <_Py_hashtable_get@@Base+0xc90> │ │ │ │ + ldr r6, [pc, #3016] @ 917bc <_Py_hashtable_get@@Base+0xc94> │ │ │ │ + ldr r9, [pc, #3016] @ 917c0 <_Py_hashtable_get@@Base+0xc98> │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #3012] @ 918a0 <_Py_hashtable_get@@Base+0xc9c> │ │ │ │ + ldr r3, [pc, #3012] @ 917c4 <_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 911d4 <_Py_hashtable_get@@Base+0x5d0> │ │ │ │ + ble 910f8 <_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 │ │ │ │ @@ -105780,15 +105721,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 90ed0 <_Py_hashtable_get@@Base+0x2cc> │ │ │ │ + bls 90df4 <_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 │ │ │ │ @@ -105839,33 +105780,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 90df8 <_Py_hashtable_get@@Base+0x1f4> │ │ │ │ + bgt 90d1c <_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] @ 918a4 <_Py_hashtable_get@@Base+0xca0> │ │ │ │ + ldr ip, [pc, #2484] @ 917c8 <_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 91678 <_Py_hashtable_get@@Base+0xa74> │ │ │ │ + bhi 9159c <_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] │ │ │ │ @@ -106019,85 +105960,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 911c4 <_Py_hashtable_get@@Base+0x5c0> │ │ │ │ + beq 910e8 <_Py_hashtable_get@@Base+0x5c0> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r7, r3 │ │ │ │ - beq 91200 <_Py_hashtable_get@@Base+0x5fc> │ │ │ │ + beq 91124 <_Py_hashtable_get@@Base+0x5fc> │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 911c4 <_Py_hashtable_get@@Base+0x5c0> │ │ │ │ + beq 910e8 <_Py_hashtable_get@@Base+0x5c0> │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - beq 91528 <_Py_hashtable_get@@Base+0x924> │ │ │ │ + beq 9144c <_Py_hashtable_get@@Base+0x924> │ │ │ │ ldr r4, [r4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 911ac <_Py_hashtable_get@@Base+0x5a8> │ │ │ │ + bne 910d0 <_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] @ 918a8 <_Py_hashtable_get@@Base+0xca4> │ │ │ │ + ldr r2, [pc, #1740] @ 917cc <_Py_hashtable_get@@Base+0xca4> │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ sub r7, r7, #1 │ │ │ │ strd r0, [sp, #40] @ 0x28 │ │ │ │ cmp r7, #6 │ │ │ │ - bhi 91678 <_Py_hashtable_get@@Base+0xa74> │ │ │ │ + bhi 9159c <_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] @ 918ac <_Py_hashtable_get@@Base+0xca8> │ │ │ │ + ldr r2, [pc, #1696] @ 917d0 <_Py_hashtable_get@@Base+0xca8> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 914e4 <_Py_hashtable_get@@Base+0x8e0> │ │ │ │ + bne 91408 <_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 912a0 <_Py_hashtable_get@@Base+0x69c> │ │ │ │ + beq 911c4 <_Py_hashtable_get@@Base+0x69c> │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9119c <_Py_hashtable_get@@Base+0x598> │ │ │ │ + bne 910c0 <_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 9119c <_Py_hashtable_get@@Base+0x598> │ │ │ │ + bne 910c0 <_Py_hashtable_get@@Base+0x598> │ │ │ │ tst r0, #32 │ │ │ │ - beq 9165c <_Py_hashtable_get@@Base+0xa58> │ │ │ │ + beq 91580 <_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 91654 <_Py_hashtable_get@@Base+0xa50> │ │ │ │ + beq 91578 <_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 9119c <_Py_hashtable_get@@Base+0x598> │ │ │ │ + beq 910c0 <_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] │ │ │ │ @@ -106232,116 +106173,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 91164 <_Py_hashtable_get@@Base+0x560> │ │ │ │ + b 91088 <_Py_hashtable_get@@Base+0x560> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9119c <_Py_hashtable_get@@Base+0x598> │ │ │ │ + beq 910c0 <_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 90f40 <_Py_hashtable_get@@Base+0x33c> │ │ │ │ + b 90e64 <_Py_hashtable_get@@Base+0x33c> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ strb r2, [sp, #41] @ 0x29 │ │ │ │ - b 912c8 <_Py_hashtable_get@@Base+0x6c4> │ │ │ │ + b 911ec <_Py_hashtable_get@@Base+0x6c4> │ │ │ │ ldr r3, [fp, #20] │ │ │ │ - ldr r2, [pc, #888] @ 918ac <_Py_hashtable_get@@Base+0xca8> │ │ │ │ + ldr r2, [pc, #888] @ 917d0 <_Py_hashtable_get@@Base+0xca8> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 915cc <_Py_hashtable_get@@Base+0x9c8> │ │ │ │ + bne 914f0 <_Py_hashtable_get@@Base+0x9c8> │ │ │ │ cmp r5, #0 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 91668 <_Py_hashtable_get@@Base+0xa64> │ │ │ │ + beq 9158c <_Py_hashtable_get@@Base+0xa64> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 911b8 <_Py_hashtable_get@@Base+0x5b4> │ │ │ │ + bne 910dc <_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 911b8 <_Py_hashtable_get@@Base+0x5b4> │ │ │ │ + bne 910dc <_Py_hashtable_get@@Base+0x5b4> │ │ │ │ tst r0, #32 │ │ │ │ - beq 9164c <_Py_hashtable_get@@Base+0xa48> │ │ │ │ + beq 91570 <_Py_hashtable_get@@Base+0xa48> │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ addne r0, r5, #20 │ │ │ │ addeq r0, r5, #28 │ │ │ │ tst ip, #32 │ │ │ │ - beq 91644 <_Py_hashtable_get@@Base+0xa40> │ │ │ │ + beq 91568 <_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 911c8 <_Py_hashtable_get@@Base+0x5c4> │ │ │ │ - b 911b8 <_Py_hashtable_get@@Base+0x5b4> │ │ │ │ + bne 910ec <_Py_hashtable_get@@Base+0x5c4> │ │ │ │ + b 910dc <_Py_hashtable_get@@Base+0x5b4> │ │ │ │ mov r0, r1 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ - b 91174 <_Py_hashtable_get@@Base+0x570> │ │ │ │ + b 91098 <_Py_hashtable_get@@Base+0x570> │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 911c8 <_Py_hashtable_get@@Base+0x5c4> │ │ │ │ - b 911b8 <_Py_hashtable_get@@Base+0x5b4> │ │ │ │ + bne 910ec <_Py_hashtable_get@@Base+0x5c4> │ │ │ │ + b 910dc <_Py_hashtable_get@@Base+0x5b4> │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b 90f40 <_Py_hashtable_get@@Base+0x33c> │ │ │ │ + b 90e64 <_Py_hashtable_get@@Base+0x33c> │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b 90f2c <_Py_hashtable_get@@Base+0x328> │ │ │ │ + b 90e50 <_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 90c90 <_Py_hashtable_get@@Base+0x8c> │ │ │ │ - b 9116c <_Py_hashtable_get@@Base+0x568> │ │ │ │ + bne 90bb4 <_Py_hashtable_get@@Base+0x8c> │ │ │ │ + b 91090 <_Py_hashtable_get@@Base+0x568> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r1 │ │ │ │ - b 91604 <_Py_hashtable_get@@Base+0xa00> │ │ │ │ + b 91528 <_Py_hashtable_get@@Base+0xa00> │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ - b 91164 <_Py_hashtable_get@@Base+0x560> │ │ │ │ + b 91088 <_Py_hashtable_get@@Base+0x560> │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b 915a0 <_Py_hashtable_get@@Base+0x99c> │ │ │ │ + b 914c4 <_Py_hashtable_get@@Base+0x99c> │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - b 9158c <_Py_hashtable_get@@Base+0x988> │ │ │ │ + b 914b0 <_Py_hashtable_get@@Base+0x988> │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b 91290 <_Py_hashtable_get@@Base+0x68c> │ │ │ │ + b 911b4 <_Py_hashtable_get@@Base+0x68c> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b 9127c <_Py_hashtable_get@@Base+0x678> │ │ │ │ + b 911a0 <_Py_hashtable_get@@Base+0x678> │ │ │ │ sub r0, r1, r5 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ - b 915b0 <_Py_hashtable_get@@Base+0x9ac> │ │ │ │ + b 914d4 <_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 │ │ │ │ @@ -106460,528 +106401,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 91164 <_Py_hashtable_get@@Base+0x560> │ │ │ │ - @ instruction: 0x000918b0 │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - andeq ip, r8, r8, lsl r9 │ │ │ │ - ldrheq r9, [sl], #-200 @ 0xffffff38 │ │ │ │ - strbtvs r7, [pc], #-609 @ 9188c <_Py_hashtable_get@@Base+0xc88> │ │ │ │ + b 91088 <_Py_hashtable_get@@Base+0x560> │ │ │ │ + ldrdeq r1, [r9], -r4 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + andeq ip, r8, r0, asr r8 │ │ │ │ + ldrheq r9, [r9], #-200 @ 0xffffff38 │ │ │ │ + strbtvs r7, [pc], #-609 @ 917b0 <_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 r2, sp, r0, asr #22 │ │ │ │ - eorseq r2, sp, lr, asr #22 │ │ │ │ - andeq pc, r9, r4, lsr #22 │ │ │ │ - b 8c048 │ │ │ │ + eorseq r0, sp, r0, asr #9 │ │ │ │ + eorseq r0, sp, lr, asr #9 │ │ │ │ + andeq pc, r9, r8, asr #20 │ │ │ │ + b 8bf80 │ │ │ │ │ │ │ │ -000918b4 <_Py_hashtable_set@@Base>: │ │ │ │ +000917d8 <_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] @ 91aac <_Py_hashtable_set@@Base+0x1f8> │ │ │ │ + ldr r0, [pc, #472] @ 919d0 <_Py_hashtable_set@@Base+0x1f8> │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bne 91a04 <_Py_hashtable_set@@Base+0x150> │ │ │ │ - ldr r2, [pc, #452] @ 91ab0 <_Py_hashtable_set@@Base+0x1fc> │ │ │ │ - ldr r1, [pc, #452] @ 91ab4 <_Py_hashtable_set@@Base+0x200> │ │ │ │ + bne 91928 <_Py_hashtable_set@@Base+0x150> │ │ │ │ + ldr r2, [pc, #452] @ 919d4 <_Py_hashtable_set@@Base+0x1fc> │ │ │ │ + ldr r1, [pc, #452] @ 919d8 <_Py_hashtable_set@@Base+0x200> │ │ │ │ ldr r3, [r2, #672] @ 0x2a0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 91a38 <_Py_hashtable_set@@Base+0x184> │ │ │ │ + bne 9195c <_Py_hashtable_set@@Base+0x184> │ │ │ │ mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 91aa4 <_Py_hashtable_set@@Base+0x1f0> │ │ │ │ + beq 919c8 <_Py_hashtable_set@@Base+0x1f0> │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - ldr r2, [pc, #420] @ 91ab8 <_Py_hashtable_set@@Base+0x204> │ │ │ │ + ldr r2, [pc, #420] @ 919dc <_Py_hashtable_set@@Base+0x204> │ │ │ │ cmp r3, r2 │ │ │ │ - bne 919f4 <_Py_hashtable_set@@Base+0x140> │ │ │ │ + bne 91918 <_Py_hashtable_set@@Base+0x140> │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmn r5, #1 │ │ │ │ - bne 91988 <_Py_hashtable_set@@Base+0xd4> │ │ │ │ + bne 918ac <_Py_hashtable_set@@Base+0xd4> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ tst r3, #32 │ │ │ │ - beq 91a84 <_Py_hashtable_set@@Base+0x1d0> │ │ │ │ + beq 919a8 <_Py_hashtable_set@@Base+0x1d0> │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq 91a4c <_Py_hashtable_set@@Base+0x198> │ │ │ │ + beq 91970 <_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 91984 <_Py_hashtable_set@@Base+0xd0> │ │ │ │ - ldr r2, [pc, #356] @ 91abc <_Py_hashtable_set@@Base+0x208> │ │ │ │ - ldr r1, [pc, #356] @ 91ac0 <_Py_hashtable_set@@Base+0x20c> │ │ │ │ + beq 918a8 <_Py_hashtable_set@@Base+0xd0> │ │ │ │ + ldr r2, [pc, #356] @ 919e0 <_Py_hashtable_set@@Base+0x208> │ │ │ │ + ldr r1, [pc, #356] @ 919e4 <_Py_hashtable_set@@Base+0x20c> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 91a68 <_Py_hashtable_set@@Base+0x1b4> │ │ │ │ - ldr r1, [pc, #344] @ 91ac4 <_Py_hashtable_set@@Base+0x210> │ │ │ │ + bne 9198c <_Py_hashtable_set@@Base+0x1b4> │ │ │ │ + ldr r1, [pc, #344] @ 919e8 <_Py_hashtable_set@@Base+0x210> │ │ │ │ stm sp, {r0, r5} │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ ldrd r0, [r1] │ │ │ │ - bl 8c954 <_Py_HashBytes@@Base+0xc0> │ │ │ │ + bl 8c88c <_Py_HashBytes@@Base+0xc0> │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - beq 91a7c <_Py_hashtable_set@@Base+0x1c8> │ │ │ │ + beq 919a0 <_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 359048 │ │ │ │ + bl 3569cc │ │ │ │ ldr r4, [r7, #4] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 359048 │ │ │ │ + bl 3569cc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 359294 │ │ │ │ + bl 356c18 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 3594dc │ │ │ │ + bl 356e60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 91a1c <_Py_hashtable_set@@Base+0x168> │ │ │ │ + bne 91940 <_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 91988 <_Py_hashtable_set@@Base+0xd4> │ │ │ │ + b 918ac <_Py_hashtable_set@@Base+0xd4> │ │ │ │ mov r0, #16 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 91908 <_Py_hashtable_set@@Base+0x54> │ │ │ │ - b 91aa4 <_Py_hashtable_set@@Base+0x1f0> │ │ │ │ + bne 9182c <_Py_hashtable_set@@Base+0x54> │ │ │ │ + b 919c8 <_Py_hashtable_set@@Base+0x1f0> │ │ │ │ mov r0, r7 │ │ │ │ - bl 23b57c <_PyThreadState_New@@Base+0x57c> │ │ │ │ + bl 237d64 <_PyThreadState_New@@Base+0x57c> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 91a8c <_Py_hashtable_set@@Base+0x1d8> │ │ │ │ + beq 919b0 <_Py_hashtable_set@@Base+0x1d8> │ │ │ │ ldr r5, [r6, #4] │ │ │ │ ldr r4, [r7, #4] │ │ │ │ - b 919d0 <_Py_hashtable_set@@Base+0x11c> │ │ │ │ + b 918f4 <_Py_hashtable_set@@Base+0x11c> │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ mov r1, #16 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b 91a10 <_Py_hashtable_set@@Base+0x15c> │ │ │ │ + b 91934 <_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 91950 <_Py_hashtable_set@@Base+0x9c> │ │ │ │ - b 91984 <_Py_hashtable_set@@Base+0xd0> │ │ │ │ + bne 91874 <_Py_hashtable_set@@Base+0x9c> │ │ │ │ + b 918a8 <_Py_hashtable_set@@Base+0xd0> │ │ │ │ mov r1, r5 │ │ │ │ blx r2 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 91984 <_Py_hashtable_set@@Base+0xd0> │ │ │ │ + bne 918a8 <_Py_hashtable_set@@Base+0xd0> │ │ │ │ mvn r5, #1 │ │ │ │ - b 91984 <_Py_hashtable_set@@Base+0xd0> │ │ │ │ + b 918a8 <_Py_hashtable_set@@Base+0xd0> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - b 91a50 <_Py_hashtable_set@@Base+0x19c> │ │ │ │ + b 91974 <_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 919ec <_Py_hashtable_set@@Base+0x138> │ │ │ │ + b 91910 <_Py_hashtable_set@@Base+0x138> │ │ │ │ andeq sl, r8, ip, ror #31 │ │ │ │ - subseq r4, r8, r0, lsl lr │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ andeq fp, r8, r0, asr r1 │ │ │ │ - @ instruction: 0x000918b0 │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - andeq ip, r8, r8, lsl r9 │ │ │ │ - ldrheq r9, [sl], #-200 @ 0xffffff38 │ │ │ │ + ldrdeq r1, [r9], -r4 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + andeq ip, r8, r0, asr r8 │ │ │ │ + ldrheq r9, [r9], #-200 @ 0xffffff38 │ │ │ │ │ │ │ │ -00091ac8 : │ │ │ │ +000919ec : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #240] @ 91bd0 │ │ │ │ - bl 35a770 │ │ │ │ + ldr r3, [pc, #240] @ 91af4 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ add r2, r5, #4096 @ 0x1000 │ │ │ │ ldr r3, [r2, #2416] @ 0x970 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 91b5c │ │ │ │ + ble 91a80 │ │ │ │ sub r3, r3, #1 │ │ │ │ add r1, r2, r3, lsl #2 │ │ │ │ ldr r4, [r1, #2096] @ 0x830 │ │ │ │ str r3, [r2, #2416] @ 0x970 │ │ │ │ - ldr r3, [pc, #196] @ 91bd4 │ │ │ │ + ldr r3, [pc, #196] @ 91af8 │ │ │ │ mov r1, #1 │ │ │ │ ldr r6, [r3, #1416] @ 0x588 │ │ │ │ str r1, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne 91b98 │ │ │ │ + bne 91abc │ │ │ │ add r1, r5, #42496 @ 0xa600 │ │ │ │ ldr r3, [r1, #208] @ 0xd0 │ │ │ │ ldr r2, [r1, #212] @ 0xd4 │ │ │ │ adds r3, r3, #4096 @ 0x1000 │ │ │ │ - ldr r0, [pc, #160] @ 91bd8 │ │ │ │ + ldr r0, [pc, #160] @ 91afc │ │ │ │ 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] @ 91bdc │ │ │ │ - bl 91d28 <_PyObject_GC_New@@Base> │ │ │ │ + ldr r0, [pc, #120] @ 91b00 │ │ │ │ + bl 91c4c <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 91bc4 │ │ │ │ + beq 91ae8 │ │ │ │ add r1, r5, #42496 @ 0xa600 │ │ │ │ ldr r3, [r1, #208] @ 0xd0 │ │ │ │ ldr r2, [r1, #212] @ 0xd4 │ │ │ │ mov r0, #0 │ │ │ │ - ldr ip, [pc, #84] @ 91bd8 │ │ │ │ + ldr ip, [pc, #84] @ 91afc │ │ │ │ adds r3, r3, #4096 @ 0x1000 │ │ │ │ adc r2, r2, #0 │ │ │ │ str ip, [r4, #24] │ │ │ │ str r0, [r4, #28] │ │ │ │ str r0, [r4, #8] │ │ │ │ - b 91b44 │ │ │ │ - ldr r2, [pc, #64] @ 91be0 │ │ │ │ + b 91a68 │ │ │ │ + ldr r2, [pc, #64] @ 91b04 │ │ │ │ cmp r6, r2 │ │ │ │ - bne 91bb0 │ │ │ │ + bne 91ad4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18fcb8 │ │ │ │ - b 91b6c │ │ │ │ + bl 18e2a4 │ │ │ │ + b 91a90 │ │ │ │ ldr r2, [r3, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b 91b6c │ │ │ │ - ldr r0, [pc, #12] @ 91bd8 │ │ │ │ - bl 2428a0 │ │ │ │ - b 91b54 │ │ │ │ - andeq r0, r0, ip │ │ │ │ - subseq r5, r8, r0, lsl lr │ │ │ │ - subseq sl, r6, ip, lsr #24 │ │ │ │ - @ instruction: 0x00565490 │ │ │ │ - @ instruction: 0x0018f6f8 │ │ │ │ + b 91a90 │ │ │ │ + ldr r0, [pc, #12] @ 91afc │ │ │ │ + bl 23f084 │ │ │ │ + b 91a78 │ │ │ │ + andeq r0, r0, ip │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ + subseq sl, r5, ip, lsr #24 │ │ │ │ + @ instruction: 0x00555490 │ │ │ │ + andseq sp, r8, r4, ror #25 │ │ │ │ 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] @ 91d18 │ │ │ │ + ldr r3, [pc, #280] @ 91c3c │ │ │ │ mov r5, r0 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ 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 91c84 │ │ │ │ + ble 91ba8 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r0, #2416] @ 0x970 │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ ldr r4, [r0, #2096] @ 0x830 │ │ │ │ - ldr r2, [pc, #224] @ 91d1c │ │ │ │ + ldr r2, [pc, #224] @ 91c40 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 91ccc │ │ │ │ + bne 91bf0 │ │ │ │ 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] @ 91d20 │ │ │ │ - bl 91d28 <_PyObject_GC_New@@Base> │ │ │ │ + ldr r0, [pc, #148] @ 91c44 │ │ │ │ + bl 91c4c <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 91cf8 │ │ │ │ + beq 91c1c │ │ │ │ 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] @ 91d24 │ │ │ │ + ldr r1, [pc, #80] @ 91c48 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 91ce4 │ │ │ │ + bne 91c08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18fcb8 │ │ │ │ - b 91c94 │ │ │ │ + bl 18e2a4 │ │ │ │ + b 91bb8 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 91c94 │ │ │ │ + b 91bb8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2428a0 │ │ │ │ + bl 23f084 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 91c7c │ │ │ │ + beq 91ba0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99d3c │ │ │ │ - b 91c7c │ │ │ │ + bl 99c60 │ │ │ │ + b 91ba0 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r5, r8, r0, lsl lr │ │ │ │ - @ instruction: 0x00565490 │ │ │ │ - @ instruction: 0x0018f6f8 │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ + @ instruction: 0x00555490 │ │ │ │ + andseq sp, r8, r4, ror #25 │ │ │ │ │ │ │ │ -00091d28 <_PyObject_GC_New@@Base>: │ │ │ │ +00091c4c <_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 91fa0 <_PyObject_GC_New@@Base+0x278> │ │ │ │ - ldr r8, [pc, #624] @ 91fdc <_PyObject_GC_New@@Base+0x2b4> │ │ │ │ + bne 91ec4 <_PyObject_GC_New@@Base+0x278> │ │ │ │ + ldr r8, [pc, #624] @ 91f00 <_PyObject_GC_New@@Base+0x2b4> │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ sub r3, r3, r4 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ cmp r6, r3 │ │ │ │ ldr r7, [r8, r0] │ │ │ │ - bhi 91f48 <_PyObject_GC_New@@Base+0x220> │ │ │ │ + bhi 91e6c <_PyObject_GC_New@@Base+0x220> │ │ │ │ adds r6, r4, r6 │ │ │ │ - bmi 91f48 <_PyObject_GC_New@@Base+0x220> │ │ │ │ - ldr r9, [pc, #592] @ 91fe0 <_PyObject_GC_New@@Base+0x2b8> │ │ │ │ - ldr r2, [pc, #592] @ 91fe4 <_PyObject_GC_New@@Base+0x2bc> │ │ │ │ + bmi 91e6c <_PyObject_GC_New@@Base+0x220> │ │ │ │ + ldr r9, [pc, #592] @ 91f04 <_PyObject_GC_New@@Base+0x2b8> │ │ │ │ + ldr r2, [pc, #592] @ 91f08 <_PyObject_GC_New@@Base+0x2bc> │ │ │ │ ldr r3, [r9, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 91f34 <_PyObject_GC_New@@Base+0x20c> │ │ │ │ + bne 91e58 <_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 91eec <_PyObject_GC_New@@Base+0x1c4> │ │ │ │ + bcs 91e10 <_PyObject_GC_New@@Base+0x1c4> │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [sl, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq 91edc <_PyObject_GC_New@@Base+0x1b4> │ │ │ │ + beq 91e00 <_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 91e4c <_PyObject_GC_New@@Base+0x124> │ │ │ │ + beq 91d70 <_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 91e94 <_PyObject_GC_New@@Base+0x16c> │ │ │ │ + bgt 91db8 <_PyObject_GC_New@@Base+0x16c> │ │ │ │ ldr r3, [r5] │ │ │ │ - ldr r2, [pc, #452] @ 91fe8 <_PyObject_GC_New@@Base+0x2c0> │ │ │ │ + ldr r2, [pc, #452] @ 91f0c <_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 91f60 <_PyObject_GC_New@@Base+0x238> │ │ │ │ + bne 91e84 <_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 r9, r6 │ │ │ │ - bcc 91e84 <_PyObject_GC_New@@Base+0x15c> │ │ │ │ + bcc 91da8 <_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 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r7, [r8, r0] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - b 91de8 <_PyObject_GC_New@@Base+0xc0> │ │ │ │ + b 91d0c <_PyObject_GC_New@@Base+0xc0> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [ip, #12] │ │ │ │ str ip, [r3, #8] │ │ │ │ - b 91de8 <_PyObject_GC_New@@Base+0xc0> │ │ │ │ + b 91d0c <_PyObject_GC_New@@Base+0xc0> │ │ │ │ ldr r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 91e18 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ + beq 91d3c <_PyObject_GC_New@@Base+0xf0> │ │ │ │ cmp ip, #0 │ │ │ │ - beq 91e18 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ + beq 91d3c <_PyObject_GC_New@@Base+0xf0> │ │ │ │ ldr r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 91e18 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ + bne 91d3c <_PyObject_GC_New@@Base+0xf0> │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 91fcc <_PyObject_GC_New@@Base+0x2a4> │ │ │ │ + bne 91ef0 <_PyObject_GC_New@@Base+0x2a4> │ │ │ │ add r0, r7, #12 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne 91e18 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ + bne 91d3c <_PyObject_GC_New@@Base+0xf0> │ │ │ │ mov r1, #16 │ │ │ │ - bl 3598bc │ │ │ │ - b 91e18 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ + bl 357240 │ │ │ │ + b 91d3c <_PyObject_GC_New@@Base+0xf0> │ │ │ │ mov r0, sl │ │ │ │ - bl 92244 │ │ │ │ + bl 92168 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 91e74 <_PyObject_GC_New@@Base+0x14c> │ │ │ │ + bne 91d98 <_PyObject_GC_New@@Base+0x14c> │ │ │ │ ldr r3, [r9, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #244] @ 91fec <_PyObject_GC_New@@Base+0x2c4> │ │ │ │ + ldr r2, [pc, #244] @ 91f10 <_PyObject_GC_New@@Base+0x2c4> │ │ │ │ cmp r3, r2 │ │ │ │ - bne 91f78 <_PyObject_GC_New@@Base+0x250> │ │ │ │ + bne 91e9c <_PyObject_GC_New@@Base+0x250> │ │ │ │ cmp r6, #1 │ │ │ │ movcs r0, r6 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 91f48 <_PyObject_GC_New@@Base+0x220> │ │ │ │ + beq 91e6c <_PyObject_GC_New@@Base+0x220> │ │ │ │ ldr r3, [sl, #800] @ 0x320 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r7, [r8, r0] │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ str r3, [sl, #800] @ 0x320 │ │ │ │ - b 91de8 <_PyObject_GC_New@@Base+0xc0> │ │ │ │ + b 91d0c <_PyObject_GC_New@@Base+0xc0> │ │ │ │ ldr r0, [r9, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 91e74 <_PyObject_GC_New@@Base+0x14c> │ │ │ │ + bne 91d98 <_PyObject_GC_New@@Base+0x14c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 2a1f58 │ │ │ │ + bl 29efa8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 91e18 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ - b 91e44 <_PyObject_GC_New@@Base+0x11c> │ │ │ │ - ldr r1, [pc, #136] @ 91ff0 <_PyObject_GC_New@@Base+0x2c8> │ │ │ │ + bne 91d3c <_PyObject_GC_New@@Base+0xf0> │ │ │ │ + b 91d68 <_PyObject_GC_New@@Base+0x11c> │ │ │ │ + ldr r1, [pc, #136] @ 91f14 <_PyObject_GC_New@@Base+0x2c8> │ │ │ │ cmp r3, r1 │ │ │ │ - bne 91f8c <_PyObject_GC_New@@Base+0x264> │ │ │ │ + bne 91eb0 <_PyObject_GC_New@@Base+0x264> │ │ │ │ mov r0, r4 │ │ │ │ - bl 18fcb8 │ │ │ │ - b 91e44 <_PyObject_GC_New@@Base+0x11c> │ │ │ │ + bl 18e2a4 │ │ │ │ + b 91d68 <_PyObject_GC_New@@Base+0x11c> │ │ │ │ ldr r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r2, r0 │ │ │ │ - b 91f10 <_PyObject_GC_New@@Base+0x1e8> │ │ │ │ + b 91e34 <_PyObject_GC_New@@Base+0x1e8> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 91e44 <_PyObject_GC_New@@Base+0x11c> │ │ │ │ + b 91d68 <_PyObject_GC_New@@Base+0x11c> │ │ │ │ ldr r2, [r0, #440] @ 0x1b8 │ │ │ │ - ldr r8, [pc, #48] @ 91fdc <_PyObject_GC_New@@Base+0x2b4> │ │ │ │ + ldr r8, [pc, #48] @ 91f00 <_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 91d68 <_PyObject_GC_New@@Base+0x40> │ │ │ │ + b 91c8c <_PyObject_GC_New@@Base+0x40> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 91e18 <_PyObject_GC_New@@Base+0xf0> │ │ │ │ - b 91ec0 <_PyObject_GC_New@@Base+0x198> │ │ │ │ + bne 91d3c <_PyObject_GC_New@@Base+0xf0> │ │ │ │ + b 91de4 <_PyObject_GC_New@@Base+0x198> │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r4, r8, r0, lsl lr │ │ │ │ - andeq r2, r9, ip, lsr #2 │ │ │ │ - subseq r5, r8, r0, lsl lr │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ + andeq r2, r9, r0, asr r0 │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ andeq fp, r8, r0, asr r1 │ │ │ │ - @ instruction: 0x0018f6f8 │ │ │ │ + andseq sp, r8, r4, ror #25 │ │ │ │ │ │ │ │ -00091ff4 : │ │ │ │ +00091f18 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 92114 │ │ │ │ - ldr r5, [pc, #264] @ 9211c │ │ │ │ - ldr r2, [pc, #264] @ 92120 │ │ │ │ + blt 92038 │ │ │ │ + ldr r5, [pc, #264] @ 92040 │ │ │ │ + ldr r2, [pc, #264] @ 92044 │ │ │ │ ldr r3, [r5, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 920f4 │ │ │ │ - ldr r3, [pc, #252] @ 92124 │ │ │ │ - bl 35a770 │ │ │ │ + bne 92018 │ │ │ │ + ldr r3, [pc, #252] @ 92048 │ │ │ │ + bl 3580f0 │ │ │ │ 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 920bc │ │ │ │ + bcs 91fe0 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r6, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq 920ac │ │ │ │ + beq 91fd0 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r0] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -106996,21 +106937,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 92244 │ │ │ │ + bl 92168 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r3, [r5, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #96] @ 92128 │ │ │ │ + ldr r2, [pc, #96] @ 9204c │ │ │ │ cmp r3, r2 │ │ │ │ - bne 92104 │ │ │ │ + bne 92028 │ │ │ │ cmp r4, #1 │ │ │ │ movcs r0, r4 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r3, [r6, #800] @ 0x320 │ │ │ │ @@ -107020,40 +106961,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 920dc │ │ │ │ + b 92000 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r4, r8, r0, lsl lr │ │ │ │ - andeq r2, r9, ip, lsr #2 │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ + andeq r2, r9, r0, asr r0 │ │ │ │ andeq r0, r0, ip │ │ │ │ andeq fp, r8, r0, asr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #244] @ 92238 │ │ │ │ - bl 35a770 │ │ │ │ + ldr r3, [pc, #244] @ 9215c │ │ │ │ + bl 3580f0 │ │ │ │ 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 92218 │ │ │ │ + bcs 9213c │ │ │ │ lsr r2, r3, #3 │ │ │ │ ldr r3, [r5, r2, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq 921cc │ │ │ │ + beq 920f0 │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r3] │ │ │ │ ldr r1, [r0] │ │ │ │ str r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -107069,78 +107010,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 92244 │ │ │ │ + bl 92168 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #84] @ 9223c │ │ │ │ - ldr r1, [pc, #84] @ 92240 │ │ │ │ + ldr r2, [pc, #84] @ 92160 │ │ │ │ + ldr r1, [pc, #84] @ 92164 │ │ │ │ ldr r3, [r2, #672] @ 0x2a0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 92228 │ │ │ │ + bne 9214c │ │ │ │ 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 921e0 │ │ │ │ + bge 92104 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ - b 92204 │ │ │ │ + b 92128 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r4, r8, r0, lsl lr │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ andeq fp, r8, r0, asr r1 │ │ │ │ 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 92380 │ │ │ │ + beq 922a4 │ │ │ │ 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 92490 │ │ │ │ + bls 923b4 │ │ │ │ add r2, r2, #131 @ 0x83 │ │ │ │ cmp r3, #0 │ │ │ │ str r4, [r5, r2, lsl #2] │ │ │ │ - bne 92338 │ │ │ │ + bne 9225c │ │ │ │ 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] @ 92670 │ │ │ │ + ldr r2, [pc, #920] @ 92594 │ │ │ │ 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] │ │ │ │ @@ -107170,39 +107111,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 922fc │ │ │ │ + bne 92220 │ │ │ │ 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] @ 92674 │ │ │ │ + ldr r8, [pc, #748] @ 92598 │ │ │ │ ldr r3, [r8, #816] @ 0x330 │ │ │ │ cmn r3, #1 │ │ │ │ - beq 925dc │ │ │ │ + beq 92500 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 92640 │ │ │ │ + bne 92564 │ │ │ │ ldr r9, [r5, #520] @ 0x208 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 92554 │ │ │ │ + beq 92478 │ │ │ │ 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 92660 │ │ │ │ + beq 92584 │ │ │ │ cmn r5, #804 @ 0x324 │ │ │ │ - beq 92650 │ │ │ │ + beq 92574 │ │ │ │ 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 │ │ │ │ @@ -107241,143 +107182,143 @@ │ │ │ │ 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 922a0 │ │ │ │ + bhi 921c4 │ │ │ │ ldr r3, [r9, #16] │ │ │ │ mov r4, r9 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 924f0 │ │ │ │ + bne 92414 │ │ │ │ ldr r2, [r5, #512] @ 0x200 │ │ │ │ - ldr r1, [pc, #468] @ 92678 │ │ │ │ + ldr r1, [pc, #468] @ 9259c │ │ │ │ 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] @ 92670 │ │ │ │ + ldr r2, [pc, #432] @ 92594 │ │ │ │ str r2, [r3, #20] │ │ │ │ add r2, r3, #4096 @ 0x1000 │ │ │ │ str r0, [r4, #8] │ │ │ │ str r2, [r4, #4] │ │ │ │ - beq 92540 │ │ │ │ + beq 92464 │ │ │ │ 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 922fc │ │ │ │ + b 92220 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ str r0, [r4, #8] │ │ │ │ - bne 92514 │ │ │ │ + bne 92438 │ │ │ │ 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 922fc │ │ │ │ - b 9236c │ │ │ │ + bne 92220 │ │ │ │ + b 92290 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str r2, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ strne r0, [r2, #24] │ │ │ │ - b 924d0 │ │ │ │ + b 923f4 │ │ │ │ ldr r7, [r5, #516] @ 0x204 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 925f8 │ │ │ │ + bne 9251c │ │ │ │ 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 92620 │ │ │ │ + beq 92544 │ │ │ │ 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 925c4 │ │ │ │ + b 924e8 │ │ │ │ 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 925a8 │ │ │ │ + bcc 924cc │ │ │ │ sub lr, lr, #28 │ │ │ │ add r9, r9, lr │ │ │ │ str r7, [r5, #516] @ 0x204 │ │ │ │ - b 923a4 │ │ │ │ - ldr r0, [pc, #152] @ 9267c │ │ │ │ - bl 237544 │ │ │ │ + b 922c8 │ │ │ │ + ldr r0, [pc, #152] @ 925a0 │ │ │ │ + bl 233cf8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9262c │ │ │ │ + bne 92550 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r8, #816] @ 0x330 │ │ │ │ - b 92398 │ │ │ │ + b 922bc │ │ │ │ cmp r7, r7, lsl #1 │ │ │ │ lsl r7, r7, #1 │ │ │ │ - bcs 92620 │ │ │ │ - ldr r3, [pc, #116] @ 92680 │ │ │ │ + bcs 92544 │ │ │ │ + ldr r3, [pc, #116] @ 925a4 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi 92620 │ │ │ │ + bhi 92544 │ │ │ │ mov r2, #28 │ │ │ │ muls r2, r7, r2 │ │ │ │ ldr r1, [r5, #512] @ 0x200 │ │ │ │ - bpl 9256c │ │ │ │ + bpl 92490 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #524] @ 0x20c │ │ │ │ - b 92330 │ │ │ │ + b 92254 │ │ │ │ ldrb r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [r8, #816] @ 0x330 │ │ │ │ - beq 925ec │ │ │ │ - ldr r3, [pc, #60] @ 92684 │ │ │ │ + beq 92510 │ │ │ │ + ldr r3, [pc, #60] @ 925a8 │ │ │ │ ldr r0, [r3] │ │ │ │ bl 2e118 <_PyObject_DebugMallocStats@@Base> │ │ │ │ - b 92398 │ │ │ │ + b 922bc │ │ │ │ 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 92620 │ │ │ │ + b 92544 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - subseq r4, r8, r0, lsl lr │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ @ instruction: 0xb6db6db7 │ │ │ │ - eorseq fp, r5, r0, asr r2 │ │ │ │ + @ instruction: 0x00358bd0 │ │ │ │ stmdbeq r4!, {r0, r3, r6, r9, ip, pc} │ │ │ │ - @ instruction: 0x005a9690 │ │ │ │ + @ instruction: 0x00599690 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, #0 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, #0 │ │ │ │ @@ -107389,431 +107330,431 @@ │ │ │ │ mov r0, #0 │ │ │ │ bl 2a1c8 │ │ │ │ cmn r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -000926d0 <_Py_NewReference@@Base>: │ │ │ │ - ldr r2, [pc, #44] @ 92704 <_Py_NewReference@@Base+0x34> │ │ │ │ +000925f4 <_Py_NewReference@@Base>: │ │ │ │ + ldr r2, [pc, #44] @ 92628 <_Py_NewReference@@Base+0x34> │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ str r1, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ - ldr r1, [pc, #24] @ 92708 <_Py_NewReference@@Base+0x38> │ │ │ │ + ldr r1, [pc, #24] @ 9262c <_Py_NewReference@@Base+0x38> │ │ │ │ cmp r3, r1 │ │ │ │ - bne 926f8 <_Py_NewReference@@Base+0x28> │ │ │ │ - b 18fcb8 │ │ │ │ + bne 9261c <_Py_NewReference@@Base+0x28> │ │ │ │ + b 18e2a4 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ bx r3 │ │ │ │ - subseq r5, r8, r0, lsl lr │ │ │ │ - @ instruction: 0x0018f6f8 │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ + andseq sp, r8, r4, ror #25 │ │ │ │ │ │ │ │ -0009270c : │ │ │ │ +00092630 : │ │ │ │ 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 92988 │ │ │ │ + beq 928ac │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bhi 92848 │ │ │ │ + bhi 9276c │ │ │ │ cmp r5, #0 │ │ │ │ - blt 929a8 │ │ │ │ + blt 928cc │ │ │ │ cmn r5, #-2147483626 @ 0x80000016 │ │ │ │ - bgt 928c0 │ │ │ │ - ldr r9, [pc, #696] @ 929fc │ │ │ │ - ldr r2, [pc, #696] @ 92a00 │ │ │ │ + bgt 927e4 │ │ │ │ + ldr r9, [pc, #696] @ 92920 │ │ │ │ + ldr r2, [pc, #696] @ 92924 │ │ │ │ ldr r3, [r9, #712] @ 0x2c8 │ │ │ │ mov r6, #1 │ │ │ │ cmp r3, r2 │ │ │ │ add r8, r5, #21 │ │ │ │ mov r7, r6 │ │ │ │ - bne 928ac │ │ │ │ - ldr r3, [pc, #672] @ 92a04 │ │ │ │ - bl 35a770 │ │ │ │ + bne 927d0 │ │ │ │ + ldr r3, [pc, #672] @ 92928 │ │ │ │ + bl 3580f0 │ │ │ │ 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 92944 │ │ │ │ + bcs 92868 │ │ │ │ lsr r1, r3, #3 │ │ │ │ ldr r3, [sl, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq 92934 │ │ │ │ + beq 92858 │ │ │ │ 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 927e4 │ │ │ │ + bne 92708 │ │ │ │ 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] @ 92a08 │ │ │ │ + ldr r3, [pc, #540] @ 9292c │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - ldr r2, [pc, #520] @ 92a0c │ │ │ │ + ldr r2, [pc, #520] @ 92930 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 92990 │ │ │ │ + bne 928b4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 928c8 │ │ │ │ + beq 927ec │ │ │ │ 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 92908 │ │ │ │ + bls 9282c │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ - bcc 92978 │ │ │ │ + bcc 9289c │ │ │ │ cmp r1, #1114112 @ 0x110000 │ │ │ │ - bcs 929d4 │ │ │ │ + bcs 928f8 │ │ │ │ cmp r5, #0 │ │ │ │ - blt 929a8 │ │ │ │ + blt 928cc │ │ │ │ mov r6, #4 │ │ │ │ mov r1, r6 │ │ │ │ mvn r0, #-2147483620 @ 0x8000001c │ │ │ │ - bl 358188 │ │ │ │ + bl 355b0c │ │ │ │ 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 928c0 │ │ │ │ - ldr r9, [pc, #352] @ 929fc │ │ │ │ - ldr r2, [pc, #352] @ 92a00 │ │ │ │ + bgt 927e4 │ │ │ │ + ldr r9, [pc, #352] @ 92920 │ │ │ │ + ldr r2, [pc, #352] @ 92924 │ │ │ │ ldr r3, [r9, #712] @ 0x2c8 │ │ │ │ mov r7, #0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 9275c │ │ │ │ + beq 92680 │ │ │ │ ldr r0, [r9, #708] @ 0x2c4 │ │ │ │ mov r1, r8 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 927e4 │ │ │ │ + bne 92708 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 2a1f3c │ │ │ │ + b 29ef8c │ │ │ │ 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 92924 │ │ │ │ + beq 92848 │ │ │ │ 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 92840 │ │ │ │ + b 92764 │ │ │ │ cmp r5, #0 │ │ │ │ - blt 929a8 │ │ │ │ + blt 928cc │ │ │ │ cmn r5, #-2147483618 @ 0x8000001e │ │ │ │ - bgt 928c0 │ │ │ │ + bgt 927e4 │ │ │ │ add r8, r5, #29 │ │ │ │ mov r6, #1 │ │ │ │ - b 92894 │ │ │ │ + b 927b8 │ │ │ │ strb r7, [r2, r5] │ │ │ │ str r7, [r4, #24] │ │ │ │ str r7, [r4, #20] │ │ │ │ - b 92840 │ │ │ │ + b 92764 │ │ │ │ mov r0, sl │ │ │ │ - bl 92244 │ │ │ │ + bl 92168 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 927e4 │ │ │ │ + bne 92708 │ │ │ │ ldr r3, [r9, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #192] @ 92a10 │ │ │ │ + ldr r2, [pc, #192] @ 92934 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 929e8 │ │ │ │ + bne 9290c │ │ │ │ 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 927e4 │ │ │ │ - b 928c0 │ │ │ │ + bne 92708 │ │ │ │ + b 927e4 │ │ │ │ cmp r5, #0 │ │ │ │ - blt 929a8 │ │ │ │ + blt 928cc │ │ │ │ mov r6, #2 │ │ │ │ - b 9286c │ │ │ │ - ldr r4, [pc, #132] @ 92a14 │ │ │ │ - b 92840 │ │ │ │ - ldr r1, [pc, #128] @ 92a18 │ │ │ │ + b 92790 │ │ │ │ + ldr r4, [pc, #132] @ 92938 │ │ │ │ + b 92764 │ │ │ │ + ldr r1, [pc, #128] @ 9293c │ │ │ │ cmp r3, r1 │ │ │ │ - bne 929c0 │ │ │ │ + bne 928e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18fcb8 │ │ │ │ - b 92814 │ │ │ │ - ldr r3, [pc, #108] @ 92a1c │ │ │ │ - ldr r1, [pc, #108] @ 92a20 │ │ │ │ + bl 18e2a4 │ │ │ │ + b 92738 │ │ │ │ + ldr r3, [pc, #108] @ 92940 │ │ │ │ + ldr r1, [pc, #108] @ 92944 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r4, #0 │ │ │ │ - b 92840 │ │ │ │ + b 92764 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 92814 │ │ │ │ - ldr r3, [pc, #64] @ 92a1c │ │ │ │ - ldr r1, [pc, #68] @ 92a24 │ │ │ │ + b 92738 │ │ │ │ + ldr r3, [pc, #64] @ 92940 │ │ │ │ + ldr r1, [pc, #68] @ 92948 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 929b8 │ │ │ │ + bl 18ed6c │ │ │ │ + b 928dc │ │ │ │ ldr r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, r8 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b 92960 │ │ │ │ - subseq r4, r8, r0, lsl lr │ │ │ │ - andeq r2, r9, ip, lsr #2 │ │ │ │ + b 92884 │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ + andeq r2, r9, r0, asr r0 │ │ │ │ andeq r0, r0, ip │ │ │ │ - ldrsheq sl, [r6], #-76 @ 0xffffffb4 │ │ │ │ - subseq r5, r8, r0, lsl lr │ │ │ │ + ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ andeq fp, r8, r0, asr r1 │ │ │ │ - subseq r9, r8, r4, asr #22 │ │ │ │ - @ instruction: 0x0018f6f8 │ │ │ │ - ldrsbeq r1, [r6], #-12 │ │ │ │ - eorseq lr, r5, r8, lsl #10 │ │ │ │ - @ instruction: 0x0035e4d4 │ │ │ │ + subseq r9, r7, r4, asr #22 │ │ │ │ + andseq sp, r8, r4, ror #25 │ │ │ │ + ldrsbeq r1, [r5], #-12 │ │ │ │ + eorseq fp, r5, r8, lsl #29 │ │ │ │ + eorseq fp, r5, r4, asr lr │ │ │ │ │ │ │ │ -00092a28 : │ │ │ │ +0009294c : │ │ │ │ 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 92c34 │ │ │ │ + blt 92b58 │ │ │ │ cmp r0, #0 │ │ │ │ sub r3, r4, #1 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bne 92bdc │ │ │ │ + bne 92b00 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 92c04 │ │ │ │ + beq 92b28 │ │ │ │ cmn r4, #-2147483630 @ 0x80000012 │ │ │ │ - bhi 92c60 │ │ │ │ - ldr r7, [pc, #528] @ 92c88 │ │ │ │ - ldr r2, [pc, #528] @ 92c8c │ │ │ │ + bhi 92b84 │ │ │ │ + ldr r7, [pc, #528] @ 92bac │ │ │ │ + ldr r2, [pc, #528] @ 92bb0 │ │ │ │ ldr r3, [r7, #712] @ 0x2c8 │ │ │ │ add r8, r4, #17 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 92b38 │ │ │ │ - ldr r3, [pc, #512] @ 92c90 │ │ │ │ - bl 35a770 │ │ │ │ + bne 92a5c │ │ │ │ + ldr r3, [pc, #512] @ 92bb4 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r8, #512 @ 0x200 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r9, [r3, #1528] @ 0x5f8 │ │ │ │ - bhi 92ba8 │ │ │ │ + bhi 92acc │ │ │ │ lsr r0, r4, #3 │ │ │ │ add r1, r0, #2 │ │ │ │ ldr r3, [r9, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq 92c0c │ │ │ │ + beq 92b30 │ │ │ │ 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 92b78 │ │ │ │ - ldr r3, [pc, #428] @ 92c94 │ │ │ │ + beq 92a9c │ │ │ │ + ldr r3, [pc, #428] @ 92bb8 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - ldr r2, [pc, #408] @ 92c98 │ │ │ │ + ldr r2, [pc, #408] @ 92bbc │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 92c1c │ │ │ │ + bne 92b40 │ │ │ │ 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 92b60 │ │ │ │ + bne 92a84 │ │ │ │ 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 92ae0 │ │ │ │ - bl 2a1f3c │ │ │ │ + bne 92a04 │ │ │ │ + bl 29ef8c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 92c44 │ │ │ │ + beq 92b68 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 92b30 │ │ │ │ + beq 92a54 │ │ │ │ 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 92bf4 │ │ │ │ + bhi 92b18 │ │ │ │ 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 92ae0 │ │ │ │ + bne 92a04 │ │ │ │ ldr r3, [r7, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #232] @ 92c9c │ │ │ │ + ldr r2, [pc, #232] @ 92bc0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 92c4c │ │ │ │ + bne 92b70 │ │ │ │ mov r0, r8 │ │ │ │ bl 2a1bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 92b4c │ │ │ │ + beq 92a70 │ │ │ │ ldr r3, [r9, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r9, #800] @ 0x320 │ │ │ │ - b 92ae0 │ │ │ │ + b 92a04 │ │ │ │ ldrb r3, [r0] │ │ │ │ - ldr r5, [pc, #184] @ 92ca0 │ │ │ │ + ldr r5, [pc, #184] @ 92bc4 │ │ │ │ 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 92ae0 │ │ │ │ - ldr r5, [pc, #152] @ 92ca4 │ │ │ │ - b 92b30 │ │ │ │ + b 92a04 │ │ │ │ + ldr r5, [pc, #152] @ 92bc8 │ │ │ │ + b 92a54 │ │ │ │ mov r0, r9 │ │ │ │ - bl 92244 │ │ │ │ + bl 92168 │ │ │ │ mov r5, r0 │ │ │ │ - b 92ba0 │ │ │ │ - ldr r1, [pc, #132] @ 92ca8 │ │ │ │ + b 92ac4 │ │ │ │ + ldr r1, [pc, #132] @ 92bcc │ │ │ │ cmp r3, r1 │ │ │ │ - bne 92c74 │ │ │ │ + bne 92b98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18fcb8 │ │ │ │ - b 92b10 │ │ │ │ - ldr r3, [pc, #112] @ 92cac │ │ │ │ - ldr r1, [pc, #112] @ 92cb0 │ │ │ │ + bl 18e2a4 │ │ │ │ + b 92a34 │ │ │ │ + ldr r3, [pc, #112] @ 92bd0 │ │ │ │ + ldr r1, [pc, #112] @ 92bd4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r5, #0 │ │ │ │ - b 92b30 │ │ │ │ + b 92a54 │ │ │ │ ldr r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, r8 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b 92bc4 │ │ │ │ - ldr r3, [pc, #76] @ 92cb4 │ │ │ │ - ldr r1, [pc, #76] @ 92cb8 │ │ │ │ + b 92ae8 │ │ │ │ + ldr r3, [pc, #76] @ 92bd8 │ │ │ │ + ldr r1, [pc, #76] @ 92bdc │ │ │ │ ldr r0, [r3, #112] @ 0x70 │ │ │ │ - bl 190780 │ │ │ │ - b 92c44 │ │ │ │ + bl 18ed6c │ │ │ │ + b 92b68 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b 92b10 │ │ │ │ - subseq r4, r8, r0, lsl lr │ │ │ │ - andeq r2, r9, ip, lsr #2 │ │ │ │ + b 92a34 │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ + andeq r2, r9, r0, asr r0 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq sl, r6, ip, asr #11 │ │ │ │ - subseq r5, r8, r0, lsl lr │ │ │ │ + subseq sl, r5, ip, asr #11 │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ andeq fp, r8, r0, asr r1 │ │ │ │ - subseq r8, r8, r0, lsr #3 │ │ │ │ - subseq r8, r8, ip, lsl #3 │ │ │ │ - @ instruction: 0x0018f6f8 │ │ │ │ - ldrsbeq r1, [r6], #-12 │ │ │ │ - eorseq lr, r5, r0, lsr r5 │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r5, r4, ror #10 │ │ │ │ + subseq r8, r7, r0, lsr #3 │ │ │ │ + subseq r8, r7, ip, lsl #3 │ │ │ │ + andseq sp, r8, r4, ror #25 │ │ │ │ + ldrsbeq r1, [r5], #-12 │ │ │ │ + @ instruction: 0x0035beb0 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq fp, r5, r4, ror #29 │ │ │ │ │ │ │ │ -00092cbc : │ │ │ │ +00092be0 : │ │ │ │ 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 92dac │ │ │ │ - blt 92e0c │ │ │ │ - ldr r8, [pc, #340] @ 92e34 │ │ │ │ - bl 35a770 │ │ │ │ + beq 92cd0 │ │ │ │ + blt 92d30 │ │ │ │ + ldr r8, [pc, #340] @ 92d58 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r7, [r8, r0] │ │ │ │ cmp r5, #20 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r6, r0 │ │ │ │ - bgt 92db4 │ │ │ │ + bgt 92cd8 │ │ │ │ add r3, r3, r5, lsl #2 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r4, [r3, #1608] @ 0x648 │ │ │ │ lsl r9, r5, #2 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 92d78 │ │ │ │ - ldr r1, [pc, #292] @ 92e38 │ │ │ │ + beq 92c9c │ │ │ │ + ldr r1, [pc, #292] @ 92d5c │ │ │ │ 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 92dd0 │ │ │ │ + bne 92cf4 │ │ │ │ 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] │ │ │ │ @@ -107822,83 +107763,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] @ 92e3c │ │ │ │ + ldr r0, [pc, #188] @ 92d60 │ │ │ │ mov r1, r5 │ │ │ │ - bl 9aa74 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9a998 <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 92dc8 │ │ │ │ + beq 92cec │ │ │ │ lsl r2, r5, #2 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r5, [r8, r0] │ │ │ │ mov r1, #0 │ │ │ │ add r0, r4, #12 │ │ │ │ bl 29658 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - b 92d4c │ │ │ │ - ldr r4, [pc, #140] @ 92e40 │ │ │ │ - b 92d70 │ │ │ │ + b 92c70 │ │ │ │ + ldr r4, [pc, #140] @ 92d64 │ │ │ │ + b 92c94 │ │ │ │ cmn r5, #-536870908 @ 0xe0000004 │ │ │ │ - bls 92d78 │ │ │ │ - bl 2a1f3c │ │ │ │ + bls 92c9c │ │ │ │ + bl 29ef8c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 92e00 │ │ │ │ + bne 92d24 │ │ │ │ mov r4, #0 │ │ │ │ - b 92d70 │ │ │ │ - ldr r3, [pc, #108] @ 92e44 │ │ │ │ + b 92c94 │ │ │ │ + ldr r3, [pc, #108] @ 92d68 │ │ │ │ cmp r5, r3 │ │ │ │ - bne 92e1c │ │ │ │ + bne 92d40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18fcb8 │ │ │ │ + bl 18e2a4 │ │ │ │ ldr r6, [r8, r6] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r4, #12 │ │ │ │ bl 29658 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ - b 92d4c │ │ │ │ + b 92c70 │ │ │ │ ldr r6, [r8, r6] │ │ │ │ lsl r9, r5, #2 │ │ │ │ - b 92de8 │ │ │ │ - ldr r0, [pc, #52] @ 92e48 │ │ │ │ + b 92d0c │ │ │ │ + ldr r0, [pc, #52] @ 92d6c │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ - bl 2e2cec <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 92dc8 │ │ │ │ + bl 2e0194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 92cec │ │ │ │ ldr r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ blx r5 │ │ │ │ ldr r6, [r8, r6] │ │ │ │ - b 92de8 │ │ │ │ + b 92d0c │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r5, r8, r0, lsl lr │ │ │ │ - subseq sl, r6, ip, lsr #8 │ │ │ │ - subseq r1, r9, r8, lsl r0 │ │ │ │ - @ instruction: 0x0018f6f8 │ │ │ │ - eorseq lr, r5, r0, lsl #11 │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ + subseq sl, r5, ip, lsr #8 │ │ │ │ + subseq r1, r8, r8, lsl r0 │ │ │ │ + andseq sp, r8, r4, ror #25 │ │ │ │ + eorseq fp, r5, r0, lsl #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #192] @ 92f24 │ │ │ │ + ldr r3, [pc, #192] @ 92e48 │ │ │ │ mov r4, r0 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r4, #7 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bgt 92efc │ │ │ │ + bgt 92e20 │ │ │ │ add r3, r2, r4, lsl #2 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r0, [r3, #3480] @ 0xd98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 92ea4 │ │ │ │ + beq 92dc8 │ │ │ │ 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 │ │ │ │ @@ -107913,60 +107854,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 92efc │ │ │ │ + bhi 92e20 │ │ │ │ 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 99848 │ │ │ │ + bl 9976c │ │ │ │ mov r5, #1 │ │ │ │ lsl r5, r5, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 92ee8 │ │ │ │ + bne 92e0c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -00092f28 : │ │ │ │ +00092e4c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt 93074 │ │ │ │ - ldr r6, [pc, #364] @ 930b4 │ │ │ │ - bl 35a770 │ │ │ │ + blt 92f98 │ │ │ │ + ldr r6, [pc, #364] @ 92fd8 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [r6, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r3, #2092] @ 0x82c │ │ │ │ cmp r2, #0 │ │ │ │ - ble 93030 │ │ │ │ + ble 92f54 │ │ │ │ sub r2, r2, #1 │ │ │ │ add r1, r3, r2, lsl #2 │ │ │ │ ldr r4, [r1, #1772] @ 0x6ec │ │ │ │ str r2, [r3, #2092] @ 0x82c │ │ │ │ - ldr r2, [pc, #320] @ 930b8 │ │ │ │ + ldr r2, [pc, #320] @ 92fdc │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 93048 │ │ │ │ + bne 92f6c │ │ │ │ cmp r5, #0 │ │ │ │ - bne 92fd8 │ │ │ │ - bl 35a770 │ │ │ │ + bne 92efc │ │ │ │ + bl 3580f0 │ │ │ │ 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] │ │ │ │ @@ -107978,19 +107919,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 99980 │ │ │ │ + bl 998a4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - beq 93084 │ │ │ │ - bl 35a770 │ │ │ │ + beq 92fa8 │ │ │ │ + bl 3580f0 │ │ │ │ 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] │ │ │ │ @@ -107998,63 +107939,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] @ 930bc │ │ │ │ - bl 91d28 <_PyObject_GC_New@@Base> │ │ │ │ + ldr r0, [pc, #132] @ 92fe0 │ │ │ │ + bl 91c4c <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 92f88 │ │ │ │ + bne 92eac │ │ │ │ mov r4, #0 │ │ │ │ - b 92fd0 │ │ │ │ - ldr r1, [pc, #112] @ 930c0 │ │ │ │ + b 92ef4 │ │ │ │ + ldr r1, [pc, #112] @ 92fe4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 93060 │ │ │ │ + bne 92f84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18fcb8 │ │ │ │ - b 92f88 │ │ │ │ + bl 18e2a4 │ │ │ │ + b 92eac │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 92f88 │ │ │ │ - ldr r0, [pc, #72] @ 930c4 │ │ │ │ + b 92eac │ │ │ │ + ldr r0, [pc, #72] @ 92fe8 │ │ │ │ mov r1, #264 @ 0x108 │ │ │ │ - bl 2e2cec <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 93040 │ │ │ │ + bl 2e0194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 92f64 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 930a0 │ │ │ │ + beq 92fc4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 930a8 │ │ │ │ + beq 92fcc │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2a1f3c │ │ │ │ + b 29ef8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 930a0 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 92fc4 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r5, r8, r0, lsl lr │ │ │ │ - @ instruction: 0x00565694 │ │ │ │ - @ instruction: 0x0018f6f8 │ │ │ │ - mlaseq r5, ip, r5, lr │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ + @ instruction: 0x00555694 │ │ │ │ + andseq sp, r8, r4, ror #25 │ │ │ │ + eorseq fp, r5, ip, lsl pc │ │ │ │ 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] @ 93bec │ │ │ │ - ldr r7, [pc, #2824] @ 93bf0 │ │ │ │ + ldr fp, [pc, #2824] @ 93b10 │ │ │ │ + ldr r7, [pc, #2824] @ 93b14 │ │ │ │ mov r6, r1 │ │ │ │ add r8, r1, #90112 @ 0x16000 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b 9316c │ │ │ │ + b 93090 │ │ │ │ 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] │ │ │ │ @@ -108069,386 +108010,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 93f44 │ │ │ │ + bl 93e68 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 9373c │ │ │ │ + beq 93660 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 9375c │ │ │ │ - ldr r3, [pc, #2700] @ 93bf4 │ │ │ │ + blt 93680 │ │ │ │ + ldr r3, [pc, #2700] @ 93b18 │ │ │ │ cmp r3, fp │ │ │ │ - beq 931e8 │ │ │ │ + beq 9310c │ │ │ │ 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 931b4 │ │ │ │ - ldr lr, [pc, #2644] @ 93bf8 │ │ │ │ + bne 930d8 │ │ │ │ + ldr lr, [pc, #2644] @ 93b1c │ │ │ │ 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 930f4 │ │ │ │ + beq 93018 │ │ │ │ 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 93120 │ │ │ │ - ldr r0, [pc, #2572] @ 93bfc │ │ │ │ - bl a4608 <_PyType_GetDict@@Base> │ │ │ │ - ldr r1, [pc, #2568] @ 93c00 │ │ │ │ - bl a468c │ │ │ │ + b 93044 │ │ │ │ + ldr r0, [pc, #2572] @ 93b20 │ │ │ │ + bl a452c <_PyType_GetDict@@Base> │ │ │ │ + ldr r1, [pc, #2568] @ 93b24 │ │ │ │ + bl a45b0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 93bd0 │ │ │ │ + beq 93af4 │ │ │ │ add r4, r6, #98304 @ 0x18000 │ │ │ │ str r5, [r4, #1160] @ 0x488 │ │ │ │ - ldr r5, [pc, #2548] @ 93c04 │ │ │ │ + ldr r5, [pc, #2548] @ 93b28 │ │ │ │ add r0, r5, #116 @ 0x74 │ │ │ │ - bl a4734 │ │ │ │ + bl a4658 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 93be4 │ │ │ │ + beq 93b08 │ │ │ │ str r0, [r4, #1208] @ 0x4b8 │ │ │ │ add r0, r5, #136 @ 0x88 │ │ │ │ - bl a4734 │ │ │ │ + bl a4658 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 93be4 │ │ │ │ + beq 93b08 │ │ │ │ str r0, [r4, #1212] @ 0x4bc │ │ │ │ add r0, r5, #156 @ 0x9c │ │ │ │ - bl a4734 │ │ │ │ + bl a4658 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 93be4 │ │ │ │ + beq 93b08 │ │ │ │ str r0, [r4, #1216] @ 0x4c0 │ │ │ │ add r0, r5, #176 @ 0xb0 │ │ │ │ - bl a4734 │ │ │ │ + bl a4658 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 93be4 │ │ │ │ + beq 93b08 │ │ │ │ str r0, [r4, #1220] @ 0x4c4 │ │ │ │ add r0, r5, #196 @ 0xc4 │ │ │ │ - bl a4734 │ │ │ │ + bl a4658 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 93be4 │ │ │ │ + beq 93b08 │ │ │ │ str r0, [r4, #1224] @ 0x4c8 │ │ │ │ add r0, r5, #216 @ 0xd8 │ │ │ │ - bl a4734 │ │ │ │ + bl a4658 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 93be4 │ │ │ │ + beq 93b08 │ │ │ │ str r0, [r4, #1228] @ 0x4cc │ │ │ │ - ldr r1, [pc, #2428] @ 93c08 │ │ │ │ + ldr r1, [pc, #2428] @ 93b2c │ │ │ │ mov r3, #0 │ │ │ │ add r2, r5, #236 @ 0xec │ │ │ │ mov r0, r6 │ │ │ │ - bl 23f740 │ │ │ │ + bl 23bf20 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 93bc4 │ │ │ │ + blt 93ae8 │ │ │ │ add r1, r5, #252 @ 0xfc │ │ │ │ mov r0, r6 │ │ │ │ - bl 23ba74 │ │ │ │ + bl 23825c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 93ba8 │ │ │ │ + blt 93acc │ │ │ │ add r1, r5, #460 @ 0x1cc │ │ │ │ mov r0, r6 │ │ │ │ - bl 23ba74 │ │ │ │ + bl 23825c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 93ba8 │ │ │ │ + blt 93acc │ │ │ │ add r1, r5, #668 @ 0x29c │ │ │ │ mov r0, r6 │ │ │ │ - bl 23ba74 │ │ │ │ + bl 23825c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 93ba8 │ │ │ │ - ldr r2, [pc, #2344] @ 93c0c │ │ │ │ - ldr r1, [pc, #2344] @ 93c10 │ │ │ │ + blt 93acc │ │ │ │ + ldr r2, [pc, #2344] @ 93b30 │ │ │ │ + ldr r1, [pc, #2344] @ 93b34 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23f740 │ │ │ │ + bl 23bf20 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 93b8c │ │ │ │ - ldr r8, [pc, #2324] @ 93c14 │ │ │ │ + blt 93ab0 │ │ │ │ + ldr r8, [pc, #2324] @ 93b38 │ │ │ │ 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 23ba74 │ │ │ │ + bl 23825c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 93b6c │ │ │ │ + blt 93a90 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, #68 @ 0x44 │ │ │ │ - bne 93310 │ │ │ │ + bne 93234 │ │ │ │ add sl, sp, #32 │ │ │ │ - ldr r8, [pc, #2268] @ 93c18 │ │ │ │ + ldr r8, [pc, #2268] @ 93b3c │ │ │ │ mov r9, sl │ │ │ │ mov r4, #0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r8] │ │ │ │ mov r1, r2 │ │ │ │ - bl a60e8 <_PyTuple_Resize@@Base+0x3e0> │ │ │ │ + bl a600c <_PyTuple_Resize@@Base+0x3e0> │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r9], #4 │ │ │ │ - beq 93b54 │ │ │ │ + beq 93a78 │ │ │ │ cmp r4, #16 │ │ │ │ - bne 93340 │ │ │ │ + bne 93264 │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [sl], #4 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r3 │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r1, #1 │ │ │ │ - beq 93394 │ │ │ │ + beq 932b8 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne 93394 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bne 932b8 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, #16 │ │ │ │ - bne 9336c │ │ │ │ - bl 91ac8 │ │ │ │ + bne 93290 │ │ │ │ + bl 919ec │ │ │ │ add r8, r6, #40960 @ 0xa000 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r8, #1792] @ 0x700 │ │ │ │ - beq 93b2c │ │ │ │ + beq 93a50 │ │ │ │ ldr r2, [r5, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #2140] @ 93c1c │ │ │ │ - bl 9cb6c │ │ │ │ + ldr r1, [pc, #2140] @ 93b40 │ │ │ │ + bl 9ca90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93b20 │ │ │ │ - ldr r4, [pc, #2128] @ 93c20 │ │ │ │ + bne 93a44 │ │ │ │ + ldr r4, [pc, #2128] @ 93b44 │ │ │ │ ldr r3, [r4, #1052] @ 0x41c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93b34 │ │ │ │ + bne 93a58 │ │ │ │ ldr r2, [r5, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #2112] @ 93c24 │ │ │ │ + ldr r1, [pc, #2112] @ 93b48 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cb6c │ │ │ │ + bl 9ca90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93b14 │ │ │ │ + bne 93a38 │ │ │ │ ldr r3, [r4, #2700] @ 0xa8c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93af8 │ │ │ │ + bne 93a1c │ │ │ │ ldr r2, [r5, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #2080] @ 93c28 │ │ │ │ + ldr r1, [pc, #2080] @ 93b4c │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cb6c │ │ │ │ + bl 9ca90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93aec │ │ │ │ + bne 93a10 │ │ │ │ ldr r3, [r4, #2716] @ 0xa9c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93ad0 │ │ │ │ + bne 939f4 │ │ │ │ ldr r2, [r5, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #2032] @ 93c1c │ │ │ │ + ldr r1, [pc, #2032] @ 93b40 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cb6c │ │ │ │ + bl 9ca90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93b20 │ │ │ │ + bne 93a44 │ │ │ │ ldr r3, [r4, #1052] @ 0x41c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93ab4 │ │ │ │ + bne 939d8 │ │ │ │ ldr r2, [r5, #896] @ 0x380 │ │ │ │ - ldr r1, [pc, #2012] @ 93c2c │ │ │ │ + ldr r1, [pc, #2012] @ 93b50 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cb6c │ │ │ │ + bl 9ca90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93aa8 │ │ │ │ + bne 939cc │ │ │ │ ldr r3, [r4, #1388] @ 0x56c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93a8c │ │ │ │ + bne 939b0 │ │ │ │ ldr r2, [r5, #896] @ 0x380 │ │ │ │ - ldr r1, [pc, #1980] @ 93c30 │ │ │ │ + ldr r1, [pc, #1980] @ 93b54 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cb6c │ │ │ │ + bl 9ca90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93a80 │ │ │ │ + bne 939a4 │ │ │ │ ldr r3, [r4, #2604] @ 0xa2c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93a64 │ │ │ │ + bne 93988 │ │ │ │ ldr r2, [r5, #900] @ 0x384 │ │ │ │ - ldr r1, [pc, #1948] @ 93c34 │ │ │ │ + ldr r1, [pc, #1948] @ 93b58 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cb6c │ │ │ │ + bl 9ca90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93a58 │ │ │ │ + bne 9397c │ │ │ │ ldr r3, [r4, #1036] @ 0x40c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93a3c │ │ │ │ + bne 93960 │ │ │ │ ldr r2, [r5, #904] @ 0x388 │ │ │ │ - ldr r1, [pc, #1916] @ 93c38 │ │ │ │ + ldr r1, [pc, #1916] @ 93b5c │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cb6c │ │ │ │ + bl 9ca90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93a30 │ │ │ │ + bne 93954 │ │ │ │ ldr r3, [r4, #2524] @ 0x9dc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93a14 │ │ │ │ + bne 93938 │ │ │ │ ldr r2, [r5, #908] @ 0x38c │ │ │ │ - ldr r1, [pc, #1884] @ 93c3c │ │ │ │ + ldr r1, [pc, #1884] @ 93b60 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cb6c │ │ │ │ + bl 9ca90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93a08 │ │ │ │ + bne 9392c │ │ │ │ ldr r3, [r4, #2652] @ 0xa5c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 939ec │ │ │ │ + bne 93910 │ │ │ │ ldr r2, [r5, #912] @ 0x390 │ │ │ │ - ldr r1, [pc, #1852] @ 93c40 │ │ │ │ + ldr r1, [pc, #1852] @ 93b64 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cb6c │ │ │ │ + bl 9ca90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 939e0 │ │ │ │ + bne 93904 │ │ │ │ ldr r3, [r4, #2540] @ 0x9ec │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 939c4 │ │ │ │ + bne 938e8 │ │ │ │ ldr r2, [r5, #916] @ 0x394 │ │ │ │ - ldr r1, [pc, #1820] @ 93c44 │ │ │ │ + ldr r1, [pc, #1820] @ 93b68 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cb6c │ │ │ │ + bl 9ca90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 939b8 │ │ │ │ + bne 938dc │ │ │ │ ldr r3, [r4, #1148] @ 0x47c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 9399c │ │ │ │ + bne 938c0 │ │ │ │ ldr r2, [r5, #920] @ 0x398 │ │ │ │ - ldr r1, [pc, #1788] @ 93c48 │ │ │ │ + ldr r1, [pc, #1788] @ 93b6c │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cb6c │ │ │ │ + bl 9ca90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93990 │ │ │ │ + bne 938b4 │ │ │ │ ldr r3, [r4, #908] @ 0x38c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93974 │ │ │ │ + bne 93898 │ │ │ │ ldr r2, [r5, #924] @ 0x39c │ │ │ │ - ldr r1, [pc, #1756] @ 93c4c │ │ │ │ + ldr r1, [pc, #1756] @ 93b70 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cb6c │ │ │ │ + bl 9ca90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93968 │ │ │ │ + bne 9388c │ │ │ │ ldr r3, [r4, #1212] @ 0x4bc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 9394c │ │ │ │ + bne 93870 │ │ │ │ ldr r2, [r5, #928] @ 0x3a0 │ │ │ │ - ldr r1, [pc, #1724] @ 93c50 │ │ │ │ + ldr r1, [pc, #1724] @ 93b74 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cb6c │ │ │ │ + bl 9ca90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93940 │ │ │ │ + bne 93864 │ │ │ │ ldr r3, [r4, #1196] @ 0x4ac │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93924 │ │ │ │ + bne 93848 │ │ │ │ ldr r2, [r5, #932] @ 0x3a4 │ │ │ │ - ldr r1, [pc, #1692] @ 93c54 │ │ │ │ + ldr r1, [pc, #1692] @ 93b78 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cb6c │ │ │ │ + bl 9ca90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93918 │ │ │ │ + bne 9383c │ │ │ │ ldr r3, [r4, #940] @ 0x3ac │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 938fc │ │ │ │ + bne 93820 │ │ │ │ ldr r2, [r5, #936] @ 0x3a8 │ │ │ │ - ldr r1, [pc, #1660] @ 93c58 │ │ │ │ + ldr r1, [pc, #1660] @ 93b7c │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cb6c │ │ │ │ + bl 9ca90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 938f0 │ │ │ │ + bne 93814 │ │ │ │ ldr r3, [r4, #1084] @ 0x43c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 938d4 │ │ │ │ + bne 937f8 │ │ │ │ ldr r2, [r5, #936] @ 0x3a8 │ │ │ │ - ldr r1, [pc, #1628] @ 93c5c │ │ │ │ + ldr r1, [pc, #1628] @ 93b80 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cb6c │ │ │ │ + bl 9ca90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 938c8 │ │ │ │ + bne 937ec │ │ │ │ ldr r3, [r4, #892] @ 0x37c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 938ac │ │ │ │ + bne 937d0 │ │ │ │ ldr r2, [r5, #940] @ 0x3ac │ │ │ │ - ldr r1, [pc, #1596] @ 93c60 │ │ │ │ + ldr r1, [pc, #1596] @ 93b84 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 9cb6c │ │ │ │ + bl 9ca90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 938a0 │ │ │ │ + bne 937c4 │ │ │ │ ldr r3, [r4, #924] @ 0x39c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93884 │ │ │ │ + bne 937a8 │ │ │ │ ldr r0, [r8, #1792] @ 0x700 │ │ │ │ ldr r2, [r5, #944] @ 0x3b0 │ │ │ │ - ldr r1, [pc, #1560] @ 93c64 │ │ │ │ - bl 9cb6c │ │ │ │ + ldr r1, [pc, #1560] @ 93b88 │ │ │ │ + bl 9ca90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 93860 │ │ │ │ + bne 93784 │ │ │ │ ldr r3, [r4, #2636] @ 0xa4c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 93844 │ │ │ │ - ldr r2, [pc, #1536] @ 93c68 │ │ │ │ - ldr r1, [pc, #1536] @ 93c6c │ │ │ │ + bne 93768 │ │ │ │ + ldr r2, [pc, #1536] @ 93b8c │ │ │ │ + ldr r1, [pc, #1536] @ 93b90 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 23f740 │ │ │ │ + bl 23bf20 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 9381c │ │ │ │ + blt 93740 │ │ │ │ ldr r3, [r7, #624] @ 0x270 │ │ │ │ cmp r6, r3 │ │ │ │ - bne 936b4 │ │ │ │ - ldr r0, [pc, #1504] @ 93c70 │ │ │ │ - bl a4608 <_PyType_GetDict@@Base> │ │ │ │ - ldr r2, [pc, #1500] @ 93c74 │ │ │ │ - ldr r1, [pc, #1500] @ 93c78 │ │ │ │ - bl a5b4c │ │ │ │ + bne 935d8 │ │ │ │ + ldr r0, [pc, #1504] @ 93b94 │ │ │ │ + bl a452c <_PyType_GetDict@@Base> │ │ │ │ + ldr r2, [pc, #1500] @ 93b98 │ │ │ │ + ldr r1, [pc, #1500] @ 93b9c │ │ │ │ + bl a5a70 │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r0, [pc, #1492] @ 93c7c │ │ │ │ + ldr r0, [pc, #1492] @ 93ba0 │ │ │ │ ldr r3, [r0, #564] @ 0x234 │ │ │ │ - bne 937e8 │ │ │ │ + bne 9370c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 937cc │ │ │ │ - ldr r3, [pc, #1476] @ 93c80 │ │ │ │ + bne 936f0 │ │ │ │ + ldr r3, [pc, #1476] @ 93ba4 │ │ │ │ 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] @ 93c84 │ │ │ │ + ldr r1, [pc, #1456] @ 93ba8 │ │ │ │ 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 23ba74 │ │ │ │ + bl 23825c │ │ │ │ cmp r0, r4 │ │ │ │ - blt 93790 │ │ │ │ + blt 936b4 │ │ │ │ ldr r3, [r7, #92] @ 0x5c │ │ │ │ str r3, [r5, #1264] @ 0x4f0 │ │ │ │ - ldr r1, [pc, #1408] @ 93c88 │ │ │ │ + ldr r1, [pc, #1408] @ 93bac │ │ │ │ ldr r3, [r7, #96] @ 0x60 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r5, #1268] @ 0x4f4 │ │ │ │ - bl 23ba74 │ │ │ │ + bl 23825c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 93790 │ │ │ │ + blt 936b4 │ │ │ │ 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 │ │ │ │ @@ -108457,420 +108398,420 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 2dc9c │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 2dd10 │ │ │ │ - ldr r2, [pc, #1320] @ 93c8c │ │ │ │ - ldr r1, [pc, #1320] @ 93c90 │ │ │ │ + ldr r2, [pc, #1320] @ 93bb0 │ │ │ │ + ldr r1, [pc, #1320] @ 93bb4 │ │ │ │ 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 93730 │ │ │ │ + b 93654 │ │ │ │ mov r0, #0 │ │ │ │ - bl 7dae8 │ │ │ │ - ldr r2, [pc, #1268] @ 93c94 │ │ │ │ - ldr r3, [pc, #1268] @ 93c98 │ │ │ │ + bl 7d8ac │ │ │ │ + ldr r2, [pc, #1268] @ 93bb8 │ │ │ │ + ldr r3, [pc, #1268] @ 93bbc │ │ │ │ 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 93730 │ │ │ │ + b 93654 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0, #564] @ 0x234 │ │ │ │ - bne 936b4 │ │ │ │ + bne 935d8 │ │ │ │ add r0, r0, #564 @ 0x234 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 936b4 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 935d8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 93800 │ │ │ │ + beq 93724 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0, #564] @ 0x234 │ │ │ │ - beq 93838 │ │ │ │ + beq 9375c │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [pc, #1160] @ 93c9c │ │ │ │ - ldr r3, [pc, #1160] @ 93ca0 │ │ │ │ + ldr r2, [pc, #1160] @ 93bc0 │ │ │ │ + ldr r3, [pc, #1160] @ 93bc4 │ │ │ │ str r1, [sp, #16] │ │ │ │ - b 937b0 │ │ │ │ + b 936d4 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [pc, #1140] @ 93ca4 │ │ │ │ - ldr r3, [pc, #1140] @ 93ca8 │ │ │ │ + ldr r2, [pc, #1140] @ 93bc8 │ │ │ │ + ldr r3, [pc, #1140] @ 93bcc │ │ │ │ str r1, [sp, #16] │ │ │ │ - b 937b0 │ │ │ │ + b 936d4 │ │ │ │ add r0, r0, #564 @ 0x234 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 93800 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 93724 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #2636] @ 0xa4c │ │ │ │ - bne 93660 │ │ │ │ - ldr r0, [pc, #1032] @ 93c64 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 93660 │ │ │ │ - ldr r0, [pc, #1020] @ 93c64 │ │ │ │ - bl 9b380 │ │ │ │ - ldr r3, [pc, #1084] @ 93cac │ │ │ │ + bne 93584 │ │ │ │ + ldr r0, [pc, #1032] @ 93b88 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 93584 │ │ │ │ + ldr r0, [pc, #1020] @ 93b88 │ │ │ │ + bl 9b2a4 │ │ │ │ + ldr r3, [pc, #1084] @ 93bd0 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [pc, #1072] @ 93cb0 │ │ │ │ + ldr r2, [pc, #1072] @ 93bd4 │ │ │ │ str r1, [sp, #16] │ │ │ │ - b 937b0 │ │ │ │ + b 936d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #924] @ 0x39c │ │ │ │ - bne 9363c │ │ │ │ - ldr r0, [pc, #964] @ 93c60 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 9363c │ │ │ │ - ldr r0, [pc, #952] @ 93c60 │ │ │ │ - bl 9b380 │ │ │ │ - b 93868 │ │ │ │ + bne 93560 │ │ │ │ + ldr r0, [pc, #964] @ 93b84 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 93560 │ │ │ │ + ldr r0, [pc, #952] @ 93b84 │ │ │ │ + bl 9b2a4 │ │ │ │ + b 9378c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #892] @ 0x37c │ │ │ │ - bne 93618 │ │ │ │ - ldr r0, [pc, #920] @ 93c5c │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 93618 │ │ │ │ - ldr r0, [pc, #908] @ 93c5c │ │ │ │ - bl 9b380 │ │ │ │ - b 93868 │ │ │ │ + bne 9353c │ │ │ │ + ldr r0, [pc, #920] @ 93b80 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 9353c │ │ │ │ + ldr r0, [pc, #908] @ 93b80 │ │ │ │ + bl 9b2a4 │ │ │ │ + b 9378c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1084] @ 0x43c │ │ │ │ - bne 935f4 │ │ │ │ - ldr r0, [pc, #876] @ 93c58 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 935f4 │ │ │ │ - ldr r0, [pc, #864] @ 93c58 │ │ │ │ - bl 9b380 │ │ │ │ - b 93868 │ │ │ │ + bne 93518 │ │ │ │ + ldr r0, [pc, #876] @ 93b7c │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 93518 │ │ │ │ + ldr r0, [pc, #864] @ 93b7c │ │ │ │ + bl 9b2a4 │ │ │ │ + b 9378c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #940] @ 0x3ac │ │ │ │ - bne 935d0 │ │ │ │ - ldr r0, [pc, #832] @ 93c54 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 935d0 │ │ │ │ - ldr r0, [pc, #820] @ 93c54 │ │ │ │ - bl 9b380 │ │ │ │ - b 93868 │ │ │ │ + bne 934f4 │ │ │ │ + ldr r0, [pc, #832] @ 93b78 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 934f4 │ │ │ │ + ldr r0, [pc, #820] @ 93b78 │ │ │ │ + bl 9b2a4 │ │ │ │ + b 9378c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1196] @ 0x4ac │ │ │ │ - bne 935ac │ │ │ │ - ldr r0, [pc, #788] @ 93c50 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 935ac │ │ │ │ - ldr r0, [pc, #776] @ 93c50 │ │ │ │ - bl 9b380 │ │ │ │ - b 93868 │ │ │ │ + bne 934d0 │ │ │ │ + ldr r0, [pc, #788] @ 93b74 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 934d0 │ │ │ │ + ldr r0, [pc, #776] @ 93b74 │ │ │ │ + bl 9b2a4 │ │ │ │ + b 9378c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1212] @ 0x4bc │ │ │ │ - bne 93588 │ │ │ │ - ldr r0, [pc, #744] @ 93c4c │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 93588 │ │ │ │ - ldr r0, [pc, #732] @ 93c4c │ │ │ │ - bl 9b380 │ │ │ │ - b 93868 │ │ │ │ + bne 934ac │ │ │ │ + ldr r0, [pc, #744] @ 93b70 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 934ac │ │ │ │ + ldr r0, [pc, #732] @ 93b70 │ │ │ │ + bl 9b2a4 │ │ │ │ + b 9378c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #908] @ 0x38c │ │ │ │ - bne 93564 │ │ │ │ - ldr r0, [pc, #700] @ 93c48 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 93564 │ │ │ │ - ldr r0, [pc, #688] @ 93c48 │ │ │ │ - bl 9b380 │ │ │ │ - b 93868 │ │ │ │ + bne 93488 │ │ │ │ + ldr r0, [pc, #700] @ 93b6c │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 93488 │ │ │ │ + ldr r0, [pc, #688] @ 93b6c │ │ │ │ + bl 9b2a4 │ │ │ │ + b 9378c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1148] @ 0x47c │ │ │ │ - bne 93540 │ │ │ │ - ldr r0, [pc, #656] @ 93c44 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 93540 │ │ │ │ - ldr r0, [pc, #644] @ 93c44 │ │ │ │ - bl 9b380 │ │ │ │ - b 93868 │ │ │ │ + bne 93464 │ │ │ │ + ldr r0, [pc, #656] @ 93b68 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 93464 │ │ │ │ + ldr r0, [pc, #644] @ 93b68 │ │ │ │ + bl 9b2a4 │ │ │ │ + b 9378c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #2540] @ 0x9ec │ │ │ │ - bne 9351c │ │ │ │ - ldr r0, [pc, #612] @ 93c40 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 9351c │ │ │ │ - ldr r0, [pc, #600] @ 93c40 │ │ │ │ - bl 9b380 │ │ │ │ - b 93868 │ │ │ │ + bne 93440 │ │ │ │ + ldr r0, [pc, #612] @ 93b64 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 93440 │ │ │ │ + ldr r0, [pc, #600] @ 93b64 │ │ │ │ + bl 9b2a4 │ │ │ │ + b 9378c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #2652] @ 0xa5c │ │ │ │ - bne 934f8 │ │ │ │ - ldr r0, [pc, #568] @ 93c3c │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 934f8 │ │ │ │ - ldr r0, [pc, #556] @ 93c3c │ │ │ │ - bl 9b380 │ │ │ │ - b 93868 │ │ │ │ + bne 9341c │ │ │ │ + ldr r0, [pc, #568] @ 93b60 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 9341c │ │ │ │ + ldr r0, [pc, #556] @ 93b60 │ │ │ │ + bl 9b2a4 │ │ │ │ + b 9378c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #2524] @ 0x9dc │ │ │ │ - bne 934d4 │ │ │ │ - ldr r0, [pc, #524] @ 93c38 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 934d4 │ │ │ │ - ldr r0, [pc, #512] @ 93c38 │ │ │ │ - bl 9b380 │ │ │ │ - b 93868 │ │ │ │ + bne 933f8 │ │ │ │ + ldr r0, [pc, #524] @ 93b5c │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 933f8 │ │ │ │ + ldr r0, [pc, #512] @ 93b5c │ │ │ │ + bl 9b2a4 │ │ │ │ + b 9378c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1036] @ 0x40c │ │ │ │ - bne 934b0 │ │ │ │ - ldr r0, [pc, #480] @ 93c34 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 934b0 │ │ │ │ - ldr r0, [pc, #468] @ 93c34 │ │ │ │ - bl 9b380 │ │ │ │ - b 93868 │ │ │ │ + bne 933d4 │ │ │ │ + ldr r0, [pc, #480] @ 93b58 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 933d4 │ │ │ │ + ldr r0, [pc, #468] @ 93b58 │ │ │ │ + bl 9b2a4 │ │ │ │ + b 9378c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #2604] @ 0xa2c │ │ │ │ - bne 9348c │ │ │ │ - ldr r0, [pc, #436] @ 93c30 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 9348c │ │ │ │ - ldr r0, [pc, #424] @ 93c30 │ │ │ │ - bl 9b380 │ │ │ │ - b 93868 │ │ │ │ + bne 933b0 │ │ │ │ + ldr r0, [pc, #436] @ 93b54 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 933b0 │ │ │ │ + ldr r0, [pc, #424] @ 93b54 │ │ │ │ + bl 9b2a4 │ │ │ │ + b 9378c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1388] @ 0x56c │ │ │ │ - bne 93468 │ │ │ │ - ldr r0, [pc, #392] @ 93c2c │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 93468 │ │ │ │ - ldr r0, [pc, #380] @ 93c2c │ │ │ │ - bl 9b380 │ │ │ │ - b 93868 │ │ │ │ + bne 9338c │ │ │ │ + ldr r0, [pc, #392] @ 93b50 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 9338c │ │ │ │ + ldr r0, [pc, #380] @ 93b50 │ │ │ │ + bl 9b2a4 │ │ │ │ + b 9378c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1052] @ 0x41c │ │ │ │ - bne 93444 │ │ │ │ - ldr r0, [pc, #336] @ 93c1c │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 93444 │ │ │ │ + bne 93368 │ │ │ │ + ldr r0, [pc, #336] @ 93b40 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 93368 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #2716] @ 0xa9c │ │ │ │ - bne 93420 │ │ │ │ - ldr r0, [pc, #320] @ 93c28 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 93420 │ │ │ │ - ldr r0, [pc, #308] @ 93c28 │ │ │ │ - bl 9b380 │ │ │ │ - b 93868 │ │ │ │ + bne 93344 │ │ │ │ + ldr r0, [pc, #320] @ 93b4c │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 93344 │ │ │ │ + ldr r0, [pc, #308] @ 93b4c │ │ │ │ + bl 9b2a4 │ │ │ │ + b 9378c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #2700] @ 0xa8c │ │ │ │ - bne 933fc │ │ │ │ - ldr r0, [pc, #276] @ 93c24 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 933fc │ │ │ │ - ldr r0, [pc, #264] @ 93c24 │ │ │ │ - bl 9b380 │ │ │ │ - b 93868 │ │ │ │ - ldr r0, [pc, #244] @ 93c1c │ │ │ │ - bl 9b380 │ │ │ │ - b 93868 │ │ │ │ - ldr r3, [pc, #384] @ 93cb4 │ │ │ │ - b 9386c │ │ │ │ + bne 93320 │ │ │ │ + ldr r0, [pc, #276] @ 93b48 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 93320 │ │ │ │ + ldr r0, [pc, #264] @ 93b48 │ │ │ │ + bl 9b2a4 │ │ │ │ + b 9378c │ │ │ │ + ldr r0, [pc, #244] @ 93b40 │ │ │ │ + bl 9b2a4 │ │ │ │ + b 9378c │ │ │ │ + ldr r3, [pc, #384] @ 93bd8 │ │ │ │ + b 93790 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #1052] @ 0x41c │ │ │ │ - bne 933d8 │ │ │ │ + bne 932fc │ │ │ │ add r0, r4, #1040 @ 0x410 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 933d8 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 932fc │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [pc, #344] @ 93cb8 │ │ │ │ - ldr r3, [pc, #336] @ 93cb4 │ │ │ │ + ldr r2, [pc, #344] @ 93bdc │ │ │ │ + ldr r3, [pc, #336] @ 93bd8 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #28] │ │ │ │ - b 937b0 │ │ │ │ + b 936d4 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ - ldr r2, [pc, #324] @ 93cbc │ │ │ │ - ldr r3, [pc, #284] @ 93c98 │ │ │ │ + ldr r2, [pc, #324] @ 93be0 │ │ │ │ + ldr r3, [pc, #284] @ 93bbc │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ str r0, [ip, #12] │ │ │ │ stm ip, {r1, r2, r3} │ │ │ │ - b 93730 │ │ │ │ + b 93654 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [pc, #288] @ 93cc0 │ │ │ │ - ldr r3, [pc, #288] @ 93cc4 │ │ │ │ + ldr r2, [pc, #288] @ 93be4 │ │ │ │ + ldr r3, [pc, #288] @ 93be8 │ │ │ │ str r1, [sp, #16] │ │ │ │ - b 937b0 │ │ │ │ + b 936d4 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ - ldr r2, [pc, #268] @ 93cc8 │ │ │ │ - ldr r3, [pc, #268] @ 93ccc │ │ │ │ + ldr r2, [pc, #268] @ 93bec │ │ │ │ + ldr r3, [pc, #268] @ 93bf0 │ │ │ │ str r1, [sp, #16] │ │ │ │ - b 937b0 │ │ │ │ - ldr r1, [pc, #260] @ 93cd0 │ │ │ │ - ldr r2, [pc, #260] @ 93cd4 │ │ │ │ - b 93764 │ │ │ │ - bl a5774 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldrne r2, [pc, #248] @ 93cd8 │ │ │ │ - bne 93760 │ │ │ │ - b 93200 │ │ │ │ - ldr r2, [pc, #240] @ 93cdc │ │ │ │ - b 93760 │ │ │ │ - eorseq r2, sp, r0, asr #29 │ │ │ │ - subseq r4, r8, r0, lsl lr │ │ │ │ - eorseq r3, sp, r4, lsl #1 │ │ │ │ - subseq r5, r8, r0, lsl lr │ │ │ │ - subseq r8, r6, r0, asr lr │ │ │ │ - subseq sl, r8, r4, lsr #25 │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - ldrheq r1, [fp], #-244 @ 0xffffff0c │ │ │ │ - subseq sl, r6, r4, asr #30 │ │ │ │ - subseq r2, fp, r4, lsl #1 │ │ │ │ - mlaseq sp, r0, ip, r2 │ │ │ │ - subseq r8, r6, r0, lsr #30 │ │ │ │ - subseq r7, r8, ip, lsr #4 │ │ │ │ - subseq r6, r8, r0, lsl lr │ │ │ │ - @ instruction: 0x0058789c │ │ │ │ - subseq r7, r8, ip, lsr #17 │ │ │ │ - subseq r7, r8, ip, ror r3 │ │ │ │ - subseq r7, r8, ip, lsr r8 │ │ │ │ - subseq r7, r8, ip, lsl r2 │ │ │ │ - subseq r7, r8, ip, ror #15 │ │ │ │ - subseq r7, r8, ip, ror #16 │ │ │ │ - ldrsheq r7, [r8], #-124 @ 0xffffff84 │ │ │ │ - subseq r7, r8, ip, lsl #5 │ │ │ │ - @ instruction: 0x0058719c │ │ │ │ - subseq r7, r8, ip, asr #5 │ │ │ │ - ldrheq r7, [r8], #-44 @ 0xffffffd4 │ │ │ │ - ldrheq r7, [r8], #-28 @ 0xffffffe4 │ │ │ │ - subseq r7, r8, ip, asr #4 │ │ │ │ - subseq r7, r8, ip, lsl #3 │ │ │ │ - subseq r7, r8, ip, lsr #3 │ │ │ │ - subseq r7, r8, ip, asr r8 │ │ │ │ - subseq sl, r6, ip, lsl #31 │ │ │ │ - subseq r2, fp, r4, asr r1 │ │ │ │ - @ instruction: 0x00562190 │ │ │ │ - subseq r1, r9, r4, asr #32 │ │ │ │ - eorseq lr, r5, r0, asr #13 │ │ │ │ - subseq r0, r9, r0, lsl lr │ │ │ │ - subseq r1, r6, r0, lsl #27 │ │ │ │ - @ instruction: 0x0056af9c │ │ │ │ - subseq fp, r6, ip, rrx │ │ │ │ - @ instruction: 0x0035e5b4 │ │ │ │ - eorseq r3, sp, r8, lsl #1 │ │ │ │ - eorseq r3, sp, r4, lsl r1 │ │ │ │ - eorseq lr, r5, r4, ror #13 │ │ │ │ - eorseq r3, sp, r4, lsl #2 │ │ │ │ - eorseq lr, r5, r8, asr #13 │ │ │ │ - ldrsheq r3, [sp], -r0 @ │ │ │ │ - mlaseq r5, r0, r6, lr │ │ │ │ - eorseq lr, r5, ip, lsl r6 │ │ │ │ - ldrsbeq r3, [sp], -ip @ │ │ │ │ - eorseq sl, r5, r4, asr fp │ │ │ │ - eorseq r3, sp, r4, lsr #2 │ │ │ │ - eorseq r3, sp, r0, asr #2 │ │ │ │ - eorseq r3, sp, r8, asr #1 │ │ │ │ - eorseq lr, r5, r4, ror r6 │ │ │ │ - ldrheq r3, [sp], -r0 @ │ │ │ │ - eorseq lr, r5, r4, asr r6 │ │ │ │ - mlaseq sp, ip, r0, r3 │ │ │ │ - eorseq lr, r5, r8, lsr r6 │ │ │ │ - @ instruction: 0x0035e5d4 │ │ │ │ - @ instruction: 0x0035e5fc │ │ │ │ - b 23ba54 │ │ │ │ + b 936d4 │ │ │ │ + ldr r1, [pc, #260] @ 93bf4 │ │ │ │ + ldr r2, [pc, #260] @ 93bf8 │ │ │ │ + b 93688 │ │ │ │ + bl a5698 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldrne r2, [pc, #248] @ 93bfc │ │ │ │ + bne 93684 │ │ │ │ + b 93124 │ │ │ │ + ldr r2, [pc, #240] @ 93c00 │ │ │ │ + b 93684 │ │ │ │ + eorseq r0, sp, r0, asr #16 │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ + eorseq r0, sp, r4, lsl #20 │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ + subseq r8, r5, r0, asr lr │ │ │ │ + subseq sl, r7, r4, lsr #25 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + ldrheq r1, [sl], #-244 @ 0xffffff0c │ │ │ │ + subseq sl, r5, r4, asr #30 │ │ │ │ + subseq r2, sl, r4, lsl #1 │ │ │ │ + eorseq r0, sp, r0, lsl r6 │ │ │ │ + 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 sl, r5, ip, lsl #31 │ │ │ │ + subseq r2, sl, r4, asr r1 │ │ │ │ + @ instruction: 0x00552190 │ │ │ │ + subseq r1, r8, r4, asr #32 │ │ │ │ + eorseq ip, r5, r0, asr #32 │ │ │ │ + subseq r0, r8, r0, lsl lr │ │ │ │ + subseq r1, r5, r0, lsl #27 │ │ │ │ + @ instruction: 0x0055af9c │ │ │ │ + subseq fp, r5, ip, rrx │ │ │ │ + eorseq fp, r5, r4, lsr pc │ │ │ │ + eorseq r0, sp, r8, lsl #20 │ │ │ │ + mlaseq sp, r4, sl, r0 │ │ │ │ + eorseq ip, r5, r4, rrx │ │ │ │ + eorseq r0, sp, r4, lsl #21 │ │ │ │ + eorseq ip, r5, r8, asr #32 │ │ │ │ + eorseq r0, sp, r0, ror sl │ │ │ │ + eorseq ip, r5, r0, lsl r0 │ │ │ │ + mlaseq r5, ip, pc, fp @ │ │ │ │ + eorseq r0, sp, ip, asr sl │ │ │ │ + @ instruction: 0x003584d4 │ │ │ │ + eorseq r0, sp, r4, lsr #21 │ │ │ │ + eorseq r0, sp, r0, asr #21 │ │ │ │ + eorseq r0, sp, r8, asr #20 │ │ │ │ + @ instruction: 0x0035bff4 │ │ │ │ + eorseq r0, sp, r0, lsr sl │ │ │ │ + @ instruction: 0x0035bfd4 │ │ │ │ + eorseq r0, sp, ip, lsl sl │ │ │ │ + @ instruction: 0x0035bfb8 │ │ │ │ + eorseq fp, r5, r4, asr pc │ │ │ │ + eorseq fp, r5, ip, ror pc │ │ │ │ + b 23823c │ │ │ │ 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] @ 93f2c │ │ │ │ + ldr r6, [pc, #560] @ 93e50 │ │ │ │ mov r5, r0 │ │ │ │ add r3, r6, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #1168] @ 0x490 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 93d40 │ │ │ │ + beq 93c64 │ │ │ │ ldr r3, [r6, #1412] @ 0x584 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 93d40 │ │ │ │ - ldr r3, [pc, #524] @ 93f30 │ │ │ │ - bl 35a770 │ │ │ │ + beq 93c64 │ │ │ │ + ldr r3, [pc, #524] @ 93e54 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r7, [r3, r0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 93f20 │ │ │ │ + beq 93e44 │ │ │ │ ldr r0, [r6, #1416] @ 0x588 │ │ │ │ bl 2a3cc │ │ │ │ cmp r7, r0 │ │ │ │ - bne 93f20 │ │ │ │ + bne 93e44 │ │ │ │ cmn r4, #-2147483635 @ 0x8000000d │ │ │ │ - bhi 93f18 │ │ │ │ + bhi 93e3c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - ldr r2, [pc, #480] @ 93f34 │ │ │ │ + ldr r2, [pc, #480] @ 93e58 │ │ │ │ add r7, r4, #12 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 93e8c │ │ │ │ - ldr r3, [pc, #460] @ 93f30 │ │ │ │ - bl 35a770 │ │ │ │ + bne 93db0 │ │ │ │ + ldr r3, [pc, #460] @ 93e54 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r7, #512 @ 0x200 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r8, [r3, #1528] @ 0x5f8 │ │ │ │ - bhi 93e58 │ │ │ │ + bhi 93d7c │ │ │ │ add r1, r4, #11 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r2, [r8, r1, lsl #3] │ │ │ │ ldr ip, [r2, #8] │ │ │ │ cmp r2, ip │ │ │ │ - beq 93ef4 │ │ │ │ + beq 93e18 │ │ │ │ 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 93e28 │ │ │ │ + beq 93d4c │ │ │ │ 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] │ │ │ │ @@ -108878,15 +108819,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 93edc │ │ │ │ + beq 93e00 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #205 @ 0xcd │ │ │ │ mov r0, r3 │ │ │ │ bl 29658 │ │ │ │ mov r2, #253 @ 0xfd │ │ │ │ add r1, r0, r4 │ │ │ │ mov r3, r0 │ │ │ │ @@ -108895,110 +108836,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 93ecc │ │ │ │ + bhi 93df0 │ │ │ │ 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 93ea0 │ │ │ │ + bne 93dc4 │ │ │ │ ldr r3, [r6, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #212] @ 93f38 │ │ │ │ + ldr r2, [pc, #212] @ 93e5c │ │ │ │ cmp r3, r2 │ │ │ │ - bne 93f04 │ │ │ │ + bne 93e28 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a1bc │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 93f18 │ │ │ │ + beq 93e3c │ │ │ │ ldr r2, [r8, #800] @ 0x320 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r8, #800] @ 0x320 │ │ │ │ - b 93ea0 │ │ │ │ + b 93dc4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 93f18 │ │ │ │ + beq 93e3c │ │ │ │ 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 93dd8 │ │ │ │ + b 93cfc │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [ip, #12] │ │ │ │ str ip, [r2, #8] │ │ │ │ - b 93db4 │ │ │ │ + b 93cd8 │ │ │ │ mov r2, #253 @ 0xfd │ │ │ │ strb r2, [r3] │ │ │ │ strb r2, [r3, #1] │ │ │ │ strb r2, [r3, #2] │ │ │ │ strb r2, [r3, #3] │ │ │ │ - b 93e20 │ │ │ │ + b 93d44 │ │ │ │ mov r0, r8 │ │ │ │ - bl 92244 │ │ │ │ + bl 92168 │ │ │ │ mov r3, r0 │ │ │ │ - b 93e50 │ │ │ │ + b 93d74 │ │ │ │ ldr r0, [r6, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b 93e74 │ │ │ │ + b 93d98 │ │ │ │ mov r3, #0 │ │ │ │ - b 93e20 │ │ │ │ - ldr r1, [pc, #20] @ 93f3c │ │ │ │ - ldr r0, [pc, #20] @ 93f40 │ │ │ │ - bl 7d954 <_Py_FatalErrorFunc@@Base> │ │ │ │ - subseq r4, r8, r0, lsl lr │ │ │ │ + b 93d44 │ │ │ │ + ldr r1, [pc, #20] @ 93e60 │ │ │ │ + ldr r0, [pc, #20] @ 93e64 │ │ │ │ + bl 7d718 <_Py_FatalErrorFunc@@Base> │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq r2, r9, ip, lsr #2 │ │ │ │ + andeq r2, r9, r0, asr r0 │ │ │ │ andeq fp, r8, r0, asr r1 │ │ │ │ - eorseq lr, r5, ip, lsl #14 │ │ │ │ - eorseq r3, sp, r4, asr r1 │ │ │ │ + eorseq ip, r5, ip, lsl #1 │ │ │ │ + @ instruction: 0x003d0ad4 │ │ │ │ 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 94a84 │ │ │ │ + bne 949a8 │ │ │ │ orr r3, r3, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [r0, #84] @ 0x54 │ │ │ │ - beq 98360 │ │ │ │ + beq 981e4 │ │ │ │ ldr r0, [r0, #132] @ 0x84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 94afc │ │ │ │ + beq 94a20 │ │ │ │ ldr r4, [r5, #128] @ 0x80 │ │ │ │ cmp r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ - beq 94b8c │ │ │ │ + beq 94ab0 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - beq 94bb8 │ │ │ │ - ldr r6, [pc, #3780] @ 94e74 │ │ │ │ + beq 94adc │ │ │ │ + ldr r6, [pc, #3780] @ 94d98 │ │ │ │ ldr r3, [r4, #180] @ 0xb4 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ 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 │ │ │ │ @@ -109012,56 +108953,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 9819c │ │ │ │ + beq 980d8 │ │ │ │ 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 96880 │ │ │ │ + bne 967a4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94ce8 │ │ │ │ + bne 94c0c │ │ │ │ ldr r2, [r5, #168] @ 0xa8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 96274 │ │ │ │ + beq 961a0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 985a0 │ │ │ │ + bl 984c4 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ mov ip, r3 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 96bac │ │ │ │ + beq 96ad0 │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - beq 96160 │ │ │ │ + beq 96084 │ │ │ │ ldr r2, [r5, #156] @ 0x9c │ │ │ │ ldr r0, [r5, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94bc0 │ │ │ │ - ldr r2, [pc, #3584] @ 94e88 │ │ │ │ + bne 94ae4 │ │ │ │ + ldr r2, [pc, #3584] @ 94dac │ │ │ │ cmp r0, r2 │ │ │ │ - bne 94d10 │ │ │ │ + bne 94c34 │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ ldreq r3, [r2, #156] @ 0x9c │ │ │ │ streq r3, [r5, #156] @ 0x9c │ │ │ │ - bne 9642c │ │ │ │ + bne 96350 │ │ │ │ tst ip, #2 │ │ │ │ - beq 94d28 │ │ │ │ - ldr r6, [pc, #3528] @ 94e74 │ │ │ │ + beq 94c4c │ │ │ │ + ldr r6, [pc, #3528] @ 94d98 │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ 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 │ │ │ │ @@ -109074,524 +109015,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] @ 94df8 │ │ │ │ + ldr r2, [pc, #3312] @ 94d1c │ │ │ │ ldr r7, [r3, #16] │ │ │ │ ldr r3, [r2, #1412] @ 0x584 │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 94d40 │ │ │ │ + bne 94c64 │ │ │ │ ldr r4, [r5, #116] @ 0x74 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 96084 │ │ │ │ + bne 95fa8 │ │ │ │ ldr r7, [r5, #120] @ 0x78 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ cmp r7, #0 │ │ │ │ and r3, r3, #2 │ │ │ │ - beq 95a68 │ │ │ │ + beq 9598c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 958d8 │ │ │ │ + bne 957fc │ │ │ │ ldr r8, [r7] │ │ │ │ ldr r0, [r5, #132] @ 0x84 │ │ │ │ cmp r8, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bne 95948 │ │ │ │ + bne 9586c │ │ │ │ ldr r7, [r5, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - bne 966f0 │ │ │ │ - ldr r7, [pc, #3220] @ 94dfc │ │ │ │ - ldr r9, [pc, #3308] @ 94e58 │ │ │ │ + bne 96614 │ │ │ │ + ldr r7, [pc, #3220] @ 94d20 │ │ │ │ + ldr r9, [pc, #3308] @ 94d7c │ │ │ │ ldr r3, [r7, #1180] @ 0x49c │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r9 │ │ │ │ - bne 9667c │ │ │ │ + bne 965a0 │ │ │ │ ldr r2, [r7, #1188] @ 0x4a4 │ │ │ │ cmn r2, #1 │ │ │ │ - beq 9667c │ │ │ │ + beq 965a0 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #3184] @ 94e00 │ │ │ │ + ldr r1, [pc, #3184] @ 94d24 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 9b4ac │ │ │ │ + bl 9b3d0 │ │ │ │ cmn r0, #3 │ │ │ │ - beq 96ba8 │ │ │ │ + beq 96acc │ │ │ │ cmn r0, #1 │ │ │ │ - bne 96064 │ │ │ │ + bne 95f88 │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 95ff4 │ │ │ │ - ldr r2, [pc, #3260] @ 94e78 │ │ │ │ - ldr r1, [pc, #3136] @ 94e00 │ │ │ │ + bne 95eb0 │ │ │ │ + ldr r2, [pc, #3260] @ 94d9c │ │ │ │ + ldr r1, [pc, #3136] @ 94d24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cb6c │ │ │ │ + bl 9ca90 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 96ba8 │ │ │ │ + blt 96acc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 95ad4 │ │ │ │ + beq 959f8 │ │ │ │ ldr r6, [r5, #128] @ 0x80 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 97d70 │ │ │ │ + beq 97c84 │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - beq 96a70 │ │ │ │ + beq 96994 │ │ │ │ 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 95b90 │ │ │ │ + beq 95ab4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 95ba0 │ │ │ │ + bne 95ac4 │ │ │ │ ldr r3, [r5, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ str r3, [r5, #20] │ │ │ │ - bne 95bac │ │ │ │ + bne 95ad0 │ │ │ │ ldr r3, [r5, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r6, #104] @ 0x68 │ │ │ │ str r3, [r5, #104] @ 0x68 │ │ │ │ - bne 95bb8 │ │ │ │ + bne 95adc │ │ │ │ ldr r2, [r6, #172] @ 0xac │ │ │ │ - ldr r3, [pc, #3128] @ 94e84 │ │ │ │ + ldr r3, [pc, #3128] @ 94da8 │ │ │ │ cmp r2, #0 │ │ │ │ ldr ip, [r3] │ │ │ │ ldr r3, [r6, #144] @ 0x90 │ │ │ │ str r3, [r5, #144] @ 0x90 │ │ │ │ - beq 95bcc │ │ │ │ + beq 95af0 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 95c00 │ │ │ │ + ble 95b24 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp ip, r0 │ │ │ │ - beq 95bf8 │ │ │ │ + beq 95b1c │ │ │ │ cmp r3, #1 │ │ │ │ - beq 942cc │ │ │ │ + beq 941f0 │ │ │ │ ldr lr, [r2, #16] │ │ │ │ cmp ip, lr │ │ │ │ - beq 95bf8 │ │ │ │ + beq 95b1c │ │ │ │ cmp r3, #2 │ │ │ │ - beq 942cc │ │ │ │ + beq 941f0 │ │ │ │ ldr lr, [r2, #20] │ │ │ │ cmp ip, lr │ │ │ │ - beq 95bf8 │ │ │ │ + beq 95b1c │ │ │ │ cmp r3, #3 │ │ │ │ - beq 942cc │ │ │ │ + beq 941f0 │ │ │ │ add r4, r2, #20 │ │ │ │ mov lr, #3 │ │ │ │ ldr r8, [r4, #4]! │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r8, ip │ │ │ │ - beq 95bf8 │ │ │ │ + beq 95b1c │ │ │ │ cmp r3, lr │ │ │ │ - bne 942ac │ │ │ │ + bne 941d0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 95c00 │ │ │ │ - ldr lr, [pc, #3000] @ 94e8c │ │ │ │ + ble 95b24 │ │ │ │ + ldr lr, [pc, #3000] @ 94db0 │ │ │ │ cmp r0, lr │ │ │ │ - beq 97b10 │ │ │ │ + beq 97b7c │ │ │ │ cmp r3, #1 │ │ │ │ - beq 9431c │ │ │ │ + beq 94240 │ │ │ │ ldr ip, [r2, #16] │ │ │ │ cmp ip, lr │ │ │ │ - beq 97b10 │ │ │ │ + beq 97b7c │ │ │ │ cmp r3, #2 │ │ │ │ - beq 9431c │ │ │ │ + beq 94240 │ │ │ │ add r4, r2, #16 │ │ │ │ mov ip, #2 │ │ │ │ ldr r8, [r4, #4]! │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r8, lr │ │ │ │ - beq 97b10 │ │ │ │ + beq 97b7c │ │ │ │ cmp ip, r3 │ │ │ │ - bne 942fc │ │ │ │ + bne 94220 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 95c00 │ │ │ │ - ldr ip, [pc, #2820] @ 94e28 │ │ │ │ + ble 95b24 │ │ │ │ + ldr ip, [pc, #2820] @ 94d4c │ │ │ │ cmp r0, ip │ │ │ │ - beq 97b1c │ │ │ │ + beq 97b88 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 9436c │ │ │ │ + beq 94290 │ │ │ │ ldr lr, [r2, #16] │ │ │ │ cmp lr, ip │ │ │ │ - beq 97b1c │ │ │ │ + beq 97b88 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 9436c │ │ │ │ + beq 94290 │ │ │ │ add r4, r2, #16 │ │ │ │ mov lr, #2 │ │ │ │ ldr r8, [r4, #4]! │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r8, ip │ │ │ │ - beq 97b1c │ │ │ │ + beq 97b88 │ │ │ │ cmp lr, r3 │ │ │ │ - bne 9434c │ │ │ │ + bne 94270 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 95c00 │ │ │ │ - ldr ip, [pc, #2720] @ 94e14 │ │ │ │ + ble 95b24 │ │ │ │ + ldr ip, [pc, #2720] @ 94d38 │ │ │ │ cmp r0, ip │ │ │ │ - beq 98044 │ │ │ │ + beq 97f74 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 943bc │ │ │ │ + beq 942e0 │ │ │ │ ldr lr, [r2, #16] │ │ │ │ cmp lr, ip │ │ │ │ - beq 98044 │ │ │ │ + beq 97f74 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 943bc │ │ │ │ + beq 942e0 │ │ │ │ add r4, r2, #16 │ │ │ │ mov lr, #2 │ │ │ │ ldr r8, [r4, #4]! │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r8, ip │ │ │ │ - beq 98044 │ │ │ │ + beq 97f74 │ │ │ │ cmp lr, r3 │ │ │ │ - bne 9439c │ │ │ │ + bne 942c0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 95c00 │ │ │ │ + ble 95b24 │ │ │ │ cmp r0, r9 │ │ │ │ - beq 97b28 │ │ │ │ + beq 97b94 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 94408 │ │ │ │ + beq 9432c │ │ │ │ ldr ip, [r2, #16] │ │ │ │ cmp ip, r9 │ │ │ │ - beq 97b28 │ │ │ │ + beq 97b94 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 94408 │ │ │ │ + beq 9432c │ │ │ │ add lr, r2, #16 │ │ │ │ mov ip, #2 │ │ │ │ ldr r4, [lr, #4]! │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r4, r9 │ │ │ │ - beq 97b28 │ │ │ │ + beq 97b94 │ │ │ │ cmp ip, r3 │ │ │ │ - bne 943e8 │ │ │ │ + bne 9430c │ │ │ │ cmp r3, #0 │ │ │ │ - ble 95c00 │ │ │ │ - ldr ip, [pc, #2624] @ 94e50 │ │ │ │ + ble 95b24 │ │ │ │ + ldr ip, [pc, #2624] @ 94d74 │ │ │ │ cmp r0, ip │ │ │ │ - beq 96cec │ │ │ │ + beq 96c10 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 94458 │ │ │ │ + beq 9437c │ │ │ │ ldr lr, [r2, #16] │ │ │ │ cmp lr, ip │ │ │ │ - beq 96cec │ │ │ │ + beq 96c10 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 94458 │ │ │ │ + beq 9437c │ │ │ │ add r4, r2, #16 │ │ │ │ mov lr, #2 │ │ │ │ ldr r8, [r4, #4]! │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r8, ip │ │ │ │ - beq 96cec │ │ │ │ + beq 96c10 │ │ │ │ cmp lr, r3 │ │ │ │ - bne 94438 │ │ │ │ + bne 9435c │ │ │ │ cmp r3, #0 │ │ │ │ - ble 95c00 │ │ │ │ - ldr ip, [pc, #2508] @ 94e2c │ │ │ │ + ble 95b24 │ │ │ │ + ldr ip, [pc, #2508] @ 94d50 │ │ │ │ cmp r0, ip │ │ │ │ - beq 98038 │ │ │ │ + beq 97f5c │ │ │ │ cmp r3, #1 │ │ │ │ - beq 944a8 │ │ │ │ + beq 943cc │ │ │ │ ldr lr, [r2, #16] │ │ │ │ cmp lr, ip │ │ │ │ - beq 98038 │ │ │ │ + beq 97f5c │ │ │ │ cmp r3, #2 │ │ │ │ - beq 944a8 │ │ │ │ + beq 943cc │ │ │ │ add r4, r2, #16 │ │ │ │ mov lr, #2 │ │ │ │ ldr r8, [r4, #4]! │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r8, ip │ │ │ │ - beq 98038 │ │ │ │ + beq 97f5c │ │ │ │ cmp lr, r3 │ │ │ │ - bne 94488 │ │ │ │ + bne 943ac │ │ │ │ cmp r3, #0 │ │ │ │ - ble 95c00 │ │ │ │ - ldr ip, [pc, #2412] @ 94e1c │ │ │ │ + ble 95b24 │ │ │ │ + ldr ip, [pc, #2412] @ 94d40 │ │ │ │ cmp r0, ip │ │ │ │ - beq 97bb8 │ │ │ │ + beq 97adc │ │ │ │ cmp r3, #1 │ │ │ │ - beq 944f0 │ │ │ │ + beq 94414 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, ip │ │ │ │ - beq 97bb8 │ │ │ │ + beq 97adc │ │ │ │ cmp r3, #2 │ │ │ │ - beq 944f0 │ │ │ │ + beq 94414 │ │ │ │ add r2, r2, #16 │ │ │ │ mov r0, #2 │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ add r0, r0, #1 │ │ │ │ cmp lr, ip │ │ │ │ - beq 97bb8 │ │ │ │ + beq 97adc │ │ │ │ cmp r0, r3 │ │ │ │ - bne 944d8 │ │ │ │ + bne 943fc │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ tst r2, #4194304 @ 0x400000 │ │ │ │ - bne 968d8 │ │ │ │ + bne 967fc │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ tst r2, #8388608 @ 0x800000 │ │ │ │ ldr r2, [r5, #172] @ 0xac │ │ │ │ - bne 97b04 │ │ │ │ + bne 97ba0 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r1, [sp, #16] │ │ │ │ cmp r1, #1 │ │ │ │ - ble 948f8 │ │ │ │ + ble 9481c │ │ │ │ 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 95384 │ │ │ │ + bge 952a8 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 94558 │ │ │ │ + beq 9447c │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 95468 │ │ │ │ + bne 9538c │ │ │ │ ldr r6, [r4, #128] @ 0x80 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 94574 │ │ │ │ + beq 94498 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 957e8 │ │ │ │ + bne 9570c │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9465c │ │ │ │ + beq 94580 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9465c │ │ │ │ + beq 94580 │ │ │ │ ldr r8, [r6, #52] @ 0x34 │ │ │ │ ldr ip, [r2, #4] │ │ │ │ cmp r8, #0 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr lr, [r2] │ │ │ │ mov r9, r8 │ │ │ │ - bne 95d68 │ │ │ │ + bne 95c8c │ │ │ │ cmp lr, #0 │ │ │ │ - bne 945bc │ │ │ │ + bne 944e0 │ │ │ │ ldr lr, [r1] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 968ec │ │ │ │ + bne 96810 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 945d0 │ │ │ │ + bne 944f4 │ │ │ │ ldr ip, [r1, #4] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 969d4 │ │ │ │ + bne 968f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 945e4 │ │ │ │ + bne 94508 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96d04 │ │ │ │ + bne 96c8c │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 945fc │ │ │ │ + bne 94520 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96de0 │ │ │ │ + bne 96d50 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 94614 │ │ │ │ + bne 94538 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97be4 │ │ │ │ + bne 97b08 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9462c │ │ │ │ + bne 94550 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 968a0 │ │ │ │ + bne 967c4 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 94644 │ │ │ │ + bne 94568 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97eac │ │ │ │ + bne 97e3c │ │ │ │ ldr ip, [r2, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9465c │ │ │ │ + bne 94580 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 98050 │ │ │ │ + bne 97f68 │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 946c8 │ │ │ │ + beq 945ec │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 946c8 │ │ │ │ + beq 945ec │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ ldr r8, [r2] │ │ │ │ cmp r0, #0 │ │ │ │ ldr ip, [r2, #8] │ │ │ │ ldr lr, [r2, #4] │ │ │ │ - bne 95cb0 │ │ │ │ + bne 95bd4 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 946a0 │ │ │ │ + bne 945c4 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 968c8 │ │ │ │ + bne 967ec │ │ │ │ cmp lr, #0 │ │ │ │ - bne 946b4 │ │ │ │ + bne 945d8 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 969c4 │ │ │ │ + bne 968e8 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 946c8 │ │ │ │ + bne 945ec │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 95cf8 │ │ │ │ + bne 95c1c │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 946e0 │ │ │ │ + beq 94604 │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 9583c │ │ │ │ + bne 95760 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 97c50 │ │ │ │ + beq 97bac │ │ │ │ ldr r2, [r5, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94710 │ │ │ │ + bne 94634 │ │ │ │ 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 94734 │ │ │ │ + bne 94658 │ │ │ │ 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 95a88 │ │ │ │ + bne 959ac │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 95a88 │ │ │ │ + beq 959ac │ │ │ │ cmp r6, #0 │ │ │ │ - beq 95ab8 │ │ │ │ + beq 959dc │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ cmp r2, r0 │ │ │ │ - bne 96074 │ │ │ │ + bne 95f98 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 94778 │ │ │ │ + bne 9469c │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 95aa4 │ │ │ │ + bne 959c8 │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 947a0 │ │ │ │ + bne 946c4 │ │ │ │ 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 96ae8 │ │ │ │ + bne 96a0c │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 947cc │ │ │ │ + bne 946f0 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 947cc │ │ │ │ + beq 946f0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 95200 │ │ │ │ + beq 95124 │ │ │ │ ldr r1, [r6, #68] @ 0x44 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 95200 │ │ │ │ + bne 95124 │ │ │ │ ldr r2, [r5, #100] @ 0x64 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 95210 │ │ │ │ + beq 95134 │ │ │ │ ldr r2, [r5, #108] @ 0x6c │ │ │ │ cmp r2, #0 │ │ │ │ ldr r2, [r5, #112] @ 0x70 │ │ │ │ - bne 947f4 │ │ │ │ + bne 94718 │ │ │ │ ldr r1, [r4, #108] @ 0x6c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 952d0 │ │ │ │ + bne 951f4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94808 │ │ │ │ + bne 9472c │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 95c44 │ │ │ │ + bne 95b68 │ │ │ │ ldr r1, [r5, #136] @ 0x88 │ │ │ │ ldr r2, [r4, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 9530c │ │ │ │ + bne 95230 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 97fb8 │ │ │ │ + bne 97eec │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ ldr r1, [r5, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 9483c │ │ │ │ + bne 94760 │ │ │ │ ldr r1, [r4, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 97fc4 │ │ │ │ + bne 97ef8 │ │ │ │ ldr r1, [r5, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 95b68 │ │ │ │ + beq 95a8c │ │ │ │ ldr r1, [r5, #148] @ 0x94 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r1, [r5, #152] @ 0x98 │ │ │ │ - bne 95420 │ │ │ │ + bne 95344 │ │ │ │ ldr r0, [r4, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 95420 │ │ │ │ + beq 95344 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 95b3c │ │ │ │ + beq 95a60 │ │ │ │ ldr ip, [r6, #148] @ 0x94 │ │ │ │ cmp r0, ip │ │ │ │ - bne 95f8c │ │ │ │ + bne 95f20 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 95f98 │ │ │ │ + beq 95f2c │ │ │ │ ldr r1, [r5, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 94898 │ │ │ │ + bne 947bc │ │ │ │ ldr r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 95448 │ │ │ │ + bne 9536c │ │ │ │ ldr r1, [r5, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 948b0 │ │ │ │ + bne 947d4 │ │ │ │ ldr r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 96cf8 │ │ │ │ + bne 96c80 │ │ │ │ eor r1, r3, r2 │ │ │ │ tst r1, #16384 @ 0x4000 │ │ │ │ - bne 95350 │ │ │ │ + bne 95274 │ │ │ │ ldr r1, [r5, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 95c8c │ │ │ │ + beq 95bb0 │ │ │ │ tst r3, #96 @ 0x60 │ │ │ │ - bne 95384 │ │ │ │ + bne 952a8 │ │ │ │ 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 9452c │ │ │ │ + bne 94450 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq 94948 │ │ │ │ + beq 9486c │ │ │ │ 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 │ │ │ │ @@ -109606,94 +109547,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 94968 │ │ │ │ + bne 9488c │ │ │ │ ldr r2, [r5, #160] @ 0xa0 │ │ │ │ - ldr r1, [pc, #1284] @ 94e64 │ │ │ │ + ldr r1, [pc, #1284] @ 94d88 │ │ │ │ cmp r2, #0 │ │ │ │ cmpne r2, r1 │ │ │ │ - beq 98378 │ │ │ │ + beq 97f80 │ │ │ │ tst r3, #16 │ │ │ │ - bne 95ef0 │ │ │ │ + bne 95df4 │ │ │ │ tst r3, #8 │ │ │ │ - beq 95ad4 │ │ │ │ + beq 959f8 │ │ │ │ ldr r2, [r5, #104] @ 0x68 │ │ │ │ add r2, r2, #16 │ │ │ │ bics r2, r2, #16 │ │ │ │ - bne 98394 │ │ │ │ + bne 97f9c │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ mvn r2, #15 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #104] @ 0x68 │ │ │ │ - beq 95ae4 │ │ │ │ + beq 95a08 │ │ │ │ ldr r4, [r5, #168] @ 0xa8 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - ble 94a10 │ │ │ │ + ble 94934 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge 949d0 │ │ │ │ + bge 948f4 │ │ │ │ mov r1, r5 │ │ │ │ - bl a2cc8 │ │ │ │ + bl a2bec │ │ │ │ cmp r0, #0 │ │ │ │ - blt 96ba8 │ │ │ │ + blt 96acc │ │ │ │ cmp r6, #1 │ │ │ │ - beq 94a10 │ │ │ │ + beq 94934 │ │ │ │ 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 98160 │ │ │ │ - bl a2cc8 │ │ │ │ + bge 9819c │ │ │ │ + bl a2bec │ │ │ │ cmp r0, #0 │ │ │ │ - blt 96ba8 │ │ │ │ + blt 96acc │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r6, r7 │ │ │ │ - bne 949e0 │ │ │ │ + bne 94904 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - beq 94a5c │ │ │ │ + beq 94980 │ │ │ │ tst r3, #16 │ │ │ │ - bne 95e50 │ │ │ │ + bne 95d54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq 94a3c │ │ │ │ + beq 94960 │ │ │ │ ldr r3, [r5, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9830c │ │ │ │ + beq 98270 │ │ │ │ ldr r3, [r5, #144] @ 0x90 │ │ │ │ cmp r3, #7 │ │ │ │ - bgt 94a58 │ │ │ │ + bgt 9497c │ │ │ │ ldr r2, [r5, #16] │ │ │ │ add r3, r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 98328 │ │ │ │ + ble 9828c │ │ │ │ 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 95f24 │ │ │ │ + bne 95e28 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r6, [pc, #1000] @ 94e74 │ │ │ │ + ldr r6, [pc, #1000] @ 94d98 │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ 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 │ │ │ │ @@ -109709,29 +109650,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 98360 │ │ │ │ + beq 981e4 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 93f8c │ │ │ │ - bl 91ac8 │ │ │ │ + bne 93eb0 │ │ │ │ + bl 919ec │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ and r1, r3, #2 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 96bac │ │ │ │ + beq 96ad0 │ │ │ │ cmp r1, #0 │ │ │ │ streq r2, [r5, #132] @ 0x84 │ │ │ │ - beq 93f8c │ │ │ │ - ldr r6, [pc, #848] @ 94e74 │ │ │ │ + beq 93eb0 │ │ │ │ + ldr r6, [pc, #848] @ 94d98 │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ 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 │ │ │ │ @@ -109748,40 +109689,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 93f9c │ │ │ │ - ldr r2, [pc, #756] @ 94e88 │ │ │ │ + bne 93ec0 │ │ │ │ + ldr r2, [pc, #756] @ 94dac │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ cmp r5, r2 │ │ │ │ - beq 94014 │ │ │ │ + beq 93f38 │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - bne 9806c │ │ │ │ + bne 9806c │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ - ldr r4, [pc, #728] @ 94e88 │ │ │ │ + ldr r4, [pc, #728] @ 94dac │ │ │ │ tst r3, #2 │ │ │ │ str r2, [r5, #128] @ 0x80 │ │ │ │ - bne 93fa8 │ │ │ │ + bne 93ecc │ │ │ │ ldr r3, [r4, #132] @ 0x84 │ │ │ │ - b 94004 │ │ │ │ + b 93f28 │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ - bne 9642c │ │ │ │ + bne 96350 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ orreq r1, r1, #1 │ │ │ │ tst r1, #1 │ │ │ │ - beq 96fa8 │ │ │ │ + beq 96db0 │ │ │ │ tst r3, #2 │ │ │ │ ldreq r6, [r5, #132] @ 0x84 │ │ │ │ - beq 94c48 │ │ │ │ - ldr r6, [pc, #644] @ 94e74 │ │ │ │ - bl 35a770 │ │ │ │ + beq 94b6c │ │ │ │ + ldr r6, [pc, #644] @ 94d98 │ │ │ │ + bl 3580f0 │ │ │ │ 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 │ │ │ │ @@ -109796,820 +109737,820 @@ │ │ │ │ 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] @ 94dfc │ │ │ │ - ldr r9, [pc, #516] @ 94e58 │ │ │ │ + ldr r3, [pc, #428] @ 94d20 │ │ │ │ + ldr r9, [pc, #516] @ 94d7c │ │ │ │ ldr r2, [r3, #3160] @ 0xc58 │ │ │ │ cmp r2, r9 │ │ │ │ - bne 96b94 │ │ │ │ + bne 96ab8 │ │ │ │ ldr r2, [r3, #3168] @ 0xc60 │ │ │ │ cmn r2, #1 │ │ │ │ - beq 96b94 │ │ │ │ - ldr r1, [pc, #404] @ 94e04 │ │ │ │ + beq 96ab8 │ │ │ │ + ldr r1, [pc, #404] @ 94d28 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b4ac │ │ │ │ + bl 9b3d0 │ │ │ │ cmn r0, #3 │ │ │ │ - beq 96ba8 │ │ │ │ + beq 96acc │ │ │ │ cmn r0, #1 │ │ │ │ - bne 96ab0 │ │ │ │ + bne 969d4 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [pc, #372] @ 94e08 │ │ │ │ + ldr r0, [pc, #372] @ 94d2c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ - bl 9c654 │ │ │ │ + bl 9c578 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 96ba8 │ │ │ │ + beq 96acc │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #340] @ 94e04 │ │ │ │ + ldr r1, [pc, #340] @ 94d28 │ │ │ │ mov r2, r4 │ │ │ │ - bl 9cb6c │ │ │ │ + bl 9ca90 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq 94cd4 │ │ │ │ + beq 94bf8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 981b8 │ │ │ │ + beq 980f4 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ cmp r6, #0 │ │ │ │ mov ip, r3 │ │ │ │ - bge 94d20 │ │ │ │ - b 96bac │ │ │ │ + bge 94c44 │ │ │ │ + b 96ad0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94040 │ │ │ │ + bne 93f64 │ │ │ │ ldr r2, [r5, #156] @ 0x9c │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94bc0 │ │ │ │ - ldr r2, [pc, #380] @ 94e88 │ │ │ │ + bne 94ae4 │ │ │ │ + ldr r2, [pc, #380] @ 94dac │ │ │ │ cmp r1, r2 │ │ │ │ - beq 96258 │ │ │ │ + beq 96168 │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ - bne 9642c │ │ │ │ + bne 96350 │ │ │ │ ldr r3, [r0, #156] @ 0x9c │ │ │ │ str r3, [r5, #156] @ 0x9c │ │ │ │ tst ip, #2 │ │ │ │ - bne 940a4 │ │ │ │ - ldr r3, [pc, #200] @ 94df8 │ │ │ │ + bne 93fc8 │ │ │ │ + ldr r3, [pc, #200] @ 94d1c │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r3, #1412] @ 0x584 │ │ │ │ ldr r7, [r5, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 94118 │ │ │ │ - ldr r4, [pc, #196] @ 94e0c │ │ │ │ - ldr r8, [pc, #296] @ 94e74 │ │ │ │ - b 94d7c │ │ │ │ + beq 9403c │ │ │ │ + ldr r4, [pc, #196] @ 94d30 │ │ │ │ + ldr r8, [pc, #296] @ 94d98 │ │ │ │ + b 94ca0 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ sub r1, r3, #224 @ 0xe0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 94d70 │ │ │ │ + beq 94c94 │ │ │ │ adds r6, r2, r1 │ │ │ │ - beq 94d70 │ │ │ │ + beq 94c94 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94e90 │ │ │ │ + bne 94db4 │ │ │ │ ldr r3, [r4, #28]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq 94118 │ │ │ │ + beq 9403c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 94d70 │ │ │ │ + beq 94c94 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #420 @ 0x1a4 │ │ │ │ - bcs 951d0 │ │ │ │ + bcs 950f4 │ │ │ │ cmp r3, #380 @ 0x17c │ │ │ │ - bcs 94dd0 │ │ │ │ + bcs 94cf4 │ │ │ │ cmp r3, #368 @ 0x170 │ │ │ │ - bcs 94de4 │ │ │ │ + bcs 94d08 │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bhi 94d4c │ │ │ │ + bhi 94c70 │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ movls r1, r3 │ │ │ │ movls r2, r5 │ │ │ │ - bls 94d5c │ │ │ │ + bls 94c80 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ sub r1, r3, #208 @ 0xd0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94d5c │ │ │ │ - b 94d70 │ │ │ │ + bne 94c80 │ │ │ │ + b 94c94 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ sub r1, r3, #380 @ 0x17c │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94d5c │ │ │ │ - b 94d70 │ │ │ │ + bne 94c80 │ │ │ │ + b 94c94 │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ sub r1, r3, #368 @ 0x170 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94d5c │ │ │ │ - b 94d70 │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - subseq r9, r8, r0, lsl lr │ │ │ │ - subseq sl, r8, r8, lsr #5 │ │ │ │ - subseq sl, r8, r4, ror #20 │ │ │ │ - subseq fp, r6, ip, lsr r1 │ │ │ │ - subseq fp, r6, ip, asr r1 │ │ │ │ - subseq r8, r6, r8, lsr #23 │ │ │ │ - subseq sl, r6, ip, asr #11 │ │ │ │ - subseq r7, r6, r8, lsl lr │ │ │ │ - @ instruction: 0x00565490 │ │ │ │ - subseq r7, r6, r4, asr #3 │ │ │ │ - subseq r2, r6, r4, ror #11 │ │ │ │ - @ instruction: 0x0056a69c │ │ │ │ - @ instruction: 0x00565694 │ │ │ │ - ldrsheq r2, [r6], #-68 @ 0xffffffbc │ │ │ │ - subseq r4, r6, r8, ror r2 │ │ │ │ - subseq r7, r6, r8, lsl sl │ │ │ │ - subseq r3, r6, r8, lsr #14 │ │ │ │ - ldrsbeq r7, [r6], #-36 @ 0xffffffdc │ │ │ │ - ldrsheq r3, [r6], #-68 @ 0xffffffbc │ │ │ │ - subseq r2, r6, ip, lsr #31 │ │ │ │ - subseq r8, r6, r8, asr #25 │ │ │ │ - subseq sl, r6, ip, lsr #8 │ │ │ │ - subseq r2, r6, r4, lsl #8 │ │ │ │ - ldrsheq sl, [r6], #-76 @ 0xffffffb4 │ │ │ │ - ldrsheq r7, [r6], #-52 @ 0xffffffcc │ │ │ │ - subseq sl, r8, r4, ror #5 │ │ │ │ - andeq r0, sl, r8, asr r0 │ │ │ │ - andeq r4, sl, r8, asr #5 │ │ │ │ - subseq sl, r6, ip, lsr #24 │ │ │ │ - subseq r7, r6, ip, lsl #12 │ │ │ │ - andeq r0, r0, ip │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq sl, r8, r8, lsr r5 │ │ │ │ - ldrdeq r9, [sl], -r4 @ │ │ │ │ - subseq r1, r6, ip, ror #26 │ │ │ │ - subseq r8, r6, r0, asr lr │ │ │ │ - subseq r9, r6, ip, asr #30 │ │ │ │ + bne 94c80 │ │ │ │ + b 94c94 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + subseq r9, r7, r0, lsl lr │ │ │ │ + subseq sl, r7, r8, lsr #5 │ │ │ │ + subseq sl, r7, r4, ror #20 │ │ │ │ + subseq fp, r5, ip, lsr r1 │ │ │ │ + subseq fp, r5, ip, asr r1 │ │ │ │ + subseq r8, r5, r8, lsr #23 │ │ │ │ + subseq sl, r5, ip, asr #11 │ │ │ │ + subseq r7, r5, r8, lsl lr │ │ │ │ + @ instruction: 0x00555490 │ │ │ │ + subseq r7, r5, r4, asr #3 │ │ │ │ + subseq r2, r5, r4, ror #11 │ │ │ │ + @ instruction: 0x0055a69c │ │ │ │ + @ instruction: 0x00555694 │ │ │ │ + ldrsheq r2, [r5], #-68 @ 0xffffffbc │ │ │ │ + subseq r4, r5, r8, ror r2 │ │ │ │ + subseq r7, r5, r8, lsl sl │ │ │ │ + subseq r3, r5, r8, lsr #14 │ │ │ │ + ldrsbeq r7, [r5], #-36 @ 0xffffffdc │ │ │ │ + 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 │ │ │ │ + andeq pc, r9, ip, ror pc @ │ │ │ │ + andeq r4, sl, ip, ror #3 │ │ │ │ + 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 r6, sl, r4, lsr #4 │ │ │ │ + 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 9501c │ │ │ │ + beq 94f40 │ │ │ │ ldr r1, [r5, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9501c │ │ │ │ + beq 94f40 │ │ │ │ cmp r3, #420 @ 0x1a4 │ │ │ │ ldrcs r1, [r1, #80] @ 0x50 │ │ │ │ subcs r3, r3, #420 @ 0x1a4 │ │ │ │ - bcs 958b4 │ │ │ │ + bcs 957d8 │ │ │ │ cmp r3, #380 @ 0x17c │ │ │ │ - bcs 961e4 │ │ │ │ + bcs 96154 │ │ │ │ cmp r3, #368 @ 0x170 │ │ │ │ ldrcs r1, [r1, #56] @ 0x38 │ │ │ │ subcs r3, r3, #368 @ 0x170 │ │ │ │ - bcs 958b4 │ │ │ │ + bcs 957d8 │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bls 958a4 │ │ │ │ + bls 957c8 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ sub r3, r3, #224 @ 0xe0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9501c │ │ │ │ + beq 94f40 │ │ │ │ cmn r1, r3 │ │ │ │ - beq 9501c │ │ │ │ + beq 94f40 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 9501c │ │ │ │ + bne 94f40 │ │ │ │ add r3, r5, #148 @ 0x94 │ │ │ │ cmp r6, r3 │ │ │ │ - beq 96700 │ │ │ │ + beq 96624 │ │ │ │ add r3, r5, #68 @ 0x44 │ │ │ │ cmp r6, r3 │ │ │ │ - beq 96ac4 │ │ │ │ + beq 969e8 │ │ │ │ add r3, r5, #32 │ │ │ │ cmp r6, r3 │ │ │ │ - beq 94f2c │ │ │ │ + beq 94e50 │ │ │ │ add r3, r5, #72 @ 0x48 │ │ │ │ cmp r6, r3 │ │ │ │ - bne 94d70 │ │ │ │ - ldr r3, [pc, #-176] @ 94e84 │ │ │ │ - ldr r2, [pc, #-296] @ 94e10 │ │ │ │ + bne 94c94 │ │ │ │ + ldr r3, [pc, #-176] @ 94da8 │ │ │ │ + ldr r2, [pc, #-296] @ 94d34 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r5, r2 │ │ │ │ cmpne r3, r5 │ │ │ │ - ldr r2, [pc, #-308] @ 94e14 │ │ │ │ + ldr r2, [pc, #-308] @ 94d38 │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-324] @ 94e18 │ │ │ │ + ldr r2, [pc, #-324] @ 94d3c │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-332] @ 94e1c │ │ │ │ + ldr r2, [pc, #-332] @ 94d40 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-340] @ 94e20 │ │ │ │ + ldr r2, [pc, #-340] @ 94d44 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-348] @ 94e24 │ │ │ │ + ldr r2, [pc, #-348] @ 94d48 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-356] @ 94e28 │ │ │ │ + ldr r2, [pc, #-356] @ 94d4c │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-364] @ 94e2c │ │ │ │ + ldr r2, [pc, #-364] @ 94d50 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-372] @ 94e30 │ │ │ │ + ldr r2, [pc, #-372] @ 94d54 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-380] @ 94e34 │ │ │ │ + ldr r2, [pc, #-380] @ 94d58 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-388] @ 94e38 │ │ │ │ + ldr r2, [pc, #-388] @ 94d5c │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-396] @ 94e3c │ │ │ │ + ldr r2, [pc, #-396] @ 94d60 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-404] @ 94e40 │ │ │ │ + ldr r2, [pc, #-404] @ 94d64 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-412] @ 94e44 │ │ │ │ + ldr r2, [pc, #-412] @ 94d68 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-420] @ 94e48 │ │ │ │ + ldr r2, [pc, #-420] @ 94d6c │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-428] @ 94e4c │ │ │ │ + ldr r2, [pc, #-428] @ 94d70 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-436] @ 94e50 │ │ │ │ + ldr r2, [pc, #-436] @ 94d74 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ - ldr r2, [pc, #-444] @ 94e54 │ │ │ │ + ldr r2, [pc, #-444] @ 94d78 │ │ │ │ cmp r5, r2 │ │ │ │ orreq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 94d70 │ │ │ │ - ldr r9, [pc, #-460] @ 94e58 │ │ │ │ + beq 94c94 │ │ │ │ + ldr r9, [pc, #-460] @ 94d7c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne 95e30 │ │ │ │ + bne 95e90 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq 95e30 │ │ │ │ + beq 95e90 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b4ac │ │ │ │ + bl 9b3d0 │ │ │ │ cmn r0, #3 │ │ │ │ - beq 96ba8 │ │ │ │ + beq 96acc │ │ │ │ cmn r0, #1 │ │ │ │ - bne 95c34 │ │ │ │ + bne 95b58 │ │ │ │ ldr sl, [r6] │ │ │ │ - ldr r3, [pc, #-484] @ 94e80 │ │ │ │ + ldr r3, [pc, #-484] @ 94da4 │ │ │ │ cmp sl, r3 │ │ │ │ - beq 97680 │ │ │ │ - ldr r0, [pc, #-532] @ 94e5c │ │ │ │ + beq 97818 │ │ │ │ + ldr r0, [pc, #-532] @ 94d80 │ │ │ │ mov r1, #0 │ │ │ │ ldr fp, [r4] │ │ │ │ - bl 9da3c │ │ │ │ + bl 9d960 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 96ba8 │ │ │ │ - ldr r3, [pc, #-556] @ 94e5c │ │ │ │ + beq 96acc │ │ │ │ + ldr r3, [pc, #-556] @ 94d80 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq 958c0 │ │ │ │ - bl 35a770 │ │ │ │ + beq 957e4 │ │ │ │ + bl 3580f0 │ │ │ │ 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 958cc │ │ │ │ + bne 957f0 │ │ │ │ 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 9deec │ │ │ │ + bl 9de10 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 9834c │ │ │ │ - bl 35a770 │ │ │ │ + beq 981ac │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [r8, r0] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f6c0 │ │ │ │ + bl 9f5e4 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r6, #12] │ │ │ │ - beq 98350 │ │ │ │ + beq 981b0 │ │ │ │ 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 9841c │ │ │ │ + beq 981c0 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 95398 │ │ │ │ + beq 952bc │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne 953a4 │ │ │ │ + bne 952c8 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq 953a4 │ │ │ │ - bl 35a770 │ │ │ │ + beq 952c8 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r1, [r8, r0] │ │ │ │ - ldr ip, [pc, #-796] @ 94e6c │ │ │ │ + ldr ip, [pc, #-796] @ 94d90 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r1, [r7, #24] │ │ │ │ cmp r1, ip │ │ │ │ - beq 953dc │ │ │ │ + beq 95300 │ │ │ │ mov r1, r7 │ │ │ │ str r6, [sp] │ │ │ │ - bl a02fc │ │ │ │ + bl a0220 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 953f8 │ │ │ │ + blt 9531c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 94d70 │ │ │ │ + beq 94c94 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 94d70 │ │ │ │ + bne 94c94 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 94d70 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 94c94 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ sub r1, r3, #420 @ 0x1a4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94d5c │ │ │ │ - b 94d70 │ │ │ │ + bne 94c80 │ │ │ │ + b 94c94 │ │ │ │ str r2, [r5, #64] @ 0x40 │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 947cc │ │ │ │ + bne 946f0 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 947cc │ │ │ │ + beq 946f0 │ │ │ │ str r2, [r5, #68] @ 0x44 │ │ │ │ ldr r2, [r5, #100] @ 0x64 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 947d8 │ │ │ │ + bne 946fc │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne 947d8 │ │ │ │ + bne 946fc │ │ │ │ tst r3, #2 │ │ │ │ - bne 96438 │ │ │ │ + bne 9635c │ │ │ │ ldr r3, [r7, #1240] @ 0x4d8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r8, [r5, #132] @ 0x84 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 964a8 │ │ │ │ + bne 963cc │ │ │ │ ldr r2, [r7, #1248] @ 0x4e0 │ │ │ │ cmn r2, #1 │ │ │ │ - beq 964a8 │ │ │ │ + beq 963cc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r1, [pc, #-1008] @ 94e60 │ │ │ │ + ldr r1, [pc, #-1008] @ 94d84 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b4ac │ │ │ │ + bl 9b3d0 │ │ │ │ cmn r0, #3 │ │ │ │ - beq 96ba8 │ │ │ │ + beq 96acc │ │ │ │ cmn r0, #1 │ │ │ │ - bne 961f8 │ │ │ │ + bne 96184 │ │ │ │ ldr r3, [r7, #1836] @ 0x72c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 966c0 │ │ │ │ + bne 965e4 │ │ │ │ ldr r2, [r7, #1844] @ 0x734 │ │ │ │ cmn r2, #1 │ │ │ │ - beq 966c0 │ │ │ │ + beq 965e4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r1, [pc, #-1040] @ 94e7c │ │ │ │ + ldr r1, [pc, #-1040] @ 94da0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b4ac │ │ │ │ + bl 9b3d0 │ │ │ │ cmn r0, #3 │ │ │ │ - beq 96ba8 │ │ │ │ + beq 96acc │ │ │ │ cmn r0, #1 │ │ │ │ - bne 962d8 │ │ │ │ + bne 961fc │ │ │ │ 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 947f4 │ │ │ │ + bne 94718 │ │ │ │ ldr r1, [r4, #108] @ 0x6c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 947f4 │ │ │ │ + beq 94718 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 983b0 │ │ │ │ + beq 980a4 │ │ │ │ ldr r0, [r6, #108] @ 0x6c │ │ │ │ cmp r1, r0 │ │ │ │ - beq 963fc │ │ │ │ + beq 96320 │ │ │ │ cmp r2, #0 │ │ │ │ str r1, [r5, #108] @ 0x6c │ │ │ │ - bne 952fc │ │ │ │ + bne 95220 │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96dc8 │ │ │ │ + bne 96c68 │ │ │ │ ldr r1, [r5, #136] @ 0x88 │ │ │ │ ldr r2, [r4, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 95c6c │ │ │ │ + beq 95b90 │ │ │ │ subs r0, r2, #0 │ │ │ │ - beq 94820 │ │ │ │ + beq 94744 │ │ │ │ ldr r1, [r5, #136] @ 0x88 │ │ │ │ cmp r1, r0 │ │ │ │ - bne 94820 │ │ │ │ + bne 94744 │ │ │ │ tst r3, #256 @ 0x100 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ - beq 94824 │ │ │ │ + beq 94748 │ │ │ │ tst r2, #131072 @ 0x20000 │ │ │ │ - beq 94824 │ │ │ │ + beq 94748 │ │ │ │ ldr r2, [r5, #140] @ 0x8c │ │ │ │ orr r3, r3, #131072 @ 0x20000 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ - beq 94830 │ │ │ │ - b 9483c │ │ │ │ + beq 94754 │ │ │ │ + b 94760 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq 948c8 │ │ │ │ + beq 947ec │ │ │ │ ldr r1, [r5, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 948c8 │ │ │ │ + bne 947ec │ │ │ │ ldr r0, [r4, #160] @ 0xa0 │ │ │ │ - ldr r1, [pc, #-1292] @ 94e64 │ │ │ │ + ldr r1, [pc, #-1292] @ 94d88 │ │ │ │ cmp r0, r1 │ │ │ │ - bne 948c8 │ │ │ │ - ldr r1, [pc, #-1300] @ 94e68 │ │ │ │ + bne 947ec │ │ │ │ + ldr r1, [pc, #-1300] @ 94d8c │ │ │ │ tst r3, #96 @ 0x60 │ │ │ │ str r1, [r5, #160] @ 0xa0 │ │ │ │ - beq 948d0 │ │ │ │ + beq 947f4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add fp, fp, #1 │ │ │ │ cmp fp, r2 │ │ │ │ - bne 9452c │ │ │ │ - b 948ec │ │ │ │ + bne 94450 │ │ │ │ + b 94810 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - beq 9516c │ │ │ │ + beq 95090 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 8bfc4 │ │ │ │ + bl 8befc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - beq 97fe0 │ │ │ │ - bl 35a770 │ │ │ │ + beq 97f14 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r1, [r8, r0] │ │ │ │ ldr ip, [r7, #24] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - ldr r1, [pc, #-1388] @ 94e6c │ │ │ │ + ldr r1, [pc, #-1388] @ 94d90 │ │ │ │ cmp ip, r1 │ │ │ │ - bne 95194 │ │ │ │ + bne 950b8 │ │ │ │ mov r1, r7 │ │ │ │ str r6, [sp] │ │ │ │ - bl 9ccd0 │ │ │ │ + bl 9cbf4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r6] │ │ │ │ - bge 951ac │ │ │ │ + bge 950d0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 96ba8 │ │ │ │ + beq 96acc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 96ba8 │ │ │ │ + bne 96acc │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96bac │ │ │ │ + b 96ad0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9620c │ │ │ │ + beq 96108 │ │ │ │ ldr r1, [r5, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 94898 │ │ │ │ + bne 947bc │ │ │ │ ldr r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94898 │ │ │ │ + beq 947bc │ │ │ │ cmp r6, #0 │ │ │ │ - beq 95b60 │ │ │ │ + beq 95a84 │ │ │ │ ldr r0, [r6, #164] @ 0xa4 │ │ │ │ cmp r0, r1 │ │ │ │ ldr r0, [r5, #196] @ 0xc4 │ │ │ │ - beq 97edc │ │ │ │ + beq 97e30 │ │ │ │ cmp r0, #0 │ │ │ │ str r1, [r5, #164] @ 0xa4 │ │ │ │ - beq 95fd4 │ │ │ │ - b 948b0 │ │ │ │ + beq 95f68 │ │ │ │ + b 947d4 │ │ │ │ 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 95d0c │ │ │ │ + bne 95c30 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 954a0 │ │ │ │ + bne 953c4 │ │ │ │ ldr r8, [r1] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 9769c │ │ │ │ + bne 97834 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 954b4 │ │ │ │ + bne 953d8 │ │ │ │ ldr lr, [r1, #4] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97068 │ │ │ │ + bne 96f8c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 954c8 │ │ │ │ + bne 953ec │ │ │ │ ldr ip, [r1, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97a9c │ │ │ │ + bne 97b14 │ │ │ │ ldr ip, [r2, #12] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 954e0 │ │ │ │ + bne 95404 │ │ │ │ ldr ip, [r1, #12] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97134 │ │ │ │ + bne 97578 │ │ │ │ ldr ip, [r2, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 954f8 │ │ │ │ + bne 9541c │ │ │ │ ldr ip, [r1, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97354 │ │ │ │ + bne 97204 │ │ │ │ ldr ip, [r2, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97a38 │ │ │ │ + bne 97940 │ │ │ │ ldr ip, [r1, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97204 │ │ │ │ + bne 976ec │ │ │ │ ldr ip, [r2, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95528 │ │ │ │ + bne 9544c │ │ │ │ ldr ip, [r1, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97518 │ │ │ │ + bne 976f8 │ │ │ │ ldr ip, [r2, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95540 │ │ │ │ + bne 95464 │ │ │ │ ldr ip, [r1, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97600 │ │ │ │ + bne 9780c │ │ │ │ ldr ip, [r2, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95558 │ │ │ │ + bne 9547c │ │ │ │ ldr ip, [r1, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9760c │ │ │ │ + bne 9794c │ │ │ │ ldr ip, [r2, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95570 │ │ │ │ + bne 95494 │ │ │ │ ldr ip, [r1, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96fc8 │ │ │ │ + bne 96eec │ │ │ │ ldr ip, [r2, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95588 │ │ │ │ + bne 954ac │ │ │ │ ldr ip, [r1, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9758c │ │ │ │ + bne 9776c │ │ │ │ ldr ip, [r2, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 955a0 │ │ │ │ + bne 954c4 │ │ │ │ ldr ip, [r1, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9782c │ │ │ │ + bne 973c8 │ │ │ │ ldr ip, [r2, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 955b8 │ │ │ │ + bne 954dc │ │ │ │ ldr ip, [r1, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 978a0 │ │ │ │ + bne 9743c │ │ │ │ ldr ip, [r2, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 955d0 │ │ │ │ + bne 954f4 │ │ │ │ ldr ip, [r1, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97998 │ │ │ │ + bne 97504 │ │ │ │ ldr ip, [r2, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 955e8 │ │ │ │ + bne 9550c │ │ │ │ ldr ip, [r1, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97934 │ │ │ │ + bne 97648 │ │ │ │ ldr ip, [r2, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95600 │ │ │ │ + bne 95524 │ │ │ │ ldr ip, [r1, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96e24 │ │ │ │ + bne 96e50 │ │ │ │ ldr ip, [r2, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95618 │ │ │ │ + bne 9553c │ │ │ │ ldr ip, [r1, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97a44 │ │ │ │ + bne 978fc │ │ │ │ ldr ip, [r2, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95630 │ │ │ │ + bne 95554 │ │ │ │ ldr ip, [r1, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97a88 │ │ │ │ + bne 976ac │ │ │ │ ldr ip, [r2, #76] @ 0x4c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95648 │ │ │ │ + bne 9556c │ │ │ │ ldr ip, [r1, #76] @ 0x4c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 98014 │ │ │ │ + bne 97f48 │ │ │ │ ldr ip, [r2, #80] @ 0x50 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95660 │ │ │ │ + bne 95584 │ │ │ │ ldr lr, [r1, #80] @ 0x50 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 981e4 │ │ │ │ + bne 982d0 │ │ │ │ ldr ip, [r2, #84] @ 0x54 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95678 │ │ │ │ + bne 9559c │ │ │ │ ldr lr, [r1, #84] @ 0x54 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 981f4 │ │ │ │ + bne 982e0 │ │ │ │ ldr ip, [r2, #88] @ 0x58 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95690 │ │ │ │ + bne 955b4 │ │ │ │ ldr lr, [r1, #88] @ 0x58 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 98228 │ │ │ │ + bne 982b0 │ │ │ │ ldr ip, [r2, #92] @ 0x5c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 956a8 │ │ │ │ + bne 955cc │ │ │ │ ldr lr, [r1, #92] @ 0x5c │ │ │ │ cmp lr, #0 │ │ │ │ - bne 98248 │ │ │ │ + bne 98374 │ │ │ │ ldr ip, [r2, #96] @ 0x60 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 956c0 │ │ │ │ + bne 955e4 │ │ │ │ ldr lr, [r1, #96] @ 0x60 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 98258 │ │ │ │ + bne 98314 │ │ │ │ ldr ip, [r2, #100] @ 0x64 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 956d8 │ │ │ │ + bne 955fc │ │ │ │ ldr lr, [r1, #100] @ 0x64 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 98278 │ │ │ │ + bne 98334 │ │ │ │ ldr ip, [r2, #104] @ 0x68 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 956f0 │ │ │ │ + bne 95614 │ │ │ │ ldr lr, [r1, #104] @ 0x68 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 982ac │ │ │ │ + bne 98210 │ │ │ │ ldr ip, [r2, #108] @ 0x6c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95708 │ │ │ │ + bne 9562c │ │ │ │ ldr lr, [r1, #108] @ 0x6c │ │ │ │ cmp lr, #0 │ │ │ │ - bne 982bc │ │ │ │ + bne 98220 │ │ │ │ ldr ip, [r2, #112] @ 0x70 │ │ │ │ ldr lr, [r2, #120] @ 0x78 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95724 │ │ │ │ + bne 95648 │ │ │ │ ldr r8, [r1, #112] @ 0x70 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 97b50 │ │ │ │ + bne 97a74 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 95738 │ │ │ │ + bne 9565c │ │ │ │ ldr lr, [r1, #120] @ 0x78 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 9703c │ │ │ │ + bne 96f60 │ │ │ │ ldr ip, [r2, #116] @ 0x74 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95750 │ │ │ │ + bne 95674 │ │ │ │ ldr lr, [r1, #116] @ 0x74 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97a1c │ │ │ │ + bne 976d0 │ │ │ │ ldr ip, [r2, #128] @ 0x80 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95768 │ │ │ │ + bne 9568c │ │ │ │ ldr ip, [r1, #128] @ 0x80 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 98430 │ │ │ │ + bne 98144 │ │ │ │ ldr ip, [r2, #124] @ 0x7c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95780 │ │ │ │ + bne 956a4 │ │ │ │ ldr ip, [r1, #124] @ 0x7c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 983d8 │ │ │ │ + bne 98124 │ │ │ │ ldr ip, [r2, #132] @ 0x84 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95798 │ │ │ │ + bne 956bc │ │ │ │ ldr ip, [r1, #132] @ 0x84 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97a0c │ │ │ │ + bne 976c0 │ │ │ │ ldr ip, [r2, #136] @ 0x88 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 957b0 │ │ │ │ + bne 956d4 │ │ │ │ ldr ip, [r1, #136] @ 0x88 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 983f8 │ │ │ │ + bne 98100 │ │ │ │ ldr ip, [r2, #140] @ 0x8c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9455c │ │ │ │ + bne 94480 │ │ │ │ ldr r1, [r1, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9455c │ │ │ │ + beq 94480 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 957e0 │ │ │ │ + beq 95704 │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ ldr r0, [r0, #140] @ 0x8c │ │ │ │ cmp r1, r0 │ │ │ │ - beq 9455c │ │ │ │ + beq 94480 │ │ │ │ str r1, [r2, #140] @ 0x8c │ │ │ │ - b 9455c │ │ │ │ + b 94480 │ │ │ │ ldr ip, [r6, #40] @ 0x28 │ │ │ │ ldm r2, {r8, lr} │ │ │ │ cmp ip, #0 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - bne 95dc4 │ │ │ │ + bne 95ce8 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 95810 │ │ │ │ + bne 95734 │ │ │ │ ldr ip, [r1] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97ff4 │ │ │ │ + bne 97f28 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 95824 │ │ │ │ + bne 95748 │ │ │ │ ldr ip, [r1, #4] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 98004 │ │ │ │ + bne 97f38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 94574 │ │ │ │ + bne 94498 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94574 │ │ │ │ - b 95e0c │ │ │ │ + beq 94498 │ │ │ │ + b 95d30 │ │ │ │ ldr r0, [r6, #80] @ 0x50 │ │ │ │ ldr ip, [r2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 95e14 │ │ │ │ + bne 95d38 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95860 │ │ │ │ + bne 95784 │ │ │ │ ldr ip, [r1] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97fb0 │ │ │ │ + bne 97ee4 │ │ │ │ ldr ip, [r2, #4] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 946e0 │ │ │ │ + bne 94604 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 98450 │ │ │ │ + bne 981d4 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 946ec │ │ │ │ + bne 94610 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 946ec │ │ │ │ + beq 94610 │ │ │ │ ldr r1, [r6, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - beq 946ec │ │ │ │ + beq 94610 │ │ │ │ str r2, [r5, #24] │ │ │ │ - b 946ec │ │ │ │ + b 94610 │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ - bls 94ee8 │ │ │ │ + bls 94e0c │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ sub r3, r3, #208 @ 0xd0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 94ee8 │ │ │ │ - b 9501c │ │ │ │ + bne 94e0c │ │ │ │ + b 94f40 │ │ │ │ ldr r1, [r5] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 950cc │ │ │ │ + beq 94ff0 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5] │ │ │ │ - b 950cc │ │ │ │ - ldr r6, [pc, #-2668] @ 94e74 │ │ │ │ - bl 35a770 │ │ │ │ + b 94ff0 │ │ │ │ + ldr r6, [pc, #-2668] @ 94d98 │ │ │ │ + bl 3580f0 │ │ │ │ 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 │ │ │ │ @@ -110625,30 +110566,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 96b1c │ │ │ │ + beq 96a40 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ands r1, r3, #8 │ │ │ │ - bne 98148 │ │ │ │ - ldr sl, [pc, #-2796] @ 94e70 │ │ │ │ + bne 98184 │ │ │ │ + ldr sl, [pc, #-2796] @ 94d94 │ │ │ │ mov r0, sl │ │ │ │ - bl 9da3c │ │ │ │ + bl 9d960 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 96ba8 │ │ │ │ + beq 96acc │ │ │ │ ldr r3, [sl, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq 959a8 │ │ │ │ - ldr r3, [pc, #-2824] @ 94e74 │ │ │ │ - bl 35a770 │ │ │ │ + beq 958cc │ │ │ │ + ldr r3, [pc, #-2824] @ 94d98 │ │ │ │ + bl 3580f0 │ │ │ │ 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 │ │ │ │ @@ -110665,355 +110606,347 @@ │ │ │ │ bl 29c28 │ │ │ │ mov fp, #0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, fp │ │ │ │ str fp, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9deec │ │ │ │ + bl 9de10 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 982f4 │ │ │ │ - ldr r6, [pc, #-2940] @ 94e74 │ │ │ │ - bl 35a770 │ │ │ │ + beq 98258 │ │ │ │ + ldr r6, [pc, #-2940] @ 94d98 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [r6, r0] │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f6c0 │ │ │ │ + bl 9f5e4 │ │ │ │ cmp r0, fp │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - beq 98090 │ │ │ │ + beq 97fcc │ │ │ │ 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 a1f78 │ │ │ │ + bl a1e9c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, fp │ │ │ │ - blt 98300 │ │ │ │ + blt 98264 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 95a54 │ │ │ │ + beq 95978 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, fp │ │ │ │ str r3, [r4] │ │ │ │ - beq 98340 │ │ │ │ + beq 982a4 │ │ │ │ ldr r8, [r7, #20] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 962e8 │ │ │ │ + bne 9620c │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ and r3, r3, #2 │ │ │ │ ldr r7, [r5, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - bne 964d8 │ │ │ │ + bne 963fc │ │ │ │ cmp r3, #0 │ │ │ │ - beq 962d0 │ │ │ │ - ldr r6, [pc, #-3088] @ 94e74 │ │ │ │ + beq 96198 │ │ │ │ + ldr r6, [pc, #-3088] @ 94d98 │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - b 96610 │ │ │ │ + b 96534 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 94778 │ │ │ │ + bne 9469c │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 94778 │ │ │ │ + beq 9469c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 95ab0 │ │ │ │ + beq 959d4 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - beq 94778 │ │ │ │ + beq 9469c │ │ │ │ str r2, [r5, #28] │ │ │ │ - b 94778 │ │ │ │ + b 9469c │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ - bne 94778 │ │ │ │ + bne 9469c │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 94778 │ │ │ │ - b 95ab0 │ │ │ │ + beq 9469c │ │ │ │ + b 959d4 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r3, [r5, #84] @ 0x54 │ │ │ │ - bne 9499c │ │ │ │ + bne 948c0 │ │ │ │ tst r3, #2 │ │ │ │ ldreq r4, [r5, #132] @ 0x84 │ │ │ │ - bne 96c08 │ │ │ │ - ldr r1, [pc, #-3196] @ 94e7c │ │ │ │ + bne 96b2c │ │ │ │ + ldr r1, [pc, #-3196] @ 94da0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b404 │ │ │ │ + bl 9b328 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 96ba8 │ │ │ │ - bne 9499c │ │ │ │ - ldr r2, [pc, #-3224] @ 94e78 │ │ │ │ - ldr r1, [pc, #-3224] @ 94e7c │ │ │ │ + blt 96acc │ │ │ │ + bne 948c0 │ │ │ │ + ldr r2, [pc, #-3224] @ 94d9c │ │ │ │ + ldr r1, [pc, #-3224] @ 94da0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cb6c │ │ │ │ + bl 9ca90 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 96ba8 │ │ │ │ + blt 96acc │ │ │ │ ldr r4, [r5, #168] @ 0xa8 │ │ │ │ - ldr r3, [pc, #-3244] @ 94e80 │ │ │ │ + ldr r3, [pc, #-3244] @ 94da4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - bgt 949ac │ │ │ │ - b 94a10 │ │ │ │ + bgt 948d0 │ │ │ │ + b 94934 │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [r5, #148] @ 0x94 │ │ │ │ - beq 966ac │ │ │ │ + beq 965d0 │ │ │ │ ldr r1, [r5, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 94898 │ │ │ │ + bne 947bc │ │ │ │ ldr r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94898 │ │ │ │ + beq 947bc │ │ │ │ str r1, [r5, #164] @ 0xa4 │ │ │ │ - b 94898 │ │ │ │ + b 947bc │ │ │ │ ldr r1, [r4, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94848 │ │ │ │ + beq 9476c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 95b88 │ │ │ │ + beq 95aac │ │ │ │ ldr r0, [r6, #144] @ 0x90 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 94848 │ │ │ │ + beq 9476c │ │ │ │ str r1, [r5, #144] @ 0x90 │ │ │ │ - b 94848 │ │ │ │ + b 9476c │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ str r3, [r5, #16] │ │ │ │ - beq 94218 │ │ │ │ + beq 9413c │ │ │ │ ldr r3, [r5, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9422c │ │ │ │ + beq 94150 │ │ │ │ ldr r3, [r5, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 94240 │ │ │ │ + beq 94164 │ │ │ │ ldr r2, [r6, #172] @ 0xac │ │ │ │ - ldr r3, [pc, #-3392] @ 94e84 │ │ │ │ + ldr r3, [pc, #-3392] @ 94da8 │ │ │ │ cmp r2, #0 │ │ │ │ ldr ip, [r3] │ │ │ │ - bne 9425c │ │ │ │ + bne 94180 │ │ │ │ mov r3, r6 │ │ │ │ cmp r3, ip │ │ │ │ - beq 95bf8 │ │ │ │ + beq 95b1c │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 95bd0 │ │ │ │ - ldr r3, [pc, #-3428] @ 94e88 │ │ │ │ + bne 95af4 │ │ │ │ + ldr r3, [pc, #-3428] @ 94dac │ │ │ │ cmp ip, r3 │ │ │ │ - ldrne lr, [pc, #-3432] @ 94e8c │ │ │ │ + ldrne lr, [pc, #-3432] @ 94db0 │ │ │ │ movne r3, r6 │ │ │ │ - bne 96c78 │ │ │ │ + bne 96b9c │ │ │ │ orr r1, r1, #1073741824 @ 0x40000000 │ │ │ │ str r1, [r5, #84] @ 0x54 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ tst r3, #4194304 @ 0x400000 │ │ │ │ - bne 968d8 │ │ │ │ + bne 967fc │ │ │ │ tst r3, #8388608 @ 0x800000 │ │ │ │ ldr r2, [r5, #172] @ 0xac │ │ │ │ ldrne r3, [r5, #84] @ 0x54 │ │ │ │ - bne 97b04 │ │ │ │ + bne 97ba0 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - bgt 9451c │ │ │ │ - b 948f8 │ │ │ │ + bgt 94440 │ │ │ │ + b 9481c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 94d70 │ │ │ │ - b 95058 │ │ │ │ + bne 94c94 │ │ │ │ + b 94f7c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 983b8 │ │ │ │ + beq 98164 │ │ │ │ ldr r2, [r6, #112] @ 0x70 │ │ │ │ ldr r1, [r5, #136] @ 0x88 │ │ │ │ cmp r0, r2 │ │ │ │ ldr r2, [r4, #136] @ 0x88 │ │ │ │ - beq 95c64 │ │ │ │ + beq 95b88 │ │ │ │ str r0, [r5, #112] @ 0x70 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 9530c │ │ │ │ + bne 95230 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 94820 │ │ │ │ + beq 94744 │ │ │ │ ldr r0, [r6, #136] @ 0x88 │ │ │ │ cmp r2, r0 │ │ │ │ - beq 95318 │ │ │ │ + beq 9523c │ │ │ │ str r2, [r5, #136] @ 0x88 │ │ │ │ ldr r2, [r4, #136] @ 0x88 │ │ │ │ - b 9530c │ │ │ │ + b 95230 │ │ │ │ ldr r1, [r4, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 948c8 │ │ │ │ + beq 947ec │ │ │ │ cmp r6, #0 │ │ │ │ - beq 95378 │ │ │ │ + beq 9529c │ │ │ │ ldr r0, [r6, #160] @ 0xa0 │ │ │ │ cmp r1, r0 │ │ │ │ - beq 948c8 │ │ │ │ - b 95378 │ │ │ │ + beq 947ec │ │ │ │ + b 9529c │ │ │ │ cmp r8, #0 │ │ │ │ - bne 95cc4 │ │ │ │ + bne 95be8 │ │ │ │ ldr r8, [r1] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 9698c │ │ │ │ + bne 968b0 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 95cd8 │ │ │ │ + bne 95bfc │ │ │ │ ldr lr, [r1, #4] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 96f8c │ │ │ │ + bne 96d94 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 946c8 │ │ │ │ + bne 945ec │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 946c8 │ │ │ │ + beq 945ec │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 946c8 │ │ │ │ + beq 945ec │ │ │ │ str r1, [r2, #8] │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 946d4 │ │ │ │ - b 95878 │ │ │ │ + bne 945f8 │ │ │ │ + b 9579c │ │ │ │ cmp r8, #0 │ │ │ │ - bne 95d20 │ │ │ │ + bne 95c44 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97cd8 │ │ │ │ + bne 97bfc │ │ │ │ cmp lr, #0 │ │ │ │ - bne 95d34 │ │ │ │ + bne 95c58 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 977c4 │ │ │ │ + bne 97058 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95d48 │ │ │ │ + bne 95c6c │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97bc4 │ │ │ │ + bne 97ae8 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 95d60 │ │ │ │ + bne 95c84 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 977e4 │ │ │ │ + bne 97078 │ │ │ │ mov r0, r6 │ │ │ │ - b 954e0 │ │ │ │ + b 95404 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 95d7c │ │ │ │ + bne 95ca0 │ │ │ │ ldr lr, [r1] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 969a8 │ │ │ │ + bne 968cc │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95d90 │ │ │ │ + bne 95cb4 │ │ │ │ ldr ip, [r1, #4] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97b40 │ │ │ │ + bne 97a64 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 95da4 │ │ │ │ + bne 95cc8 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97c7c │ │ │ │ + bne 979c0 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 95dbc │ │ │ │ + bne 95ce0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96f40 │ │ │ │ + bne 96d04 │ │ │ │ mov r8, r6 │ │ │ │ - b 945fc │ │ │ │ + b 94520 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 95dd8 │ │ │ │ + bne 95cfc │ │ │ │ ldr r8, [r1] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 9805c │ │ │ │ + bne 97fb8 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 95dec │ │ │ │ + bne 95d10 │ │ │ │ ldr lr, [r1, #4] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97f90 │ │ │ │ + bne 97ec4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 94574 │ │ │ │ + bne 94498 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 94574 │ │ │ │ + beq 94498 │ │ │ │ ldr r0, [ip, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq 94574 │ │ │ │ + beq 94498 │ │ │ │ str r1, [r2, #8] │ │ │ │ - b 94574 │ │ │ │ + b 94498 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95e28 │ │ │ │ + bne 95d4c │ │ │ │ ldr ip, [r1] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97fa0 │ │ │ │ + bne 97ed4 │ │ │ │ mov r0, r6 │ │ │ │ - b 95860 │ │ │ │ - mov r0, r1 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - bl 8bfc4 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r2, r0 │ │ │ │ - bne 9503c │ │ │ │ - b 96ba8 │ │ │ │ + b 95784 │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - beq 98170 │ │ │ │ + beq 980ac │ │ │ │ ldr r2, [r5, #440] @ 0x1b8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 95e90 │ │ │ │ + bne 95d94 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #6 │ │ │ │ - bl 9d21c │ │ │ │ + bl 9d140 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 9818c │ │ │ │ + beq 980c8 │ │ │ │ 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 95eac │ │ │ │ + bne 95db0 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, #8 │ │ │ │ orreq r3, r3, #4 │ │ │ │ streq r3, [r5, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq 95ec0 │ │ │ │ + beq 95dc4 │ │ │ │ ldr r2, [r5, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9830c │ │ │ │ + beq 98270 │ │ │ │ tst r3, #16 │ │ │ │ - beq 94a3c │ │ │ │ + beq 94960 │ │ │ │ ldr r3, [r5, #144] @ 0x90 │ │ │ │ cmn r3, #1 │ │ │ │ - beq 94a58 │ │ │ │ - ldr r3, [pc, #4052] @ 96eb0 │ │ │ │ + beq 9497c │ │ │ │ + ldr r3, [pc, #4064] @ 96dc0 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #4044] @ 96eb4 │ │ │ │ - bl 117e48 │ │ │ │ + ldr r1, [pc, #4056] @ 96dc4 │ │ │ │ + bl 1176e0 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96bac │ │ │ │ + b 96ad0 │ │ │ │ ldr r2, [r5, #144] @ 0x90 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, #1 │ │ │ │ mvnls r2, #0 │ │ │ │ strls r2, [r5, #144] @ 0x90 │ │ │ │ - bls 94970 │ │ │ │ + bls 94894 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #3996] @ 96eb8 │ │ │ │ - bl 117e48 │ │ │ │ + ldr r1, [pc, #4008] @ 96dc8 │ │ │ │ + bl 1176e0 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96bac │ │ │ │ - ldr r2, [pc, #3984] @ 96ebc │ │ │ │ + b 96ad0 │ │ │ │ + ldr r2, [pc, #3996] @ 96dcc │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ 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 │ │ │ │ @@ -111028,243 +110961,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 94a78 │ │ │ │ - cmp r1, #0 │ │ │ │ - str r0, [r5, #148] @ 0x94 │ │ │ │ - bne 94880 │ │ │ │ - ldr r1, [r4, #152] @ 0x98 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 95428 │ │ │ │ - ldr r0, [r6, #152] @ 0x98 │ │ │ │ - cmp r0, r1 │ │ │ │ - ldr r0, [r5, #164] @ 0xa4 │ │ │ │ - bne 98020 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 95fc8 │ │ │ │ - ldr r1, [r4, #164] @ 0xa4 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne 95448 │ │ │ │ - ldr r1, [r5, #196] @ 0xc4 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne 948b0 │ │ │ │ - ldr r1, [r4, #196] @ 0xc4 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 948b0 │ │ │ │ - ldr r0, [r6, #196] @ 0xc4 │ │ │ │ - cmp r0, r1 │ │ │ │ - beq 948b0 │ │ │ │ - str r1, [r5, #196] @ 0xc4 │ │ │ │ - b 948b0 │ │ │ │ + b 9499c │ │ │ │ + mov r0, r1 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + bl 8befc │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r2, r0 │ │ │ │ + bne 94f60 │ │ │ │ + b 96acc │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl a27b4 │ │ │ │ + bl a26d8 │ │ │ │ mov r6, r0 │ │ │ │ bl 29c28 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9deec │ │ │ │ + bl 9de10 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 96ba8 │ │ │ │ - ldr r1, [pc, #3732] @ 96ec0 │ │ │ │ + beq 96acc │ │ │ │ + ldr r1, [pc, #3816] @ 96dd0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ - bl 9cb6c │ │ │ │ + bl 9ca90 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 953f8 │ │ │ │ + blt 9531c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 941cc │ │ │ │ + beq 940f0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 941cc │ │ │ │ + bne 940f0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 941cc │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 940f0 │ │ │ │ + cmp r1, #0 │ │ │ │ + str r0, [r5, #148] @ 0x94 │ │ │ │ + bne 947a4 │ │ │ │ + ldr r1, [r4, #152] @ 0x98 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 9534c │ │ │ │ + ldr r0, [r6, #152] @ 0x98 │ │ │ │ + cmp r0, r1 │ │ │ │ + ldr r0, [r5, #164] @ 0xa4 │ │ │ │ + bne 97ca4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 95f5c │ │ │ │ + ldr r1, [r4, #164] @ 0xa4 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne 9536c │ │ │ │ + ldr r1, [r5, #196] @ 0xc4 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne 947d4 │ │ │ │ + ldr r1, [r4, #196] @ 0xc4 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 947d4 │ │ │ │ + ldr r0, [r6, #196] @ 0xc4 │ │ │ │ + cmp r0, r1 │ │ │ │ + beq 947d4 │ │ │ │ + str r1, [r5, #196] @ 0xc4 │ │ │ │ + b 947d4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 941cc │ │ │ │ - b 941a8 │ │ │ │ + bne 940f0 │ │ │ │ + b 940cc │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #44] @ 0x2c │ │ │ │ - beq 9476c │ │ │ │ - b 94778 │ │ │ │ + beq 94690 │ │ │ │ + b 9469c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 94124 │ │ │ │ + beq 94048 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a1a3c │ │ │ │ + bl a1960 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 96ba8 │ │ │ │ + beq 96acc │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add r1, r4, #16 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 94124 │ │ │ │ + beq 94048 │ │ │ │ mov r0, r5 │ │ │ │ - bl a1a3c │ │ │ │ + bl a1960 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 96ba8 │ │ │ │ + beq 96acc │ │ │ │ ldr r3, [r4, #32] │ │ │ │ add r1, r4, #32 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 94124 │ │ │ │ + beq 94048 │ │ │ │ mov r0, r5 │ │ │ │ - bl a1a3c │ │ │ │ + bl a1960 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 96ba8 │ │ │ │ + beq 96acc │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ add r1, r4, #48 @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 94124 │ │ │ │ + beq 94048 │ │ │ │ mov r0, r5 │ │ │ │ - bl a1a3c │ │ │ │ + bl a1960 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 96ba8 │ │ │ │ + beq 96acc │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ add r1, r4, #64 @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 94124 │ │ │ │ + beq 94048 │ │ │ │ mov r0, r5 │ │ │ │ - bl a1a3c │ │ │ │ + bl a1960 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 96ba8 │ │ │ │ + beq 96acc │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ add r3, r4, #80 @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 94124 │ │ │ │ + beq 94048 │ │ │ │ mov r4, r3 │ │ │ │ - b 96148 │ │ │ │ + b 9606c │ │ │ │ ldr r3, [r4, #16]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq 94124 │ │ │ │ + beq 94048 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a1a3c │ │ │ │ + bl a1960 │ │ │ │ cmn r0, #1 │ │ │ │ - bne 9613c │ │ │ │ - b 96ba8 │ │ │ │ + bne 96060 │ │ │ │ + b 96acc │ │ │ │ ldr r2, [r5, #172] @ 0xac │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble 96408 │ │ │ │ + ble 9632c │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr lr, [r1, #84] @ 0x54 │ │ │ │ tst lr, #512 @ 0x200 │ │ │ │ - bne 981c4 │ │ │ │ + bne 98354 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 96408 │ │ │ │ + beq 9632c │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ldr lr, [r1, #84] @ 0x54 │ │ │ │ tst lr, #512 @ 0x200 │ │ │ │ - bne 981c4 │ │ │ │ + bne 98354 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 96408 │ │ │ │ + beq 9632c │ │ │ │ ldr r1, [r2, #20] │ │ │ │ ldr lr, [r1, #84] @ 0x54 │ │ │ │ tst lr, #512 @ 0x200 │ │ │ │ - bne 981c4 │ │ │ │ + bne 98354 │ │ │ │ cmp r0, #3 │ │ │ │ - beq 96408 │ │ │ │ + beq 9632c │ │ │ │ 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 981c4 │ │ │ │ + bne 98354 │ │ │ │ cmp r0, lr │ │ │ │ - bne 961c0 │ │ │ │ + bne 960e4 │ │ │ │ ldr r1, [r5, #128] @ 0x80 │ │ │ │ - b 94cf4 │ │ │ │ - ldr r1, [r1, #52] @ 0x34 │ │ │ │ - sub r3, r3, #380 @ 0x17c │ │ │ │ - cmp r1, #0 │ │ │ │ - bne 94ee8 │ │ │ │ - b 9501c │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 95264 │ │ │ │ - ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 947d8 │ │ │ │ + b 94c18 │ │ │ │ ldr r1, [r4, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 95428 │ │ │ │ + beq 9534c │ │ │ │ cmp r6, #0 │ │ │ │ - bne 95fa4 │ │ │ │ + bne 95f38 │ │ │ │ str r1, [r5, #152] @ 0x98 │ │ │ │ ldr r1, [r5, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 9623c │ │ │ │ + bne 96138 │ │ │ │ ldr r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 95b60 │ │ │ │ + bne 95a84 │ │ │ │ ldr r1, [r5, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 948b0 │ │ │ │ + bne 947d4 │ │ │ │ ldr r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 948b0 │ │ │ │ - b 95fec │ │ │ │ + beq 947d4 │ │ │ │ + b 95f80 │ │ │ │ + ldr r1, [r1, #52] @ 0x34 │ │ │ │ + sub r3, r3, #380 @ 0x17c │ │ │ │ + cmp r1, #0 │ │ │ │ + bne 94e0c │ │ │ │ + b 94f40 │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - beq 96424 │ │ │ │ + beq 96348 │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ ldreq r3, [r2, #156] @ 0x9c │ │ │ │ streq r3, [r5, #156] @ 0x9c │ │ │ │ - beq 9409c │ │ │ │ - b 9642c │ │ │ │ + beq 93fc0 │ │ │ │ + b 96350 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 95188 │ │ │ │ + ldr r3, [r5, #84] @ 0x54 │ │ │ │ + b 946fc │ │ │ │ + ldr r0, [r5, #132] @ 0x84 │ │ │ │ + b 94084 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 98030 │ │ │ │ + beq 97f54 │ │ │ │ mov r0, #1 │ │ │ │ - bl a2afc │ │ │ │ + bl a2a20 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 96bac │ │ │ │ + beq 96ad0 │ │ │ │ tst r3, #2 │ │ │ │ - beq 962b0 │ │ │ │ + beq 961dc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ tst r1, #16384 @ 0x4000 │ │ │ │ - bne 96d7c │ │ │ │ + bne 96c1c │ │ │ │ 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 9404c │ │ │ │ - b 961dc │ │ │ │ - ldr r0, [r5, #132] @ 0x84 │ │ │ │ - b 94160 │ │ │ │ + beq 93f70 │ │ │ │ + b 96100 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 96204 │ │ │ │ - b 952a0 │ │ │ │ + bne 96190 │ │ │ │ + b 951c4 │ │ │ │ add r7, r7, #20 │ │ │ │ mov fp, #0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ands r1, r3, #8 │ │ │ │ - bne 98148 │ │ │ │ - ldr r0, [pc, #3008] @ 96ec4 │ │ │ │ - bl 9da3c │ │ │ │ + bne 98184 │ │ │ │ + ldr r0, [pc, #2988] @ 96dd4 │ │ │ │ + bl 9d960 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 96ba8 │ │ │ │ + beq 96acc │ │ │ │ ldr r3, [sl, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq 96348 │ │ │ │ - bl 35a770 │ │ │ │ + beq 9626c │ │ │ │ + bl 3580f0 │ │ │ │ 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 │ │ │ │ @@ -111280,64 +111221,64 @@ │ │ │ │ str r5, [r4, #8] │ │ │ │ bl 29c28 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str fp, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9deec │ │ │ │ + bl 9de10 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 982f4 │ │ │ │ - bl 35a770 │ │ │ │ + beq 98258 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [r6, r0] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f6c0 │ │ │ │ + bl 9f5e4 │ │ │ │ cmp r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - beq 98090 │ │ │ │ + beq 97fcc │ │ │ │ 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 a1f78 │ │ │ │ + bl a1e9c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 98300 │ │ │ │ + blt 98264 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 963ec │ │ │ │ + beq 96310 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 9813c │ │ │ │ + beq 98060 │ │ │ │ ldr r8, [r7, #20]! │ │ │ │ cmp r8, #0 │ │ │ │ - beq 95a60 │ │ │ │ - b 962f0 │ │ │ │ + beq 95984 │ │ │ │ + b 96214 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 952f0 │ │ │ │ - b 952fc │ │ │ │ + beq 95214 │ │ │ │ + b 95220 │ │ │ │ ldr r2, [r5, #156] @ 0x9c │ │ │ │ ldr r0, [r5, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 94bc0 │ │ │ │ - ldr r2, [pc, #2728] @ 96ec8 │ │ │ │ + bne 94ae4 │ │ │ │ + ldr r2, [pc, #2708] @ 96dd8 │ │ │ │ cmp r0, r2 │ │ │ │ - bne 94d10 │ │ │ │ + bne 94c34 │ │ │ │ orr ip, r3, #128 @ 0x80 │ │ │ │ str ip, [r5, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #156] @ 0x9c │ │ │ │ - b 94d20 │ │ │ │ - ldr r3, [pc, #2684] @ 96ebc │ │ │ │ - bl 35a770 │ │ │ │ + b 94c44 │ │ │ │ + ldr r3, [pc, #2664] @ 96dcc │ │ │ │ + bl 3580f0 │ │ │ │ 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 │ │ │ │ @@ -111355,106 +111296,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 95238 │ │ │ │ - ldr r0, [pc, #2588] @ 96ecc │ │ │ │ - bl 8bfc4 │ │ │ │ + beq 9515c │ │ │ │ + ldr r0, [pc, #2568] @ 96ddc │ │ │ │ + bl 8befc │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq 96ba8 │ │ │ │ - ldr r1, [pc, #2568] @ 96ecc │ │ │ │ + beq 96acc │ │ │ │ + ldr r1, [pc, #2548] @ 96ddc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b4ac │ │ │ │ + bl 9b3d0 │ │ │ │ cmn r0, #3 │ │ │ │ - bne 9525c │ │ │ │ - b 96ba8 │ │ │ │ + bne 95180 │ │ │ │ + b 96acc │ │ │ │ cmp r3, #0 │ │ │ │ - bne 97764 │ │ │ │ + bne 977e0 │ │ │ │ ldr r8, [r7] │ │ │ │ cmp r8, #0 │ │ │ │ ldrne r3, [r5, #132] @ 0x84 │ │ │ │ strne r3, [sp, #16] │ │ │ │ - beq 962d0 │ │ │ │ - ldr fp, [pc, #2516] @ 96ed0 │ │ │ │ - ldr sl, [pc, #2492] @ 96ebc │ │ │ │ + beq 96198 │ │ │ │ + ldr fp, [pc, #2496] @ 96de0 │ │ │ │ + ldr sl, [pc, #2472] @ 96dcc │ │ │ │ mov r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 9da3c │ │ │ │ + bl 9d960 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 96ba8 │ │ │ │ + beq 96acc │ │ │ │ ldr r3, [fp, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq 96694 │ │ │ │ - bl 35a770 │ │ │ │ + beq 965b8 │ │ │ │ + bl 3580f0 │ │ │ │ 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 966a0 │ │ │ │ + bne 965c4 │ │ │ │ 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 9deec │ │ │ │ + bl 9de10 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 9808c │ │ │ │ - bl 35a770 │ │ │ │ + beq 97fc8 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r2, [sl, r0] │ │ │ │ mov r6, sl │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r2, r9 │ │ │ │ - bl 9f6c0 │ │ │ │ + bl 9f5e4 │ │ │ │ cmp r0, r9 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - beq 98090 │ │ │ │ + beq 97fcc │ │ │ │ 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 a1f78 │ │ │ │ + bl a1e9c │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt 98300 │ │ │ │ + blt 98264 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 965f4 │ │ │ │ + beq 96518 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 98080 │ │ │ │ + beq 98080 │ │ │ │ ldr r8, [r7, #20]! │ │ │ │ cmp r8, #0 │ │ │ │ - bne 964fc │ │ │ │ + bne 96420 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - beq 962d0 │ │ │ │ + beq 96198 │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ 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 │ │ │ │ @@ -111464,323 +111405,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, #2164] @ 96ed4 │ │ │ │ + ldr r7, [pc, #2144] @ 96de4 │ │ │ │ add r3, r3, #764 @ 0x2fc │ │ │ │ add r3, r0, r3 │ │ │ │ addeq r3, r0, r2 │ │ │ │ ldr r4, [r3, #16] │ │ │ │ - ldr r9, [pc, #2148] @ 96ed8 │ │ │ │ + ldr r9, [pc, #2128] @ 96de8 │ │ │ │ ldr r3, [r7, #1180] @ 0x49c │ │ │ │ cmp r3, r9 │ │ │ │ - beq 94178 │ │ │ │ - ldr r0, [pc, #2108] @ 96ec0 │ │ │ │ - bl 8bfc4 │ │ │ │ + beq 9409c │ │ │ │ + ldr r0, [pc, #2088] @ 96dd0 │ │ │ │ + bl 8befc │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne 94184 │ │ │ │ - b 96ba8 │ │ │ │ + bne 940a8 │ │ │ │ + b 96acc │ │ │ │ ldr r1, [r5] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 96558 │ │ │ │ + beq 9647c │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5] │ │ │ │ - b 96558 │ │ │ │ + b 9647c │ │ │ │ ldr r1, [r4, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ strne r1, [r5, #152] @ 0x98 │ │ │ │ - bne 95b48 │ │ │ │ - b 95428 │ │ │ │ - ldr r0, [pc, #2068] @ 96edc │ │ │ │ - bl 8bfc4 │ │ │ │ + bne 95a6c │ │ │ │ + b 9534c │ │ │ │ + ldr r0, [pc, #2048] @ 96dec │ │ │ │ + bl 8befc │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq 96ba8 │ │ │ │ - ldr r1, [pc, #2048] @ 96edc │ │ │ │ + beq 96acc │ │ │ │ + ldr r1, [pc, #2028] @ 96dec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b4ac │ │ │ │ + bl 9b3d0 │ │ │ │ cmn r0, #3 │ │ │ │ - bne 95298 │ │ │ │ - b 96ba8 │ │ │ │ + bne 951bc │ │ │ │ + b 96acc │ │ │ │ ldr r8, [r7] │ │ │ │ cmp r8, #0 │ │ │ │ - bne 964f4 │ │ │ │ - b 94160 │ │ │ │ - ldr r3, [pc, #2008] @ 96ee0 │ │ │ │ + bne 96418 │ │ │ │ + b 94084 │ │ │ │ + ldr r3, [pc, #1988] @ 96df0 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r5, r3 │ │ │ │ - beq 94d70 │ │ │ │ + beq 94c94 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, #80] @ 0x50 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 94d70 │ │ │ │ + beq 94c94 │ │ │ │ ldr r3, [r2, #4072] @ 0xfe8 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 94d70 │ │ │ │ + beq 94c94 │ │ │ │ ldr r3, [r2, #4076] @ 0xfec │ │ │ │ cmp r5, r3 │ │ │ │ - beq 94d70 │ │ │ │ - ldr r3, [pc, #1956] @ 96ee4 │ │ │ │ + beq 94c94 │ │ │ │ + ldr r3, [pc, #1936] @ 96df4 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r5, r3 │ │ │ │ - beq 94d70 │ │ │ │ + beq 94c94 │ │ │ │ ldr r3, [r2, #4080] @ 0xff0 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 94d70 │ │ │ │ + beq 94c94 │ │ │ │ ldr r3, [r2, #4084] @ 0xff4 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 94d70 │ │ │ │ + beq 94c94 │ │ │ │ ldr r3, [r2, #4088] @ 0xff8 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 94d70 │ │ │ │ + beq 94c94 │ │ │ │ ldr r3, [r2, #4092] @ 0xffc │ │ │ │ - ldr r2, [pc, #1904] @ 96ee8 │ │ │ │ - ldr r9, [pc, #1884] @ 96ed8 │ │ │ │ + ldr r2, [pc, #1884] @ 96df8 │ │ │ │ + ldr r9, [pc, #1864] @ 96de8 │ │ │ │ cmp r3, r5 │ │ │ │ cmpne r5, r2 │ │ │ │ - ldr r2, [pc, #1892] @ 96eec │ │ │ │ + ldr r2, [pc, #1872] @ 96dfc │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1872] @ 96ef0 │ │ │ │ + ldr r2, [pc, #1852] @ 96e00 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1860] @ 96ef4 │ │ │ │ + ldr r2, [pc, #1840] @ 96e04 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1848] @ 96ef8 │ │ │ │ + ldr r2, [pc, #1828] @ 96e08 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1836] @ 96efc │ │ │ │ + ldr r2, [pc, #1816] @ 96e0c │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1824] @ 96f00 │ │ │ │ + ldr r2, [pc, #1804] @ 96e10 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1812] @ 96f04 │ │ │ │ + ldr r2, [pc, #1792] @ 96e14 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1800] @ 96f08 │ │ │ │ + ldr r2, [pc, #1780] @ 96e18 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1788] @ 96f0c │ │ │ │ + ldr r2, [pc, #1768] @ 96e1c │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1776] @ 96f10 │ │ │ │ + ldr r2, [pc, #1756] @ 96e20 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1764] @ 96f14 │ │ │ │ + ldr r2, [pc, #1744] @ 96e24 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1752] @ 96f18 │ │ │ │ + ldr r2, [pc, #1732] @ 96e28 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1740] @ 96f1c │ │ │ │ + ldr r2, [pc, #1720] @ 96e2c │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1728] @ 96f20 │ │ │ │ + ldr r2, [pc, #1708] @ 96e30 │ │ │ │ cmp r5, r9 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ cmp r5, r2 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 95020 │ │ │ │ - b 94d70 │ │ │ │ + bne 94f44 │ │ │ │ + b 94c94 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ str r2, [r5, #4] │ │ │ │ - bne 96fb8 │ │ │ │ + bne 96edc │ │ │ │ ldr r3, [r5, #168] @ 0xa8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9404c │ │ │ │ - b 9627c │ │ │ │ + bne 93f70 │ │ │ │ + b 961a8 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 96a34 │ │ │ │ + beq 96958 │ │ │ │ ldr ip, [r8, #52] @ 0x34 │ │ │ │ ldr ip, [ip, #28] │ │ │ │ cmp ip, r0 │ │ │ │ ldr ip, [r2, #32] │ │ │ │ - bne 96bc4 │ │ │ │ + bne 96ae8 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 96bd0 │ │ │ │ - b 96bdc │ │ │ │ + beq 96af4 │ │ │ │ + b 96b00 │ │ │ │ cmp lr, #0 │ │ │ │ str r0, [r2] │ │ │ │ - beq 946a8 │ │ │ │ - b 946b4 │ │ │ │ + beq 945cc │ │ │ │ + b 945d8 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ orr r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ - b 94500 │ │ │ │ + b 94424 │ │ │ │ cmp ip, #0 │ │ │ │ str lr, [r2] │ │ │ │ - bne 96904 │ │ │ │ + bne 96828 │ │ │ │ ldr ip, [r1, #4] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 969d4 │ │ │ │ + bne 968f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96918 │ │ │ │ + bne 9683c │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96d04 │ │ │ │ + bne 96c8c │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96930 │ │ │ │ + bne 96854 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96de0 │ │ │ │ + bne 96d50 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 94614 │ │ │ │ + bne 94538 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 94614 │ │ │ │ + beq 94538 │ │ │ │ ldr ip, [r2, #28] │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #20] │ │ │ │ ldr ip, [r2, #32] │ │ │ │ - bne 96968 │ │ │ │ + bne 9688c │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96a38 │ │ │ │ + bne 9695c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9697c │ │ │ │ + bne 968a0 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97eb4 │ │ │ │ + bne 97e44 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 96a5c │ │ │ │ - b 9465c │ │ │ │ + beq 96980 │ │ │ │ + b 94580 │ │ │ │ ldr r9, [r0] │ │ │ │ cmp r8, r9 │ │ │ │ - beq 95cc4 │ │ │ │ + beq 95be8 │ │ │ │ cmp lr, #0 │ │ │ │ str r8, [r2] │ │ │ │ - beq 95ccc │ │ │ │ - b 95cd8 │ │ │ │ + beq 95bf0 │ │ │ │ + b 95bfc │ │ │ │ ldr r8, [r8] │ │ │ │ cmp r8, lr │ │ │ │ - beq 95d7c │ │ │ │ + beq 95ca0 │ │ │ │ cmp ip, #0 │ │ │ │ str lr, [r2] │ │ │ │ - beq 95d84 │ │ │ │ - b 95d90 │ │ │ │ + beq 95ca8 │ │ │ │ + b 95cb4 │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #4] │ │ │ │ - beq 946bc │ │ │ │ - b 946c8 │ │ │ │ + beq 945e0 │ │ │ │ + b 945ec │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #4] │ │ │ │ ldr ip, [r2, #12] │ │ │ │ - bne 969f0 │ │ │ │ + bne 96914 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96d08 │ │ │ │ + bne 96c90 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96a04 │ │ │ │ + bne 96928 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96de0 │ │ │ │ + bne 96d50 │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96a1c │ │ │ │ + bne 96940 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96948 │ │ │ │ + bne 9686c │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9462c │ │ │ │ + bne 94550 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9462c │ │ │ │ + beq 94550 │ │ │ │ ldr ip, [r2, #32] │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #28] │ │ │ │ ldr ip, [r2, #36] @ 0x24 │ │ │ │ - bne 96a54 │ │ │ │ + bne 96978 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96d6c │ │ │ │ + bne 96cf4 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9465c │ │ │ │ + bne 94580 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9465c │ │ │ │ + beq 94580 │ │ │ │ str r1, [r2, #36] @ 0x24 │ │ │ │ - b 9465c │ │ │ │ + b 94580 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq 941f4 │ │ │ │ + beq 94118 │ │ │ │ ldr r1, [r5, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ - bne 941f4 │ │ │ │ + bne 94118 │ │ │ │ ldr r1, [r5, #96] @ 0x60 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 941f4 │ │ │ │ + bne 94118 │ │ │ │ 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 941f4 │ │ │ │ + b 94118 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 94c88 │ │ │ │ + beq 94bac │ │ │ │ ldr ip, [r5, #84] @ 0x54 │ │ │ │ - b 94d20 │ │ │ │ - ldr r3, [pc, #1112] @ 96f24 │ │ │ │ + b 94c44 │ │ │ │ + ldr r3, [pc, #1092] @ 96e34 │ │ │ │ ldr r3, [r3, #-4088] @ 0xfffff008 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 9501c │ │ │ │ + beq 94f40 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r3, [r3, #4076] @ 0xfec │ │ │ │ cmp r5, r3 │ │ │ │ - bne 94d70 │ │ │ │ - b 9501c │ │ │ │ + bne 94c94 │ │ │ │ + b 94f40 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 951e4 │ │ │ │ + beq 95108 │ │ │ │ ldr r1, [r6, #64] @ 0x40 │ │ │ │ cmp r1, r2 │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ - beq 96c6c │ │ │ │ + beq 96b90 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r5, #64] @ 0x40 │ │ │ │ - bne 947cc │ │ │ │ + bne 946f0 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 947c0 │ │ │ │ - b 947cc │ │ │ │ + bne 946e4 │ │ │ │ + b 946f0 │ │ │ │ ldr r7, [r5, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - beq 96610 │ │ │ │ - bl 35a770 │ │ │ │ + beq 96534 │ │ │ │ + bl 3580f0 │ │ │ │ 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 │ │ │ │ @@ -111795,49 +111736,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 96610 │ │ │ │ + beq 96534 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 964f4 │ │ │ │ - ldr r0, [pc, #908] @ 96f28 │ │ │ │ - bl 8bfc4 │ │ │ │ + b 96418 │ │ │ │ + ldr r0, [pc, #888] @ 96e38 │ │ │ │ + bl 8befc │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne 94c68 │ │ │ │ + bne 94b8c │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ biceq r3, r3, #8192 @ 0x2000 │ │ │ │ streq r3, [r5, #84] @ 0x54 │ │ │ │ - bne 980d4 │ │ │ │ + bne 97ff8 │ │ │ │ mvn r0, #0 │ │ │ │ - b 94a7c │ │ │ │ + b 949a0 │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #28] │ │ │ │ - bne 96bdc │ │ │ │ + bne 96b00 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97c30 │ │ │ │ + bne 97a44 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9465c │ │ │ │ + bne 94580 │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9465c │ │ │ │ + beq 94580 │ │ │ │ ldr r0, [r8, #52] @ 0x34 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq 9465c │ │ │ │ - b 96a68 │ │ │ │ - ldr r3, [pc, #684] @ 96ebc │ │ │ │ - bl 35a770 │ │ │ │ + beq 94580 │ │ │ │ + b 9698c │ │ │ │ + ldr r3, [pc, #664] @ 96dcc │ │ │ │ + bl 3580f0 │ │ │ │ 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 │ │ │ │ @@ -111852,1324 +111793,1324 @@ │ │ │ │ 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 95af0 │ │ │ │ + b 95a14 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 96b0c │ │ │ │ - b 947cc │ │ │ │ + beq 96a30 │ │ │ │ + b 946f0 │ │ │ │ cmp r3, lr │ │ │ │ - beq 97b10 │ │ │ │ + beq 97b7c │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 96c78 │ │ │ │ - ldr ip, [pc, #628] @ 96f08 │ │ │ │ + bne 96b9c │ │ │ │ + ldr ip, [pc, #608] @ 96e18 │ │ │ │ mov r3, r6 │ │ │ │ cmp r3, ip │ │ │ │ - beq 97b1c │ │ │ │ + beq 97b88 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 96c94 │ │ │ │ - ldr ip, [pc, #572] @ 96eec │ │ │ │ + bne 96bb8 │ │ │ │ + ldr ip, [pc, #552] @ 96dfc │ │ │ │ mov r3, r6 │ │ │ │ cmp r3, ip │ │ │ │ - beq 98044 │ │ │ │ + beq 97f74 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 96cb0 │ │ │ │ + bne 96bd4 │ │ │ │ mov r3, r6 │ │ │ │ cmp r3, r9 │ │ │ │ - beq 97b28 │ │ │ │ + beq 97b94 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 96cc8 │ │ │ │ - ldr ip, [pc, #568] @ 96f1c │ │ │ │ + bne 96bec │ │ │ │ + ldr ip, [pc, #548] @ 96e2c │ │ │ │ mov r3, r6 │ │ │ │ cmp r3, ip │ │ │ │ - bne 97b80 │ │ │ │ + bne 97aa4 │ │ │ │ orr r1, r1, #67108864 @ 0x4000000 │ │ │ │ str r1, [r5, #84] @ 0x54 │ │ │ │ - b 95c00 │ │ │ │ + b 95b24 │ │ │ │ + ldr r2, [r2, #164] @ 0xa4 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 977ec │ │ │ │ + ldr r1, [r4, #-8] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 961d4 │ │ │ │ + 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 961d4 │ │ │ │ + ldr r2, [r6, #112] @ 0x70 │ │ │ │ + ldr r1, [r5, #136] @ 0x88 │ │ │ │ + cmp r2, r0 │ │ │ │ + ldr r2, [r4, #136] @ 0x88 │ │ │ │ + bne 95b84 │ │ │ │ + b 95b88 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 95fe0 │ │ │ │ - b 95fec │ │ │ │ + bne 95f74 │ │ │ │ + b 95f80 │ │ │ │ ldr ip, [r2, #12] │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #8] │ │ │ │ ldr ip, [r2, #20] │ │ │ │ - bne 96d24 │ │ │ │ + bne 96cac │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96de4 │ │ │ │ + bne 96d54 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96d38 │ │ │ │ + bne 96cc0 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96948 │ │ │ │ + bne 9686c │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96d50 │ │ │ │ + bne 96cd8 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96a34 │ │ │ │ + bne 96958 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 94644 │ │ │ │ + bne 94568 │ │ │ │ ldr r0, [r1, #32] │ │ │ │ ldr ip, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 94648 │ │ │ │ + beq 9456c │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #32] │ │ │ │ - beq 96a5c │ │ │ │ - b 9465c │ │ │ │ - ldr r2, [r2, #164] @ 0xa4 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 97914 │ │ │ │ - ldr r1, [r4, #-8] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 962a8 │ │ │ │ - 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 962a8 │ │ │ │ - ldr r2, [r6, #112] @ 0x70 │ │ │ │ - ldr r1, [r5, #136] @ 0x88 │ │ │ │ - cmp r2, r0 │ │ │ │ - ldr r2, [r4, #136] @ 0x88 │ │ │ │ - bne 95c60 │ │ │ │ - b 95c64 │ │ │ │ + beq 96980 │ │ │ │ + b 94580 │ │ │ │ + ldr ip, [r9, #12] │ │ │ │ + cmp ip, r0 │ │ │ │ + ldr ip, [r2, #20] │ │ │ │ + beq 97c48 │ │ │ │ + cmp ip, #0 │ │ │ │ + str r0, [r2, #12] │ │ │ │ + bne 96d2c │ │ │ │ + ldr r0, [r1, #20] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 97c7c │ │ │ │ + ldr r0, [r2, #28] │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r8, r6 │ │ │ │ + bne 94550 │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ + mov r8, r6 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 94550 │ │ │ │ + b 967cc │ │ │ │ ldr ip, [r2, #20] │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #12] │ │ │ │ ldr ip, [r2, #28] │ │ │ │ - bne 96e00 │ │ │ │ + bne 96d70 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9694c │ │ │ │ + bne 96870 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96e14 │ │ │ │ + bne 96d84 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96a34 │ │ │ │ + bne 96958 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 96970 │ │ │ │ - b 9697c │ │ │ │ + beq 96894 │ │ │ │ + b 968a0 │ │ │ │ + ldr r8, [r0, #4] │ │ │ │ + cmp r8, lr │ │ │ │ + beq 95bfc │ │ │ │ + cmp ip, #0 │ │ │ │ + str lr, [r2, #4] │ │ │ │ + beq 95c04 │ │ │ │ + b 945ec │ │ │ │ + ldr r1, [r0, #156] @ 0x9c │ │ │ │ + cmp r1, r2 │ │ │ │ + beq 94c44 │ │ │ │ + b 94b00 │ │ │ │ + ldrsbeq r1, [r5], #-12 │ │ │ │ + eorseq ip, r5, ip, lsl r3 │ │ │ │ + eorseq ip, r5, ip, ror #3 │ │ │ │ + andeq r0, r0, ip │ │ │ │ + subseq sl, r7, r8, lsr #5 │ │ │ │ + subseq r7, r5, ip, lsl #12 │ │ │ │ + subseq r8, r5, r0, asr lr │ │ │ │ + subseq sl, r7, r4, ror #5 │ │ │ │ + subseq r7, r5, r0, lsl #10 │ │ │ │ + subseq r9, r7, r0, lsl lr │ │ │ │ + ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ + subseq sl, r7, r8, lsr r5 │ │ │ │ + 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 │ │ │ │ + subseq r2, r5, r4, ror #11 │ │ │ │ + ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ + subseq r1, r5, ip, lsl r1 │ │ │ │ + @ instruction: 0x0055a69c │ │ │ │ + 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 │ │ │ │ + andeq r0, r0, ip │ │ │ │ + andeq r5, sl, ip, lsl r7 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + @ instruction: 0x00555694 │ │ │ │ + @ instruction: 0x00555490 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97770 │ │ │ │ + beq 974b0 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #60] @ 0x3c │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #64] @ 0x40 │ │ │ │ - beq 97b34 │ │ │ │ + beq 97bf0 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #60] @ 0x3c │ │ │ │ - bne 96e58 │ │ │ │ + bne 96e84 │ │ │ │ ldr ip, [r1, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 974e0 │ │ │ │ + bne 97390 │ │ │ │ ldr ip, [r2, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95630 │ │ │ │ + bne 95554 │ │ │ │ ldr ip, [r1, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95630 │ │ │ │ + beq 95554 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #72] @ 0x48 │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #76] @ 0x4c │ │ │ │ - bne 97db0 │ │ │ │ + bne 97d54 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 95648 │ │ │ │ + bne 9556c │ │ │ │ ldr ip, [r1, #76] @ 0x4c │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95648 │ │ │ │ + beq 9556c │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #76] @ 0x4c │ │ │ │ cmp lr, ip │ │ │ │ - beq 95648 │ │ │ │ + beq 9556c │ │ │ │ str ip, [r2, #76] @ 0x4c │ │ │ │ - b 95648 │ │ │ │ - ldrsbeq r1, [r6], #-12 │ │ │ │ - mlaseq r5, ip, r9, lr │ │ │ │ - eorseq lr, r5, ip, ror #16 │ │ │ │ - andeq r0, r0, ip │ │ │ │ - subseq sl, r8, r8, lsr #5 │ │ │ │ - subseq r7, r6, ip, lsl #12 │ │ │ │ - subseq r8, r6, r0, asr lr │ │ │ │ - subseq sl, r8, r4, ror #5 │ │ │ │ - subseq r7, r6, r0, lsl #10 │ │ │ │ - subseq r9, r8, r0, lsl lr │ │ │ │ - ldrsheq sl, [r6], #-76 @ 0xffffffb4 │ │ │ │ - subseq sl, r8, r8, lsr r5 │ │ │ │ - subseq r1, r6, ip, ror #26 │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ - subseq r9, r6, r4, lsl #1 │ │ │ │ - subseq sl, r6, ip, asr #11 │ │ │ │ - subseq r4, r6, r8, ror r2 │ │ │ │ - subseq r7, r6, r8, lsl lr │ │ │ │ - subseq r7, r6, r4, asr #3 │ │ │ │ - subseq r2, r6, r4, ror #11 │ │ │ │ - ldrsheq r6, [r6], #-80 @ 0xffffffb0 │ │ │ │ - subseq r1, r6, ip, lsl r1 │ │ │ │ - @ instruction: 0x0056a69c │ │ │ │ - ldrsheq r2, [r6], #-68 @ 0xffffffbc │ │ │ │ - subseq r3, r6, r8, lsr #14 │ │ │ │ - ldrsbeq r7, [r6], #-36 @ 0xffffffdc │ │ │ │ - subseq r2, r6, ip, lsr #31 │ │ │ │ - subseq sl, r6, ip, lsr #8 │ │ │ │ - subseq r2, r6, r4, lsl #8 │ │ │ │ - ldrsbeq ip, [r6], #-176 @ 0xffffff50 │ │ │ │ - subseq sl, r8, r4, ror #20 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - andeq r0, r0, ip │ │ │ │ - strdeq r5, [sl], -r8 │ │ │ │ - @ instruction: 0x00565694 │ │ │ │ - @ instruction: 0x00565490 │ │ │ │ - ldr ip, [r9, #12] │ │ │ │ - cmp ip, r0 │ │ │ │ - ldr ip, [r2, #20] │ │ │ │ - beq 97cf8 │ │ │ │ - cmp ip, #0 │ │ │ │ - str r0, [r2, #12] │ │ │ │ - bne 96f68 │ │ │ │ - ldr r0, [r1, #20] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 97da8 │ │ │ │ - ldr r0, [r2, #28] │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r8, r6 │ │ │ │ - bne 9462c │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ - mov r8, r6 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 9462c │ │ │ │ - b 968a8 │ │ │ │ - ldr r8, [r0, #4] │ │ │ │ - cmp r8, lr │ │ │ │ - beq 95cd8 │ │ │ │ - cmp ip, #0 │ │ │ │ - str lr, [r2, #4] │ │ │ │ - beq 95ce0 │ │ │ │ - b 946c8 │ │ │ │ - ldr r1, [r0, #156] @ 0x9c │ │ │ │ - cmp r1, r2 │ │ │ │ - beq 94d20 │ │ │ │ - b 94bdc │ │ │ │ + b 9556c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 96890 │ │ │ │ - b 94cf4 │ │ │ │ + bne 967b4 │ │ │ │ + b 94c18 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9728c │ │ │ │ + bne 9713c │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #36] @ 0x24 │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ - bne 96ff0 │ │ │ │ + bne 96f14 │ │ │ │ ldr ip, [r1, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97598 │ │ │ │ + bne 97778 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97004 │ │ │ │ + bne 96f28 │ │ │ │ ldr ip, [r1, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97834 │ │ │ │ + bne 973d0 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97d40 │ │ │ │ + bne 97d74 │ │ │ │ ldr ip, [r1, #48] @ 0x30 │ │ │ │ ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 978ac │ │ │ │ + bne 97448 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97034 │ │ │ │ + bne 96f58 │ │ │ │ ldr ip, [r1, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 979a0 │ │ │ │ + bne 9750c │ │ │ │ mov r0, #0 │ │ │ │ - b 955d0 │ │ │ │ + b 954f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97d04 │ │ │ │ + bne 97bc4 │ │ │ │ ldr ip, [r2, #116] @ 0x74 │ │ │ │ str lr, [r2, #120] @ 0x78 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95750 │ │ │ │ + bne 95674 │ │ │ │ ldr lr, [r1, #116] @ 0x74 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 95750 │ │ │ │ + beq 95674 │ │ │ │ str lr, [r2, #116] @ 0x74 │ │ │ │ - b 95750 │ │ │ │ + b 95674 │ │ │ │ cmp ip, #0 │ │ │ │ str lr, [r2, #4] │ │ │ │ ldr lr, [r2, #12] │ │ │ │ - bne 97084 │ │ │ │ + bne 96fa8 │ │ │ │ ldr ip, [r1, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97aa0 │ │ │ │ + bne 97b18 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97098 │ │ │ │ + bne 96fbc │ │ │ │ ldr ip, [r1, #12] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97134 │ │ │ │ + bne 97578 │ │ │ │ ldr ip, [r2, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97e1c │ │ │ │ + bne 97e7c │ │ │ │ ldr ip, [r1, #16] │ │ │ │ ldr lr, [r2, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 976fc │ │ │ │ + bne 97894 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97da0 │ │ │ │ + bne 97c54 │ │ │ │ ldr ip, [r1, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95510 │ │ │ │ + beq 95434 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #20] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - bne 970e8 │ │ │ │ + bne 9700c │ │ │ │ ldr ip, [r1, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97524 │ │ │ │ + bne 97704 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 970fc │ │ │ │ + bne 97020 │ │ │ │ ldr ip, [r1, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97198 │ │ │ │ + bne 975dc │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97e44 │ │ │ │ + bne 97d10 │ │ │ │ ldr ip, [r1, #32] │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97618 │ │ │ │ + bne 97958 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9712c │ │ │ │ + bne 97050 │ │ │ │ ldr ip, [r1, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96fd0 │ │ │ │ + bne 96ef4 │ │ │ │ mov r0, #0 │ │ │ │ - b 95570 │ │ │ │ - ldr lr, [r2, #16] │ │ │ │ - cmp lr, #0 │ │ │ │ - str ip, [r2, #12] │ │ │ │ - ldr lr, [r2, #20] │ │ │ │ - bne 97154 │ │ │ │ - ldr ip, [r1, #16] │ │ │ │ - cmp ip, #0 │ │ │ │ - bne 976fc │ │ │ │ - cmp lr, #0 │ │ │ │ - bne 97168 │ │ │ │ - ldr ip, [r1, #20] │ │ │ │ - cmp ip, #0 │ │ │ │ - bne 970c8 │ │ │ │ - ldr ip, [r2, #24] │ │ │ │ - cmp ip, #0 │ │ │ │ - bne 97180 │ │ │ │ - ldr ip, [r1, #24] │ │ │ │ - cmp ip, #0 │ │ │ │ - bne 97520 │ │ │ │ - ldr ip, [r2, #28] │ │ │ │ - cmp ip, #0 │ │ │ │ - bne 95540 │ │ │ │ - ldr ip, [r1, #28] │ │ │ │ - cmp ip, #0 │ │ │ │ - beq 95540 │ │ │ │ - ldr r0, [r2, #32] │ │ │ │ - cmp r0, #0 │ │ │ │ - str ip, [r2, #28] │ │ │ │ - ldr r0, [r2, #36] @ 0x24 │ │ │ │ - bne 971b8 │ │ │ │ - ldr ip, [r1, #32] │ │ │ │ + b 95494 │ │ │ │ + ldr lr, [sp, #36] @ 0x24 │ │ │ │ + ldr lr, [lr, #4] │ │ │ │ + cmp lr, r0 │ │ │ │ + beq 95c58 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97618 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 971cc │ │ │ │ - ldr ip, [r1, #36] @ 0x24 │ │ │ │ + str r0, [r2, #4] │ │ │ │ + beq 95c60 │ │ │ │ + b 95c6c │ │ │ │ + ldr ip, [sp, #36] @ 0x24 │ │ │ │ + ldr ip, [ip, #12] │ │ │ │ + cmp ip, r0 │ │ │ │ + ldr ip, [r2, #16] │ │ │ │ + bne 97dc0 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96fd0 │ │ │ │ - ldr r0, [r2, #40] @ 0x28 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 97e34 │ │ │ │ - ldr ip, [r1, #40] @ 0x28 │ │ │ │ - ldr r0, [r2, #44] @ 0x2c │ │ │ │ + bne 970a0 │ │ │ │ + ldr ip, [r1, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97598 │ │ │ │ + bne 97de0 │ │ │ │ + ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 971fc │ │ │ │ - ldr ip, [r1, #44] @ 0x2c │ │ │ │ + bne 97944 │ │ │ │ + ldr ip, [r1, #20] │ │ │ │ + mov r0, r6 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97834 │ │ │ │ - mov r0, #0 │ │ │ │ - b 955a0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 970c8 │ │ │ │ + beq 95434 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #20] │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #24] │ │ │ │ - bne 97ddc │ │ │ │ + bne 97d94 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97234 │ │ │ │ + bne 970e4 │ │ │ │ ldr ip, [r1, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9739c │ │ │ │ + bne 9724c │ │ │ │ ldr ip, [r2, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95540 │ │ │ │ + bne 95464 │ │ │ │ ldr ip, [r1, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95540 │ │ │ │ + beq 95464 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #28] │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #32] │ │ │ │ - bne 97dfc │ │ │ │ + bne 97e10 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97274 │ │ │ │ + bne 97124 │ │ │ │ ldr ip, [r1, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 973dc │ │ │ │ + bne 9728c │ │ │ │ ldr ip, [r2, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95570 │ │ │ │ + bne 95494 │ │ │ │ ldr ip, [r1, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95570 │ │ │ │ + beq 95494 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #36] @ 0x24 │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #40] @ 0x28 │ │ │ │ - bne 97e84 │ │ │ │ + bne 97df8 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 972b4 │ │ │ │ + bne 97164 │ │ │ │ ldr ip, [r1, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9741c │ │ │ │ + bne 972cc │ │ │ │ ldr ip, [r2, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 955a0 │ │ │ │ + bne 954c4 │ │ │ │ ldr ip, [r1, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - beq 955a0 │ │ │ │ + beq 954c4 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #44] @ 0x2c │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #48] @ 0x30 │ │ │ │ - bne 97e94 │ │ │ │ + bne 97ea4 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 972f4 │ │ │ │ + bne 971a4 │ │ │ │ ldr ip, [r1, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9745c │ │ │ │ + bne 9730c │ │ │ │ ldr ip, [r2, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 955d0 │ │ │ │ + bne 954f4 │ │ │ │ ldr ip, [r1, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 955d0 │ │ │ │ + beq 954f4 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #52] @ 0x34 │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #56] @ 0x38 │ │ │ │ - beq 97cc0 │ │ │ │ + beq 97c28 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #52] @ 0x34 │ │ │ │ - bne 97338 │ │ │ │ + bne 971e8 │ │ │ │ ldr ip, [r1, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9749c │ │ │ │ + bne 9734c │ │ │ │ ldr ip, [r2, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95600 │ │ │ │ + bne 95524 │ │ │ │ ldr ip, [r1, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95600 │ │ │ │ - b 96e2c │ │ │ │ + beq 95524 │ │ │ │ + b 96e58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 976f8 │ │ │ │ + beq 97890 │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #16] │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #20] │ │ │ │ - bne 97dc0 │ │ │ │ + bne 97da4 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97384 │ │ │ │ + bne 97234 │ │ │ │ ldr ip, [r1, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9720c │ │ │ │ + bne 970bc │ │ │ │ ldr ip, [r2, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95528 │ │ │ │ + bne 9544c │ │ │ │ ldr ip, [r1, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95528 │ │ │ │ + beq 9544c │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #24] │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #28] │ │ │ │ - bne 97dec │ │ │ │ + bne 97d84 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 973c4 │ │ │ │ + bne 97274 │ │ │ │ ldr ip, [r1, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9724c │ │ │ │ + bne 970fc │ │ │ │ ldr ip, [r2, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95558 │ │ │ │ + bne 9547c │ │ │ │ ldr ip, [r1, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95558 │ │ │ │ + beq 9547c │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #32] │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #36] @ 0x24 │ │ │ │ - bne 97e54 │ │ │ │ + bne 97de8 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97404 │ │ │ │ + bne 972b4 │ │ │ │ ldr ip, [r1, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9728c │ │ │ │ + bne 9713c │ │ │ │ ldr ip, [r2, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95588 │ │ │ │ + bne 954ac │ │ │ │ ldr ip, [r1, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95588 │ │ │ │ + beq 954ac │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #40] @ 0x28 │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #44] @ 0x2c │ │ │ │ - bne 97e74 │ │ │ │ + bne 97e94 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97444 │ │ │ │ + bne 972f4 │ │ │ │ ldr ip, [r1, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 972cc │ │ │ │ + bne 9717c │ │ │ │ ldr ip, [r2, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 955b8 │ │ │ │ + bne 954dc │ │ │ │ ldr ip, [r1, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 955b8 │ │ │ │ + beq 954dc │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #48] @ 0x30 │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #52] @ 0x34 │ │ │ │ - bne 97ecc │ │ │ │ + bne 97e4c │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97484 │ │ │ │ + bne 97334 │ │ │ │ ldr ip, [r1, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9730c │ │ │ │ + bne 971bc │ │ │ │ ldr ip, [r2, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 955e8 │ │ │ │ + bne 9550c │ │ │ │ ldr ip, [r1, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 955e8 │ │ │ │ + beq 9550c │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #56] @ 0x38 │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #60] @ 0x3c │ │ │ │ - beq 97ccc │ │ │ │ + beq 97c1c │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2, #56] @ 0x38 │ │ │ │ - bne 974c8 │ │ │ │ + bne 97378 │ │ │ │ ldr ip, [r1, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96e2c │ │ │ │ + bne 96e58 │ │ │ │ ldr ip, [r2, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95618 │ │ │ │ + bne 9553c │ │ │ │ ldr ip, [r1, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95618 │ │ │ │ + beq 9553c │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ ldr lr, [lr, #64] @ 0x40 │ │ │ │ cmp lr, ip │ │ │ │ ldr lr, [r2, #72] @ 0x48 │ │ │ │ - bne 97d30 │ │ │ │ + bne 97d44 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97508 │ │ │ │ + bne 973b8 │ │ │ │ ldr ip, [r1, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96e70 │ │ │ │ + bne 96e9c │ │ │ │ ldr ip, [r2, #76] @ 0x4c │ │ │ │ cmp ip, #0 │ │ │ │ - beq 96e8c │ │ │ │ - b 95648 │ │ │ │ + beq 96eb8 │ │ │ │ + b 9556c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9739c │ │ │ │ - ldr r0, [r2, #28] │ │ │ │ + bne 9717c │ │ │ │ + ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - str ip, [r2, #24] │ │ │ │ - ldr r0, [r2, #32] │ │ │ │ - bne 97540 │ │ │ │ - ldr ip, [r1, #28] │ │ │ │ + str ip, [r2, #44] @ 0x2c │ │ │ │ + ldr r0, [r2, #52] @ 0x34 │ │ │ │ + bne 973f0 │ │ │ │ + ldr ip, [r1, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9719c │ │ │ │ + bne 97448 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97554 │ │ │ │ - ldr ip, [r1, #32] │ │ │ │ + bne 97404 │ │ │ │ + ldr ip, [r1, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97614 │ │ │ │ - ldr r0, [r2, #36] @ 0x24 │ │ │ │ + bne 9750c │ │ │ │ + ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97e64 │ │ │ │ - ldr ip, [r1, #36] @ 0x24 │ │ │ │ - ldr r0, [r2, #40] @ 0x28 │ │ │ │ + bne 97e20 │ │ │ │ + ldr ip, [r1, #56] @ 0x38 │ │ │ │ + ldr r0, [r2, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96fd4 │ │ │ │ + bne 97654 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97584 │ │ │ │ - ldr ip, [r1, #40] @ 0x28 │ │ │ │ + bne 97434 │ │ │ │ + ldr ip, [r1, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97594 │ │ │ │ + bne 974b0 │ │ │ │ mov r0, #0 │ │ │ │ - b 95588 │ │ │ │ + b 95524 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9741c │ │ │ │ - ldr r0, [r2, #44] @ 0x2c │ │ │ │ + bne 9730c │ │ │ │ + ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - str ip, [r2, #40] @ 0x28 │ │ │ │ - ldr r0, [r2, #48] @ 0x30 │ │ │ │ - bne 975b4 │ │ │ │ - ldr ip, [r1, #44] @ 0x2c │ │ │ │ + str ip, [r2, #48] @ 0x30 │ │ │ │ + ldr r0, [r2, #56] @ 0x38 │ │ │ │ + bne 97464 │ │ │ │ + ldr ip, [r1, #52] @ 0x34 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97838 │ │ │ │ + bne 97510 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 975c8 │ │ │ │ - ldr ip, [r1, #48] @ 0x30 │ │ │ │ + bne 97478 │ │ │ │ + ldr ip, [r1, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 978a8 │ │ │ │ - ldr r0, [r2, #52] @ 0x34 │ │ │ │ + bne 97650 │ │ │ │ + ldr r0, [r2, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97ebc │ │ │ │ - ldr ip, [r1, #52] @ 0x34 │ │ │ │ - ldr r0, [r2, #56] @ 0x38 │ │ │ │ + bne 97e5c │ │ │ │ + ldr ip, [r1, #60] @ 0x3c │ │ │ │ + ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 979a4 │ │ │ │ + bne 974b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 975f8 │ │ │ │ - ldr ip, [r1, #56] @ 0x38 │ │ │ │ + bne 974a8 │ │ │ │ + ldr ip, [r1, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9793c │ │ │ │ + bne 97904 │ │ │ │ mov r0, #0 │ │ │ │ - b 955e8 │ │ │ │ + b 9553c │ │ │ │ + ldr r0, [r2, #64] @ 0x40 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldr lr, [r2, #72] @ 0x48 │ │ │ │ + str ip, [r2, #60] @ 0x3c │ │ │ │ + bne 974d0 │ │ │ │ + ldr ip, [r1, #64] @ 0x40 │ │ │ │ + cmp ip, #0 │ │ │ │ + bne 97908 │ │ │ │ + cmp lr, #0 │ │ │ │ + bne 974e4 │ │ │ │ + ldr ip, [r1, #72] @ 0x48 │ │ │ │ + cmp ip, #0 │ │ │ │ + bne 976b4 │ │ │ │ + ldr r0, [r2, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97198 │ │ │ │ - b 9724c │ │ │ │ + bne 974fc │ │ │ │ + ldr ip, [r1, #76] @ 0x4c │ │ │ │ + cmp ip, #0 │ │ │ │ + bne 96ed4 │ │ │ │ + mov r0, #0 │ │ │ │ + b 9556c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 973dc │ │ │ │ - ldr r0, [r2, #36] @ 0x24 │ │ │ │ + bne 971bc │ │ │ │ + ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - str ip, [r2, #32] │ │ │ │ - ldr r0, [r2, #40] @ 0x28 │ │ │ │ - bne 97634 │ │ │ │ - ldr ip, [r1, #36] @ 0x24 │ │ │ │ + str ip, [r2, #52] @ 0x34 │ │ │ │ + ldr r0, [r2, #60] @ 0x3c │ │ │ │ + bne 9752c │ │ │ │ + ldr ip, [r1, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 96fd4 │ │ │ │ + bne 97654 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97648 │ │ │ │ - ldr ip, [r1, #40] @ 0x28 │ │ │ │ + bne 97540 │ │ │ │ + ldr ip, [r1, #60] @ 0x3c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97594 │ │ │ │ - ldr r0, [r2, #44] @ 0x2c │ │ │ │ + bne 974b0 │ │ │ │ + ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97d60 │ │ │ │ - ldr ip, [r1, #44] @ 0x2c │ │ │ │ - ldr r0, [r2, #48] @ 0x30 │ │ │ │ + bne 97558 │ │ │ │ + ldr ip, [r1, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97838 │ │ │ │ + bne 97904 │ │ │ │ + ldr r0, [r2, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97678 │ │ │ │ - ldr ip, [r1, #48] @ 0x30 │ │ │ │ + bne 97570 │ │ │ │ + ldr ip, [r1, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 978a8 │ │ │ │ + bne 976b4 │ │ │ │ mov r0, #0 │ │ │ │ - b 955b8 │ │ │ │ - ldr r2, [pc, #-1884] @ 96f2c │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9cb6c │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 94d70 │ │ │ │ - b 96ba8 │ │ │ │ - cmp lr, #0 │ │ │ │ - str r8, [r2] │ │ │ │ - bne 976b4 │ │ │ │ - ldr lr, [r1, #4] │ │ │ │ + b 95554 │ │ │ │ + ldr lr, [r2, #16] │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97068 │ │ │ │ + str ip, [r2, #12] │ │ │ │ + ldr lr, [r2, #20] │ │ │ │ + bne 97598 │ │ │ │ + ldr ip, [r1, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 976c8 │ │ │ │ - ldr ip, [r1, #8] │ │ │ │ + bne 97894 │ │ │ │ + cmp lr, #0 │ │ │ │ + bne 975ac │ │ │ │ + ldr ip, [r1, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97a9c │ │ │ │ - ldr ip, [r2, #12] │ │ │ │ + bne 96fec │ │ │ │ + ldr ip, [r2, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 976e0 │ │ │ │ - ldr ip, [r1, #12] │ │ │ │ + bne 975c4 │ │ │ │ + ldr ip, [r1, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97134 │ │ │ │ - ldr ip, [r2, #16] │ │ │ │ + bne 97700 │ │ │ │ + ldr ip, [r2, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 954f8 │ │ │ │ - ldr ip, [r1, #16] │ │ │ │ + bne 95464 │ │ │ │ + ldr ip, [r1, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 954f8 │ │ │ │ - ldr lr, [r2, #20] │ │ │ │ - cmp lr, #0 │ │ │ │ - ldr r0, [r2, #24] │ │ │ │ - str ip, [r2, #16] │ │ │ │ - bne 97718 │ │ │ │ - ldr ip, [r1, #20] │ │ │ │ + beq 95464 │ │ │ │ + ldr r0, [r2, #32] │ │ │ │ + cmp r0, #0 │ │ │ │ + str ip, [r2, #28] │ │ │ │ + ldr r0, [r2, #36] @ 0x24 │ │ │ │ + bne 975fc │ │ │ │ + ldr ip, [r1, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 970cc │ │ │ │ + bne 97958 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9772c │ │ │ │ - ldr ip, [r1, #24] │ │ │ │ + bne 97610 │ │ │ │ + ldr ip, [r1, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97520 │ │ │ │ - ldr r0, [r2, #28] │ │ │ │ + bne 96ef4 │ │ │ │ + ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97d90 │ │ │ │ - ldr ip, [r1, #28] │ │ │ │ - ldr r0, [r2, #32] │ │ │ │ + bne 97c6c │ │ │ │ + ldr ip, [r1, #40] @ 0x28 │ │ │ │ + ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9719c │ │ │ │ + bne 97778 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9775c │ │ │ │ - ldr ip, [r1, #32] │ │ │ │ + bne 97640 │ │ │ │ + ldr ip, [r1, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97614 │ │ │ │ + bne 973d0 │ │ │ │ mov r0, #0 │ │ │ │ - b 95558 │ │ │ │ - ldr r6, [pc, #-2108] @ 96f30 │ │ │ │ - ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - b 96b28 │ │ │ │ + b 954c4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 9734c │ │ │ │ + ldr r0, [r2, #60] @ 0x3c │ │ │ │ + cmp r0, #0 │ │ │ │ + str ip, [r2, #56] @ 0x38 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ + bne 97670 │ │ │ │ + ldr ip, [r1, #60] @ 0x3c │ │ │ │ + cmp ip, #0 │ │ │ │ + bne 974b4 │ │ │ │ cmp r0, #0 │ │ │ │ - ldr lr, [r2, #72] @ 0x48 │ │ │ │ - str ip, [r2, #60] @ 0x3c │ │ │ │ - bne 97790 │ │ │ │ + bne 97684 │ │ │ │ ldr ip, [r1, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97a50 │ │ │ │ - cmp lr, #0 │ │ │ │ - bne 977a4 │ │ │ │ + bne 97904 │ │ │ │ + ldr r0, [r2, #72] @ 0x48 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 974e4 │ │ │ │ ldr ip, [r1, #72] @ 0x48 │ │ │ │ + ldr r0, [r2, #76] @ 0x4c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97a90 │ │ │ │ + bne 976b8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 974f0 │ │ │ │ + b 974fc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 96e9c │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ + str ip, [r2, #72] @ 0x48 │ │ │ │ + b 976a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 977bc │ │ │ │ - ldr ip, [r1, #76] @ 0x4c │ │ │ │ - cmp ip, #0 │ │ │ │ - bne 96ea8 │ │ │ │ - mov r0, #0 │ │ │ │ - b 95648 │ │ │ │ - ldr lr, [sp, #36] @ 0x24 │ │ │ │ - ldr lr, [lr, #4] │ │ │ │ - cmp lr, r0 │ │ │ │ - beq 95d34 │ │ │ │ - cmp ip, #0 │ │ │ │ - str r0, [r2, #4] │ │ │ │ - beq 95d3c │ │ │ │ - b 95d48 │ │ │ │ - ldr ip, [sp, #36] @ 0x24 │ │ │ │ - ldr ip, [ip, #12] │ │ │ │ - cmp ip, r0 │ │ │ │ - ldr ip, [r2, #16] │ │ │ │ - bne 97f3c │ │ │ │ - cmp ip, #0 │ │ │ │ - bne 9780c │ │ │ │ - ldr ip, [r1, #16] │ │ │ │ - cmp ip, #0 │ │ │ │ - bne 97f5c │ │ │ │ - ldr r0, [r2, #20] │ │ │ │ + bne 97c34 │ │ │ │ + str ip, [r2, #132] @ 0x84 │ │ │ │ + b 956bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97a3c │ │ │ │ - ldr ip, [r1, #20] │ │ │ │ - mov r0, r6 │ │ │ │ - cmp ip, #0 │ │ │ │ - beq 95510 │ │ │ │ - b 9720c │ │ │ │ + beq 96f84 │ │ │ │ + ldr ip, [r0, #48] @ 0x30 │ │ │ │ + ldr ip, [ip, #116] @ 0x74 │ │ │ │ + cmp ip, lr │ │ │ │ + beq 95674 │ │ │ │ + b 96f84 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 972cc │ │ │ │ - ldr r0, [r2, #48] @ 0x30 │ │ │ │ + beq 96fec │ │ │ │ + b 970bc │ │ │ │ cmp r0, #0 │ │ │ │ - str ip, [r2, #44] @ 0x2c │ │ │ │ - ldr r0, [r2, #52] @ 0x34 │ │ │ │ - bne 97854 │ │ │ │ - ldr ip, [r1, #48] @ 0x30 │ │ │ │ + bne 9724c │ │ │ │ + ldr r0, [r2, #28] │ │ │ │ + cmp r0, #0 │ │ │ │ + str ip, [r2, #24] │ │ │ │ + ldr r0, [r2, #32] │ │ │ │ + bne 97720 │ │ │ │ + ldr ip, [r1, #28] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 978ac │ │ │ │ + bne 975e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97868 │ │ │ │ - ldr ip, [r1, #52] @ 0x34 │ │ │ │ + bne 97734 │ │ │ │ + ldr ip, [r1, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 979a0 │ │ │ │ - ldr r0, [r2, #56] @ 0x38 │ │ │ │ + bne 97954 │ │ │ │ + ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97e0c │ │ │ │ - ldr ip, [r1, #56] @ 0x38 │ │ │ │ - ldr r0, [r2, #60] @ 0x3c │ │ │ │ + bne 97d64 │ │ │ │ + ldr ip, [r1, #36] @ 0x24 │ │ │ │ + ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97940 │ │ │ │ + bne 96ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97898 │ │ │ │ - ldr ip, [r1, #60] @ 0x3c │ │ │ │ + bne 97764 │ │ │ │ + ldr ip, [r1, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97770 │ │ │ │ + bne 97774 │ │ │ │ mov r0, #0 │ │ │ │ - b 95600 │ │ │ │ + b 954ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9745c │ │ │ │ - ldr r0, [r2, #52] @ 0x34 │ │ │ │ + bne 972cc │ │ │ │ + ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - str ip, [r2, #48] @ 0x30 │ │ │ │ - ldr r0, [r2, #56] @ 0x38 │ │ │ │ - bne 978c8 │ │ │ │ - ldr ip, [r1, #52] @ 0x34 │ │ │ │ + str ip, [r2, #40] @ 0x28 │ │ │ │ + ldr r0, [r2, #48] @ 0x30 │ │ │ │ + bne 97794 │ │ │ │ + ldr ip, [r1, #44] @ 0x2c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 979a4 │ │ │ │ + bne 973d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 978dc │ │ │ │ - ldr ip, [r1, #56] @ 0x38 │ │ │ │ + bne 977a8 │ │ │ │ + ldr ip, [r1, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 9793c │ │ │ │ - ldr r0, [r2, #60] @ 0x3c │ │ │ │ + bne 97444 │ │ │ │ + ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97f80 │ │ │ │ - ldr ip, [r1, #60] @ 0x3c │ │ │ │ - ldr r0, [r2, #64] @ 0x40 │ │ │ │ + bne 97eb4 │ │ │ │ + ldr ip, [r1, #52] @ 0x34 │ │ │ │ + ldr r0, [r2, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97774 │ │ │ │ + bne 97510 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9790c │ │ │ │ - ldr ip, [r1, #64] @ 0x40 │ │ │ │ + bne 977d8 │ │ │ │ + ldr ip, [r1, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97a4c │ │ │ │ + bne 97650 │ │ │ │ mov r0, #0 │ │ │ │ - b 95618 │ │ │ │ - ldr r1, [pc, #-2536] @ 96f34 │ │ │ │ + b 9550c │ │ │ │ + ldr r6, [pc, #-2476] @ 96e3c │ │ │ │ + ldr r3, [r5, #180] @ 0xb4 │ │ │ │ + b 96a4c │ │ │ │ + ldr r1, [pc, #-2484] @ 96e40 │ │ │ │ cmp r2, r1 │ │ │ │ - bne 97f6c │ │ │ │ + bne 97d30 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ and r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 96d88 │ │ │ │ - b 962a8 │ │ │ │ + bne 96c28 │ │ │ │ + b 961d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9749c │ │ │ │ - ldr r0, [r2, #60] @ 0x3c │ │ │ │ + beq 975dc │ │ │ │ + b 970fc │ │ │ │ + ldr r2, [pc, #-2524] @ 96e44 │ │ │ │ + ldr r1, [r4, #24] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9ca90 │ │ │ │ cmp r0, #0 │ │ │ │ - str ip, [r2, #56] @ 0x38 │ │ │ │ - ldr r0, [r2, #64] @ 0x40 │ │ │ │ - bne 9795c │ │ │ │ - ldr ip, [r1, #60] @ 0x3c │ │ │ │ + bge 94c94 │ │ │ │ + b 96acc │ │ │ │ + cmp lr, #0 │ │ │ │ + str r8, [r2] │ │ │ │ + bne 9784c │ │ │ │ + ldr lr, [r1, #4] │ │ │ │ + cmp lr, #0 │ │ │ │ + bne 96f8c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97774 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 97970 │ │ │ │ - ldr ip, [r1, #64] @ 0x40 │ │ │ │ + bne 97860 │ │ │ │ + ldr ip, [r1, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97a4c │ │ │ │ - ldr r0, [r2, #72] @ 0x48 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 977a4 │ │ │ │ - ldr ip, [r1, #72] @ 0x48 │ │ │ │ - ldr r0, [r2, #76] @ 0x4c │ │ │ │ + bne 97b14 │ │ │ │ + ldr ip, [r2, #12] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97a94 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 977b0 │ │ │ │ - b 977bc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 9730c │ │ │ │ - ldr r0, [r2, #56] @ 0x38 │ │ │ │ - cmp r0, #0 │ │ │ │ - str ip, [r2, #52] @ 0x34 │ │ │ │ - ldr r0, [r2, #60] @ 0x3c │ │ │ │ - bne 979c0 │ │ │ │ - ldr ip, [r1, #56] @ 0x38 │ │ │ │ + bne 97878 │ │ │ │ + ldr ip, [r1, #12] │ │ │ │ + cmp ip, #0 │ │ │ │ + bne 97578 │ │ │ │ + ldr ip, [r2, #16] │ │ │ │ + cmp ip, #0 │ │ │ │ + bne 9541c │ │ │ │ + ldr ip, [r1, #16] │ │ │ │ + cmp ip, #0 │ │ │ │ + beq 9541c │ │ │ │ + ldr lr, [r2, #20] │ │ │ │ + cmp lr, #0 │ │ │ │ + ldr r0, [r2, #24] │ │ │ │ + str ip, [r2, #16] │ │ │ │ + bne 978b0 │ │ │ │ + ldr ip, [r1, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97940 │ │ │ │ + bne 96ff0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 979d4 │ │ │ │ - ldr ip, [r1, #60] @ 0x3c │ │ │ │ + bne 978c4 │ │ │ │ + ldr ip, [r1, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97770 │ │ │ │ - ldr r0, [r2, #64] @ 0x40 │ │ │ │ + bne 97700 │ │ │ │ + ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 979ec │ │ │ │ - ldr ip, [r1, #64] @ 0x40 │ │ │ │ + bne 97e6c │ │ │ │ + ldr ip, [r1, #28] │ │ │ │ + ldr r0, [r2, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97a4c │ │ │ │ - ldr r0, [r2, #72] @ 0x48 │ │ │ │ + bne 975e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97a04 │ │ │ │ - ldr ip, [r1, #72] @ 0x48 │ │ │ │ + bne 978f4 │ │ │ │ + ldr ip, [r1, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97a90 │ │ │ │ + bne 97954 │ │ │ │ mov r0, #0 │ │ │ │ - b 95630 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 97c68 │ │ │ │ - str ip, [r2, #132] @ 0x84 │ │ │ │ - b 95798 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 97060 │ │ │ │ - ldr ip, [r0, #48] @ 0x30 │ │ │ │ - ldr ip, [ip, #116] @ 0x74 │ │ │ │ - cmp ip, lr │ │ │ │ - beq 95750 │ │ │ │ - b 97060 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - b 95510 │ │ │ │ + b 9547c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 974e0 │ │ │ │ + bne 97390 │ │ │ │ ldr lr, [r2, #72] @ 0x48 │ │ │ │ cmp lr, #0 │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ str ip, [r2, #64] @ 0x40 │ │ │ │ - bne 9798c │ │ │ │ + bne 976a0 │ │ │ │ ldr ip, [r1, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97a94 │ │ │ │ + bne 976b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 977bc │ │ │ │ + bne 974fc │ │ │ │ ldr ip, [r1, #76] @ 0x4c │ │ │ │ cmp ip, #0 │ │ │ │ - beq 977bc │ │ │ │ + beq 974fc │ │ │ │ mov r0, lr │ │ │ │ - b 96ea8 │ │ │ │ + b 96ed4 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + b 95434 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 96e70 │ │ │ │ - ldr r0, [r2, #76] @ 0x4c │ │ │ │ - str ip, [r2, #72] @ 0x48 │ │ │ │ - b 9798c │ │ │ │ - ldr lr, [r2, #12] │ │ │ │ - cmp lr, #0 │ │ │ │ - str ip, [r2, #8] │ │ │ │ - ldr lr, [r2, #16] │ │ │ │ - bne 97abc │ │ │ │ - ldr ip, [r1, #12] │ │ │ │ + bne 9728c │ │ │ │ + ldr r0, [r2, #36] @ 0x24 │ │ │ │ + cmp r0, #0 │ │ │ │ + str ip, [r2, #32] │ │ │ │ + ldr r0, [r2, #40] @ 0x28 │ │ │ │ + bne 97974 │ │ │ │ + ldr ip, [r1, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97138 │ │ │ │ - cmp lr, #0 │ │ │ │ - bne 97ad0 │ │ │ │ - ldr ip, [r1, #16] │ │ │ │ + bne 96ef8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 97988 │ │ │ │ + ldr ip, [r1, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 976f8 │ │ │ │ - ldr ip, [r2, #20] │ │ │ │ + bne 97774 │ │ │ │ + ldr r0, [r2, #44] @ 0x2c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 97d20 │ │ │ │ + ldr ip, [r1, #44] @ 0x2c │ │ │ │ + ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 97ae8 │ │ │ │ - ldr ip, [r1, #20] │ │ │ │ + bne 973d4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 979b8 │ │ │ │ + ldr ip, [r1, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 970c8 │ │ │ │ - ldr ip, [r2, #24] │ │ │ │ + bne 97444 │ │ │ │ + mov r0, #0 │ │ │ │ + b 954dc │ │ │ │ + ldr ip, [r9, #8] │ │ │ │ + cmp ip, r0 │ │ │ │ + ldr ip, [r2, #12] │ │ │ │ + bne 9808c │ │ │ │ cmp ip, #0 │ │ │ │ - bne 95528 │ │ │ │ - ldr ip, [r1, #24] │ │ │ │ + bne 979e4 │ │ │ │ + ldr r0, [r1, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 96d04 │ │ │ │ + ldr r0, [r2, #20] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 97d08 │ │ │ │ + ldr r0, [r1, #20] │ │ │ │ + mov r8, r6 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 94538 │ │ │ │ + ldr ip, [r8, #52] @ 0x34 │ │ │ │ + ldr ip, [ip, #20] │ │ │ │ + cmp ip, r0 │ │ │ │ + ldr ip, [r2, #28] │ │ │ │ + beq 97cfc │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95528 │ │ │ │ - b 97520 │ │ │ │ - orr r3, r3, #8388608 @ 0x800000 │ │ │ │ - str r3, [r5, #84] @ 0x54 │ │ │ │ - b 9450c │ │ │ │ - orr r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ - str r1, [r5, #84] @ 0x54 │ │ │ │ - b 95c00 │ │ │ │ - orr r1, r1, #16777216 @ 0x1000000 │ │ │ │ - str r1, [r5, #84] @ 0x54 │ │ │ │ - b 95c00 │ │ │ │ - orr r1, r1, #268435456 @ 0x10000000 │ │ │ │ - str r1, [r5, #84] @ 0x54 │ │ │ │ - b 95c00 │ │ │ │ - cmp lr, #0 │ │ │ │ - beq 96e4c │ │ │ │ - b 96e58 │ │ │ │ + str r0, [r2, #20] │ │ │ │ + bne 97a2c │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 967cc │ │ │ │ + ldr r0, [r2, #32] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 94568 │ │ │ │ + ldr r0, [r1, #32] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 94568 │ │ │ │ + ldr ip, [r8, #52] @ 0x34 │ │ │ │ + ldr ip, [ip, #32] │ │ │ │ + cmp ip, r0 │ │ │ │ + ldr ip, [r2, #36] @ 0x24 │ │ │ │ + bne 9809c │ │ │ │ + cmp ip, #0 │ │ │ │ + beq 96b0c │ │ │ │ + b 94580 │ │ │ │ ldr lr, [r9, #4] │ │ │ │ cmp lr, ip │ │ │ │ strne ip, [r2, #4] │ │ │ │ - b 95d90 │ │ │ │ + b 95cb4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 97ef4 │ │ │ │ + bne 97cb4 │ │ │ │ cmp lr, #0 │ │ │ │ str r8, [r2, #112] @ 0x70 │ │ │ │ - bne 97b70 │ │ │ │ + bne 97a94 │ │ │ │ ldr lr, [r1, #120] @ 0x78 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97044 │ │ │ │ + bne 96f68 │ │ │ │ ldr ip, [r2, #116] @ 0x74 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 97054 │ │ │ │ - b 95750 │ │ │ │ + beq 96f78 │ │ │ │ + b 95674 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 96ce4 │ │ │ │ - ldr ip, [pc, #-3164] @ 96f38 │ │ │ │ + bne 96c08 │ │ │ │ + ldr ip, [pc, #-3184] @ 96e48 │ │ │ │ mov r3, r6 │ │ │ │ cmp r3, ip │ │ │ │ - beq 98038 │ │ │ │ + beq 97f5c │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 97b94 │ │ │ │ - ldr ip, [pc, #-3188] @ 96f3c │ │ │ │ + bne 97ab8 │ │ │ │ + ldr ip, [pc, #-3208] @ 96e4c │ │ │ │ mov r3, r6 │ │ │ │ cmp r3, ip │ │ │ │ - bne 98474 │ │ │ │ + bne 98398 │ │ │ │ orr r1, r1, #536870912 @ 0x20000000 │ │ │ │ str r1, [r5, #84] @ 0x54 │ │ │ │ - b 95c00 │ │ │ │ + b 95b24 │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ ldr ip, [ip, #8] │ │ │ │ cmp ip, r0 │ │ │ │ ldr ip, [r2, #12] │ │ │ │ - bne 97f2c │ │ │ │ + bne 97cec │ │ │ │ cmp ip, #0 │ │ │ │ - beq 95d54 │ │ │ │ - b 95d60 │ │ │ │ + beq 95c78 │ │ │ │ + b 95c84 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 96948 │ │ │ │ - ldr ip, [r8, #52] @ 0x34 │ │ │ │ - ldr ip, [ip, #20] │ │ │ │ - cmp ip, r0 │ │ │ │ - ldr ip, [r2, #28] │ │ │ │ - beq 97ee8 │ │ │ │ + bne 97a00 │ │ │ │ + b 9686c │ │ │ │ + ldr lr, [r2, #12] │ │ │ │ + cmp lr, #0 │ │ │ │ + str ip, [r2, #8] │ │ │ │ + ldr lr, [r2, #16] │ │ │ │ + bne 97b34 │ │ │ │ + ldr ip, [r1, #12] │ │ │ │ cmp ip, #0 │ │ │ │ - str r0, [r2, #20] │ │ │ │ - bne 97c18 │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 968a8 │ │ │ │ - ldr r0, [r2, #32] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 94644 │ │ │ │ - ldr r0, [r1, #32] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 94644 │ │ │ │ - ldr ip, [r8, #52] @ 0x34 │ │ │ │ - ldr ip, [ip, #32] │ │ │ │ - cmp ip, r0 │ │ │ │ - ldr ip, [r2, #36] @ 0x24 │ │ │ │ - bne 980cc │ │ │ │ + bne 9757c │ │ │ │ + cmp lr, #0 │ │ │ │ + bne 97b48 │ │ │ │ + ldr ip, [r1, #16] │ │ │ │ + cmp ip, #0 │ │ │ │ + bne 97890 │ │ │ │ + ldr ip, [r2, #20] │ │ │ │ + cmp ip, #0 │ │ │ │ + bne 97b60 │ │ │ │ + ldr ip, [r1, #20] │ │ │ │ + cmp ip, #0 │ │ │ │ + bne 96fec │ │ │ │ + ldr ip, [r2, #24] │ │ │ │ + cmp ip, #0 │ │ │ │ + bne 9544c │ │ │ │ + ldr ip, [r1, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - beq 96be8 │ │ │ │ - b 9465c │ │ │ │ + beq 9544c │ │ │ │ + b 97700 │ │ │ │ + orr r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ + str r1, [r5, #84] @ 0x54 │ │ │ │ + b 95b24 │ │ │ │ + orr r1, r1, #16777216 @ 0x1000000 │ │ │ │ + str r1, [r5, #84] @ 0x54 │ │ │ │ + b 95b24 │ │ │ │ + orr r1, r1, #268435456 @ 0x10000000 │ │ │ │ + str r1, [r5, #84] @ 0x54 │ │ │ │ + b 95b24 │ │ │ │ + orr r3, r3, #8388608 @ 0x800000 │ │ │ │ + str r3, [r5, #84] @ 0x54 │ │ │ │ + b 94430 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 946ec │ │ │ │ + beq 94610 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 9589c │ │ │ │ - b 95890 │ │ │ │ - ldr lr, [r0, #48] @ 0x30 │ │ │ │ - ldr lr, [lr, #132] @ 0x84 │ │ │ │ - cmp ip, lr │ │ │ │ - beq 95798 │ │ │ │ - b 97a14 │ │ │ │ - ldr ip, [r9, #8] │ │ │ │ - cmp ip, r0 │ │ │ │ - ldr ip, [r2, #12] │ │ │ │ - bne 980bc │ │ │ │ - cmp ip, #0 │ │ │ │ - bne 97ca0 │ │ │ │ - ldr r0, [r1, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 96f40 │ │ │ │ - ldr r0, [r2, #20] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 97ea4 │ │ │ │ - ldr r0, [r1, #20] │ │ │ │ - mov r8, r6 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 94614 │ │ │ │ - b 97bec │ │ │ │ + beq 957c0 │ │ │ │ + b 957b4 │ │ │ │ + ldr ip, [r0, #48] @ 0x30 │ │ │ │ + ldr r8, [ip, #120] @ 0x78 │ │ │ │ + cmp r8, lr │ │ │ │ + ldr r8, [r2, #116] @ 0x74 │ │ │ │ + bne 97c5c │ │ │ │ + cmp r8, #0 │ │ │ │ + bne 95674 │ │ │ │ + ldr lr, [r1, #116] @ 0x74 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 9732c │ │ │ │ - b 97338 │ │ │ │ + beq 95674 │ │ │ │ + b 976dc │ │ │ │ cmp lr, #0 │ │ │ │ - beq 974bc │ │ │ │ - b 974c8 │ │ │ │ + beq 96e78 │ │ │ │ + b 96e84 │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ ldr r8, [r8] │ │ │ │ cmp r8, r0 │ │ │ │ - beq 95d20 │ │ │ │ + beq 95c44 │ │ │ │ cmp lr, #0 │ │ │ │ str r0, [r2] │ │ │ │ - beq 95d28 │ │ │ │ - b 95d34 │ │ │ │ - cmp ip, #0 │ │ │ │ - beq 96f5c │ │ │ │ - b 96f68 │ │ │ │ - ldr ip, [r0, #48] @ 0x30 │ │ │ │ - ldr r8, [ip, #120] @ 0x78 │ │ │ │ - cmp r8, lr │ │ │ │ - ldr r8, [r2, #116] @ 0x74 │ │ │ │ - bne 97d50 │ │ │ │ - cmp r8, #0 │ │ │ │ - bne 95750 │ │ │ │ - ldr lr, [r1, #116] @ 0x74 │ │ │ │ + beq 95c4c │ │ │ │ + b 95c58 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 95750 │ │ │ │ - b 97a28 │ │ │ │ + beq 9736c │ │ │ │ + b 97378 │ │ │ │ cmp lr, #0 │ │ │ │ - str ip, [r2, #64] @ 0x40 │ │ │ │ - beq 974fc │ │ │ │ - b 97508 │ │ │ │ - ldr r0, [r2, #52] @ 0x34 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 97028 │ │ │ │ - b 97034 │ │ │ │ + beq 971dc │ │ │ │ + b 971e8 │ │ │ │ + ldr lr, [r0, #48] @ 0x30 │ │ │ │ + ldr lr, [lr, #132] @ 0x84 │ │ │ │ + cmp ip, lr │ │ │ │ + beq 956bc │ │ │ │ + b 976c8 │ │ │ │ + cmp ip, #0 │ │ │ │ + beq 96d20 │ │ │ │ + b 96d2c │ │ │ │ + mov r9, ip │ │ │ │ + b 97944 │ │ │ │ cmp r8, #0 │ │ │ │ str lr, [r2, #120] @ 0x78 │ │ │ │ - beq 97d20 │ │ │ │ - b 95750 │ │ │ │ - ldr r0, [r2, #48] @ 0x30 │ │ │ │ + beq 97be0 │ │ │ │ + b 95674 │ │ │ │ + ldr r0, [r2, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9766c │ │ │ │ - b 97678 │ │ │ │ + beq 97634 │ │ │ │ + b 97640 │ │ │ │ + mov r8, r6 │ │ │ │ + b 97a00 │ │ │ │ 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 9451c │ │ │ │ - b 94948 │ │ │ │ - ldr r0, [r2, #32] │ │ │ │ + bgt 94440 │ │ │ │ + b 9486c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97750 │ │ │ │ - b 9775c │ │ │ │ - mov r9, ip │ │ │ │ - b 97a3c │ │ │ │ - mov r8, r6 │ │ │ │ - b 97bec │ │ │ │ - cmp lr, #0 │ │ │ │ - str ip, [r2, #72] @ 0x48 │ │ │ │ - beq 96e8c │ │ │ │ - b 95648 │ │ │ │ - cmp lr, #0 │ │ │ │ - str ip, [r2, #16] │ │ │ │ - bne 97a38 │ │ │ │ - ldr ip, [r1, #20] │ │ │ │ - cmp ip, #0 │ │ │ │ - beq 95510 │ │ │ │ - b 9720c │ │ │ │ + str r1, [r5, #152] @ 0x98 │ │ │ │ + beq 95358 │ │ │ │ + b 947bc │ │ │ │ + ldr ip, [r0, #48] @ 0x30 │ │ │ │ + ldr r9, [ip, #112] @ 0x70 │ │ │ │ + cmp r8, r9 │ │ │ │ + beq 95648 │ │ │ │ cmp lr, #0 │ │ │ │ - str ip, [r2, #20] │ │ │ │ - beq 97228 │ │ │ │ - b 97234 │ │ │ │ + str r8, [r2, #112] @ 0x70 │ │ │ │ + bne 97cdc │ │ │ │ + ldr lr, [r1, #120] @ 0x78 │ │ │ │ cmp lr, #0 │ │ │ │ - str ip, [r2, #24] │ │ │ │ - beq 973b8 │ │ │ │ - b 973c4 │ │ │ │ + bne 97bc8 │ │ │ │ + ldr lr, [r2, #116] @ 0x74 │ │ │ │ cmp lr, #0 │ │ │ │ - str ip, [r2, #28] │ │ │ │ - beq 97268 │ │ │ │ - b 97274 │ │ │ │ - ldr r0, [r2, #60] @ 0x3c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 9788c │ │ │ │ - b 97898 │ │ │ │ - ldr ip, [r2, #20] │ │ │ │ + beq 97be0 │ │ │ │ + b 95674 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 970bc │ │ │ │ - mov r0, #0 │ │ │ │ - mov r9, r0 │ │ │ │ - b 97a3c │ │ │ │ - ldr r0, [r2, #44] @ 0x2c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 971f0 │ │ │ │ - b 971fc │ │ │ │ + str r0, [r2, #8] │ │ │ │ + beq 95c78 │ │ │ │ + b 95c84 │ │ │ │ + cmp ip, #0 │ │ │ │ + beq 97a20 │ │ │ │ + b 97a2c │ │ │ │ + mov r8, r6 │ │ │ │ + b 94538 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97120 │ │ │ │ - b 9712c │ │ │ │ - cmp lr, #0 │ │ │ │ - str ip, [r2, #32] │ │ │ │ - beq 973f8 │ │ │ │ - b 97404 │ │ │ │ - ldr r0, [r2, #40] @ 0x28 │ │ │ │ + beq 97044 │ │ │ │ + b 97050 │ │ │ │ + ldr r0, [r2, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97578 │ │ │ │ - b 97584 │ │ │ │ - cmp lr, #0 │ │ │ │ - str ip, [r2, #40] @ 0x28 │ │ │ │ - beq 97438 │ │ │ │ - b 97444 │ │ │ │ + beq 979ac │ │ │ │ + b 979b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + ldr r3, [r5, #84] @ 0x54 │ │ │ │ + mov r2, r0 │ │ │ │ + b 97800 │ │ │ │ cmp lr, #0 │ │ │ │ - str ip, [r2, #36] @ 0x24 │ │ │ │ - beq 972a8 │ │ │ │ - b 972b4 │ │ │ │ + str ip, [r2, #64] @ 0x40 │ │ │ │ + beq 973ac │ │ │ │ + b 973b8 │ │ │ │ cmp lr, #0 │ │ │ │ - str ip, [r2, #44] @ 0x2c │ │ │ │ - beq 97450 │ │ │ │ - b 955b8 │ │ │ │ - mov r8, r6 │ │ │ │ - b 94614 │ │ │ │ - cmp r8, #0 │ │ │ │ - bne 97c30 │ │ │ │ - ldr ip, [r2, #36] @ 0x24 │ │ │ │ - b 96d6c │ │ │ │ - ldr r0, [r2, #56] @ 0x38 │ │ │ │ + str ip, [r2, #72] @ 0x48 │ │ │ │ + beq 96eb8 │ │ │ │ + b 9556c │ │ │ │ + ldr r0, [r2, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 975ec │ │ │ │ - b 975f8 │ │ │ │ - cmp lr, #0 │ │ │ │ - str ip, [r2, #48] @ 0x30 │ │ │ │ - beq 97300 │ │ │ │ - b 955d0 │ │ │ │ + beq 97758 │ │ │ │ + b 97764 │ │ │ │ + ldr r0, [r2, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 95fd4 │ │ │ │ - b 948b0 │ │ │ │ - cmp ip, #0 │ │ │ │ - beq 97c0c │ │ │ │ - b 97c18 │ │ │ │ - ldr ip, [r0, #48] @ 0x30 │ │ │ │ - ldr r9, [ip, #112] @ 0x70 │ │ │ │ - cmp r8, r9 │ │ │ │ - beq 95724 │ │ │ │ + beq 96f4c │ │ │ │ + b 96f58 │ │ │ │ cmp lr, #0 │ │ │ │ - str r8, [r2, #112] @ 0x70 │ │ │ │ - bne 97f1c │ │ │ │ - ldr lr, [r1, #120] @ 0x78 │ │ │ │ + str ip, [r2, #24] │ │ │ │ + beq 97268 │ │ │ │ + b 97274 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 97d08 │ │ │ │ - ldr lr, [r2, #116] @ 0x74 │ │ │ │ + str ip, [r2, #20] │ │ │ │ + beq 970d8 │ │ │ │ + b 970e4 │ │ │ │ cmp lr, #0 │ │ │ │ - beq 97d20 │ │ │ │ - b 95750 │ │ │ │ + str ip, [r2, #16] │ │ │ │ + bne 97940 │ │ │ │ + ldr ip, [r1, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - str r0, [r2, #8] │ │ │ │ - beq 95d54 │ │ │ │ - b 95d60 │ │ │ │ + beq 95434 │ │ │ │ + b 970bc │ │ │ │ cmp ip, #0 │ │ │ │ str r0, [r2, #12] │ │ │ │ - bne 97f64 │ │ │ │ + bne 97e08 │ │ │ │ ldr ip, [r1, #16] │ │ │ │ mov r0, r6 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 954f8 │ │ │ │ - b 9735c │ │ │ │ + beq 9541c │ │ │ │ + b 9720c │ │ │ │ mov r0, r6 │ │ │ │ - b 9735c │ │ │ │ + b 9720c │ │ │ │ + cmp lr, #0 │ │ │ │ + str ip, [r2, #32] │ │ │ │ + beq 972a8 │ │ │ │ + b 972b4 │ │ │ │ + cmp lr, #0 │ │ │ │ + str ip, [r2, #36] @ 0x24 │ │ │ │ + beq 97158 │ │ │ │ + b 97164 │ │ │ │ mov r0, r6 │ │ │ │ - b 954f8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - ldr r3, [r5, #84] @ 0x54 │ │ │ │ - mov r2, r0 │ │ │ │ - b 97928 │ │ │ │ + b 9541c │ │ │ │ + cmp lr, #0 │ │ │ │ + str ip, [r2, #28] │ │ │ │ + beq 97118 │ │ │ │ + b 97124 │ │ │ │ + ldr r0, [r2, #60] @ 0x3c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 97428 │ │ │ │ + b 97434 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 95f68 │ │ │ │ + b 947d4 │ │ │ │ + cmp r8, #0 │ │ │ │ + bne 97a44 │ │ │ │ + ldr ip, [r2, #36] @ 0x24 │ │ │ │ + b 96cf4 │ │ │ │ + cmp lr, #0 │ │ │ │ + str ip, [r2, #48] @ 0x30 │ │ │ │ + beq 971b0 │ │ │ │ + b 954f4 │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 97900 │ │ │ │ - b 9790c │ │ │ │ + beq 9749c │ │ │ │ + b 974a8 │ │ │ │ + ldr r0, [r2, #32] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 978e8 │ │ │ │ + b 978f4 │ │ │ │ + ldr ip, [r2, #20] │ │ │ │ + cmp ip, #0 │ │ │ │ + beq 96fe0 │ │ │ │ + mov r0, #0 │ │ │ │ + mov r9, r0 │ │ │ │ + b 97944 │ │ │ │ + cmp lr, #0 │ │ │ │ + str ip, [r2, #40] @ 0x28 │ │ │ │ + beq 972e8 │ │ │ │ + b 972f4 │ │ │ │ + cmp lr, #0 │ │ │ │ + str ip, [r2, #44] @ 0x2c │ │ │ │ + beq 97300 │ │ │ │ + b 954dc │ │ │ │ + ldr r0, [r2, #56] @ 0x38 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 977cc │ │ │ │ + b 977d8 │ │ │ │ ldr r8, [ip, #4] │ │ │ │ cmp r8, lr │ │ │ │ strne lr, [r2, #4] │ │ │ │ - b 95dec │ │ │ │ + b 95d10 │ │ │ │ ldr r0, [r0] │ │ │ │ cmp ip, r0 │ │ │ │ mov r0, r6 │ │ │ │ - beq 95860 │ │ │ │ + beq 95784 │ │ │ │ str ip, [r2] │ │ │ │ - b 95860 │ │ │ │ + b 95784 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 95c74 │ │ │ │ - b 95c80 │ │ │ │ + bne 95b98 │ │ │ │ + b 95ba4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 97fd8 │ │ │ │ + beq 97f0c │ │ │ │ ldr r0, [r6, #140] @ 0x8c │ │ │ │ cmp r1, r0 │ │ │ │ - beq 9483c │ │ │ │ + beq 94760 │ │ │ │ str r1, [r5, #140] @ 0x8c │ │ │ │ - b 9483c │ │ │ │ + b 94760 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r6 │ │ │ │ - bl 23dc54 │ │ │ │ + bl 23a43c │ │ │ │ mov r3, r0 │ │ │ │ - b 953ec │ │ │ │ + b 95310 │ │ │ │ cmp lr, #0 │ │ │ │ str ip, [r2] │ │ │ │ - beq 95818 │ │ │ │ - b 95824 │ │ │ │ + beq 9573c │ │ │ │ + b 95748 │ │ │ │ cmp r0, #0 │ │ │ │ str ip, [r2, #4] │ │ │ │ - beq 9582c │ │ │ │ - b 94574 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 96e98 │ │ │ │ - b 96ea8 │ │ │ │ + beq 95750 │ │ │ │ + b 94498 │ │ │ │ cmp r0, #0 │ │ │ │ - str r1, [r5, #152] @ 0x98 │ │ │ │ - beq 95434 │ │ │ │ - b 94898 │ │ │ │ - ldr r4, [pc, #1100] @ 98484 │ │ │ │ - b 96290 │ │ │ │ + bne 96ec4 │ │ │ │ + b 96ed4 │ │ │ │ + ldr r4, [pc, #1100] @ 983a8 │ │ │ │ + b 961bc │ │ │ │ orr r1, r1, #33554432 @ 0x2000000 │ │ │ │ str r1, [r5, #84] @ 0x54 │ │ │ │ - b 95c00 │ │ │ │ + b 95b24 │ │ │ │ + cmp r8, #0 │ │ │ │ + beq 9698c │ │ │ │ + b 96b18 │ │ │ │ orr r1, r1, #134217728 @ 0x8000000 │ │ │ │ str r1, [r5, #84] @ 0x54 │ │ │ │ - b 95c00 │ │ │ │ - cmp r8, #0 │ │ │ │ - beq 96a68 │ │ │ │ - b 96bf4 │ │ │ │ + b 95b24 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + ldr r0, [r3] │ │ │ │ + ldr r1, [pc, #1048] @ 983ac │ │ │ │ + bl 1176e0 │ │ │ │ + ldr r3, [r5, #84] @ 0x54 │ │ │ │ + b 96ad0 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + ldr r0, [r3] │ │ │ │ + ldr r1, [pc, #1024] @ 983b0 │ │ │ │ + bl 1176e0 │ │ │ │ + ldr r3, [r5, #84] @ 0x54 │ │ │ │ + b 96ad0 │ │ │ │ ldr r9, [ip] │ │ │ │ cmp r8, r9 │ │ │ │ strne r8, [r2] │ │ │ │ - b 95dd8 │ │ │ │ - ldr r3, [r2] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r2] │ │ │ │ - b 94ba4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 965f4 │ │ │ │ + b 95cfc │ │ │ │ str r1, [r4, #12] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 96ba8 │ │ │ │ + beq 96acc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 96ba8 │ │ │ │ + bne 96acc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96bac │ │ │ │ - cmp ip, #0 │ │ │ │ - str r0, [r2, #8] │ │ │ │ - beq 95db0 │ │ │ │ - b 95dbc │ │ │ │ - str r0, [r2, #32] │ │ │ │ - b 94648 │ │ │ │ - ldr r3, [pc, #940] @ 98488 │ │ │ │ + b 96ad0 │ │ │ │ + ldr r3, [pc, #948] @ 983b4 │ │ │ │ ldr r2, [r5, #180] @ 0xb4 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ 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 │ │ │ │ @@ -113184,1157 +113125,1157 @@ │ │ │ │ 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 96bbc │ │ │ │ + b 96ae0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 963ec │ │ │ │ - ldr r3, [pc, #828] @ 9848c │ │ │ │ - ldr r1, [pc, #828] @ 98490 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96bac │ │ │ │ - add r7, r7, #1 │ │ │ │ - cmp r7, r6 │ │ │ │ - bne 949e0 │ │ │ │ - b 94a10 │ │ │ │ - ldr r3, [pc, #788] @ 9848c │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 96310 │ │ │ │ + ldr r3, [r2] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r2] │ │ │ │ + b 94ac8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 96518 │ │ │ │ + cmp ip, #0 │ │ │ │ + str r0, [r2, #8] │ │ │ │ + beq 95cd4 │ │ │ │ + b 95ce0 │ │ │ │ + str r0, [r2, #32] │ │ │ │ + b 9456c │ │ │ │ + str r1, [r5, #108] @ 0x6c │ │ │ │ + b 94718 │ │ │ │ + ldr r3, [pc, #772] @ 983b8 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #784] @ 98494 │ │ │ │ - bl 117e48 │ │ │ │ + ldr r1, [pc, #764] @ 983bc │ │ │ │ + bl 1176e0 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96bac │ │ │ │ - bl 11af64 │ │ │ │ + b 96ad0 │ │ │ │ + bl 11a7f8 │ │ │ │ str r4, [r5, #440] @ 0x1b8 │ │ │ │ - bl 2a1f3c │ │ │ │ - b 96ba8 │ │ │ │ + bl 29ef8c │ │ │ │ + b 96acc │ │ │ │ mov r0, r4 │ │ │ │ - bl a56c0 │ │ │ │ + bl a55e4 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 96bac │ │ │ │ + blt 96ad0 │ │ │ │ ldr r1, [r5, #128] @ 0x80 │ │ │ │ - b 94014 │ │ │ │ + b 93f38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 94cd4 │ │ │ │ - ldr r0, [pc, #716] @ 98498 │ │ │ │ - ldr r3, [r1, #12] │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - ldr r1, [pc, #708] @ 9849c │ │ │ │ - ldr r0, [r0] │ │ │ │ - bl 117e48 │ │ │ │ - ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96bac │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 98214 │ │ │ │ - str lr, [r2, #80] @ 0x50 │ │ │ │ - b 95660 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 9820c │ │ │ │ - ldr ip, [r0, #48] @ 0x30 │ │ │ │ - ldr ip, [ip, #84] @ 0x54 │ │ │ │ - cmp lr, ip │ │ │ │ - beq 95678 │ │ │ │ - str lr, [r2, #84] @ 0x54 │ │ │ │ - b 95678 │ │ │ │ - ldr ip, [r0, #48] @ 0x30 │ │ │ │ - ldr ip, [ip, #80] @ 0x50 │ │ │ │ - cmp lr, ip │ │ │ │ - bne 981ec │ │ │ │ - b 95660 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 94bf8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 98240 │ │ │ │ - ldr ip, [r0, #48] @ 0x30 │ │ │ │ - ldr ip, [ip, #88] @ 0x58 │ │ │ │ - cmp lr, ip │ │ │ │ - beq 95690 │ │ │ │ - str lr, [r2, #88] @ 0x58 │ │ │ │ - b 95690 │ │ │ │ + bne 98110 │ │ │ │ + str ip, [r2, #136] @ 0x88 │ │ │ │ + b 956d4 │ │ │ │ + ldr lr, [r0, #48] @ 0x30 │ │ │ │ + ldr lr, [lr, #136] @ 0x88 │ │ │ │ + cmp ip, lr │ │ │ │ + bne 98108 │ │ │ │ + b 956d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 98298 │ │ │ │ - str lr, [r2, #92] @ 0x5c │ │ │ │ - b 956a8 │ │ │ │ + beq 9813c │ │ │ │ + ldr lr, [r0, #48] @ 0x30 │ │ │ │ + ldr lr, [lr, #124] @ 0x7c │ │ │ │ + cmp ip, lr │ │ │ │ + beq 956a4 │ │ │ │ + str ip, [r2, #124] @ 0x7c │ │ │ │ + b 956a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 98270 │ │ │ │ - ldr ip, [r0, #48] @ 0x30 │ │ │ │ - ldr ip, [ip, #96] @ 0x60 │ │ │ │ - cmp lr, ip │ │ │ │ - beq 956c0 │ │ │ │ - str lr, [r2, #96] @ 0x60 │ │ │ │ - b 956c0 │ │ │ │ + beq 9815c │ │ │ │ + ldr lr, [r0, #48] @ 0x30 │ │ │ │ + ldr lr, [lr, #128] @ 0x80 │ │ │ │ + cmp ip, lr │ │ │ │ + beq 9568c │ │ │ │ + str ip, [r2, #128] @ 0x80 │ │ │ │ + b 9568c │ │ │ │ + ldr r1, [r5, #136] @ 0x88 │ │ │ │ + ldr r2, [r4, #136] @ 0x88 │ │ │ │ + cmp r1, #0 │ │ │ │ + str r0, [r5, #112] @ 0x70 │ │ │ │ + bne 95230 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 94744 │ │ │ │ + b 95ba4 │ │ │ │ + ldr r3, [pc, #556] @ 983b8 │ │ │ │ + ldr r1, [pc, #560] @ 983c0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ed6c │ │ │ │ + ldr r3, [r5, #84] @ 0x54 │ │ │ │ + b 96ad0 │ │ │ │ + add r7, r7, #1 │ │ │ │ + cmp r7, r6 │ │ │ │ + bne 94904 │ │ │ │ + b 94934 │ │ │ │ + str r1, [r6, #12] │ │ │ │ + ldr r3, [r6] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + bne 95324 │ │ │ │ + b 96acc │ │ │ │ + ldr r1, [pc, #508] @ 983c4 │ │ │ │ + ldr r0, [pc, #508] @ 983c8 │ │ │ │ + bl 2e0194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r3, [r6] │ │ │ │ + b 9531c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 98290 │ │ │ │ - ldr ip, [r0, #48] @ 0x30 │ │ │ │ - ldr ip, [ip, #100] @ 0x64 │ │ │ │ - cmp lr, ip │ │ │ │ - beq 956d8 │ │ │ │ - str lr, [r2, #100] @ 0x64 │ │ │ │ - b 956d8 │ │ │ │ - ldr ip, [r0, #48] @ 0x30 │ │ │ │ - ldr ip, [ip, #92] @ 0x5c │ │ │ │ - cmp lr, ip │ │ │ │ - bne 98250 │ │ │ │ - b 956a8 │ │ │ │ + bne 981fc │ │ │ │ + str r1, [r2, #4] │ │ │ │ + b 9579c │ │ │ │ + ldr r3, [pc, #460] @ 983b8 │ │ │ │ + ldr r1, [pc, #476] @ 983cc │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 1176e0 │ │ │ │ + ldr r3, [r5, #84] @ 0x54 │ │ │ │ + b 96ad0 │ │ │ │ + ldr r0, [r0, #80] @ 0x50 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + cmp r1, r0 │ │ │ │ + bne 981dc │ │ │ │ + b 94604 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 982cc │ │ │ │ + bne 98230 │ │ │ │ str lr, [r2, #104] @ 0x68 │ │ │ │ - b 956f0 │ │ │ │ + b 95614 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 982e0 │ │ │ │ + bne 98244 │ │ │ │ str lr, [r2, #108] @ 0x6c │ │ │ │ - b 95708 │ │ │ │ + b 9562c │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr ip, [ip, #104] @ 0x68 │ │ │ │ cmp lr, ip │ │ │ │ - bne 982b4 │ │ │ │ - b 956f0 │ │ │ │ + bne 98218 │ │ │ │ + b 95614 │ │ │ │ ldr ip, [r0, #48] @ 0x30 │ │ │ │ ldr ip, [ip, #108] @ 0x6c │ │ │ │ cmp lr, ip │ │ │ │ - bne 982c4 │ │ │ │ - b 95708 │ │ │ │ + bne 98228 │ │ │ │ + b 9562c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b 98090 │ │ │ │ + b 97fcc │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 9809c │ │ │ │ - b 96ba8 │ │ │ │ - ldr r3, [pc, #376] @ 9848c │ │ │ │ + bne 97fd8 │ │ │ │ + b 96acc │ │ │ │ + ldr r3, [pc, #320] @ 983b8 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #384] @ 984a0 │ │ │ │ - bl 117e48 │ │ │ │ + ldr r1, [pc, #332] @ 983d0 │ │ │ │ + bl 1176e0 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96bac │ │ │ │ - ldr r3, [pc, #348] @ 9848c │ │ │ │ + b 96ad0 │ │ │ │ + ldr r3, [pc, #292] @ 983b8 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - ldr r1, [pc, #364] @ 984a4 │ │ │ │ + ldr r1, [pc, #312] @ 983d4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117e48 │ │ │ │ - b 94a58 │ │ │ │ + bl 1176e0 │ │ │ │ + b 9497c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 95a54 │ │ │ │ - str r1, [r6, #12] │ │ │ │ - ldr r3, [r6] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 95400 │ │ │ │ - b 96ba8 │ │ │ │ - ldr r3, [pc, #292] @ 9848c │ │ │ │ - ldr r1, [pc, #316] @ 984a8 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 117e48 │ │ │ │ - ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96bac │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #288] @ 984ac │ │ │ │ - bl 117e48 │ │ │ │ - ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96bac │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #264] @ 984b0 │ │ │ │ - bl 117e48 │ │ │ │ - ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b 96bac │ │ │ │ - str r1, [r5, #108] @ 0x6c │ │ │ │ - b 947f4 │ │ │ │ - ldr r1, [r5, #136] @ 0x88 │ │ │ │ - ldr r2, [r4, #136] @ 0x88 │ │ │ │ - cmp r1, #0 │ │ │ │ - str r0, [r5, #112] @ 0x70 │ │ │ │ - bne 9530c │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 94820 │ │ │ │ - b 95c80 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 95978 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 983f0 │ │ │ │ - ldr lr, [r0, #48] @ 0x30 │ │ │ │ - ldr lr, [lr, #124] @ 0x7c │ │ │ │ - cmp ip, lr │ │ │ │ - beq 95780 │ │ │ │ - str ip, [r2, #124] @ 0x7c │ │ │ │ - b 95780 │ │ │ │ + beq 982c8 │ │ │ │ + ldr ip, [r0, #48] @ 0x30 │ │ │ │ + ldr ip, [ip, #88] @ 0x58 │ │ │ │ + cmp lr, ip │ │ │ │ + beq 955b4 │ │ │ │ + str lr, [r2, #88] @ 0x58 │ │ │ │ + b 955b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 98408 │ │ │ │ - str ip, [r2, #136] @ 0x88 │ │ │ │ - b 957b0 │ │ │ │ - ldr lr, [r0, #48] @ 0x30 │ │ │ │ - ldr lr, [lr, #136] @ 0x88 │ │ │ │ - cmp ip, lr │ │ │ │ - bne 98400 │ │ │ │ - b 957b0 │ │ │ │ - ldr r1, [pc, #144] @ 984b4 │ │ │ │ - ldr r0, [pc, #144] @ 984b8 │ │ │ │ - bl 2e2cec <_PyErr_BadInternalCall@@Base> │ │ │ │ - ldr r3, [r6] │ │ │ │ - b 953f8 │ │ │ │ + bne 98300 │ │ │ │ + str lr, [r2, #80] @ 0x50 │ │ │ │ + b 95584 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 98448 │ │ │ │ - ldr lr, [r0, #48] @ 0x30 │ │ │ │ - ldr lr, [lr, #128] @ 0x80 │ │ │ │ - cmp ip, lr │ │ │ │ - beq 95768 │ │ │ │ - str ip, [r2, #128] @ 0x80 │ │ │ │ - b 95768 │ │ │ │ + beq 982f8 │ │ │ │ + ldr ip, [r0, #48] @ 0x30 │ │ │ │ + ldr ip, [ip, #84] @ 0x54 │ │ │ │ + cmp lr, ip │ │ │ │ + beq 9559c │ │ │ │ + str lr, [r2, #84] @ 0x54 │ │ │ │ + b 9559c │ │ │ │ + ldr ip, [r0, #48] @ 0x30 │ │ │ │ + ldr ip, [ip, #80] @ 0x50 │ │ │ │ + cmp lr, ip │ │ │ │ + bne 982d8 │ │ │ │ + b 95584 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 98460 │ │ │ │ - str r1, [r2, #4] │ │ │ │ - b 95878 │ │ │ │ - ldr r0, [r0, #80] @ 0x50 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - cmp r1, r0 │ │ │ │ - bne 98458 │ │ │ │ - b 946e0 │ │ │ │ + beq 9832c │ │ │ │ + ldr ip, [r0, #48] @ 0x30 │ │ │ │ + ldr ip, [ip, #96] @ 0x60 │ │ │ │ + cmp lr, ip │ │ │ │ + beq 955e4 │ │ │ │ + str lr, [r2, #96] @ 0x60 │ │ │ │ + b 955e4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 9834c │ │ │ │ + ldr ip, [r0, #48] @ 0x30 │ │ │ │ + ldr ip, [ip, #100] @ 0x64 │ │ │ │ + cmp lr, ip │ │ │ │ + beq 955fc │ │ │ │ + str lr, [r2, #100] @ 0x64 │ │ │ │ + b 955fc │ │ │ │ + ldr r0, [pc, #124] @ 983d8 │ │ │ │ + ldr r3, [r1, #12] │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + ldr r1, [pc, #116] @ 983dc │ │ │ │ + ldr r0, [r0] │ │ │ │ + bl 1176e0 │ │ │ │ + ldr r3, [r5, #84] @ 0x54 │ │ │ │ + b 96ad0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 98384 │ │ │ │ + str lr, [r2, #92] @ 0x5c │ │ │ │ + b 955cc │ │ │ │ + ldr ip, [r0, #48] @ 0x30 │ │ │ │ + ldr ip, [ip, #92] @ 0x5c │ │ │ │ + cmp lr, ip │ │ │ │ + bne 9837c │ │ │ │ + b 955cc │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 97bb0 │ │ │ │ - b 944f0 │ │ │ │ - subseq r1, r9, r8, lsl r0 │ │ │ │ - andeq r0, r0, ip │ │ │ │ - ldrsbeq r1, [r6], #-12 │ │ │ │ - eorseq lr, r5, r4, ror #15 │ │ │ │ - eorseq lr, r5, r4, lsl #18 │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq lr, r5, ip, ror #14 │ │ │ │ - eorseq lr, r5, r4, asr r9 │ │ │ │ - @ instruction: 0x0035e9f8 │ │ │ │ - eorseq lr, r5, r4, asr #14 │ │ │ │ - eorseq lr, r5, r4, lsl r8 │ │ │ │ - @ instruction: 0x0035e8b4 │ │ │ │ + bne 97ad4 │ │ │ │ + b 94414 │ │ │ │ + subseq r1, r8, r8, lsl r0 │ │ │ │ + mlaseq r5, r4, r1, ip │ │ │ │ + eorseq ip, r5, r4, lsr r2 │ │ │ │ + andeq r0, r0, ip │ │ │ │ + ldrsbeq r1, [r5], #-12 │ │ │ │ + eorseq ip, r5, r4, lsl #5 │ │ │ │ + eorseq ip, r5, r4, ror #2 │ │ │ │ andeq r0, r0, ip, lsl #20 │ │ │ │ - eorseq lr, r5, ip, asr #15 │ │ │ │ + eorseq ip, r5, ip, asr #2 │ │ │ │ + eorseq ip, r5, r4, asr #1 │ │ │ │ + @ instruction: 0x0035c2d4 │ │ │ │ + eorseq ip, r5, r8, ror r3 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq ip, r5, ip, ror #1 │ │ │ │ │ │ │ │ -000984bc : │ │ │ │ - ldr r3, [pc, #100] @ 98528 │ │ │ │ +000983e0 : │ │ │ │ + ldr r3, [pc, #100] @ 9844c │ │ │ │ add r2, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r2, #1168] @ 0x490 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 98518 │ │ │ │ + beq 9843c │ │ │ │ ldr r2, [r3, #1412] @ 0x584 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 98518 │ │ │ │ + beq 9843c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #56] @ 9852c │ │ │ │ - bl 35a770 │ │ │ │ + ldr r2, [pc, #56] @ 98450 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r4, [r2, r0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 98520 │ │ │ │ + beq 98444 │ │ │ │ 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, r8, r0, lsl lr │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -00098530 : │ │ │ │ +00098454 : │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ ands r3, r3, #16384 @ 0x4000 │ │ │ │ - bne 98548 │ │ │ │ + bne 9846c │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #164] @ 0xa4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9855c │ │ │ │ + bne 98480 │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #56] @ 9859c │ │ │ │ + ldr r1, [pc, #56] @ 984c0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9857c │ │ │ │ + bne 984a0 │ │ │ │ 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} │ │ │ │ - strdeq r5, [sl], -r8 │ │ │ │ + andeq r5, sl, ip, lsl r7 │ │ │ │ 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 99118 │ │ │ │ + bne 9903c │ │ │ │ ldr sl, [r5, #4] │ │ │ │ - ldr r9, [pc, #2928] @ 99144 │ │ │ │ - cmp sl, r9 │ │ │ │ - bne 98a40 │ │ │ │ + ldr r8, [pc, #2928] @ 99068 │ │ │ │ + cmp sl, r8 │ │ │ │ + bne 98964 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9917c │ │ │ │ + bl 990a0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 98cb4 │ │ │ │ - ldr sl, [pc, #2900] @ 99144 │ │ │ │ + beq 98bd8 │ │ │ │ + ldr sl, [pc, #2900] @ 99068 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r1, [pc, #2896] @ 99148 │ │ │ │ + ldr r1, [pc, #2896] @ 9906c │ │ │ │ mov r7, #0 │ │ │ │ cmp r2, r1 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ - bne 98990 │ │ │ │ + bne 988b4 │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98f40 │ │ │ │ + beq 98e64 │ │ │ │ add r1, r2, #1 │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [r4] │ │ │ │ - beq 98f40 │ │ │ │ + beq 98e64 │ │ │ │ cmp r2, r7 │ │ │ │ str r2, [r4] │ │ │ │ - beq 98cd4 │ │ │ │ + beq 98bf8 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - beq 989f8 │ │ │ │ - cmp sl, r9 │ │ │ │ - bne 98a94 │ │ │ │ + beq 9891c │ │ │ │ + cmp sl, r8 │ │ │ │ + bne 989b8 │ │ │ │ cmp r6, #0 │ │ │ │ ldr r7, [r5, #172] @ 0xac │ │ │ │ - bne 98940 │ │ │ │ + bne 98864 │ │ │ │ cmp r6, r7 │ │ │ │ - bne 990d8 │ │ │ │ + bne 98ffc │ │ │ │ ldr r7, [r5, #84] @ 0x54 │ │ │ │ tst r7, #2 │ │ │ │ - bne 98a24 │ │ │ │ + bne 98948 │ │ │ │ ldr lr, [r5, #4] │ │ │ │ str r4, [r5, #172] @ 0xac │ │ │ │ - cmp lr, r9 │ │ │ │ - bne 987a8 │ │ │ │ + cmp lr, r8 │ │ │ │ + bne 986cc │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - ble 98828 │ │ │ │ + ble 9874c │ │ │ │ ldr r1, [r5, #172] @ 0xac │ │ │ │ add r4, r4, #8 │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r3, [r4, #4]! │ │ │ │ - beq 98fe4 │ │ │ │ + beq 98f08 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble 986e8 │ │ │ │ + ble 9860c │ │ │ │ ldr ip, [r1, #12] │ │ │ │ cmp r3, ip │ │ │ │ - beq 98794 │ │ │ │ + beq 986b8 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 986e8 │ │ │ │ + beq 9860c │ │ │ │ ldr ip, [r1, #16] │ │ │ │ cmp r3, ip │ │ │ │ - beq 98794 │ │ │ │ + beq 986b8 │ │ │ │ cmp r0, #2 │ │ │ │ - beq 986e8 │ │ │ │ - add r8, r1, #16 │ │ │ │ + beq 9860c │ │ │ │ + add r9, r1, #16 │ │ │ │ mov ip, #2 │ │ │ │ - ldr sl, [r8, #4]! │ │ │ │ + ldr sl, [r9, #4]! │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r3, sl │ │ │ │ - beq 98794 │ │ │ │ + beq 986b8 │ │ │ │ cmp r0, ip │ │ │ │ - bne 986d0 │ │ │ │ + bne 985f4 │ │ │ │ ldr r7, [r5, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ tst r7, #512 @ 0x200 │ │ │ │ str r3, [r5, #192] @ 0xc0 │ │ │ │ - beq 98828 │ │ │ │ - cmp lr, r9 │ │ │ │ - ldr r8, [r5, #168] @ 0xa8 │ │ │ │ + beq 9874c │ │ │ │ + cmp lr, r8 │ │ │ │ str r3, [r5, #452] @ 0x1c4 │ │ │ │ - beq 98838 │ │ │ │ - ldr r1, [pc, #2616] @ 9914c │ │ │ │ + ldr r8, [r5, #168] @ 0xa8 │ │ │ │ + beq 9875c │ │ │ │ + ldr r1, [pc, #2616] @ 99070 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11cddc <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ + bl 11c670 <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 9877c │ │ │ │ - ldr r1, [pc, #2592] @ 9914c │ │ │ │ - ldr r0, [pc, #2580] @ 99144 │ │ │ │ + beq 986a0 │ │ │ │ + ldr r1, [pc, #2592] @ 99070 │ │ │ │ + ldr r0, [pc, #2580] @ 99068 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ - bl 11cddc <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ + bl 11c670 <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ ldr r3, [r4] │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 9904c │ │ │ │ + beq 98f70 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98758 │ │ │ │ + beq 9867c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 99074 │ │ │ │ + beq 98f98 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98774 │ │ │ │ + beq 98698 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 99040 │ │ │ │ + beq 98f64 │ │ │ │ cmp r4, r7 │ │ │ │ - beq 98834 │ │ │ │ + beq 98758 │ │ │ │ ldr r7, [r5, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ tst r7, #512 @ 0x200 │ │ │ │ str r3, [r5, #192] @ 0xc0 │ │ │ │ strne r3, [r5, #452] @ 0x1c4 │ │ │ │ - b 98918 │ │ │ │ + b 9883c │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - beq 98828 │ │ │ │ + beq 9874c │ │ │ │ ldr r3, [r4, #4]! │ │ │ │ - b 98698 │ │ │ │ - ldr r1, [pc, #2460] @ 9914c │ │ │ │ + b 985bc │ │ │ │ + ldr r1, [pc, #2460] @ 99070 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11cddc <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ + bl 11c670 <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 98f68 │ │ │ │ - ldr r1, [pc, #2436] @ 9914c │ │ │ │ - ldr r0, [pc, #2424] @ 99144 │ │ │ │ + beq 98e8c │ │ │ │ + ldr r1, [pc, #2436] @ 99070 │ │ │ │ + ldr r0, [pc, #2424] @ 99068 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ - bl 11cddc <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ + bl 11c670 <_PyEval_CheckExceptTypeValid@@Base+0xf48> │ │ │ │ ldr r3, [r7] │ │ │ │ - subs r8, r0, #0 │ │ │ │ - beq 98f50 │ │ │ │ + subs r9, r0, #0 │ │ │ │ + beq 98e74 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 987f4 │ │ │ │ + beq 98718 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 99034 │ │ │ │ - ldr r3, [r8] │ │ │ │ + beq 98f58 │ │ │ │ + ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98810 │ │ │ │ + beq 98734 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r8] │ │ │ │ - beq 99028 │ │ │ │ - cmp r7, r8 │ │ │ │ - bne 98f68 │ │ │ │ + str r3, [r9] │ │ │ │ + beq 98f4c │ │ │ │ + cmp r7, r9 │ │ │ │ + bne 98e8c │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr lr, [r5, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bgt 9867c │ │ │ │ - cmp lr, r9 │ │ │ │ + bgt 985a0 │ │ │ │ + cmp lr, r8 │ │ │ │ ldr r8, [r5, #168] @ 0xa8 │ │ │ │ - bne 9870c │ │ │ │ + bne 98630 │ │ │ │ ldr r7, [r5, #84] @ 0x54 │ │ │ │ ldr r4, [r8, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - ble 98904 │ │ │ │ + ble 98828 │ │ │ │ ldr r0, [r5, #172] @ 0xac │ │ │ │ add r3, r8, #8 │ │ │ │ mov r1, #0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r2, [r3, #4]! │ │ │ │ - beq 988d4 │ │ │ │ + beq 987f8 │ │ │ │ ldr ip, [r0, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - ble 98780 │ │ │ │ + ble 986a4 │ │ │ │ ldr lr, [r0, #12] │ │ │ │ cmp r2, lr │ │ │ │ - beq 988c0 │ │ │ │ + beq 987e4 │ │ │ │ cmp ip, #1 │ │ │ │ - beq 98780 │ │ │ │ + beq 986a4 │ │ │ │ ldr lr, [r0, #16] │ │ │ │ cmp r2, lr │ │ │ │ - beq 988c0 │ │ │ │ + beq 987e4 │ │ │ │ cmp ip, #2 │ │ │ │ - beq 98780 │ │ │ │ + beq 986a4 │ │ │ │ add r8, r0, #16 │ │ │ │ ldr r9, [r8, #4]! │ │ │ │ mov lr, #2 │ │ │ │ cmp r9, r2 │ │ │ │ add lr, lr, #1 │ │ │ │ - beq 988c0 │ │ │ │ + beq 987e4 │ │ │ │ cmp ip, lr │ │ │ │ - beq 98780 │ │ │ │ + beq 986a4 │ │ │ │ ldr r9, [r8, #4]! │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r9, r2 │ │ │ │ - bne 988a8 │ │ │ │ + bne 987cc │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r4, r1 │ │ │ │ - beq 98904 │ │ │ │ + beq 98828 │ │ │ │ ldr r2, [r3, #4]! │ │ │ │ - b 98860 │ │ │ │ + b 98784 │ │ │ │ mov ip, r5 │ │ │ │ cmp r2, ip │ │ │ │ - beq 988f8 │ │ │ │ + beq 9881c │ │ │ │ ldr ip, [ip, #128] @ 0x80 │ │ │ │ cmp ip, #0 │ │ │ │ - bne 988d8 │ │ │ │ - ldr ip, [pc, #2140] @ 99150 │ │ │ │ + bne 987fc │ │ │ │ + ldr ip, [pc, #2140] @ 99074 │ │ │ │ cmp r2, ip │ │ │ │ - bne 98780 │ │ │ │ + bne 986a4 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r4, r1 │ │ │ │ - bne 98850 │ │ │ │ + bne 98774 │ │ │ │ tst r7, #2 │ │ │ │ - bne 98918 │ │ │ │ + bne 9883c │ │ │ │ ldr r3, [r5, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9912c │ │ │ │ + bne 99050 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r3, [sp] │ │ │ │ strne r6, [r3] │ │ │ │ - bne 98934 │ │ │ │ + bne 98858 │ │ │ │ cmp r6, #0 │ │ │ │ - bne 98968 │ │ │ │ + bne 9888c │ │ │ │ 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 9864c │ │ │ │ + beq 98570 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 9864c │ │ │ │ + bne 98570 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 9864c │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 98570 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98934 │ │ │ │ + beq 98858 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 98934 │ │ │ │ + bne 98858 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 98934 │ │ │ │ - ldr r1, [pc, #1980] @ 99154 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 98858 │ │ │ │ + ldr r1, [pc, #1980] @ 99078 │ │ │ │ cmp r2, r1 │ │ │ │ - bne 98ce0 │ │ │ │ + bne 98c04 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - beq 98db4 │ │ │ │ + beq 98cd8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 9a708 │ │ │ │ + bl 9a62c │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq 98dac │ │ │ │ + beq 98cd0 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - beq 98de0 │ │ │ │ + beq 98d04 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 98cb4 │ │ │ │ + beq 98bd8 │ │ │ │ mov r4, r7 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne 98638 │ │ │ │ + bne 9855c │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98a10 │ │ │ │ + beq 98934 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - bne 98a10 │ │ │ │ + bne 98934 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #1856] @ 99158 │ │ │ │ - ldr r1, [pc, #1856] @ 9915c │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #1856] @ 9907c │ │ │ │ + ldr r1, [pc, #1856] @ 99080 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117e48 │ │ │ │ - b 98cb4 │ │ │ │ + bl 1176e0 │ │ │ │ + b 98bd8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - bne 98e04 │ │ │ │ + bne 98d28 │ │ │ │ mvn r3, #-1073741824 @ 0xc0000000 │ │ │ │ str r3, [r4] │ │ │ │ - b 98660 │ │ │ │ - ldr r1, [pc, #1796] @ 9914c │ │ │ │ + b 98584 │ │ │ │ + ldr r1, [pc, #1796] @ 99070 │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11cba0 <_PyEval_CheckExceptTypeValid@@Base+0xd0c> │ │ │ │ + bl 11c434 <_PyEval_CheckExceptTypeValid@@Base+0xd0c> │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 98cb4 │ │ │ │ + beq 98bd8 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ - bl 18c2ac <_PyStack_AsDict@@Base+0x14> │ │ │ │ + bl 18a898 <_PyStack_AsDict@@Base+0x14> │ │ │ │ ldr r2, [r7] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq 98a88 │ │ │ │ + beq 989ac │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r7] │ │ │ │ - beq 99138 │ │ │ │ + beq 9905c │ │ │ │ cmp r4, #0 │ │ │ │ - bne 985ec │ │ │ │ - b 98cb4 │ │ │ │ + bne 98510 │ │ │ │ + b 98bd8 │ │ │ │ mov r0, r5 │ │ │ │ - bl a54fc │ │ │ │ + bl a5420 │ │ │ │ cmp fp, #0 │ │ │ │ - ble 98640 │ │ │ │ - ldr r2, [pc, #1700] @ 99150 │ │ │ │ + ble 98564 │ │ │ │ + ldr r2, [pc, #1700] @ 99074 │ │ │ │ add r3, r4, #8 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - str r9, [sp, #16] │ │ │ │ + str r8, [sp, #16] │ │ │ │ mov r2, fp │ │ │ │ mov r7, #0 │ │ │ │ mov fp, r3 │ │ │ │ - mov r9, r0 │ │ │ │ + mov r8, r0 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r5, [sp, #12] │ │ │ │ - b 98bf0 │ │ │ │ + b 98b14 │ │ │ │ ldr sl, [r6, #128] @ 0x80 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 98c30 │ │ │ │ + beq 98b54 │ │ │ │ ldr r4, [sl, #128] @ 0x80 │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r4, [pc, #1632] @ 99150 │ │ │ │ - beq 98b6c │ │ │ │ + ldreq r4, [pc, #1632] @ 99074 │ │ │ │ + beq 98a90 │ │ │ │ ldr r3, [r4, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - ldreq r3, [pc, #1616] @ 99150 │ │ │ │ - beq 98b4c │ │ │ │ + ldreq r3, [pc, #1616] @ 99074 │ │ │ │ + beq 98a70 │ │ │ │ ldr r0, [r3, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #1600] @ 99150 │ │ │ │ - beq 98b2c │ │ │ │ + ldreq r0, [pc, #1600] @ 99074 │ │ │ │ + beq 98a50 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl a54fc │ │ │ │ + bl a5420 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr lr, [r3, #16] │ │ │ │ ldr ip, [r0, #16] │ │ │ │ cmp lr, ip │ │ │ │ - bne 98b4c │ │ │ │ + bne 98a70 │ │ │ │ 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 98b6c │ │ │ │ + bne 98a90 │ │ │ │ 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 98c38 │ │ │ │ + bne 98b5c │ │ │ │ ldr lr, [sl, #20] │ │ │ │ ldr ip, [r4, #20] │ │ │ │ cmp lr, ip │ │ │ │ - bne 98c38 │ │ │ │ + bne 98b5c │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 98dfc │ │ │ │ + bne 98d20 │ │ │ │ ldr ip, [r6, #20] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp ip, r0 │ │ │ │ - bne 98dfc │ │ │ │ - ldr r0, [r8, #16] │ │ │ │ + bne 98d20 │ │ │ │ + ldr r0, [r9, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 98c28 │ │ │ │ - ldr r0, [r8, #20] │ │ │ │ + bne 98b4c │ │ │ │ + ldr r0, [r9, #20] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 98c28 │ │ │ │ + bne 98b4c │ │ │ │ cmp r5, #0 │ │ │ │ - beq 98eb8 │ │ │ │ + beq 98ddc │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 98c74 │ │ │ │ + ble 98b98 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r4, r0 │ │ │ │ - bne 98c4c │ │ │ │ + bne 98b70 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r2 │ │ │ │ - beq 98cc4 │ │ │ │ - ldr r8, [fp, #4]! │ │ │ │ - ldr r3, [r8, #4] │ │ │ │ + beq 98be8 │ │ │ │ + ldr r9, [fp, #4]! │ │ │ │ + ldr r3, [r9, #4] │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 990b8 │ │ │ │ - ldr r6, [r8, #128] @ 0x80 │ │ │ │ - ldr r5, [r9, #172] @ 0xac │ │ │ │ + bge 98fdc │ │ │ │ + ldr r6, [r9, #128] @ 0x80 │ │ │ │ + ldr r5, [r8, #172] @ 0xac │ │ │ │ cmp r6, #0 │ │ │ │ - bne 98ad4 │ │ │ │ - ldr r4, [pc, #1332] @ 99150 │ │ │ │ + bne 989f8 │ │ │ │ + ldr r4, [pc, #1332] @ 99074 │ │ │ │ mov r3, r1 │ │ │ │ - ldr r0, [r8, #16] │ │ │ │ + ldr r0, [r9, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 98bb4 │ │ │ │ - mov r4, r8 │ │ │ │ - b 98bc4 │ │ │ │ - ldr sl, [pc, #1304] @ 99150 │ │ │ │ + beq 98ad8 │ │ │ │ + mov r4, r9 │ │ │ │ + b 98ae8 │ │ │ │ + ldr sl, [pc, #1304] @ 99074 │ │ │ │ mov r3, r1 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bne 98df8 │ │ │ │ + bne 98d1c │ │ │ │ mov r4, sl │ │ │ │ - b 98b98 │ │ │ │ + b 98abc │ │ │ │ cmp r3, #1 │ │ │ │ - beq 98c74 │ │ │ │ + beq 98b98 │ │ │ │ add r5, r5, #12 │ │ │ │ mov ip, #1 │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ cmp r4, r0 │ │ │ │ - beq 98be4 │ │ │ │ + beq 98b08 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r3, ip │ │ │ │ - bne 98c5c │ │ │ │ - ldr r3, [pc, #1244] @ 99158 │ │ │ │ - ldr r2, [r8, #12] │ │ │ │ - ldr r1, [pc, #1244] @ 99160 │ │ │ │ + bne 98b80 │ │ │ │ + ldr r3, [pc, #1244] @ 9907c │ │ │ │ + ldr r2, [r9, #12] │ │ │ │ + ldr r1, [pc, #1244] @ 99084 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - bl 117e48 │ │ │ │ + bl 1176e0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98cb4 │ │ │ │ + beq 98bd8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 98cb4 │ │ │ │ + bne 98bd8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne 98f18 │ │ │ │ + bne 98e3c │ │ │ │ mvn r0, #0 │ │ │ │ - b 98938 │ │ │ │ + b 9885c │ │ │ │ add r4, sp, #8 │ │ │ │ - ldm r4, {r4, r5, r9} │ │ │ │ + ldm r4, {r4, r5, r8} │ │ │ │ ldr r6, [sp, #4] │ │ │ │ - b 98640 │ │ │ │ + b 98564 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 989e0 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 98904 │ │ │ │ mov r0, r4 │ │ │ │ - bl aef58 │ │ │ │ + bl aeacc │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq 98e88 │ │ │ │ + beq 98dac │ │ │ │ mov r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 15e410 │ │ │ │ + bl 15d5ec │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq 98e64 │ │ │ │ - bl 92cbc │ │ │ │ + beq 98d88 │ │ │ │ + bl 92be0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne 98d3c │ │ │ │ - b 98e64 │ │ │ │ + bne 98c60 │ │ │ │ + b 98d88 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r7, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r3, r3, r7, lsl #2 │ │ │ │ - bge 98ee0 │ │ │ │ + bge 98e04 │ │ │ │ add r7, r7, #1 │ │ │ │ - str r8, [r3, #12] │ │ │ │ + str r9, [r3, #12] │ │ │ │ ldr r3, [fp, #4] │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ - subs r8, r0, #0 │ │ │ │ - bne 98d20 │ │ │ │ - ldr r3, [pc, #1032] @ 99164 │ │ │ │ - bl 35a770 │ │ │ │ - ldr r8, [r3, r0] │ │ │ │ - ldr r1, [r8, #72] @ 0x48 │ │ │ │ + subs r9, r0, #0 │ │ │ │ + bne 98c44 │ │ │ │ + ldr r3, [pc, #1032] @ 99088 │ │ │ │ + bl 3580f0 │ │ │ │ + ldr r9, [r3, r0] │ │ │ │ + ldr r1, [r9, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 98f70 │ │ │ │ + bne 98e94 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r7, r3 │ │ │ │ - blt 98e50 │ │ │ │ + blt 98d74 │ │ │ │ ldr r1, [fp] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98d9c │ │ │ │ + beq 98cc0 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [fp] │ │ │ │ - bne 98d9c │ │ │ │ + bne 98cc0 │ │ │ │ mov r0, fp │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 989c4 │ │ │ │ + bne 988e8 │ │ │ │ mov r4, r7 │ │ │ │ - b 98dec │ │ │ │ - ldr r1, [pc, #940] @ 99168 │ │ │ │ - ldr r0, [pc, #940] @ 9916c │ │ │ │ - bl 2e2cec <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 98d10 │ │ │ │ + ldr r1, [pc, #940] @ 9908c │ │ │ │ + ldr r0, [pc, #940] @ 99090 │ │ │ │ + bl 2e0194 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98cb4 │ │ │ │ + beq 98bd8 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - bne 98cb4 │ │ │ │ + bne 98bd8 │ │ │ │ mov r7, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r4, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 989e0 │ │ │ │ - b 98cb4 │ │ │ │ + bne 98904 │ │ │ │ + b 98bd8 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r6 │ │ │ │ - b 98c1c │ │ │ │ + b 98b40 │ │ │ │ ldr r3, [r3, #164] @ 0xa4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 98e98 │ │ │ │ + bne 98dbc │ │ │ │ ldr r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 98a34 │ │ │ │ + beq 98958 │ │ │ │ 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 98a34 │ │ │ │ + b 98958 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl a5d08 <_PyTuple_Resize@@Base> │ │ │ │ + bl a5c2c <_PyTuple_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 98d78 │ │ │ │ + beq 98c9c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 9b380 │ │ │ │ + bl 9b2a4 │ │ │ │ ldr r1, [fp] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98e88 │ │ │ │ + beq 98dac │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [fp] │ │ │ │ - beq 98fbc │ │ │ │ + beq 98ee0 │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 98dcc │ │ │ │ - b 98cb4 │ │ │ │ - ldr r2, [pc, #720] @ 99170 │ │ │ │ + bne 98cf0 │ │ │ │ + b 98bd8 │ │ │ │ + ldr r2, [pc, #720] @ 99094 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 99018 │ │ │ │ + bne 98f3c │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ and r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 98e10 │ │ │ │ - b 98a34 │ │ │ │ - mov r3, r9 │ │ │ │ + bne 98d34 │ │ │ │ + b 98958 │ │ │ │ + mov r3, r8 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 98be4 │ │ │ │ + beq 98b08 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 98ebc │ │ │ │ - ldr r3, [pc, #632] @ 99150 │ │ │ │ + bne 98de0 │ │ │ │ + ldr r3, [pc, #632] @ 99074 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 98be4 │ │ │ │ - b 98c74 │ │ │ │ + beq 98b08 │ │ │ │ + b 98b98 │ │ │ │ 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 99104 │ │ │ │ - bl a5d08 <_PyTuple_Resize@@Base> │ │ │ │ + bmi 99028 │ │ │ │ + bl a5c2c <_PyTuple_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 99090 │ │ │ │ + bne 98fb4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, r3, r7, lsl #2 │ │ │ │ - b 98d34 │ │ │ │ + b 98c58 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98cbc │ │ │ │ + beq 98be0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 98cbc │ │ │ │ + bne 98be0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 98cbc │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 98be0 │ │ │ │ ldr fp, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne 98638 │ │ │ │ - b 98a10 │ │ │ │ + bne 9855c │ │ │ │ + b 98934 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98f68 │ │ │ │ + beq 98e8c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 99080 │ │ │ │ + beq 98fa4 │ │ │ │ ldr lr, [r5, #4] │ │ │ │ - b 986e8 │ │ │ │ + b 9860c │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 98d6c │ │ │ │ - ldr r1, [pc, #496] @ 99174 │ │ │ │ - mov r0, r8 │ │ │ │ + beq 98c90 │ │ │ │ + ldr r1, [pc, #496] @ 99098 │ │ │ │ + mov r0, r9 │ │ │ │ ldr r1, [r1] │ │ │ │ - bl 18abfc <_PyErr_ExceptionMatches@@Base> │ │ │ │ - ldr r3, [pc, #464] @ 99164 │ │ │ │ + bl 189550 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + ldr r3, [pc, #464] @ 99088 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 98fd4 │ │ │ │ - bl 35a770 │ │ │ │ + bne 98ef8 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r1, [r3, r0] │ │ │ │ ldr r1, [r1, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 98d6c │ │ │ │ + beq 98c90 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 98d6c │ │ │ │ - b 98e64 │ │ │ │ + beq 98c90 │ │ │ │ + b 98d88 │ │ │ │ mov r0, fp │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 98dcc │ │ │ │ - b 98cb4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 18ac24 <_PyErr_Clear@@Base> │ │ │ │ - ldr r3, [pc, #384] @ 99164 │ │ │ │ - b 98f98 │ │ │ │ + bne 98cf0 │ │ │ │ + b 98bd8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 189578 <_PyErr_Clear@@Base> │ │ │ │ + ldr r3, [pc, #384] @ 99088 │ │ │ │ + b 98ebc │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, r0 │ │ │ │ - beq 99008 │ │ │ │ + beq 98f2c │ │ │ │ ldr r0, [r0, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 98fe8 │ │ │ │ - ldr r0, [pc, #332] @ 99150 │ │ │ │ + bne 98f0c │ │ │ │ + ldr r0, [pc, #332] @ 99074 │ │ │ │ cmp r3, r0 │ │ │ │ - bne 986e8 │ │ │ │ + bne 9860c │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - bne 98688 │ │ │ │ - b 98828 │ │ │ │ + bne 985ac │ │ │ │ + b 9874c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b 98eac │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 98810 │ │ │ │ + b 98dd0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 98734 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 987f4 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 98718 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 98774 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 98698 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9877c │ │ │ │ + beq 986a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 9877c │ │ │ │ + bne 986a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r7, [r5, #84] @ 0x54 │ │ │ │ - b 98780 │ │ │ │ + b 986a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 98758 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 9867c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr lr, [r5, #4] │ │ │ │ - b 986e8 │ │ │ │ - ldr r1, [r8] │ │ │ │ + b 9860c │ │ │ │ + ldr r1, [r9] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 98e64 │ │ │ │ + beq 98d88 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - str r1, [r8] │ │ │ │ - bne 98e64 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 98e64 │ │ │ │ - ldr r0, [pc, #152] @ 99158 │ │ │ │ + str r1, [r9] │ │ │ │ + bne 98d88 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 98d88 │ │ │ │ + ldr r0, [pc, #152] @ 9907c │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #176] @ 99178 │ │ │ │ + ldr r1, [pc, #176] @ 9909c │ │ │ │ ldr r0, [r0] │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - bl 117e48 │ │ │ │ - b 98c90 │ │ │ │ + bl 1176e0 │ │ │ │ + b 98bb4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 990fc │ │ │ │ + beq 99020 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 990fc │ │ │ │ + bne 99020 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b 98938 │ │ │ │ - bl 2a1f3c │ │ │ │ - ldr r1, [r8] │ │ │ │ + b 9885c │ │ │ │ + bl 29ef8c │ │ │ │ + ldr r1, [r9] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 9909c │ │ │ │ - b 98e64 │ │ │ │ + bne 98fc0 │ │ │ │ + b 98d88 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ - b 985c8 │ │ │ │ + b 984ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 2610e8 │ │ │ │ - b 98918 │ │ │ │ + bl 25dac0 <_PySys_GetRequiredAttrString@@Base+0x61c4> │ │ │ │ + b 9883c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 98a88 │ │ │ │ - subseq r9, r6, ip, asr #30 │ │ │ │ - subseq sl, r6, ip, lsr #8 │ │ │ │ - subseq sp, r8, r0, asr #23 │ │ │ │ - subseq r8, r6, r0, asr lr │ │ │ │ - @ instruction: 0x00565694 │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r6, ip, ror #19 │ │ │ │ - eorseq r1, r6, r0, lsr sl │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 989ac │ │ │ │ + subseq r9, r5, ip, asr #30 │ │ │ │ + subseq sl, r5, ip, lsr #8 │ │ │ │ + subseq sp, r7, r0, asr #23 │ │ │ │ + subseq r8, r5, r0, asr lr │ │ │ │ + @ instruction: 0x00555694 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq pc, r5, ip, ror #6 │ │ │ │ + @ instruction: 0x0035f3b0 │ │ │ │ andeq r0, r0, ip │ │ │ │ andeq r0, r0, r6, lsl #25 │ │ │ │ - mlaseq r5, ip, r5, lr │ │ │ │ - strdeq r5, [sl], -r8 │ │ │ │ - subseq fp, r6, r8, asr #23 │ │ │ │ - eorseq r1, r6, r8, lsl #20 │ │ │ │ + eorseq fp, r5, ip, lsl pc │ │ │ │ + andeq r5, sl, ip, lsl r7 │ │ │ │ + subseq fp, r5, r8, asr #23 │ │ │ │ + eorseq pc, r5, r8, lsl #7 │ │ │ │ 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 993e4 │ │ │ │ + bne 99308 │ │ │ │ ldr r3, [r0, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 99448 │ │ │ │ + beq 9936c │ │ │ │ ldr r4, [r5, #168] @ 0xa8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble 991f8 │ │ │ │ + ble 9911c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r7, [r3, #172] @ 0xac │ │ │ │ cmp r7, #0 │ │ │ │ - beq 9979c │ │ │ │ + beq 996c0 │ │ │ │ cmp r1, #1 │ │ │ │ - beq 99298 │ │ │ │ + beq 991bc │ │ │ │ add r0, r4, #12 │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r0, #4]! │ │ │ │ add r2, r2, #1 │ │ │ │ ldr ip, [r3, #172] @ 0xac │ │ │ │ cmp ip, #0 │ │ │ │ - beq 9979c │ │ │ │ + beq 996c0 │ │ │ │ cmp r2, r1 │ │ │ │ - bne 991dc │ │ │ │ + bne 99100 │ │ │ │ add r6, r4, #8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, #0 │ │ │ │ cmp r1, r3 │ │ │ │ - ble 994a0 │ │ │ │ + ble 993c4 │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r0, [r2, #4]! │ │ │ │ mov ip, r3 │ │ │ │ cmp r1, ip │ │ │ │ - beq 99204 │ │ │ │ + beq 99128 │ │ │ │ add lr, r4, #12 │ │ │ │ ldr lr, [lr, ip, lsl #2] │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r0, lr │ │ │ │ - bne 99218 │ │ │ │ - bl 344318 │ │ │ │ + bne 9913c │ │ │ │ + bl 341bc8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 99288 │ │ │ │ + beq 991ac │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1492] @ 99820 │ │ │ │ + ldr r2, [pc, #1492] @ 99744 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ldr r0, [r2] │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq 997b4 │ │ │ │ - ldr r1, [pc, #1476] @ 99824 │ │ │ │ + beq 996d8 │ │ │ │ + ldr r1, [pc, #1476] @ 99748 │ │ │ │ mov r2, r4 │ │ │ │ - bl 117e48 │ │ │ │ + bl 1176e0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 99288 │ │ │ │ + beq 991ac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 99288 │ │ │ │ + bne 991ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_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 994e8 │ │ │ │ - blt 99784 │ │ │ │ - ldr fp, [pc, #1396] @ 99828 │ │ │ │ - bl 35a770 │ │ │ │ + beq 9940c │ │ │ │ + blt 996a8 │ │ │ │ + ldr fp, [pc, #1396] @ 9974c │ │ │ │ + bl 3580f0 │ │ │ │ ldr sl, [fp, r0] │ │ │ │ cmp r8, #20 │ │ │ │ ldr r2, [sl, #8] │ │ │ │ mov r9, r0 │ │ │ │ - bgt 99720 │ │ │ │ + bgt 99644 │ │ │ │ add r2, r2, r6, lsl #2 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r4, [r2, #1612] @ 0x64c │ │ │ │ cmp r4, #0 │ │ │ │ - beq 9946c │ │ │ │ - ldr ip, [pc, #1352] @ 9982c │ │ │ │ + beq 99390 │ │ │ │ + ldr ip, [pc, #1352] @ 99750 │ │ │ │ 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 99750 │ │ │ │ + bne 99674 │ │ │ │ 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] │ │ │ │ @@ -114343,57 +114284,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 9945c │ │ │ │ + beq 99380 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r6, #0 │ │ │ │ str r2, [r5] │ │ │ │ str r5, [r4, #12] │ │ │ │ - beq 9928c │ │ │ │ + beq 991b0 │ │ │ │ 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 9928c │ │ │ │ + beq 991b0 │ │ │ │ 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 9928c │ │ │ │ + beq 991b0 │ │ │ │ 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 993cc │ │ │ │ + bne 992f0 │ │ │ │ cmp r3, r6 │ │ │ │ str r2, [r0, #4]! │ │ │ │ - bne 993a8 │ │ │ │ - b 9928c │ │ │ │ + bne 992cc │ │ │ │ + b 991b0 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r3, r6 │ │ │ │ str r1, [r2] │ │ │ │ str r2, [r0, #4]! │ │ │ │ - bne 993a8 │ │ │ │ - b 9928c │ │ │ │ - ldr r2, [pc, #1084] @ 99828 │ │ │ │ + bne 992cc │ │ │ │ + b 991b0 │ │ │ │ + ldr r2, [pc, #1084] @ 9974c │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ 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 │ │ │ │ @@ -114407,81 +114348,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 991ac │ │ │ │ + bne 990d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a56c0 │ │ │ │ + bl a55e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 991ac │ │ │ │ - b 99288 │ │ │ │ + bge 990d0 │ │ │ │ + b 991ac │ │ │ │ cmp r6, #0 │ │ │ │ str r5, [r4, #12] │ │ │ │ - bne 9935c │ │ │ │ - b 9928c │ │ │ │ - ldr r0, [pc, #956] @ 99830 │ │ │ │ + bne 99280 │ │ │ │ + b 991b0 │ │ │ │ + ldr r0, [pc, #956] @ 99754 │ │ │ │ mov r1, r8 │ │ │ │ - bl 9aa74 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9a998 <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 99288 │ │ │ │ + beq 991ac │ │ │ │ lsl r2, r8, #2 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r8, [fp, r0] │ │ │ │ mov r1, #0 │ │ │ │ add r0, r4, #12 │ │ │ │ bl 29658 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ - b 99318 │ │ │ │ + b 9923c │ │ │ │ add sl, r1, #1 │ │ │ │ cmn sl, #-536870911 @ 0xe0000001 │ │ │ │ - bhi 99794 │ │ │ │ + bhi 996b8 │ │ │ │ lsl r9, sl, #2 │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp] │ │ │ │ - bl 99848 │ │ │ │ + bl 9976c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 99794 │ │ │ │ + beq 996b8 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r3, #0 │ │ │ │ cmp r3, r1 │ │ │ │ - bge 99508 │ │ │ │ + bge 9942c │ │ │ │ ldr r2, [r6, #4]! │ │ │ │ ldr r2, [r2, #172] @ 0xac │ │ │ │ str r2, [r7, r3, lsl #2] │ │ │ │ add r3, r3, #1 │ │ │ │ - b 994cc │ │ │ │ + b 993f0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ - ldr r3, [pc, #820] @ 99834 │ │ │ │ + ldr r3, [pc, #820] @ 99758 │ │ │ │ add r4, r3, #520 @ 0x208 │ │ │ │ str r5, [r3, #532] @ 0x214 │ │ │ │ - b 9928c │ │ │ │ + b 991b0 │ │ │ │ sub r8, r9, #4 │ │ │ │ str r4, [r7, r8] │ │ │ │ mov r0, #1 │ │ │ │ - bl 92f28 │ │ │ │ + bl 92e4c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 99804 │ │ │ │ + beq 99728 │ │ │ │ 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 99848 │ │ │ │ + bl 9976c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 99818 │ │ │ │ + beq 9973c │ │ │ │ cmp sl, #0 │ │ │ │ - beq 9970c │ │ │ │ + beq 99630 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #0 │ │ │ │ add r8, r7, r8 │ │ │ │ sub r9, r7, #4 │ │ │ │ sub fp, r6, #4 │ │ │ │ bl 29658 │ │ │ │ str r4, [sp, #12] │ │ │ │ @@ -114489,216 +114430,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 996f8 │ │ │ │ + bge 9961c │ │ │ │ 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 99610 │ │ │ │ + ble 99534 │ │ │ │ add ip, r1, r3, lsl #2 │ │ │ │ ldr r5, [ip, #16] │ │ │ │ cmp r5, r4 │ │ │ │ - beq 996f0 │ │ │ │ + beq 99614 │ │ │ │ add r5, r3, #2 │ │ │ │ cmp r5, r0 │ │ │ │ - bge 99610 │ │ │ │ + bge 99534 │ │ │ │ ldr ip, [ip, #20] │ │ │ │ cmp ip, r4 │ │ │ │ - beq 996f0 │ │ │ │ + beq 99614 │ │ │ │ add r3, r3, #3 │ │ │ │ cmp r3, r0 │ │ │ │ - bge 99610 │ │ │ │ + bge 99534 │ │ │ │ add r1, r1, #12 │ │ │ │ ldr ip, [r1, r3, lsl #2] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r4, ip │ │ │ │ - beq 996f0 │ │ │ │ + beq 99614 │ │ │ │ cmp r0, r3 │ │ │ │ - bgt 995f8 │ │ │ │ + bgt 9951c │ │ │ │ cmp r2, r8 │ │ │ │ - bne 995a8 │ │ │ │ + bne 994cc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ - bl ab318 │ │ │ │ + bl ab23c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 99810 │ │ │ │ + blt 99734 │ │ │ │ ldr r2, [r7] │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - ble 99654 │ │ │ │ + ble 99578 │ │ │ │ add r2, r2, r3, lsl #2 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r4, r2 │ │ │ │ addeq r3, r3, #1 │ │ │ │ streq r3, [r6] │ │ │ │ cmp sl, #1 │ │ │ │ - beq 9956c │ │ │ │ + beq 99490 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - ble 99684 │ │ │ │ + ble 995a8 │ │ │ │ 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 996ac │ │ │ │ + ble 995d0 │ │ │ │ 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 9956c │ │ │ │ + beq 99490 │ │ │ │ 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 996e4 │ │ │ │ + bge 99608 │ │ │ │ ldr r1, [ip, #12] │ │ │ │ cmp r4, r1 │ │ │ │ streq r3, [r0] │ │ │ │ cmp r2, r8 │ │ │ │ - bne 996bc │ │ │ │ - b 9956c │ │ │ │ + bne 995e0 │ │ │ │ + b 99490 │ │ │ │ ldr r3, [sp] │ │ │ │ ldmib sp, {r1, r5} │ │ │ │ cmp r1, r8 │ │ │ │ - bne 99578 │ │ │ │ + bne 9949c │ │ │ │ cmp sl, r3 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - bne 997c0 │ │ │ │ + bne 996e4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99d3c │ │ │ │ + bl 99c60 │ │ │ │ mov r0, r7 │ │ │ │ - bl 99d3c │ │ │ │ - b 9928c │ │ │ │ + bl 99c60 │ │ │ │ + b 991b0 │ │ │ │ cmn r8, #-536870908 @ 0xe0000004 │ │ │ │ - bls 9946c │ │ │ │ - bl 2a1f3c │ │ │ │ + bls 99390 │ │ │ │ + bl 29ef8c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 99288 │ │ │ │ + beq 991ac │ │ │ │ ldr r9, [fp, r9] │ │ │ │ lsl r2, r8, #2 │ │ │ │ mov r1, #0 │ │ │ │ add r0, r4, #12 │ │ │ │ bl 29658 │ │ │ │ ldr r3, [r9, #8] │ │ │ │ - b 99318 │ │ │ │ - ldr r2, [pc, #224] @ 99838 │ │ │ │ + b 9923c │ │ │ │ + ldr r2, [pc, #224] @ 9975c │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9976c │ │ │ │ + bne 99690 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18fcb8 │ │ │ │ + bl 18e2a4 │ │ │ │ ldr r9, [fp, r9] │ │ │ │ - b 99738 │ │ │ │ + b 9965c │ │ │ │ ldr r2, [ip, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r9, [fp, r9] │ │ │ │ - b 99738 │ │ │ │ - ldr r0, [pc, #176] @ 9983c │ │ │ │ + b 9965c │ │ │ │ + ldr r0, [pc, #176] @ 99760 │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ - bl 2e2cec <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 99288 │ │ │ │ - bl 2a1f3c │ │ │ │ - b 99288 │ │ │ │ - ldr r0, [pc, #124] @ 99820 │ │ │ │ + bl 2e0194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 991ac │ │ │ │ + bl 29ef8c │ │ │ │ + b 991ac │ │ │ │ + ldr r0, [pc, #124] @ 99744 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #148] @ 99840 │ │ │ │ + ldr r1, [pc, #148] @ 99764 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117e48 │ │ │ │ - b 99288 │ │ │ │ - ldr r1, [pc, #136] @ 99844 │ │ │ │ - bl 190780 │ │ │ │ - b 99264 │ │ │ │ + bl 1176e0 │ │ │ │ + b 991ac │ │ │ │ + ldr r1, [pc, #136] @ 99768 │ │ │ │ + bl 18ed6c │ │ │ │ + b 99188 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 343f38 │ │ │ │ + bl 3415d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99d3c │ │ │ │ + bl 99c60 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 997fc │ │ │ │ + beq 99720 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 997fc │ │ │ │ + bne 99720 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 99714 │ │ │ │ + b 99638 │ │ │ │ mov r0, r7 │ │ │ │ - bl 99d3c │ │ │ │ - b 99288 │ │ │ │ + bl 99c60 │ │ │ │ + b 991ac │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - b 997d0 │ │ │ │ - bl 2a1f3c │ │ │ │ - b 997d8 │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - mlaseq r6, r4, sl, r1 │ │ │ │ + b 996f4 │ │ │ │ + bl 29ef8c │ │ │ │ + b 996fc │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq pc, r5, r4, lsl r4 @ │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r5, r8, r0, lsl lr │ │ │ │ - subseq sl, r6, ip, lsr #8 │ │ │ │ - subseq r0, r9, r0, lsl lr │ │ │ │ - @ instruction: 0x0018f6f8 │ │ │ │ - eorseq lr, r5, r0, lsl #11 │ │ │ │ - eorseq r1, r6, r8, ror #20 │ │ │ │ - eorseq r1, r6, ip, lsr #21 │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ + subseq sl, r5, ip, lsr #8 │ │ │ │ + subseq r0, r8, r0, lsl lr │ │ │ │ + andseq sp, r8, r4, ror #25 │ │ │ │ + eorseq fp, r5, r0, lsl #30 │ │ │ │ + eorseq pc, r5, r8, ror #7 │ │ │ │ + eorseq pc, r5, ip, lsr #8 │ │ │ │ │ │ │ │ -00099848 : │ │ │ │ +0009976c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt 99968 │ │ │ │ - ldr r5, [pc, #264] @ 99970 │ │ │ │ - ldr r2, [pc, #264] @ 99974 │ │ │ │ + blt 9988c │ │ │ │ + ldr r5, [pc, #264] @ 99894 │ │ │ │ + ldr r2, [pc, #264] @ 99898 │ │ │ │ ldr r3, [r5, #692] @ 0x2b4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 99948 │ │ │ │ - ldr r3, [pc, #252] @ 99978 │ │ │ │ - bl 35a770 │ │ │ │ + bne 9986c │ │ │ │ + ldr r3, [pc, #252] @ 9989c │ │ │ │ + bl 3580f0 │ │ │ │ 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 99910 │ │ │ │ + bcs 99834 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r6, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq 99900 │ │ │ │ + beq 99824 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r0] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -114713,21 +114654,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 92244 │ │ │ │ + bl 92168 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ ldr r3, [r5, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #96] @ 9997c │ │ │ │ + ldr r2, [pc, #96] @ 998a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 99958 │ │ │ │ + bne 9987c │ │ │ │ cmp r4, #1 │ │ │ │ movcs r0, r4 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ ldr r3, [r6, #800] @ 0x320 │ │ │ │ @@ -114737,64 +114678,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 99930 │ │ │ │ + b 99854 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r4, r8, r0, lsl lr │ │ │ │ - andeq r2, r9, ip, lsr #2 │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ + andeq r2, r9, r0, asr r0 │ │ │ │ andeq r0, r0, ip │ │ │ │ andeq fp, r8, r0, asr r1 │ │ │ │ │ │ │ │ -00099980 : │ │ │ │ +000998a4 : │ │ │ │ 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 99b14 │ │ │ │ + beq 99a38 │ │ │ │ cmp r4, #36 @ 0x24 │ │ │ │ - bne 99a6c │ │ │ │ - ldr r3, [pc, #464] @ 99b80 │ │ │ │ + bne 99990 │ │ │ │ + ldr r3, [pc, #464] @ 99aa4 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi 99a7c │ │ │ │ - ldr r7, [pc, #456] @ 99b84 │ │ │ │ - ldr r2, [pc, #456] @ 99b88 │ │ │ │ + bhi 999a0 │ │ │ │ + ldr r7, [pc, #456] @ 99aa8 │ │ │ │ + ldr r2, [pc, #456] @ 99aac │ │ │ │ ldr r3, [r7, #696] @ 0x2b8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 99afc │ │ │ │ - ldr r3, [pc, #444] @ 99b8c │ │ │ │ - bl 35a770 │ │ │ │ + bne 99a20 │ │ │ │ + ldr r3, [pc, #444] @ 99ab0 │ │ │ │ + bl 3580f0 │ │ │ │ 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 99a9c │ │ │ │ + bcs 999c0 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r8, r1, lsl #3] │ │ │ │ ldr lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq 99a84 │ │ │ │ + beq 999a8 │ │ │ │ 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 99a54 │ │ │ │ + bne 99978 │ │ │ │ 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] │ │ │ │ @@ -114806,118 +114747,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 357f7c │ │ │ │ + bl 355900 │ │ │ │ cmp r5, r0 │ │ │ │ - bls 999b4 │ │ │ │ + bls 998d8 │ │ │ │ mov r6, #0 │ │ │ │ - b 99a60 │ │ │ │ + b 99984 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 92244 │ │ │ │ + bl 92168 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 99a54 │ │ │ │ + bne 99978 │ │ │ │ cmp r4, #44 @ 0x2c │ │ │ │ - bne 99aec │ │ │ │ - ldr r0, [pc, #228] @ 99b90 │ │ │ │ + bne 99a10 │ │ │ │ + ldr r0, [pc, #228] @ 99ab4 │ │ │ │ cmp r5, r0 │ │ │ │ - bhi 99a7c │ │ │ │ + bhi 999a0 │ │ │ │ ldr r3, [r7, #676] @ 0x2a4 │ │ │ │ - ldr r2, [pc, #216] @ 99b94 │ │ │ │ + ldr r2, [pc, #216] @ 99ab8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 99b60 │ │ │ │ + bne 99a84 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 99b54 │ │ │ │ + beq 99a78 │ │ │ │ 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 99a60 │ │ │ │ + b 99984 │ │ │ │ mov r1, r4 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 357f7c │ │ │ │ - b 99aa8 │ │ │ │ + bl 355900 │ │ │ │ + b 999cc │ │ │ │ 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] @ 99b84 │ │ │ │ - ldr r1, [pc, #104] @ 99b88 │ │ │ │ + ldr r2, [pc, #104] @ 99aa8 │ │ │ │ + ldr r1, [pc, #104] @ 99aac │ │ │ │ ldr r3, [r2, #696] @ 0x2b8 │ │ │ │ cmp r3, r1 │ │ │ │ ldrne r0, [r2, #688] @ 0x2b0 │ │ │ │ - bne 99b00 │ │ │ │ - ldr r3, [pc, #88] @ 99b8c │ │ │ │ - bl 35a770 │ │ │ │ + bne 99a24 │ │ │ │ + ldr r3, [pc, #88] @ 99ab0 │ │ │ │ + bl 3580f0 │ │ │ │ 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] @ 99b94 │ │ │ │ + ldr r1, [pc, #68] @ 99ab8 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 99b78 │ │ │ │ + bne 99a9c │ │ │ │ mov r4, #1 │ │ │ │ mov r5, r4 │ │ │ │ - b 99ac8 │ │ │ │ + b 999ec │ │ │ │ ldr r0, [r7, #668] @ 0x29c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b 99ad8 │ │ │ │ + b 999fc │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ - b 99b64 │ │ │ │ + b 99a88 │ │ │ │ orreq r3, lr, #14876672 @ 0xe30000 │ │ │ │ - subseq r4, r8, r0, lsl lr │ │ │ │ - muleq r9, r8, fp │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ + @ instruction: 0x00099abc │ │ │ │ andeq r0, r0, ip │ │ │ │ rsceq fp, r8, #188416 @ 0x2e000 │ │ │ │ - ldrdeq fp, [r8], -r4 │ │ │ │ + andeq fp, r8, r0, asr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #380] @ 99d2c │ │ │ │ + ldr r3, [pc, #380] @ 99c50 │ │ │ │ mov r5, r2 │ │ │ │ mul r2, r5, r1 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ 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 99c60 │ │ │ │ + bcs 99b84 │ │ │ │ lsr ip, r3, #3 │ │ │ │ ldr r3, [r7, ip, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 99ccc │ │ │ │ + beq 99bf0 │ │ │ │ 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 99c28 │ │ │ │ + beq 99b4c │ │ │ │ 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] │ │ │ │ @@ -114929,117 +114870,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 99c10 │ │ │ │ + bne 99b34 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 99ce8 │ │ │ │ + beq 99c24 │ │ │ │ cmp r5, #44 @ 0x2c │ │ │ │ - bne 99cbc │ │ │ │ - ldr r0, [pc, #184] @ 99d30 │ │ │ │ + bne 99be0 │ │ │ │ + ldr r0, [pc, #184] @ 99c54 │ │ │ │ cmp r6, r0 │ │ │ │ - bhi 99d24 │ │ │ │ - ldr r2, [pc, #176] @ 99d34 │ │ │ │ - ldr r1, [pc, #176] @ 99d38 │ │ │ │ + bhi 99c48 │ │ │ │ + ldr r2, [pc, #176] @ 99c58 │ │ │ │ + ldr r1, [pc, #176] @ 99c5c │ │ │ │ ldr r3, [r2, #676] @ 0x2a4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 99d0c │ │ │ │ + bne 99c0c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 99d00 │ │ │ │ + beq 99c3c │ │ │ │ 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 99c1c │ │ │ │ + b 99b40 │ │ │ │ mov r1, r5 │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 357f7c │ │ │ │ - b 99c74 │ │ │ │ + bl 355900 │ │ │ │ + b 99b98 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 92244 │ │ │ │ + bl 92168 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b 99c58 │ │ │ │ - ldr r2, [pc, #68] @ 99d34 │ │ │ │ - ldr r3, [r2, #676] @ 0x2a4 │ │ │ │ - ldr r0, [r2, #668] @ 0x29c │ │ │ │ - ldr r2, [pc, #60] @ 99d38 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne 99d10 │ │ │ │ - mov r5, #1 │ │ │ │ - mov r6, r5 │ │ │ │ - b 99c98 │ │ │ │ + b 99b7c │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b 99ca8 │ │ │ │ + b 99bcc │ │ │ │ + ldr r2, [pc, #44] @ 99c58 │ │ │ │ + ldr r3, [r2, #676] @ 0x2a4 │ │ │ │ + ldr r0, [r2, #668] @ 0x29c │ │ │ │ + ldr r2, [pc, #36] @ 99c5c │ │ │ │ + cmp r3, r2 │ │ │ │ + bne 99c10 │ │ │ │ + mov r5, #1 │ │ │ │ + mov r6, r5 │ │ │ │ + b 99bbc │ │ │ │ mov r4, #0 │ │ │ │ - b 99c1c │ │ │ │ + b 99b40 │ │ │ │ andeq r0, r0, ip │ │ │ │ rsceq fp, r8, #188416 @ 0x2e000 │ │ │ │ - subseq r4, r8, r0, lsl lr │ │ │ │ - ldrdeq fp, [r8], -r4 │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ + andeq fp, r8, r0, asr #14 │ │ │ │ │ │ │ │ -00099d3c : │ │ │ │ +00099c60 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #636] @ 99fd0 │ │ │ │ - ldr r2, [pc, #636] @ 99fd4 │ │ │ │ + ldr r5, [pc, #636] @ 99ef4 │ │ │ │ + ldr r2, [pc, #636] @ 99ef8 │ │ │ │ ldr r3, [r5, #704] @ 0x2c0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 99f08 │ │ │ │ + bne 99e2c │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #612] @ 99fd8 │ │ │ │ - bl 35a770 │ │ │ │ + ldr r3, [pc, #612] @ 99efc │ │ │ │ + bl 3580f0 │ │ │ │ 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 99ee0 │ │ │ │ + beq 99e04 │ │ │ │ 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 99dd0 │ │ │ │ + bgt 99cf4 │ │ │ │ ldr r0, [r0, #804] @ 0x324 │ │ │ │ cmp r0, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 99ee0 │ │ │ │ + beq 99e04 │ │ │ │ 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 99ec0 │ │ │ │ + beq 99de4 │ │ │ │ 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] │ │ │ │ @@ -115050,29 +114991,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 99e58 │ │ │ │ + bne 99d7c │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 99e54 │ │ │ │ + beq 99d78 │ │ │ │ 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 99f40 │ │ │ │ + beq 99e64 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 99f14 │ │ │ │ + beq 99e38 │ │ │ │ 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] │ │ │ │ @@ -115093,17 +115034,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] @ 99fdc │ │ │ │ + ldr r2, [pc, #240] @ 99f00 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 99fc4 │ │ │ │ + bne 99ee8 │ │ │ │ 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 │ │ │ │ @@ -115118,15 +115059,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 99e6c │ │ │ │ + beq 99d90 │ │ │ │ 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] │ │ │ │ @@ -115151,58 +115092,58 @@ │ │ │ │ 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} │ │ │ │ ldr r0, [r5, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b 99ef8 │ │ │ │ - subseq r4, r8, r0, lsl lr │ │ │ │ - andeq r9, r9, r0, ror #31 │ │ │ │ + b 99e1c │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ + andeq r9, r9, r4, lsl #30 │ │ │ │ andeq r0, r0, ip │ │ │ │ - strdeq fp, [r8], -ip │ │ │ │ + andeq fp, r8, r8, ror #10 │ │ │ │ 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] @ 9a258 │ │ │ │ - bl 35a770 │ │ │ │ + ldr r3, [pc, #600] @ 9a17c │ │ │ │ + bl 3580f0 │ │ │ │ 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 9a16c │ │ │ │ + beq 9a090 │ │ │ │ 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 9a05c │ │ │ │ + bgt 99f80 │ │ │ │ ldr r0, [r0, #804] @ 0x324 │ │ │ │ cmp r0, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9a16c │ │ │ │ + beq 9a090 │ │ │ │ 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 9a14c │ │ │ │ + beq 9a070 │ │ │ │ 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] │ │ │ │ @@ -115213,29 +115154,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 9a0e4 │ │ │ │ + bne 9a008 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9a0e0 │ │ │ │ + beq 9a004 │ │ │ │ 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 9a1c4 │ │ │ │ + beq 9a0e8 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 9a198 │ │ │ │ + beq 9a0bc │ │ │ │ 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] │ │ │ │ @@ -115255,19 +115196,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] @ 9a25c │ │ │ │ - ldr r0, [pc, #232] @ 9a260 │ │ │ │ + ldr r2, [pc, #232] @ 9a180 │ │ │ │ + ldr r0, [pc, #232] @ 9a184 │ │ │ │ ldr r3, [r2, #684] @ 0x2ac │ │ │ │ cmp r3, r0 │ │ │ │ - bne 9a24c │ │ │ │ + bne 9a170 │ │ │ │ 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 │ │ │ │ @@ -115279,15 +115220,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 9a0f8 │ │ │ │ + beq 9a01c │ │ │ │ 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] │ │ │ │ @@ -115300,943 +115241,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] @ 9a25c │ │ │ │ + ldr r2, [pc, #52] @ 9a180 │ │ │ │ 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 9a188 │ │ │ │ + b 9a0ac │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r4, r8, r0, lsl lr │ │ │ │ - strdeq fp, [r8], -ip │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ + andeq fp, r8, r8, ror #10 │ │ │ │ │ │ │ │ -0009a264 : │ │ │ │ +0009a188 : │ │ │ │ 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 9a474 │ │ │ │ + beq 9a398 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #548] @ 9a4b8 │ │ │ │ + ldr r2, [pc, #548] @ 9a3dc │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9a2b4 │ │ │ │ + bne 9a1d8 │ │ │ │ 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] @ 9a4bc │ │ │ │ + ldr r2, [pc, #512] @ 9a3e0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9a2e0 │ │ │ │ + bne 9a204 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ - beq 9a464 │ │ │ │ + beq 9a388 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 9a708 │ │ │ │ - bl aef58 │ │ │ │ + b 9a62c │ │ │ │ + bl aeacc │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq 9a444 │ │ │ │ + beq 9a368 │ │ │ │ mov r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 15e410 │ │ │ │ + bl 15d5ec │ │ │ │ cmn r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ - beq 9a420 │ │ │ │ - bl 92cbc │ │ │ │ + beq 9a344 │ │ │ │ + bl 92be0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - beq 9a420 │ │ │ │ + beq 9a344 │ │ │ │ mov r4, r5 │ │ │ │ - b 9a334 │ │ │ │ + b 9a258 │ │ │ │ cmp r4, r7 │ │ │ │ add r3, r8, r4, lsl #2 │ │ │ │ - bge 9a3b0 │ │ │ │ + bge 9a2d4 │ │ │ │ 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 9a320 │ │ │ │ - ldr r8, [pc, #364] @ 9a4c0 │ │ │ │ - bl 35a770 │ │ │ │ + bne 9a244 │ │ │ │ + ldr r8, [pc, #364] @ 9a3e4 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r5, [r8, r0] │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9a3dc │ │ │ │ + bne 9a300 │ │ │ │ cmp r4, r7 │ │ │ │ - blt 9a398 │ │ │ │ + blt 9a2bc │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9a390 │ │ │ │ + beq 9a2b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne 9a390 │ │ │ │ + bne 9a2b4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b 9a2ac │ │ │ │ + b 9a1d0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl a5d08 <_PyTuple_Resize@@Base> │ │ │ │ + bl a5c2c <_PyTuple_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9a36c │ │ │ │ - b 9a420 │ │ │ │ + beq 9a290 │ │ │ │ + b 9a344 │ │ │ │ add r7, r7, #10 │ │ │ │ adds r7, r7, r7, lsr #2 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r7 │ │ │ │ - bmi 9a4a4 │ │ │ │ - bl a5d08 <_PyTuple_Resize@@Base> │ │ │ │ + bmi 9a3c8 │ │ │ │ + bl a5c2c <_PyTuple_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9a47c │ │ │ │ + bne 9a3a0 │ │ │ │ ldr r8, [sp, #4] │ │ │ │ add r3, r8, r4, lsl #2 │ │ │ │ - b 9a32c │ │ │ │ + b 9a250 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9a364 │ │ │ │ - ldr r3, [pc, #212] @ 9a4c4 │ │ │ │ + beq 9a288 │ │ │ │ + ldr r3, [pc, #212] @ 9a3e8 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 18abfc <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 189550 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9a458 │ │ │ │ - bl 35a770 │ │ │ │ + bne 9a37c │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [r8, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9a364 │ │ │ │ + beq 9a288 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9a364 │ │ │ │ + beq 9a288 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 9b380 │ │ │ │ + bl 9b2a4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9a444 │ │ │ │ + beq 9a368 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 9a44c │ │ │ │ + beq 9a370 │ │ │ │ mov r0, #0 │ │ │ │ - b 9a2ac │ │ │ │ + b 9a1d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 9a444 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 9a368 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18ac24 <_PyErr_Clear@@Base> │ │ │ │ - b 9a400 │ │ │ │ - ldr r1, [pc, #92] @ 9a4c8 │ │ │ │ - ldr r0, [pc, #92] @ 9a4cc │ │ │ │ - bl 2e2cec <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 9a444 │ │ │ │ - bl 34bb84 │ │ │ │ - b 9a444 │ │ │ │ + bl 189578 <_PyErr_Clear@@Base> │ │ │ │ + b 9a324 │ │ │ │ + ldr r1, [pc, #92] @ 9a3ec │ │ │ │ + ldr r0, [pc, #92] @ 9a3f0 │ │ │ │ + bl 2e0194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 9a368 │ │ │ │ + bl 349490 │ │ │ │ + b 9a368 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9a420 │ │ │ │ + beq 9a344 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 9a420 │ │ │ │ + bne 9a344 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 9a420 │ │ │ │ - bl 2a1f3c │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 9a344 │ │ │ │ + bl 29ef8c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 9a488 │ │ │ │ - b 9a420 │ │ │ │ - subseq sl, r6, ip, lsr #8 │ │ │ │ - @ instruction: 0x00565694 │ │ │ │ + bne 9a3ac │ │ │ │ + b 9a344 │ │ │ │ + subseq sl, r5, ip, lsr #8 │ │ │ │ + @ instruction: 0x00555694 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq fp, r6, r8, asr #23 │ │ │ │ + subseq fp, r5, r8, asr #23 │ │ │ │ andeq r0, r0, r6, lsl #25 │ │ │ │ - mlaseq r5, ip, r5, lr │ │ │ │ + eorseq fp, r5, ip, lsl pc │ │ │ │ │ │ │ │ -0009a4d0 : │ │ │ │ +0009a3f4 : │ │ │ │ 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 9a69c │ │ │ │ + beq 9a5c0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ - beq 9a69c │ │ │ │ + beq 9a5c0 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 9a620 │ │ │ │ - blt 9a6c0 │ │ │ │ - ldr r8, [pc, #472] @ 9a6e8 │ │ │ │ - bl 35a770 │ │ │ │ + beq 9a544 │ │ │ │ + blt 9a5e4 │ │ │ │ + ldr r8, [pc, #472] @ 9a60c │ │ │ │ + bl 3580f0 │ │ │ │ ldr r1, [r0, r8] │ │ │ │ cmp r5, #20 │ │ │ │ ldr r6, [r3, #12] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - bgt 9a644 │ │ │ │ + bgt 9a568 │ │ │ │ add r3, r3, r5, lsl #2 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r4, [r3, #1608] @ 0x648 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 9a628 │ │ │ │ - ldr r0, [pc, #424] @ 9a6ec │ │ │ │ + beq 9a54c │ │ │ │ + ldr r0, [pc, #424] @ 9a610 │ │ │ │ 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 9a680 │ │ │ │ + bne 9a5a4 │ │ │ │ ldr r0, [r6] │ │ │ │ add r3, r4, #12 │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9a584 │ │ │ │ + beq 9a4a8 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r0] │ │ │ │ cmp r5, #1 │ │ │ │ str r0, [r3] │ │ │ │ - beq 9a5e0 │ │ │ │ + beq 9a504 │ │ │ │ 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 9a5e0 │ │ │ │ + beq 9a504 │ │ │ │ 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 9a610 │ │ │ │ + beq 9a534 │ │ │ │ cmp r6, r5 │ │ │ │ str r2, [r0] │ │ │ │ str r0, [r3, #4]! │ │ │ │ - bne 9a5bc │ │ │ │ + bne 9a4e0 │ │ │ │ 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 9a5bc │ │ │ │ - b 9a5e0 │ │ │ │ - ldr r4, [pc, #200] @ 9a6f0 │ │ │ │ - b 9a608 │ │ │ │ - ldr r0, [pc, #196] @ 9a6f4 │ │ │ │ + bne 9a4e0 │ │ │ │ + b 9a504 │ │ │ │ + ldr r4, [pc, #200] @ 9a614 │ │ │ │ + b 9a52c │ │ │ │ + ldr r0, [pc, #196] @ 9a618 │ │ │ │ mov r1, r5 │ │ │ │ - bl 9aa74 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9a998 <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 9a6a8 │ │ │ │ + beq 9a5cc │ │ │ │ ldr r1, [r7, r8] │ │ │ │ - b 9a568 │ │ │ │ + b 9a48c │ │ │ │ cmn r5, #-536870908 @ 0xe0000004 │ │ │ │ - bhi 9a6b0 │ │ │ │ - ldr r0, [pc, #160] @ 9a6f4 │ │ │ │ + bhi 9a5d4 │ │ │ │ + ldr r0, [pc, #160] @ 9a618 │ │ │ │ mov r1, r5 │ │ │ │ - bl 9aa74 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9a998 <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 9a6a8 │ │ │ │ + beq 9a5cc │ │ │ │ ldr r0, [r6] │ │ │ │ ldr r1, [r7, r8] │ │ │ │ ldr r2, [r0] │ │ │ │ add r3, r4, #12 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne 9a57c │ │ │ │ + bne 9a4a0 │ │ │ │ str r0, [r3] │ │ │ │ - b 9a590 │ │ │ │ - ldr r3, [pc, #112] @ 9a6f8 │ │ │ │ + b 9a4b4 │ │ │ │ + ldr r3, [pc, #112] @ 9a61c │ │ │ │ cmp r9, r3 │ │ │ │ - bne 9a6d0 │ │ │ │ + bne 9a5f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18fcb8 │ │ │ │ + bl 18e2a4 │ │ │ │ ldr r1, [r7, r8] │ │ │ │ - b 9a568 │ │ │ │ - ldr r1, [pc, #88] @ 9a6fc │ │ │ │ - ldr r0, [pc, #88] @ 9a700 │ │ │ │ - bl 2e2cec <_PyErr_BadInternalCall@@Base> │ │ │ │ - mov r4, #0 │ │ │ │ - b 9a608 │ │ │ │ - bl 2a1f3c │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 9a660 │ │ │ │ - b 9a6a8 │ │ │ │ - ldr r0, [pc, #60] @ 9a704 │ │ │ │ + b 9a48c │ │ │ │ + ldr r1, [pc, #88] @ 9a620 │ │ │ │ + ldr r0, [pc, #88] @ 9a624 │ │ │ │ + bl 2e0194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + mov r4, #0 │ │ │ │ + b 9a52c │ │ │ │ + bl 29ef8c │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 9a584 │ │ │ │ + b 9a5cc │ │ │ │ + ldr r0, [pc, #60] @ 9a628 │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ - bl 2e2cec <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 9a6a8 │ │ │ │ + bl 2e0194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 9a5cc │ │ │ │ ldr r2, [r0, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r9 │ │ │ │ ldr r1, [r7, r8] │ │ │ │ - b 9a568 │ │ │ │ + b 9a48c │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r5, r8, r0, lsl lr │ │ │ │ - subseq r1, r9, r8, lsl r0 │ │ │ │ - subseq sl, r6, ip, lsr #8 │ │ │ │ - @ instruction: 0x0018f6f8 │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ + subseq r1, r8, r8, lsl r0 │ │ │ │ + subseq sl, r5, ip, lsr #8 │ │ │ │ + andseq sp, r8, r4, ror #25 │ │ │ │ andeq r0, r0, r6, lsl #25 │ │ │ │ - mlaseq r5, ip, r5, lr │ │ │ │ - eorseq lr, r5, r0, lsl #11 │ │ │ │ + eorseq fp, r5, ip, lsl pc │ │ │ │ + eorseq fp, r5, r0, lsl #30 │ │ │ │ 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 9a840 │ │ │ │ - blt 9a900 │ │ │ │ - ldr r8, [pc, #564] @ 9a960 │ │ │ │ + beq 9a764 │ │ │ │ + blt 9a824 │ │ │ │ + ldr r8, [pc, #564] @ 9a884 │ │ │ │ mov r6, r0 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r0, r8] │ │ │ │ cmp r5, #20 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - bgt 9a884 │ │ │ │ + bgt 9a7a8 │ │ │ │ add r3, r3, r5, lsl #2 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r4, [r3, #1608] @ 0x648 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 9a86c │ │ │ │ - ldr r1, [pc, #516] @ 9a964 │ │ │ │ + beq 9a790 │ │ │ │ + ldr r1, [pc, #516] @ 9a888 │ │ │ │ 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 9a8e4 │ │ │ │ + bne 9a808 │ │ │ │ ldr r2, [r6] │ │ │ │ add ip, r4, #12 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9a830 │ │ │ │ + beq 9a754 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r5, #1 │ │ │ │ str r3, [r2] │ │ │ │ str r2, [ip] │ │ │ │ - beq 9a800 │ │ │ │ + beq 9a724 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ add r1, ip, #4 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9a84c │ │ │ │ + beq 9a770 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r5, #2 │ │ │ │ str r3, [r2] │ │ │ │ str r2, [r1] │ │ │ │ - beq 9a800 │ │ │ │ + beq 9a724 │ │ │ │ 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 9a85c │ │ │ │ + beq 9a780 │ │ │ │ cmp r6, r5 │ │ │ │ str r3, [r2] │ │ │ │ str r2, [r1, #4]! │ │ │ │ - bne 9a7dc │ │ │ │ + bne 9a700 │ │ │ │ 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 9a7ac │ │ │ │ - b 9a800 │ │ │ │ - ldr r4, [pc, #288] @ 9a968 │ │ │ │ + bne 9a6d0 │ │ │ │ + b 9a724 │ │ │ │ + ldr r4, [pc, #288] @ 9a88c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r5, #2 │ │ │ │ str r2, [ip, #4] │ │ │ │ - bne 9a7d4 │ │ │ │ - b 9a800 │ │ │ │ + bne 9a6f8 │ │ │ │ + b 9a724 │ │ │ │ cmp r6, r5 │ │ │ │ str r2, [r1, #4]! │ │ │ │ - bne 9a7dc │ │ │ │ - b 9a800 │ │ │ │ - ldr r0, [pc, #248] @ 9a96c │ │ │ │ - bl 9aa74 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bne 9a700 │ │ │ │ + b 9a724 │ │ │ │ + ldr r0, [pc, #248] @ 9a890 │ │ │ │ + bl 9a998 <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 9a90c │ │ │ │ + beq 9a830 │ │ │ │ ldr r0, [r7, r8] │ │ │ │ - b 9a784 │ │ │ │ + b 9a6a8 │ │ │ │ cmn r5, #-536870908 @ 0xe0000004 │ │ │ │ - bhi 9a914 │ │ │ │ - ldr r0, [pc, #216] @ 9a96c │ │ │ │ - bl 9aa74 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bhi 9a838 │ │ │ │ + ldr r0, [pc, #216] @ 9a890 │ │ │ │ + bl 9a998 <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 9a90c │ │ │ │ + beq 9a830 │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r0, [r7, r8] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9a8c4 │ │ │ │ + beq 9a7e8 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ add ip, r4, #12 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b 9a7ac │ │ │ │ + b 9a6d0 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ add r1, r4, #16 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ streq r2, [r4, #16] │ │ │ │ - bne 9a7c0 │ │ │ │ - b 9a7d4 │ │ │ │ - ldr r3, [pc, #132] @ 9a970 │ │ │ │ + bne 9a6e4 │ │ │ │ + b 9a6f8 │ │ │ │ + ldr r3, [pc, #132] @ 9a894 │ │ │ │ cmp r9, r3 │ │ │ │ - bne 9a948 │ │ │ │ + bne 9a86c │ │ │ │ mov r0, r4 │ │ │ │ - bl 18fcb8 │ │ │ │ + bl 18e2a4 │ │ │ │ ldr r0, [r7, r8] │ │ │ │ - b 9a784 │ │ │ │ - ldr r0, [pc, #108] @ 9a974 │ │ │ │ + b 9a6a8 │ │ │ │ + ldr r0, [pc, #108] @ 9a898 │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ - bl 2e2cec <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2e0194 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 9a828 │ │ │ │ - bl 2a1f3c │ │ │ │ + b 9a74c │ │ │ │ + bl 29ef8c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 9a90c │ │ │ │ + beq 9a830 │ │ │ │ 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 9a8c4 │ │ │ │ + bne 9a7e8 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b 9a7ac │ │ │ │ + b 9a6d0 │ │ │ │ ldr r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ blx r9 │ │ │ │ ldr r0, [r7, r8] │ │ │ │ - b 9a784 │ │ │ │ + b 9a6a8 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r5, r8, r0, lsl lr │ │ │ │ - subseq r1, r9, r8, lsl r0 │ │ │ │ - subseq sl, r6, ip, lsr #8 │ │ │ │ - @ instruction: 0x0018f6f8 │ │ │ │ - eorseq lr, r5, r0, lsl #11 │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ + subseq r1, r8, r8, lsl r0 │ │ │ │ + subseq sl, r5, ip, lsr #8 │ │ │ │ + andseq sp, r8, r4, ror #25 │ │ │ │ + eorseq fp, r5, r0, lsl #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r1, r0, #0 │ │ │ │ - blt 9aa38 │ │ │ │ - bl 35a770 │ │ │ │ - ldr r3, [pc, #196] @ 9aa60 │ │ │ │ + blt 9a95c │ │ │ │ + bl 3580f0 │ │ │ │ + ldr r3, [pc, #196] @ 9a984 │ │ │ │ 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 9aa10 │ │ │ │ + beq 9a934 │ │ │ │ add r3, r3, r1, lsl #2 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r4, [r3, #1608] @ 0x648 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 9aa04 │ │ │ │ - ldr r1, [pc, #140] @ 9aa64 │ │ │ │ + beq 9a928 │ │ │ │ + ldr r1, [pc, #140] @ 9a988 │ │ │ │ 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 9aa20 │ │ │ │ + bne 9a944 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - ldr r0, [pc, #88] @ 9aa68 │ │ │ │ - b 9aa74 <_PyObject_GC_NewVar@@Base> │ │ │ │ + ldr r0, [pc, #88] @ 9a98c │ │ │ │ + b 9a998 <_PyObject_GC_NewVar@@Base> │ │ │ │ cmn r1, #-536870908 @ 0xe0000004 │ │ │ │ - bls 9aa04 │ │ │ │ + bls 9a928 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 2a1f3c │ │ │ │ - ldr r3, [pc, #68] @ 9aa6c │ │ │ │ + b 29ef8c │ │ │ │ + ldr r3, [pc, #68] @ 9a990 │ │ │ │ cmp r5, r3 │ │ │ │ - bne 9aa4c │ │ │ │ + bne 9a970 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18fcb8 │ │ │ │ - b 9a9fc │ │ │ │ - ldr r0, [pc, #48] @ 9aa70 │ │ │ │ + bl 18e2a4 │ │ │ │ + b 9a920 │ │ │ │ + ldr r0, [pc, #48] @ 9a994 │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ - bl 2e2cec <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2e0194 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b 9a9fc │ │ │ │ + b 9a920 │ │ │ │ ldr r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ blx r5 │ │ │ │ - b 9a9fc │ │ │ │ + b 9a920 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r5, r8, r0, lsl lr │ │ │ │ - subseq sl, r6, ip, lsr #8 │ │ │ │ - @ instruction: 0x0018f6f8 │ │ │ │ - eorseq lr, r5, r0, lsl #11 │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ + subseq sl, r5, ip, lsr #8 │ │ │ │ + andseq sp, r8, r4, ror #25 │ │ │ │ + eorseq fp, r5, r0, lsl #30 │ │ │ │ │ │ │ │ -0009aa74 <_PyObject_GC_NewVar@@Base>: │ │ │ │ +0009a998 <_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 9ad28 <_PyObject_GC_NewVar@@Base+0x2b4> │ │ │ │ + blt 9ac4c <_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] @ 9ad38 <_PyObject_GC_NewVar@@Base+0x2c4> │ │ │ │ + ldr r9, [pc, #640] @ 9ac5c <_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 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r8, [r9, r0] │ │ │ │ mov fp, r0 │ │ │ │ - bhi 9acd4 <_PyObject_GC_NewVar@@Base+0x260> │ │ │ │ + bhi 9abf8 <_PyObject_GC_NewVar@@Base+0x260> │ │ │ │ adds r3, r3, r4 │ │ │ │ - bmi 9acd4 <_PyObject_GC_NewVar@@Base+0x260> │ │ │ │ - ldr sl, [pc, #584] @ 9ad3c <_PyObject_GC_NewVar@@Base+0x2c8> │ │ │ │ - ldr r1, [pc, #584] @ 9ad40 <_PyObject_GC_NewVar@@Base+0x2cc> │ │ │ │ + bmi 9abf8 <_PyObject_GC_NewVar@@Base+0x260> │ │ │ │ + ldr sl, [pc, #584] @ 9ac60 <_PyObject_GC_NewVar@@Base+0x2c8> │ │ │ │ + ldr r1, [pc, #584] @ 9ac64 <_PyObject_GC_NewVar@@Base+0x2cc> │ │ │ │ ldr r2, [sl, #712] @ 0x2c8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne 9ac9c <_PyObject_GC_NewVar@@Base+0x228> │ │ │ │ + bne 9abc0 <_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 9ac60 <_PyObject_GC_NewVar@@Base+0x1ec> │ │ │ │ + bcs 9ab84 <_PyObject_GC_NewVar@@Base+0x1ec> │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r2, [fp, r1, lsl #3] │ │ │ │ ldr ip, [r2, #8] │ │ │ │ cmp r2, ip │ │ │ │ - beq 9ac48 <_PyObject_GC_NewVar@@Base+0x1d4> │ │ │ │ + beq 9ab6c <_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 9abb8 <_PyObject_GC_NewVar@@Base+0x144> │ │ │ │ + beq 9aadc <_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 9ac00 <_PyObject_GC_NewVar@@Base+0x18c> │ │ │ │ + bgt 9ab24 <_PyObject_GC_NewVar@@Base+0x18c> │ │ │ │ ldr r3, [r6] │ │ │ │ - ldr r2, [pc, #444] @ 9ad44 <_PyObject_GC_NewVar@@Base+0x2d0> │ │ │ │ + ldr r2, [pc, #444] @ 9ac68 <_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 9acbc <_PyObject_GC_NewVar@@Base+0x248> │ │ │ │ + bne 9abe0 <_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 sl, lr │ │ │ │ - bcc 9abf0 <_PyObject_GC_NewVar@@Base+0x17c> │ │ │ │ + bcc 9ab14 <_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 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r8, [r9, r0] │ │ │ │ ldr r0, [r8, #8] │ │ │ │ - b 9ab4c <_PyObject_GC_NewVar@@Base+0xd8> │ │ │ │ + b 9aa70 <_PyObject_GC_NewVar@@Base+0xd8> │ │ │ │ ldr r3, [r2, #12] │ │ │ │ str r3, [ip, #12] │ │ │ │ str ip, [r3, #8] │ │ │ │ - b 9ab4c <_PyObject_GC_NewVar@@Base+0xd8> │ │ │ │ + b 9aa70 <_PyObject_GC_NewVar@@Base+0xd8> │ │ │ │ ldr r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9ab7c <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ + beq 9aaa0 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9ab7c <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ + beq 9aaa0 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ ldr r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9ab7c <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ + bne 9aaa0 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ ldr r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9ad18 <_PyObject_GC_NewVar@@Base+0x2a4> │ │ │ │ + bne 9ac3c <_PyObject_GC_NewVar@@Base+0x2a4> │ │ │ │ add r0, r8, #12 │ │ │ │ ldr r3, [r8, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne 9ab7c <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ + bne 9aaa0 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ mov r1, #16 │ │ │ │ - bl 3598bc │ │ │ │ - b 9ab7c <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ + bl 357240 │ │ │ │ + b 9aaa0 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 92244 │ │ │ │ + bl 92168 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne 9abe0 <_PyObject_GC_NewVar@@Base+0x16c> │ │ │ │ + bne 9ab04 <_PyObject_GC_NewVar@@Base+0x16c> │ │ │ │ ldr r2, [sl, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #220] @ 9ad48 <_PyObject_GC_NewVar@@Base+0x2d4> │ │ │ │ + ldr r1, [pc, #220] @ 9ac6c <_PyObject_GC_NewVar@@Base+0x2d4> │ │ │ │ cmp r2, r1 │ │ │ │ - bne 9acf0 <_PyObject_GC_NewVar@@Base+0x27c> │ │ │ │ + bne 9ac14 <_PyObject_GC_NewVar@@Base+0x27c> │ │ │ │ cmp r3, #1 │ │ │ │ movcs r0, r3 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 9acd4 <_PyObject_GC_NewVar@@Base+0x260> │ │ │ │ + beq 9abf8 <_PyObject_GC_NewVar@@Base+0x260> │ │ │ │ ldr r3, [fp, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [fp, #800] @ 0x320 │ │ │ │ - b 9abe0 <_PyObject_GC_NewVar@@Base+0x16c> │ │ │ │ + b 9ab04 <_PyObject_GC_NewVar@@Base+0x16c> │ │ │ │ ldr r0, [sl, #708] @ 0x2c4 │ │ │ │ mov r1, r3 │ │ │ │ blx r2 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 9acd4 <_PyObject_GC_NewVar@@Base+0x260> │ │ │ │ + beq 9abf8 <_PyObject_GC_NewVar@@Base+0x260> │ │ │ │ ldr r8, [r9, fp] │ │ │ │ ldr r0, [r8, #8] │ │ │ │ - b 9ab4c <_PyObject_GC_NewVar@@Base+0xd8> │ │ │ │ - ldr r1, [pc, #136] @ 9ad4c <_PyObject_GC_NewVar@@Base+0x2d8> │ │ │ │ + b 9aa70 <_PyObject_GC_NewVar@@Base+0xd8> │ │ │ │ + ldr r1, [pc, #136] @ 9ac70 <_PyObject_GC_NewVar@@Base+0x2d8> │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9ad04 <_PyObject_GC_NewVar@@Base+0x290> │ │ │ │ + bne 9ac28 <_PyObject_GC_NewVar@@Base+0x290> │ │ │ │ mov r0, r4 │ │ │ │ - bl 18fcb8 │ │ │ │ - b 9aba8 <_PyObject_GC_NewVar@@Base+0x134> │ │ │ │ + bl 18e2a4 │ │ │ │ + b 9aacc <_PyObject_GC_NewVar@@Base+0x134> │ │ │ │ mov r0, r8 │ │ │ │ - bl 2a1f58 │ │ │ │ + bl 29efa8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 9ab7c <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ + bne 9aaa0 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ mov r4, #0 │ │ │ │ - b 9abac <_PyObject_GC_NewVar@@Base+0x138> │ │ │ │ + b 9aad0 <_PyObject_GC_NewVar@@Base+0x138> │ │ │ │ ldr r0, [sl, #668] @ 0x29c │ │ │ │ mov r1, r3 │ │ │ │ blx r2 │ │ │ │ mov r7, r0 │ │ │ │ - b 9ac84 <_PyObject_GC_NewVar@@Base+0x210> │ │ │ │ + b 9aba8 <_PyObject_GC_NewVar@@Base+0x210> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 9aba8 <_PyObject_GC_NewVar@@Base+0x134> │ │ │ │ + b 9aacc <_PyObject_GC_NewVar@@Base+0x134> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9ab7c <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ - b 9ac2c <_PyObject_GC_NewVar@@Base+0x1b8> │ │ │ │ - ldr r1, [pc, #32] @ 9ad50 <_PyObject_GC_NewVar@@Base+0x2dc> │ │ │ │ - ldr r0, [pc, #32] @ 9ad54 <_PyObject_GC_NewVar@@Base+0x2e0> │ │ │ │ - bl 2e2cec <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 9ace8 <_PyObject_GC_NewVar@@Base+0x274> │ │ │ │ + bne 9aaa0 <_PyObject_GC_NewVar@@Base+0x108> │ │ │ │ + b 9ab50 <_PyObject_GC_NewVar@@Base+0x1b8> │ │ │ │ + ldr r1, [pc, #32] @ 9ac74 <_PyObject_GC_NewVar@@Base+0x2dc> │ │ │ │ + ldr r0, [pc, #32] @ 9ac78 <_PyObject_GC_NewVar@@Base+0x2e0> │ │ │ │ + bl 2e0194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 9ac0c <_PyObject_GC_NewVar@@Base+0x274> │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r4, r8, r0, lsl lr │ │ │ │ - andeq r2, r9, ip, lsr #2 │ │ │ │ - subseq r5, r8, r0, lsl lr │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ + andeq r2, r9, r0, asr r0 │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ andeq fp, r8, r0, asr r1 │ │ │ │ - @ instruction: 0x0018f6f8 │ │ │ │ + andseq sp, r8, r4, ror #25 │ │ │ │ andeq r0, r0, sl, asr r7 │ │ │ │ - @ instruction: 0x00361afc │ │ │ │ + eorseq pc, r5, ip, ror r4 @ │ │ │ │ │ │ │ │ -0009ad58 <_Py_Dealloc@@Base>: │ │ │ │ +0009ac7c <_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] @ 9adb4 <_Py_Dealloc@@Base+0x5c> │ │ │ │ + ldr r2, [pc, #68] @ 9acd8 <_Py_Dealloc@@Base+0x5c> │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9ad8c <_Py_Dealloc@@Base+0x34> │ │ │ │ + bne 9acb0 <_Py_Dealloc@@Base+0x34> │ │ │ │ mov r3, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - ldr r1, [pc, #36] @ 9adb8 <_Py_Dealloc@@Base+0x60> │ │ │ │ + ldr r1, [pc, #36] @ 9acdc <_Py_Dealloc@@Base+0x60> │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9ada4 <_Py_Dealloc@@Base+0x4c> │ │ │ │ + bne 9acc8 <_Py_Dealloc@@Base+0x4c> │ │ │ │ mov r0, r4 │ │ │ │ - b 9ad80 <_Py_Dealloc@@Base+0x28> │ │ │ │ + b 9aca4 <_Py_Dealloc@@Base+0x28> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b 9ad9c <_Py_Dealloc@@Base+0x44> │ │ │ │ - subseq r5, r8, r0, lsl lr │ │ │ │ - @ instruction: 0x0018f6f8 │ │ │ │ + b 9acc0 <_Py_Dealloc@@Base+0x44> │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ + andseq sp, r8, r4, ror #25 │ │ │ │ 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 9afd4 <_Py_Dealloc@@Base+0x27c> │ │ │ │ + beq 9aef8 <_Py_Dealloc@@Base+0x27c> │ │ │ │ ldr r1, [r0, #-4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ bic r1, r1, #3 │ │ │ │ - ldr r7, [pc, #1132] @ 9b25c <_Py_Dealloc@@Base+0x504> │ │ │ │ + ldr r7, [pc, #1132] @ 9b180 <_Py_Dealloc@@Base+0x504> │ │ │ │ and r3, r3, #3 │ │ │ │ orr r3, r3, r1 │ │ │ │ str r2, [r1] │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ 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 9afe8 <_Py_Dealloc@@Base+0x290> │ │ │ │ + beq 9af0c <_Py_Dealloc@@Base+0x290> │ │ │ │ ldr r3, [r9, #36] @ 0x24 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - ble 9b178 <_Py_Dealloc@@Base+0x420> │ │ │ │ + ble 9b09c <_Py_Dealloc@@Base+0x420> │ │ │ │ ldr r1, [r6, #12] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r9, #36] @ 0x24 │ │ │ │ - beq 9afac <_Py_Dealloc@@Base+0x254> │ │ │ │ + beq 9aed0 <_Py_Dealloc@@Base+0x254> │ │ │ │ ldr r4, [r6, #8] │ │ │ │ subs r4, r4, #1 │ │ │ │ - bmi 9b04c <_Py_Dealloc@@Base+0x2f4> │ │ │ │ - ldr r8, [pc, #1040] @ 9b260 <_Py_Dealloc@@Base+0x508> │ │ │ │ - b 9ae60 <_Py_Dealloc@@Base+0x108> │ │ │ │ + bmi 9af70 <_Py_Dealloc@@Base+0x2f4> │ │ │ │ + ldr r8, [pc, #1040] @ 9b184 <_Py_Dealloc@@Base+0x508> │ │ │ │ + b 9ad84 <_Py_Dealloc@@Base+0x108> │ │ │ │ sub r4, r4, #1 │ │ │ │ cmn r4, #1 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ - beq 9aeb4 <_Py_Dealloc@@Base+0x15c> │ │ │ │ + beq 9add8 <_Py_Dealloc@@Base+0x15c> │ │ │ │ ldr r5, [r1, r4, lsl #2] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 9ae50 <_Py_Dealloc@@Base+0xf8> │ │ │ │ + beq 9ad74 <_Py_Dealloc@@Base+0xf8> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9ae50 <_Py_Dealloc@@Base+0xf8> │ │ │ │ + beq 9ad74 <_Py_Dealloc@@Base+0xf8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne 9ae50 <_Py_Dealloc@@Base+0xf8> │ │ │ │ + bne 9ad74 <_Py_Dealloc@@Base+0xf8> │ │ │ │ ldr r3, [r8, #1416] @ 0x588 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr sl, [r2, #24] │ │ │ │ - bne 9b14c <_Py_Dealloc@@Base+0x3f4> │ │ │ │ + bne 9b070 <_Py_Dealloc@@Base+0x3f4> │ │ │ │ mov r0, r5 │ │ │ │ sub r4, r4, #1 │ │ │ │ blx sl │ │ │ │ cmn r4, #1 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ - bne 9ae60 <_Py_Dealloc@@Base+0x108> │ │ │ │ - ldr r5, [pc, #936] @ 9b264 <_Py_Dealloc@@Base+0x50c> │ │ │ │ - ldr r2, [pc, #936] @ 9b268 <_Py_Dealloc@@Base+0x510> │ │ │ │ + bne 9ad84 <_Py_Dealloc@@Base+0x108> │ │ │ │ + ldr r5, [pc, #936] @ 9b188 <_Py_Dealloc@@Base+0x50c> │ │ │ │ + ldr r2, [pc, #936] @ 9b18c <_Py_Dealloc@@Base+0x510> │ │ │ │ ldr r3, [r5, #704] @ 0x2c0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9b068 <_Py_Dealloc@@Base+0x310> │ │ │ │ - bl 35a770 │ │ │ │ + bne 9af8c <_Py_Dealloc@@Base+0x310> │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [r7, r0] │ │ │ │ cmp r1, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ - beq 9af58 <_Py_Dealloc@@Base+0x200> │ │ │ │ + beq 9ae7c <_Py_Dealloc@@Base+0x200> │ │ │ │ ldr r4, [r3, #1528] @ 0x5f8 │ │ │ │ bic r2, r1, #4080 @ 0xff0 │ │ │ │ cmn r4, #804 @ 0x324 │ │ │ │ bic r2, r2, #15 │ │ │ │ - beq 9b014 <_Py_Dealloc@@Base+0x2bc> │ │ │ │ + beq 9af38 <_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 9af30 <_Py_Dealloc@@Base+0x1d8> │ │ │ │ + bgt 9ae54 <_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 9b014 <_Py_Dealloc@@Base+0x2bc> │ │ │ │ + beq 9af38 <_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 9aff4 <_Py_Dealloc@@Base+0x29c> │ │ │ │ + beq 9af18 <_Py_Dealloc@@Base+0x29c> │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9b084 <_Py_Dealloc@@Base+0x32c> │ │ │ │ + beq 9afa8 <_Py_Dealloc@@Base+0x32c> │ │ │ │ ldr r2, [r3, #2092] @ 0x82c │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi 9afc4 <_Py_Dealloc@@Base+0x26c> │ │ │ │ - ldr r0, [pc, #764] @ 9b26c <_Py_Dealloc@@Base+0x514> │ │ │ │ + bhi 9aee8 <_Py_Dealloc@@Base+0x26c> │ │ │ │ + ldr r0, [pc, #764] @ 9b190 <_Py_Dealloc@@Base+0x514> │ │ │ │ cmp r1, r0 │ │ │ │ - bne 9afc4 <_Py_Dealloc@@Base+0x26c> │ │ │ │ + bne 9aee8 <_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 1c7b90 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b 1c5e90 <_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 9af68 <_Py_Dealloc@@Base+0x210> │ │ │ │ + bls 9ae8c <_Py_Dealloc@@Base+0x210> │ │ │ │ ldr r3, [r1, #160] @ 0xa0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b 9af84 <_Py_Dealloc@@Base+0x22c> │ │ │ │ - ldr r7, [pc, #640] @ 9b25c <_Py_Dealloc@@Base+0x504> │ │ │ │ - bl 35a770 │ │ │ │ + b 9aea8 <_Py_Dealloc@@Base+0x22c> │ │ │ │ + ldr r7, [pc, #640] @ 9b180 <_Py_Dealloc@@Base+0x504> │ │ │ │ + bl 3580f0 │ │ │ │ ldr r9, [r7, r0] │ │ │ │ cmp r9, #0 │ │ │ │ - bne 9ae1c <_Py_Dealloc@@Base+0xc4> │ │ │ │ - ldr r1, [pc, #640] @ 9b270 <_Py_Dealloc@@Base+0x518> │ │ │ │ - ldr r0, [pc, #640] @ 9b274 <_Py_Dealloc@@Base+0x51c> │ │ │ │ - bl 7d954 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bne 9ad40 <_Py_Dealloc@@Base+0xc4> │ │ │ │ + ldr r1, [pc, #640] @ 9b194 <_Py_Dealloc@@Base+0x518> │ │ │ │ + ldr r0, [pc, #640] @ 9b198 <_Py_Dealloc@@Base+0x51c> │ │ │ │ + bl 7d718 <_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 9af58 <_Py_Dealloc@@Base+0x200> │ │ │ │ + b 9ae7c <_Py_Dealloc@@Base+0x200> │ │ │ │ ldr r3, [r5, #684] @ 0x2ac │ │ │ │ - ldr r2, [pc, #600] @ 9b278 <_Py_Dealloc@@Base+0x520> │ │ │ │ + ldr r2, [pc, #600] @ 9b19c <_Py_Dealloc@@Base+0x520> │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9b16c <_Py_Dealloc@@Base+0x414> │ │ │ │ + bne 9b090 <_Py_Dealloc@@Base+0x414> │ │ │ │ mov r0, r1 │ │ │ │ bl 298bc │ │ │ │ ldr r3, [r4, #800] @ 0x320 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #800] @ 0x320 │ │ │ │ ldr r3, [r7, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ - b 9af58 <_Py_Dealloc@@Base+0x200> │ │ │ │ - ldr r5, [pc, #528] @ 9b264 <_Py_Dealloc@@Base+0x50c> │ │ │ │ - ldr r2, [pc, #528] @ 9b268 <_Py_Dealloc@@Base+0x510> │ │ │ │ + b 9ae7c <_Py_Dealloc@@Base+0x200> │ │ │ │ + ldr r5, [pc, #528] @ 9b188 <_Py_Dealloc@@Base+0x50c> │ │ │ │ + ldr r2, [pc, #528] @ 9b18c <_Py_Dealloc@@Base+0x510> │ │ │ │ ldr r3, [r5, #704] @ 0x2c0 │ │ │ │ cmp r3, r2 │ │ │ │ ldreq r3, [r9, #8] │ │ │ │ addeq r3, r3, #4096 @ 0x1000 │ │ │ │ - beq 9aee0 <_Py_Dealloc@@Base+0x188> │ │ │ │ + beq 9ae04 <_Py_Dealloc@@Base+0x188> │ │ │ │ ldr r0, [r5, #688] @ 0x2b0 │ │ │ │ blx r3 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [r7, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ - b 9af58 <_Py_Dealloc@@Base+0x200> │ │ │ │ + b 9ae7c <_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] │ │ │ │ @@ -116245,82 +116186,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 9b0e4 <_Py_Dealloc@@Base+0x38c> │ │ │ │ + bne 9b008 <_Py_Dealloc@@Base+0x38c> │ │ │ │ ldr r2, [r0, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9b0e0 <_Py_Dealloc@@Base+0x388> │ │ │ │ + beq 9b004 <_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 9b1c8 <_Py_Dealloc@@Base+0x470> │ │ │ │ + beq 9b0ec <_Py_Dealloc@@Base+0x470> │ │ │ │ cmp r2, #1 │ │ │ │ - beq 9b19c <_Py_Dealloc@@Base+0x444> │ │ │ │ + beq 9b0c0 <_Py_Dealloc@@Base+0x444> │ │ │ │ ldr r2, [lr, #532] @ 0x214 │ │ │ │ cmp r2, #0 │ │ │ │ streq r0, [lr, #532] @ 0x214 │ │ │ │ cmp r0, ip │ │ │ │ - beq 9af58 <_Py_Dealloc@@Base+0x200> │ │ │ │ + beq 9ae7c <_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 9af58 <_Py_Dealloc@@Base+0x200> │ │ │ │ - ldr r2, [pc, #296] @ 9b27c <_Py_Dealloc@@Base+0x524> │ │ │ │ + b 9ae7c <_Py_Dealloc@@Base+0x200> │ │ │ │ + ldr r2, [pc, #296] @ 9b1a0 <_Py_Dealloc@@Base+0x524> │ │ │ │ cmp r3, r2 │ │ │ │ - beq 9ae9c <_Py_Dealloc@@Base+0x144> │ │ │ │ + beq 9adc0 <_Py_Dealloc@@Base+0x144> │ │ │ │ ldr r2, [r8, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b 9ae9c <_Py_Dealloc@@Base+0x144> │ │ │ │ + b 9adc0 <_Py_Dealloc@@Base+0x144> │ │ │ │ ldr r0, [r5, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b 9b02c <_Py_Dealloc@@Base+0x2d4> │ │ │ │ + b 9af50 <_Py_Dealloc@@Base+0x2d4> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - ldr r2, [pc, #248] @ 9b280 <_Py_Dealloc@@Base+0x528> │ │ │ │ + ldr r2, [pc, #248] @ 9b1a4 <_Py_Dealloc@@Base+0x528> │ │ │ │ cmp r1, r2 │ │ │ │ - bne 9ae28 <_Py_Dealloc@@Base+0xd0> │ │ │ │ + bne 9ad4c <_Py_Dealloc@@Base+0xd0> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1c79cc <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b 1c5ccc <_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 9af58 <_Py_Dealloc@@Base+0x200> │ │ │ │ + b 9ae7c <_Py_Dealloc@@Base+0x200> │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9b0f8 <_Py_Dealloc@@Base+0x3a0> │ │ │ │ + beq 9b01c <_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] │ │ │ │ @@ -116342,31 +116283,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 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [r7, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ - b 9af58 <_Py_Dealloc@@Base+0x200> │ │ │ │ + b 9ae7c <_Py_Dealloc@@Base+0x200> │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r5, r8, r0, lsl lr │ │ │ │ - subseq r4, r8, r0, lsl lr │ │ │ │ - andeq r9, r9, r0, ror #31 │ │ │ │ - @ instruction: 0x00565694 │ │ │ │ - eorseq lr, r5, r4, lsr r1 │ │ │ │ - @ instruction: 0x003d54b4 │ │ │ │ - strdeq fp, [r8], -ip │ │ │ │ - @ instruction: 0x0018f6f8 │ │ │ │ - @ instruction: 0x0009adbc │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ + andeq r9, r9, r4, lsl #30 │ │ │ │ + @ instruction: 0x00555694 │ │ │ │ + @ instruction: 0x0035bab4 │ │ │ │ + eorseq r2, sp, r4, lsr lr │ │ │ │ + andeq fp, r8, r8, ror #10 │ │ │ │ + andseq sp, r8, r4, ror #25 │ │ │ │ + andeq sl, r9, r0, ror #25 │ │ │ │ │ │ │ │ -0009b284 : │ │ │ │ +0009b1a8 : │ │ │ │ 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 │ │ │ │ @@ -116375,974 +116316,974 @@ │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ mov r2, #0 │ │ │ │ and r3, r3, #1 │ │ │ │ stmdb r0, {r2, r3} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0009b2c0 : │ │ │ │ +0009b1e4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #24] @ 9b2f0 │ │ │ │ - bl 35a770 │ │ │ │ + ldr r3, [pc, #24] @ 9b214 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, pc} │ │ │ │ - ldr r1, [pc, #8] @ 9b2f4 │ │ │ │ - ldr r0, [pc, #8] @ 9b2f8 │ │ │ │ - bl 7d954 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #8] @ 9b218 │ │ │ │ + ldr r0, [pc, #8] @ 9b21c │ │ │ │ + bl 7d718 <_Py_FatalErrorFunc@@Base> │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq lr, r5, r4, lsr r1 │ │ │ │ - @ instruction: 0x003d54b4 │ │ │ │ + @ instruction: 0x0035bab4 │ │ │ │ + eorseq r2, sp, r4, lsr lr │ │ │ │ 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] @ 9b378 │ │ │ │ + ldr r2, [pc, #64] @ 9b29c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9b354 │ │ │ │ + bne 9b278 │ │ │ │ mov r3, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - ldr r1, [pc, #32] @ 9b37c │ │ │ │ + ldr r1, [pc, #32] @ 9b2a0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9b368 │ │ │ │ + bne 9b28c │ │ │ │ mov r0, r4 │ │ │ │ - b 9b348 │ │ │ │ + b 9b26c │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b 9b360 │ │ │ │ - subseq r5, r8, r0, lsl lr │ │ │ │ - @ instruction: 0x0018f6f8 │ │ │ │ + b 9b284 │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ + andseq sp, r8, r4, ror #25 │ │ │ │ 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] @ 9b3fc │ │ │ │ + ldr r2, [pc, #64] @ 9b320 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9b3d8 │ │ │ │ + bne 9b2fc │ │ │ │ mov r3, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - ldr r1, [pc, #32] @ 9b400 │ │ │ │ + ldr r1, [pc, #32] @ 9b324 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9b3ec │ │ │ │ + bne 9b310 │ │ │ │ mov r0, r4 │ │ │ │ - b 9b3cc │ │ │ │ + b 9b2f0 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b 9b3e4 │ │ │ │ - subseq r5, r8, r0, lsl lr │ │ │ │ - @ instruction: 0x0018f6f8 │ │ │ │ + b 9b308 │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ + andseq sp, r8, r4, ror #25 │ │ │ │ │ │ │ │ -0009b404 : │ │ │ │ +0009b328 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #140] @ 9b4a8 │ │ │ │ + ldr r3, [pc, #140] @ 9b3cc │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, sp, #12 │ │ │ │ cmp r2, r3 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ - bne 9b474 │ │ │ │ + bne 9b398 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq 9b474 │ │ │ │ + beq 9b398 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 9b4ac │ │ │ │ + bl 9b3d0 │ │ │ │ cmn r0, #3 │ │ │ │ - beq 9b4a0 │ │ │ │ + beq 9b3c4 │ │ │ │ cmn r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ - bne 9b460 │ │ │ │ + bne 9b384 │ │ │ │ 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 8bfc4 │ │ │ │ + bl 8befc │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq 9b458 │ │ │ │ + beq 9b37c │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b4ac │ │ │ │ + bl 9b3d0 │ │ │ │ cmn r0, #3 │ │ │ │ - bne 9b44c │ │ │ │ + bne 9b370 │ │ │ │ mvn r0, #0 │ │ │ │ - b 9b458 │ │ │ │ - ldrsheq sl, [r6], #-76 @ 0xffffffb4 │ │ │ │ + b 9b37c │ │ │ │ + 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] │ │ │ │ mov r6, r1 │ │ │ │ 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 9b83c │ │ │ │ + beq 9b760 │ │ │ │ ldrb r8, [r4, #4] │ │ │ │ - ldr r2, [pc, #3260] @ 9c1b0 │ │ │ │ + ldr r2, [pc, #3260] @ 9c0d4 │ │ │ │ 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 9bd50 │ │ │ │ + bne 9bc74 │ │ │ │ add sl, r4, #20 │ │ │ │ add r3, sl, r3 │ │ │ │ cmp r8, #7 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bgt 9b6f4 │ │ │ │ + bgt 9b618 │ │ │ │ ldrsb r3, [sl, r9] │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r3 │ │ │ │ - blt 9b634 │ │ │ │ + blt 9b558 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [r2, r3, lsl #3] │ │ │ │ cmp r6, r0 │ │ │ │ - beq 9b6c4 │ │ │ │ + beq 9b5e8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp fp, r3 │ │ │ │ - beq 9b7b0 │ │ │ │ + beq 9b6d4 │ │ │ │ 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 9b754 │ │ │ │ + blt 9b678 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, r5, lsl #3] │ │ │ │ cmp r6, r3 │ │ │ │ - beq 9b6c4 │ │ │ │ + beq 9b5e8 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp fp, r2 │ │ │ │ - beq 9b658 │ │ │ │ + beq 9b57c │ │ │ │ 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 9b9e0 │ │ │ │ + bgt 9b904 │ │ │ │ ldrsb r5, [sl, r9] │ │ │ │ cmp r5, #0 │ │ │ │ - blt 9b760 │ │ │ │ + blt 9b684 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [r2, r5, lsl #3] │ │ │ │ cmp r6, r1 │ │ │ │ - beq 9b6c4 │ │ │ │ + beq 9b5e8 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp fp, r2 │ │ │ │ - beq 9bb44 │ │ │ │ + beq 9ba68 │ │ │ │ add r9, r9, r9, lsl #2 │ │ │ │ add r9, r9, r3, lsr #5 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r8, #7 │ │ │ │ and r9, r9, r7 │ │ │ │ - bgt 9ba10 │ │ │ │ + bgt 9b934 │ │ │ │ ldrsb r5, [sl, r9] │ │ │ │ cmp r5, #0 │ │ │ │ - blt 9b790 │ │ │ │ + blt 9b6b4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [r2, r5, lsl #3] │ │ │ │ cmp r6, r1 │ │ │ │ - beq 9b6c4 │ │ │ │ + beq 9b5e8 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp fp, r2 │ │ │ │ - beq 9bcd8 │ │ │ │ + beq 9bbfc │ │ │ │ lsr r3, r3, #10 │ │ │ │ add r9, r9, r9, lsl #2 │ │ │ │ add r2, r3, #1 │ │ │ │ add r9, r9, r2 │ │ │ │ and r9, r9, r7 │ │ │ │ - b 9b5ac │ │ │ │ + b 9b4d0 │ │ │ │ cmn r3, #1 │ │ │ │ - bne 9bfb8 │ │ │ │ + bne 9be54 │ │ │ │ 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 9b594 │ │ │ │ + bne 9b4b8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9b6c4 │ │ │ │ + beq 9b5e8 │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ ldrb ip, [r3, #16] │ │ │ │ eor r0, r1, ip │ │ │ │ tst r0, #28 │ │ │ │ - bne 9b594 │ │ │ │ + bne 9b4b8 │ │ │ │ tst ip, #32 │ │ │ │ - beq 9bfb0 │ │ │ │ + beq 9c048 │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ addeq r0, r3, #28 │ │ │ │ addne r0, r3, #20 │ │ │ │ tst r1, #32 │ │ │ │ - beq 9c1a0 │ │ │ │ + beq 9c0a0 │ │ │ │ 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 9b594 │ │ │ │ + bne 9b4b8 │ │ │ │ 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 9b644 │ │ │ │ + b 9b568 │ │ │ │ cmp r8, #15 │ │ │ │ - bgt 9bbd0 │ │ │ │ + bgt 9baf4 │ │ │ │ lsl r3, r9, #1 │ │ │ │ ldrsh r5, [sl, r3] │ │ │ │ cmp r5, #0 │ │ │ │ - blt 9b770 │ │ │ │ + blt 9b694 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [r3, r5, lsl #3] │ │ │ │ cmp r6, r0 │ │ │ │ - beq 9b6c4 │ │ │ │ + beq 9b5e8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp fp, r3 │ │ │ │ - beq 9b7b0 │ │ │ │ + beq 9b6d4 │ │ │ │ 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 9bbf8 │ │ │ │ + bgt 9bb1c │ │ │ │ lsl r3, r9, #1 │ │ │ │ ldrsh r5, [sl, r3] │ │ │ │ cmp r5, #0 │ │ │ │ - bge 9b578 │ │ │ │ + bge 9b49c │ │ │ │ cmn r5, #1 │ │ │ │ - beq 9b63c │ │ │ │ - b 9b594 │ │ │ │ + beq 9b560 │ │ │ │ + b 9b4b8 │ │ │ │ cmn r5, #1 │ │ │ │ - bne 9c018 │ │ │ │ + bne 9be10 │ │ │ │ mov r3, #0 │ │ │ │ - b 9b644 │ │ │ │ + b 9b568 │ │ │ │ cmn r5, #1 │ │ │ │ - beq 9b63c │ │ │ │ + beq 9b560 │ │ │ │ lsr r3, fp, #5 │ │ │ │ add r9, r9, r9, lsl #2 │ │ │ │ add r3, r3, #1 │ │ │ │ add r9, r3, r9 │ │ │ │ and r9, r9, r7 │ │ │ │ - b 9b744 │ │ │ │ + b 9b668 │ │ │ │ cmn r5, #1 │ │ │ │ - beq 9b768 │ │ │ │ + beq 9b68c │ │ │ │ lsr r3, r3, #10 │ │ │ │ add r9, r9, r9, lsl #2 │ │ │ │ add r2, r3, #1 │ │ │ │ add r2, r2, r9 │ │ │ │ and r9, r2, r7 │ │ │ │ - b 9b5b4 │ │ │ │ + b 9b4d8 │ │ │ │ ldr ip, [r0, #8] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, ip │ │ │ │ - bne 9b81c │ │ │ │ + bne 9b740 │ │ │ │ cmp ip, #0 │ │ │ │ - beq 9b6c4 │ │ │ │ + beq 9b5e8 │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ eor r2, r1, r3 │ │ │ │ tst r2, #28 │ │ │ │ - bne 9b81c │ │ │ │ + bne 9b740 │ │ │ │ tst r3, #32 │ │ │ │ - beq 9c034 │ │ │ │ + beq 9be2c │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ addeq r0, r0, #28 │ │ │ │ addne r0, r0, #20 │ │ │ │ tst r1, #32 │ │ │ │ - beq 9c188 │ │ │ │ + beq 9c0bc │ │ │ │ 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 9b6c4 │ │ │ │ + beq 9b5e8 │ │ │ │ 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 9b56c │ │ │ │ - b 9b73c │ │ │ │ + ble 9b490 │ │ │ │ + b 9b660 │ │ │ │ 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 9ba58 │ │ │ │ + bgt 9b97c │ │ │ │ cmp r8, #0 │ │ │ │ - blt 9ba48 │ │ │ │ + blt 9b96c │ │ │ │ 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 9ba6c │ │ │ │ + beq 9b990 │ │ │ │ ldr r1, [r5, r0, lsl #2] │ │ │ │ cmp fp, r1 │ │ │ │ - beq 9ba98 │ │ │ │ + beq 9b9bc │ │ │ │ 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 9bb30 │ │ │ │ + bgt 9ba54 │ │ │ │ cmp r8, #0 │ │ │ │ - blt 9ba8c │ │ │ │ + blt 9b9b0 │ │ │ │ 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 9bbbc │ │ │ │ + beq 9bae0 │ │ │ │ ldr r1, [r5, r1, lsl #2] │ │ │ │ cmp fp, r1 │ │ │ │ - beq 9bc34 │ │ │ │ + beq 9bb58 │ │ │ │ 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 9b9cc │ │ │ │ + bgt 9b8f0 │ │ │ │ ldrsb r8, [r7, r4] │ │ │ │ cmp r8, #0 │ │ │ │ - blt 9bc14 │ │ │ │ + blt 9bb38 │ │ │ │ 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 9bc00 │ │ │ │ + beq 9bb24 │ │ │ │ ldr r0, [r6, r0, lsl #2] │ │ │ │ cmp fp, r0 │ │ │ │ - beq 9be48 │ │ │ │ + beq 9bcdc │ │ │ │ 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 9bec8 │ │ │ │ + bgt 9bd5c │ │ │ │ ldrsb r8, [r7, r4] │ │ │ │ cmp r8, #0 │ │ │ │ - blt 9bccc │ │ │ │ + blt 9bbf0 │ │ │ │ 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 9bc00 │ │ │ │ + beq 9bb24 │ │ │ │ ldr r0, [r6, r0, lsl #2] │ │ │ │ cmp fp, r0 │ │ │ │ - beq 9bedc │ │ │ │ + beq 9bd70 │ │ │ │ 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 9b924 │ │ │ │ + ble 9b848 │ │ │ │ cmp r2, #15 │ │ │ │ lslle r3, r4, #1 │ │ │ │ ldrshle r8, [r7, r3] │ │ │ │ ldrgt r8, [r7, r4, lsl #2] │ │ │ │ - b 9b928 │ │ │ │ + b 9b84c │ │ │ │ cmp r8, #15 │ │ │ │ lslle r2, r9, #1 │ │ │ │ ldrshle r5, [sl, r2] │ │ │ │ ldrgt r5, [sl, r9, lsl #2] │ │ │ │ cmp r5, #0 │ │ │ │ - bge 9b5c0 │ │ │ │ + bge 9b4e4 │ │ │ │ cmn r5, #1 │ │ │ │ - beq 9b768 │ │ │ │ + beq 9b68c │ │ │ │ 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 9b600 │ │ │ │ + bge 9b524 │ │ │ │ cmn r5, #1 │ │ │ │ - beq 9b768 │ │ │ │ + beq 9b68c │ │ │ │ lsr r3, r3, #10 │ │ │ │ add r9, r9, r9, lsl #2 │ │ │ │ add r2, r3, #1 │ │ │ │ add r9, r9, r2 │ │ │ │ and r9, r9, r7 │ │ │ │ - b 9b9e0 │ │ │ │ + b 9b904 │ │ │ │ cmn r8, #1 │ │ │ │ - bne 9b8a0 │ │ │ │ + bne 9b7c4 │ │ │ │ mvn r5, #0 │ │ │ │ - b 9b768 │ │ │ │ + b 9b68c │ │ │ │ cmp r2, #15 │ │ │ │ lslle r0, r3, #1 │ │ │ │ ldrgt r8, [r7, r3, lsl #2] │ │ │ │ ldrshle r8, [r7, r0] │ │ │ │ - b 9b868 │ │ │ │ + b 9b78c │ │ │ │ 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 9b644 │ │ │ │ + b 9b568 │ │ │ │ cmn r8, #1 │ │ │ │ - beq 9ba50 │ │ │ │ - b 9b8f8 │ │ │ │ + beq 9b974 │ │ │ │ + b 9b81c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r2, [r2] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9bf5c │ │ │ │ + beq 9bdf0 │ │ │ │ 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 11776c │ │ │ │ + bl 116e2c │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ mov r2, r0 │ │ │ │ - beq 9baf4 │ │ │ │ + beq 9ba18 │ │ │ │ sub r1, r1, #1 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r0] │ │ │ │ - beq 9c000 │ │ │ │ + beq 9bdf8 │ │ │ │ cmp r2, #0 │ │ │ │ - blt 9c02c │ │ │ │ + blt 9be24 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp sl, r4 │ │ │ │ - bne 9b4d8 │ │ │ │ + bne 9b3fc │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne 9b4d8 │ │ │ │ + bne 9b3fc │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9bc20 │ │ │ │ + bne 9bb44 │ │ │ │ ldrb r2, [sl, #4] │ │ │ │ - b 9b8a0 │ │ │ │ + b 9b7c4 │ │ │ │ cmp r2, #15 │ │ │ │ lslle r1, r3, #1 │ │ │ │ ldrgt r8, [r7, r3, lsl #2] │ │ │ │ ldrshle r8, [r7, r1] │ │ │ │ - b 9b8c0 │ │ │ │ + b 9b7e4 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - bne 9b5dc │ │ │ │ + bne 9b500 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9b6c4 │ │ │ │ + beq 9b5e8 │ │ │ │ ldrb lr, [r1, #16] │ │ │ │ ldrb ip, [r6, #16] │ │ │ │ eor r0, lr, ip │ │ │ │ tst r0, #28 │ │ │ │ - bne 9b5dc │ │ │ │ + bne 9b500 │ │ │ │ tst lr, #32 │ │ │ │ - beq 9c03c │ │ │ │ + beq 9be34 │ │ │ │ tst lr, #64 @ 0x40 │ │ │ │ addne r0, r1, #20 │ │ │ │ addeq r0, r1, #28 │ │ │ │ tst ip, #32 │ │ │ │ - beq 9c190 │ │ │ │ + beq 9c0c4 │ │ │ │ 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 9b6c4 │ │ │ │ - b 9b5dc │ │ │ │ + beq 9b5e8 │ │ │ │ + b 9b500 │ │ │ │ mov r5, r8 │ │ │ │ ldrb r1, [sl, #5] │ │ │ │ mov r8, r7 │ │ │ │ mov r3, r0 │ │ │ │ - b 9ba78 │ │ │ │ + b 9b99c │ │ │ │ ldr r5, [sl, r9, lsl #2] │ │ │ │ cmp r5, #0 │ │ │ │ - bge 9b710 │ │ │ │ + bge 9b634 │ │ │ │ cmn r5, #1 │ │ │ │ - beq 9b63c │ │ │ │ + beq 9b560 │ │ │ │ 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 9b74c │ │ │ │ + b 9b670 │ │ │ │ mov r5, r8 │ │ │ │ ldrb r1, [sl, #5] │ │ │ │ mov r8, r7 │ │ │ │ mov r3, ip │ │ │ │ - b 9ba78 │ │ │ │ + b 9b99c │ │ │ │ cmn r8, #1 │ │ │ │ - beq 9ba50 │ │ │ │ - b 9b958 │ │ │ │ + beq 9b974 │ │ │ │ + b 9b87c │ │ │ │ mov r5, r8 │ │ │ │ ldrb r1, [sl, #5] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r8, r7 │ │ │ │ - b 9ba78 │ │ │ │ + b 9b99c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r2, [r2] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9bfa0 │ │ │ │ + beq 9be98 │ │ │ │ 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 11776c │ │ │ │ + bl 116e2c │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ mov r2, r0 │ │ │ │ - beq 9bc90 │ │ │ │ + beq 9bbb4 │ │ │ │ sub r1, r1, #1 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r0] │ │ │ │ - beq 9bf64 │ │ │ │ + beq 9be3c │ │ │ │ cmp r2, #0 │ │ │ │ - blt 9c02c │ │ │ │ + blt 9be24 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp sl, r4 │ │ │ │ - bne 9b4d8 │ │ │ │ + bne 9b3fc │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne 9b4d8 │ │ │ │ + bne 9b3fc │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9bc20 │ │ │ │ + bne 9bb44 │ │ │ │ ldrb r2, [sl, #4] │ │ │ │ - b 9b8f8 │ │ │ │ + b 9b81c │ │ │ │ cmn r8, #1 │ │ │ │ - beq 9ba50 │ │ │ │ - b 9b9a8 │ │ │ │ + beq 9b974 │ │ │ │ + b 9b8cc │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - bne 9b61c │ │ │ │ + bne 9b540 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9b6c4 │ │ │ │ + beq 9b5e8 │ │ │ │ ldrb lr, [r1, #16] │ │ │ │ ldrb ip, [r6, #16] │ │ │ │ eor r0, lr, ip │ │ │ │ tst r0, #28 │ │ │ │ - bne 9b61c │ │ │ │ + bne 9b540 │ │ │ │ tst lr, #32 │ │ │ │ - beq 9bfa8 │ │ │ │ + beq 9be90 │ │ │ │ tst lr, #64 @ 0x40 │ │ │ │ addne r0, r1, #20 │ │ │ │ addeq r0, r1, #28 │ │ │ │ tst ip, #32 │ │ │ │ - beq 9c198 │ │ │ │ + beq 9c098 │ │ │ │ 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 9b6c4 │ │ │ │ - b 9b61c │ │ │ │ + beq 9b5e8 │ │ │ │ + b 9b540 │ │ │ │ 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 9c14c │ │ │ │ + bgt 9c07c │ │ │ │ cmp sl, #0 │ │ │ │ - bge 9c120 │ │ │ │ + bge 9c050 │ │ │ │ cmn sl, #1 │ │ │ │ - beq 9b63c │ │ │ │ + beq 9b560 │ │ │ │ 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 9c104 │ │ │ │ + bgt 9c02c │ │ │ │ cmp sl, #0 │ │ │ │ - bge 9c0d8 │ │ │ │ + bge 9bec4 │ │ │ │ cmn sl, #1 │ │ │ │ - beq 9b63c │ │ │ │ - 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 9c0c4 │ │ │ │ - ldrsb r8, [r4, r9] │ │ │ │ - cmp r8, #0 │ │ │ │ - bge 9c098 │ │ │ │ - cmn r8, #1 │ │ │ │ - beq 9b63c │ │ │ │ - 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 9c070 │ │ │ │ - cmp r8, #0 │ │ │ │ - bge 9c044 │ │ │ │ - cmn r8, #1 │ │ │ │ - beq 9b63c │ │ │ │ - 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 9bddc │ │ │ │ + beq 9b560 │ │ │ │ + b 9beec │ │ │ │ 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 11776c │ │ │ │ + bl 116e2c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9be94 │ │ │ │ + beq 9bd28 │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5] │ │ │ │ - beq 9bf7c │ │ │ │ + beq 9be6c │ │ │ │ cmp r2, #0 │ │ │ │ - blt 9c02c │ │ │ │ + blt 9be24 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp sl, r0 │ │ │ │ - bne 9bfd0 │ │ │ │ + bne 9c020 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bne 9bfd0 │ │ │ │ + bne 9c020 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9bc20 │ │ │ │ + bne 9bb44 │ │ │ │ ldrb r2, [sl, #4] │ │ │ │ - b 9b958 │ │ │ │ + b 9b87c │ │ │ │ cmp r2, #15 │ │ │ │ lslle r3, r4, #1 │ │ │ │ ldrshle r8, [r7, r3] │ │ │ │ ldrgt r8, [r7, r4, lsl #2] │ │ │ │ - b 9b978 │ │ │ │ + b 9b89c │ │ │ │ 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 11776c │ │ │ │ + bl 116e2c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r5] │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9bf28 │ │ │ │ + beq 9bdbc │ │ │ │ sub r0, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r5] │ │ │ │ - beq 9bfdc │ │ │ │ + beq 9bea0 │ │ │ │ cmp r2, #0 │ │ │ │ - blt 9c02c │ │ │ │ + blt 9be24 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp sl, r0 │ │ │ │ - bne 9bfd0 │ │ │ │ + bne 9c020 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bne 9bfd0 │ │ │ │ + bne 9c020 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9bc20 │ │ │ │ + bne 9bb44 │ │ │ │ ldrb r2, [sl, #4] │ │ │ │ - b 9b9a8 │ │ │ │ + b 9b8cc │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - b 9bab8 │ │ │ │ + b 9b9dc │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + b 9ba18 │ │ │ │ + add r9, r9, r9, lsl #2 │ │ │ │ + add r9, r9, r3, lsr #5 │ │ │ │ + add r9, r9, #1 │ │ │ │ + and r9, r9, r7 │ │ │ │ + b 9b518 │ │ │ │ + mvn r5, #2 │ │ │ │ + b 9b68c │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + b 9b714 │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ + b 9baa8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b 9bc90 │ │ │ │ + b 9bbb4 │ │ │ │ + lsr r3, fp, #5 │ │ │ │ + add r9, r9, r9, lsl #2 │ │ │ │ + add r3, r3, #1 │ │ │ │ + add r9, r3, r9 │ │ │ │ + and r9, r9, r7 │ │ │ │ + b 9b490 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - b 9be94 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - b 9bc54 │ │ │ │ + b 9bd28 │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - b 9bd18 │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ - b 9b698 │ │ │ │ - lsr r3, fp, #5 │ │ │ │ - add r9, r9, r9, lsl #2 │ │ │ │ - add r3, r3, #1 │ │ │ │ - add r9, r3, r9 │ │ │ │ - and r9, r9, r7 │ │ │ │ - b 9b56c │ │ │ │ - mov r6, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - b 9b4d8 │ │ │ │ + b 9bc3c │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + b 9bb78 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - b 9bf28 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - b 9baf4 │ │ │ │ + b 9bdbc │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r3, sl │ │ │ │ + mov r1, r4 │ │ │ │ + stm sp, {r6, fp} │ │ │ │ + bl 263c88 │ │ │ │ + subs r8, r0, #0 │ │ │ │ + blt 9c0ac │ │ │ │ + bne 9bf80 │ │ │ │ + ldrb r8, [r4, #4] │ │ │ │ + lsr r3, fp, #10 │ │ │ │ add r9, r9, r9, lsl #2 │ │ │ │ - add r9, r9, r3, lsr #5 │ │ │ │ + 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 9c00c │ │ │ │ + ldrsb r8, [r4, r9] │ │ │ │ + cmp r8, #0 │ │ │ │ + bge 9bfe0 │ │ │ │ + cmn r8, #1 │ │ │ │ + beq 9b560 │ │ │ │ + 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 │ │ │ │ - b 9b5f4 │ │ │ │ - mvn r5, #2 │ │ │ │ - b 9b768 │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - b 9b7f0 │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ - b 9bb84 │ │ │ │ + ldrsble r8, [r4, r9] │ │ │ │ + bgt 9bfbc │ │ │ │ + cmp r8, #0 │ │ │ │ + bge 9bf90 │ │ │ │ + cmn r8, #1 │ │ │ │ + beq 9b560 │ │ │ │ + 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 9bf14 │ │ │ │ + mov r3, sl │ │ │ │ + str r5, [sp, #24] │ │ │ │ + mov r5, r3 │ │ │ │ + b 9b5e8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ stm sp, {r6, fp} │ │ │ │ - bl 25ba18 │ │ │ │ + bl 263c88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 9c174 │ │ │ │ - bne 9c084 │ │ │ │ + blt 9c0a8 │ │ │ │ + bne 9bfd0 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ - b 9be28 │ │ │ │ + b 9bf60 │ │ │ │ cmp r3, #15 │ │ │ │ lslle r2, r9, #1 │ │ │ │ ldrshle r8, [r4, r2] │ │ │ │ ldrgt r8, [r4, r9, lsl #2] │ │ │ │ - b 9be18 │ │ │ │ + b 9bf50 │ │ │ │ mov r3, r8 │ │ │ │ mov r4, r5 │ │ │ │ str sl, [sp, #24] │ │ │ │ - mov r5, r3 │ │ │ │ - b 9b6c4 │ │ │ │ + b 9bf88 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ stm sp, {r6, fp} │ │ │ │ - bl 25ba18 │ │ │ │ + bl 263c88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 9c174 │ │ │ │ - bne 9c084 │ │ │ │ + blt 9c0a8 │ │ │ │ + bne 9bfd0 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ - b 9bdf8 │ │ │ │ + b 9bf30 │ │ │ │ cmp r3, #15 │ │ │ │ lslle r2, r9, #1 │ │ │ │ ldrshle r8, [r4, r2] │ │ │ │ ldrgt r8, [r4, r9, lsl #2] │ │ │ │ - b 9bde8 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r3, sl │ │ │ │ - mov r1, r4 │ │ │ │ - stm sp, {r6, fp} │ │ │ │ - bl 25ba18 │ │ │ │ - subs r8, r0, #0 │ │ │ │ - blt 9c178 │ │ │ │ - bne 9c168 │ │ │ │ - ldrb r8, [r4, #4] │ │ │ │ - b 9bdb4 │ │ │ │ + b 9bf20 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + b 9b3fc │ │ │ │ cmp r8, #15 │ │ │ │ ldrgt r3, [sp, #20] │ │ │ │ ldrle r2, [sp, #20] │ │ │ │ lslle r3, r9, #1 │ │ │ │ ldrgt sl, [r3, r9, lsl #2] │ │ │ │ ldrshle sl, [r2, r3] │ │ │ │ - b 9bda4 │ │ │ │ + b 9bcc8 │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ + b 9b5bc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r3, sl │ │ │ │ mov r1, r4 │ │ │ │ stm sp, {r6, fp} │ │ │ │ - bl 25ba18 │ │ │ │ + bl 263c88 │ │ │ │ subs r8, r0, #0 │ │ │ │ - blt 9c178 │ │ │ │ - bne 9c168 │ │ │ │ + blt 9c0ac │ │ │ │ + bne 9bf80 │ │ │ │ ldrb r8, [r4, #4] │ │ │ │ - b 9bd80 │ │ │ │ + b 9bca4 │ │ │ │ cmp r8, #15 │ │ │ │ ldrle r2, [sp, #20] │ │ │ │ movgt r3, r2 │ │ │ │ lslle r3, r9, #1 │ │ │ │ ldrgt sl, [r3, r9, lsl #2] │ │ │ │ ldrshle sl, [r2, r3] │ │ │ │ - b 9bd70 │ │ │ │ - mov r3, sl │ │ │ │ - str r5, [sp, #24] │ │ │ │ - b 9c090 │ │ │ │ + b 9bc94 │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ + b 9bc50 │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ + b 9b5d0 │ │ │ │ mov r8, r0 │ │ │ │ cmn r8, #4 │ │ │ │ - beq 9c1a8 │ │ │ │ + beq 9c0cc │ │ │ │ mov r5, r8 │ │ │ │ - b 9b768 │ │ │ │ + b 9b68c │ │ │ │ ldr r1, [r6, #28] │ │ │ │ - b 9b804 │ │ │ │ + b 9b728 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ - b 9bb98 │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ - b 9bd2c │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ - b 9b6ac │ │ │ │ + b 9babc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b 9b4d4 │ │ │ │ - ldrsheq sl, [r6], #-76 @ 0xffffffb4 │ │ │ │ + b 9b3f8 │ │ │ │ + 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] │ │ │ │ mov r3, #1 │ │ │ │ @@ -117351,407 +117292,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 9c3c8 │ │ │ │ + bgt 9c2ec │ │ │ │ ldrsb r4, [r9, fp] │ │ │ │ cmp r4, #0 │ │ │ │ - blt 9c2f0 │ │ │ │ + blt 9c214 │ │ │ │ ldr r0, [r8, r4, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq 9c2fc │ │ │ │ + beq 9c220 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - beq 9c308 │ │ │ │ + beq 9c22c │ │ │ │ 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 9c390 │ │ │ │ + bgt 9c2b4 │ │ │ │ ldrsb r4, [r9, fp] │ │ │ │ cmp r4, #0 │ │ │ │ - blt 9c3a8 │ │ │ │ + blt 9c2cc │ │ │ │ ldr r3, [r8, r4, lsl #3] │ │ │ │ cmp r7, r3 │ │ │ │ - beq 9c2fc │ │ │ │ + beq 9c220 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r6, r2 │ │ │ │ - beq 9c46c │ │ │ │ + beq 9c390 │ │ │ │ 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 9c428 │ │ │ │ + bgt 9c34c │ │ │ │ ldrsb r4, [r9, fp] │ │ │ │ cmp r4, #0 │ │ │ │ - blt 9c400 │ │ │ │ + blt 9c324 │ │ │ │ ldr r0, [r8, r4, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq 9c2fc │ │ │ │ + beq 9c220 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r6, r2 │ │ │ │ - beq 9c4dc │ │ │ │ + beq 9c400 │ │ │ │ add fp, fp, fp, lsl #2 │ │ │ │ add fp, fp, r3, lsr #5 │ │ │ │ add fp, fp, #1 │ │ │ │ cmp sl, #7 │ │ │ │ and fp, fp, r5 │ │ │ │ - bgt 9c458 │ │ │ │ + bgt 9c37c │ │ │ │ ldrsb r4, [r9, fp] │ │ │ │ cmp r4, #0 │ │ │ │ - blt 9c41c │ │ │ │ + blt 9c340 │ │ │ │ ldr r0, [r8, r4, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq 9c2fc │ │ │ │ + beq 9c220 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r6, r2 │ │ │ │ - beq 9c584 │ │ │ │ + beq 9c4a8 │ │ │ │ lsr r3, r3, #10 │ │ │ │ add fp, fp, fp, lsl #2 │ │ │ │ add r2, r3, #1 │ │ │ │ add fp, fp, r2 │ │ │ │ and fp, fp, r5 │ │ │ │ - b 9c270 │ │ │ │ + b 9c194 │ │ │ │ cmn r4, #1 │ │ │ │ - bne 9c604 │ │ │ │ + bne 9c528 │ │ │ │ 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 9c374 │ │ │ │ + bne 9c298 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9c2fc │ │ │ │ + beq 9c220 │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ eor ip, r1, r3 │ │ │ │ tst ip, #28 │ │ │ │ - bne 9c374 │ │ │ │ + bne 9c298 │ │ │ │ tst r3, #32 │ │ │ │ - beq 9c624 │ │ │ │ + beq 9c548 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ addeq r0, r0, #28 │ │ │ │ addne r0, r0, #20 │ │ │ │ tst r1, #32 │ │ │ │ - beq 9c64c │ │ │ │ + beq 9c570 │ │ │ │ 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 9c2fc │ │ │ │ + beq 9c220 │ │ │ │ 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 9c238 │ │ │ │ + ble 9c15c │ │ │ │ cmp sl, #15 │ │ │ │ - bgt 9c57c │ │ │ │ + bgt 9c4a0 │ │ │ │ lsl r3, fp, #1 │ │ │ │ ldrsh r4, [r9, r3] │ │ │ │ cmp r4, #0 │ │ │ │ - bge 9c244 │ │ │ │ + bge 9c168 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 9c2fc │ │ │ │ + beq 9c220 │ │ │ │ lsr r3, r6, #10 │ │ │ │ add fp, fp, fp, lsl #2 │ │ │ │ add r2, r3, #1 │ │ │ │ add fp, fp, r2 │ │ │ │ and fp, fp, r5 │ │ │ │ - b 9c270 │ │ │ │ + b 9c194 │ │ │ │ cmp sl, #15 │ │ │ │ - bgt 9c554 │ │ │ │ + bgt 9c478 │ │ │ │ lsl r3, fp, #1 │ │ │ │ ldrsh r4, [r9, r3] │ │ │ │ cmp r4, #0 │ │ │ │ - bge 9c204 │ │ │ │ + bge 9c128 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 9c2f8 │ │ │ │ + beq 9c21c │ │ │ │ lsr r2, r2, #5 │ │ │ │ add r3, fp, fp, lsl #2 │ │ │ │ add r2, r2, #1 │ │ │ │ add fp, r2, r3 │ │ │ │ and fp, fp, r5 │ │ │ │ - b 9c398 │ │ │ │ + b 9c2bc │ │ │ │ cmn r4, #1 │ │ │ │ - beq 9c2f8 │ │ │ │ + beq 9c21c │ │ │ │ add fp, fp, fp, lsl #2 │ │ │ │ add fp, fp, r3, lsr #5 │ │ │ │ add fp, fp, #1 │ │ │ │ and fp, fp, r5 │ │ │ │ - b 9c2b4 │ │ │ │ + b 9c1d8 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 9c2fc │ │ │ │ - b 9c2d8 │ │ │ │ + beq 9c220 │ │ │ │ + b 9c1fc │ │ │ │ cmp sl, #15 │ │ │ │ lslle r2, fp, #1 │ │ │ │ ldrshle r4, [r9, r2] │ │ │ │ ldrgt r4, [r9, fp, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ - bge 9c284 │ │ │ │ + bge 9c1a8 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 9c2f8 │ │ │ │ + beq 9c21c │ │ │ │ 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 9c2b8 │ │ │ │ + b 9c1dc │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 9c3b0 │ │ │ │ + bne 9c2d4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9c2fc │ │ │ │ + beq 9c220 │ │ │ │ ldrb ip, [r3, #16] │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ eor r0, ip, r1 │ │ │ │ tst r0, #28 │ │ │ │ - bne 9c3b0 │ │ │ │ + bne 9c2d4 │ │ │ │ tst ip, #32 │ │ │ │ - beq 9c62c │ │ │ │ + beq 9c550 │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ addeq r0, r3, #28 │ │ │ │ addne r0, r3, #20 │ │ │ │ tst r1, #32 │ │ │ │ - beq 9c63c │ │ │ │ + beq 9c560 │ │ │ │ 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 9c2fc │ │ │ │ - b 9c3b0 │ │ │ │ + beq 9c220 │ │ │ │ + b 9c2d4 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 9c29c │ │ │ │ + bne 9c1c0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9c2fc │ │ │ │ + beq 9c220 │ │ │ │ ldrb ip, [r0, #16] │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ eor lr, ip, r1 │ │ │ │ tst lr, #28 │ │ │ │ - bne 9c29c │ │ │ │ + bne 9c1c0 │ │ │ │ tst ip, #32 │ │ │ │ - beq 9c61c │ │ │ │ + beq 9c540 │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ addne r0, r0, #20 │ │ │ │ addeq r0, r0, #28 │ │ │ │ tst r1, #32 │ │ │ │ - beq 9c634 │ │ │ │ + beq 9c558 │ │ │ │ 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 9c2fc │ │ │ │ - b 9c29c │ │ │ │ + beq 9c220 │ │ │ │ + b 9c1c0 │ │ │ │ ldr r4, [r9, fp, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ - bge 9c204 │ │ │ │ + bge 9c128 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 9c2f8 │ │ │ │ + beq 9c21c │ │ │ │ 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 9c3a0 │ │ │ │ + b 9c2c4 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 9c2d8 │ │ │ │ + bne 9c1fc │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9c2fc │ │ │ │ + beq 9c220 │ │ │ │ ldrb ip, [r0, #16] │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ eor lr, ip, r1 │ │ │ │ tst lr, #28 │ │ │ │ - bne 9c2d8 │ │ │ │ + bne 9c1fc │ │ │ │ tst ip, #32 │ │ │ │ - beq 9c5fc │ │ │ │ + beq 9c520 │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ addne r0, r0, #20 │ │ │ │ addeq r0, r0, #28 │ │ │ │ tst r1, #32 │ │ │ │ - beq 9c644 │ │ │ │ + beq 9c568 │ │ │ │ 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 9c2fc │ │ │ │ - b 9c2d8 │ │ │ │ + beq 9c220 │ │ │ │ + b 9c1fc │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b 9c5c4 │ │ │ │ + b 9c4e8 │ │ │ │ lsr r2, r6, #5 │ │ │ │ add r3, fp, fp, lsl #2 │ │ │ │ add r2, r2, #1 │ │ │ │ add fp, r2, r3 │ │ │ │ and fp, fp, r5 │ │ │ │ - b 9c238 │ │ │ │ + b 9c15c │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b 9c51c │ │ │ │ + b 9c440 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b 9c348 │ │ │ │ + b 9c26c │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - b 9c4ac │ │ │ │ + b 9c3d0 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b 9c530 │ │ │ │ + b 9c454 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b 9c4c0 │ │ │ │ + b 9c3e4 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b 9c5d8 │ │ │ │ + b 9c4fc │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b 9c35c │ │ │ │ + b 9c280 │ │ │ │ │ │ │ │ -0009c654 : │ │ │ │ +0009c578 : │ │ │ │ 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] @ 9cb1c │ │ │ │ + ldr r2, [pc, #1188] @ 9ca40 │ │ │ │ sub sp, sp, #20 │ │ │ │ and r2, r2, r0 │ │ │ │ cmp r2, #8 │ │ │ │ mov r5, r1 │ │ │ │ - bgt 9c854 │ │ │ │ + bgt 9c778 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9c880 │ │ │ │ - ldr r1, [pc, #1160] @ 9cb20 │ │ │ │ + beq 9c7a4 │ │ │ │ + ldr r1, [pc, #1160] @ 9ca44 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi 9c880 │ │ │ │ + bhi 9c7a4 │ │ │ │ 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 9c8f0 │ │ │ │ + bne 9c814 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9cac4 │ │ │ │ - ldr sl, [pc, #1112] @ 9cb24 │ │ │ │ + bne 9c9e8 │ │ │ │ + ldr sl, [pc, #1112] @ 9ca48 │ │ │ │ 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 9cad8 │ │ │ │ + bne 9c9fc │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r9, [pc, #1068] @ 9cb28 │ │ │ │ + ldr r9, [pc, #1068] @ 9ca4c │ │ │ │ sub r3, r3, r4 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ cmp r2, r3 │ │ │ │ ldr fp, [r9, r0] │ │ │ │ - bhi 9ca40 │ │ │ │ + bhi 9c964 │ │ │ │ adds r1, r4, r2 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bmi 9ca40 │ │ │ │ - ldr r3, [pc, #1036] @ 9cb2c │ │ │ │ - ldr r2, [pc, #1036] @ 9cb30 │ │ │ │ + bmi 9c964 │ │ │ │ + ldr r3, [pc, #1036] @ 9ca50 │ │ │ │ + ldr r2, [pc, #1036] @ 9ca54 │ │ │ │ ldr r3, [r3, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9ca28 │ │ │ │ + bne 9c94c │ │ │ │ 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 9c9b8 │ │ │ │ + bcs 9c8dc │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r3, r1, lsl #3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq 9ca18 │ │ │ │ + beq 9c93c │ │ │ │ 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 9c898 │ │ │ │ + beq 9c7bc │ │ │ │ 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 9c970 │ │ │ │ + bgt 9c894 │ │ │ │ ldr r3, [sl] │ │ │ │ - ldr r2, [pc, #888] @ 9cb34 │ │ │ │ + ldr r2, [pc, #888] @ 9ca58 │ │ │ │ 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 9ca5c │ │ │ │ + bne 9c980 │ │ │ │ cmp r5, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ str r8, [r4, #8] │ │ │ │ - beq 9c93c │ │ │ │ + beq 9c860 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9c93c │ │ │ │ + beq 9c860 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r7, #0 │ │ │ │ str r3, [r5] │ │ │ │ str r5, [r4, #12] │ │ │ │ - bne 9c948 │ │ │ │ - bl 35a770 │ │ │ │ + bne 9c86c │ │ │ │ + bl 3580f0 │ │ │ │ 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] │ │ │ │ @@ -117762,329 +117703,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] @ 9cb38 │ │ │ │ + ldreq r2, [pc, #728] @ 9ca5c │ │ │ │ streq r2, [sp] │ │ │ │ - beq 9c6b4 │ │ │ │ - ldr r1, [pc, #720] @ 9cb3c │ │ │ │ + beq 9c5d8 │ │ │ │ + ldr r1, [pc, #720] @ 9ca60 │ │ │ │ cmp r2, r1 │ │ │ │ - beq 9ca0c │ │ │ │ + beq 9c930 │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ - ldreq r2, [pc, #708] @ 9cb40 │ │ │ │ + ldreq r2, [pc, #708] @ 9ca64 │ │ │ │ streq r2, [sp] │ │ │ │ - beq 9c6b4 │ │ │ │ - ldr r3, [pc, #700] @ 9cb44 │ │ │ │ + beq 9c5d8 │ │ │ │ + ldr r3, [pc, #700] @ 9ca68 │ │ │ │ ldr r2, [r8] │ │ │ │ - ldr r1, [pc, #696] @ 9cb48 │ │ │ │ + ldr r1, [pc, #696] @ 9ca6c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117e48 │ │ │ │ - b 9ca54 │ │ │ │ + bl 1176e0 │ │ │ │ + b 9c978 │ │ │ │ ldr lr, [r3, #24] │ │ │ │ ldr r0, [r3, #28] │ │ │ │ cmp lr, r0 │ │ │ │ - bhi 9c95c │ │ │ │ + bhi 9c880 │ │ │ │ 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 9c9b8 │ │ │ │ - bl 35a770 │ │ │ │ + beq 9c8dc │ │ │ │ + bl 3580f0 │ │ │ │ ldr fp, [r9, r0] │ │ │ │ ldr ip, [fp, #8] │ │ │ │ - b 9c780 │ │ │ │ - ldr r2, [pc, #620] @ 9cb4c │ │ │ │ + b 9c6a4 │ │ │ │ + ldr r2, [pc, #620] @ 9ca70 │ │ │ │ str r2, [sp] │ │ │ │ - b 9c6b4 │ │ │ │ - ldr r2, [pc, #612] @ 9cb50 │ │ │ │ + b 9c5d8 │ │ │ │ + ldr r2, [pc, #612] @ 9ca74 │ │ │ │ str r2, [sp] │ │ │ │ - b 9c6b4 │ │ │ │ + b 9c5d8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9cab0 │ │ │ │ - ldr r0, [pc, #596] @ 9cb54 │ │ │ │ + beq 9c9d4 │ │ │ │ + ldr r0, [pc, #596] @ 9ca78 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 91d28 <_PyObject_GC_New@@Base> │ │ │ │ + bl 91c4c <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 9ca54 │ │ │ │ + beq 9c978 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r9, [pc, #528] @ 9cb28 │ │ │ │ + ldr r9, [pc, #528] @ 9ca4c │ │ │ │ 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 9c7ec │ │ │ │ + bne 9c710 │ │ │ │ cmp r7, #0 │ │ │ │ str r5, [r4, #12] │ │ │ │ - beq 9c80c │ │ │ │ + beq 9c730 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r7] │ │ │ │ - b 9c80c │ │ │ │ + b 9c730 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r2, [r3, #8] │ │ │ │ - b 9c780 │ │ │ │ + b 9c6a4 │ │ │ │ ldr r3, [ip, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9c7b0 │ │ │ │ + beq 9c6d4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9c7b0 │ │ │ │ + beq 9c6d4 │ │ │ │ ldr r3, [ip, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9c7b0 │ │ │ │ + bne 9c6d4 │ │ │ │ ldr r3, [fp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9caa0 │ │ │ │ + bne 9c9c4 │ │ │ │ add r0, fp, #12 │ │ │ │ ldr r3, [fp, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne 9c7b0 │ │ │ │ + bne 9c6d4 │ │ │ │ mov r1, #16 │ │ │ │ - bl 3598bc │ │ │ │ - b 9c7b0 │ │ │ │ - ldr r3, [pc, #364] @ 9cb2c │ │ │ │ - ldr r2, [pc, #404] @ 9cb58 │ │ │ │ + bl 357240 │ │ │ │ + b 9c6d4 │ │ │ │ + ldr r3, [pc, #364] @ 9ca50 │ │ │ │ + ldr r2, [pc, #404] @ 9ca7c │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9ca74 │ │ │ │ + bne 9c998 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #1 │ │ │ │ movcs r0, r3 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 9ca40 │ │ │ │ + beq 9c964 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [r2, #800] @ 0x320 │ │ │ │ ldr fp, [r9, r0] │ │ │ │ add r3, r3, #1 │ │ │ │ ldr ip, [fp, #8] │ │ │ │ str r3, [r2, #800] @ 0x320 │ │ │ │ - b 9c780 │ │ │ │ - ldr r2, [pc, #328] @ 9cb5c │ │ │ │ + b 9c6a4 │ │ │ │ + ldr r2, [pc, #328] @ 9ca80 │ │ │ │ str r2, [sp] │ │ │ │ - b 9c6b4 │ │ │ │ + b 9c5d8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 92244 │ │ │ │ + bl 92168 │ │ │ │ mov r6, r0 │ │ │ │ - b 9c8c0 │ │ │ │ - ldr r2, [pc, #252] @ 9cb2c │ │ │ │ + b 9c7e4 │ │ │ │ + ldr r2, [pc, #252] @ 9ca50 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r2, #708] @ 0x2c4 │ │ │ │ blx r3 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne 9c8c8 │ │ │ │ + bne 9c7ec │ │ │ │ mov r0, fp │ │ │ │ - bl 2a1f58 │ │ │ │ + bl 29efa8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 9c7b0 │ │ │ │ + bne 9c6d4 │ │ │ │ mov r4, #0 │ │ │ │ - b 9c848 │ │ │ │ - ldr r1, [pc, #252] @ 9cb60 │ │ │ │ + b 9c76c │ │ │ │ + ldr r1, [pc, #252] @ 9ca84 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9ca8c │ │ │ │ + bne 9c9b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18fcb8 │ │ │ │ - b 9c928 │ │ │ │ - ldr r2, [pc, #176] @ 9cb2c │ │ │ │ + bl 18e2a4 │ │ │ │ + b 9c84c │ │ │ │ + ldr r2, [pc, #176] @ 9ca50 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b 9c9e4 │ │ │ │ + b 9c908 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 9c928 │ │ │ │ + b 9c84c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9c7b0 │ │ │ │ - b 9c99c │ │ │ │ - ldr r3, [pc, #140] @ 9cb44 │ │ │ │ - ldr r1, [pc, #168] @ 9cb64 │ │ │ │ + bne 9c6d4 │ │ │ │ + b 9c8c0 │ │ │ │ + ldr r3, [pc, #140] @ 9ca68 │ │ │ │ + ldr r1, [pc, #168] @ 9ca88 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 9ca54 │ │ │ │ - ldr r3, [pc, #120] @ 9cb44 │ │ │ │ - ldr r1, [pc, #152] @ 9cb68 │ │ │ │ + bl 18ed6c │ │ │ │ + b 9c978 │ │ │ │ + ldr r3, [pc, #120] @ 9ca68 │ │ │ │ + ldr r1, [pc, #152] @ 9ca8c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b 9ca54 │ │ │ │ + bl 18ed6c │ │ │ │ + b 9c978 │ │ │ │ ldr r0, [sl, #440] @ 0x1b8 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - ldr r9, [pc, #56] @ 9cb28 │ │ │ │ + ldr r9, [pc, #56] @ 9ca4c │ │ │ │ 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 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ cmp r2, r1 │ │ │ │ ldr fp, [r9, r0] │ │ │ │ - bls 9c70c │ │ │ │ - b 9ca40 │ │ │ │ + bls 9c630 │ │ │ │ + b 9c964 │ │ │ │ andeq r0, r0, pc, lsl #5 │ │ │ │ - eorseq r5, sp, r4, lsr #9 │ │ │ │ - subseq r3, r6, r8, asr #31 │ │ │ │ + eorseq r2, sp, r4, lsr #28 │ │ │ │ + subseq r3, r5, r8, asr #31 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r4, r8, r0, lsl lr │ │ │ │ - andeq r2, r9, ip, lsr #2 │ │ │ │ - subseq r5, r8, r0, lsl lr │ │ │ │ - andeq r2, pc, r0, lsl sp @ │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ + andeq r2, r9, r0, asr r0 │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ + andeq r2, pc, r0, ror #16 │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ - andseq r3, r0, r4, asr #11 │ │ │ │ - ldrsbeq r1, [r6], #-12 │ │ │ │ - eorseq r1, r6, r4, lsr #24 │ │ │ │ - @ instruction: 0x000bafbc │ │ │ │ - strdeq ip, [pc], -r0 │ │ │ │ - subseq r3, r6, r8, lsr lr │ │ │ │ + @ instruction: 0x00102ff4 │ │ │ │ + ldrsbeq r1, [r5], #-12 │ │ │ │ + eorseq pc, r5, r4, lsr #11 │ │ │ │ + andeq sl, fp, r0, lsl fp │ │ │ │ + andeq ip, pc, ip, lsr r1 @ │ │ │ │ + subseq r3, r5, r8, lsr lr │ │ │ │ andeq fp, r8, r0, asr r1 │ │ │ │ - andseq sp, sp, ip, lsr #22 │ │ │ │ - @ instruction: 0x0018f6f8 │ │ │ │ - eorseq r1, r6, r0, asr #24 │ │ │ │ - eorseq r1, r6, r4, lsl #25 │ │ │ │ + andseq fp, sp, r8, lsr lr │ │ │ │ + andseq sp, r8, r4, ror #25 │ │ │ │ + eorseq pc, r5, r0, asr #11 │ │ │ │ + eorseq pc, r5, r4, lsl #12 │ │ │ │ │ │ │ │ -0009cb6c : │ │ │ │ +0009ca90 : │ │ │ │ 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 9cc58 │ │ │ │ + beq 9cb7c │ │ │ │ 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 9cc14 │ │ │ │ + beq 9cb38 │ │ │ │ add r3, r3, #1 │ │ │ │ - ldr r2, [pc, #168] @ 9cc6c │ │ │ │ + ldr r2, [pc, #168] @ 9cb90 │ │ │ │ str r3, [r6] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9cc24 │ │ │ │ + bne 9cb48 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq 9cc24 │ │ │ │ - ldr r2, [pc, #140] @ 9cc70 │ │ │ │ - bl 35a770 │ │ │ │ + beq 9cb48 │ │ │ │ + ldr r2, [pc, #140] @ 9cb94 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r1, [r5, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - ldr r2, [pc, #124] @ 9cc74 │ │ │ │ + ldr r2, [pc, #124] @ 9cb98 │ │ │ │ str r6, [sp] │ │ │ │ cmp r1, r2 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ - beq 9cc4c │ │ │ │ - bl a02fc │ │ │ │ + beq 9cb70 │ │ │ │ + bl a0220 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #80] @ 9cc6c │ │ │ │ + ldr r3, [pc, #80] @ 9cb90 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq 9cbd0 │ │ │ │ + beq 9caf4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8bfc4 │ │ │ │ + bl 8befc │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne 9cbdc │ │ │ │ + bne 9cb00 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 23dc54 │ │ │ │ - bl 9ccd0 │ │ │ │ + b 23a43c │ │ │ │ + bl 9cbf4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #24] @ 9cc78 │ │ │ │ - ldr r1, [pc, #24] @ 9cc7c │ │ │ │ - bl 2e2cec <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r0, [pc, #24] @ 9cb9c │ │ │ │ + ldr r1, [pc, #24] @ 9cba0 │ │ │ │ + bl 2e0194 <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ - b 9cc0c │ │ │ │ - ldrsheq sl, [r6], #-76 @ 0xffffffb4 │ │ │ │ + b 9cb30 │ │ │ │ + ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq sl, r6, ip, lsr #24 │ │ │ │ - eorseq lr, r5, ip, asr #15 │ │ │ │ + subseq sl, r5, ip, lsr #24 │ │ │ │ + eorseq ip, r5, ip, asr #2 │ │ │ │ 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 984bc │ │ │ │ + bl 983e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9ccbc │ │ │ │ + beq 9cbe0 │ │ │ │ mul r2, r6, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 237624 │ │ │ │ - ldr r1, [pc, #4] @ 9ccc8 │ │ │ │ - ldr r0, [pc, #4] @ 9cccc │ │ │ │ - bl 7d954 <_Py_FatalErrorFunc@@Base> │ │ │ │ - eorseq lr, r5, ip, lsl #14 │ │ │ │ - eorseq r5, sp, r8, asr #9 │ │ │ │ + b 233dd8 │ │ │ │ + ldr r1, [pc, #4] @ 9cbec │ │ │ │ + ldr r0, [pc, #4] @ 9cbf0 │ │ │ │ + bl 7d718 <_Py_FatalErrorFunc@@Base> │ │ │ │ + eorseq ip, r5, ip, lsl #1 │ │ │ │ + eorseq r2, sp, r8, asr #28 │ │ │ │ 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] @ 9d1fc │ │ │ │ + ldr fp, [pc, #1300] @ 9d120 │ │ │ │ mov r6, r2 │ │ │ │ ldr r9, [r6, #4] │ │ │ │ - ldr sl, [pc, #1292] @ 9d200 │ │ │ │ + ldr sl, [pc, #1292] @ 9d124 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r8, r3 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [fp, r0] │ │ │ │ cmp r9, sl │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov r5, r1 │ │ │ │ - bne 9d0c0 │ │ │ │ + bne 9cfe4 │ │ │ │ add r1, r2, #4096 @ 0x1000 │ │ │ │ ldr r3, [r1, #2740] @ 0xab4 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 9ce64 │ │ │ │ + ble 9cd88 │ │ │ │ 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] @ 9d204 │ │ │ │ + ldr r2, [pc, #1220] @ 9d128 │ │ │ │ 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] │ │ │ │ @@ -118097,49 +118038,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 9d184 │ │ │ │ + bne 9d0a8 │ │ │ │ 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 9cdec │ │ │ │ + bne 9cd10 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - bne 9d03c │ │ │ │ + bne 9cf60 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - bne 9d094 │ │ │ │ + bne 9cfb8 │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ and r0, r8, #7 │ │ │ │ cmp r2, #7 │ │ │ │ - bgt 9cfc8 │ │ │ │ + bgt 9ceec │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r7, r0] │ │ │ │ ldrb r0, [r4, #5] │ │ │ │ mov r2, #1 │ │ │ │ cmp r9, sl │ │ │ │ lsl r2, r2, r0 │ │ │ │ - bne 9cff4 │ │ │ │ + bne 9cf18 │ │ │ │ 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] │ │ │ │ @@ -118158,34 +118099,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] @ 9d208 │ │ │ │ - ldr r1, [pc, #896] @ 9d20c │ │ │ │ + ldr r3, [pc, #896] @ 9d12c │ │ │ │ + ldr r1, [pc, #896] @ 9d130 │ │ │ │ ldr r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9d150 │ │ │ │ + bne 9d074 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r7, [r2, #1528] @ 0x5f8 │ │ │ │ ldr r3, [r7, r0, lsl #2] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq 9d13c │ │ │ │ + beq 9d060 │ │ │ │ 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 9cf1c │ │ │ │ - ldr r2, [pc, #816] @ 9d204 │ │ │ │ + beq 9ce40 │ │ │ │ + ldr r2, [pc, #816] @ 9d128 │ │ │ │ strh r2, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r4] │ │ │ │ sub r2, r9, sl │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ mov r3, #0 │ │ │ │ @@ -118196,69 +118137,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 9cd74 │ │ │ │ + b 9cc98 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ ldr ip, [r3, #28] │ │ │ │ cmp ip, r0 │ │ │ │ - bcc 9d12c │ │ │ │ + bcc 9d050 │ │ │ │ add r1, r0, lr │ │ │ │ str r1, [r3, #24] │ │ │ │ add r1, r3, r0 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, r0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne 9cecc │ │ │ │ - ldr r3, [pc, #696] @ 9d208 │ │ │ │ - ldr r2, [pc, #700] @ 9d210 │ │ │ │ + bne 9cdf0 │ │ │ │ + ldr r3, [pc, #696] @ 9d12c │ │ │ │ + ldr r2, [pc, #700] @ 9d134 │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9d16c │ │ │ │ + bne 9d090 │ │ │ │ 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 9cecc │ │ │ │ - bl 2a1f3c │ │ │ │ + bne 9cdf0 │ │ │ │ + bl 29ef8c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9cf9c │ │ │ │ + beq 9cec0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq 9d1e4 │ │ │ │ + beq 9d108 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r3] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9cfc0 │ │ │ │ + beq 9cee4 │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - beq 9d1f0 │ │ │ │ + beq 9d114 │ │ │ │ mvn r0, #0 │ │ │ │ - b 9ce5c │ │ │ │ + b 9cd80 │ │ │ │ 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 9ce18 │ │ │ │ + beq 9cd3c │ │ │ │ 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] │ │ │ │ @@ -118268,169 +118209,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 9ce58 │ │ │ │ + b 9cd7c │ │ │ │ ldr r2, [r0, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9d0dc │ │ │ │ - ldr r2, [pc, #452] @ 9d214 │ │ │ │ + bne 9d000 │ │ │ │ + ldr r2, [pc, #452] @ 9d138 │ │ │ │ cmp r0, r2 │ │ │ │ - bne 9d060 │ │ │ │ + bne 9cf84 │ │ │ │ ldr r2, [r6, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9cdd8 │ │ │ │ - bl 35a770 │ │ │ │ + beq 9ccfc │ │ │ │ + bl 3580f0 │ │ │ │ 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 9cdec │ │ │ │ + b 9cd10 │ │ │ │ ldr r2, [r0, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9d100 │ │ │ │ - ldr r2, [pc, #364] @ 9d214 │ │ │ │ + bne 9d024 │ │ │ │ + ldr r2, [pc, #364] @ 9d138 │ │ │ │ cmp r0, r2 │ │ │ │ - bne 9d060 │ │ │ │ + bne 9cf84 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r2, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9d060 │ │ │ │ - b 9cdec │ │ │ │ + bne 9cf84 │ │ │ │ + b 9cd10 │ │ │ │ mov lr, #88 @ 0x58 │ │ │ │ mov r3, #60 @ 0x3c │ │ │ │ mov r0, #20 │ │ │ │ mov ip, #10 │ │ │ │ str lr, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 9ce80 │ │ │ │ - ldr r0, [pc, #308] @ 9d218 │ │ │ │ + b 9cda4 │ │ │ │ + ldr r0, [pc, #308] @ 9d13c │ │ │ │ cmp r2, r0 │ │ │ │ - bne 9d1c4 │ │ │ │ + bne 9d0e8 │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ and r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9cdd8 │ │ │ │ + beq 9ccfc │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - b 9d048 │ │ │ │ - ldr r0, [pc, #272] @ 9d218 │ │ │ │ + b 9cf6c │ │ │ │ + ldr r0, [pc, #272] @ 9d13c │ │ │ │ cmp r2, r0 │ │ │ │ - bne 9d1a4 │ │ │ │ + bne 9d0c8 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ and r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9cdec │ │ │ │ + beq 9cd10 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - b 9d0a0 │ │ │ │ + b 9cfc4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r1, #12] │ │ │ │ str r1, [r3, #8] │ │ │ │ - b 9cecc │ │ │ │ + b 9cdf0 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r7 │ │ │ │ - bl 92244 │ │ │ │ + bl 92168 │ │ │ │ mov r4, r0 │ │ │ │ - b 9cf40 │ │ │ │ - ldr r2, [pc, #176] @ 9d208 │ │ │ │ + b 9ce64 │ │ │ │ + ldr r2, [pc, #176] @ 9d12c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [r2, #688] @ 0x2b0 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 9cecc │ │ │ │ - b 9cf7c │ │ │ │ - ldr r2, [pc, #148] @ 9d208 │ │ │ │ + bne 9cdf0 │ │ │ │ + b 9cea0 │ │ │ │ + ldr r2, [pc, #148] @ 9d12c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b 9cf68 │ │ │ │ + b 9ce8c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, #0 │ │ │ │ - bl 298344 │ │ │ │ + bl 2953a0 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - b 9cd90 │ │ │ │ + b 9ccb4 │ │ │ │ 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 9d118 │ │ │ │ + b 9d03c │ │ │ │ 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 9d0f0 │ │ │ │ + b 9d014 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 9cf9c │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 9cec0 │ │ │ │ mov r0, r2 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 9cfc0 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 9cee4 │ │ │ │ andeq r0, r0, ip │ │ │ │ - ldrsheq sl, [r6], #-76 @ 0xffffffb4 │ │ │ │ + ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ andeq r0, r0, r3, lsl #6 │ │ │ │ - subseq r4, r8, r0, lsl lr │ │ │ │ - andeq r2, r9, ip, lsr #2 │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ + andeq r2, r9, r0, asr r0 │ │ │ │ andeq fp, r8, r0, asr r1 │ │ │ │ - subseq sl, r6, ip, lsr #8 │ │ │ │ - strdeq r5, [sl], -r8 │ │ │ │ + subseq sl, r5, ip, lsr #8 │ │ │ │ + andeq r5, sl, ip, lsl r7 │ │ │ │ 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 9d2e8 │ │ │ │ + beq 9d20c │ │ │ │ mov r2, #1 │ │ │ │ lsl r7, r2, r0 │ │ │ │ - ldr r3, [pc, #796] @ 9d568 │ │ │ │ + ldr r3, [pc, #796] @ 9d48c │ │ │ │ lsl r6, r7, r2 │ │ │ │ umull r1, r6, r3, r6 │ │ │ │ - ldr r3, [pc, #788] @ 9d56c │ │ │ │ + ldr r3, [pc, #788] @ 9d490 │ │ │ │ lsr r6, r6, r2 │ │ │ │ mov sl, r0 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r5, #7 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsl r9, r6, #3 │ │ │ │ - bhi 9d48c │ │ │ │ + bhi 9d3b0 │ │ │ │ cmp r5, #3 │ │ │ │ - bne 9d324 │ │ │ │ + bne 9d248 │ │ │ │ add r1, r3, #4096 @ 0x1000 │ │ │ │ ldr r0, [r1, #2740] @ 0xab4 │ │ │ │ cmp r0, #0 │ │ │ │ - ble 9d484 │ │ │ │ + ble 9d3a8 │ │ │ │ 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] @ 9d570 │ │ │ │ + ldr r3, [pc, #712] @ 9d494 │ │ │ │ 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] │ │ │ │ @@ -118442,56 +118383,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] @ 9d568 │ │ │ │ + ldr r3, [pc, #624] @ 9d48c │ │ │ │ lsl r2, r7, #1 │ │ │ │ umull r1, r6, r2, r3 │ │ │ │ - ldr r3, [pc, #616] @ 9d56c │ │ │ │ + ldr r3, [pc, #616] @ 9d490 │ │ │ │ mov sl, r0 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r9, #12 │ │ │ │ lsr r6, r6, #1 │ │ │ │ cmp r5, #7 │ │ │ │ mul r9, r6, r9 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bhi 9d48c │ │ │ │ - ldr r2, [pc, #584] @ 9d574 │ │ │ │ - ldr r1, [pc, #584] @ 9d578 │ │ │ │ + bhi 9d3b0 │ │ │ │ + ldr r2, [pc, #584] @ 9d498 │ │ │ │ + ldr r1, [pc, #584] @ 9d49c │ │ │ │ ldr r4, [r2, #692] @ 0x2b4 │ │ │ │ cmp r4, r1 │ │ │ │ add r1, r9, r7 │ │ │ │ add r0, r1, #20 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bne 9d534 │ │ │ │ + bne 9d458 │ │ │ │ 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 9d4a4 │ │ │ │ + bcs 9d3c8 │ │ │ │ add r1, r1, #19 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r0, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq 9d4ec │ │ │ │ + beq 9d410 │ │ │ │ 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 9d3ec │ │ │ │ + beq 9d310 │ │ │ │ mov r3, #1 │ │ │ │ strb r5, [r4, #4] │ │ │ │ mov r5, #0 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [r4] │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ add r0, r4, #20 │ │ │ │ @@ -118508,23 +118449,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 9d46c │ │ │ │ + bhi 9d390 │ │ │ │ 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 9d4a4 │ │ │ │ + beq 9d3c8 │ │ │ │ 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 │ │ │ │ @@ -118536,216 +118477,216 @@ │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4] │ │ │ │ bl 29658 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, fp │ │ │ │ bl 29658 │ │ │ │ - b 9d2dc │ │ │ │ + b 9d200 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [ip, #12] │ │ │ │ and sl, sl, #255 @ 0xff │ │ │ │ add fp, r7, #20 │ │ │ │ str ip, [r3, #8] │ │ │ │ - b 9d424 │ │ │ │ + b 9d348 │ │ │ │ mov r7, #8 │ │ │ │ - b 9d324 │ │ │ │ + b 9d248 │ │ │ │ cmp r5, #15 │ │ │ │ - bhi 9d504 │ │ │ │ + bhi 9d428 │ │ │ │ add sl, r5, #1 │ │ │ │ mov r7, #1 │ │ │ │ lsl r7, r7, sl │ │ │ │ - b 9d324 │ │ │ │ + b 9d248 │ │ │ │ ldr r3, [r2, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #204] @ 9d57c │ │ │ │ + ldr r1, [pc, #204] @ 9d4a0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9d554 │ │ │ │ + bne 9d478 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #1 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 9d548 │ │ │ │ + beq 9d46c │ │ │ │ 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 9d424 │ │ │ │ + b 9d348 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 92244 │ │ │ │ + bl 92168 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ - b 9d414 │ │ │ │ + b 9d338 │ │ │ │ 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 9d548 │ │ │ │ - ldr r2, [pc, #76] @ 9d574 │ │ │ │ - ldr r0, [pc, #76] @ 9d578 │ │ │ │ + bmi 9d46c │ │ │ │ + ldr r2, [pc, #76] @ 9d498 │ │ │ │ + ldr r0, [pc, #76] @ 9d49c │ │ │ │ ldr r4, [r2, #692] @ 0x2b4 │ │ │ │ cmp r4, r0 │ │ │ │ - beq 9d344 │ │ │ │ + beq 9d268 │ │ │ │ ldr r0, [r2, #688] @ 0x2b0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx r4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 9d41c │ │ │ │ - bl 2a1f3c │ │ │ │ + bne 9d340 │ │ │ │ + bl 29ef8c │ │ │ │ mov r4, #0 │ │ │ │ - b 9d2dc │ │ │ │ + b 9d200 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b 9d4c8 │ │ │ │ - bge feb4801c <__bss_end__@@Base+0xfe5730d4> │ │ │ │ + b 9d3ec │ │ │ │ + bge feb47f40 <__bss_end__@@Base+0xfe582ff8> │ │ │ │ andeq r0, r0, ip │ │ │ │ andeq r0, r0, r3, lsl #6 │ │ │ │ - subseq r4, r8, r0, lsl lr │ │ │ │ - andeq r2, r9, ip, lsr #2 │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ + andeq r2, r9, r0, asr r0 │ │ │ │ andeq fp, r8, r0, asr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r8, [pc, #980] @ 9d96c │ │ │ │ + ldr r8, [pc, #980] @ 9d890 │ │ │ │ sub sp, sp, #8 │ │ │ │ add r3, r8, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #1168] @ 0x490 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ - beq 9d5e0 │ │ │ │ + beq 9d504 │ │ │ │ ldr r3, [r8, #1412] @ 0x584 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9d5e0 │ │ │ │ - ldr r3, [pc, #940] @ 9d970 │ │ │ │ - bl 35a770 │ │ │ │ + beq 9d504 │ │ │ │ + ldr r3, [pc, #940] @ 9d894 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r5, [r3, r0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 9d92c │ │ │ │ + beq 9d850 │ │ │ │ ldr r0, [r8, #1416] @ 0x588 │ │ │ │ bl 2a3cc │ │ │ │ cmp r5, r0 │ │ │ │ - bne 9d92c │ │ │ │ + bne 9d850 │ │ │ │ cmp r4, #0 │ │ │ │ - beq 9d72c │ │ │ │ + beq 9d650 │ │ │ │ ldrb r3, [r7] │ │ │ │ ldrb r5, [r4, #-4] │ │ │ │ sub r6, r4, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bne 9d94c │ │ │ │ + bne 9d870 │ │ │ │ ldrb r3, [r4, #-3] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne 9d938 │ │ │ │ + bne 9d85c │ │ │ │ ldrb r3, [r4, #-2] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne 9d938 │ │ │ │ + bne 9d85c │ │ │ │ ldrb r3, [r4, #-1] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne 9d938 │ │ │ │ + bne 9d85c │ │ │ │ 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 9d918 │ │ │ │ + bne 9d83c │ │ │ │ add r3, r4, r5 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ cmp r2, #253 @ 0xfd │ │ │ │ - bne 9d918 │ │ │ │ + bne 9d83c │ │ │ │ ldrb r2, [r3, #2] │ │ │ │ cmp r2, #253 @ 0xfd │ │ │ │ - bne 9d918 │ │ │ │ + bne 9d83c │ │ │ │ ldrb r3, [r3, #3] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne 9d918 │ │ │ │ + bne 9d83c │ │ │ │ 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] @ 9d974 │ │ │ │ + ldr r2, [pc, #732] @ 9d898 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9d734 │ │ │ │ - ldr r3, [pc, #712] @ 9d970 │ │ │ │ - bl 35a770 │ │ │ │ + bne 9d658 │ │ │ │ + ldr r3, [pc, #712] @ 9d894 │ │ │ │ + bl 3580f0 │ │ │ │ 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 9d768 │ │ │ │ + beq 9d68c │ │ │ │ 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 9d704 │ │ │ │ + bgt 9d628 │ │ │ │ ldr r1, [r1, #804] @ 0x324 │ │ │ │ cmp r1, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9d768 │ │ │ │ + beq 9d68c │ │ │ │ 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 9d748 │ │ │ │ + beq 9d66c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9d790 │ │ │ │ + beq 9d6b4 │ │ │ │ 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 9d72c │ │ │ │ + b 9d650 │ │ │ │ ldr r3, [r8, #684] @ 0x2ac │ │ │ │ - ldr r2, [pc, #516] @ 9d978 │ │ │ │ + ldr r2, [pc, #516] @ 9d89c │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9d858 │ │ │ │ + bne 9d77c │ │ │ │ mov r0, r6 │ │ │ │ bl 298bc │ │ │ │ ldr r3, [r5, #800] @ 0x320 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r5, #800] @ 0x320 │ │ │ │ - b 9d72c │ │ │ │ + b 9d650 │ │ │ │ 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 │ │ │ │ @@ -118754,66 +118695,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 9d7f0 │ │ │ │ + bne 9d714 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9d7ec │ │ │ │ + beq 9d710 │ │ │ │ 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 9d894 │ │ │ │ + beq 9d7b8 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 9d868 │ │ │ │ + beq 9d78c │ │ │ │ ldr r3, [ip, #532] @ 0x214 │ │ │ │ cmp r3, #0 │ │ │ │ streq r2, [ip, #532] @ 0x214 │ │ │ │ cmp r2, r0 │ │ │ │ - beq 9d72c │ │ │ │ + beq 9d650 │ │ │ │ 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 9d72c │ │ │ │ + b 9d650 │ │ │ │ ldr r0, [r8, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ - b 9d780 │ │ │ │ + b 9d6a4 │ │ │ │ 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 9d72c │ │ │ │ + b 9d650 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9d804 │ │ │ │ + beq 9d728 │ │ │ │ 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] │ │ │ │ @@ -118835,78 +118776,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 9d72c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7c7a4 <_Py_SetRefcnt@@Base+0x15d8> │ │ │ │ - ldr r1, [pc, #84] @ 9d97c │ │ │ │ - ldr r0, [pc, #84] @ 9d980 │ │ │ │ - bl 7d954 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #80] @ 9d984 │ │ │ │ - ldr r0, [pc, #80] @ 9d988 │ │ │ │ - bl 7d954 <_Py_FatalErrorFunc@@Base> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7c7a4 <_Py_SetRefcnt@@Base+0x15d8> │ │ │ │ - ldr r1, [pc, #68] @ 9d98c │ │ │ │ - ldr r0, [pc, #52] @ 9d980 │ │ │ │ - bl 7d954 <_Py_FatalErrorFunc@@Base> │ │ │ │ + b 9d650 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 7c7a4 <_Py_SetRefcnt@@Base+0x15d8> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r1, [pc, #44] @ 9d990 │ │ │ │ - ldr r0, [pc, #24] @ 9d980 │ │ │ │ - mov r2, r5 │ │ │ │ - bl 821c8 │ │ │ │ - subseq r4, r8, r0, lsl lr │ │ │ │ - andeq r0, r0, ip │ │ │ │ - andeq r9, r9, r0, ror #31 │ │ │ │ - strdeq fp, [r8], -ip │ │ │ │ - eorseq fp, r5, ip, ror #20 │ │ │ │ - eorseq fp, r9, r4, ror r1 │ │ │ │ - eorseq lr, r5, ip, lsl #14 │ │ │ │ - @ instruction: 0x003d54dc │ │ │ │ - eorseq fp, r5, r4, asr sl │ │ │ │ - eorseq fp, r5, r8, lsl sl │ │ │ │ + bl 7c568 <_Py_SetRefcnt@@Base+0x15d8> │ │ │ │ + ldr r1, [pc, #84] @ 9d8a0 │ │ │ │ + ldr r0, [pc, #84] @ 9d8a4 │ │ │ │ + bl 7d718 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #80] @ 9d8a8 │ │ │ │ + ldr r0, [pc, #80] @ 9d8ac │ │ │ │ + bl 7d718 <_Py_FatalErrorFunc@@Base> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7c568 <_Py_SetRefcnt@@Base+0x15d8> │ │ │ │ + ldr r1, [pc, #68] @ 9d8b0 │ │ │ │ + ldr r0, [pc, #52] @ 9d8a4 │ │ │ │ + bl 7d718 <_Py_FatalErrorFunc@@Base> │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 7c568 <_Py_SetRefcnt@@Base+0x15d8> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr r1, [pc, #44] @ 9d8b4 │ │ │ │ + ldr r0, [pc, #24] @ 9d8a4 │ │ │ │ + mov r2, r5 │ │ │ │ + bl 820d0 │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ + andeq r0, r0, ip │ │ │ │ + andeq r9, r9, r4, lsl #30 │ │ │ │ + andeq fp, r8, r8, ror #10 │ │ │ │ + eorseq r9, r5, ip, ror #7 │ │ │ │ + @ instruction: 0x00398af4 │ │ │ │ + eorseq ip, r5, ip, lsl #1 │ │ │ │ + eorseq r2, sp, ip, asr lr │ │ │ │ + @ instruction: 0x003593d4 │ │ │ │ + mlaseq r5, r8, r3, r9 │ │ │ │ │ │ │ │ -0009d994 : │ │ │ │ +0009d8b8 : │ │ │ │ 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] @ 9d9cc │ │ │ │ - bl 23e104 │ │ │ │ + ldr r0, [pc, #16] @ 9d8f0 │ │ │ │ + bl 23a8ec │ │ │ │ cmp r0, #0 │ │ │ │ strne r4, [r0, #20] │ │ │ │ strne r5, [r0, #24] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrsheq r7, [r6], #-52 @ 0xffffffcc │ │ │ │ + ldrsheq r7, [r5], #-52 @ 0xffffffcc │ │ │ │ │ │ │ │ -0009d9d0 : │ │ │ │ +0009d8f4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 9da3c │ │ │ │ + bl 9d960 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq 9da30 │ │ │ │ + beq 9d954 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - beq 9da30 │ │ │ │ - ldr r2, [pc, #52] @ 9da38 │ │ │ │ - bl 35a770 │ │ │ │ + beq 9d954 │ │ │ │ + ldr r2, [pc, #52] @ 9d95c │ │ │ │ + bl 3580f0 │ │ │ │ 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] │ │ │ │ @@ -118944,1010 +118885,1010 @@ │ │ │ │ addne r0, r0, r2 │ │ │ │ addne r3, r3, #1 │ │ │ │ add r4, r4, r1, lsr #14 │ │ │ │ lsl r4, r4, #3 │ │ │ │ addne r2, r0, r3, lsl #2 │ │ │ │ adds r7, r2, r4 │ │ │ │ sub sp, sp, #8 │ │ │ │ - bmi 9dc74 │ │ │ │ - ldr r8, [pc, #868] @ 9de28 │ │ │ │ - ldr r0, [pc, #868] @ 9de2c │ │ │ │ + bmi 9db98 │ │ │ │ + ldr r8, [pc, #868] @ 9dd4c │ │ │ │ + ldr r0, [pc, #868] @ 9dd50 │ │ │ │ ldr r3, [r8, #712] @ 0x2c8 │ │ │ │ cmp r3, r0 │ │ │ │ - bne 9dd84 │ │ │ │ - ldr r3, [pc, #856] @ 9de30 │ │ │ │ - bl 35a770 │ │ │ │ + bne 9dca8 │ │ │ │ + ldr r3, [pc, #856] @ 9dd54 │ │ │ │ + bl 3580f0 │ │ │ │ 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 9dd0c │ │ │ │ + bcs 9dc30 │ │ │ │ lsr ip, ip, #3 │ │ │ │ ldr r3, [r9, ip, lsl #3] │ │ │ │ ldr lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq 9dd60 │ │ │ │ + beq 9dc84 │ │ │ │ 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 9dbd8 │ │ │ │ + beq 9dafc │ │ │ │ cmp r4, #0 │ │ │ │ add r4, r0, r4 │ │ │ │ - beq 9db7c │ │ │ │ + beq 9daa0 │ │ │ │ mov r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [r0] │ │ │ │ str r3, [r0, #4] │ │ │ │ - beq 9db7c │ │ │ │ - ldr r3, [pc, #736] @ 9de30 │ │ │ │ - bl 35a770 │ │ │ │ + beq 9daa0 │ │ │ │ + ldr r3, [pc, #736] @ 9dd54 │ │ │ │ + bl 3580f0 │ │ │ │ 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 9dcc0 │ │ │ │ + bgt 9dbe4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 29658 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9dc90 │ │ │ │ + bne 9dbb4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldr r2, [pc, #656] @ 9de34 │ │ │ │ + ldr r2, [pc, #656] @ 9dd58 │ │ │ │ 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 9ddac │ │ │ │ + bne 9dcd0 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ tst r3, #4 │ │ │ │ - bne 9dc1c │ │ │ │ + bne 9db40 │ │ │ │ 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 9dc80 │ │ │ │ + bcc 9dba4 │ │ │ │ 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 9db34 │ │ │ │ + bne 9da58 │ │ │ │ cmp r1, #0 │ │ │ │ - bne 9db48 │ │ │ │ - b 9db7c │ │ │ │ + bne 9da6c │ │ │ │ + b 9daa0 │ │ │ │ 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] @ 9de38 │ │ │ │ + ldr r3, [pc, #500] @ 9dd5c │ │ │ │ cmp r2, r1 │ │ │ │ strb r2, [r4, #8] │ │ │ │ strb r1, [r4, #9] │ │ │ │ strh r3, [r4, #10] │ │ │ │ - beq 9dc60 │ │ │ │ + beq 9db84 │ │ │ │ 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 2a1f3c │ │ │ │ + b 29ef8c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [lr, #12] │ │ │ │ str lr, [r3, #8] │ │ │ │ - b 9db28 │ │ │ │ + b 9da4c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ - ldr r2, [pc, #404] @ 9de34 │ │ │ │ + ldr r2, [pc, #404] @ 9dd58 │ │ │ │ str r5, [r4, #4] │ │ │ │ strne r3, [r5] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9ddc4 │ │ │ │ + bne 9dce8 │ │ │ │ str r6, [r4, #8] │ │ │ │ - b 9dbc0 │ │ │ │ + b 9dae4 │ │ │ │ ldr r3, [r1, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r0, #0 │ │ │ │ - beq 9db7c │ │ │ │ + beq 9daa0 │ │ │ │ ldr r3, [r1, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9db7c │ │ │ │ + bne 9daa0 │ │ │ │ ldr r3, [ip, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9de18 │ │ │ │ + bne 9dd3c │ │ │ │ add r0, ip, #12 │ │ │ │ ldr r3, [ip, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne 9db7c │ │ │ │ + bne 9daa0 │ │ │ │ mov r1, #16 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 3598bc │ │ │ │ + bl 357240 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b 9db7c │ │ │ │ + b 9daa0 │ │ │ │ ldr r3, [r8, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #292] @ 9de3c │ │ │ │ + ldr r1, [pc, #292] @ 9dd60 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9de04 │ │ │ │ + bne 9dd28 │ │ │ │ cmp r7, #1 │ │ │ │ movcs r0, r7 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9dc74 │ │ │ │ + beq 9db98 │ │ │ │ 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 9db34 │ │ │ │ - b 9dc10 │ │ │ │ + bne 9da58 │ │ │ │ + b 9db34 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 92244 │ │ │ │ + bl 92168 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9dd0c │ │ │ │ + beq 9dc30 │ │ │ │ ldr sl, [r5, #84] @ 0x54 │ │ │ │ - b 9dc00 │ │ │ │ + b 9db24 │ │ │ │ ldr r0, [r8, #708] @ 0x2c4 │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9dc74 │ │ │ │ + beq 9db98 │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ and r1, r1, #16384 @ 0x4000 │ │ │ │ - b 9dd50 │ │ │ │ - ldr r1, [pc, #140] @ 9de40 │ │ │ │ + b 9dc74 │ │ │ │ + ldr r1, [pc, #140] @ 9dd64 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9dddc │ │ │ │ + bne 9dd00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18fcb8 │ │ │ │ - b 9dbc0 │ │ │ │ - ldr r1, [pc, #116] @ 9de40 │ │ │ │ + bl 18e2a4 │ │ │ │ + b 9dae4 │ │ │ │ + ldr r1, [pc, #116] @ 9dd64 │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9ddf0 │ │ │ │ + bne 9dd14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18fcb8 │ │ │ │ - b 9dcb8 │ │ │ │ + bl 18e2a4 │ │ │ │ + b 9dbdc │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 9dbc0 │ │ │ │ + b 9dae4 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 9dcb8 │ │ │ │ + b 9dbdc │ │ │ │ ldr r0, [r8, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b 9dd34 │ │ │ │ + b 9dc58 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9db7c │ │ │ │ - b 9dce8 │ │ │ │ - subseq r4, r8, r0, lsl lr │ │ │ │ - andeq r2, r9, ip, lsr #2 │ │ │ │ + bne 9daa0 │ │ │ │ + b 9dc0c │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ + andeq r2, r9, r0, asr r0 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r5, r8, r0, lsl lr │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ andeq fp, r8, r0, asr r1 │ │ │ │ - @ instruction: 0x0018f6f8 │ │ │ │ + andseq sp, r8, r4, ror #25 │ │ │ │ │ │ │ │ -0009de44 : │ │ │ │ +0009dd68 : │ │ │ │ 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 9deec │ │ │ │ + bl 9de10 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 9dea4 │ │ │ │ - ldr r3, [pc, #32] @ 9deac │ │ │ │ - bl 35a770 │ │ │ │ + beq 9ddc8 │ │ │ │ + ldr r3, [pc, #32] @ 9ddd0 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 9f6c0 │ │ │ │ + b 9f5e4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -0009deb0 : │ │ │ │ +0009ddd4 : │ │ │ │ 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 9deec │ │ │ │ + bl 9de10 │ │ │ │ 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 9e4fc │ │ │ │ + beq 9e420 │ │ │ │ cmp r6, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ mov sl, r0 │ │ │ │ - beq 9e2ec │ │ │ │ + beq 9e210 │ │ │ │ add r5, r0, r6 │ │ │ │ cmp r6, #0 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ - blt 9f300 │ │ │ │ + blt 9f224 │ │ │ │ cmn r6, #-2147483626 @ 0x80000016 │ │ │ │ - bgt 9f318 │ │ │ │ - ldr fp, [pc, #4056] @ 9ef1c │ │ │ │ - ldr r3, [pc, #4056] @ 9ef20 │ │ │ │ + bgt 9f23c │ │ │ │ + ldr fp, [pc, #4056] @ 9ee40 │ │ │ │ + ldr r3, [pc, #4056] @ 9ee44 │ │ │ │ ldr r2, [fp, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ add r3, r6, #21 │ │ │ │ - bne 9e750 │ │ │ │ - ldr r2, [pc, #4040] @ 9ef24 │ │ │ │ - bl 35a770 │ │ │ │ + bne 9e674 │ │ │ │ + ldr r2, [pc, #4040] @ 9ee48 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ cmp r3, #512 @ 0x200 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r2, [r2, #1528] @ 0x5f8 │ │ │ │ - bgt 9e530 │ │ │ │ + bgt 9e454 │ │ │ │ add r4, r6, #20 │ │ │ │ lsr r1, r4, #3 │ │ │ │ ldr r0, [r2, r1, lsl #3] │ │ │ │ ldr ip, [r0, #8] │ │ │ │ cmp r0, ip │ │ │ │ - beq 9e510 │ │ │ │ + beq 9e434 │ │ │ │ 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 9dfdc │ │ │ │ + bne 9df00 │ │ │ │ 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, #3908] @ 9ef28 │ │ │ │ + ldr r3, [pc, #3908] @ 9ee4c │ │ │ │ str r3, [r9, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - ldr r2, [pc, #3888] @ 9ef2c │ │ │ │ + ldr r2, [pc, #3888] @ 9ee50 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r9] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9ebec │ │ │ │ + bne 9eb10 │ │ │ │ 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 9e4a4 │ │ │ │ + beq 9e3c8 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq 9f4e8 │ │ │ │ + beq 9f40c │ │ │ │ tst sl, #3 │ │ │ │ add r0, r9, #20 │ │ │ │ - bne 9e4b0 │ │ │ │ + bne 9e3d4 │ │ │ │ add r4, sl, #4 │ │ │ │ cmp r4, r5 │ │ │ │ - bhi 9e188 │ │ │ │ + bhi 9e0ac │ │ │ │ ldr r2, [sl] │ │ │ │ - ldr ip, [pc, #3832] @ 9ef54 │ │ │ │ + ldr ip, [pc, #3832] @ 9ee78 │ │ │ │ tst r2, ip │ │ │ │ - bne 9e188 │ │ │ │ + bne 9e0ac │ │ │ │ add r1, sl, #8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r5, r1 │ │ │ │ str r2, [r3], #4 │ │ │ │ - bcc 9e180 │ │ │ │ + bcc 9e0a4 │ │ │ │ ldr r2, [sl, #4] │ │ │ │ tst r2, ip │ │ │ │ - bne 9e180 │ │ │ │ + bne 9e0a4 │ │ │ │ add r4, sl, #12 │ │ │ │ cmp r5, r4 │ │ │ │ str r2, [r0, #4] │ │ │ │ add r2, r0, #8 │ │ │ │ - bcc 9e31c │ │ │ │ + bcc 9e240 │ │ │ │ ldr r3, [sl, #8] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e31c │ │ │ │ + bne 9e240 │ │ │ │ str r3, [r0, #8] │ │ │ │ add r3, sl, #16 │ │ │ │ cmp r5, r3 │ │ │ │ add r1, r0, #12 │ │ │ │ - bcc 9e328 │ │ │ │ + bcc 9e24c │ │ │ │ ldr r2, [sl, #12] │ │ │ │ tst r2, ip │ │ │ │ - bne 9e328 │ │ │ │ + bne 9e24c │ │ │ │ add lr, sl, #20 │ │ │ │ cmp r5, lr │ │ │ │ str r2, [r0, #12] │ │ │ │ movcc r4, r3 │ │ │ │ add r0, r0, #16 │ │ │ │ - bcc 9e104 │ │ │ │ + bcc 9e028 │ │ │ │ ldr r2, [r3] │ │ │ │ mov r4, r3 │ │ │ │ tst r2, ip │ │ │ │ add r1, lr, #4 │ │ │ │ add r3, r3, #4 │ │ │ │ - bne 9e104 │ │ │ │ + bne 9e028 │ │ │ │ cmp r5, r1 │ │ │ │ str r2, [r0], #4 │ │ │ │ movcs lr, r1 │ │ │ │ - bcs 9e0d8 │ │ │ │ + bcs 9dffc │ │ │ │ mov r4, lr │ │ │ │ cmp r5, r4 │ │ │ │ - bhi 9e134 │ │ │ │ + bhi 9e058 │ │ │ │ sub r5, r4, sl │ │ │ │ cmp r6, r5 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - bne 9e1ac │ │ │ │ + bne 9e0d0 │ │ │ │ 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 9e10c │ │ │ │ + bne 9e030 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r5, r4 │ │ │ │ strb r3, [r0] │ │ │ │ - bls 9e10c │ │ │ │ + bls 9e030 │ │ │ │ add r0, r0, #1 │ │ │ │ mov r3, r4 │ │ │ │ ldrb r2, [r3] │ │ │ │ mov r4, r3 │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ add r3, r3, #1 │ │ │ │ - bne 9e10c │ │ │ │ + bne 9e030 │ │ │ │ cmp r3, r5 │ │ │ │ strb r2, [r0], #1 │ │ │ │ - bne 9e158 │ │ │ │ + bne 9e07c │ │ │ │ mov r4, r3 │ │ │ │ - b 9e10c │ │ │ │ + b 9e030 │ │ │ │ mov r0, r3 │ │ │ │ - b 9e104 │ │ │ │ + b 9e028 │ │ │ │ cmp r5, sl │ │ │ │ - bls 9e1a0 │ │ │ │ + bls 9e0c4 │ │ │ │ ldrb r3, [sl] │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ moveq r4, sl │ │ │ │ - beq 9e140 │ │ │ │ + beq 9e064 │ │ │ │ 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 9ee98 │ │ │ │ + beq 9edbc │ │ │ │ cmp r2, #0 │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - beq 9f458 │ │ │ │ + beq 9f37c │ │ │ │ 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 9e3f8 │ │ │ │ + bcs 9e31c │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #1 │ │ │ │ - bne 9e7fc │ │ │ │ + bne 9e720 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add r3, r0, r3 │ │ │ │ - beq 9e8f8 │ │ │ │ + beq 9e81c │ │ │ │ ldrb r2, [r4] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls 9eb90 │ │ │ │ + bls 9eab4 │ │ │ │ cmp r2, #223 @ 0xdf │ │ │ │ - bls 9e6bc │ │ │ │ + bls 9e5e0 │ │ │ │ cmp r2, #239 @ 0xef │ │ │ │ - bhi 9f1a0 │ │ │ │ + bhi 9f0c4 │ │ │ │ sub r1, r6, r4 │ │ │ │ cmp r1, #2 │ │ │ │ - ble 9ee68 │ │ │ │ + ble 9ed8c │ │ │ │ ldrb ip, [r4, #1] │ │ │ │ ldrb r1, [r4, #2] │ │ │ │ sub lr, ip, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bhi 9e448 │ │ │ │ + bhi 9e36c │ │ │ │ cmp r2, #224 @ 0xe0 │ │ │ │ - beq 9e440 │ │ │ │ + beq 9e364 │ │ │ │ cmp ip, #159 @ 0x9f │ │ │ │ sub lr, r2, #237 @ 0xed │ │ │ │ clz lr, lr │ │ │ │ lsr lr, lr, #5 │ │ │ │ movls lr, #0 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 9e448 │ │ │ │ + bne 9e36c │ │ │ │ sub lr, r1, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bhi 9f0e4 │ │ │ │ + bhi 9f008 │ │ │ │ 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, #3156] @ 9ef30 │ │ │ │ + ldr r3, [pc, #3156] @ 9ee54 │ │ │ │ cmp r5, #4 │ │ │ │ - bhi 9e6f8 │ │ │ │ + bhi 9e61c │ │ │ │ ldrb r3, [r3, r5] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldrb r3, [r0] │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ - bne 9eed8 │ │ │ │ + bne 9edfc │ │ │ │ ldr r2, [sp, #160] @ 0xa0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 9f474 │ │ │ │ - ldr r9, [pc, #3164] @ 9ef68 │ │ │ │ + bne 9f398 │ │ │ │ + ldr r9, [pc, #3164] @ 9ee8c │ │ │ │ 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 9e104 │ │ │ │ + b 9e028 │ │ │ │ mov r0, r1 │ │ │ │ - b 9e104 │ │ │ │ + b 9e028 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r9, [sp, #76] @ 0x4c │ │ │ │ - ldr sl, [pc, #3060] @ 9ef34 │ │ │ │ + ldr sl, [pc, #3060] @ 9ee58 │ │ │ │ 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 9e364 │ │ │ │ + bne 9e288 │ │ │ │ mov r0, r8 │ │ │ │ - bl 145050 <_Py_GetErrorHandler@@Base> │ │ │ │ + bl 144840 <_Py_GetErrorHandler@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #2 │ │ │ │ - bne 9f02c │ │ │ │ + bne 9ef50 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #1 │ │ │ │ - ble 9f008 │ │ │ │ + ble 9ef2c │ │ │ │ mov r2, r6 │ │ │ │ cmp r2, r5 │ │ │ │ - blt 9ef70 │ │ │ │ + blt 9ee94 │ │ │ │ sub r5, r5, r6 │ │ │ │ add r4, r4, r5 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - b 9e214 │ │ │ │ + b 9e138 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r7, r9 │ │ │ │ sub r3, r3, r0 │ │ │ │ asr r1, r3, #1 │ │ │ │ - bne 9e3cc │ │ │ │ + bne 9e2f0 │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ sub ip, r0, #128 @ 0x80 │ │ │ │ cmp ip, #63 @ 0x3f │ │ │ │ - bhi 9f38c │ │ │ │ + bhi 9f2b0 │ │ │ │ cmp r0, #159 @ 0x9f │ │ │ │ - bhi 9f4dc │ │ │ │ + bhi 9f400 │ │ │ │ cmp r2, #224 @ 0xe0 │ │ │ │ - beq 9f38c │ │ │ │ + beq 9f2b0 │ │ │ │ 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 9f0f8 │ │ │ │ + beq 9f01c │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ cmp r3, #0 │ │ │ │ ldrne r0, [sp, #52] @ 0x34 │ │ │ │ - beq 9e418 │ │ │ │ + beq 9e33c │ │ │ │ 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 9e7ac │ │ │ │ + bne 9e6d0 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ cmp r4, #0 │ │ │ │ - bne 9e76c │ │ │ │ + bne 9e690 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl bee24 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + bl be948 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ mov r9, r0 │ │ │ │ - b 9e128 │ │ │ │ + b 9e04c │ │ │ │ cmp ip, #159 @ 0x9f │ │ │ │ - bhi 9e2a8 │ │ │ │ + bhi 9e1cc │ │ │ │ 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 9e330 │ │ │ │ + beq 9e254 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #237 @ 0xed │ │ │ │ - beq 9f5d8 │ │ │ │ + beq 9f4fc │ │ │ │ mov r5, #2 │ │ │ │ - b 9e334 │ │ │ │ + b 9e258 │ │ │ │ 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, #2716] @ 9ef38 │ │ │ │ + ldr sl, [pc, #2716] @ 9ee5c │ │ │ │ sub r6, r4, r9 │ │ │ │ add r5, r6, #1 │ │ │ │ - b 9e348 │ │ │ │ + b 9e26c │ │ │ │ ldr r0, [r9, #28] │ │ │ │ tst sl, #3 │ │ │ │ - beq 9e044 │ │ │ │ + beq 9df68 │ │ │ │ cmp r5, sl │ │ │ │ movhi r4, sl │ │ │ │ - bls 9e1a0 │ │ │ │ + bls 9e0c4 │ │ │ │ tst r4, #3 │ │ │ │ - beq 9e570 │ │ │ │ + beq 9e494 │ │ │ │ ldrsb r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 9e4dc │ │ │ │ + blt 9e400 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - bcc 9e4bc │ │ │ │ + bcc 9e3e0 │ │ │ │ sub r5, r4, sl │ │ │ │ mov r1, sl │ │ │ │ mov r2, r5 │ │ │ │ bl 29cdc │ │ │ │ cmp r6, r5 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - beq 9e11c │ │ │ │ - b 9e1ac │ │ │ │ + beq 9e040 │ │ │ │ + b 9e0d0 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ - ldr r9, [pc, #2612] @ 9ef3c │ │ │ │ + ldr r9, [pc, #2612] @ 9ee60 │ │ │ │ cmp r3, #0 │ │ │ │ strne r6, [r3] │ │ │ │ - b 9e128 │ │ │ │ + b 9e04c │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 92244 │ │ │ │ + bl 92168 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne 9dfdc │ │ │ │ + bne 9df00 │ │ │ │ ldr r4, [fp, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #2564] @ 9ef40 │ │ │ │ + ldr r1, [pc, #2564] @ 9ee64 │ │ │ │ cmp r4, r1 │ │ │ │ - bne 9f0c8 │ │ │ │ + bne 9efec │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ bl 2a1bc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r9, r0 │ │ │ │ cmp r9, #0 │ │ │ │ - beq 9f318 │ │ │ │ + beq 9f23c │ │ │ │ ldr r3, [r2, #800] @ 0x320 │ │ │ │ add r4, r6, #20 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2, #800] @ 0x320 │ │ │ │ - b 9dfdc │ │ │ │ + b 9df00 │ │ │ │ add r1, r4, #4 │ │ │ │ cmp r5, r1 │ │ │ │ - bcc 9e6b0 │ │ │ │ - ldr r3, [pc, #2512] @ 9ef54 │ │ │ │ + bcc 9e5d4 │ │ │ │ + ldr r3, [pc, #2512] @ 9ee78 │ │ │ │ ldr r2, [r4] │ │ │ │ tst r3, r2 │ │ │ │ - bne 9e6b0 │ │ │ │ + bne 9e5d4 │ │ │ │ add r2, r4, #8 │ │ │ │ cmp r5, r2 │ │ │ │ - bcc 9e7f4 │ │ │ │ + bcc 9e718 │ │ │ │ ldr ip, [r4, #4] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e7f4 │ │ │ │ + bne 9e718 │ │ │ │ add r1, r4, #12 │ │ │ │ cmp r5, r1 │ │ │ │ - bcc 9e7ec │ │ │ │ + bcc 9e710 │ │ │ │ ldr ip, [r4, #8] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e7ec │ │ │ │ + bne 9e710 │ │ │ │ add r2, r4, #16 │ │ │ │ cmp r5, r2 │ │ │ │ - bcc 9e7f4 │ │ │ │ + bcc 9e718 │ │ │ │ ldr ip, [r4, #12] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e7f4 │ │ │ │ + bne 9e718 │ │ │ │ add r1, r4, #20 │ │ │ │ cmp r5, r1 │ │ │ │ - bcc 9e7ec │ │ │ │ + bcc 9e710 │ │ │ │ ldr ip, [r4, #16] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e7ec │ │ │ │ + bne 9e710 │ │ │ │ add r2, r4, #24 │ │ │ │ cmp r5, r2 │ │ │ │ - bcc 9e7f4 │ │ │ │ + bcc 9e718 │ │ │ │ ldr ip, [r4, #20] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e7f4 │ │ │ │ + bne 9e718 │ │ │ │ add r1, r4, #28 │ │ │ │ cmp r5, r1 │ │ │ │ - bcc 9e7ec │ │ │ │ + bcc 9e710 │ │ │ │ ldr ip, [r4, #24] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e7ec │ │ │ │ + bne 9e710 │ │ │ │ add r2, r4, #32 │ │ │ │ cmp r5, r2 │ │ │ │ - bcc 9e7f4 │ │ │ │ + bcc 9e718 │ │ │ │ ldr ip, [r4, #28] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e7f4 │ │ │ │ + bne 9e718 │ │ │ │ add r1, r4, #36 @ 0x24 │ │ │ │ cmp r5, r1 │ │ │ │ - bcc 9e7ec │ │ │ │ + bcc 9e710 │ │ │ │ ldr ip, [r4, #32] │ │ │ │ tst r3, ip │ │ │ │ - bne 9e7ec │ │ │ │ + bne 9e710 │ │ │ │ add r2, r4, #40 @ 0x28 │ │ │ │ cmp r5, r2 │ │ │ │ - bcc 9e7f4 │ │ │ │ + bcc 9e718 │ │ │ │ mov ip, r3 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ tst ip, r3 │ │ │ │ - bne 9e7f4 │ │ │ │ + bne 9e718 │ │ │ │ add r3, r4, #44 @ 0x2c │ │ │ │ cmp r5, r3 │ │ │ │ - bcc 9e7ec │ │ │ │ + bcc 9e710 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ tst ip, r1 │ │ │ │ - bne 9e7ec │ │ │ │ + bne 9e710 │ │ │ │ sub r1, r5, #44 @ 0x2c │ │ │ │ sub r1, r1, r4 │ │ │ │ bic r1, r1, #3 │ │ │ │ add r1, r3, r1 │ │ │ │ - b 9e6a4 │ │ │ │ + b 9e5c8 │ │ │ │ ldr r2, [r4] │ │ │ │ add r3, r3, #4 │ │ │ │ tst ip, r2 │ │ │ │ - bne 9e6b0 │ │ │ │ + bne 9e5d4 │ │ │ │ cmp r3, r1 │ │ │ │ mov r4, r3 │ │ │ │ - bne 9e694 │ │ │ │ + bne 9e5b8 │ │ │ │ cmp r4, r5 │ │ │ │ - bne 9e4c4 │ │ │ │ - b 9e4dc │ │ │ │ + bne 9e3e8 │ │ │ │ + b 9e400 │ │ │ │ cmp r2, #193 @ 0xc1 │ │ │ │ - bls 9f10c │ │ │ │ + bls 9f030 │ │ │ │ sub r1, r6, r4 │ │ │ │ cmp r1, #1 │ │ │ │ - ble 9eff8 │ │ │ │ + ble 9ef1c │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ sub ip, r1, #128 @ 0x80 │ │ │ │ cmp ip, #63 @ 0x3f │ │ │ │ - bhi 9e448 │ │ │ │ + bhi 9e36c │ │ │ │ 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 9eb70 │ │ │ │ + bcc 9ea94 │ │ │ │ ldrd r2, [sp, #96] @ 0x60 │ │ │ │ sub r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - ble 9eb70 │ │ │ │ + ble 9ea94 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ cmp r1, #1 │ │ │ │ strbeq r5, [r2, r3] │ │ │ │ ldreq r3, [sp, #100] @ 0x64 │ │ │ │ - beq 9e740 │ │ │ │ + beq 9e664 │ │ │ │ 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 9e218 │ │ │ │ + b 9e13c │ │ │ │ ldr r0, [fp, #708] @ 0x2c4 │ │ │ │ mov r1, r3 │ │ │ │ blx r2 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 9f318 │ │ │ │ + beq 9f23c │ │ │ │ add r4, r6, #20 │ │ │ │ - b 9dfdc │ │ │ │ + b 9df00 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9e430 │ │ │ │ + beq 9e354 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 9e430 │ │ │ │ - ldr r2, [pc, #1948] @ 9ef2c │ │ │ │ + bne 9e354 │ │ │ │ + ldr r2, [pc, #1948] @ 9ee50 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9f270 │ │ │ │ + bne 9f194 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b 9e430 │ │ │ │ + b 9e354 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9e424 │ │ │ │ + beq 9e348 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 9e424 │ │ │ │ - ldr r2, [pc, #1884] @ 9ef2c │ │ │ │ + bne 9e348 │ │ │ │ + ldr r2, [pc, #1884] @ 9ee50 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9f11c │ │ │ │ + bne 9f040 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b 9e424 │ │ │ │ + b 9e348 │ │ │ │ mov r4, r2 │ │ │ │ - b 9e6b0 │ │ │ │ + b 9e5d4 │ │ │ │ mov r4, r1 │ │ │ │ - b 9e6b0 │ │ │ │ + b 9e5d4 │ │ │ │ cmp r3, #2 │ │ │ │ - bne 9f4a4 │ │ │ │ + bne 9f3c8 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ add r3, r0, r3, lsl #1 │ │ │ │ mov r9, r7 │ │ │ │ mov r0, r8 │ │ │ │ - b 9e89c │ │ │ │ + b 9e7c0 │ │ │ │ cmp r2, #223 @ 0xdf │ │ │ │ - bls 9e8c0 │ │ │ │ + bls 9e7e4 │ │ │ │ cmp r2, #239 @ 0xef │ │ │ │ - bhi 9f39c │ │ │ │ + bhi 9f2c0 │ │ │ │ sub r1, r6, r4 │ │ │ │ cmp r1, #2 │ │ │ │ - ble 9e394 │ │ │ │ + ble 9e2b8 │ │ │ │ ldrb lr, [r4, #1] │ │ │ │ ldrb r1, [r4, #2] │ │ │ │ sub r5, lr, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi 9f37c │ │ │ │ + bhi 9f2a0 │ │ │ │ cmp r2, #224 @ 0xe0 │ │ │ │ - beq 9f374 │ │ │ │ + beq 9f298 │ │ │ │ cmp lr, #159 @ 0x9f │ │ │ │ sub r5, r2, #237 @ 0xed │ │ │ │ clz r5, r5 │ │ │ │ lsr r5, r5, #5 │ │ │ │ movls r5, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne 9f37c │ │ │ │ + bne 9f2a0 │ │ │ │ sub r5, r1, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi 9f534 │ │ │ │ + bhi 9f458 │ │ │ │ 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 9ebc8 │ │ │ │ + bcs 9eaec │ │ │ │ ldrb r2, [r4] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bhi 9e81c │ │ │ │ + bhi 9e740 │ │ │ │ ands r5, r4, #3 │ │ │ │ mov r1, r4 │ │ │ │ - beq 9ec20 │ │ │ │ + beq 9eb44 │ │ │ │ add r4, r4, #1 │ │ │ │ strh r2, [r3], #2 │ │ │ │ - b 9e894 │ │ │ │ + b 9e7b8 │ │ │ │ cmp r2, #193 @ 0xc1 │ │ │ │ - bls 9f25c │ │ │ │ + bls 9f180 │ │ │ │ sub r1, r6, r4 │ │ │ │ cmp r1, #1 │ │ │ │ - ble 9ebc8 │ │ │ │ + ble 9eaec │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ sub lr, r1, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bhi 9f37c │ │ │ │ + bhi 9f2a0 │ │ │ │ add r2, r1, r2, lsl #6 │ │ │ │ sub r2, r2, #12416 @ 0x3080 │ │ │ │ add r4, r4, #2 │ │ │ │ strh r2, [r3], #2 │ │ │ │ - b 9e894 │ │ │ │ + b 9e7b8 │ │ │ │ sub r1, r6, #4 │ │ │ │ - ldr r9, [pc, #1616] @ 9ef54 │ │ │ │ + ldr r9, [pc, #1616] @ 9ee78 │ │ │ │ mov r2, r1 │ │ │ │ - b 9e918 │ │ │ │ + b 9e83c │ │ │ │ add r4, r4, #1 │ │ │ │ strb ip, [r3], #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bcs 9ebac │ │ │ │ + bcs 9ead0 │ │ │ │ ldrb ip, [r4] │ │ │ │ cmp ip, #127 @ 0x7f │ │ │ │ - bhi 9eb28 │ │ │ │ + bhi 9ea4c │ │ │ │ ands r5, r4, #3 │ │ │ │ mov r1, r4 │ │ │ │ - bne 9e908 │ │ │ │ + bne 9e82c │ │ │ │ add lr, r4, #4 │ │ │ │ cmp r6, lr │ │ │ │ - bcc 9f368 │ │ │ │ + bcc 9f28c │ │ │ │ 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 9ea10 │ │ │ │ + beq 9e934 │ │ │ │ cmp ip, #1 │ │ │ │ - beq 9e9d4 │ │ │ │ + beq 9e8f8 │ │ │ │ cmp ip, #2 │ │ │ │ - beq 9e9a0 │ │ │ │ + beq 9e8c4 │ │ │ │ ldr ip, [r4] │ │ │ │ mov r1, lr │ │ │ │ tst ip, r9 │ │ │ │ - bne 9eb14 │ │ │ │ + bne 9ea38 │ │ │ │ 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 9eb14 │ │ │ │ + bne 9ea38 │ │ │ │ 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 9eb14 │ │ │ │ + bne 9ea38 │ │ │ │ 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 9eb10 │ │ │ │ + beq 9ea34 │ │ │ │ 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 9ebb4 │ │ │ │ + bne 9ead8 │ │ │ │ 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] │ │ │ │ @@ -119955,143 +119896,143 @@ │ │ │ │ tst r0, r9 │ │ │ │ lsr r5, r0, #8 │ │ │ │ lsr lr, r0, #16 │ │ │ │ lsr ip, r0, #24 │ │ │ │ mov sl, r3 │ │ │ │ add r1, r7, #4 │ │ │ │ mov r4, r7 │ │ │ │ - bne 9ebb4 │ │ │ │ + bne 9ead8 │ │ │ │ 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 9ebb4 │ │ │ │ + bne 9ead8 │ │ │ │ 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 9ebb4 │ │ │ │ + bne 9ead8 │ │ │ │ strb r0, [sl, #8] │ │ │ │ strb r5, [r3, #1] │ │ │ │ strb lr, [r3, #2] │ │ │ │ strb ip, [r3, #3] │ │ │ │ add r3, sl, #12 │ │ │ │ cmp r3, fp │ │ │ │ - bne 9ea20 │ │ │ │ + bne 9e944 │ │ │ │ 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 9e2c8 │ │ │ │ + beq 9e1ec │ │ │ │ ldrb ip, [r4] │ │ │ │ cmp ip, #127 @ 0x7f │ │ │ │ - bls 9e908 │ │ │ │ + bls 9e82c │ │ │ │ cmp ip, #223 @ 0xdf │ │ │ │ - bhi 9f290 │ │ │ │ + bhi 9f1b4 │ │ │ │ cmp ip, #193 @ 0xc1 │ │ │ │ - bls 9f598 │ │ │ │ + bls 9f4bc │ │ │ │ sub r1, r6, r4 │ │ │ │ cmp r1, #1 │ │ │ │ - ble 9ebac │ │ │ │ + ble 9ead0 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ sub lr, r1, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bhi 9f5c4 │ │ │ │ + bhi 9f4e8 │ │ │ │ add r1, r1, ip, lsl #6 │ │ │ │ sub r5, r1, #12416 @ 0x3080 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ add r4, r4, #2 │ │ │ │ - bhi 9e2c8 │ │ │ │ + bhi 9e1ec │ │ │ │ strb r5, [r3], #1 │ │ │ │ - b 9e910 │ │ │ │ + b 9e834 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #1 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 10ca44 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl 10c4c4 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 9f4c0 │ │ │ │ + beq 9f3e4 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - b 9e714 │ │ │ │ + b 9e638 │ │ │ │ ands r5, r4, #3 │ │ │ │ moveq r1, r3 │ │ │ │ - beq 9f178 │ │ │ │ + beq 9f09c │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ strb r2, [r3], #1 │ │ │ │ - bcc 9e248 │ │ │ │ + bcc 9e16c │ │ │ │ mov r5, #0 │ │ │ │ - b 9e2c8 │ │ │ │ + b 9e1ec │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ - b 9eb14 │ │ │ │ + b 9ea38 │ │ │ │ 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 9e2d4 │ │ │ │ - ldr r1, [pc, #868] @ 9ef58 │ │ │ │ + b 9e1f8 │ │ │ │ + ldr r1, [pc, #868] @ 9ee7c │ │ │ │ cmp r3, r1 │ │ │ │ - bne 9f3d8 │ │ │ │ + bne 9f2fc │ │ │ │ mov r0, r9 │ │ │ │ - bl 18fcb8 │ │ │ │ + bl 18e2a4 │ │ │ │ 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 9e024 │ │ │ │ + b 9df48 │ │ │ │ add r8, r4, #4 │ │ │ │ cmp r6, r8 │ │ │ │ - bcc 9f210 │ │ │ │ + bcc 9f134 │ │ │ │ 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, #764] @ 9ef54 │ │ │ │ - beq 9ed2c │ │ │ │ + ldr r7, [pc, #764] @ 9ee78 │ │ │ │ + beq 9ec50 │ │ │ │ cmp r2, #1 │ │ │ │ - beq 9ece4 │ │ │ │ + beq 9ec08 │ │ │ │ cmp r2, #2 │ │ │ │ - beq 9eca4 │ │ │ │ + beq 9ebc8 │ │ │ │ ldr r2, [r4] │ │ │ │ mov r1, r8 │ │ │ │ tst r2, r7 │ │ │ │ - bne 9ee50 │ │ │ │ + bne 9ed74 │ │ │ │ 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 │ │ │ │ @@ -120099,15 +120040,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 9ee50 │ │ │ │ + bne 9ed74 │ │ │ │ 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 │ │ │ │ @@ -120115,31 +120056,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 9ee50 │ │ │ │ + bne 9ed74 │ │ │ │ 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 9eed0 │ │ │ │ + beq 9edf4 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - b 9ee30 │ │ │ │ + b 9ed54 │ │ │ │ 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 │ │ │ │ @@ -120153,15 +120094,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 9ee48 │ │ │ │ + bne 9ed6c │ │ │ │ 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 │ │ │ │ @@ -120170,15 +120111,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 9ee48 │ │ │ │ + bne 9ed6c │ │ │ │ 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 │ │ │ │ @@ -120186,155 +120127,155 @@ │ │ │ │ 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 9ee48 │ │ │ │ + bne 9ed6c │ │ │ │ cmp r1, lr │ │ │ │ strh r6, [fp, #16] │ │ │ │ strh r5, [r3, #2] │ │ │ │ strh ip, [r3, #4] │ │ │ │ strh r2, [r3, #6] │ │ │ │ add r3, fp, #24 │ │ │ │ - beq 9eec8 │ │ │ │ + beq 9edec │ │ │ │ ldr r2, [r1] │ │ │ │ add sl, r1, #4 │ │ │ │ tst r2, r7 │ │ │ │ and r6, r2, #255 @ 0xff │ │ │ │ mov r4, r1 │ │ │ │ - beq 9ed38 │ │ │ │ + beq 9ec5c │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ cmp r4, r6 │ │ │ │ - beq 9f218 │ │ │ │ + beq 9f13c │ │ │ │ ldrb r2, [r4] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls 9e8b4 │ │ │ │ - b 9e81c │ │ │ │ - bne 9eff8 │ │ │ │ + bls 9e7d8 │ │ │ │ + b 9e740 │ │ │ │ + bne 9ef1c │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ sub ip, r1, #128 @ 0x80 │ │ │ │ cmp ip, #63 @ 0x3f │ │ │ │ - bhi 9e448 │ │ │ │ + bhi 9e36c │ │ │ │ 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 9e2c8 │ │ │ │ + b 9e1ec │ │ │ │ lsr r1, r3, #2 │ │ │ │ and r1, r1, #7 │ │ │ │ cmp r1, #1 │ │ │ │ - beq 9f460 │ │ │ │ + beq 9f384 │ │ │ │ cmp r1, #2 │ │ │ │ - bne 9f448 │ │ │ │ + bne 9f36c │ │ │ │ cmp r2, #0 │ │ │ │ - ldr r2, [pc, #136] @ 9ef44 │ │ │ │ + ldr r2, [pc, #136] @ 9ee68 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - beq 9f458 │ │ │ │ + beq 9f37c │ │ │ │ add r2, r9, #28 │ │ │ │ - b 9e1e8 │ │ │ │ + b 9e10c │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ mov r4, r1 │ │ │ │ - b 9ee50 │ │ │ │ - ldr fp, [pc, #60] @ 9ef1c │ │ │ │ - ldr r3, [pc, #60] @ 9ef20 │ │ │ │ + b 9ed74 │ │ │ │ + ldr fp, [pc, #60] @ 9ee40 │ │ │ │ + ldr r3, [pc, #60] @ 9ee44 │ │ │ │ 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 9e750 │ │ │ │ - ldr r3, [pc, #32] @ 9ef24 │ │ │ │ - bl 35a770 │ │ │ │ + bne 9e674 │ │ │ │ + ldr r3, [pc, #32] @ 9ee48 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r3, #1528] @ 0x5f8 │ │ │ │ mov r3, #22 │ │ │ │ - b 9df74 │ │ │ │ - subseq r4, r8, r0, lsl lr │ │ │ │ - andeq r2, r9, ip, lsr #2 │ │ │ │ - andeq r0, r0, ip │ │ │ │ - ldrsheq sl, [r6], #-76 @ 0xffffffb4 │ │ │ │ - subseq r5, r8, r0, lsl lr │ │ │ │ - eorseq r5, sp, ip, lsr #9 │ │ │ │ - eorseq fp, r5, ip, ror r4 │ │ │ │ - eorseq fp, r5, r8, ror #8 │ │ │ │ - subseq r9, r8, r4, asr #22 │ │ │ │ + b 9de98 │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ + andeq r2, r9, r0, asr r0 │ │ │ │ + andeq r0, r0, ip │ │ │ │ + ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ + eorseq r2, sp, ip, lsr #28 │ │ │ │ + @ instruction: 0x00358dfc │ │ │ │ + eorseq r8, r5, r8, ror #27 │ │ │ │ + subseq r9, r7, r4, asr #22 │ │ │ │ andeq fp, r8, r0, asr r1 │ │ │ │ strdeq pc, [r0], -pc @ │ │ │ │ - eorseq r1, r6, r8, lsl sp │ │ │ │ + mlaseq r5, r8, r6, pc @ │ │ │ │ strdeq pc, [r0], -sp │ │ │ │ - eorseq fp, r5, r0, asr r4 │ │ │ │ + @ instruction: 0x00358dd0 │ │ │ │ addhi r8, r0, r0, lsl #1 │ │ │ │ - @ instruction: 0x0018f6f8 │ │ │ │ - ldrsbeq r1, [r6], #-12 │ │ │ │ - eorseq lr, r5, r8, lsl #10 │ │ │ │ + andseq sp, r8, r4, ror #25 │ │ │ │ + ldrsbeq r1, [r5], #-12 │ │ │ │ + eorseq fp, r5, r8, lsl #29 │ │ │ │ @ instruction: 0x0010ffff │ │ │ │ - subseq pc, r8, r0, lsl r4 @ │ │ │ │ - subseq r4, r8, r0, lsl lr │ │ │ │ + subseq pc, r7, r0, lsl r4 @ │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ 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 9efa8 │ │ │ │ + beq 9eecc │ │ │ │ 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 9e37c │ │ │ │ + b 9e2a0 │ │ │ │ cmp r1, #1 │ │ │ │ - ble 9eff8 │ │ │ │ + ble 9ef1c │ │ │ │ ldrb ip, [r4, #1] │ │ │ │ sub lr, ip, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bhi 9e448 │ │ │ │ + bhi 9e36c │ │ │ │ cmp ip, #143 @ 0x8f │ │ │ │ - bls 9f5cc │ │ │ │ + bls 9f4f0 │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - beq 9e448 │ │ │ │ + beq 9e36c │ │ │ │ cmp r1, #2 │ │ │ │ - beq 9eff8 │ │ │ │ + beq 9ef1c │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ sub r2, r2, #128 @ 0x80 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bhi 9f0e4 │ │ │ │ + bhi 9f008 │ │ │ │ sub r3, r3, r0 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - b 9e3d4 │ │ │ │ - ldr r2, [pc, #-204] @ 9ef44 │ │ │ │ + b 9e2f8 │ │ │ │ + ldr r2, [pc, #-204] @ 9ee68 │ │ │ │ mov r1, #0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 10ca44 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl 10c4c4 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 9f4c0 │ │ │ │ + beq 9f3e4 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr r9, [sp, #76] @ 0x4c │ │ │ │ - b 9e378 │ │ │ │ + b 9e29c │ │ │ │ cmp r7, #1 │ │ │ │ - bls 9f044 │ │ │ │ + bls 9ef68 │ │ │ │ cmp r7, #3 │ │ │ │ - beq 9f0a0 │ │ │ │ + beq 9efc4 │ │ │ │ cmp r7, #4 │ │ │ │ - beq 9e384 │ │ │ │ + beq 9e2a8 │ │ │ │ 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 │ │ │ │ @@ -120342,874 +120283,874 @@ │ │ │ │ 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] @ 9ef48 │ │ │ │ + ldr r2, [pc, #-320] @ 9ee6c │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ - bl 28d0a4 │ │ │ │ + bl 289ea4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9f4c0 │ │ │ │ + bne 9f3e4 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ - b 9e214 │ │ │ │ - ldr r1, [pc, #-348] @ 9ef4c │ │ │ │ + b 9e138 │ │ │ │ + ldr r1, [pc, #-348] @ 9ee70 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 12f550 │ │ │ │ + bl 12ed58 │ │ │ │ cmn r0, #1 │ │ │ │ - beq 9f4c0 │ │ │ │ + beq 9f3e4 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ sub r5, r5, r6 │ │ │ │ add r4, r4, r5 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - b 9e214 │ │ │ │ + b 9e138 │ │ │ │ ldr r0, [fp, #668] @ 0x29c │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ blx r4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r9, r0 │ │ │ │ - b 9e554 │ │ │ │ + b 9e478 │ │ │ │ sub r3, r3, r0 │ │ │ │ mov r5, #3 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - b 9e334 │ │ │ │ + b 9e258 │ │ │ │ ldr r9, [sp, #76] @ 0x4c │ │ │ │ - ldr sl, [pc, #-436] @ 9ef50 │ │ │ │ + ldr sl, [pc, #-436] @ 9ee74 │ │ │ │ sub r5, r6, r9 │ │ │ │ sub r6, r4, r9 │ │ │ │ - b 9e348 │ │ │ │ + b 9e26c │ │ │ │ sub r3, r3, r0 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - b 9e48c │ │ │ │ - ldr r1, [pc, #-460] @ 9ef58 │ │ │ │ + b 9e3b0 │ │ │ │ + ldr r1, [pc, #-460] @ 9ee7c │ │ │ │ cmp r3, r1 │ │ │ │ - beq 9e7e0 │ │ │ │ + beq 9e704 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 9e7e0 │ │ │ │ + b 9e704 │ │ │ │ ldr r3, [ip, #-4] │ │ │ │ - ldr lr, [pc, #-500] @ 9ef54 │ │ │ │ + ldr lr, [pc, #-500] @ 9ee78 │ │ │ │ add r2, r1, #4 │ │ │ │ and lr, lr, r3 │ │ │ │ cmp lr, #0 │ │ │ │ lsr sl, r3, #8 │ │ │ │ lsr r9, r3, #16 │ │ │ │ - bne 9f184 │ │ │ │ + bne 9f0a8 │ │ │ │ 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 9f13c │ │ │ │ + bls 9f060 │ │ │ │ cmp r4, r6 │ │ │ │ mov r3, r1 │ │ │ │ - beq 9e2c8 │ │ │ │ + beq 9e1ec │ │ │ │ ldrb r2, [r4] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls 9eb9c │ │ │ │ - b 9e254 │ │ │ │ + bls 9eac0 │ │ │ │ + b 9e178 │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - bhi 9f10c │ │ │ │ + bhi 9f030 │ │ │ │ sub r1, r6, r4 │ │ │ │ cmp r1, #3 │ │ │ │ - ble 9efb8 │ │ │ │ + ble 9eedc │ │ │ │ ldrb ip, [r4, #1] │ │ │ │ ldrb lr, [r4, #2] │ │ │ │ sub r1, ip, #128 @ 0x80 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ ldrb r1, [r4, #3] │ │ │ │ - bhi 9e448 │ │ │ │ + bhi 9e36c │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ - bne 9f23c │ │ │ │ + bne 9f160 │ │ │ │ cmp ip, #143 @ 0x8f │ │ │ │ - bls 9e448 │ │ │ │ + bls 9e36c │ │ │ │ sub r5, lr, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi 9f0e4 │ │ │ │ + bhi 9f008 │ │ │ │ sub r5, r1, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi 9f228 │ │ │ │ + bhi 9f14c │ │ │ │ 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 9e2c8 │ │ │ │ + b 9e1ec │ │ │ │ cmp r4, r6 │ │ │ │ - bne 9e8b4 │ │ │ │ + bne 9e7d8 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r9 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - b 9ebd8 │ │ │ │ + b 9eafc │ │ │ │ sub r3, r3, r0 │ │ │ │ mov r5, #4 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - b 9e334 │ │ │ │ + b 9e258 │ │ │ │ cmp ip, #143 @ 0x8f │ │ │ │ sub r5, r2, #244 @ 0xf4 │ │ │ │ clz r5, r5 │ │ │ │ lsr r5, r5, #5 │ │ │ │ movls r5, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 9f1dc │ │ │ │ - b 9e448 │ │ │ │ + beq 9f100 │ │ │ │ + b 9e36c │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r9 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r5, #1 │ │ │ │ - b 9ebd8 │ │ │ │ - ldr r1, [pc, #-800] @ 9ef58 │ │ │ │ + b 9eafc │ │ │ │ + ldr r1, [pc, #-800] @ 9ee7c │ │ │ │ cmp r3, r1 │ │ │ │ - beq 9e7a0 │ │ │ │ + beq 9e6c4 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 9e7a0 │ │ │ │ + b 9e6c4 │ │ │ │ cmp ip, #239 @ 0xef │ │ │ │ - bhi 9f590 │ │ │ │ + bhi 9f4b4 │ │ │ │ sub r5, r6, r4 │ │ │ │ cmp r5, #2 │ │ │ │ - ble 9f338 │ │ │ │ + ble 9f25c │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ sub lr, r1, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bhi 9f5c4 │ │ │ │ + bhi 9f4e8 │ │ │ │ cmp ip, #224 @ 0xe0 │ │ │ │ - beq 9f32c │ │ │ │ + beq 9f250 │ │ │ │ cmp r1, #159 @ 0x9f │ │ │ │ sub lr, ip, #237 @ 0xed │ │ │ │ clz lr, lr │ │ │ │ lsr lr, lr, #5 │ │ │ │ movls lr, #0 │ │ │ │ cmp lr, #0 │ │ │ │ - bne 9f5c4 │ │ │ │ + bne 9f4e8 │ │ │ │ sub lr, r2, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bhi 9f588 │ │ │ │ + bhi 9f4ac │ │ │ │ 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 9e2c8 │ │ │ │ - ldr r3, [pc, #-940] @ 9ef5c │ │ │ │ - ldr r1, [pc, #-940] @ 9ef60 │ │ │ │ + b 9e1ec │ │ │ │ + ldr r3, [pc, #-940] @ 9ee80 │ │ │ │ + ldr r1, [pc, #-940] @ 9ee84 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r9, #0 │ │ │ │ - b 9e128 │ │ │ │ - bl 2a1f3c │ │ │ │ + b 9e04c │ │ │ │ + bl 29ef8c │ │ │ │ cmp r0, #0 │ │ │ │ mov r9, r0 │ │ │ │ - bne 9e024 │ │ │ │ - b 9f310 │ │ │ │ + bne 9df48 │ │ │ │ + b 9f234 │ │ │ │ cmp r1, #159 @ 0x9f │ │ │ │ - bhi 9f2dc │ │ │ │ - b 9f5c4 │ │ │ │ - bne 9ebac │ │ │ │ + bhi 9f200 │ │ │ │ + b 9f4e8 │ │ │ │ + bne 9ead0 │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ sub r1, r2, #128 @ 0x80 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi 9e2c8 │ │ │ │ + bhi 9e1ec │ │ │ │ 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 9e2c8 │ │ │ │ + b 9e1ec │ │ │ │ cmp r4, r6 │ │ │ │ - bne 9e908 │ │ │ │ - b 9e2c8 │ │ │ │ + bne 9e82c │ │ │ │ + b 9e1ec │ │ │ │ cmp lr, #159 @ 0x9f │ │ │ │ - bhi 9e870 │ │ │ │ + bhi 9e794 │ │ │ │ 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 9e454 │ │ │ │ + b 9e378 │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r9 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bhi 9e47c │ │ │ │ + bhi 9e3a0 │ │ │ │ sub r1, r6, r4 │ │ │ │ cmp r1, #3 │ │ │ │ - bgt 9f3ec │ │ │ │ + bgt 9f310 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt 9f4f0 │ │ │ │ + bgt 9f414 │ │ │ │ sub r3, r3, r0 │ │ │ │ asr r3, r3, #1 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - b 9e3d4 │ │ │ │ + b 9e2f8 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ - b 9ec00 │ │ │ │ + b 9eb24 │ │ │ │ ldrb ip, [r4, #1] │ │ │ │ ldrb lr, [r4, #2] │ │ │ │ sub r1, ip, #128 @ 0x80 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ ldrb r1, [r4, #3] │ │ │ │ - bhi 9f550 │ │ │ │ + bhi 9f474 │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ - bne 9f568 │ │ │ │ + bne 9f48c │ │ │ │ cmp ip, #143 @ 0x8f │ │ │ │ - bls 9f550 │ │ │ │ + bls 9f474 │ │ │ │ sub r5, lr, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi 9f560 │ │ │ │ + bhi 9f484 │ │ │ │ sub r5, r1, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi 9f558 │ │ │ │ + bhi 9f47c │ │ │ │ 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 9ebd8 │ │ │ │ + b 9eafc │ │ │ │ cmp r2, #0 │ │ │ │ - ldr r2, [pc, #-1264] @ 9ef64 │ │ │ │ + ldr r2, [pc, #-1264] @ 9ee88 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - bne 9eec0 │ │ │ │ + bne 9ede4 │ │ │ │ ldr r2, [r9, #28] │ │ │ │ - b 9e1e8 │ │ │ │ + b 9e10c │ │ │ │ cmp r2, #0 │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ - bne 9eec0 │ │ │ │ - b 9f458 │ │ │ │ + bne 9ede4 │ │ │ │ + b 9f37c │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ str r6, [r3] │ │ │ │ ldrsb r2, [r0] │ │ │ │ ldrb r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - ldrge r9, [pc, #-1320] @ 9ef68 │ │ │ │ - ldrlt r9, [pc, #-1320] @ 9ef6c │ │ │ │ + ldrge r9, [pc, #-1320] @ 9ee8c │ │ │ │ + ldrlt r9, [pc, #-1320] @ 9ee90 │ │ │ │ movge r2, #24 │ │ │ │ addlt r3, r3, #1296 @ 0x510 │ │ │ │ mlage r9, r2, r3, r9 │ │ │ │ addlt r9, r9, r3, lsl #5 │ │ │ │ - b 9e128 │ │ │ │ + b 9e04c │ │ │ │ mov r2, r0 │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 2370c0 │ │ │ │ + bl 233874 │ │ │ │ mov r5, r0 │ │ │ │ - b 9e2d4 │ │ │ │ + b 9e1f8 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 9b380 │ │ │ │ + bl 9b2a4 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 9b380 │ │ │ │ + bl 9b2a4 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl 285a1c <_PyBytesWriter_Dealloc@@Base> │ │ │ │ - b 9f310 │ │ │ │ + bl 28281c <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + b 9f234 │ │ │ │ cmp r2, #237 @ 0xed │ │ │ │ - bne 9e3cc │ │ │ │ - b 9f38c │ │ │ │ + bne 9e2f0 │ │ │ │ + b 9f2b0 │ │ │ │ add r0, r9, #28 │ │ │ │ - b 9e4a8 │ │ │ │ + b 9e3cc │ │ │ │ ldrb ip, [r4, #1] │ │ │ │ sub lr, ip, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bhi 9f550 │ │ │ │ + bhi 9f474 │ │ │ │ cmp ip, #143 @ 0x8f │ │ │ │ - bls 9f548 │ │ │ │ + bls 9f46c │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ - beq 9f550 │ │ │ │ + beq 9f474 │ │ │ │ cmp r1, #2 │ │ │ │ moveq r5, #0 │ │ │ │ - beq 9ebd8 │ │ │ │ + beq 9eafc │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ sub r2, r2, #128 @ 0x80 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ movhi r5, #3 │ │ │ │ movls r5, #0 │ │ │ │ - b 9ebd8 │ │ │ │ + b 9eafc │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r9 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r5, #3 │ │ │ │ - b 9ebd8 │ │ │ │ + b 9eafc │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ - bne 9f510 │ │ │ │ + bne 9f434 │ │ │ │ sub r3, r3, r0 │ │ │ │ - b 9f38c │ │ │ │ + b 9f2b0 │ │ │ │ mov r5, #4 │ │ │ │ - b 9ebd8 │ │ │ │ + b 9eafc │ │ │ │ mov r5, #3 │ │ │ │ - b 9ebd8 │ │ │ │ + b 9eafc │ │ │ │ cmp ip, #143 @ 0x8f │ │ │ │ sub r5, r2, #244 @ 0xf4 │ │ │ │ clz r5, r5 │ │ │ │ lsr r5, r5, #5 │ │ │ │ movls r5, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 9f414 │ │ │ │ - b 9f550 │ │ │ │ + beq 9f338 │ │ │ │ + b 9f474 │ │ │ │ mov r5, #3 │ │ │ │ - b 9e2c8 │ │ │ │ + b 9e1ec │ │ │ │ cmp ip, #244 @ 0xf4 │ │ │ │ - bls 9f5a0 │ │ │ │ + bls 9f4c4 │ │ │ │ mov r5, #1 │ │ │ │ - b 9e2c8 │ │ │ │ + b 9e1ec │ │ │ │ sub r2, r6, r4 │ │ │ │ cmp r2, #3 │ │ │ │ - bgt 9f630 │ │ │ │ + bgt 9f554 │ │ │ │ cmp r2, #1 │ │ │ │ - ble 9ebac │ │ │ │ + ble 9ead0 │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ sub lr, r1, #128 @ 0x80 │ │ │ │ cmp lr, #63 @ 0x3f │ │ │ │ - bls 9f600 │ │ │ │ + bls 9f524 │ │ │ │ mov r5, #2 │ │ │ │ - b 9e2c8 │ │ │ │ + b 9e1ec │ │ │ │ cmp r2, #240 @ 0xf0 │ │ │ │ - bne 9efe0 │ │ │ │ - b 9e448 │ │ │ │ + bne 9ef04 │ │ │ │ + b 9e36c │ │ │ │ sub r5, r6, r4 │ │ │ │ cmp r5, #2 │ │ │ │ - bne 9e474 │ │ │ │ + bne 9e398 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add r3, r3, #96 @ 0x60 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #31 │ │ │ │ - bhi 9e334 │ │ │ │ + bhi 9e258 │ │ │ │ mov r0, r4 │ │ │ │ - b 9e408 │ │ │ │ + b 9e32c │ │ │ │ cmp r1, #143 @ 0x8f │ │ │ │ - bhi 9f68c │ │ │ │ + bhi 9f5b0 │ │ │ │ cmp ip, #240 @ 0xf0 │ │ │ │ - beq 9f5c4 │ │ │ │ + beq 9f4e8 │ │ │ │ cmp r2, #2 │ │ │ │ - beq 9ebac │ │ │ │ + beq 9ead0 │ │ │ │ ldrb r2, [r4, #2] │ │ │ │ sub r2, r2, #128 @ 0x80 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ movhi r5, #3 │ │ │ │ movls r5, #0 │ │ │ │ - b 9e2c8 │ │ │ │ + b 9e1ec │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ ldrb lr, [r4, #2] │ │ │ │ sub r2, r1, #128 @ 0x80 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ ldrb r2, [r4, #3] │ │ │ │ - bhi 9f5c4 │ │ │ │ + bhi 9f4e8 │ │ │ │ cmp ip, #240 @ 0xf0 │ │ │ │ - bne 9f6a0 │ │ │ │ + bne 9f5c4 │ │ │ │ cmp r1, #143 @ 0x8f │ │ │ │ - bls 9f5c4 │ │ │ │ + bls 9f4e8 │ │ │ │ sub r5, lr, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi 9f588 │ │ │ │ + bhi 9f4ac │ │ │ │ sub r5, r2, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi 9f698 │ │ │ │ + bhi 9f5bc │ │ │ │ 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 9e2c8 │ │ │ │ + b 9e1ec │ │ │ │ cmp ip, #244 @ 0xf4 │ │ │ │ - bne 9f610 │ │ │ │ - b 9f5c4 │ │ │ │ + bne 9f534 │ │ │ │ + b 9f4e8 │ │ │ │ mov r5, #4 │ │ │ │ - b 9e2c8 │ │ │ │ + b 9e1ec │ │ │ │ cmp r1, #143 @ 0x8f │ │ │ │ sub r5, ip, #244 @ 0xf4 │ │ │ │ clz r5, r5 │ │ │ │ lsr r5, r5, #5 │ │ │ │ movls r5, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 9f658 │ │ │ │ - b 9f5c4 │ │ │ │ + beq 9f57c │ │ │ │ + b 9f4e8 │ │ │ │ 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 9f720 │ │ │ │ + beq 9f644 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r2, #87] @ 0x57 │ │ │ │ - ldr r0, [pc, #1044] @ 9fb08 │ │ │ │ + ldr r0, [pc, #1044] @ 9fa2c │ │ │ │ lsr r3, r3, #4 │ │ │ │ and r3, r3, #1 │ │ │ │ eor r3, r3, #1 │ │ │ │ cmp r2, r0 │ │ │ │ orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9f720 │ │ │ │ + bne 9f644 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ands r2, r3, #3 │ │ │ │ - beq 9f730 │ │ │ │ + beq 9f654 │ │ │ │ cmp r2, #1 │ │ │ │ - beq 9f968 │ │ │ │ + beq 9f88c │ │ │ │ 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 9fa5c │ │ │ │ - ldr r3, [pc, #964] @ 9fb0c │ │ │ │ + beq 9f980 │ │ │ │ + ldr r3, [pc, #964] @ 9fa30 │ │ │ │ ldr r0, [r3, #792] @ 0x318 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9f888 │ │ │ │ + bne 9f7ac │ │ │ │ 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 a1f78 │ │ │ │ + bl a1e9c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 9fabc │ │ │ │ + blt 9f9e0 │ │ │ │ cmn r8, #-1073741823 @ 0xc0000001 │ │ │ │ movne r8, #0 │ │ │ │ moveq r8, #1 │ │ │ │ cmp r0, #1 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ orr r8, r6, r8 │ │ │ │ - beq 9f80c │ │ │ │ + beq 9f730 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9f7b8 │ │ │ │ + beq 9f6dc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq 9fa50 │ │ │ │ + beq 9f974 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9f92c │ │ │ │ + beq 9f850 │ │ │ │ sub r3, r3, #2 │ │ │ │ cmp r8, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq 9f934 │ │ │ │ + beq 9f858 │ │ │ │ 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 9f8e4 │ │ │ │ + bne 9f808 │ │ │ │ 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 9f848 │ │ │ │ + beq 9f76c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 9f848 │ │ │ │ + bne 9f76c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #732] @ 9fb10 │ │ │ │ + ldr r2, [pc, #732] @ 9fa34 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9f9d0 │ │ │ │ + bne 9f8f4 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 9f724 │ │ │ │ + beq 9f648 │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ and r2, r3, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne 9f724 │ │ │ │ + bne 9f648 │ │ │ │ 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 9f988 │ │ │ │ + bne 9f8ac │ │ │ │ mvn r3, #-1073741824 @ 0xc0000000 │ │ │ │ str r3, [r7] │ │ │ │ - b 9f724 │ │ │ │ + b 9f648 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq 9f758 │ │ │ │ + beq 9f67c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9f8d0 │ │ │ │ + beq 9f7f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne 9f8d0 │ │ │ │ - ldr r2, [pc, #600] @ 9fb10 │ │ │ │ + bne 9f7f4 │ │ │ │ + ldr r2, [pc, #600] @ 9fa34 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9fa10 │ │ │ │ + bne 9f934 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r7] │ │ │ │ - b 9f724 │ │ │ │ + b 9f648 │ │ │ │ ldr r3, [r2, #164] @ 0xa4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9f948 │ │ │ │ + bne 9f86c │ │ │ │ ldr r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9f7f4 │ │ │ │ + beq 9f718 │ │ │ │ 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 9f7f4 │ │ │ │ + b 9f718 │ │ │ │ cmp r8, #0 │ │ │ │ - bne 9f7d4 │ │ │ │ + bne 9f6f8 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ bic r3, r3, #2 │ │ │ │ orr r3, r3, #1 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b 9f720 │ │ │ │ - ldr r2, [pc, #452] @ 9fb14 │ │ │ │ + b 9f644 │ │ │ │ + ldr r2, [pc, #452] @ 9fa38 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9fa30 │ │ │ │ + bne 9f954 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ and r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9f8f0 │ │ │ │ - b 9f7f4 │ │ │ │ + bne 9f814 │ │ │ │ + b 9f718 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 9f720 │ │ │ │ + beq 9f644 │ │ │ │ bic r3, r3, #1 │ │ │ │ orr r3, r3, #2 │ │ │ │ mov r0, r4 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - bl 23bf20 │ │ │ │ - b 9f720 │ │ │ │ + bl 238708 │ │ │ │ + b 9f644 │ │ │ │ ldr r3, [r2, #164] @ 0xa4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9f9f0 │ │ │ │ + bne 9f914 │ │ │ │ ldr r2, [r7, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9f87c │ │ │ │ + beq 9f7a0 │ │ │ │ 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 9f87c │ │ │ │ - ldr r1, [pc, #320] @ 9fb18 │ │ │ │ + b 9f7a0 │ │ │ │ + ldr r1, [pc, #320] @ 9fa3c │ │ │ │ cmp r3, r1 │ │ │ │ - beq 9f840 │ │ │ │ + beq 9f764 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 9f840 │ │ │ │ - ldr r2, [pc, #284] @ 9fb14 │ │ │ │ + b 9f764 │ │ │ │ + ldr r2, [pc, #284] @ 9fa38 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9fa40 │ │ │ │ + bne 9f964 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ and r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 9f994 │ │ │ │ - b 9f87c │ │ │ │ - ldr r1, [pc, #256] @ 9fb18 │ │ │ │ + bne 9f8b8 │ │ │ │ + b 9f7a0 │ │ │ │ + ldr r1, [pc, #256] @ 9fa3c │ │ │ │ cmp r3, r1 │ │ │ │ - beq 9f8c8 │ │ │ │ + beq 9f7ec │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 9f8c8 │ │ │ │ + b 9f7ec │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b 9f95c │ │ │ │ + b 9f880 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b 9fa04 │ │ │ │ + b 9f928 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 9f7b8 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 9f6dc │ │ │ │ and r2, r3, #28 │ │ │ │ cmp r2, #4 │ │ │ │ - bne 9f740 │ │ │ │ + bne 9f664 │ │ │ │ tst r3, #32 │ │ │ │ - beq 9faf4 │ │ │ │ + beq 9fa18 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq 9fadc │ │ │ │ + beq 9fa00 │ │ │ │ ldrsb r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ addge r3, r4, #20 │ │ │ │ - blt 9fac4 │ │ │ │ + blt 9f9e8 │ │ │ │ ldrb r3, [r3] │ │ │ │ - ldr r7, [pc, #136] @ 9fb1c │ │ │ │ + ldr r7, [pc, #136] @ 9fa40 │ │ │ │ mov r2, #24 │ │ │ │ mla r7, r2, r3, r7 │ │ │ │ cmn r8, #-1073741823 @ 0xc0000001 │ │ │ │ - beq 9f724 │ │ │ │ + beq 9f648 │ │ │ │ sub r8, r8, #1 │ │ │ │ cmp r8, #0 │ │ │ │ str r8, [r4] │ │ │ │ - bne 9f724 │ │ │ │ + bne 9f648 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b 9f724 │ │ │ │ - bl 11af64 │ │ │ │ - b 9f720 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b 9f648 │ │ │ │ + bl 11a7f8 │ │ │ │ + b 9f644 │ │ │ │ add r3, r4, #20 │ │ │ │ ldrb r3, [r3] │ │ │ │ - ldr r7, [pc, #76] @ 9fb20 │ │ │ │ + ldr r7, [pc, #76] @ 9fa44 │ │ │ │ add r3, r3, #1296 @ 0x510 │ │ │ │ add r7, r7, r3, lsl #5 │ │ │ │ - b 9fa98 │ │ │ │ + b 9f9bc │ │ │ │ ldrsb r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ addge r3, r4, #28 │ │ │ │ - bge 9fa88 │ │ │ │ + bge 9f9ac │ │ │ │ add r3, r4, #28 │ │ │ │ - b 9fac8 │ │ │ │ + b 9f9ec │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldrsb r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bge 9fa88 │ │ │ │ - b 9fac8 │ │ │ │ - ldrsheq sl, [r6], #-76 @ 0xffffffb4 │ │ │ │ - subseq r6, r8, r0, lsl lr │ │ │ │ - subseq r5, r8, r0, lsl lr │ │ │ │ - strdeq r5, [sl], -r8 │ │ │ │ - @ instruction: 0x0018f6f8 │ │ │ │ - subseq pc, r8, r0, lsl r4 @ │ │ │ │ - subseq r4, r8, r0, lsl lr │ │ │ │ + bge 9f9ac │ │ │ │ + b 9f9ec │ │ │ │ + ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ + subseq r6, r7, r0, lsl lr │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ + andeq r5, sl, ip, lsl r7 │ │ │ │ + andseq sp, r8, r4, ror #25 │ │ │ │ + subseq pc, r7, r0, lsl r4 @ │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ cmp r0, #0 │ │ │ │ cmpne r1, #0 │ │ │ │ - beq 9fbcc │ │ │ │ + beq 9faf0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 9fbac │ │ │ │ + bne 9fad0 │ │ │ │ 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 9fbb4 │ │ │ │ + bne 9fad8 │ │ │ │ tst lr, #32 │ │ │ │ - beq 9fbbc │ │ │ │ + beq 9fae0 │ │ │ │ tst lr, #64 @ 0x40 │ │ │ │ addne r0, r0, #20 │ │ │ │ addeq r0, r0, #28 │ │ │ │ tst ip, #32 │ │ │ │ - beq 9fbc4 │ │ │ │ + beq 9fae8 │ │ │ │ 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 9fb84 │ │ │ │ + b 9faa8 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b 9fb98 │ │ │ │ + b 9fabc │ │ │ │ sub r0, r0, r1 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ bx lr │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ - bne a0034 │ │ │ │ + bne 9ff58 │ │ │ │ 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 9fd4c │ │ │ │ + bne 9fc70 │ │ │ │ lsr r2, r3, #5 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ and r2, r2, #1 │ │ │ │ - beq 9fcfc │ │ │ │ + beq 9fc20 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9fedc │ │ │ │ + beq 9fe00 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1036] @ a0038 │ │ │ │ + ldr r2, [pc, #1036] @ 9ff5c │ │ │ │ ldr r3, [r3, #160] @ 0xa0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9fecc │ │ │ │ - ldr r6, [pc, #1024] @ a003c │ │ │ │ - ldr r2, [pc, #1024] @ a0040 │ │ │ │ + bne 9fdf0 │ │ │ │ + ldr r6, [pc, #1024] @ 9ff60 │ │ │ │ + ldr r2, [pc, #1024] @ 9ff64 │ │ │ │ ldr r3, [r6, #724] @ 0x2d4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 9feb8 │ │ │ │ - ldr r3, [pc, #1012] @ a0044 │ │ │ │ - bl 35a770 │ │ │ │ + bne 9fddc │ │ │ │ + ldr r3, [pc, #1012] @ 9ff68 │ │ │ │ + bl 3580f0 │ │ │ │ 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 9fd24 │ │ │ │ + beq 9fc48 │ │ │ │ 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 9fcac │ │ │ │ + bgt 9fbd0 │ │ │ │ ldr r1, [r1, #804] @ 0x324 │ │ │ │ cmp r1, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9fd24 │ │ │ │ + beq 9fc48 │ │ │ │ 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 9fcdc │ │ │ │ + beq 9fc00 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9fdf0 │ │ │ │ + beq 9fd14 │ │ │ │ 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 9fcd4 │ │ │ │ + b 9fbf8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 9ff00 │ │ │ │ + bne 9fe24 │ │ │ │ tst r3, #32 │ │ │ │ - bne 9fc20 │ │ │ │ + bne 9fb44 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 9fc20 │ │ │ │ - bl 99d3c │ │ │ │ - b 9fc20 │ │ │ │ + beq 9fb44 │ │ │ │ + bl 99c60 │ │ │ │ + b 9fb44 │ │ │ │ ldr r3, [r6, #684] @ 0x2ac │ │ │ │ - ldr r2, [pc, #792] @ a0048 │ │ │ │ + ldr r2, [pc, #792] @ 9ff6c │ │ │ │ cmp r3, r2 │ │ │ │ - bne a0008 │ │ │ │ + bne 9ff2c │ │ │ │ mov r0, r4 │ │ │ │ bl 298bc │ │ │ │ ldr r3, [r5, #800] @ 0x320 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r5, #800] @ 0x320 │ │ │ │ - b 9fcd4 │ │ │ │ + b 9fbf8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne a002c │ │ │ │ + bne 9ff50 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ movne r3, #2 │ │ │ │ strne r3, [r0] │ │ │ │ - ldr r3, [pc, #728] @ a0044 │ │ │ │ - bl 35a770 │ │ │ │ + ldr r3, [pc, #728] @ 9ff68 │ │ │ │ + bl 3580f0 │ │ │ │ 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 a0018 │ │ │ │ + beq 9ff3c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a0028 │ │ │ │ - ldr r3, [pc, #684] @ a004c │ │ │ │ + beq 9ff4c │ │ │ │ + ldr r3, [pc, #684] @ 9ff70 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 9ff20 │ │ │ │ + bne 9fe44 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq 9ff20 │ │ │ │ + beq 9fe44 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 124940 <_PyDict_Pop@@Base+0x64> │ │ │ │ + bl 1241bc <_PyDict_Pop@@Base+0x64> │ │ │ │ cmn r0, #1 │ │ │ │ - beq 9ff34 │ │ │ │ + beq 9fe58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a0028 │ │ │ │ + beq 9ff4c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ movne r2, #0 │ │ │ │ ldrbeq r3, [r4, #16] │ │ │ │ ldrbne r3, [r4, #16] │ │ │ │ strne r2, [r4] │ │ │ │ - b 9fc08 │ │ │ │ + b 9fb2c │ │ │ │ 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 │ │ │ │ @@ -121218,102 +121159,102 @@ │ │ │ │ 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 9fe50 │ │ │ │ + bne 9fd74 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 9fe4c │ │ │ │ + beq 9fd70 │ │ │ │ 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 9ff84 │ │ │ │ + beq 9fea8 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 9ff58 │ │ │ │ + beq 9fe7c │ │ │ │ ldr r3, [r0, #532] @ 0x214 │ │ │ │ cmp r3, #0 │ │ │ │ streq r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, ip │ │ │ │ - beq 9fcd4 │ │ │ │ + beq 9fbf8 │ │ │ │ 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 9fcd4 │ │ │ │ + b 9fbf8 │ │ │ │ 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 9fd08 │ │ │ │ + beq 9fc2c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, r0 │ │ │ │ - beq 9fd1c │ │ │ │ - bl 99d3c │ │ │ │ + beq 9fc40 │ │ │ │ + bl 99c60 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b 9fd08 │ │ │ │ + b 9fc2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 9fee8 │ │ │ │ + beq 9fe0c │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ addne r3, r4, #20 │ │ │ │ addeq r3, r4, #28 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 9fc20 │ │ │ │ - b 9fef4 │ │ │ │ + beq 9fb44 │ │ │ │ + b 9fe18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8bfc4 │ │ │ │ + bl 8befc │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne 9fdb4 │ │ │ │ + bne 9fcd8 │ │ │ │ mov r0, r4 │ │ │ │ bl 30494 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23bf20 │ │ │ │ + bl 238708 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ bic r3, r3, #1 │ │ │ │ orr r3, r3, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b 9fcd4 │ │ │ │ + b 9fbf8 │ │ │ │ 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 9fcd4 │ │ │ │ + b 9fbf8 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 9fe64 │ │ │ │ + beq 9fd88 │ │ │ │ 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] │ │ │ │ @@ -121335,82 +121276,82 @@ │ │ │ │ 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 9fcd4 │ │ │ │ + b 9fbf8 │ │ │ │ ldr r0, [r6, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ - b 9fd3c │ │ │ │ - ldr r1, [pc, #48] @ a0050 │ │ │ │ - ldr r0, [pc, #48] @ a0054 │ │ │ │ - bl 2e2cec <_PyErr_BadInternalCall@@Base> │ │ │ │ - b 9ff34 │ │ │ │ + b 9fc60 │ │ │ │ + ldr r1, [pc, #48] @ 9ff74 │ │ │ │ + ldr r0, [pc, #48] @ 9ff78 │ │ │ │ + bl 2e0194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b 9fe58 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 23bf20 │ │ │ │ - andeq r0, sl, r8, asr r0 │ │ │ │ - subseq r4, r8, r0, lsl lr │ │ │ │ - andeq r9, r9, r0, ror #31 │ │ │ │ + b 238708 │ │ │ │ + andeq pc, r9, ip, ror pc @ │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ + andeq r9, r9, r4, lsl #30 │ │ │ │ andeq r0, r0, ip │ │ │ │ - strdeq fp, [r8], -ip │ │ │ │ - ldrsheq sl, [r6], #-76 @ 0xffffffb4 │ │ │ │ + andeq fp, r8, r8, ror #10 │ │ │ │ + ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ andeq r0, r0, r8, asr #23 │ │ │ │ - eorseq lr, r5, ip, asr #15 │ │ │ │ + eorseq ip, r5, ip, asr #2 │ │ │ │ │ │ │ │ -000a0058 : │ │ │ │ +0009ff7c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #636] @ a02ec │ │ │ │ - ldr r2, [pc, #636] @ a02f0 │ │ │ │ + ldr r5, [pc, #636] @ a0210 │ │ │ │ + ldr r2, [pc, #636] @ a0214 │ │ │ │ ldr r3, [r5, #724] @ 0x2d4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a0224 │ │ │ │ + bne a0148 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #612] @ a02f4 │ │ │ │ - bl 35a770 │ │ │ │ + ldr r3, [pc, #612] @ a0218 │ │ │ │ + bl 3580f0 │ │ │ │ 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 a01fc │ │ │ │ + beq a0120 │ │ │ │ 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 a00ec │ │ │ │ + bgt a0010 │ │ │ │ ldr r0, [r0, #804] @ 0x324 │ │ │ │ cmp r0, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a01fc │ │ │ │ + beq a0120 │ │ │ │ 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 a01dc │ │ │ │ + beq a0100 │ │ │ │ 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] │ │ │ │ @@ -121421,29 +121362,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 a0174 │ │ │ │ + bne a0098 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a0170 │ │ │ │ + beq a0094 │ │ │ │ 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 a025c │ │ │ │ + beq a0180 │ │ │ │ cmp r3, #1 │ │ │ │ - beq a0230 │ │ │ │ + beq a0154 │ │ │ │ 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] │ │ │ │ @@ -121464,17 +121405,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] @ a02f8 │ │ │ │ + ldr r2, [pc, #240] @ a021c │ │ │ │ cmp r3, r2 │ │ │ │ - bne a02e0 │ │ │ │ + bne a0204 │ │ │ │ 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 │ │ │ │ @@ -121489,15 +121430,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 a0188 │ │ │ │ + beq a00ac │ │ │ │ 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] │ │ │ │ @@ -121522,503 +121463,503 @@ │ │ │ │ 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} │ │ │ │ ldr r0, [r5, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b a0214 │ │ │ │ - subseq r4, r8, r0, lsl lr │ │ │ │ - andeq r9, r9, r0, ror #31 │ │ │ │ + b a0138 │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ + andeq r9, r9, r4, lsl #30 │ │ │ │ andeq r0, r0, ip │ │ │ │ - strdeq fp, [r8], -ip │ │ │ │ + andeq fp, r8, r8, ror #10 │ │ │ │ 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 a0750 │ │ │ │ - ldr r3, [pc, #1816] @ a0a54 │ │ │ │ + beq a0674 │ │ │ │ + ldr r3, [pc, #1816] @ a0978 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a0718 │ │ │ │ + bne a063c │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a0760 │ │ │ │ + bne a0684 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b4ac │ │ │ │ + bl 9b3d0 │ │ │ │ cmn r0, #3 │ │ │ │ mov r8, r0 │ │ │ │ - beq a0938 │ │ │ │ + beq a085c │ │ │ │ ldr r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a04d8 │ │ │ │ + beq a03fc │ │ │ │ cmn r8, #1 │ │ │ │ - bne a054c │ │ │ │ + bne a0470 │ │ │ │ ldr lr, [r4, #24] │ │ │ │ ldr r3, [lr, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble a0850 │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - ands r0, r3, #255 @ 0xff │ │ │ │ - bne a0984 │ │ │ │ - add r1, r9, #42496 @ 0xa600 │ │ │ │ - lsl r0, r3, #20 │ │ │ │ - ldr r3, [r1, #208] @ 0xd0 │ │ │ │ - ldr r8, [r1, #212] @ 0xd4 │ │ │ │ - adds r2, r3, #4096 @ 0x1000 │ │ │ │ - adc r8, r8, #0 │ │ │ │ - str r2, [r1, #208] @ 0xd0 │ │ │ │ - str r8, [r1, #212] @ 0xd4 │ │ │ │ - lsr r0, r0, #20 │ │ │ │ - ldrb sl, [lr, #4] │ │ │ │ - orr r3, r0, r2 │ │ │ │ + ble a0774 │ │ │ │ + ldr ip, [r4, #16] │ │ │ │ + ands r0, ip, #255 @ 0xff │ │ │ │ + bne a08a8 │ │ │ │ + add r2, r9, #42496 @ 0xa600 │ │ │ │ + ldr r3, [r2, #208] @ 0xd0 │ │ │ │ + ldr r1, [r2, #212] @ 0xd4 │ │ │ │ + adds r3, r3, #4096 @ 0x1000 │ │ │ │ + adc r1, r1, #0 │ │ │ │ + str r3, [r2, #208] @ 0xd0 │ │ │ │ + str r1, [r2, #212] @ 0xd4 │ │ │ │ + ldrb r9, [lr, #4] │ │ │ │ + lsl r0, ip, #20 │ │ │ │ mvn r2, #0 │ │ │ │ - mvn r2, r2, lsl sl │ │ │ │ - mov r1, #0 │ │ │ │ - cmp sl, #7 │ │ │ │ + mvn r2, r2, lsl r9 │ │ │ │ + lsr r0, r0, #20 │ │ │ │ + orr r0, r0, r3 │ │ │ │ + cmp r9, #7 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [lr, #8] │ │ │ │ mov ip, lr │ │ │ │ - and r0, r6, r2 │ │ │ │ - str r1, [lr, #8] │ │ │ │ - bgt a0470 │ │ │ │ - add r9, lr, #20 │ │ │ │ - ldrsb r1, [r9, r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bge a06f0 │ │ │ │ + and r3, r6, r2 │ │ │ │ + bgt a0394 │ │ │ │ + add r8, lr, #20 │ │ │ │ + ldrsb sl, [r8, r3] │ │ │ │ + cmp sl, #0 │ │ │ │ + bge a0614 │ │ │ │ ldr r2, [lr, #16] │ │ │ │ - strb r2, [r9, r0] │ │ │ │ + strb r2, [r8, r3] │ │ │ │ ldr ip, [r4, #24] │ │ │ │ - ldr r1, [ip, #16] │ │ │ │ - ldrb r2, [ip, #6] │ │ │ │ - ldrb r0, [ip, #5] │ │ │ │ - cmp r2, #0 │ │ │ │ - mov r2, #1 │ │ │ │ - lsl r2, r2, r0 │ │ │ │ - addeq r9, ip, #20 │ │ │ │ - beq a04c0 │ │ │ │ - add r2, r2, r1, lsl #3 │ │ │ │ - add r0, ip, #20 │ │ │ │ - str r5, [r0, r2] │ │ │ │ - add r0, r0, r2 │ │ │ │ - str r7, [r0, #4] │ │ │ │ - str r3, [r4, #16] │ │ │ │ + ldr r2, [ip, #16] │ │ │ │ + ldrb r3, [ip, #6] │ │ │ │ + ldrb lr, [ip, #5] │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r3, #1 │ │ │ │ + lsl r3, r3, lr │ │ │ │ + addeq r8, ip, #20 │ │ │ │ + beq a03e4 │ │ │ │ + add r3, r3, r2, lsl #3 │ │ │ │ + add lr, ip, #20 │ │ │ │ + str r5, [lr, r3] │ │ │ │ + add lr, lr, r3 │ │ │ │ + str r7, [lr, #4] │ │ │ │ ldr r3, [ip, #12] │ │ │ │ - str r8, [r4, #20] │ │ │ │ + str r0, [r4, #16] │ │ │ │ sub r3, r3, #1 │ │ │ │ + str r1, [r4, #20] │ │ │ │ str r3, [ip, #12] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - add r1, r1, #1 │ │ │ │ + add r2, r2, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ - str r1, [ip, #16] │ │ │ │ + str r2, [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 a089c │ │ │ │ - add r1, lr, r0, lsl #1 │ │ │ │ - ldrsh r1, [r1, #20] │ │ │ │ - lsl fp, r0, #1 │ │ │ │ - cmp r1, #0 │ │ │ │ - bge a0608 │ │ │ │ - ldr r1, [lr, #16] │ │ │ │ - add r9, lr, #20 │ │ │ │ - strh r1, [r9, fp] │ │ │ │ - ldrb r2, [lr, #6] │ │ │ │ - ldrb r0, [lr, #5] │ │ │ │ - cmp r2, #0 │ │ │ │ - mov r2, #1 │ │ │ │ - lsl r2, r2, r0 │ │ │ │ - addne r2, r2, r1, lsl #3 │ │ │ │ - strne r5, [r9, r2] │ │ │ │ - addne r2, r9, r2 │ │ │ │ - strne r7, [r2, #4] │ │ │ │ - bne a043c │ │ │ │ - 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 a043c │ │ │ │ + cmp r9, #15 │ │ │ │ + bgt a07c0 │ │ │ │ + add r8, lr, r3, lsl #1 │ │ │ │ + ldrsh r8, [r8, #20] │ │ │ │ + lsl sl, r3, #1 │ │ │ │ + cmp r8, #0 │ │ │ │ + bge a052c │ │ │ │ + ldr r2, [lr, #16] │ │ │ │ + add r8, lr, #20 │ │ │ │ + strh r2, [r8, sl] │ │ │ │ + ldrb r3, [lr, #6] │ │ │ │ + ldrb lr, [lr, #5] │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r3, #1 │ │ │ │ + lsl r3, r3, lr │ │ │ │ + addne r3, r3, r2, lsl #3 │ │ │ │ + strne r5, [r8, r3] │ │ │ │ + addne r3, r8, r3 │ │ │ │ + strne r7, [r3, #4] │ │ │ │ + bne a0360 │ │ │ │ + add lr, r2, r2, lsl #1 │ │ │ │ + add r3, r3, lr, lsl #2 │ │ │ │ + add lr, r8, r3 │ │ │ │ + stmib lr, {r5, r7} │ │ │ │ + str r6, [r8, r3] │ │ │ │ + b a0360 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - bne a07e0 │ │ │ │ + bne a06ec │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - beq a037c │ │ │ │ + beq a02a0 │ │ │ │ ldr r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne a082c │ │ │ │ - ldr r2, [pc, #1356] @ a0a58 │ │ │ │ + bne a0750 │ │ │ │ + ldr r2, [pc, #1356] @ a097c │ │ │ │ cmp r3, r2 │ │ │ │ - beq a08bc │ │ │ │ - ldr r3, [pc, #1348] @ a0a5c │ │ │ │ - bl 35a770 │ │ │ │ + beq a07e0 │ │ │ │ + ldr r3, [pc, #1348] @ a0980 │ │ │ │ + bl 3580f0 │ │ │ │ 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 a0384 │ │ │ │ + beq a02a8 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r6, r7 │ │ │ │ - beq a05cc │ │ │ │ + beq a04f0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ands r0, r3, #255 @ 0xff │ │ │ │ - bne a09b0 │ │ │ │ - add r1, r9, #42496 @ 0xa600 │ │ │ │ - ldr r2, [r1, #208] @ 0xd0 │ │ │ │ - ldr r0, [r1, #212] @ 0xd4 │ │ │ │ + bne a08d4 │ │ │ │ + add r2, r9, #42496 @ 0xa600 │ │ │ │ + ldr r1, [r2, #208] @ 0xd0 │ │ │ │ lsl r3, r3, #20 │ │ │ │ - adds r2, r2, #4096 @ 0x1000 │ │ │ │ + adds r0, r1, #4096 @ 0x1000 │ │ │ │ lsr r3, r3, #20 │ │ │ │ - orr r3, r3, r2 │ │ │ │ - str r2, [r1, #208] @ 0xd0 │ │ │ │ - adc r2, r0, #0 │ │ │ │ - mov r0, r2 │ │ │ │ - str r2, [r1, #212] @ 0xd4 │ │ │ │ - ldr r2, [r4, #24] │ │ │ │ + orr r1, r3, r0 │ │ │ │ + ldr r3, [r2, #212] @ 0xd4 │ │ │ │ + str r0, [r2, #208] @ 0xd0 │ │ │ │ + adc r3, r3, #0 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [r2, #212] @ 0xd4 │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ mov ip, #1 │ │ │ │ - ldrb r1, [r2, #6] │ │ │ │ - cmp r1, #0 │ │ │ │ - ldrb r1, [r2, #5] │ │ │ │ + ldrb r2, [r3, #6] │ │ │ │ + cmp r2, #0 │ │ │ │ + ldrb r2, [r3, #5] │ │ │ │ addeq r8, r8, r8, lsl #1 │ │ │ │ - lsl ip, ip, r1 │ │ │ │ - addne r2, r2, r8, lsl #3 │ │ │ │ - addeq r1, r2, r8, lsl #2 │ │ │ │ - addne r2, r2, ip │ │ │ │ - addeq r1, r1, ip │ │ │ │ - strne r7, [r2, #24] │ │ │ │ - streq r7, [r1, #28] │ │ │ │ - str r3, [r4, #16] │ │ │ │ + lsl ip, ip, r2 │ │ │ │ + addne r3, r3, r8, lsl #3 │ │ │ │ + addeq r2, r3, r8, lsl #2 │ │ │ │ + addne r3, r3, ip │ │ │ │ + addeq r2, r2, ip │ │ │ │ + strne r7, [r3, #24] │ │ │ │ + streq r7, [r2, #28] │ │ │ │ + str r1, [r4, #16] │ │ │ │ str r0, [r4, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq a05e0 │ │ │ │ + beq a0504 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a0674 │ │ │ │ + bne a0598 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a0464 │ │ │ │ + beq a0388 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a0464 │ │ │ │ + bne a0388 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b a0464 │ │ │ │ - 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 a048c │ │ │ │ - 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 a06bc │ │ │ │ - add r9, lr, r0 │ │ │ │ - ldrsb ip, [r9, #20] │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b a0388 │ │ │ │ + lsr r8, r6, #5 │ │ │ │ + add sl, r8, #1 │ │ │ │ + add r3, r3, r3, lsl #2 │ │ │ │ + add r3, sl, r3 │ │ │ │ + and r3, r3, r2 │ │ │ │ + add sl, lr, r3, lsl #1 │ │ │ │ + ldrsh sl, [sl, #20] │ │ │ │ + cmp sl, #0 │ │ │ │ + lsl sl, r3, #1 │ │ │ │ + blt a03b0 │ │ │ │ + lsl sl, r3, #2 │ │ │ │ + add sl, sl, r3 │ │ │ │ + add sl, sl, r8, lsr #5 │ │ │ │ + add sl, sl, #1 │ │ │ │ + cmp r9, #7 │ │ │ │ + lsr r8, r8, #5 │ │ │ │ + and r3, sl, r2 │ │ │ │ + bgt a05e0 │ │ │ │ + add sl, lr, r3 │ │ │ │ + ldrsb ip, [sl, #20] │ │ │ │ cmp ip, #0 │ │ │ │ - bge a07c8 │ │ │ │ - ldr r2, [lr, #16] │ │ │ │ - strb r2, [r9, #20] │ │ │ │ + bge a0714 │ │ │ │ + ldr r3, [lr, #16] │ │ │ │ + strb r3, [sl, #20] │ │ │ │ ldr ip, [r4, #24] │ │ │ │ - ldr r1, [ip, #16] │ │ │ │ - b a040c │ │ │ │ + ldr r2, [ip, #16] │ │ │ │ + b a0330 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne a05e0 │ │ │ │ - ldr r2, [pc, #980] @ a0a60 │ │ │ │ + bne a0504 │ │ │ │ + ldr r2, [pc, #980] @ a0984 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a0a0c │ │ │ │ + bne a0930 │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ - b a05e0 │ │ │ │ - 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 a06a8 │ │ │ │ - cmp sl, #15 │ │ │ │ - ldr r1, [lr, #16] │ │ │ │ - lslgt r9, r0, #2 │ │ │ │ - bgt a08f8 │ │ │ │ - lsl fp, r0, #1 │ │ │ │ - b a0490 │ │ │ │ - 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] │ │ │ │ + b a0504 │ │ │ │ + add r3, r3, r3, lsl #2 │ │ │ │ + lsr r8, r8, #5 │ │ │ │ + add r3, r3, r8 │ │ │ │ + add r3, r3, #1 │ │ │ │ + and r3, r3, r2 │ │ │ │ + cmp r9, #15 │ │ │ │ + add sl, lr, r3, lsl #1 │ │ │ │ + addgt sl, lr, r3, lsl #2 │ │ │ │ + ldrshle sl, [sl, #20] │ │ │ │ + ldrgt sl, [sl, #20] │ │ │ │ + cmp sl, #0 │ │ │ │ + bge a05cc │ │ │ │ + cmp r9, #15 │ │ │ │ + ldr r2, [lr, #16] │ │ │ │ + lslgt sl, r3, #2 │ │ │ │ + bgt a081c │ │ │ │ + lsl sl, r3, #1 │ │ │ │ + b a03b4 │ │ │ │ + lsr r8, r6, #5 │ │ │ │ + add sl, r8, #1 │ │ │ │ + add r3, r3, r3, lsl #2 │ │ │ │ + add r3, sl, r3 │ │ │ │ + and r3, r3, r2 │ │ │ │ + add sl, lr, r3 │ │ │ │ + ldrsb fp, [sl, #20] │ │ │ │ cmp fp, #0 │ │ │ │ - blt a0660 │ │ │ │ - b a0630 │ │ │ │ + blt a0584 │ │ │ │ + b a0554 │ │ │ │ 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 a0bc8 │ │ │ │ + bl a0aec │ │ │ │ cmn r0, #1 │ │ │ │ - beq a0938 │ │ │ │ + beq a085c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ ldrne lr, [r4, #24] │ │ │ │ - beq a0350 │ │ │ │ + beq a0274 │ │ │ │ mov r0, lr │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 11e024 <_PyEval_CheckExceptTypeValid@@Base+0x2190> │ │ │ │ + bl 11d8b8 <_PyEval_CheckExceptTypeValid@@Base+0x2190> │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - beq a0900 │ │ │ │ + beq a0824 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, r5 │ │ │ │ - bl 18b7b4 <_PyUnicode_IsNumeric@@Base+0x880> │ │ │ │ + bl 18a108 <_PyUnicode_IsNumeric@@Base+0x880> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a0968 │ │ │ │ + bne a088c │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a0464 │ │ │ │ + beq a0388 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne a0464 │ │ │ │ + bne a0388 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b a0464 │ │ │ │ - add r0, r0, r0, lsl #2 │ │ │ │ - lsr r1, r1, #5 │ │ │ │ - add r0, r0, r1 │ │ │ │ - add r0, r0, #1 │ │ │ │ - and r0, r0, r2 │ │ │ │ - b a0650 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b a0388 │ │ │ │ ldr r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne a0808 │ │ │ │ - ldr r2, [pc, #612] @ a0a58 │ │ │ │ + bne a072c │ │ │ │ + ldr r2, [pc, #636] @ a097c │ │ │ │ cmp r3, r2 │ │ │ │ - bne a0510 │ │ │ │ + bne a0434 │ │ │ │ ldr r3, [r5, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a0510 │ │ │ │ - b a04e8 │ │ │ │ - ldr r3, [pc, #596] @ a0a64 │ │ │ │ + bne a0434 │ │ │ │ + b a040c │ │ │ │ + add r3, r3, r3, lsl #2 │ │ │ │ + lsr r8, r8, #5 │ │ │ │ + add r3, r3, r8 │ │ │ │ + add r3, r3, #1 │ │ │ │ + and r3, r3, r2 │ │ │ │ + b a0574 │ │ │ │ + ldr r3, [pc, #596] @ a0988 │ │ │ │ cmp r2, r3 │ │ │ │ - bne a09fc │ │ │ │ + bne a0920 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ and r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a04e8 │ │ │ │ + beq a040c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - b a07ec │ │ │ │ - ldr r3, [pc, #560] @ a0a64 │ │ │ │ + b a06f8 │ │ │ │ + ldr r3, [pc, #560] @ a0988 │ │ │ │ cmp r2, r3 │ │ │ │ - bne a09a0 │ │ │ │ + bne a08c4 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ and r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a037c │ │ │ │ + beq a02a0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - b a0504 │ │ │ │ + b a0428 │ │ │ │ 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 a0bc8 │ │ │ │ + bl a0aec │ │ │ │ cmn r0, #1 │ │ │ │ - beq a0938 │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - ands r0, r3, #255 @ 0xff │ │ │ │ - bne a0984 │ │ │ │ + beq a085c │ │ │ │ + ldr ip, [r4, #16] │ │ │ │ + ands r0, ip, #255 @ 0xff │ │ │ │ + bne a08a8 │ │ │ │ ldr lr, [r4, #24] │ │ │ │ - b a03a0 │ │ │ │ - add r9, lr, r0, lsl #2 │ │ │ │ - ldr r1, [r9, #20] │ │ │ │ - cmp r1, #0 │ │ │ │ - lsl r1, r0, #2 │ │ │ │ - bge a08cc │ │ │ │ - ldr r1, [lr, #16] │ │ │ │ - str r1, [r9, #20] │ │ │ │ - b a040c │ │ │ │ + b a02c4 │ │ │ │ + add sl, lr, r3, lsl #2 │ │ │ │ + ldr r8, [sl, #20] │ │ │ │ + cmp r8, #0 │ │ │ │ + lsl r8, r3, #2 │ │ │ │ + bge a07f0 │ │ │ │ + ldr r2, [lr, #16] │ │ │ │ + str r2, [sl, #20] │ │ │ │ + b a0330 │ │ │ │ ldr r3, [r7, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a037c │ │ │ │ - b a0510 │ │ │ │ - add r0, r1, r0 │ │ │ │ - lsr r1, r6, #5 │ │ │ │ - add r9, r1, #1 │ │ │ │ - add r0, r9, r0 │ │ │ │ - and r0, r0, r2 │ │ │ │ - add r9, lr, r0, lsl #2 │ │ │ │ - ldr r9, [r9, #20] │ │ │ │ - cmp r9, #0 │ │ │ │ - ldrlt r1, [lr, #16] │ │ │ │ - lsl r9, r0, #2 │ │ │ │ - bge a0634 │ │ │ │ - add r9, lr, r9 │ │ │ │ - b a08b4 │ │ │ │ + beq a02a0 │ │ │ │ + b a0434 │ │ │ │ + add r3, r8, r3 │ │ │ │ + lsr r8, r6, #5 │ │ │ │ + add sl, r8, #1 │ │ │ │ + add r3, sl, r3 │ │ │ │ + and r3, r3, r2 │ │ │ │ + add sl, lr, r3, lsl #2 │ │ │ │ + ldr sl, [sl, #20] │ │ │ │ + cmp sl, #0 │ │ │ │ + ldrlt r2, [lr, #16] │ │ │ │ + lsl sl, r3, #2 │ │ │ │ + bge a0558 │ │ │ │ + add sl, lr, sl │ │ │ │ + b a07d8 │ │ │ │ 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 a0bc8 │ │ │ │ + bl a0aec │ │ │ │ cmn r0, #1 │ │ │ │ - bne a0350 │ │ │ │ + bne a0274 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a0a2c │ │ │ │ + bne a0950 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a0960 │ │ │ │ + beq a0884 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq a0a48 │ │ │ │ + beq a096c │ │ │ │ mvn r0, #0 │ │ │ │ - b a0468 │ │ │ │ + b a038c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a07a0 │ │ │ │ + bne a06c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b a07a0 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b a06c4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #0 │ │ │ │ str r7, [sp] │ │ │ │ - bl 298344 │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - b a0894 │ │ │ │ + bl 2953a0 │ │ │ │ + ldr ip, [r4, #16] │ │ │ │ + b a07b8 │ │ │ │ mov r0, r7 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b a0840 │ │ │ │ + b a0764 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #1 │ │ │ │ str r7, [sp] │ │ │ │ - bl 298344 │ │ │ │ - add r1, r9, #42496 @ 0xa600 │ │ │ │ - ldr r3, [r1, #208] @ 0xd0 │ │ │ │ - ldr r0, [r1, #212] @ 0xd4 │ │ │ │ + bl 2953a0 │ │ │ │ + add r2, r9, #42496 @ 0xa600 │ │ │ │ + ldr r3, [r2, #208] @ 0xd0 │ │ │ │ + ldr r1, [r4, #16] │ │ │ │ + ldr r0, [r2, #212] @ 0xd4 │ │ │ │ adds lr, r3, #4096 @ 0x1000 │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ + lsl r1, r1, #20 │ │ │ │ adc r0, r0, #0 │ │ │ │ - lsl r3, r3, #20 │ │ │ │ - lsr r3, r3, #20 │ │ │ │ - ldr r2, [r4, #24] │ │ │ │ + lsr r1, r1, #20 │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ mov ip, #1 │ │ │ │ - orr r3, r3, lr │ │ │ │ - str lr, [r1, #208] @ 0xd0 │ │ │ │ - str r0, [r1, #212] @ 0xd4 │ │ │ │ - b a0598 │ │ │ │ + orr r1, r1, lr │ │ │ │ + str lr, [r2, #208] @ 0xd0 │ │ │ │ + str r0, [r2, #212] @ 0xd4 │ │ │ │ + b a04bc │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b a081c │ │ │ │ - ldr r1, [pc, #84] @ a0a68 │ │ │ │ + b a0740 │ │ │ │ + ldr r1, [pc, #84] @ a098c │ │ │ │ cmp r3, r1 │ │ │ │ - beq a069c │ │ │ │ + beq a05c0 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b a069c │ │ │ │ + b a05c0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne a0944 │ │ │ │ + bne a0868 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b a0944 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b a0868 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b a0960 │ │ │ │ - ldrsheq sl, [r6], #-76 @ 0xffffffb4 │ │ │ │ - subseq sl, r6, ip, lsr #8 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b a0884 │ │ │ │ + ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ + subseq sl, r5, ip, lsr #8 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r5, r8, r0, lsl lr │ │ │ │ - strdeq r5, [sl], -r8 │ │ │ │ - @ instruction: 0x0018f6f8 │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ + andeq r5, sl, ip, lsl r7 │ │ │ │ + andseq sp, r8, r4, ror #25 │ │ │ │ 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 a0b04 │ │ │ │ + bgt a0a28 │ │ │ │ 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 │ │ │ │ @@ -122030,120 +121971,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 a0b3c │ │ │ │ + bgt a0a60 │ │ │ │ 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 a0adc │ │ │ │ + b a0a00 │ │ │ │ cmp lr, #15 │ │ │ │ - bgt a0b6c │ │ │ │ + bgt a0a90 │ │ │ │ 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 a0ab8 │ │ │ │ + b a09dc │ │ │ │ cmp lr, #15 │ │ │ │ add r4, r2, r0, lsl #1 │ │ │ │ add r3, r0, r0, lsl #2 │ │ │ │ - bgt a0ba0 │ │ │ │ + bgt a0ac4 │ │ │ │ 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 a0b3c │ │ │ │ + b a0a60 │ │ │ │ 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 a0ab8 │ │ │ │ + b a09dc │ │ │ │ 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 a0b64 │ │ │ │ + b a0a88 │ │ │ │ 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 a1840 │ │ │ │ + bhi a1764 │ │ │ │ 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 a1214 │ │ │ │ + beq a1138 │ │ │ │ mov r3, #1 │ │ │ │ lsl r9, r3, r1 │ │ │ │ - bl 35a770 │ │ │ │ - ldr r2, [pc, #3572] @ a1a18 │ │ │ │ + bl 3580f0 │ │ │ │ + ldr r2, [pc, #3572] @ a193c │ │ │ │ lsl r8, r9, r3 │ │ │ │ str r1, [sp, #12] │ │ │ │ umull r1, r8, r2, r8 │ │ │ │ - ldr sl, [pc, #3560] @ a1a1c │ │ │ │ + ldr sl, [pc, #3560] @ a1940 │ │ │ │ lsr r8, r8, r3 │ │ │ │ ldr r2, [sl, r0] │ │ │ │ cmp r6, #7 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ lsl r2, r8, #3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - strhi r3, [sp, #20] │ │ │ │ + strhi r3, [sp, #16] │ │ │ │ strhi r3, [sp, #28] │ │ │ │ - bhi a1260 │ │ │ │ + bhi a1184 │ │ │ │ cmp r6, #3 │ │ │ │ - bne a0e10 │ │ │ │ + bne a0d34 │ │ │ │ add r0, r0, #4096 @ 0x1000 │ │ │ │ ldr r2, [r0, #2740] @ 0xab4 │ │ │ │ cmp r2, #0 │ │ │ │ - ble a12bc │ │ │ │ + ble a11e0 │ │ │ │ sub r2, r2, #1 │ │ │ │ str r2, [r0, #2740] @ 0xab4 │ │ │ │ add r0, r0, r2, lsl #2 │ │ │ │ ldr r4, [r0, #2420] @ 0x974 │ │ │ │ - ldr r2, [pc, #3484] @ a1a20 │ │ │ │ + ldr r2, [pc, #3484] @ a1944 │ │ │ │ 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 │ │ │ │ @@ -122159,130 +122100,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 a17fc │ │ │ │ + bne a1720 │ │ │ │ ldrb r2, [r5, #6] │ │ │ │ cmp r2, #0 │ │ │ │ addne r2, r5, #20 │ │ │ │ addne r3, r2, r3 │ │ │ │ movne r9, #8 │ │ │ │ - beq a127c │ │ │ │ + beq a11a0 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ add r9, r6, r9 │ │ │ │ cmp r8, r2 │ │ │ │ - bne a1300 │ │ │ │ + bne a1224 │ │ │ │ ldr r2, [r7, #24] │ │ │ │ ldrb fp, [r2, #6] │ │ │ │ cmp fp, #1 │ │ │ │ - bne a1300 │ │ │ │ + bne a1224 │ │ │ │ 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 a0da0 │ │ │ │ + beq a0cc4 │ │ │ │ mov r3, #0 │ │ │ │ - b a0d70 │ │ │ │ + b a0c94 │ │ │ │ cmp r1, #15 │ │ │ │ - bgt a11f4 │ │ │ │ + bgt a1118 │ │ │ │ lsl ip, r2, #1 │ │ │ │ ldrsh fp, [r6, ip] │ │ │ │ cmn fp, #1 │ │ │ │ - bne a0f7c │ │ │ │ + bne a0ea0 │ │ │ │ strh r3, [r6, ip] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - beq a0da0 │ │ │ │ + beq a0cc4 │ │ │ │ ldrb r1, [r4, #4] │ │ │ │ ldr r2, [r9, r3, lsl #3] │ │ │ │ cmp r1, #7 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ and r2, lr, r0 │ │ │ │ - bgt a0d44 │ │ │ │ + bgt a0c68 │ │ │ │ ldrsb ip, [r6, r2] │ │ │ │ cmn ip, #1 │ │ │ │ - bne a0f7c │ │ │ │ + bne a0ea0 │ │ │ │ strb r3, [r6, r2] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - bne a0d6c │ │ │ │ - ldr r3, [pc, #3196] @ a1a24 │ │ │ │ + bne a0c90 │ │ │ │ + ldr r3, [pc, #3196] @ a1948 │ │ │ │ str r4, [r7, #24] │ │ │ │ cmp r5, r3 │ │ │ │ - beq a0df4 │ │ │ │ + beq a0d18 │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ cmp r2, #3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bne a0fec │ │ │ │ + bne a0f10 │ │ │ │ add r2, r3, #4096 @ 0x1000 │ │ │ │ ldr r1, [r2, #2740] @ 0xab4 │ │ │ │ cmp r1, #79 @ 0x4f │ │ │ │ - bhi a0fec │ │ │ │ + bhi a0f10 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a0fec │ │ │ │ + beq a0f10 │ │ │ │ add r3, r1, #1 │ │ │ │ str r3, [r2, #2740] @ 0xab4 │ │ │ │ add r2, r2, r1, lsl #2 │ │ │ │ str r5, [r2, #2420] @ 0x974 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r0, #0 │ │ │ │ sub r3, r3, r8 │ │ │ │ str r3, [r4, #12] │ │ │ │ str r8, [r4, #16] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #16] │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr fp, [pc, #3080] @ a1a28 │ │ │ │ - ldr r3, [pc, #3080] @ a1a2c │ │ │ │ + ldr fp, [pc, #3080] @ a194c │ │ │ │ + ldr r3, [pc, #3080] @ a1950 │ │ │ │ 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 a182c │ │ │ │ + bne a1750 │ │ │ │ add r0, r0, #4096 @ 0x1000 │ │ │ │ ldr r3, [r0, #1528] @ 0x5f8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #512 @ 0x200 │ │ │ │ - bcs a14f8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + bcs a141c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ add r1, r1, #19 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r3, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq a17d8 │ │ │ │ + beq a16fc │ │ │ │ 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 a1144 │ │ │ │ + beq a1068 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov fp, #0 │ │ │ │ strb r6, [r4, #4] │ │ │ │ strb r3, [r4, #5] │ │ │ │ str r8, [r4, #12] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ 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] │ │ │ │ @@ -122297,108 +122238,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 a1574 │ │ │ │ + bne a1498 │ │ │ │ ldrb r2, [r5, #6] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a1280 │ │ │ │ + beq a11a4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ add r2, r5, #20 │ │ │ │ add r3, r2, r3 │ │ │ │ - bne a0cf8 │ │ │ │ + bne a0c1c │ │ │ │ cmp r8, #0 │ │ │ │ add r1, r6, r9 │ │ │ │ - ble a0f6c │ │ │ │ + ble a0e90 │ │ │ │ mov lr, #12 │ │ │ │ mla lr, r8, lr, r1 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a1a10 │ │ │ │ + beq a1934 │ │ │ │ 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 a0f40 │ │ │ │ + bne a0e64 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl a3fa0 │ │ │ │ - b a0da0 │ │ │ │ + bl a3ec4 │ │ │ │ + b a0cc4 │ │ │ │ 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 a0fdc │ │ │ │ + ble a0f00 │ │ │ │ cmp r1, #15 │ │ │ │ - bgt a1484 │ │ │ │ + bgt a13a8 │ │ │ │ lsl ip, r2, #1 │ │ │ │ ldrsh r1, [r6, ip] │ │ │ │ cmn r1, #1 │ │ │ │ - beq a0d5c │ │ │ │ + beq a0c80 │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ lsr r0, r0, #5 │ │ │ │ add r2, r2, #1 │ │ │ │ add r2, r2, r0 │ │ │ │ and r2, r2, lr │ │ │ │ - b a0fa0 │ │ │ │ + b a0ec4 │ │ │ │ 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 a0d90 │ │ │ │ - b a0fc8 │ │ │ │ - ldr fp, [pc, #2612] @ a1a28 │ │ │ │ - ldr r1, [pc, #2616] @ a1a30 │ │ │ │ + beq a0cb4 │ │ │ │ + b a0eec │ │ │ │ + ldr fp, [pc, #2612] @ a194c │ │ │ │ + ldr r1, [pc, #2616] @ a1954 │ │ │ │ ldr r2, [fp, #704] @ 0x2c0 │ │ │ │ cmp r2, r1 │ │ │ │ - bne a184c │ │ │ │ + bne a1770 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r6, [r3, #1528] @ 0x5f8 │ │ │ │ bic r1, r5, #4080 @ 0xff0 │ │ │ │ cmn r6, #804 @ 0x324 │ │ │ │ bic r1, r1, #15 │ │ │ │ - beq a1548 │ │ │ │ + beq a146c │ │ │ │ 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 a1054 │ │ │ │ + bgt a0f78 │ │ │ │ ldr r2, [r2, #804] @ 0x324 │ │ │ │ cmp r2, r3 │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a1548 │ │ │ │ + beq a146c │ │ │ │ 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 a1464 │ │ │ │ + beq a1388 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a0df4 │ │ │ │ + bne a0d18 │ │ │ │ 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] │ │ │ │ @@ -122407,69 +122348,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 a10dc │ │ │ │ + bne a1000 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a10d8 │ │ │ │ + beq a0ffc │ │ │ │ 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 a18f0 │ │ │ │ + beq a1814 │ │ │ │ cmp r2, #1 │ │ │ │ - beq a18c4 │ │ │ │ + beq a17e8 │ │ │ │ ldr r2, [ip, #532] @ 0x214 │ │ │ │ cmp r2, #0 │ │ │ │ streq r3, [ip, #532] @ 0x214 │ │ │ │ cmp r3, r0 │ │ │ │ - beq a0df4 │ │ │ │ + beq a0d18 │ │ │ │ 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 a0df4 │ │ │ │ + b a0d18 │ │ │ │ ldr ip, [r3, #24] │ │ │ │ ldr lr, [r3, #28] │ │ │ │ cmp lr, ip │ │ │ │ - bcc a11d8 │ │ │ │ + bcc a10fc │ │ │ │ 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 a14f8 │ │ │ │ + beq a141c │ │ │ │ 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, #20] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ 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] │ │ │ │ @@ -122477,327 +122418,327 @@ │ │ │ │ bl 29658 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ add r0, r4, fp │ │ │ │ bl 29658 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r9 │ │ │ │ - b a0ef0 │ │ │ │ + b a0e14 │ │ │ │ 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 a1180 │ │ │ │ + b a10a4 │ │ │ │ ldr ip, [r6, r2, lsl #2] │ │ │ │ cmn ip, #1 │ │ │ │ - bne a0f7c │ │ │ │ + bne a0ea0 │ │ │ │ str r3, [r6, r2, lsl #2] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r8, r3 │ │ │ │ - bne a0d6c │ │ │ │ - b a0da0 │ │ │ │ + bne a0c90 │ │ │ │ + b a0cc4 │ │ │ │ mov r9, #1 │ │ │ │ lsl r9, r9, r1 │ │ │ │ - bl 35a770 │ │ │ │ - ldr r3, [pc, #2032] @ a1a18 │ │ │ │ + bl 3580f0 │ │ │ │ + ldr r3, [pc, #2032] @ a193c │ │ │ │ lsl r8, r9, #1 │ │ │ │ umull r1, r8, r3, r8 │ │ │ │ - ldr sl, [pc, #2024] @ a1a1c │ │ │ │ + ldr sl, [pc, #2024] @ a1940 │ │ │ │ cmp r6, #7 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ str r6, [sp, #12] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bic r3, r8, #1 │ │ │ │ add r3, r3, r8, lsr #1 │ │ │ │ lsl r3, r3, #2 │ │ │ │ lsr r8, r8, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - str r2, [sp, #20] │ │ │ │ + str r2, [sp, #16] │ │ │ │ str r2, [sp, #28] │ │ │ │ - bls a0e18 │ │ │ │ + bls a0d3c │ │ │ │ cmp r6, #15 │ │ │ │ - bhi a19c4 │ │ │ │ + bhi a18e8 │ │ │ │ add r3, r6, #1 │ │ │ │ mov r9, #1 │ │ │ │ lsl r9, r9, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b a0e18 │ │ │ │ + b a0d3c │ │ │ │ mov r9, #8 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ add r1, r5, #20 │ │ │ │ cmp r2, r8 │ │ │ │ add r9, r6, r9 │ │ │ │ add r1, r1, r3 │ │ │ │ - bne a14a8 │ │ │ │ + bne a13cc │ │ │ │ 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 a3fa0 │ │ │ │ - b a0da0 │ │ │ │ - ldr fp, [pc, #1892] @ a1a28 │ │ │ │ - ldr r1, [pc, #1892] @ a1a2c │ │ │ │ + bl a3ec4 │ │ │ │ + b a0cc4 │ │ │ │ + ldr fp, [pc, #1892] @ a194c │ │ │ │ + ldr r1, [pc, #1892] @ a1950 │ │ │ │ ldr r2, [fp, #692] @ 0x2b4 │ │ │ │ cmp r2, r1 │ │ │ │ - bne a180c │ │ │ │ + bne a1730 │ │ │ │ ldr r2, [r0, #1528] @ 0x5f8 │ │ │ │ str r3, [sp, #28] │ │ │ │ - str r2, [sp, #16] │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + str r3, [sp, #16] │ │ │ │ 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 a0e58 │ │ │ │ + b a0d7c │ │ │ │ cmp r8, #0 │ │ │ │ movgt r2, #0 │ │ │ │ - ble a1884 │ │ │ │ + ble a17a8 │ │ │ │ sub fp, r2, r8 │ │ │ │ mvn fp, fp │ │ │ │ ands fp, fp, #3 │ │ │ │ - beq a1418 │ │ │ │ + beq a133c │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a1428 │ │ │ │ + beq a134c │ │ │ │ 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 a1418 │ │ │ │ + beq a133c │ │ │ │ cmp fp, #2 │ │ │ │ - beq a1374 │ │ │ │ + beq a1298 │ │ │ │ ldr r1, [lr, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a1428 │ │ │ │ + beq a134c │ │ │ │ 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 a1428 │ │ │ │ + beq a134c │ │ │ │ ldm r3, {r0, r1} │ │ │ │ add ip, r9, r2, lsl #3 │ │ │ │ add r3, lr, #8 │ │ │ │ add r2, r2, #1 │ │ │ │ stm ip, {r0, r1} │ │ │ │ - b a1418 │ │ │ │ + b a133c │ │ │ │ add r2, r2, #1 │ │ │ │ ldm r3, {r0, r1} │ │ │ │ cmp r8, r2 │ │ │ │ add lr, r3, #8 │ │ │ │ mov fp, r2 │ │ │ │ stm ip, {r0, r1} │ │ │ │ - beq a1454 │ │ │ │ + beq a1378 │ │ │ │ ldr r1, [lr, #4] │ │ │ │ mov r3, lr │ │ │ │ cmp r1, #0 │ │ │ │ add ip, r9, r2, lsl #3 │ │ │ │ - beq a1428 │ │ │ │ + beq a134c │ │ │ │ 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 a1428 │ │ │ │ + beq a134c │ │ │ │ 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 a1428 │ │ │ │ + beq a134c │ │ │ │ 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 a1398 │ │ │ │ + bne a12bc │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r1, #0 │ │ │ │ add r1, r3, #8 │ │ │ │ - beq a17e8 │ │ │ │ + beq a170c │ │ │ │ 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 a130c │ │ │ │ + bne a1230 │ │ │ │ ldrb r1, [r4, #4] │ │ │ │ mvn lr, #0 │ │ │ │ mvn lr, lr, lsl r1 │ │ │ │ - b a0d3c │ │ │ │ + b a0c60 │ │ │ │ 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 a0df4 │ │ │ │ + b a0d18 │ │ │ │ ldr r1, [r6, r2, lsl #2] │ │ │ │ cmn r1, #1 │ │ │ │ - beq a1200 │ │ │ │ + beq a1124 │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ lsr r0, r0, #5 │ │ │ │ add r2, r2, #1 │ │ │ │ add r2, r2, r0 │ │ │ │ and r2, r2, lr │ │ │ │ - b a1484 │ │ │ │ + b a13a8 │ │ │ │ cmp r8, #0 │ │ │ │ - ble a12a8 │ │ │ │ + ble a11cc │ │ │ │ mov lr, #12 │ │ │ │ mla lr, r8, lr, r9 │ │ │ │ mov r3, r9 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a14f0 │ │ │ │ + beq a1414 │ │ │ │ add ip, r1, #12 │ │ │ │ ldm r1, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, r3, #12 │ │ │ │ cmp r3, lr │ │ │ │ - beq a12a8 │ │ │ │ + beq a11cc │ │ │ │ mov r1, ip │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a14c8 │ │ │ │ + bne a13ec │ │ │ │ add r1, r1, #12 │ │ │ │ - b a14bc │ │ │ │ + b a13e0 │ │ │ │ ldr r3, [fp, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #1328] @ a1a34 │ │ │ │ + ldr r2, [pc, #1328] @ a1958 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a1978 │ │ │ │ + bne a189c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ movcs r0, r3 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq a1840 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + beq a1764 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ 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 a1180 │ │ │ │ + b a10a4 │ │ │ │ ldr r3, [fp, #684] @ 0x2ac │ │ │ │ - ldr r2, [pc, #1252] @ a1a38 │ │ │ │ + ldr r2, [pc, #1252] @ a195c │ │ │ │ cmp r3, r2 │ │ │ │ - bne a1a00 │ │ │ │ + bne a1924 │ │ │ │ mov r0, r5 │ │ │ │ bl 298bc │ │ │ │ ldr r3, [r6, #800] @ 0x320 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r6, #800] @ 0x320 │ │ │ │ - b a0df4 │ │ │ │ + b a0d18 │ │ │ │ ldrb r2, [r4, #6] │ │ │ │ add r1, r5, #20 │ │ │ │ cmp r2, #0 │ │ │ │ add r3, r1, r3 │ │ │ │ addeq r1, r6, r9 │ │ │ │ moveq r0, r1 │ │ │ │ - beq a1704 │ │ │ │ + beq a1628 │ │ │ │ cmp r8, #0 │ │ │ │ add r0, r6, r9 │ │ │ │ - ble a198c │ │ │ │ + ble a18b0 │ │ │ │ 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 a1748 │ │ │ │ + bne a166c │ │ │ │ str r9, [r1] │ │ │ │ ldr r2, [fp, #4] │ │ │ │ str r2, [r1, #4] │ │ │ │ add r1, r1, #8 │ │ │ │ cmp r1, sl │ │ │ │ - bne a15b4 │ │ │ │ + bne a14d8 │ │ │ │ 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 a1768 │ │ │ │ + ble a168c │ │ │ │ cmp ip, #15 │ │ │ │ - bgt a19a4 │ │ │ │ + bgt a18c8 │ │ │ │ lsl r0, r3, #1 │ │ │ │ ldrsh sl, [r6, r0] │ │ │ │ cmn sl, #1 │ │ │ │ - bne a1790 │ │ │ │ + bne a16b4 │ │ │ │ add r3, r9, #1 │ │ │ │ cmp r3, r8 │ │ │ │ strh r9, [r6, r0] │ │ │ │ - beq a1718 │ │ │ │ + beq a163c │ │ │ │ mvn r2, #7 │ │ │ │ mla lr, r2, r3, lr │ │ │ │ - b a1658 │ │ │ │ + b a157c │ │ │ │ strh r3, [r6, r9] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - beq a1718 │ │ │ │ + beq a163c │ │ │ │ ldr r2, [lr, r3, lsl #3] │ │ │ │ cmp ip, #15 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ and r2, r1, r0 │ │ │ │ - bgt a188c │ │ │ │ + bgt a17b0 │ │ │ │ lsl r9, r2, #1 │ │ │ │ ldrsh sl, [r6, r9] │ │ │ │ cmn sl, #1 │ │ │ │ - beq a1648 │ │ │ │ + beq a156c │ │ │ │ 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 a18ac │ │ │ │ + bne a17d0 │ │ │ │ cmp ip, #15 │ │ │ │ - bgt a1898 │ │ │ │ + bgt a17bc │ │ │ │ lsl r9, r2, #1 │ │ │ │ - b a1648 │ │ │ │ + b a156c │ │ │ │ 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] │ │ │ │ @@ -122810,139 +122751,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 a16b8 │ │ │ │ + blt a15dc │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl a3fa0 │ │ │ │ + bl a3ec4 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r7, #24] │ │ │ │ - bl 2428a0 │ │ │ │ + bl 23f084 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r7, #28] │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a1994 │ │ │ │ + beq a18b8 │ │ │ │ strb r3, [r1, #3] │ │ │ │ ldr r4, [r7, #24] │ │ │ │ - b a0df4 │ │ │ │ + b a0d18 │ │ │ │ str lr, [r9] │ │ │ │ str r9, [r1] │ │ │ │ ldr r2, [fp, #4] │ │ │ │ str r2, [r1, #4] │ │ │ │ add r1, r1, #8 │ │ │ │ cmp r1, sl │ │ │ │ - bne a15b4 │ │ │ │ - b a15ec │ │ │ │ + bne a14d8 │ │ │ │ + b a1510 │ │ │ │ ldrsb r0, [r6, r3] │ │ │ │ cmn r0, #1 │ │ │ │ - bne a1790 │ │ │ │ + bne a16b4 │ │ │ │ strb r9, [r6, r3] │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r9, r8 │ │ │ │ - beq a1718 │ │ │ │ + beq a163c │ │ │ │ ldrb ip, [r4, #4] │ │ │ │ add lr, lr, #8 │ │ │ │ - b a1600 │ │ │ │ + b a1524 │ │ │ │ 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 a17c0 │ │ │ │ + ble a16e4 │ │ │ │ cmp ip, #15 │ │ │ │ - bgt a1860 │ │ │ │ + bgt a1784 │ │ │ │ ldrsh r0, [r6, r0] │ │ │ │ cmn r0, #1 │ │ │ │ - bne a186c │ │ │ │ + bne a1790 │ │ │ │ cmp ip, #7 │ │ │ │ - ble a1774 │ │ │ │ + ble a1698 │ │ │ │ lsl r0, r3, #1 │ │ │ │ - b a162c │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 92244 │ │ │ │ + b a1550 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 92168 │ │ │ │ mov r4, r0 │ │ │ │ - b a116c │ │ │ │ + b a1090 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ add r1, r1, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a1438 │ │ │ │ - b a17e8 │ │ │ │ + bne a135c │ │ │ │ + b a170c │ │ │ │ add r2, r5, #20 │ │ │ │ add r3, r2, r3 │ │ │ │ mov r9, #8 │ │ │ │ - b a1590 │ │ │ │ + b a14b4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #16] │ │ │ │ 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 a1174 │ │ │ │ - bl 2a1f3c │ │ │ │ + bne a1098 │ │ │ │ + bl 29ef8c │ │ │ │ mvn r0, #0 │ │ │ │ - b a0e08 │ │ │ │ + b a0d2c │ │ │ │ ldr r0, [fp, #688] @ 0x2b0 │ │ │ │ mov r1, r5 │ │ │ │ blx r2 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ - b a0df4 │ │ │ │ + b a0d18 │ │ │ │ ldr r0, [r6, r3, lsl #2] │ │ │ │ cmn r0, #1 │ │ │ │ - beq a19b0 │ │ │ │ + beq a18d4 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ add r3, r3, #1 │ │ │ │ add r3, r3, r2 │ │ │ │ and r3, r3, r1 │ │ │ │ - b a17a4 │ │ │ │ - beq a0da0 │ │ │ │ - b a1454 │ │ │ │ + b a16c8 │ │ │ │ + beq a0cc4 │ │ │ │ + b a1378 │ │ │ │ ldr r9, [r6, r2, lsl #2] │ │ │ │ cmn r9, #1 │ │ │ │ - bne a167c │ │ │ │ + bne a15a0 │ │ │ │ str r3, [r6, r2, lsl #2] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - bne a1658 │ │ │ │ - b a1718 │ │ │ │ + bne a157c │ │ │ │ + b a163c │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ lsr r0, r0, #5 │ │ │ │ add r2, r2, #1 │ │ │ │ add r2, r2, r0 │ │ │ │ and r2, r2, r1 │ │ │ │ - b a1690 │ │ │ │ + b a15b4 │ │ │ │ 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 a0df4 │ │ │ │ + b a0d18 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a10f0 │ │ │ │ + beq a1014 │ │ │ │ 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] │ │ │ │ @@ -122965,151 +122906,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 a0df4 │ │ │ │ + b a0d18 │ │ │ │ ldr r0, [fp, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b a1520 │ │ │ │ - beq a1718 │ │ │ │ - b a15ec │ │ │ │ + b a1444 │ │ │ │ + beq a163c │ │ │ │ + b a1510 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 99d3c │ │ │ │ + bl 99c60 │ │ │ │ ldr r4, [r7, #24] │ │ │ │ - b a0df4 │ │ │ │ + b a0d18 │ │ │ │ ldr r0, [r6, r3, lsl #2] │ │ │ │ cmn r0, #1 │ │ │ │ - bne a1790 │ │ │ │ + bne a16b4 │ │ │ │ str r9, [r6, r3, lsl #2] │ │ │ │ add r3, r9, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - bne a163c │ │ │ │ - b a1718 │ │ │ │ + bne a1560 │ │ │ │ + b a163c │ │ │ │ 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 a1840 │ │ │ │ - ldr fp, [pc, #56] @ a1a28 │ │ │ │ - ldr r3, [pc, #56] @ a1a2c │ │ │ │ + bmi a1764 │ │ │ │ + ldr fp, [pc, #56] @ a194c │ │ │ │ + ldr r3, [pc, #56] @ a1950 │ │ │ │ ldr r2, [fp, #692] @ 0x2b4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq a0e3c │ │ │ │ - b a182c │ │ │ │ + beq a0d60 │ │ │ │ + b a1750 │ │ │ │ ldr r0, [fp, #668] @ 0x29c │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ - b a1560 │ │ │ │ + b a1484 │ │ │ │ add r3, r3, #8 │ │ │ │ - b a0f40 │ │ │ │ - bge feb4c4cc <__bss_end__@@Base+0xfe577584> │ │ │ │ + b a0e64 │ │ │ │ + bge feb4c3f0 <__bss_end__@@Base+0xfe5874a8> │ │ │ │ andeq r0, r0, ip │ │ │ │ andeq r0, r0, r3, lsl #6 │ │ │ │ - subseq sl, r6, ip, lsr #24 │ │ │ │ - subseq r4, r8, r0, lsl lr │ │ │ │ - andeq r2, r9, ip, lsr #2 │ │ │ │ - andeq r9, r9, r0, ror #31 │ │ │ │ + subseq sl, r5, ip, lsr #24 │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ + andeq r2, r9, r0, asr r0 │ │ │ │ + andeq r9, r9, r4, lsl #30 │ │ │ │ andeq fp, r8, r0, asr r1 │ │ │ │ - strdeq fp, [r8], -ip │ │ │ │ + andeq fp, r8, r8, ror #10 │ │ │ │ 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 a1ce4 │ │ │ │ + bne a1c08 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a1d50 │ │ │ │ - ldr r3, [pc, #908] @ a1e04 │ │ │ │ + bne a1c74 │ │ │ │ + ldr r3, [pc, #908] @ a1d28 │ │ │ │ and r3, r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt a1c4c │ │ │ │ + bgt a1b70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a1cc8 │ │ │ │ - ldr r2, [pc, #888] @ a1e08 │ │ │ │ + beq a1bec │ │ │ │ + ldr r2, [pc, #888] @ a1d2c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi a1cc8 │ │ │ │ + bhi a1bec │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r0, [pc, #864] @ a1e0c │ │ │ │ + ldr r0, [pc, #864] @ a1d30 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r6] │ │ │ │ - bl 9da3c │ │ │ │ + bl 9d960 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a1cdc │ │ │ │ - ldr r9, [pc, #844] @ a1e10 │ │ │ │ - ldr r3, [pc, #836] @ a1e0c │ │ │ │ + beq a1c00 │ │ │ │ + ldr r9, [pc, #844] @ a1d34 │ │ │ │ + ldr r3, [pc, #836] @ a1d30 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq a1d04 │ │ │ │ - ldr r3, [pc, #828] @ a1e14 │ │ │ │ - bl 35a770 │ │ │ │ + beq a1c28 │ │ │ │ + ldr r3, [pc, #828] @ a1d38 │ │ │ │ + bl 3580f0 │ │ │ │ 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 a1b1c │ │ │ │ + beq a1a40 │ │ │ │ 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 9deec │ │ │ │ + bl 9de10 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq a1de4 │ │ │ │ - ldr r3, [pc, #704] @ a1e14 │ │ │ │ - bl 35a770 │ │ │ │ + beq a1d08 │ │ │ │ + ldr r3, [pc, #704] @ a1d38 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f6c0 │ │ │ │ + bl 9f5e4 │ │ │ │ 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 a1da8 │ │ │ │ + beq a1ccc │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - beq a1c44 │ │ │ │ - ldr r3, [pc, #636] @ a1e14 │ │ │ │ - bl 35a770 │ │ │ │ + beq a1b68 │ │ │ │ + ldr r3, [pc, #636] @ a1d38 │ │ │ │ + bl 3580f0 │ │ │ │ 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 │ │ │ │ @@ -123126,300 +123067,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 a1d10 │ │ │ │ + bne a1c34 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ - bl a1f78 │ │ │ │ + bl a1e9c │ │ │ │ cmp r7, #0 │ │ │ │ lsr r5, r0, #31 │ │ │ │ - beq a1d28 │ │ │ │ + beq a1c4c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a1c38 │ │ │ │ + beq a1b5c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a1dec │ │ │ │ + beq a1d10 │ │ │ │ rsb r0, r5, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r0, [r5, #132] @ 0x84 │ │ │ │ - b a1bf0 │ │ │ │ + b a1b14 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne a1ca4 │ │ │ │ - ldr r9, [pc, #444] @ a1e18 │ │ │ │ - ldr r0, [pc, #428] @ a1e0c │ │ │ │ + bne a1bc8 │ │ │ │ + ldr r9, [pc, #444] @ a1d3c │ │ │ │ + ldr r0, [pc, #428] @ a1d30 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r6] │ │ │ │ - bl 9da3c │ │ │ │ + bl 9d960 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne a1ac0 │ │ │ │ - b a1cdc │ │ │ │ - ldr r0, [pc, #400] @ a1e0c │ │ │ │ + bne a19e4 │ │ │ │ + b a1c00 │ │ │ │ + ldr r0, [pc, #400] @ a1d30 │ │ │ │ mov r1, #0 │ │ │ │ ldr r8, [r6] │ │ │ │ - bl 9da3c │ │ │ │ + bl 9d960 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a1cdc │ │ │ │ - ldr r9, [pc, #392] @ a1e1c │ │ │ │ - b a1ac0 │ │ │ │ - ldr r9, [pc, #388] @ a1e20 │ │ │ │ - b a1c58 │ │ │ │ - ldr r9, [pc, #384] @ a1e24 │ │ │ │ - b a1c58 │ │ │ │ + beq a1c00 │ │ │ │ + ldr r9, [pc, #392] @ a1d40 │ │ │ │ + b a19e4 │ │ │ │ + ldr r9, [pc, #388] @ a1d44 │ │ │ │ + b a1b7c │ │ │ │ + ldr r9, [pc, #384] @ a1d48 │ │ │ │ + b a1b7c │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble a1cc8 │ │ │ │ + ble a1bec │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - ldreq r9, [pc, #368] @ a1e28 │ │ │ │ - beq a1c58 │ │ │ │ - ldr r2, [pc, #364] @ a1e2c │ │ │ │ - cmp r3, r2 │ │ │ │ - ldreq r9, [pc, #360] @ a1e30 │ │ │ │ - beq a1c58 │ │ │ │ - ldr r3, [pc, #356] @ a1e34 │ │ │ │ + ldreq r9, [pc, #368] @ a1d4c │ │ │ │ + beq a1b7c │ │ │ │ + ldr r2, [pc, #364] @ a1d50 │ │ │ │ + cmp r3, r2 │ │ │ │ + ldreq r9, [pc, #360] @ a1d54 │ │ │ │ + beq a1b7c │ │ │ │ + ldr r3, [pc, #356] @ a1d58 │ │ │ │ ldr r2, [r6] │ │ │ │ - ldr r1, [pc, #352] @ a1e38 │ │ │ │ + ldr r1, [pc, #352] @ a1d5c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117e48 │ │ │ │ + bl 1176e0 │ │ │ │ mvn r0, #0 │ │ │ │ - b a1c3c │ │ │ │ + b a1b60 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a1dd0 │ │ │ │ - bl a274c │ │ │ │ + bne a1cf4 │ │ │ │ + bl a2670 │ │ │ │ subs r4, r0, #0 │ │ │ │ ldrne r8, [r4, #12] │ │ │ │ movne r7, #1 │ │ │ │ - bne a1b84 │ │ │ │ - b a1cdc │ │ │ │ + bne a1aa8 │ │ │ │ + b a1c00 │ │ │ │ cmp r5, #0 │ │ │ │ - bne a1b0c │ │ │ │ - b a1b1c │ │ │ │ + bne a1a30 │ │ │ │ + b a1a40 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 9cb6c │ │ │ │ + bl 9ca90 │ │ │ │ cmp r7, #0 │ │ │ │ lsr r5, r0, #31 │ │ │ │ - bne a1c1c │ │ │ │ + bne a1b40 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a1c1c │ │ │ │ + beq a1b40 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne a1c1c │ │ │ │ + bne a1b40 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b a1c1c │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b a1b40 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9c654 │ │ │ │ + bl 9c578 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq a1cdc │ │ │ │ - bl a3f5c │ │ │ │ + beq a1c00 │ │ │ │ + bl a3e80 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq a1d90 │ │ │ │ + beq a1cb4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq a1df8 │ │ │ │ + beq a1d1c │ │ │ │ cmp r4, #0 │ │ │ │ - beq a1cdc │ │ │ │ + beq a1c00 │ │ │ │ ldr r0, [r6] │ │ │ │ - bl 9deb0 │ │ │ │ + bl 9ddd4 │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne a1b84 │ │ │ │ + bne a1aa8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a1cdc │ │ │ │ + beq a1c00 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a1cdc │ │ │ │ + bne a1c00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b a1cdc │ │ │ │ - ldr r3, [pc, #100] @ a1e3c │ │ │ │ - ldr r1, [pc, #100] @ a1e40 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b a1c00 │ │ │ │ + ldr r3, [pc, #100] @ a1d60 │ │ │ │ + ldr r1, [pc, #100] @ a1d64 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b a1cdc │ │ │ │ + bl 18ed6c │ │ │ │ + b a1c00 │ │ │ │ str r1, [r4, #12] │ │ │ │ - b a1da8 │ │ │ │ + b a1ccc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b a1c38 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b a1b5c │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b a1d90 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b a1cb4 │ │ │ │ andeq r0, r0, pc, lsl #5 │ │ │ │ - @ instruction: 0x003d54f0 │ │ │ │ - subseq r7, r6, r8, asr r8 │ │ │ │ - andseq r2, r1, r4, lsr #23 │ │ │ │ - andeq r0, r0, ip │ │ │ │ - andseq r4, r2, ip, lsl #4 │ │ │ │ - andseq lr, r1, ip, lsl #28 │ │ │ │ - @ instruction: 0x00108eb8 │ │ │ │ - andeq r1, ip, r0, asr #7 │ │ │ │ - andseq fp, r3, ip, ror #6 │ │ │ │ + eorseq r2, sp, r0, ror lr │ │ │ │ + subseq r7, r5, r8, asr r8 │ │ │ │ + andseq r2, r1, ip, lsl r6 │ │ │ │ + andeq r0, r0, ip │ │ │ │ + mulseq r2, r0, sl │ │ │ │ + andseq lr, r1, r0, lsr #13 │ │ │ │ + andseq r8, r0, r8, ror #17 │ │ │ │ + andeq r0, ip, r4, ror #29 │ │ │ │ + andseq sl, r3, ip, asr fp │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ - andseq r2, r8, ip, lsl r6 │ │ │ │ - ldrsbeq r1, [r6], #-12 │ │ │ │ - eorseq r1, r6, r4, lsr #24 │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r1, r6, r0, lsr #26 │ │ │ │ + mulseq r8, r8, r5 │ │ │ │ + ldrsbeq r1, [r5], #-12 │ │ │ │ + eorseq pc, r5, r4, lsr #11 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq pc, r5, r0, lsr #13 │ │ │ │ │ │ │ │ -000a1e44 : │ │ │ │ +000a1d68 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #192] @ a1f1c │ │ │ │ + ldr r3, [pc, #192] @ a1e40 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r4, r1 │ │ │ │ and r3, r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ mov r1, r0 │ │ │ │ - bgt a1e94 │ │ │ │ + bgt a1db8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a1ee8 │ │ │ │ - ldr r2, [pc, #160] @ a1f20 │ │ │ │ + beq a1e0c │ │ │ │ + ldr r2, [pc, #160] @ a1e44 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi a1ee8 │ │ │ │ + bhi a1e0c │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - ldreq r5, [pc, #132] @ a1f24 │ │ │ │ - bne a1ec4 │ │ │ │ + ldreq r5, [pc, #132] @ a1e48 │ │ │ │ + bne a1de8 │ │ │ │ ldr r2, [r4] │ │ │ │ - ldr r0, [pc, #124] @ a1f28 │ │ │ │ - bl 23e104 │ │ │ │ + ldr r0, [pc, #124] @ a1e4c │ │ │ │ + bl 23a8ec │ │ │ │ cmp r0, #0 │ │ │ │ strne r4, [r0, #20] │ │ │ │ strne r5, [r0, #24] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r5, [pc, #104] @ a1f2c │ │ │ │ - b a1ea0 │ │ │ │ + ldr r5, [pc, #104] @ a1e50 │ │ │ │ + b a1dc4 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble a1ee8 │ │ │ │ + ble a1e0c │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - ldreq r5, [pc, #88] @ a1f30 │ │ │ │ - beq a1ea0 │ │ │ │ - ldr r2, [pc, #84] @ a1f34 │ │ │ │ - cmp r3, r2 │ │ │ │ - ldreq r5, [pc, #80] @ a1f38 │ │ │ │ - beq a1ea0 │ │ │ │ - ldr r3, [pc, #76] @ a1f3c │ │ │ │ + ldreq r5, [pc, #88] @ a1e54 │ │ │ │ + beq a1dc4 │ │ │ │ + ldr r2, [pc, #84] @ a1e58 │ │ │ │ + cmp r3, r2 │ │ │ │ + ldreq r5, [pc, #80] @ a1e5c │ │ │ │ + beq a1dc4 │ │ │ │ + ldr r3, [pc, #76] @ a1e60 │ │ │ │ ldr r2, [r4] │ │ │ │ - ldr r1, [pc, #72] @ a1f40 │ │ │ │ + ldr r1, [pc, #72] @ a1e64 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117e48 │ │ │ │ + bl 1176e0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r5, [pc, #56] @ a1f44 │ │ │ │ - b a1ea0 │ │ │ │ - ldr r5, [pc, #52] @ a1f48 │ │ │ │ - b a1ea0 │ │ │ │ - ldr r5, [pc, #48] @ a1f4c │ │ │ │ - b a1ea0 │ │ │ │ + ldr r5, [pc, #56] @ a1e68 │ │ │ │ + b a1dc4 │ │ │ │ + ldr r5, [pc, #52] @ a1e6c │ │ │ │ + b a1dc4 │ │ │ │ + ldr r5, [pc, #48] @ a1e70 │ │ │ │ + b a1dc4 │ │ │ │ andeq r0, r0, pc, lsl #5 │ │ │ │ - @ instruction: 0x003d54f8 │ │ │ │ - andseq r4, r2, ip, lsl #4 │ │ │ │ - subseq r7, r6, r8, asr r8 │ │ │ │ - andseq lr, r1, ip, lsl #28 │ │ │ │ - andseq fp, r3, ip, ror #6 │ │ │ │ + eorseq r2, sp, r8, ror lr │ │ │ │ + mulseq r2, r0, sl │ │ │ │ + subseq r7, r5, r8, asr r8 │ │ │ │ + andseq lr, r1, r0, lsr #13 │ │ │ │ + andseq sl, r3, ip, asr fp │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ - andseq r2, r8, ip, lsl r6 │ │ │ │ - ldrsbeq r1, [r6], #-12 │ │ │ │ - eorseq r1, r6, r4, lsr #24 │ │ │ │ - andseq r2, r1, r4, lsr #23 │ │ │ │ - @ instruction: 0x00108eb8 │ │ │ │ - andeq r1, ip, r0, asr #7 │ │ │ │ + mulseq r8, r8, r5 │ │ │ │ + ldrsbeq r1, [r5], #-12 │ │ │ │ + eorseq pc, r5, r4, lsr #11 │ │ │ │ + andseq r2, r1, ip, lsl r6 │ │ │ │ + andseq r8, r0, r8, ror #17 │ │ │ │ + andeq r0, ip, r4, ror #29 │ │ │ │ │ │ │ │ -000a1f50 : │ │ │ │ +000a1e74 : │ │ │ │ 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 a1f78 │ │ │ │ + bl a1e9c │ │ │ │ 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] @ a2730 │ │ │ │ + ldr r9, [pc, #1940] @ a2654 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ ldr r3, [r9, r0] │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr sl, [r3, #8] │ │ │ │ - beq a2628 │ │ │ │ - ldr fp, [pc, #1912] @ a2734 │ │ │ │ + beq a254c │ │ │ │ + ldr fp, [pc, #1912] @ a2658 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, fp │ │ │ │ mov r6, r2 │ │ │ │ - bne a2450 │ │ │ │ + bne a2374 │ │ │ │ ldr r8, [r1, #12] │ │ │ │ cmn r8, #1 │ │ │ │ - beq a2450 │ │ │ │ - ldr r3, [pc, #1880] @ a2738 │ │ │ │ + beq a2374 │ │ │ │ + ldr r3, [pc, #1880] @ a265c │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a256c │ │ │ │ + beq a2490 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a2648 │ │ │ │ + bne a256c │ │ │ │ add r3, sp, #20 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b4ac │ │ │ │ + bl 9b3d0 │ │ │ │ cmn r0, #3 │ │ │ │ - beq a2634 │ │ │ │ + beq a2558 │ │ │ │ cmn r0, #1 │ │ │ │ - bne a2184 │ │ │ │ + bne a20a8 │ │ │ │ ldr r3, [r5] │ │ │ │ str r6, [sp, #20] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a22dc │ │ │ │ + beq a2200 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a22e8 │ │ │ │ + beq a220c │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble a22f8 │ │ │ │ + ble a221c │ │ │ │ ldr ip, [r4, #16] │ │ │ │ ands r0, ip, #255 @ 0xff │ │ │ │ - bne a25e4 │ │ │ │ + bne a2508 │ │ │ │ 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 │ │ │ │ @@ -123430,221 +123371,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 a21b4 │ │ │ │ + bgt a20d8 │ │ │ │ add fp, r1, #20 │ │ │ │ ldrsb sl, [fp, r3] │ │ │ │ cmp sl, #0 │ │ │ │ - bge a221c │ │ │ │ + bge a2140 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ strb r1, [fp, r3] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ ldrb lr, [r1, #5] │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #1 │ │ │ │ lsl r3, r3, lr │ │ │ │ addeq fp, r1, #20 │ │ │ │ - beq a2204 │ │ │ │ + beq a2128 │ │ │ │ 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 a2144 │ │ │ │ + bne a2068 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - bne a23bc │ │ │ │ + bne a22e0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - bne a2428 │ │ │ │ + bne a234c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - beq a2178 │ │ │ │ + beq a209c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a2174 │ │ │ │ + beq a2098 │ │ │ │ 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 a21ac │ │ │ │ + beq a20d0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - beq a21a8 │ │ │ │ + beq a20cc │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a24c8 │ │ │ │ + bne a23ec │ │ │ │ str r3, [r7] │ │ │ │ mov r0, #1 │ │ │ │ - b a217c │ │ │ │ + b a20a0 │ │ │ │ cmp lr, #15 │ │ │ │ - bgt a2518 │ │ │ │ + bgt a243c │ │ │ │ add sl, r1, r3, lsl #1 │ │ │ │ ldrsh sl, [sl, #20] │ │ │ │ cmp sl, #0 │ │ │ │ lsl sl, r3, #1 │ │ │ │ - bge a2258 │ │ │ │ + bge a217c │ │ │ │ ldr r0, [r1, #16] │ │ │ │ add fp, r1, #20 │ │ │ │ strh r0, [fp, sl] │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ ldrb lr, [r1, #5] │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #1 │ │ │ │ lsl r3, r3, lr │ │ │ │ addne r3, r3, r0, lsl #3 │ │ │ │ strne r5, [fp, r3] │ │ │ │ addne r3, fp, r3 │ │ │ │ strne r6, [r3, #4] │ │ │ │ - bne a20fc │ │ │ │ + bne a2020 │ │ │ │ add lr, r0, r0, lsl #1 │ │ │ │ add r3, r3, lr, lsl #2 │ │ │ │ add lr, fp, r3 │ │ │ │ stmib lr, {r5, r6} │ │ │ │ str r8, [fp, r3] │ │ │ │ - b a20fc │ │ │ │ + b a2020 │ │ │ │ lsr sl, r8, #5 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ str sl, [sp, #12] │ │ │ │ add sl, sl, #1 │ │ │ │ add r3, sl, r3 │ │ │ │ and r3, r3, r0 │ │ │ │ add sl, r1, r3 │ │ │ │ ldrsb fp, [sl, #20] │ │ │ │ cmp fp, #0 │ │ │ │ - bge a2284 │ │ │ │ + bge a21a8 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ strb r3, [sl, #20] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ - b a20cc │ │ │ │ + b a1ff0 │ │ │ │ lsr sl, r8, #5 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ str sl, [sp, #12] │ │ │ │ add sl, sl, #1 │ │ │ │ add r3, r3, sl │ │ │ │ and r3, r3, r0 │ │ │ │ add sl, r1, r3, lsl #1 │ │ │ │ ldrsh sl, [sl, #20] │ │ │ │ cmp sl, #0 │ │ │ │ lsl sl, r3, #1 │ │ │ │ - blt a21d0 │ │ │ │ + blt a20f4 │ │ │ │ lsl sl, r3, #2 │ │ │ │ add sl, sl, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp lr, #7 │ │ │ │ add sl, sl, r3, lsr #5 │ │ │ │ add sl, sl, #1 │ │ │ │ lsr fp, r3, #5 │ │ │ │ and r3, sl, r0 │ │ │ │ - ble a23a8 │ │ │ │ + ble a22cc │ │ │ │ cmp lr, #15 │ │ │ │ - bgt a25b8 │ │ │ │ + bgt a24dc │ │ │ │ add lr, r1, r3, lsl #1 │ │ │ │ ldrsh lr, [lr, #20] │ │ │ │ lsl sl, r3, #1 │ │ │ │ cmp lr, #0 │ │ │ │ - blt a21d0 │ │ │ │ + blt a20f4 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ lsr fp, fp, #5 │ │ │ │ add r3, r3, fp │ │ │ │ add r3, r3, #1 │ │ │ │ and r3, r3, r0 │ │ │ │ - b a22b0 │ │ │ │ + b a21d4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a203c │ │ │ │ + bne a1f60 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt a2054 │ │ │ │ + bgt a1f78 │ │ │ │ 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 a0bc8 │ │ │ │ + bl a0aec │ │ │ │ cmn r0, #1 │ │ │ │ - bne a2054 │ │ │ │ + bne a1f78 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a234c │ │ │ │ + beq a2270 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq a2700 │ │ │ │ + beq a2624 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a2368 │ │ │ │ + beq a228c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq a270c │ │ │ │ + beq a2630 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r3, [r4, #-8] │ │ │ │ - beq a2718 │ │ │ │ + beq a263c │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq a2124 │ │ │ │ + beq a2048 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b a2158 │ │ │ │ + b a207c │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ lsr fp, fp, #5 │ │ │ │ add r3, r3, fp │ │ │ │ add r3, r3, #1 │ │ │ │ and r3, r3, r0 │ │ │ │ add sl, r1, r3 │ │ │ │ ldrsb lr, [sl, #20] │ │ │ │ cmp lr, #0 │ │ │ │ - blt a2244 │ │ │ │ - b a2394 │ │ │ │ + blt a2168 │ │ │ │ + b a22b8 │ │ │ │ ldr r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne a24f8 │ │ │ │ - ldr r2, [pc, #876] @ a273c │ │ │ │ + bne a241c │ │ │ │ + ldr r2, [pc, #876] @ a2660 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a23e0 │ │ │ │ + bne a2304 │ │ │ │ ldr r3, [r5, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a2134 │ │ │ │ - bl 35a770 │ │ │ │ + beq a2058 │ │ │ │ + bl 3580f0 │ │ │ │ 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] │ │ │ │ @@ -123652,339 +123593,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 a2158 │ │ │ │ - b a2178 │ │ │ │ + bne a207c │ │ │ │ + b a209c │ │ │ │ ldr r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne a24d8 │ │ │ │ - ldr r2, [pc, #768] @ a273c │ │ │ │ + bne a23fc │ │ │ │ + ldr r2, [pc, #768] @ a2660 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a23e0 │ │ │ │ + bne a2304 │ │ │ │ ldr r3, [r6, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a2144 │ │ │ │ - b a23e0 │ │ │ │ + beq a2068 │ │ │ │ + b a2304 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8bfc4 │ │ │ │ + bl 8befc │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - beq a2634 │ │ │ │ + beq a2558 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - ldr r2, [pc, #712] @ a2738 │ │ │ │ + ldr r2, [pc, #712] @ a265c │ │ │ │ cmp r3, r2 │ │ │ │ - beq a256c │ │ │ │ + beq a2490 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, fp │ │ │ │ - beq a1fe8 │ │ │ │ + beq a1f0c │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a1fe8 │ │ │ │ + beq a1f0c │ │ │ │ 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 a0bc8 │ │ │ │ + bl a0aec │ │ │ │ cmn r0, #1 │ │ │ │ - bne a1fe8 │ │ │ │ - b a2634 │ │ │ │ + bne a1f0c │ │ │ │ + b a2558 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ str r3, [r7] │ │ │ │ - b a21ac │ │ │ │ - ldr r3, [pc, #608] @ a2740 │ │ │ │ + b a20d0 │ │ │ │ + ldr r3, [pc, #608] @ a2664 │ │ │ │ cmp r2, r3 │ │ │ │ - bne a2600 │ │ │ │ + bne a2524 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - beq a2144 │ │ │ │ + beq a2068 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - b a2434 │ │ │ │ - ldr r3, [pc, #576] @ a2740 │ │ │ │ + b a2358 │ │ │ │ + ldr r3, [pc, #576] @ a2664 │ │ │ │ cmp r2, r3 │ │ │ │ - bne a2614 │ │ │ │ + bne a2538 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - beq a2134 │ │ │ │ + beq a2058 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - b a23c8 │ │ │ │ + b a22ec │ │ │ │ add sl, r1, r3, lsl #2 │ │ │ │ ldr sl, [sl, #20] │ │ │ │ cmp sl, #0 │ │ │ │ lsl sl, r3, #2 │ │ │ │ - bge a253c │ │ │ │ + bge a2460 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ add sl, r1, sl │ │ │ │ str r0, [sl, #20] │ │ │ │ - b a20cc │ │ │ │ + b a1ff0 │ │ │ │ add sl, sl, r3 │ │ │ │ lsr r3, r8, #5 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, r3, #1 │ │ │ │ add r3, r3, sl │ │ │ │ and r3, r3, r0 │ │ │ │ add sl, r1, r3, lsl #2 │ │ │ │ ldr sl, [sl, #20] │ │ │ │ cmp sl, #0 │ │ │ │ lsl sl, r3, #2 │ │ │ │ - blt a252c │ │ │ │ - b a2288 │ │ │ │ + blt a2450 │ │ │ │ + b a21ac │ │ │ │ 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 9ccd0 │ │ │ │ + bl 9cbf4 │ │ │ │ cmn r0, #1 │ │ │ │ - beq a2634 │ │ │ │ + beq a2558 │ │ │ │ cmp r7, #0 │ │ │ │ - bne a2158 │ │ │ │ - b a2178 │ │ │ │ + bne a207c │ │ │ │ + b a209c │ │ │ │ add sl, r1, r3, lsl #2 │ │ │ │ ldr sl, [sl, #20] │ │ │ │ cmp sl, #0 │ │ │ │ lsl sl, r3, #2 │ │ │ │ - blt a252c │ │ │ │ + blt a2450 │ │ │ │ add r3, sl, r3 │ │ │ │ lsr fp, fp, #5 │ │ │ │ add r3, r3, fp │ │ │ │ add r3, r3, #1 │ │ │ │ and r3, r3, r0 │ │ │ │ - b a22a8 │ │ │ │ + b a21cc │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, #0 │ │ │ │ str r6, [sp] │ │ │ │ - bl 298344 │ │ │ │ + bl 2953a0 │ │ │ │ ldr ip, [r4, #16] │ │ │ │ - b a2060 │ │ │ │ + b a1f84 │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a24f0 │ │ │ │ - b a2144 │ │ │ │ + bne a2414 │ │ │ │ + b a2068 │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a2510 │ │ │ │ - b a2134 │ │ │ │ - ldr r1, [pc, #276] @ a2744 │ │ │ │ - ldr r0, [pc, #276] @ a2748 │ │ │ │ - bl 2e2cec <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne a2434 │ │ │ │ + b a2058 │ │ │ │ + ldr r1, [pc, #276] @ a2668 │ │ │ │ + ldr r0, [pc, #276] @ a266c │ │ │ │ + bl 2e0194 <_PyErr_BadInternalCall@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ movne r3, #0 │ │ │ │ mvn r0, #0 │ │ │ │ strne r3, [r7] │ │ │ │ - b a217c │ │ │ │ + b a20a0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 11e024 <_PyEval_CheckExceptTypeValid@@Base+0x2190> │ │ │ │ + bl 11d8b8 <_PyEval_CheckExceptTypeValid@@Base+0x2190> │ │ │ │ cmn r0, #1 │ │ │ │ - beq a26c4 │ │ │ │ + beq a25e8 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ ldr r8, [r2, #4] │ │ │ │ cmp r8, #0 │ │ │ │ movne r6, r8 │ │ │ │ - bne a2690 │ │ │ │ + bne a25b4 │ │ │ │ str r0, [sp] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ mov r3, r6 │ │ │ │ - bl 18b7b4 <_PyUnicode_IsNumeric@@Base+0x880> │ │ │ │ + bl 18a108 <_PyUnicode_IsNumeric@@Base+0x880> │ │ │ │ cmp r7, #0 │ │ │ │ - beq a26b8 │ │ │ │ + beq a25dc │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a26b4 │ │ │ │ + beq a25d8 │ │ │ │ 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 a217c │ │ │ │ + b a20a0 │ │ │ │ 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 a0bc8 │ │ │ │ + bl a0aec │ │ │ │ cmn r0, #1 │ │ │ │ - bne a1ff4 │ │ │ │ - b a2634 │ │ │ │ + bne a1f18 │ │ │ │ + b a2558 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b a234c │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b a2270 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b a2368 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b a228c │ │ │ │ cmp r3, #0 │ │ │ │ - beq a2124 │ │ │ │ + beq a2048 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b a2178 │ │ │ │ + b a209c │ │ │ │ andeq r0, r0, ip │ │ │ │ - ldrsheq sl, [r6], #-76 @ 0xffffffb4 │ │ │ │ - subseq sl, r6, ip, lsr #24 │ │ │ │ - subseq sl, r6, ip, lsr #8 │ │ │ │ - strdeq r5, [sl], -r8 │ │ │ │ + ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ + subseq sl, r5, ip, lsr #24 │ │ │ │ + subseq sl, r5, ip, lsr #8 │ │ │ │ + andeq r5, sl, ip, lsl r7 │ │ │ │ strheq r1, [r0], -r5 │ │ │ │ - eorseq lr, r5, ip, asr #15 │ │ │ │ + eorseq ip, r5, ip, asr #2 │ │ │ │ │ │ │ │ -000a274c : │ │ │ │ +000a2670 : │ │ │ │ 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] @ a277c │ │ │ │ - bl 23e104 │ │ │ │ + ldr r0, [pc, #12] @ a26a0 │ │ │ │ + bl 23a8ec │ │ │ │ cmp r0, #0 │ │ │ │ strne r4, [r0, #20] │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsbeq r7, [r6], #-108 @ 0xffffff94 │ │ │ │ + ldrsbeq r7, [r5], #-108 @ 0xffffff94 │ │ │ │ │ │ │ │ -000a2780 : │ │ │ │ +000a26a4 : │ │ │ │ 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] @ a27b0 │ │ │ │ - bl 23e104 │ │ │ │ + ldr r0, [pc, #12] @ a26d4 │ │ │ │ + bl 23a8ec │ │ │ │ cmp r0, #0 │ │ │ │ strne r4, [r0, #20] │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r7, r6, r0, lsl #10 │ │ │ │ + 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 a2818 │ │ │ │ + beq a273c │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ mov r7, r0 │ │ │ │ bl 296ac │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq a2860 │ │ │ │ + beq a2784 │ │ │ │ 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 a2818 │ │ │ │ + bne a273c │ │ │ │ ldrb r3, [r5, r4] │ │ │ │ add r4, r5, r4 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - beq a2834 │ │ │ │ + beq a2758 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #10 │ │ │ │ - beq a2888 │ │ │ │ + beq a27ac │ │ │ │ ldrb r3, [r4, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq a2818 │ │ │ │ + beq a273c │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - bne a2820 │ │ │ │ - ldr r1, [pc, #84] @ a2898 │ │ │ │ + bne a2744 │ │ │ │ + ldr r1, [pc, #84] @ a27bc │ │ │ │ mov r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ bl 2a738 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a2828 │ │ │ │ + bne a274c │ │ │ │ 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 a2808 │ │ │ │ - b a2818 │ │ │ │ + beq a272c │ │ │ │ + b a273c │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #10 │ │ │ │ - bne a2828 │ │ │ │ - b a2818 │ │ │ │ - eorseq r1, r6, r8, asr #26 │ │ │ │ + bne a274c │ │ │ │ + b a273c │ │ │ │ + eorseq pc, r5, r8, asr #13 │ │ │ │ │ │ │ │ -000a289c : │ │ │ │ +000a27c0 : │ │ │ │ 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 a295c │ │ │ │ + beq a2880 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9a978 │ │ │ │ + bl 9a89c │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq a2948 │ │ │ │ + beq a286c │ │ │ │ cmp r4, #0 │ │ │ │ - ble a2914 │ │ │ │ + ble a2838 │ │ │ │ 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 a28f0 │ │ │ │ - ldr r2, [pc, #72] @ a2964 │ │ │ │ - bl 35a770 │ │ │ │ + bne a2814 │ │ │ │ + ldr r2, [pc, #72] @ a2888 │ │ │ │ + bl 3580f0 │ │ │ │ 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] │ │ │ │ @@ -123993,58 +123934,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] @ a2968 │ │ │ │ - b a2948 │ │ │ │ + ldr r3, [pc, #4] @ a288c │ │ │ │ + b a286c │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r1, r9, r8, lsl r0 │ │ │ │ + subseq r1, r8, r8, lsl r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r6, [pc, #356] @ a2aec │ │ │ │ - bl 35a770 │ │ │ │ + ldr r6, [pc, #356] @ a2a10 │ │ │ │ + bl 3580f0 │ │ │ │ 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 a2a88 │ │ │ │ - ldr r0, [pc, #312] @ a2af0 │ │ │ │ + beq a29ac │ │ │ │ + ldr r0, [pc, #312] @ a2a14 │ │ │ │ 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 a2ab8 │ │ │ │ + bne a29dc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a29f8 │ │ │ │ + beq a291c │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2] │ │ │ │ str r2, [r4, #12] │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a2a58 │ │ │ │ + beq a297c │ │ │ │ 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] │ │ │ │ @@ -124067,76 +124008,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 a2a44 │ │ │ │ - ldr r0, [pc, #100] @ a2af4 │ │ │ │ + b a2968 │ │ │ │ + ldr r0, [pc, #100] @ a2a18 │ │ │ │ mov r1, #2 │ │ │ │ - bl 9aa74 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9a998 <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a2a44 │ │ │ │ + beq a2968 │ │ │ │ ldr r1, [r5, r6] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r2, [r0], #4 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a29f0 │ │ │ │ - b a29f8 │ │ │ │ - ldr r3, [pc, #56] @ a2af8 │ │ │ │ + bne a2914 │ │ │ │ + b a291c │ │ │ │ + ldr r3, [pc, #56] @ a2a1c │ │ │ │ cmp r7, r3 │ │ │ │ - bne a2ad4 │ │ │ │ + bne a29f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18fcb8 │ │ │ │ + bl 18e2a4 │ │ │ │ ldr r1, [r5, r6] │ │ │ │ - b a2aa0 │ │ │ │ + b a29c4 │ │ │ │ ldr r2, [r0, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ ldr r1, [r5, r6] │ │ │ │ - b a2aa0 │ │ │ │ + b a29c4 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r5, r8, r0, lsl lr │ │ │ │ - subseq sl, r6, ip, lsr #8 │ │ │ │ - @ instruction: 0x0018f6f8 │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ + subseq sl, r5, ip, lsr #8 │ │ │ │ + andseq sp, r8, r4, ror #25 │ │ │ │ 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] @ a2c58 │ │ │ │ - bl 35a770 │ │ │ │ + ldr r6, [pc, #320] @ a2b7c │ │ │ │ + bl 3580f0 │ │ │ │ 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 a2bc8 │ │ │ │ - ldr r0, [pc, #276] @ a2c5c │ │ │ │ + beq a2aec │ │ │ │ + ldr r0, [pc, #276] @ a2b80 │ │ │ │ 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 a2c24 │ │ │ │ + bne a2b48 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a2bf4 │ │ │ │ + beq a2b18 │ │ │ │ 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] │ │ │ │ @@ -124148,165 +124089,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] @ a2c60 │ │ │ │ + ldr r0, [pc, #144] @ a2b84 │ │ │ │ mov r1, #1 │ │ │ │ - bl 9aa74 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9a998 <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a2bb4 │ │ │ │ + beq a2ad8 │ │ │ │ ldr r1, [r5, r6] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a2b7c │ │ │ │ + bne a2aa0 │ │ │ │ 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 a2bb4 │ │ │ │ - ldr r3, [pc, #56] @ a2c64 │ │ │ │ + b a2ad8 │ │ │ │ + ldr r3, [pc, #56] @ a2b88 │ │ │ │ cmp r7, r3 │ │ │ │ - bne a2c40 │ │ │ │ + bne a2b64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18fcb8 │ │ │ │ + bl 18e2a4 │ │ │ │ ldr r1, [r5, r6] │ │ │ │ - b a2be0 │ │ │ │ + b a2b04 │ │ │ │ ldr r2, [r0, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ ldr r1, [r5, r6] │ │ │ │ - b a2be0 │ │ │ │ + b a2b04 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r5, r8, r0, lsl lr │ │ │ │ - subseq sl, r6, ip, lsr #8 │ │ │ │ - @ instruction: 0x0018f6f8 │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ + subseq sl, r5, ip, lsr #8 │ │ │ │ + andseq sp, r8, r4, ror #25 │ │ │ │ │ │ │ │ -000a2c68 : │ │ │ │ +000a2b8c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ tst r3, #8 │ │ │ │ - bne a2ca4 │ │ │ │ + bne a2bc8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [r4] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #36] @ a2cbc │ │ │ │ - bl 23e104 │ │ │ │ + ldr r0, [pc, #36] @ a2be0 │ │ │ │ + bl 23a8ec │ │ │ │ cmp r0, #0 │ │ │ │ strne r4, [r0, #20] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #20] @ a2cc0 │ │ │ │ - ldr r1, [pc, #20] @ a2cc4 │ │ │ │ + ldr r3, [pc, #20] @ a2be4 │ │ │ │ + ldr r1, [pc, #20] @ a2be8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - subseq r7, r6, ip, lsl #12 │ │ │ │ - ldrsbeq r1, [r6], #-12 │ │ │ │ - eorseq lr, r5, r4, ror #15 │ │ │ │ + subseq r7, r5, ip, lsl #12 │ │ │ │ + ldrsbeq r1, [r5], #-12 │ │ │ │ + eorseq ip, r5, r4, ror #2 │ │ │ │ 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 a30e0 │ │ │ │ - ldr r9, [pc, #1784] @ a33ec │ │ │ │ - ldr r2, [pc, #1784] @ a33f0 │ │ │ │ + bls a3004 │ │ │ │ + ldr r9, [pc, #1784] @ a3310 │ │ │ │ + ldr r2, [pc, #1784] @ a3314 │ │ │ │ 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 a32cc │ │ │ │ - ldr r3, [pc, #1748] @ a33f4 │ │ │ │ - bl 35a770 │ │ │ │ + bne a31f0 │ │ │ │ + ldr r3, [pc, #1748] @ a3318 │ │ │ │ + bl 3580f0 │ │ │ │ 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 a3288 │ │ │ │ + beq a31ac │ │ │ │ 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 a2fbc │ │ │ │ - ldr r3, [pc, #1672] @ a33f8 │ │ │ │ + beq a2ee0 │ │ │ │ + ldr r3, [pc, #1672] @ a331c │ │ │ │ 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] @ a33fc │ │ │ │ + ldr r2, [pc, #1644] @ a3320 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a32fc │ │ │ │ + bne a3220 │ │ │ │ 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 a30f8 │ │ │ │ + beq a301c │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt a3030 │ │ │ │ + blt a2f54 │ │ │ │ ldr r4, [r7, r3] │ │ │ │ add r9, r7, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne a30a8 │ │ │ │ - ldr r8, [pc, #1560] @ a3400 │ │ │ │ + bne a2fcc │ │ │ │ + ldr r8, [pc, #1560] @ a3324 │ │ │ │ ldr r3, [r8, #152] @ 0x98 │ │ │ │ - ldr r2, [pc, #1556] @ a3404 │ │ │ │ - ldr r0, [pc, #1548] @ a3400 │ │ │ │ + ldr r2, [pc, #1556] @ a3328 │ │ │ │ + ldr r0, [pc, #1548] @ a3324 │ │ │ │ cmp r3, r2 │ │ │ │ mov r1, #0 │ │ │ │ - bne a3360 │ │ │ │ - bl 9da3c │ │ │ │ + bne a3284 │ │ │ │ + bl 9d960 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a310c │ │ │ │ + beq a3030 │ │ │ │ ldr r3, [r8, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq a2e48 │ │ │ │ - ldr r3, [pc, #1496] @ a33f4 │ │ │ │ - bl 35a770 │ │ │ │ + beq a2d6c │ │ │ │ + ldr r3, [pc, #1496] @ a3318 │ │ │ │ + bl 3580f0 │ │ │ │ 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 │ │ │ │ @@ -124314,32 +124255,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] @ a3408 │ │ │ │ + ldr r3, [pc, #1448] @ a332c │ │ │ │ str r3, [r4, #28] │ │ │ │ ldr r3, [r9] │ │ │ │ mvn r2, #0 │ │ │ │ cmp r3, #0 │ │ │ │ str r7, [r4, #8] │ │ │ │ str r2, [r4, #16] │ │ │ │ - bne a31cc │ │ │ │ + bne a30f0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - bne a3278 │ │ │ │ + bne a319c │ │ │ │ str r4, [r9] │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ ldr r1, [r6, #180] @ 0xb4 │ │ │ │ tst r3, #2 │ │ │ │ - beq a2ef0 │ │ │ │ - ldr r3, [pc, #1364] @ a33f4 │ │ │ │ - bl 35a770 │ │ │ │ + beq a2e14 │ │ │ │ + ldr r3, [pc, #1364] @ a3318 │ │ │ │ + bl 3580f0 │ │ │ │ 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 │ │ │ │ @@ -124353,61 +124294,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 a3134 │ │ │ │ + beq a3058 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq a3370 │ │ │ │ + beq a3294 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r5] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a2ff0 │ │ │ │ + beq a2f14 │ │ │ │ add r3, r3, #1 │ │ │ │ - ldr r2, [pc, #1244] @ a340c │ │ │ │ + ldr r2, [pc, #1244] @ a3330 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne a3000 │ │ │ │ + bne a2f24 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq a3000 │ │ │ │ - ldr r2, [pc, #1188] @ a33f4 │ │ │ │ - bl 35a770 │ │ │ │ + beq a2f24 │ │ │ │ + ldr r2, [pc, #1188] @ a3318 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr ip, [r1, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - ldr r2, [pc, #1196] @ a3410 │ │ │ │ + ldr r2, [pc, #1196] @ a3334 │ │ │ │ str r4, [sp] │ │ │ │ cmp ip, r2 │ │ │ │ mov r2, r5 │ │ │ │ - beq a31b4 │ │ │ │ - bl a02fc │ │ │ │ + beq a30d8 │ │ │ │ + bl a0220 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq a2f94 │ │ │ │ + beq a2eb8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a33d4 │ │ │ │ + beq a32f8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a2fb0 │ │ │ │ + beq a2ed4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq a33c8 │ │ │ │ + beq a32ec │ │ │ │ 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 │ │ │ │ @@ -124415,36 +124356,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 a2d68 │ │ │ │ - ldr r3, [pc, #1044] @ a340c │ │ │ │ + b a2c8c │ │ │ │ + ldr r3, [pc, #1044] @ a3330 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a2f3c │ │ │ │ + beq a2e60 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 8bfc4 │ │ │ │ + bl 8befc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne a2f48 │ │ │ │ + bne a2e6c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23dc54 │ │ │ │ + bl 23a43c │ │ │ │ mov r6, r0 │ │ │ │ - b a31bc │ │ │ │ + b a30e0 │ │ │ │ ldr r2, [r7, #84] @ 0x54 │ │ │ │ tst r2, #2 │ │ │ │ - beq a2dd0 │ │ │ │ - ldr r2, [pc, #944] @ a33f4 │ │ │ │ - bl 35a770 │ │ │ │ + beq a2cf4 │ │ │ │ + ldr r2, [pc, #944] @ a3318 │ │ │ │ + bl 3580f0 │ │ │ │ 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 │ │ │ │ @@ -124461,59 +124402,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 a2de0 │ │ │ │ + beq a2d04 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r8, [pc, #844] @ a3400 │ │ │ │ + ldr r8, [pc, #844] @ a3324 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a2de4 │ │ │ │ + bne a2d08 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne a2de4 │ │ │ │ + bne a2d08 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble a2de4 │ │ │ │ + ble a2d08 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ - b a2e88 │ │ │ │ + b a2dac │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - ldr r5, [pc, #808] @ a3414 │ │ │ │ + ldr r5, [pc, #808] @ a3338 │ │ │ │ ldr r3, [r2, #104] @ 0x68 │ │ │ │ add r5, r5, r1, lsl #4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a2dc4 │ │ │ │ - ldr r3, [pc, #792] @ a3418 │ │ │ │ + bne a2ce8 │ │ │ │ + ldr r3, [pc, #792] @ a333c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #788] @ a341c │ │ │ │ + ldr r1, [pc, #788] @ a3340 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117e48 │ │ │ │ + bl 1176e0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a32e4 │ │ │ │ + beq a3208 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a32e4 │ │ │ │ + bne a3208 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b a32e4 │ │ │ │ - bl 91ac8 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b a3208 │ │ │ │ + bl 919ec │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq a3384 │ │ │ │ + beq a32a8 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ streq r1, [r6, #180] @ 0xb4 │ │ │ │ - beq a2ef8 │ │ │ │ - ldr r3, [pc, #668] @ a33f4 │ │ │ │ - bl 35a770 │ │ │ │ + beq a2e1c │ │ │ │ + ldr r3, [pc, #668] @ a3318 │ │ │ │ + bl 3580f0 │ │ │ │ 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 │ │ │ │ @@ -124528,232 +124469,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 a2ef8 │ │ │ │ - bl 9ccd0 │ │ │ │ + b a2e1c │ │ │ │ + bl 9cbf4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a2f84 │ │ │ │ - b a2f94 │ │ │ │ + bne a2ea8 │ │ │ │ + b a2eb8 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a326c │ │ │ │ + bne a3190 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r8 │ │ │ │ - bne a3328 │ │ │ │ + bne a324c │ │ │ │ ldr r1, [r3, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne a3208 │ │ │ │ + bne a312c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - bne a3330 │ │ │ │ + bne a3254 │ │ │ │ str r3, [r4, #24] │ │ │ │ str r4, [r3, #20] │ │ │ │ - b a2e84 │ │ │ │ + b a2da8 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a31f0 │ │ │ │ + bne a3114 │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - ldr lr, [pc, #508] @ a3420 │ │ │ │ - ldr ip, [pc, #508] @ a3424 │ │ │ │ + ldr lr, [pc, #508] @ a3344 │ │ │ │ + ldr ip, [pc, #508] @ a3348 │ │ │ │ cmp r0, ip │ │ │ │ cmpne r0, lr │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movne r1, #0 │ │ │ │ cmp r0, r8 │ │ │ │ - beq a31fc │ │ │ │ + beq a3120 │ │ │ │ cmp r0, ip │ │ │ │ cmpne r0, lr │ │ │ │ - bne a32ec │ │ │ │ + bne a3210 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a3278 │ │ │ │ + beq a319c │ │ │ │ ldr r3, [r2, #24] │ │ │ │ str r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ strne r4, [r3, #20] │ │ │ │ str r4, [r2, #24] │ │ │ │ - b a2e88 │ │ │ │ + b a2dac │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r8 │ │ │ │ - beq a31fc │ │ │ │ + beq a3120 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4, #24] │ │ │ │ - beq a2e84 │ │ │ │ - b a3200 │ │ │ │ + beq a2da8 │ │ │ │ + b a3124 │ │ │ │ mov r0, fp │ │ │ │ - bl 92244 │ │ │ │ + bl 92168 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a2d68 │ │ │ │ + bne a2c8c │ │ │ │ ldr r3, [r9, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #388] @ a3428 │ │ │ │ + ldr r2, [pc, #388] @ a334c │ │ │ │ cmp r3, r2 │ │ │ │ - bne a334c │ │ │ │ + bne a3270 │ │ │ │ mov r0, sl │ │ │ │ bl 2a1bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq a32e0 │ │ │ │ + beq a3204 │ │ │ │ ldr r3, [fp, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [fp, #800] @ 0x320 │ │ │ │ - b a2d68 │ │ │ │ + b a2c8c │ │ │ │ ldr r0, [r9, #708] @ 0x2c4 │ │ │ │ mov r1, sl │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a2d68 │ │ │ │ - bl 2a1f3c │ │ │ │ + bne a2c8c │ │ │ │ + bl 29ef8c │ │ │ │ mvn r6, #0 │ │ │ │ - b a2fb0 │ │ │ │ + b a2ed4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a3248 │ │ │ │ + beq a316c │ │ │ │ mov r2, r1 │ │ │ │ - b a3250 │ │ │ │ - ldr r1, [pc, #296] @ a342c │ │ │ │ + b a3174 │ │ │ │ + ldr r1, [pc, #296] @ a3350 │ │ │ │ cmp r3, r1 │ │ │ │ - bne a3314 │ │ │ │ + bne a3238 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18fcb8 │ │ │ │ - b a2da0 │ │ │ │ + bl 18e2a4 │ │ │ │ + b a2cc4 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b a2da0 │ │ │ │ + b a2cc4 │ │ │ │ mov r1, r3 │ │ │ │ - b a3218 │ │ │ │ - ldr r0, [pc, #236] @ a3424 │ │ │ │ - ldr r1, [pc, #228] @ a3420 │ │ │ │ + b a313c │ │ │ │ + ldr r0, [pc, #236] @ a3348 │ │ │ │ + ldr r1, [pc, #228] @ a3344 │ │ │ │ cmp r2, r1 │ │ │ │ cmpne r2, r0 │ │ │ │ mov r2, r3 │ │ │ │ - beq a3250 │ │ │ │ - b a3248 │ │ │ │ + beq a3174 │ │ │ │ + b a316c │ │ │ │ ldr r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, sl │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b a32b4 │ │ │ │ + b a31d8 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne a2e48 │ │ │ │ - b a310c │ │ │ │ - ldr r1, [pc, #184] @ a3430 │ │ │ │ - ldr r0, [pc, #184] @ a3434 │ │ │ │ - bl 2e2cec <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne a2d6c │ │ │ │ + b a3030 │ │ │ │ + ldr r1, [pc, #184] @ a3354 │ │ │ │ + ldr r0, [pc, #184] @ a3358 │ │ │ │ + bl 2e0194 <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r6, #0 │ │ │ │ - b a31bc │ │ │ │ + b a30e0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a33a0 │ │ │ │ + beq a32c4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq a33e0 │ │ │ │ + beq a3304 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a32e4 │ │ │ │ + beq a3208 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a32e4 │ │ │ │ + bne a3208 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b a32e4 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b a3208 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b a2fb0 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b a2ed4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b a2f94 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b a2eb8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b a33a0 │ │ │ │ - subseq r4, r8, r0, lsl lr │ │ │ │ - andeq r2, r9, ip, lsr #2 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b a32c4 │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ + andeq r2, r9, r0, asr r0 │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x0056a69c │ │ │ │ - subseq r5, r8, r0, lsl lr │ │ │ │ - ldrsheq r2, [r6], #-108 @ 0xffffff94 │ │ │ │ - ldrdeq sp, [r9], -r0 │ │ │ │ - andseq fp, r5, r4, ror #29 │ │ │ │ - ldrsheq sl, [r6], #-76 @ 0xffffffb4 │ │ │ │ - subseq sl, r6, ip, lsr #24 │ │ │ │ - subseq r7, r8, ip, ror r1 │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r6, r0, asr sp │ │ │ │ - @ instruction: 0x00562990 │ │ │ │ - subseq r2, r6, ip, asr #15 │ │ │ │ + @ instruction: 0x0055a69c │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ + ldrsheq r2, [r5], #-108 @ 0xffffff94 │ │ │ │ + strdeq sp, [r9], -r4 │ │ │ │ + ldrheq fp, [r5], -ip │ │ │ │ + ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ + subseq sl, r5, ip, lsr #24 │ │ │ │ + subseq r7, r7, ip, ror r1 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + @ instruction: 0x0035f6d0 │ │ │ │ + @ instruction: 0x00552990 │ │ │ │ + subseq r2, r5, ip, asr #15 │ │ │ │ andeq fp, r8, r0, asr r1 │ │ │ │ - @ instruction: 0x0018f6f8 │ │ │ │ + andseq sp, r8, r4, ror #25 │ │ │ │ andeq r0, r0, ip, lsl #20 │ │ │ │ - eorseq lr, r5, ip, asr #15 │ │ │ │ + eorseq ip, r5, ip, asr #2 │ │ │ │ │ │ │ │ -000a3438 : │ │ │ │ - b a343c │ │ │ │ +000a335c : │ │ │ │ + b a3360 │ │ │ │ │ │ │ │ -000a343c : │ │ │ │ +000a3360 : │ │ │ │ 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 a3558 │ │ │ │ - ldr r8, [pc, #428] @ a360c │ │ │ │ - ldr r2, [pc, #428] @ a3610 │ │ │ │ + bls a347c │ │ │ │ + ldr r8, [pc, #428] @ a3530 │ │ │ │ + ldr r2, [pc, #428] @ a3534 │ │ │ │ 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 a35ac │ │ │ │ - ldr r3, [pc, #392] @ a3614 │ │ │ │ - bl 35a770 │ │ │ │ + bne a34d0 │ │ │ │ + ldr r3, [pc, #392] @ a3538 │ │ │ │ + bl 3580f0 │ │ │ │ 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 a3568 │ │ │ │ + beq a348c │ │ │ │ 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 a3524 │ │ │ │ - ldr r3, [pc, #316] @ a3618 │ │ │ │ + beq a3448 │ │ │ │ + ldr r3, [pc, #316] @ a353c │ │ │ │ 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] @ a361c │ │ │ │ + ldr r2, [pc, #292] @ a3540 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a35cc │ │ │ │ + bne a34f0 │ │ │ │ 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} │ │ │ │ @@ -124765,262 +124706,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 a34d4 │ │ │ │ - ldr r5, [pc, #192] @ a3620 │ │ │ │ + b a33f8 │ │ │ │ + ldr r5, [pc, #192] @ a3544 │ │ │ │ add r5, r5, r0, lsl #4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, sl │ │ │ │ - bl 92244 │ │ │ │ + bl 92168 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a34d4 │ │ │ │ + bne a33f8 │ │ │ │ ldr r3, [r8, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #160] @ a3624 │ │ │ │ + ldr r2, [pc, #160] @ a3548 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a35e4 │ │ │ │ + bne a3508 │ │ │ │ mov r0, r9 │ │ │ │ bl 2a1bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq a35c0 │ │ │ │ + beq a34e4 │ │ │ │ ldr r3, [sl, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sl, #800] @ 0x320 │ │ │ │ - b a34d4 │ │ │ │ + b a33f8 │ │ │ │ ldr r0, [r8, #708] @ 0x2c4 │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a34d4 │ │ │ │ - bl 2a1f3c │ │ │ │ + bne a33f8 │ │ │ │ + bl 29ef8c │ │ │ │ mov r5, #0 │ │ │ │ - b a351c │ │ │ │ - ldr r1, [pc, #84] @ a3628 │ │ │ │ + b a3440 │ │ │ │ + ldr r1, [pc, #84] @ a354c │ │ │ │ cmp r3, r1 │ │ │ │ - bne a35f8 │ │ │ │ + bne a351c │ │ │ │ mov r0, r5 │ │ │ │ - bl 18fcb8 │ │ │ │ - b a3508 │ │ │ │ + bl 18e2a4 │ │ │ │ + b a342c │ │ │ │ ldr r0, [r8, #668] @ 0x29c │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b a3594 │ │ │ │ + b a34b8 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b a3508 │ │ │ │ - subseq r4, r8, r0, lsl lr │ │ │ │ - andeq r2, r9, ip, lsr #2 │ │ │ │ + b a342c │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ + andeq r2, r9, r0, asr r0 │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x0056a69c │ │ │ │ - subseq r5, r8, r0, lsl lr │ │ │ │ - subseq r7, r8, ip, ror r1 │ │ │ │ + @ instruction: 0x0055a69c │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ + subseq r7, r7, ip, ror r1 │ │ │ │ andeq fp, r8, r0, asr r1 │ │ │ │ - @ instruction: 0x0018f6f8 │ │ │ │ + andseq sp, r8, r4, ror #25 │ │ │ │ │ │ │ │ -000a362c <_PyLong_New@@Base>: │ │ │ │ +000a3550 <_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 a3858 <_PyLong_New@@Base+0x22c> │ │ │ │ + bgt a377c <_PyLong_New@@Base+0x22c> │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ - beq a3740 <_PyLong_New@@Base+0x114> │ │ │ │ + beq a3664 <_PyLong_New@@Base+0x114> │ │ │ │ add r3, r0, #3 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bmi a37f0 <_PyLong_New@@Base+0x1c4> │ │ │ │ - ldr r7, [pc, #520] @ a386c <_PyLong_New@@Base+0x240> │ │ │ │ - ldr r2, [pc, #520] @ a3870 <_PyLong_New@@Base+0x244> │ │ │ │ + bmi a3714 <_PyLong_New@@Base+0x1c4> │ │ │ │ + ldr r7, [pc, #520] @ a3790 <_PyLong_New@@Base+0x240> │ │ │ │ + ldr r2, [pc, #520] @ a3794 <_PyLong_New@@Base+0x244> │ │ │ │ ldr r3, [r7, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a37dc <_PyLong_New@@Base+0x1b0> │ │ │ │ - ldr r3, [pc, #508] @ a3874 <_PyLong_New@@Base+0x248> │ │ │ │ - bl 35a770 │ │ │ │ + bne a3700 <_PyLong_New@@Base+0x1b0> │ │ │ │ + ldr r3, [pc, #508] @ a3798 <_PyLong_New@@Base+0x248> │ │ │ │ + bl 3580f0 │ │ │ │ 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 a37a0 <_PyLong_New@@Base+0x174> │ │ │ │ + bcs a36c4 <_PyLong_New@@Base+0x174> │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r8, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq a3790 <_PyLong_New@@Base+0x164> │ │ │ │ + beq a36b4 <_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 a36f8 <_PyLong_New@@Base+0xcc> │ │ │ │ + bne a361c <_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] @ a3878 <_PyLong_New@@Base+0x24c> │ │ │ │ + ldr r2, [pc, #376] @ a379c <_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] @ a387c <_PyLong_New@@Base+0x250> │ │ │ │ + ldr r1, [pc, #356] @ a37a0 <_PyLong_New@@Base+0x250> │ │ │ │ stmib r5, {r2, r3} │ │ │ │ - bne a37fc <_PyLong_New@@Base+0x1d0> │ │ │ │ + bne a3720 <_PyLong_New@@Base+0x1d0> │ │ │ │ ldr r3, [r1, #1416] @ 0x588 │ │ │ │ mov r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r5] │ │ │ │ - bne a3818 <_PyLong_New@@Base+0x1ec> │ │ │ │ + bne a373c <_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] @ a386c <_PyLong_New@@Base+0x240> │ │ │ │ - ldr r2, [pc, #292] @ a3870 <_PyLong_New@@Base+0x244> │ │ │ │ + ldr r7, [pc, #292] @ a3790 <_PyLong_New@@Base+0x240> │ │ │ │ + ldr r2, [pc, #292] @ a3794 <_PyLong_New@@Base+0x244> │ │ │ │ ldr r3, [r7, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ ldrne r0, [r7, #708] @ 0x2c4 │ │ │ │ movne r6, #16 │ │ │ │ - bne a37e0 <_PyLong_New@@Base+0x1b4> │ │ │ │ - ldr r3, [pc, #272] @ a3874 <_PyLong_New@@Base+0x248> │ │ │ │ - bl 35a770 │ │ │ │ + bne a3704 <_PyLong_New@@Base+0x1b4> │ │ │ │ + ldr r3, [pc, #272] @ a3798 <_PyLong_New@@Base+0x248> │ │ │ │ + bl 3580f0 │ │ │ │ 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 a36a8 <_PyLong_New@@Base+0x7c> │ │ │ │ + bne a35cc <_PyLong_New@@Base+0x7c> │ │ │ │ mov r0, r8 │ │ │ │ - bl 92244 │ │ │ │ + bl 92168 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a36f8 <_PyLong_New@@Base+0xcc> │ │ │ │ + bne a361c <_PyLong_New@@Base+0xcc> │ │ │ │ ldr r3, [r7, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #212] @ a3880 <_PyLong_New@@Base+0x254> │ │ │ │ + ldr r2, [pc, #212] @ a37a4 <_PyLong_New@@Base+0x254> │ │ │ │ cmp r3, r2 │ │ │ │ - bne a3830 <_PyLong_New@@Base+0x204> │ │ │ │ + bne a3754 <_PyLong_New@@Base+0x204> │ │ │ │ cmp r6, #1 │ │ │ │ movcs r0, r6 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq a37f0 <_PyLong_New@@Base+0x1c4> │ │ │ │ + beq a3714 <_PyLong_New@@Base+0x1c4> │ │ │ │ ldr r3, [r8, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r8, #800] @ 0x320 │ │ │ │ - b a36f8 <_PyLong_New@@Base+0xcc> │ │ │ │ + b a361c <_PyLong_New@@Base+0xcc> │ │ │ │ ldr r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a36f8 <_PyLong_New@@Base+0xcc> │ │ │ │ - bl 2a1f3c │ │ │ │ + bne a361c <_PyLong_New@@Base+0xcc> │ │ │ │ + bl 29ef8c │ │ │ │ mov r5, #0 │ │ │ │ - b a3738 <_PyLong_New@@Base+0x10c> │ │ │ │ + b a365c <_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 a3730 <_PyLong_New@@Base+0x104> │ │ │ │ - ldr r2, [pc, #100] @ a3884 <_PyLong_New@@Base+0x258> │ │ │ │ + beq a3654 <_PyLong_New@@Base+0x104> │ │ │ │ + ldr r2, [pc, #100] @ a37a8 <_PyLong_New@@Base+0x258> │ │ │ │ cmp r3, r2 │ │ │ │ - bne a3844 <_PyLong_New@@Base+0x218> │ │ │ │ + bne a3768 <_PyLong_New@@Base+0x218> │ │ │ │ mov r0, r5 │ │ │ │ - bl 18fcb8 │ │ │ │ - b a3730 <_PyLong_New@@Base+0x104> │ │ │ │ + bl 18e2a4 │ │ │ │ + b a3654 <_PyLong_New@@Base+0x104> │ │ │ │ ldr r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b a37c4 <_PyLong_New@@Base+0x198> │ │ │ │ + b a36e8 <_PyLong_New@@Base+0x198> │ │ │ │ ldr r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ blx r3 │ │ │ │ - b a3730 <_PyLong_New@@Base+0x104> │ │ │ │ - ldr r3, [pc, #40] @ a3888 <_PyLong_New@@Base+0x25c> │ │ │ │ - ldr r1, [pc, #40] @ a388c <_PyLong_New@@Base+0x260> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b a37f4 <_PyLong_New@@Base+0x1c8> │ │ │ │ - subseq r4, r8, r0, lsl lr │ │ │ │ - andeq r2, r9, ip, lsr #2 │ │ │ │ + b a3654 <_PyLong_New@@Base+0x104> │ │ │ │ + ldr r3, [pc, #40] @ a37ac <_PyLong_New@@Base+0x25c> │ │ │ │ + ldr r1, [pc, #40] @ a37b0 <_PyLong_New@@Base+0x260> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ed6c │ │ │ │ + b a3718 <_PyLong_New@@Base+0x1c8> │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ + andeq r2, r9, r0, asr r0 │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x0056a69c │ │ │ │ - subseq r5, r8, r0, lsl lr │ │ │ │ + @ instruction: 0x0055a69c │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ andeq fp, r8, r0, asr r1 │ │ │ │ - @ instruction: 0x0018f6f8 │ │ │ │ - subseq sl, r6, r8, asr #24 │ │ │ │ - eorseq r1, r6, ip, ror sp │ │ │ │ + andseq sp, r8, r4, ror #25 │ │ │ │ + subseq sl, r5, r8, asr #24 │ │ │ │ + @ instruction: 0x0035f6fc │ │ │ │ │ │ │ │ -000a3890 : │ │ │ │ +000a37b4 : │ │ │ │ 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 a3c40 │ │ │ │ + beq a3b64 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #1008] @ a3cac │ │ │ │ + ldr r1, [pc, #1008] @ a3bd0 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ cmp r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ - beq a3c58 │ │ │ │ + beq a3b7c │ │ │ │ cmp r2, #0 │ │ │ │ - blt a3a04 │ │ │ │ + blt a3928 │ │ │ │ cmp r8, #0 │ │ │ │ ldr r6, [r4, r3] │ │ │ │ add r5, r4, r3 │ │ │ │ - bne a3a7c │ │ │ │ + bne a39a0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne a3a98 │ │ │ │ - ldr r7, [pc, #960] @ a3cb0 │ │ │ │ - ldr r2, [pc, #960] @ a3cb4 │ │ │ │ + bne a39bc │ │ │ │ + ldr r7, [pc, #960] @ a3bd4 │ │ │ │ + ldr r2, [pc, #960] @ a3bd8 │ │ │ │ ldr r3, [r7, #152] @ 0x98 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a3c6c │ │ │ │ - ldr r0, [pc, #940] @ a3cb0 │ │ │ │ + bne a3b90 │ │ │ │ + ldr r0, [pc, #940] @ a3bd4 │ │ │ │ mov r1, #0 │ │ │ │ - bl 9da3c │ │ │ │ + bl 9d960 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq a3c0c │ │ │ │ + beq a3b30 │ │ │ │ ldr r2, [r7, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - beq a3ad4 │ │ │ │ - ldr r2, [pc, #916] @ a3cb8 │ │ │ │ - bl 35a770 │ │ │ │ + beq a39f8 │ │ │ │ + ldr r2, [pc, #916] @ a3bdc │ │ │ │ + bl 3580f0 │ │ │ │ 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] │ │ │ │ @@ -125031,57 +124972,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 a39ac │ │ │ │ - ldr r2, [pc, #836] @ a3cbc │ │ │ │ + bne a38d0 │ │ │ │ + ldr r2, [pc, #836] @ a3be0 │ │ │ │ str r2, [r3, #28] │ │ │ │ ldr r2, [r5] │ │ │ │ str r6, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a3b14 │ │ │ │ + bne a3a38 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, r7 │ │ │ │ mov r2, #0 │ │ │ │ streq r2, [r3, #20] │ │ │ │ streq r2, [r3, #24] │ │ │ │ - bne a3b74 │ │ │ │ + bne a3a98 │ │ │ │ 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] @ a3cbc │ │ │ │ + ldr r2, [pc, #756] @ a3be0 │ │ │ │ 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 a39a0 │ │ │ │ + beq a38c4 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a3b28 │ │ │ │ + beq a3a4c │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r3, #20] │ │ │ │ str r2, [r3, #24] │ │ │ │ str r3, [r2, #20] │ │ │ │ - b a39a0 │ │ │ │ + b a38c4 │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ tst r2, #2 │ │ │ │ - beq a38d0 │ │ │ │ - ldr r2, [pc, #672] @ a3cb8 │ │ │ │ - bl 35a770 │ │ │ │ + beq a37f4 │ │ │ │ + ldr r2, [pc, #672] @ a3bdc │ │ │ │ + bl 3580f0 │ │ │ │ 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 │ │ │ │ @@ -125098,446 +125039,446 @@ │ │ │ │ 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 a38e0 │ │ │ │ - ldr r7, [pc, #556] @ a3cb0 │ │ │ │ + beq a3804 │ │ │ │ + ldr r7, [pc, #556] @ a3bd4 │ │ │ │ ldr r3, [r7, #152] @ 0x98 │ │ │ │ - ldr r2, [pc, #552] @ a3cb4 │ │ │ │ + ldr r2, [pc, #552] @ a3bd8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a3bf8 │ │ │ │ + bne a3b1c │ │ │ │ mov r6, r8 │ │ │ │ - b a38fc │ │ │ │ + b a3820 │ │ │ │ ldr r8, [r6, #12] │ │ │ │ - ldr r7, [pc, #524] @ a3cb0 │ │ │ │ + ldr r7, [pc, #524] @ a3bd4 │ │ │ │ cmp r8, #0 │ │ │ │ - bne a3bf0 │ │ │ │ + bne a3b14 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne a3a80 │ │ │ │ + bne a39a4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - ble a3a80 │ │ │ │ + ble a39a4 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ mov r3, r6 │ │ │ │ - b a39a4 │ │ │ │ + b a38c8 │ │ │ │ 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 a39b0 │ │ │ │ - ldr r2, [pc, #444] @ a3cbc │ │ │ │ + bne a38d4 │ │ │ │ + ldr r2, [pc, #444] @ a3be0 │ │ │ │ str r2, [r3, #28] │ │ │ │ ldr r2, [r5] │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, r1 │ │ │ │ str r1, [r3, #12] │ │ │ │ - beq a3988 │ │ │ │ + beq a38ac │ │ │ │ ldr r8, [r2, #12] │ │ │ │ cmp r8, #0 │ │ │ │ movne r8, #0 │ │ │ │ movne r0, r8 │ │ │ │ - bne a3b4c │ │ │ │ + bne a3a70 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - bne a3c34 │ │ │ │ + bne a3b58 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne a3b8c │ │ │ │ + bne a3ab0 │ │ │ │ cmp r8, #0 │ │ │ │ moveq r0, r2 │ │ │ │ - bne a3bd4 │ │ │ │ + bne a3af8 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - beq a39f0 │ │ │ │ - ldr lr, [pc, #352] @ a3cc0 │ │ │ │ - ldr ip, [pc, #352] @ a3cc4 │ │ │ │ + beq a3914 │ │ │ │ + ldr lr, [pc, #352] @ a3be4 │ │ │ │ + ldr ip, [pc, #352] @ a3be8 │ │ │ │ cmp r1, ip │ │ │ │ cmpne r1, lr │ │ │ │ - bne a3bc8 │ │ │ │ + bne a3aec │ │ │ │ cmp r0, #0 │ │ │ │ - bne a3c2c │ │ │ │ + bne a3b50 │ │ │ │ mov r1, #0 │ │ │ │ cmp r2, r1 │ │ │ │ str r1, [r3, #20] │ │ │ │ str r2, [r3, #24] │ │ │ │ - beq a39a0 │ │ │ │ - b a39fc │ │ │ │ + beq a38c4 │ │ │ │ + b a3920 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ moveq r0, r2 │ │ │ │ - bne a3b40 │ │ │ │ + bne a3a64 │ │ │ │ ldr ip, [r1, #4] │ │ │ │ - ldr r4, [pc, #280] @ a3cc0 │ │ │ │ - ldr lr, [pc, #280] @ a3cc4 │ │ │ │ + ldr r4, [pc, #280] @ a3be4 │ │ │ │ + ldr lr, [pc, #280] @ a3be8 │ │ │ │ cmp ip, lr │ │ │ │ cmpne ip, r4 │ │ │ │ - bne a3c14 │ │ │ │ + bne a3b38 │ │ │ │ cmp r8, #0 │ │ │ │ movne r2, r1 │ │ │ │ - bne a3bd4 │ │ │ │ + bne a3af8 │ │ │ │ mov r8, r1 │ │ │ │ - b a3b4c │ │ │ │ + b a3a70 │ │ │ │ cmp r8, #0 │ │ │ │ - beq a3b6c │ │ │ │ + beq a3a90 │ │ │ │ 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 a39a4 │ │ │ │ + b a38c8 │ │ │ │ mov r8, #0 │ │ │ │ - b a3a80 │ │ │ │ - ldr r0, [pc, #176] @ a3cb0 │ │ │ │ + b a39a4 │ │ │ │ + ldr r0, [pc, #176] @ a3bd4 │ │ │ │ mov r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne a3ad8 │ │ │ │ + bne a39fc │ │ │ │ mov r3, #0 │ │ │ │ - b a39a4 │ │ │ │ + b a38c8 │ │ │ │ cmp r8, #0 │ │ │ │ - beq a3b4c │ │ │ │ + beq a3a70 │ │ │ │ cmp r0, #0 │ │ │ │ streq r0, [r3, #20] │ │ │ │ streq r2, [r3, #24] │ │ │ │ - beq a39fc │ │ │ │ + beq a3920 │ │ │ │ mov r2, r0 │ │ │ │ - b a3bd4 │ │ │ │ + b a3af8 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, #0 │ │ │ │ - b a3b9c │ │ │ │ - ldr r3, [pc, #128] @ a3cc8 │ │ │ │ + b a3ac0 │ │ │ │ + ldr r3, [pc, #128] @ a3bec │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #124] @ a3ccc │ │ │ │ + ldr r1, [pc, #124] @ a3bf0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117e48 │ │ │ │ - b a3c0c │ │ │ │ + bl 1176e0 │ │ │ │ + b a3b30 │ │ │ │ cmp r2, #0 │ │ │ │ - blt a3c98 │ │ │ │ + blt a3bbc │ │ │ │ ldr r6, [r4, r3] │ │ │ │ add r5, r4, r3 │ │ │ │ - b a38e0 │ │ │ │ + b a3804 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq a3c0c │ │ │ │ + beq a3b30 │ │ │ │ mvn r2, #0 │ │ │ │ str r4, [r3, #8] │ │ │ │ str r6, [r3, #20] │ │ │ │ str r6, [r3, #24] │ │ │ │ str r2, [r3, #16] │ │ │ │ - b a3af8 │ │ │ │ + b a3a1c │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ tst r2, #2 │ │ │ │ - beq a3c60 │ │ │ │ + beq a3b84 │ │ │ │ mov r8, #0 │ │ │ │ - b a3a10 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - ldrsheq r2, [r6], #-108 @ 0xffffff94 │ │ │ │ - ldrdeq sp, [r9], -r0 │ │ │ │ - andeq r0, r0, ip │ │ │ │ - andseq fp, r5, r4, ror #29 │ │ │ │ - @ instruction: 0x00562990 │ │ │ │ - subseq r2, r6, ip, asr #15 │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r6, r0, asr sp │ │ │ │ + b a3934 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + ldrsheq r2, [r5], #-108 @ 0xffffff94 │ │ │ │ + strdeq sp, [r9], -r4 │ │ │ │ + andeq r0, r0, ip │ │ │ │ + ldrheq fp, [r5], -ip │ │ │ │ + @ instruction: 0x00552990 │ │ │ │ + subseq r2, r5, ip, asr #15 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + @ instruction: 0x0035f6d0 │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ - bne a3d14 │ │ │ │ + bne a3c38 │ │ │ │ cmp r3, #0 │ │ │ │ strne r2, [r0, #20] │ │ │ │ strne r2, [r0, #24] │ │ │ │ - bne a3d0c │ │ │ │ + bne a3c30 │ │ │ │ ldr lr, [r0, #4] │ │ │ │ - ldr ip, [pc, #344] @ a3e58 │ │ │ │ + ldr ip, [pc, #344] @ a3d7c │ │ │ │ cmp lr, ip │ │ │ │ streq r3, [r0, #20] │ │ │ │ streq r3, [r0, #24] │ │ │ │ - bne a3da4 │ │ │ │ + bne a3cc8 │ │ │ │ str r0, [r1] │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr ip, [r2, #12] │ │ │ │ cmp ip, #0 │ │ │ │ - bne a3de8 │ │ │ │ - ldr lr, [pc, #304] @ a3e58 │ │ │ │ + bne a3d0c │ │ │ │ + ldr lr, [pc, #304] @ a3d7c │ │ │ │ ldr r4, [r2, #4] │ │ │ │ cmp r4, lr │ │ │ │ - bne a3dfc │ │ │ │ + bne a3d20 │ │ │ │ ldr r4, [r2, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - bne a3d88 │ │ │ │ + bne a3cac │ │ │ │ cmp r3, #0 │ │ │ │ moveq ip, r2 │ │ │ │ - bne a3dbc │ │ │ │ + bne a3ce0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, lr │ │ │ │ - beq a3dd0 │ │ │ │ - ldr r5, [pc, #256] @ a3e5c │ │ │ │ - ldr lr, [pc, #256] @ a3e60 │ │ │ │ + beq a3cf4 │ │ │ │ + ldr r5, [pc, #256] @ a3d80 │ │ │ │ + ldr lr, [pc, #256] @ a3d84 │ │ │ │ cmp r4, lr │ │ │ │ cmpne r4, r5 │ │ │ │ - bne a3e2c │ │ │ │ + bne a3d50 │ │ │ │ cmp ip, #0 │ │ │ │ - beq a3da4 │ │ │ │ + beq a3cc8 │ │ │ │ ldr r3, [ip, #24] │ │ │ │ str r3, [r0, #24] │ │ │ │ cmp r3, #0 │ │ │ │ str ip, [r0, #20] │ │ │ │ strne r0, [r3, #20] │ │ │ │ - b a3dc8 │ │ │ │ + b a3cec │ │ │ │ ldr ip, [r4, #12] │ │ │ │ cmp ip, #0 │ │ │ │ mov ip, r2 │ │ │ │ - beq a3e00 │ │ │ │ + beq a3d24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a3d48 │ │ │ │ - b a3d70 │ │ │ │ + beq a3c6c │ │ │ │ + b a3c94 │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ str r3, [r0, #20] │ │ │ │ str r2, [r0, #24] │ │ │ │ - beq a3d0c │ │ │ │ - b a3ddc │ │ │ │ + beq a3c30 │ │ │ │ + b a3d00 │ │ │ │ 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 a3dd0 │ │ │ │ - ldr lr, [pc, #96] @ a3e58 │ │ │ │ + bne a3cf4 │ │ │ │ + ldr lr, [pc, #96] @ a3d7c │ │ │ │ mov ip, r3 │ │ │ │ - b a3d48 │ │ │ │ + b a3c6c │ │ │ │ mov r4, r2 │ │ │ │ - ldr r6, [pc, #88] @ a3e60 │ │ │ │ - ldr r5, [pc, #80] @ a3e5c │ │ │ │ + ldr r6, [pc, #88] @ a3d84 │ │ │ │ + ldr r5, [pc, #80] @ a3d80 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ cmp r7, r5 │ │ │ │ cmpne r7, r6 │ │ │ │ - bne a3e3c │ │ │ │ + bne a3d60 │ │ │ │ cmp r3, #0 │ │ │ │ movne ip, r4 │ │ │ │ - bne a3d70 │ │ │ │ + bne a3c94 │ │ │ │ mov r3, r4 │ │ │ │ - b a3d48 │ │ │ │ + b a3c6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq a3d68 │ │ │ │ + beq a3c8c │ │ │ │ mov ip, r3 │ │ │ │ - b a3d70 │ │ │ │ + b a3c94 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a3d48 │ │ │ │ + beq a3c6c │ │ │ │ cmp ip, #0 │ │ │ │ - bne a3d70 │ │ │ │ + bne a3c94 │ │ │ │ str ip, [r0, #20] │ │ │ │ str r2, [r0, #24] │ │ │ │ - b a3ddc │ │ │ │ - ldrsheq r2, [r6], #-108 @ 0xffffff94 │ │ │ │ - subseq r2, r6, ip, asr #15 │ │ │ │ - @ instruction: 0x00562990 │ │ │ │ + b a3d00 │ │ │ │ + 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 a3e90 │ │ │ │ + bhi a3db4 │ │ │ │ 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 a3f48 │ │ │ │ + beq a3e6c │ │ │ │ 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 a3f3c │ │ │ │ + bhi a3e60 │ │ │ │ cmp r2, #1 │ │ │ │ sub ip, r2, #2 │ │ │ │ - beq a3f48 │ │ │ │ + beq a3e6c │ │ │ │ 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 a3f3c │ │ │ │ + bhi a3e60 │ │ │ │ cmp r2, #2 │ │ │ │ sub ip, r2, #3 │ │ │ │ - beq a3f48 │ │ │ │ + beq a3e6c │ │ │ │ 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 a3f3c │ │ │ │ + bhi a3e60 │ │ │ │ lsl r2, r3, #30 │ │ │ │ bic r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ subs ip, ip, #1 │ │ │ │ orr r2, r2, r3, lsr #1 │ │ │ │ - bcc a3f48 │ │ │ │ + bcc a3e6c │ │ │ │ ldr r3, [r4, #-4]! │ │ │ │ add r3, r2, r3 │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ - bls a3f18 │ │ │ │ + bls a3e3c │ │ │ │ add r3, r3, #-2147483647 @ 0x80000001 │ │ │ │ mov r2, ip │ │ │ │ - b a3e9c │ │ │ │ + b a3dc0 │ │ │ │ mul r0, r1, r3 │ │ │ │ mvn r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ movcs r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000a3f5c : │ │ │ │ +000a3e80 : │ │ │ │ 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] @ a3f9c │ │ │ │ - bl 9d9d0 │ │ │ │ + ldr r0, [pc, #32] @ a3ec0 │ │ │ │ + bl 9d8f4 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ str r4, [r0, #8] │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsheq r5, [r6], #-188 @ 0xffffff44 │ │ │ │ + ldrsheq r5, [r5], #-188 @ 0xffffff44 │ │ │ │ ldrb ip, [r0, #4] │ │ │ │ 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 a3fec │ │ │ │ + b a3f10 │ │ │ │ add r4, r0, r3 │ │ │ │ ldrsb r7, [r4, #20] │ │ │ │ cmn r7, #1 │ │ │ │ - bne a4034 │ │ │ │ + bne a3f58 │ │ │ │ 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 a3fc4 │ │ │ │ + ble a3ee8 │ │ │ │ cmp ip, #15 │ │ │ │ - bgt a40bc │ │ │ │ + bgt a3fe0 │ │ │ │ add r4, r0, r3, lsl #1 │ │ │ │ ldrsh r7, [r4, #20] │ │ │ │ lsl r4, r3, #1 │ │ │ │ cmn r7, #1 │ │ │ │ - bne a4034 │ │ │ │ + bne a3f58 │ │ │ │ add r4, r0, r4 │ │ │ │ strh r1, [r4, #20] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r6, r1 │ │ │ │ add lr, lr, #12 │ │ │ │ - bne a3fe8 │ │ │ │ + bne a3f0c │ │ │ │ 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 a4094 │ │ │ │ + bgt a3fb8 │ │ │ │ add r4, r0, r3 │ │ │ │ ldrsb r4, [r4, #20] │ │ │ │ cmn r4, #1 │ │ │ │ - bne a40ec │ │ │ │ + bne a4010 │ │ │ │ cmp ip, #7 │ │ │ │ - ble a40b4 │ │ │ │ + ble a3fd8 │ │ │ │ cmp ip, #15 │ │ │ │ lslgt r4, r3, #2 │ │ │ │ - bgt a40d0 │ │ │ │ + bgt a3ff4 │ │ │ │ lsl r4, r3, #1 │ │ │ │ - b a4018 │ │ │ │ + b a3f3c │ │ │ │ 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 a4104 │ │ │ │ + bgt a4028 │ │ │ │ ldrsh r4, [r4, #20] │ │ │ │ cmn r4, #1 │ │ │ │ - bne a4080 │ │ │ │ + bne a3fa4 │ │ │ │ cmp ip, #7 │ │ │ │ - bgt a406c │ │ │ │ + bgt a3f90 │ │ │ │ add r4, r0, r3 │ │ │ │ - b a3fd4 │ │ │ │ + b a3ef8 │ │ │ │ add r4, r0, r3, lsl #2 │ │ │ │ ldr r4, [r4, #20] │ │ │ │ cmn r4, #1 │ │ │ │ lsl r4, r3, #2 │ │ │ │ - bne a4038 │ │ │ │ + bne a3f5c │ │ │ │ add r4, r0, r4 │ │ │ │ str r1, [r4, #20] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r6, r1 │ │ │ │ add lr, lr, #12 │ │ │ │ - bne a3fe8 │ │ │ │ + bne a3f0c │ │ │ │ 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 a4054 │ │ │ │ + b a3f78 │ │ │ │ add r4, r0, r3, lsl #2 │ │ │ │ ldr r4, [r4, #20] │ │ │ │ cmn r4, #1 │ │ │ │ lsl r4, r3, #2 │ │ │ │ - beq a4064 │ │ │ │ + beq a3f88 │ │ │ │ add r3, r4, r3 │ │ │ │ lsr r2, r2, #5 │ │ │ │ add r3, r3, #1 │ │ │ │ add r3, r3, r2 │ │ │ │ and r3, r3, r5 │ │ │ │ - b a4094 │ │ │ │ + b a3fb8 │ │ │ │ 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] │ │ │ │ @@ -125548,100 +125489,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 a41a0 │ │ │ │ + bne a40c4 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne a4220 │ │ │ │ + bne a4144 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - bne a41e0 │ │ │ │ + bne a4104 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a42c8 │ │ │ │ + b a41ec │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a417c │ │ │ │ + beq a40a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a417c │ │ │ │ - ldr r2, [pc, #252] @ a42c0 │ │ │ │ + bne a40a0 │ │ │ │ + ldr r2, [pc, #252] @ a41e4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a4280 │ │ │ │ + bne a41a4 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b a417c │ │ │ │ + b a40a0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a4194 │ │ │ │ + beq a40b8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a4194 │ │ │ │ - ldr r2, [pc, #188] @ a42c0 │ │ │ │ + bne a40b8 │ │ │ │ + ldr r2, [pc, #188] @ a41e4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a42a0 │ │ │ │ + bne a41c4 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b a4194 │ │ │ │ + b a40b8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a4188 │ │ │ │ + beq a40ac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a4188 │ │ │ │ - ldr r2, [pc, #124] @ a42c0 │ │ │ │ + bne a40ac │ │ │ │ + ldr r2, [pc, #124] @ a41e4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a4260 │ │ │ │ + bne a4184 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b a4188 │ │ │ │ - ldr r1, [pc, #92] @ a42c4 │ │ │ │ + b a40ac │ │ │ │ + ldr r1, [pc, #92] @ a41e8 │ │ │ │ cmp r3, r1 │ │ │ │ - beq a4254 │ │ │ │ + beq a4178 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b a4254 │ │ │ │ - ldr r1, [pc, #60] @ a42c4 │ │ │ │ + b a4178 │ │ │ │ + ldr r1, [pc, #60] @ a41e8 │ │ │ │ cmp r3, r1 │ │ │ │ - beq a41d4 │ │ │ │ + beq a40f8 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b a41d4 │ │ │ │ - ldr r1, [pc, #28] @ a42c4 │ │ │ │ + b a40f8 │ │ │ │ + ldr r1, [pc, #28] @ a41e8 │ │ │ │ cmp r3, r1 │ │ │ │ - beq a4214 │ │ │ │ + beq a4138 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b a4214 │ │ │ │ - subseq r5, r8, r0, lsl lr │ │ │ │ - @ instruction: 0x0018f6f8 │ │ │ │ + b a4138 │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ + andseq sp, r8, r4, ror #25 │ │ │ │ │ │ │ │ -000a42c8 : │ │ │ │ +000a41ec : │ │ │ │ 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 │ │ │ │ @@ -125649,61 +125590,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 a4490 │ │ │ │ - ldr r3, [pc, #744] @ a45f8 │ │ │ │ - bl 35a770 │ │ │ │ + bne a43b4 │ │ │ │ + ldr r3, [pc, #744] @ a451c │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #3760] @ 0xeb0 │ │ │ │ cmp r0, #0 │ │ │ │ - ble a44d0 │ │ │ │ - ldr ip, [pc, #720] @ a45fc │ │ │ │ + ble a43f4 │ │ │ │ + ldr ip, [pc, #720] @ a4520 │ │ │ │ sub r0, r0, #1 │ │ │ │ sub r1, r2, r1 │ │ │ │ str r0, [r3, #3760] @ 0xeb0 │ │ │ │ ldr r2, [ip, #724] @ 0x2d4 │ │ │ │ - ldr r0, [pc, #704] @ a4600 │ │ │ │ + ldr r0, [pc, #704] @ a4524 │ │ │ │ cmp r2, r0 │ │ │ │ - bne a44e8 │ │ │ │ + bne a440c │ │ │ │ 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 a4514 │ │ │ │ + beq a4438 │ │ │ │ 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 a43a0 │ │ │ │ + bgt a42c4 │ │ │ │ ldr r0, [r0, #804] @ 0x324 │ │ │ │ cmp r0, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a4514 │ │ │ │ + beq a4438 │ │ │ │ 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 a44f4 │ │ │ │ + beq a4418 │ │ │ │ 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] │ │ │ │ @@ -125714,29 +125655,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 a4428 │ │ │ │ + bne a434c │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a4424 │ │ │ │ + beq a4348 │ │ │ │ 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 a4568 │ │ │ │ + beq a448c │ │ │ │ cmp r3, #1 │ │ │ │ - beq a453c │ │ │ │ + beq a4460 │ │ │ │ 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] │ │ │ │ @@ -125755,44 +125696,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] @ a45f8 │ │ │ │ - bl 35a770 │ │ │ │ + ldr r3, [pc, #324] @ a451c │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r0, [r2, #-8] │ │ │ │ ldr r0, [r3, #3760] @ 0xeb0 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt a4324 │ │ │ │ - ldr ip, [pc, #292] @ a45fc │ │ │ │ - ldr r0, [pc, #292] @ a4600 │ │ │ │ + bgt a4248 │ │ │ │ + ldr ip, [pc, #292] @ a4520 │ │ │ │ + ldr r0, [pc, #292] @ a4524 │ │ │ │ sub r1, r2, r1 │ │ │ │ ldr r2, [ip, #724] @ 0x2d4 │ │ │ │ cmp r2, r0 │ │ │ │ - beq a4344 │ │ │ │ + beq a4268 │ │ │ │ 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] @ a4604 │ │ │ │ + ldr r2, [pc, #228] @ a4528 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a45ec │ │ │ │ + bne a4510 │ │ │ │ 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 │ │ │ │ @@ -125804,15 +125745,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 a443c │ │ │ │ + beq a4360 │ │ │ │ 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] │ │ │ │ @@ -125837,32 +125778,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 a452c │ │ │ │ + b a4450 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r4, r8, r0, lsl lr │ │ │ │ - andeq r9, r9, r0, ror #31 │ │ │ │ - strdeq fp, [r8], -ip │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ + andeq r9, r9, r4, lsl #30 │ │ │ │ + andeq fp, r8, r8, ror #10 │ │ │ │ │ │ │ │ -000a4608 <_PyType_GetDict@@Base>: │ │ │ │ +000a452c <_PyType_GetDict@@Base>: │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ mov r3, r0 │ │ │ │ tst r2, #2 │ │ │ │ - bne a4620 <_PyType_GetDict@@Base+0x18> │ │ │ │ + bne a4544 <_PyType_GetDict@@Base+0x18> │ │ │ │ ldr r0, [r0, #132] @ 0x84 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #180] @ 0xb4 │ │ │ │ - ldr r1, [pc, #92] @ a4688 <_PyType_GetDict@@Base+0x80> │ │ │ │ + ldr r1, [pc, #92] @ a45ac <_PyType_GetDict@@Base+0x80> │ │ │ │ sub r2, r2, #1 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ 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 │ │ │ │ @@ -125878,279 +125819,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 │ │ │ │ │ │ │ │ -000a468c : │ │ │ │ +000a45b0 : │ │ │ │ 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 a4714 │ │ │ │ - ldr r3, [pc, #112] @ a4728 │ │ │ │ + beq a4638 │ │ │ │ + ldr r3, [pc, #112] @ a464c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ mov r4, r1 │ │ │ │ - bne a46e8 │ │ │ │ + bne a460c │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq a46e8 │ │ │ │ + beq a460c │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 9b4ac │ │ │ │ + bl 9b3d0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 8bfc4 │ │ │ │ + bl 8befc │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq a4720 │ │ │ │ + beq a4644 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b4ac │ │ │ │ + bl 9b3d0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b a46e0 │ │ │ │ - ldr r1, [pc, #16] @ a472c │ │ │ │ - ldr r0, [pc, #16] @ a4730 │ │ │ │ - bl 2e2cec <_PyErr_BadInternalCall@@Base> │ │ │ │ + b a4604 │ │ │ │ + ldr r1, [pc, #16] @ a4650 │ │ │ │ + ldr r0, [pc, #16] @ a4654 │ │ │ │ + bl 2e0194 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ - b a46e0 │ │ │ │ - ldrsheq sl, [r6], #-76 @ 0xffffffb4 │ │ │ │ + b a4604 │ │ │ │ + ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ andeq r0, r0, r4, lsl #19 │ │ │ │ - eorseq lr, r5, ip, asr #15 │ │ │ │ + eorseq ip, r5, ip, asr #2 │ │ │ │ │ │ │ │ -000a4734 : │ │ │ │ +000a4658 : │ │ │ │ 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 a476c │ │ │ │ + bl a4690 │ │ │ │ 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 a4f48 │ │ │ │ + beq a4e6c │ │ │ │ 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 a5400 │ │ │ │ + bhi a5324 │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - beq a4d54 │ │ │ │ + beq a4c78 │ │ │ │ cmp r3, #72 @ 0x48 │ │ │ │ - beq a4e50 │ │ │ │ + beq a4d74 │ │ │ │ ldr r3, [r9, #8]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne a47bc │ │ │ │ + bne a46e0 │ │ │ │ ldr r5, [r6] │ │ │ │ cmp r5, #0 │ │ │ │ - beq a5388 │ │ │ │ + beq a52ac │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ bl 296ac │ │ │ │ cmp r0, #0 │ │ │ │ addne r5, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9deb0 │ │ │ │ + bl 9ddd4 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq a543c │ │ │ │ + beq a5360 │ │ │ │ ldr r0, [r6] │ │ │ │ bl 29c28 │ │ │ │ add r5, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99848 │ │ │ │ + bl 9976c │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - beq a5428 │ │ │ │ + beq a534c │ │ │ │ ldr r1, [r6] │ │ │ │ mov r2, r5 │ │ │ │ bl 29cdc │ │ │ │ cmp sl, #0 │ │ │ │ - bne a4edc │ │ │ │ + bne a4e00 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a4f5c │ │ │ │ + beq a4e80 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a5174 │ │ │ │ + beq a5098 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - ldrne r1, [pc, #3080] @ a5470 │ │ │ │ - beq a5448 │ │ │ │ + ldrne r1, [pc, #3080] @ a5394 │ │ │ │ + beq a536c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add r0, r3, #8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a4964 │ │ │ │ + beq a4888 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a517c │ │ │ │ + beq a50a0 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ ldreq sl, [r0, #4] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a495c │ │ │ │ + beq a4880 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a5184 │ │ │ │ + beq a50a8 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ ldreq sl, [r3, #20] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a495c │ │ │ │ + beq a4880 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a518c │ │ │ │ + beq a50b0 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ ldreq sl, [r3, #28] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a495c │ │ │ │ + beq a4880 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a5194 │ │ │ │ + beq a50b8 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ ldreq sl, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a495c │ │ │ │ + beq a4880 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a519c │ │ │ │ + beq a50c0 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ ldreq sl, [r3, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a495c │ │ │ │ + beq a4880 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a5108 │ │ │ │ + beq a502c │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ ldreq sl, [r3, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a495c │ │ │ │ + beq a4880 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a5110 │ │ │ │ + beq a5034 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ ldreq sl, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ add r3, r3, #64 @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a495c │ │ │ │ + beq a4880 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq a5118 │ │ │ │ + beq a503c │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq a53a4 │ │ │ │ + beq a52c8 │ │ │ │ ldr r2, [r3, #8]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne a4940 │ │ │ │ + bne a4864 │ │ │ │ cmp sl, #0 │ │ │ │ - bne a51a4 │ │ │ │ + bne a50c8 │ │ │ │ mov r0, #1 │ │ │ │ - bl a2afc │ │ │ │ + bl a2a20 │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r0 │ │ │ │ - beq a5200 │ │ │ │ + beq a5124 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ tst r3, #256 @ 0x100 │ │ │ │ - beq a49bc │ │ │ │ + beq a48e0 │ │ │ │ cmp r2, #0 │ │ │ │ - ble a4ecc │ │ │ │ + ble a4df0 │ │ │ │ add fp, r5, #8 │ │ │ │ mov sl, #0 │ │ │ │ ldr r3, [fp, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq a4fcc │ │ │ │ + beq a4ef0 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ ands r1, r1, #256 @ 0x100 │ │ │ │ - beq a535c │ │ │ │ + beq a5280 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp sl, r2 │ │ │ │ - blt a4998 │ │ │ │ - ldr r3, [pc, #2736] @ a5474 │ │ │ │ + blt a48bc │ │ │ │ + ldr r3, [pc, #2736] @ a5398 │ │ │ │ cmp r4, #0 │ │ │ │ moveq r4, r3 │ │ │ │ cmp r2, #0 │ │ │ │ addgt fp, r5, #8 │ │ │ │ movgt r1, #0 │ │ │ │ - ble a4a14 │ │ │ │ + ble a4938 │ │ │ │ ldr r3, [r4, #172] @ 0xac │ │ │ │ ldr r0, [fp, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ ldr ip, [r0, #4] │ │ │ │ - beq a4fd4 │ │ │ │ + beq a4ef8 │ │ │ │ ldr sl, [r3, #8]! │ │ │ │ mov r0, #0 │ │ │ │ cmp sl, r0 │ │ │ │ - ble a4ff8 │ │ │ │ + ble a4f1c │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ cmp ip, lr │ │ │ │ - bne a4f64 │ │ │ │ + bne a4e88 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne a49d8 │ │ │ │ + bne a48fc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge a5270 │ │ │ │ + bge a5194 │ │ │ │ ldr r3, [r4, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq a4a40 │ │ │ │ - ldr r2, [pc, #2620] @ a5474 │ │ │ │ + beq a4964 │ │ │ │ + ldr r2, [pc, #2620] @ a5398 │ │ │ │ ldr r2, [r2, #156] @ 0x9c │ │ │ │ cmp r3, r2 │ │ │ │ - bne a5240 │ │ │ │ + bne a5164 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23f3e8 │ │ │ │ + bl 23bbc8 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq a4fcc │ │ │ │ + beq a4ef0 │ │ │ │ ldr fp, [r6, #4] │ │ │ │ cmp fp, #0 │ │ │ │ streq fp, [sp, #36] @ 0x24 │ │ │ │ ldreq fp, [sl, #16] │ │ │ │ - beq a4a6c │ │ │ │ + beq a4990 │ │ │ │ strge fp, [sp, #36] @ 0x24 │ │ │ │ - blt a5040 │ │ │ │ + blt a4f64 │ │ │ │ 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 a4fcc │ │ │ │ + beq a4ef0 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orr r2, r1, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r4, #84] @ 0x54 │ │ │ │ - beq a4ab4 │ │ │ │ + beq a49d8 │ │ │ │ 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 │ │ │ │ @@ -126165,15 +126106,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 a5328 │ │ │ │ + bne a524c │ │ │ │ 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 │ │ │ │ @@ -126181,488 +126122,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] @ a5478 │ │ │ │ + ldrne r8, [pc, #2356] @ a539c │ │ │ │ str r9, [r4, #436] @ 0x1b4 │ │ │ │ str r9, [r4, #428] @ 0x1ac │ │ │ │ - beq a4b94 │ │ │ │ + beq a4ab8 │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - beq a4e40 │ │ │ │ - bgt a4d90 │ │ │ │ + beq a4d64 │ │ │ │ + bgt a4cb4 │ │ │ │ sub r2, r3, #48 @ 0x30 │ │ │ │ cmp r2, #1 │ │ │ │ - bls a4e40 │ │ │ │ + bls a4d64 │ │ │ │ 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 a4f24 │ │ │ │ + bne a4e48 │ │ │ │ ldr r3, [r5, #8]! │ │ │ │ str r0, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a4b4c │ │ │ │ + bne a4a70 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a4f6c │ │ │ │ + beq a4e90 │ │ │ │ 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 a56c0 │ │ │ │ + bl a55e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt a4d10 │ │ │ │ - ldr r3, [pc, #2220] @ a547c │ │ │ │ + blt a4c34 │ │ │ │ + ldr r3, [pc, #2220] @ a53a0 │ │ │ │ ldr r2, [r4, #152] @ 0x98 │ │ │ │ cmp r2, r3 │ │ │ │ - bne a4c24 │ │ │ │ + bne a4b48 │ │ │ │ ldr r2, [r4, #128] @ 0x80 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a4bf4 │ │ │ │ + beq a4b18 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - blt a51cc │ │ │ │ + blt a50f0 │ │ │ │ ldr r2, [r4, #104] @ 0x68 │ │ │ │ add r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt a5224 │ │ │ │ + blt a5148 │ │ │ │ ldr r2, [r4, #144] @ 0x90 │ │ │ │ add r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt a5208 │ │ │ │ + blt a512c │ │ │ │ ldr r2, [r4, #28] │ │ │ │ add r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt a5300 │ │ │ │ + blt a5224 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ ldreq r7, [r4, #132] @ 0x84 │ │ │ │ - bne a529c │ │ │ │ + bne a51c0 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a4c8c │ │ │ │ + beq a4bb0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl a27b4 │ │ │ │ - bl 9deb0 │ │ │ │ + bl a26d8 │ │ │ │ + bl 9ddd4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq a4d10 │ │ │ │ - ldr r1, [pc, #2084] @ a5480 │ │ │ │ + beq a4c34 │ │ │ │ + ldr r1, [pc, #2084] @ a53a4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9cb6c │ │ │ │ + bl 9ca90 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq a4c84 │ │ │ │ + beq a4ba8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq a531c │ │ │ │ + beq a5240 │ │ │ │ cmp r8, #0 │ │ │ │ - blt a4d10 │ │ │ │ + blt a4c34 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a4f0c │ │ │ │ + bne a4e30 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a4f30 │ │ │ │ - ldr r1, [pc, #2008] @ a5484 │ │ │ │ + bne a4e54 │ │ │ │ + ldr r1, [pc, #2008] @ a53a8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b404 │ │ │ │ + bl 9b328 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a4d10 │ │ │ │ + bne a4c34 │ │ │ │ ldr r5, [r6] │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ bl 296ac │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq a53e4 │ │ │ │ + beq a5308 │ │ │ │ sub r1, r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl a56f0 │ │ │ │ + bl a5614 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq a4d10 │ │ │ │ - ldr r1, [pc, #1944] @ a5484 │ │ │ │ + beq a4c34 │ │ │ │ + ldr r1, [pc, #1944] @ a53a8 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9cb6c │ │ │ │ + bl 9ca90 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a4d10 │ │ │ │ + beq a4c34 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq a5430 │ │ │ │ - bl a5774 │ │ │ │ + beq a5354 │ │ │ │ + bl a5698 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a53ac │ │ │ │ + bne a52d0 │ │ │ │ mov r9, r5 │ │ │ │ mov r8, r5 │ │ │ │ str r5, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b380 │ │ │ │ + bl 9b2a4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 99d3c │ │ │ │ + bl 99c60 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b380 │ │ │ │ + bl 9b2a4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 99d3c │ │ │ │ + bl 99c60 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r8, #0 │ │ │ │ - bne a5348 │ │ │ │ + bne a526c │ │ │ │ ldr r8, [r9, #4] │ │ │ │ subs r0, r8, #0 │ │ │ │ - beq a5090 │ │ │ │ + beq a4fb4 │ │ │ │ bl 29c28 │ │ │ │ add r5, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99848 │ │ │ │ + bl 9976c │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq a5334 │ │ │ │ + beq a5258 │ │ │ │ ldr r1, [r9, #4] │ │ │ │ mov r2, r5 │ │ │ │ bl 29cdc │ │ │ │ - b a47d4 │ │ │ │ + b a46f8 │ │ │ │ cmp r3, #72 @ 0x48 │ │ │ │ - bne a4b64 │ │ │ │ + bne a4a88 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r9, [r3, #20] │ │ │ │ - bl a5798 │ │ │ │ + bl a56bc │ │ │ │ mul r9, r7, r9 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r9 │ │ │ │ bl 29cdc │ │ │ │ mov r0, r4 │ │ │ │ - bl a5798 │ │ │ │ + bl a56bc │ │ │ │ str r0, [r4, #120] @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ - bl a5798 │ │ │ │ + bl a56bc │ │ │ │ cmp r7, #0 │ │ │ │ - ble a4e40 │ │ │ │ + ble a4d64 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ tst r3, #8 │ │ │ │ - bne a5120 │ │ │ │ + bne a5044 │ │ │ │ cmp r7, #1 │ │ │ │ - beq a4e40 │ │ │ │ + beq a4d64 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ tst r3, #8 │ │ │ │ - bne a513c │ │ │ │ + bne a5060 │ │ │ │ cmp r7, #2 │ │ │ │ - beq a4e40 │ │ │ │ + beq a4d64 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ tst r3, #8 │ │ │ │ - bne a5158 │ │ │ │ + bne a507c │ │ │ │ cmp r7, #3 │ │ │ │ - beq a4e40 │ │ │ │ + beq a4d64 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ tst r3, #8 │ │ │ │ - bne a50b4 │ │ │ │ + bne a4fd8 │ │ │ │ subs r3, r7, #4 │ │ │ │ add r0, r0, #80 @ 0x50 │ │ │ │ - beq a4e40 │ │ │ │ + beq a4d64 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ tst r2, #8 │ │ │ │ - bne a5098 │ │ │ │ + bne a4fbc │ │ │ │ subs r3, r3, #1 │ │ │ │ add r0, r0, #20 │ │ │ │ - bne a4e28 │ │ │ │ + bne a4d4c │ │ │ │ ldr r3, [r5, #8]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne a4b4c │ │ │ │ - b a4b94 │ │ │ │ + bne a4a70 │ │ │ │ + b a4ab8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne a5414 │ │ │ │ + bne a5338 │ │ │ │ ldr fp, [r9, #4] │ │ │ │ ldr r5, [fp] │ │ │ │ cmp r5, #0 │ │ │ │ - beq a47d4 │ │ │ │ - ldr r1, [pc, #1560] @ a5488 │ │ │ │ + beq a46f8 │ │ │ │ + ldr r1, [pc, #1560] @ a53ac │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ - ldr r1, [pc, #1552] @ a548c │ │ │ │ + ldr r1, [pc, #1552] @ a53b0 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r3, [fp, #8] │ │ │ │ mov r0, r5 │ │ │ │ streq r3, [sp, #16] │ │ │ │ bl 2a930 │ │ │ │ - ldr r1, [pc, #1528] @ a5490 │ │ │ │ + ldr r1, [pc, #1528] @ a53b4 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r3, [fp, #8] │ │ │ │ mov r0, r5 │ │ │ │ streq r3, [sp, #20] │ │ │ │ bl 2a930 │ │ │ │ ldr r3, [fp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a4f78 │ │ │ │ + beq a4e9c │ │ │ │ tst r3, #8 │ │ │ │ - bne a4f88 │ │ │ │ + bne a4eac │ │ │ │ ldr r5, [fp, #20]! │ │ │ │ cmp r5, #0 │ │ │ │ - bne a4e68 │ │ │ │ - b a47d4 │ │ │ │ - ldr r3, [pc, #1440] @ a5474 │ │ │ │ + bne a4d8c │ │ │ │ + b a46f8 │ │ │ │ + ldr r3, [pc, #1440] @ a5398 │ │ │ │ cmp r4, #0 │ │ │ │ moveq r4, r3 │ │ │ │ - b a4a14 │ │ │ │ + b a4938 │ │ │ │ ldr r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ moveq r1, sl │ │ │ │ - beq a4964 │ │ │ │ + beq a4888 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a51c4 │ │ │ │ + beq a50e8 │ │ │ │ add r3, r3, #1 │ │ │ │ mov r5, sl │ │ │ │ str r3, [sl] │ │ │ │ - b a4978 │ │ │ │ - ldr r1, [pc, #1408] @ a5494 │ │ │ │ + b a489c │ │ │ │ + ldr r1, [pc, #1408] @ a53b8 │ │ │ │ mov r0, r7 │ │ │ │ - bl f97f0 │ │ │ │ + bl f933c │ │ │ │ cmp r0, #0 │ │ │ │ - bge a4c98 │ │ │ │ - b a4d10 │ │ │ │ + bge a4bbc │ │ │ │ + b a4c34 │ │ │ │ ldr r3, [r2] │ │ │ │ str r0, [r3, r1] │ │ │ │ - b a4e40 │ │ │ │ - ldr r1, [pc, #1376] @ a5498 │ │ │ │ + b a4d64 │ │ │ │ + ldr r1, [pc, #1376] @ a53bc │ │ │ │ mov r0, r7 │ │ │ │ - bl f97f0 │ │ │ │ + bl f933c │ │ │ │ cmp r0, #0 │ │ │ │ - bge a4ca4 │ │ │ │ - b a4d10 │ │ │ │ + bge a4bc8 │ │ │ │ + b a4c34 │ │ │ │ mov r8, r7 │ │ │ │ str r7, [sp, #28] │ │ │ │ str r7, [sp, #20] │ │ │ │ str r7, [sp, #16] │ │ │ │ - b a47e0 │ │ │ │ - ldr r1, [pc, #1292] @ a5470 │ │ │ │ - b a4964 │ │ │ │ + b a4704 │ │ │ │ + ldr r1, [pc, #1292] @ a5394 │ │ │ │ + b a4888 │ │ │ │ add r0, r0, #1 │ │ │ │ - b a49f4 │ │ │ │ - ldr r3, [pc, #1320] @ a549c │ │ │ │ + b a4918 │ │ │ │ + ldr r3, [pc, #1320] @ a53c0 │ │ │ │ str r3, [r4, #24] │ │ │ │ - b a4ba0 │ │ │ │ + b a4ac4 │ │ │ │ tst r3, #8 │ │ │ │ ldr r3, [fp, #8] │ │ │ │ str r3, [sp, #28] │ │ │ │ - beq a4ebc │ │ │ │ + beq a4de0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt a502c │ │ │ │ + bgt a4f50 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - blt a4fac │ │ │ │ + blt a4ed0 │ │ │ │ rsb r3, r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - blt a4ebc │ │ │ │ - ldr r3, [pc, #1260] @ a54a0 │ │ │ │ - ldr r1, [pc, #1260] @ a54a4 │ │ │ │ + blt a4de0 │ │ │ │ + ldr r3, [pc, #1260] @ a53c4 │ │ │ │ + ldr r1, [pc, #1260] @ a53c8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r3, #0 │ │ │ │ mov r5, r3 │ │ │ │ mov r9, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r4, #0 │ │ │ │ - b a4d28 │ │ │ │ + b a4c4c │ │ │ │ mov r3, r4 │ │ │ │ cmp ip, r3 │ │ │ │ - beq a4a08 │ │ │ │ + beq a492c │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a4fd8 │ │ │ │ - ldr r3, [pc, #1148] @ a5470 │ │ │ │ + bne a4efc │ │ │ │ + ldr r3, [pc, #1148] @ a5394 │ │ │ │ cmp ip, r3 │ │ │ │ - beq a4a08 │ │ │ │ + beq a492c │ │ │ │ ldr r3, [ip, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq a50d0 │ │ │ │ + beq a4ff4 │ │ │ │ ldr sl, [r3, #8]! │ │ │ │ mov r0, #0 │ │ │ │ cmp sl, r0 │ │ │ │ add r0, r0, #1 │ │ │ │ - ble a50f4 │ │ │ │ + ble a5018 │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ cmp lr, r4 │ │ │ │ - bne a500c │ │ │ │ + bne a4f30 │ │ │ │ mov r4, ip │ │ │ │ - b a4a08 │ │ │ │ - ldr r3, [pc, #1132] @ a54a0 │ │ │ │ - ldr r1, [pc, #1136] @ a54a8 │ │ │ │ + b a492c │ │ │ │ + ldr r3, [pc, #1132] @ a53c4 │ │ │ │ + ldr r1, [pc, #1136] @ a53cc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b a4fbc │ │ │ │ + bl 18ed6c │ │ │ │ + b a4ee0 │ │ │ │ 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 a4a6c │ │ │ │ + beq a4990 │ │ │ │ ldr r2, [sl, #84] @ 0x54 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ orr r2, r2, r1 │ │ │ │ tst r2, #8388608 @ 0x800000 │ │ │ │ - bne a4a6c │ │ │ │ - ldr r3, [pc, #1052] @ a54a0 │ │ │ │ - ldr r1, [pc, #1060] @ a54ac │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b a4fcc │ │ │ │ - bl 99d3c │ │ │ │ - b a47d4 │ │ │ │ + bne a4990 │ │ │ │ + ldr r3, [pc, #1052] @ a53c4 │ │ │ │ + ldr r1, [pc, #1060] @ a53d0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ed6c │ │ │ │ + b a4ef0 │ │ │ │ + bl 99c60 │ │ │ │ + b a46f8 │ │ │ │ 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 a4e34 │ │ │ │ + b a4d58 │ │ │ │ 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 a4e1c │ │ │ │ + b a4d40 │ │ │ │ mov r3, ip │ │ │ │ cmp r3, r4 │ │ │ │ - beq a5024 │ │ │ │ + beq a4f48 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a50d4 │ │ │ │ - ldr r3, [pc, #896] @ a5470 │ │ │ │ + bne a4ff8 │ │ │ │ + ldr r3, [pc, #896] @ a5394 │ │ │ │ cmp r4, r3 │ │ │ │ - beq a5024 │ │ │ │ - ldr r3, [pc, #948] @ a54b0 │ │ │ │ - ldr r1, [pc, #948] @ a54b4 │ │ │ │ + beq a4f48 │ │ │ │ + ldr r3, [pc, #948] @ a53d4 │ │ │ │ + ldr r1, [pc, #948] @ a53d8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b a4fcc │ │ │ │ + bl 18ed6c │ │ │ │ + b a4ef0 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ - b a4914 │ │ │ │ + b a4838 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ - b a4930 │ │ │ │ + b a4854 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b a4950 │ │ │ │ + b a4874 │ │ │ │ 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 a4de0 │ │ │ │ + b a4d04 │ │ │ │ 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 a4df4 │ │ │ │ + b a4d18 │ │ │ │ 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 a4e08 │ │ │ │ + b a4d2c │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b a4868 │ │ │ │ + b a478c │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - b a4888 │ │ │ │ + b a47ac │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - b a48a4 │ │ │ │ + b a47c8 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - b a48c0 │ │ │ │ + b a47e4 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - b a48dc │ │ │ │ + b a4800 │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ - b a48f8 │ │ │ │ + b a481c │ │ │ │ ldr r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq a51f0 │ │ │ │ + beq a5114 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [sl] │ │ │ │ mov r5, sl │ │ │ │ - b a4978 │ │ │ │ - ldr r0, [pc, #732] @ a54b0 │ │ │ │ + b a489c │ │ │ │ + ldr r0, [pc, #732] @ a53d4 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [sp] │ │ │ │ - ldr r1, [pc, #724] @ a54b8 │ │ │ │ + ldr r1, [pc, #724] @ a53dc │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117e48 │ │ │ │ - b a4d10 │ │ │ │ - ldr r3, [pc, #680] @ a54a0 │ │ │ │ - ldr r1, [pc, #704] @ a54bc │ │ │ │ + bl 1176e0 │ │ │ │ + b a4c34 │ │ │ │ + ldr r3, [pc, #680] @ a53c4 │ │ │ │ + ldr r1, [pc, #704] @ a53e0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r5, #0 │ │ │ │ - b a4fcc │ │ │ │ - ldr r0, [pc, #672] @ a54b0 │ │ │ │ + b a4ef0 │ │ │ │ + ldr r0, [pc, #672] @ a53d4 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r1, [pc, #680] @ a54c0 │ │ │ │ + ldr r1, [pc, #680] @ a53e4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117e48 │ │ │ │ - b a4d10 │ │ │ │ - ldr r0, [pc, #644] @ a54b0 │ │ │ │ + bl 1176e0 │ │ │ │ + b a4c34 │ │ │ │ + ldr r0, [pc, #644] @ a53d4 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r1, [pc, #656] @ a54c4 │ │ │ │ + ldr r1, [pc, #656] @ a53e8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117e48 │ │ │ │ - b a4d10 │ │ │ │ + bl 1176e0 │ │ │ │ + b a4c34 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a5288 │ │ │ │ - ldr r3, [pc, #628] @ a54c8 │ │ │ │ - ldr r2, [pc, #628] @ a54cc │ │ │ │ + beq a51ac │ │ │ │ + ldr r3, [pc, #628] @ a53ec │ │ │ │ + ldr r2, [pc, #628] @ a53f0 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r6] │ │ │ │ - bl 2b5730 │ │ │ │ + bl 2b2790 │ │ │ │ cmp r0, #0 │ │ │ │ - bge a4a40 │ │ │ │ - b a4fcc │ │ │ │ - ldr r3, [pc, #568] @ a54b0 │ │ │ │ - ldr r1, [pc, #596] @ a54d0 │ │ │ │ + bge a4964 │ │ │ │ + b a4ef0 │ │ │ │ + ldr r3, [pc, #568] @ a53d4 │ │ │ │ + ldr r1, [pc, #596] @ a53f4 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 117e48 │ │ │ │ - b a4fcc │ │ │ │ - ldr r3, [pc, #544] @ a54b0 │ │ │ │ - ldr r1, [pc, #576] @ a54d4 │ │ │ │ + bl 1176e0 │ │ │ │ + b a4ef0 │ │ │ │ + ldr r3, [pc, #544] @ a53d4 │ │ │ │ + ldr r1, [pc, #576] @ a53f8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b a4fcc │ │ │ │ - ldr r3, [pc, #564] @ a54d8 │ │ │ │ - bl 35a770 │ │ │ │ + bl 18ed6c │ │ │ │ + b a4ef0 │ │ │ │ + ldr r3, [pc, #564] @ a53fc │ │ │ │ + bl 3580f0 │ │ │ │ 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 │ │ │ │ @@ -126677,558 +126618,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 a4c34 │ │ │ │ - ldr r0, [pc, #424] @ a54b0 │ │ │ │ + b a4b58 │ │ │ │ + ldr r0, [pc, #424] @ a53d4 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r1, [pc, #460] @ a54dc │ │ │ │ + ldr r1, [pc, #460] @ a5400 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117e48 │ │ │ │ - b a4d10 │ │ │ │ + bl 1176e0 │ │ │ │ + b a4c34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b a4c84 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b a4ba8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23bf20 │ │ │ │ - b a4b00 │ │ │ │ - bl 2a1f3c │ │ │ │ + bl 238708 │ │ │ │ + b a4a24 │ │ │ │ + bl 29ef8c │ │ │ │ mov r9, r8 │ │ │ │ mov r5, r8 │ │ │ │ str r8, [sp, #12] │ │ │ │ - b a4fcc │ │ │ │ - ldr r3, [pc, #336] @ a54a0 │ │ │ │ - ldr r1, [pc, #396] @ a54e0 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b a4fbc │ │ │ │ - ldr r2, [pc, #356] @ a54c8 │ │ │ │ + b a4ef0 │ │ │ │ + ldr r3, [pc, #336] @ a53c4 │ │ │ │ + ldr r1, [pc, #396] @ a5404 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ed6c │ │ │ │ + b a4ee0 │ │ │ │ + ldr r2, [pc, #356] @ a53ec │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [sp] │ │ │ │ ldr r0, [r2] │ │ │ │ ldr r3, [r6] │ │ │ │ - ldr r2, [pc, #364] @ a54e4 │ │ │ │ - bl 2b5730 │ │ │ │ + ldr r2, [pc, #364] @ a5408 │ │ │ │ + bl 2b2790 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a4fcc │ │ │ │ + bne a4ef0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - b a49b0 │ │ │ │ - ldr r3, [pc, #272] @ a54a0 │ │ │ │ - ldr r1, [pc, #340] @ a54e8 │ │ │ │ + b a48d4 │ │ │ │ + ldr r3, [pc, #272] @ a53c4 │ │ │ │ + ldr r1, [pc, #340] @ a540c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r9, r5 │ │ │ │ str r5, [sp, #12] │ │ │ │ - b a4fcc │ │ │ │ + b a4ef0 │ │ │ │ ldr sl, [r3, #4] │ │ │ │ - b a4950 │ │ │ │ + b a4874 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a53c8 │ │ │ │ + beq a52ec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a5464 │ │ │ │ + beq a5388 │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r3 │ │ │ │ mov r9, r3 │ │ │ │ mov r8, r3 │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b a4d28 │ │ │ │ - ldr r3, [pc, #220] @ a54c8 │ │ │ │ - ldr r2, [pc, #252] @ a54ec │ │ │ │ + b a4c4c │ │ │ │ + ldr r3, [pc, #220] @ a53ec │ │ │ │ + ldr r2, [pc, #252] @ a5410 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r1, #1 │ │ │ │ mov r3, r5 │ │ │ │ - bl 2b5730 │ │ │ │ - b a4d10 │ │ │ │ - ldr r3, [pc, #232] @ a54f0 │ │ │ │ - ldr r1, [pc, #232] @ a54f4 │ │ │ │ + bl 2b2790 │ │ │ │ + b a4c34 │ │ │ │ + ldr r3, [pc, #232] @ a5414 │ │ │ │ + ldr r1, [pc, #232] @ a5418 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b a4fbc │ │ │ │ - ldr r3, [pc, #132] @ a54a0 │ │ │ │ - ldr r1, [pc, #216] @ a54f8 │ │ │ │ + bl 18ed6c │ │ │ │ + b a4ee0 │ │ │ │ + ldr r3, [pc, #132] @ a53c4 │ │ │ │ + ldr r1, [pc, #216] @ a541c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b a4fbc │ │ │ │ + bl 18ed6c │ │ │ │ + b a4ee0 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - b a4fcc │ │ │ │ + b a4ef0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b a4d10 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b a4c34 │ │ │ │ mov r5, r9 │ │ │ │ str r9, [sp, #12] │ │ │ │ - b a4fcc │ │ │ │ + b a4ef0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - ldr r1, [pc, #28] @ a5470 │ │ │ │ + ldr r1, [pc, #28] @ a5394 │ │ │ │ cmp r2, #0 │ │ │ │ ldr sl, [r3, #4] │ │ │ │ add r0, r3, #8 │ │ │ │ - bne a4878 │ │ │ │ - b a495c │ │ │ │ + bne a479c │ │ │ │ + b a4880 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b a53c8 │ │ │ │ - subseq r8, r6, r0, asr lr │ │ │ │ - subseq r9, r6, ip, asr #30 │ │ │ │ - eorseq r5, sp, r0, lsr #10 │ │ │ │ - ldrdeq sp, [r9], -r0 │ │ │ │ - subseq sl, r8, r8, lsr #5 │ │ │ │ - subseq sl, r8, ip, lsr #19 │ │ │ │ - @ instruction: 0x00361ddc │ │ │ │ - mlaseq r5, ip, r0, sp │ │ │ │ - @ instruction: 0x00361df0 │ │ │ │ - subseq fp, r8, r4, lsr #4 │ │ │ │ - subseq sl, r8, r8, asr #4 │ │ │ │ - andseq r9, r5, r0, ror #20 │ │ │ │ - ldrsbeq r1, [r6], #-12 │ │ │ │ - eorseq r1, r6, r0, asr #28 │ │ │ │ - eorseq r1, r6, r8, lsl #28 │ │ │ │ - eorseq r2, r6, ip, lsr #1 │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r1, r6, ip, asr #30 │ │ │ │ - ldrsheq r2, [r6], -r0 @ │ │ │ │ - eorseq r1, r6, r4, asr #29 │ │ │ │ - eorseq r2, r6, r8, ror r1 │ │ │ │ - eorseq r2, r6, r0, lsr r1 │ │ │ │ - subseq sl, r6, r8, lsl ip │ │ │ │ - @ instruction: 0x00361ff4 │ │ │ │ - eorseq r1, r6, r8, asr #31 │ │ │ │ - eorseq r2, r6, r8, ror r0 │ │ │ │ - andeq r0, r0, ip │ │ │ │ - @ instruction: 0x003621bc │ │ │ │ - eorseq r1, r6, ip, ror #28 │ │ │ │ - eorseq r1, r6, r0, ror #29 │ │ │ │ - mlaseq r6, r8, lr, r1 │ │ │ │ - eorseq r2, r6, r4, lsl #4 │ │ │ │ - subseq r1, r6, r0, ror #1 │ │ │ │ - mlaseq r6, r8, sp, r1 │ │ │ │ - eorseq r1, r6, ip, lsr #27 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b a52ec │ │ │ │ + subseq r8, r5, r0, asr lr │ │ │ │ + subseq r9, r5, ip, asr #30 │ │ │ │ + eorseq r2, sp, r0, lsr #29 │ │ │ │ + strdeq sp, [r9], -r4 │ │ │ │ + subseq sl, r7, r8, lsr #5 │ │ │ │ + subseq sl, r7, ip, lsr #19 │ │ │ │ + eorseq pc, r5, ip, asr r7 @ │ │ │ │ + eorseq sl, r5, ip, lsl sl │ │ │ │ + eorseq pc, r5, r0, ror r7 @ │ │ │ │ + subseq fp, r7, r4, lsr #4 │ │ │ │ + subseq sl, r7, r8, asr #4 │ │ │ │ + andseq r8, r5, r8, lsr ip │ │ │ │ + ldrsbeq r1, [r5], #-12 │ │ │ │ + eorseq pc, r5, r0, asr #15 │ │ │ │ + eorseq pc, r5, r8, lsl #15 │ │ │ │ + eorseq pc, r5, ip, lsr #20 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq pc, r5, ip, asr #17 │ │ │ │ + eorseq pc, r5, r0, ror sl @ │ │ │ │ + eorseq pc, r5, r4, asr #16 │ │ │ │ + @ instruction: 0x0035faf8 │ │ │ │ + @ instruction: 0x0035fab0 │ │ │ │ + subseq sl, r5, r8, lsl ip │ │ │ │ + eorseq pc, r5, r4, ror r9 @ │ │ │ │ + eorseq pc, r5, r8, asr #18 │ │ │ │ + @ instruction: 0x0035f9f8 │ │ │ │ + andeq r0, r0, ip │ │ │ │ + eorseq pc, r5, ip, lsr fp @ │ │ │ │ + eorseq pc, r5, ip, ror #15 │ │ │ │ + eorseq pc, r5, r0, ror #16 │ │ │ │ + eorseq pc, r5, r8, lsl r8 @ │ │ │ │ + eorseq pc, r5, r4, lsl #23 │ │ │ │ + subseq r1, r5, r0, ror #1 │ │ │ │ + eorseq pc, r5, r8, lsl r7 @ │ │ │ │ + eorseq pc, r5, ip, lsr #14 │ │ │ │ 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 a5610 │ │ │ │ + beq a5534 │ │ │ │ ldr r6, [r5, #128] @ 0x80 │ │ │ │ cmp r6, #0 │ │ │ │ - beq a55cc │ │ │ │ + beq a54f0 │ │ │ │ ldr r7, [r6, #128] @ 0x80 │ │ │ │ cmp r7, #0 │ │ │ │ - beq a5654 │ │ │ │ + beq a5578 │ │ │ │ ldr r8, [r7, #128] @ 0x80 │ │ │ │ cmp r8, #0 │ │ │ │ - beq a562c │ │ │ │ + beq a5550 │ │ │ │ ldr r0, [r8, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a567c │ │ │ │ - bl a54fc │ │ │ │ + beq a55a0 │ │ │ │ + bl a5420 │ │ │ │ ldr r2, [r8, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne a5690 │ │ │ │ + bne a55b4 │ │ │ │ ldr r1, [r8, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne a56b4 │ │ │ │ + bne a55d8 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a56ac │ │ │ │ + bne a55d0 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne a5640 │ │ │ │ + bne a5564 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a56a4 │ │ │ │ + bne a55c8 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne a5668 │ │ │ │ + bne a558c │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a55e0 │ │ │ │ + beq a5504 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a5624 │ │ │ │ + bne a5548 │ │ │ │ mov r0, r5 │ │ │ │ - b a55fc │ │ │ │ - ldr r0, [pc, #232] @ a56bc │ │ │ │ + b a5520 │ │ │ │ + ldr r0, [pc, #232] @ a55e0 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a55b8 │ │ │ │ + bne a54dc │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne a55b8 │ │ │ │ + bne a54dc │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a5624 │ │ │ │ + bne a5548 │ │ │ │ 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] @ a56bc │ │ │ │ + ldr r0, [pc, #164] @ a55e0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a55fc │ │ │ │ + beq a5520 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #136] @ a56bc │ │ │ │ + ldr r0, [pc, #136] @ a55e0 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a557c │ │ │ │ + beq a54a0 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne a56a4 │ │ │ │ + bne a55c8 │ │ │ │ mov r0, r7 │ │ │ │ - b a5598 │ │ │ │ - ldr r0, [pc, #96] @ a56bc │ │ │ │ + b a54bc │ │ │ │ + ldr r0, [pc, #96] @ a55e0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a5598 │ │ │ │ + beq a54bc │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a55b4 │ │ │ │ + bne a54d8 │ │ │ │ mov r0, r6 │ │ │ │ - b a55e0 │ │ │ │ - ldr r0, [pc, #56] @ a56bc │ │ │ │ + b a5504 │ │ │ │ + ldr r0, [pc, #56] @ a55e0 │ │ │ │ ldr r2, [r8, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a5560 │ │ │ │ + beq a5484 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne a5640 │ │ │ │ + bne a5564 │ │ │ │ mov r0, r8 │ │ │ │ - b a557c │ │ │ │ + b a54a0 │ │ │ │ mov r3, r2 │ │ │ │ - b a5668 │ │ │ │ + b a558c │ │ │ │ mov r3, r2 │ │ │ │ - b a5640 │ │ │ │ + b a5564 │ │ │ │ mov r2, r3 │ │ │ │ - b a5690 │ │ │ │ - subseq r8, r6, r0, asr lr │ │ │ │ + b a55b4 │ │ │ │ + subseq r8, r5, r0, asr lr │ │ │ │ │ │ │ │ -000a56c0 : │ │ │ │ +000a55e4 : │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ tst r3, #4096 @ 0x1000 │ │ │ │ - bne a56e8 │ │ │ │ + bne a560c │ │ │ │ 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 93f44 │ │ │ │ + b 93e68 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000a56f0 : │ │ │ │ +000a5614 : │ │ │ │ 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 a5750 │ │ │ │ + blt a5674 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a572c │ │ │ │ + beq a5650 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp] │ │ │ │ - bl 9deec │ │ │ │ + bl 9de10 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ cmp r3, #0 │ │ │ │ - ldreq r0, [pc, #44] @ a5764 │ │ │ │ - beq a5724 │ │ │ │ - ldr r3, [pc, #40] @ a5768 │ │ │ │ - ldr r1, [pc, #40] @ a576c │ │ │ │ + ldreq r0, [pc, #44] @ a5688 │ │ │ │ + beq a5648 │ │ │ │ + ldr r3, [pc, #40] @ a568c │ │ │ │ + ldr r1, [pc, #40] @ a5690 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r0, #0 │ │ │ │ - b a5724 │ │ │ │ - ldr r3, [pc, #16] @ a5768 │ │ │ │ - ldr r1, [pc, #20] @ a5770 │ │ │ │ + b a5648 │ │ │ │ + ldr r3, [pc, #16] @ a568c │ │ │ │ + ldr r1, [pc, #20] @ a5694 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b a5748 │ │ │ │ - subseq r9, r8, r4, asr #22 │ │ │ │ - ldrsbeq r1, [r6], #-12 │ │ │ │ - @ instruction: 0x003622dc │ │ │ │ - eorseq r2, r6, r8, lsr #5 │ │ │ │ + bl 18ed6c │ │ │ │ + b a566c │ │ │ │ + subseq r9, r7, r4, asr #22 │ │ │ │ + ldrsbeq r1, [r5], #-12 │ │ │ │ + eorseq pc, r5, ip, asr ip @ │ │ │ │ + eorseq pc, r5, r8, lsr #24 │ │ │ │ │ │ │ │ -000a5774 : │ │ │ │ - ldr r3, [pc, #24] @ a5794 │ │ │ │ +000a5698 : │ │ │ │ + ldr r3, [pc, #24] @ a56b8 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000a5798 : │ │ │ │ +000a56bc : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands r3, r3, #8388608 @ 0x800000 │ │ │ │ - beq a57b4 │ │ │ │ + beq a56d8 │ │ │ │ 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] @ a57f0 │ │ │ │ + ldr r0, [pc, #36] @ a5714 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #28] @ a57f4 │ │ │ │ + ldr r1, [pc, #28] @ a5718 │ │ │ │ ldr r0, [r0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 117e48 │ │ │ │ + bl 1176e0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r6, ip, lsr #6 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq pc, r5, ip, lsr #25 │ │ │ │ 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 a5a64 │ │ │ │ + bl a5988 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a59dc │ │ │ │ - ldr r1, [pc, #528] @ a5a50 │ │ │ │ + beq a5900 │ │ │ │ + ldr r1, [pc, #528] @ a5974 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl a5b4c │ │ │ │ + bl a5a70 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt a59c4 │ │ │ │ + blt a58e8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a59e4 │ │ │ │ + bne a5908 │ │ │ │ mov r0, r7 │ │ │ │ - bl a5a64 │ │ │ │ + bl a5988 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a59dc │ │ │ │ - ldr r1, [pc, #480] @ a5a54 │ │ │ │ + beq a5900 │ │ │ │ + ldr r1, [pc, #480] @ a5978 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl a5b4c │ │ │ │ + bl a5a70 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt a59c4 │ │ │ │ + blt a58e8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a5a0c │ │ │ │ + bne a5930 │ │ │ │ mov r0, r5 │ │ │ │ - bl a5a64 │ │ │ │ + bl a5988 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a59dc │ │ │ │ - ldr r1, [pc, #432] @ a5a58 │ │ │ │ + beq a5900 │ │ │ │ + ldr r1, [pc, #432] @ a597c │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl a5b4c │ │ │ │ + bl a5a70 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt a59c4 │ │ │ │ + blt a58e8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a5a28 │ │ │ │ + bne a594c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 92cbc │ │ │ │ + bl 92be0 │ │ │ │ cmp r0, #0 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq a59dc │ │ │ │ + beq a5900 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov r5, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - ble a5954 │ │ │ │ + ble a5878 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - ldr r8, [pc, #356] @ a5a5c │ │ │ │ + ldr r8, [pc, #356] @ a5980 │ │ │ │ mov r4, r5 │ │ │ │ mov r9, r5 │ │ │ │ - b a5904 │ │ │ │ + b a5828 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr fp, [r3, r4, lsl #3] │ │ │ │ cmp fp, r8 │ │ │ │ mov r0, fp │ │ │ │ - beq a59ac │ │ │ │ + beq a58d0 │ │ │ │ bl 29c28 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r9, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 9deec │ │ │ │ + bl 9de10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a59bc │ │ │ │ + beq a58e0 │ │ │ │ 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 a5900 │ │ │ │ + bgt a5824 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl a5d08 <_PyTuple_Resize@@Base> │ │ │ │ + bl a5c2c <_PyTuple_Resize@@Base> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmn r0, #1 │ │ │ │ - beq a59c0 │ │ │ │ - ldr r1, [pc, #236] @ a5a60 │ │ │ │ + beq a58e4 │ │ │ │ + ldr r1, [pc, #236] @ a5984 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl a5b4c │ │ │ │ + bl a5a70 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt a59bc │ │ │ │ + blt a58e0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a59a0 │ │ │ │ + beq a58c4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a5a00 │ │ │ │ + beq a5924 │ │ │ │ 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 a5904 │ │ │ │ - b a5954 │ │ │ │ + bgt a5828 │ │ │ │ + b a5878 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a59dc │ │ │ │ + beq a5900 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a5a44 │ │ │ │ + beq a5968 │ │ │ │ mvn r0, #0 │ │ │ │ - b a59a4 │ │ │ │ + b a58c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a585c │ │ │ │ + bne a5780 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b a585c │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b a5780 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b a59a0 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b a58c4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a5890 │ │ │ │ + bne a57b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b a5890 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b a57b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a58c4 │ │ │ │ + bne a57e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b a58c4 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b a57e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b a59dc │ │ │ │ - eorseq r5, sp, r8, ror #12 │ │ │ │ - eorseq r5, sp, ip, ror r6 │ │ │ │ - eorseq r5, sp, r8, lsl #13 │ │ │ │ - eorseq r2, r6, ip, asr r3 │ │ │ │ - mlaseq sp, ip, r6, r5 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b a5900 │ │ │ │ + eorseq r2, sp, r8, ror #31 │ │ │ │ + @ instruction: 0x003d2ffc │ │ │ │ + eorseq r3, sp, r8 │ │ │ │ + @ instruction: 0x0035fcdc │ │ │ │ + eorseq r3, sp, ip, lsl r0 │ │ │ │ │ │ │ │ -000a5a64 : │ │ │ │ - ldr r2, [pc, #216] @ a5b44 │ │ │ │ +000a5988 : │ │ │ │ + ldr r2, [pc, #216] @ a5a68 │ │ │ │ add r3, r0, #5 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi a5a80 │ │ │ │ - ldr r0, [pc, #204] @ a5b48 │ │ │ │ + bhi a59a4 │ │ │ │ + ldr r0, [pc, #204] @ a5a6c │ │ │ │ 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 a5ac4 │ │ │ │ + blt a59e8 │ │ │ │ lsrs r5, r0, #30 │ │ │ │ - bne a5af4 │ │ │ │ + bne a5a18 │ │ │ │ mov r0, #1 │ │ │ │ - bl a362c <_PyLong_New@@Base> │ │ │ │ + bl a3550 <_PyLong_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq a5b3c │ │ │ │ + beq a5a60 │ │ │ │ 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 a5af8 │ │ │ │ + bne a5a1c │ │ │ │ mov r0, #1 │ │ │ │ - bl a362c <_PyLong_New@@Base> │ │ │ │ + bl a3550 <_PyLong_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq a5b3c │ │ │ │ + beq a5a60 │ │ │ │ mov r3, #10 │ │ │ │ str r3, [r0, #8] │ │ │ │ str r4, [r0, #12] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r6, #0 │ │ │ │ mov r0, #2 │ │ │ │ - bl a362c <_PyLong_New@@Base> │ │ │ │ + bl a3550 <_PyLong_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq a5b3c │ │ │ │ + beq a5a60 │ │ │ │ cmp r6, #0 │ │ │ │ addeq r2, r0, #16 │ │ │ │ biceq r4, r4, #-1073741824 @ 0xc0000000 │ │ │ │ moveq r3, #16 │ │ │ │ - bne a5b2c │ │ │ │ + bne a5a50 │ │ │ │ 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 a5b1c │ │ │ │ + b a5a40 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ - subseq r7, r8, ip, lsr #2 │ │ │ │ + subseq r7, r7, ip, lsr #2 │ │ │ │ │ │ │ │ -000a5b4c : │ │ │ │ +000a5a70 : │ │ │ │ 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 │ │ │ │ @@ -127236,389 +127177,389 @@ │ │ │ │ mov r6, r2 │ │ │ │ bl 29c28 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9deec │ │ │ │ + bl 9de10 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq a5cb0 │ │ │ │ - ldr r7, [pc, #304] @ a5ccc │ │ │ │ - bl 35a770 │ │ │ │ + beq a5bd4 │ │ │ │ + ldr r7, [pc, #304] @ a5bf0 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [r7, r0] │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f6c0 │ │ │ │ + bl 9f5e4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ mov r4, r0 │ │ │ │ - beq a5cb8 │ │ │ │ + beq a5bdc │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a5c48 │ │ │ │ + beq a5b6c │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ str r3, [r6] │ │ │ │ - ldr r3, [pc, #224] @ a5cd0 │ │ │ │ + ldr r3, [pc, #224] @ a5bf4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne a5c58 │ │ │ │ + bne a5b7c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq a5c58 │ │ │ │ - bl 35a770 │ │ │ │ + beq a5b7c │ │ │ │ + bl 3580f0 │ │ │ │ ldr r2, [r7, r0] │ │ │ │ ldr r1, [r5, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - ldr r2, [pc, #188] @ a5cd4 │ │ │ │ + ldr r2, [pc, #188] @ a5bf8 │ │ │ │ str r6, [sp] │ │ │ │ cmp r1, r2 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - beq a5c80 │ │ │ │ - bl a02fc │ │ │ │ + beq a5ba4 │ │ │ │ + bl a0220 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne a5c94 │ │ │ │ + bne a5bb8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #128] @ a5cd0 │ │ │ │ + ldr r3, [pc, #128] @ a5bf4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a5bf4 │ │ │ │ + beq a5b18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8bfc4 │ │ │ │ + bl 8befc │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne a5c00 │ │ │ │ + bne a5b24 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23dc54 │ │ │ │ + bl 23a43c │ │ │ │ mov r5, r0 │ │ │ │ - b a5c88 │ │ │ │ - bl 9ccd0 │ │ │ │ + b a5bac │ │ │ │ + bl 9cbf4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a5c3c │ │ │ │ + beq a5b60 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a5c3c │ │ │ │ + bne a5b60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b a5c3c │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b a5b60 │ │ │ │ mvn r5, #0 │ │ │ │ - b a5c3c │ │ │ │ - ldr r1, [pc, #24] @ a5cd8 │ │ │ │ - ldr r0, [pc, #24] @ a5cdc │ │ │ │ - bl 2e2cec <_PyErr_BadInternalCall@@Base> │ │ │ │ + b a5b60 │ │ │ │ + ldr r1, [pc, #24] @ a5bfc │ │ │ │ + ldr r0, [pc, #24] @ a5c00 │ │ │ │ + bl 2e0194 <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r5, #0 │ │ │ │ - b a5c88 │ │ │ │ + b a5bac │ │ │ │ andeq r0, r0, ip │ │ │ │ - ldrsheq sl, [r6], #-76 @ 0xffffffb4 │ │ │ │ - subseq sl, r6, ip, lsr #24 │ │ │ │ + ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ + subseq sl, r5, ip, lsr #24 │ │ │ │ andeq r0, r0, ip, lsl #20 │ │ │ │ - eorseq lr, r5, ip, asr #15 │ │ │ │ + eorseq ip, r5, ip, asr #2 │ │ │ │ │ │ │ │ -000a5ce0 <_PyUnicode_InternImmortal@@Base>: │ │ │ │ +000a5c04 <_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 9f6c0 │ │ │ │ + bl 9f5e4 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000a5d08 <_PyTuple_Resize@@Base>: │ │ │ │ +000a5c2c <_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 a6094 <_PyTuple_Resize@@Base+0x38c> │ │ │ │ - ldr r3, [pc, #928] @ a60d0 <_PyTuple_Resize@@Base+0x3c8> │ │ │ │ + beq a5fb8 <_PyTuple_Resize@@Base+0x38c> │ │ │ │ + ldr r3, [pc, #928] @ a5ff4 <_PyTuple_Resize@@Base+0x3c8> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a6094 <_PyTuple_Resize@@Base+0x38c> │ │ │ │ + bne a5fb8 <_PyTuple_Resize@@Base+0x38c> │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r5, r1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq a5f5c <_PyTuple_Resize@@Base+0x254> │ │ │ │ + beq a5e80 <_PyTuple_Resize@@Base+0x254> │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne a6094 <_PyTuple_Resize@@Base+0x38c> │ │ │ │ + bne a5fb8 <_PyTuple_Resize@@Base+0x38c> │ │ │ │ cmp r1, r6 │ │ │ │ - bne a5d64 <_PyTuple_Resize@@Base+0x5c> │ │ │ │ + bne a5c88 <_PyTuple_Resize@@Base+0x5c> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r1, #0 │ │ │ │ - beq a5eec <_PyTuple_Resize@@Base+0x1e4> │ │ │ │ + beq a5e10 <_PyTuple_Resize@@Base+0x1e4> │ │ │ │ ldr r2, [r4, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a5da8 <_PyTuple_Resize@@Base+0xa0> │ │ │ │ + beq a5ccc <_PyTuple_Resize@@Base+0xa0> │ │ │ │ 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 a5e64 <_PyTuple_Resize@@Base+0x15c> │ │ │ │ + bge a5d88 <_PyTuple_Resize@@Base+0x15c> │ │ │ │ add r8, r4, r5, lsl #2 │ │ │ │ ldr r0, [r8, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a5f90 <_PyTuple_Resize@@Base+0x288> │ │ │ │ + bne a5eb4 <_PyTuple_Resize@@Base+0x288> │ │ │ │ add r3, r5, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - ble a5e64 <_PyTuple_Resize@@Base+0x15c> │ │ │ │ + ble a5d88 <_PyTuple_Resize@@Base+0x15c> │ │ │ │ ldr r0, [r8, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a6014 <_PyTuple_Resize@@Base+0x30c> │ │ │ │ + bne a5f38 <_PyTuple_Resize@@Base+0x30c> │ │ │ │ add r3, r5, #2 │ │ │ │ cmp r6, r3 │ │ │ │ - ble a5e64 <_PyTuple_Resize@@Base+0x15c> │ │ │ │ + ble a5d88 <_PyTuple_Resize@@Base+0x15c> │ │ │ │ ldr r0, [r8, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a5fe8 <_PyTuple_Resize@@Base+0x2e0> │ │ │ │ + bne a5f0c <_PyTuple_Resize@@Base+0x2e0> │ │ │ │ add r3, r5, #3 │ │ │ │ cmp r6, r3 │ │ │ │ - ble a5e64 <_PyTuple_Resize@@Base+0x15c> │ │ │ │ + ble a5d88 <_PyTuple_Resize@@Base+0x15c> │ │ │ │ ldr r0, [r8, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a6040 <_PyTuple_Resize@@Base+0x338> │ │ │ │ + bne a5f64 <_PyTuple_Resize@@Base+0x338> │ │ │ │ add r3, r5, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - ble a5e64 <_PyTuple_Resize@@Base+0x15c> │ │ │ │ + ble a5d88 <_PyTuple_Resize@@Base+0x15c> │ │ │ │ ldr r0, [r8, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a5fbc <_PyTuple_Resize@@Base+0x2b4> │ │ │ │ + bne a5ee0 <_PyTuple_Resize@@Base+0x2b4> │ │ │ │ add r3, r5, #5 │ │ │ │ cmp r6, r3 │ │ │ │ - ble a5e64 <_PyTuple_Resize@@Base+0x15c> │ │ │ │ + ble a5d88 <_PyTuple_Resize@@Base+0x15c> │ │ │ │ ldr r0, [r8, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a5f30 <_PyTuple_Resize@@Base+0x228> │ │ │ │ + bne a5e54 <_PyTuple_Resize@@Base+0x228> │ │ │ │ add r8, r5, #6 │ │ │ │ cmp r6, r8 │ │ │ │ - ble a5e64 <_PyTuple_Resize@@Base+0x15c> │ │ │ │ + ble a5d88 <_PyTuple_Resize@@Base+0x15c> │ │ │ │ add r9, r5, #8 │ │ │ │ add r9, r4, r9, lsl #2 │ │ │ │ ldr r0, [r9, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne a5f04 <_PyTuple_Resize@@Base+0x1fc> │ │ │ │ + bne a5e28 <_PyTuple_Resize@@Base+0x1fc> │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r8, r6 │ │ │ │ - blt a5e4c <_PyTuple_Resize@@Base+0x144> │ │ │ │ - ldr r2, [pc, #616] @ a60d4 <_PyTuple_Resize@@Base+0x3cc> │ │ │ │ + blt a5d70 <_PyTuple_Resize@@Base+0x144> │ │ │ │ + ldr r2, [pc, #616] @ a5ff8 <_PyTuple_Resize@@Base+0x3cc> │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a606c <_PyTuple_Resize@@Base+0x364> │ │ │ │ + bne a5f90 <_PyTuple_Resize@@Base+0x364> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1658e8 <_PyObject_GC_Resize@@Base> │ │ │ │ + bl 164ad0 <_PyObject_GC_Resize@@Base> │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq a6080 <_PyTuple_Resize@@Base+0x378> │ │ │ │ - bl cb908 <_Py_NewReferenceNoTotal@@Base> │ │ │ │ + beq a5fa4 <_PyTuple_Resize@@Base+0x378> │ │ │ │ + bl cb420 <_Py_NewReferenceNoTotal@@Base> │ │ │ │ cmp r5, r6 │ │ │ │ - bgt a5ed0 <_PyTuple_Resize@@Base+0x1c8> │ │ │ │ - ldr r3, [pc, #572] @ a60d8 <_PyTuple_Resize@@Base+0x3d0> │ │ │ │ - bl 35a770 │ │ │ │ + bgt a5df4 <_PyTuple_Resize@@Base+0x1c8> │ │ │ │ + ldr r3, [pc, #572] @ a5ffc <_PyTuple_Resize@@Base+0x3d0> │ │ │ │ + bl 3580f0 │ │ │ │ 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] │ │ │ │ str r8, [r7] │ │ │ │ orr r3, r3, r0 │ │ │ │ str r1, [r0] │ │ │ │ stmdb r8, {r2, r3} │ │ │ │ str r1, [r2, #4] │ │ │ │ - b a5d5c <_PyTuple_Resize@@Base+0x54> │ │ │ │ + b a5c80 <_PyTuple_Resize@@Base+0x54> │ │ │ │ sub r2, r5, r6 │ │ │ │ add r0, r6, #3 │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r0, r8, r0, lsl #2 │ │ │ │ mov r1, #0 │ │ │ │ bl 29658 │ │ │ │ - b a5e94 <_PyTuple_Resize@@Base+0x18c> │ │ │ │ + b a5db8 <_PyTuple_Resize@@Base+0x18c> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r4] │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #476] @ a60dc <_PyTuple_Resize@@Base+0x3d4> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #476] @ a6000 <_PyTuple_Resize@@Base+0x3d4> │ │ │ │ str r3, [r7] │ │ │ │ - b a5d5c <_PyTuple_Resize@@Base+0x54> │ │ │ │ + b a5c80 <_PyTuple_Resize@@Base+0x54> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r9] │ │ │ │ - beq a5e58 <_PyTuple_Resize@@Base+0x150> │ │ │ │ + beq a5d7c <_PyTuple_Resize@@Base+0x150> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a5e58 <_PyTuple_Resize@@Base+0x150> │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b a5e58 <_PyTuple_Resize@@Base+0x150> │ │ │ │ + bne a5d7c <_PyTuple_Resize@@Base+0x150> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b a5d7c <_PyTuple_Resize@@Base+0x150> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r8, #32] │ │ │ │ - beq a5e38 <_PyTuple_Resize@@Base+0x130> │ │ │ │ + beq a5d5c <_PyTuple_Resize@@Base+0x130> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a5e38 <_PyTuple_Resize@@Base+0x130> │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b a5e38 <_PyTuple_Resize@@Base+0x130> │ │ │ │ + bne a5d5c <_PyTuple_Resize@@Base+0x130> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b a5d5c <_PyTuple_Resize@@Base+0x130> │ │ │ │ cmp r1, #0 │ │ │ │ - beq a5d5c <_PyTuple_Resize@@Base+0x54> │ │ │ │ + beq a5c80 <_PyTuple_Resize@@Base+0x54> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a60b4 <_PyTuple_Resize@@Base+0x3ac> │ │ │ │ + bne a5fd8 <_PyTuple_Resize@@Base+0x3ac> │ │ │ │ mov r0, r5 │ │ │ │ - bl 92cbc │ │ │ │ + bl 92be0 │ │ │ │ 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, #12] │ │ │ │ - beq a5dc0 <_PyTuple_Resize@@Base+0xb8> │ │ │ │ + beq a5ce4 <_PyTuple_Resize@@Base+0xb8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a5dc0 <_PyTuple_Resize@@Base+0xb8> │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b a5dc0 <_PyTuple_Resize@@Base+0xb8> │ │ │ │ + bne a5ce4 <_PyTuple_Resize@@Base+0xb8> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b a5ce4 <_PyTuple_Resize@@Base+0xb8> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r8, #28] │ │ │ │ - beq a5e20 <_PyTuple_Resize@@Base+0x118> │ │ │ │ + beq a5d44 <_PyTuple_Resize@@Base+0x118> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a5e20 <_PyTuple_Resize@@Base+0x118> │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b a5e20 <_PyTuple_Resize@@Base+0x118> │ │ │ │ + bne a5d44 <_PyTuple_Resize@@Base+0x118> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b a5d44 <_PyTuple_Resize@@Base+0x118> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r8, #20] │ │ │ │ - beq a5df0 <_PyTuple_Resize@@Base+0xe8> │ │ │ │ + beq a5d14 <_PyTuple_Resize@@Base+0xe8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a5df0 <_PyTuple_Resize@@Base+0xe8> │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b a5df0 <_PyTuple_Resize@@Base+0xe8> │ │ │ │ + bne a5d14 <_PyTuple_Resize@@Base+0xe8> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b a5d14 <_PyTuple_Resize@@Base+0xe8> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r8, #16] │ │ │ │ - beq a5dd8 <_PyTuple_Resize@@Base+0xd0> │ │ │ │ + beq a5cfc <_PyTuple_Resize@@Base+0xd0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a5dd8 <_PyTuple_Resize@@Base+0xd0> │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b a5dd8 <_PyTuple_Resize@@Base+0xd0> │ │ │ │ + bne a5cfc <_PyTuple_Resize@@Base+0xd0> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b a5cfc <_PyTuple_Resize@@Base+0xd0> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r8, #24] │ │ │ │ - beq a5e08 <_PyTuple_Resize@@Base+0x100> │ │ │ │ + beq a5d2c <_PyTuple_Resize@@Base+0x100> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a5e08 <_PyTuple_Resize@@Base+0x100> │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b a5e08 <_PyTuple_Resize@@Base+0x100> │ │ │ │ + bne a5d2c <_PyTuple_Resize@@Base+0x100> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b a5d2c <_PyTuple_Resize@@Base+0x100> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b a5e74 <_PyTuple_Resize@@Base+0x16c> │ │ │ │ + b a5d98 <_PyTuple_Resize@@Base+0x16c> │ │ │ │ mov r0, r4 │ │ │ │ str r8, [r7] │ │ │ │ - bl a42c8 │ │ │ │ + bl a41ec │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r7] │ │ │ │ - bl 9b2fc │ │ │ │ - ldr r1, [pc, #52] @ a60e0 <_PyTuple_Resize@@Base+0x3d8> │ │ │ │ - ldr r0, [pc, #52] @ a60e4 <_PyTuple_Resize@@Base+0x3dc> │ │ │ │ - bl 2e2cec <_PyErr_BadInternalCall@@Base> │ │ │ │ - b a608c <_PyTuple_Resize@@Base+0x384> │ │ │ │ + bl 9b220 │ │ │ │ + ldr r1, [pc, #52] @ a6004 <_PyTuple_Resize@@Base+0x3d8> │ │ │ │ + ldr r0, [pc, #52] @ a6008 <_PyTuple_Resize@@Base+0x3dc> │ │ │ │ + bl 2e0194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b a5fb0 <_PyTuple_Resize@@Base+0x384> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a5f70 <_PyTuple_Resize@@Base+0x268> │ │ │ │ + bne a5e94 <_PyTuple_Resize@@Base+0x268> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b a5f70 <_PyTuple_Resize@@Base+0x268> │ │ │ │ - subseq sl, r6, ip, lsr #8 │ │ │ │ - subseq r5, r8, r0, lsl lr │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b a5e94 <_PyTuple_Resize@@Base+0x268> │ │ │ │ + subseq sl, r5, ip, lsr #8 │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r1, r9, r8, lsl r0 │ │ │ │ + subseq r1, r8, r8, lsl r0 │ │ │ │ andeq r0, r0, pc, lsl #7 │ │ │ │ - eorseq lr, r5, r0, lsl #11 │ │ │ │ - ldr r3, [pc, #20] @ a6104 <_PyTuple_Resize@@Base+0x3fc> │ │ │ │ + eorseq fp, r5, r0, lsl #30 │ │ │ │ + ldr r3, [pc, #20] @ a6028 <_PyTuple_Resize@@Base+0x3fc> │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, r0 │ │ │ │ - bne a6100 <_PyTuple_Resize@@Base+0x3f8> │ │ │ │ + bne a6024 <_PyTuple_Resize@@Base+0x3f8> │ │ │ │ mov r0, #1 │ │ │ │ - b 23f9b8 │ │ │ │ - b a6108 <_PyTuple_Resize@@Base+0x400> │ │ │ │ - subseq r8, r6, r0, lsr #30 │ │ │ │ + b 23c198 │ │ │ │ + b a602c <_PyTuple_Resize@@Base+0x400> │ │ │ │ + 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] @ a61e0 <_PyTuple_Resize@@Base+0x4d8> │ │ │ │ + ldr r2, [pc, #192] @ a6104 <_PyTuple_Resize@@Base+0x4d8> │ │ │ │ ldr r3, [r0, #152] @ 0x98 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a61c8 <_PyTuple_Resize@@Base+0x4c0> │ │ │ │ + bne a60ec <_PyTuple_Resize@@Base+0x4c0> │ │ │ │ mov r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 9da3c │ │ │ │ + bl 9d960 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq a61d8 <_PyTuple_Resize@@Base+0x4d0> │ │ │ │ + beq a60fc <_PyTuple_Resize@@Base+0x4d0> │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - beq a6180 <_PyTuple_Resize@@Base+0x478> │ │ │ │ - ldr r2, [pc, #144] @ a61e4 <_PyTuple_Resize@@Base+0x4dc> │ │ │ │ - bl 35a770 │ │ │ │ + beq a60a4 <_PyTuple_Resize@@Base+0x478> │ │ │ │ + ldr r2, [pc, #144] @ a6108 <_PyTuple_Resize@@Base+0x4dc> │ │ │ │ + bl 3580f0 │ │ │ │ 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] │ │ │ │ @@ -127630,33 +127571,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 a61c0 <_PyTuple_Resize@@Base+0x4b8> │ │ │ │ + beq a60e4 <_PyTuple_Resize@@Base+0x4b8> │ │ │ │ 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] @ a61e8 <_PyTuple_Resize@@Base+0x4e0> │ │ │ │ - b a61b4 <_PyTuple_Resize@@Base+0x4ac> │ │ │ │ + ldr r4, [pc, #32] @ a610c <_PyTuple_Resize@@Base+0x4e0> │ │ │ │ + b a60d8 <_PyTuple_Resize@@Base+0x4ac> │ │ │ │ mov r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne a6180 <_PyTuple_Resize@@Base+0x478> │ │ │ │ + bne a60a4 <_PyTuple_Resize@@Base+0x478> │ │ │ │ mov r3, #0 │ │ │ │ - b a61b8 <_PyTuple_Resize@@Base+0x4b0> │ │ │ │ - ldrdeq sp, [r9], -r0 │ │ │ │ + b a60dc <_PyTuple_Resize@@Base+0x4b0> │ │ │ │ + strdeq sp, [r9], -r4 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r1, r9, r8, lsl r0 │ │ │ │ + subseq r1, r8, r8, lsl r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldmdb r0, {r1, r2} │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ @@ -127665,385 +127606,385 @@ │ │ │ │ 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 a62ac <_PyTuple_Resize@@Base+0x5a4> │ │ │ │ - ldr r3, [pc, #100] @ a629c <_PyTuple_Resize@@Base+0x594> │ │ │ │ + bl a61d0 <_PyTuple_Resize@@Base+0x5a4> │ │ │ │ + ldr r3, [pc, #100] @ a61c0 <_PyTuple_Resize@@Base+0x594> │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - bne a627c <_PyTuple_Resize@@Base+0x574> │ │ │ │ - ldr r3, [pc, #84] @ a62a0 <_PyTuple_Resize@@Base+0x598> │ │ │ │ - bl 35a770 │ │ │ │ + bne a61a0 <_PyTuple_Resize@@Base+0x574> │ │ │ │ + ldr r3, [pc, #84] @ a61c4 <_PyTuple_Resize@@Base+0x598> │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ ldr r2, [r3, #1800] @ 0x708 │ │ │ │ cmp r2, #15 │ │ │ │ - bgt a628c <_PyTuple_Resize@@Base+0x584> │ │ │ │ + bgt a61b0 <_PyTuple_Resize@@Base+0x584> │ │ │ │ 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 │ │ │ │ ldr r3, [r3, #160] @ 0xa0 │ │ │ │ pop {r4, lr} │ │ │ │ bx r3 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r1, #160] @ 0xa0 │ │ │ │ pop {r4, lr} │ │ │ │ bx r3 │ │ │ │ - subseq r8, r6, r0, lsr #30 │ │ │ │ + subseq r8, r5, r0, lsr #30 │ │ │ │ andeq r0, r0, ip │ │ │ │ mov r0, r1 │ │ │ │ - b 23f1b0 │ │ │ │ + b 23b990 │ │ │ │ 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 a63c4 <_PyTuple_Resize@@Base+0x6bc> │ │ │ │ + bne a62e8 <_PyTuple_Resize@@Base+0x6bc> │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq a631c <_PyTuple_Resize@@Base+0x614> │ │ │ │ + beq a6240 <_PyTuple_Resize@@Base+0x614> │ │ │ │ ldr r3, [r5] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #12] │ │ │ │ - beq a631c <_PyTuple_Resize@@Base+0x614> │ │ │ │ + beq a6240 <_PyTuple_Resize@@Base+0x614> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r5] │ │ │ │ - bne a631c <_PyTuple_Resize@@Base+0x614> │ │ │ │ - ldr r2, [pc, #388] @ a6488 <_PyTuple_Resize@@Base+0x780> │ │ │ │ + bne a6240 <_PyTuple_Resize@@Base+0x614> │ │ │ │ + ldr r2, [pc, #388] @ a63ac <_PyTuple_Resize@@Base+0x780> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a63f0 <_PyTuple_Resize@@Base+0x6e8> │ │ │ │ + bne a6314 <_PyTuple_Resize@@Base+0x6e8> │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a645c <_PyTuple_Resize@@Base+0x754> │ │ │ │ + bne a6380 <_PyTuple_Resize@@Base+0x754> │ │ │ │ ldr r5, [r4, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq a6378 <_PyTuple_Resize@@Base+0x670> │ │ │ │ + beq a629c <_PyTuple_Resize@@Base+0x670> │ │ │ │ ldr r3, [r5] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #20] │ │ │ │ - beq a6378 <_PyTuple_Resize@@Base+0x670> │ │ │ │ + beq a629c <_PyTuple_Resize@@Base+0x670> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r5] │ │ │ │ - bne a6378 <_PyTuple_Resize@@Base+0x670> │ │ │ │ - ldr r2, [pc, #296] @ a6488 <_PyTuple_Resize@@Base+0x780> │ │ │ │ + bne a629c <_PyTuple_Resize@@Base+0x670> │ │ │ │ + ldr r2, [pc, #296] @ a63ac <_PyTuple_Resize@@Base+0x780> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a6410 <_PyTuple_Resize@@Base+0x708> │ │ │ │ + bne a6334 <_PyTuple_Resize@@Base+0x708> │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a6430 <_PyTuple_Resize@@Base+0x728> │ │ │ │ + bne a6354 <_PyTuple_Resize@@Base+0x728> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a6398 <_PyTuple_Resize@@Base+0x690> │ │ │ │ + bne a62bc <_PyTuple_Resize@@Base+0x690> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #24] │ │ │ │ - beq a6390 <_PyTuple_Resize@@Base+0x688> │ │ │ │ + beq a62b4 <_PyTuple_Resize@@Base+0x688> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a6390 <_PyTuple_Resize@@Base+0x688> │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b a6390 <_PyTuple_Resize@@Base+0x688> │ │ │ │ + bne a62b4 <_PyTuple_Resize@@Base+0x688> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b a62b4 <_PyTuple_Resize@@Base+0x688> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq a62cc <_PyTuple_Resize@@Base+0x5c4> │ │ │ │ + beq a61f0 <_PyTuple_Resize@@Base+0x5c4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a62cc <_PyTuple_Resize@@Base+0x5c4> │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b a62cc <_PyTuple_Resize@@Base+0x5c4> │ │ │ │ - ldr r1, [pc, #148] @ a648c <_PyTuple_Resize@@Base+0x784> │ │ │ │ + bne a61f0 <_PyTuple_Resize@@Base+0x5c4> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b a61f0 <_PyTuple_Resize@@Base+0x5c4> │ │ │ │ + ldr r1, [pc, #148] @ a63b0 <_PyTuple_Resize@@Base+0x784> │ │ │ │ cmp r3, r1 │ │ │ │ - beq a6314 <_PyTuple_Resize@@Base+0x60c> │ │ │ │ + beq a6238 <_PyTuple_Resize@@Base+0x60c> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b a6314 <_PyTuple_Resize@@Base+0x60c> │ │ │ │ - ldr r1, [pc, #116] @ a648c <_PyTuple_Resize@@Base+0x784> │ │ │ │ + b a6238 <_PyTuple_Resize@@Base+0x60c> │ │ │ │ + ldr r1, [pc, #116] @ a63b0 <_PyTuple_Resize@@Base+0x784> │ │ │ │ cmp r3, r1 │ │ │ │ - beq a6370 <_PyTuple_Resize@@Base+0x668> │ │ │ │ + beq a6294 <_PyTuple_Resize@@Base+0x668> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b a6370 <_PyTuple_Resize@@Base+0x668> │ │ │ │ + b a6294 <_PyTuple_Resize@@Base+0x668> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #28] │ │ │ │ - beq a6384 <_PyTuple_Resize@@Base+0x67c> │ │ │ │ + beq a62a8 <_PyTuple_Resize@@Base+0x67c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a6384 <_PyTuple_Resize@@Base+0x67c> │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b a6384 <_PyTuple_Resize@@Base+0x67c> │ │ │ │ + bne a62a8 <_PyTuple_Resize@@Base+0x67c> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b a62a8 <_PyTuple_Resize@@Base+0x67c> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #16] │ │ │ │ - beq a6328 <_PyTuple_Resize@@Base+0x620> │ │ │ │ + beq a624c <_PyTuple_Resize@@Base+0x620> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r0] │ │ │ │ - bne a6328 <_PyTuple_Resize@@Base+0x620> │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b a6328 <_PyTuple_Resize@@Base+0x620> │ │ │ │ - subseq r5, r8, r0, lsl lr │ │ │ │ - @ instruction: 0x0018f6f8 │ │ │ │ + bne a624c <_PyTuple_Resize@@Base+0x620> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b a624c <_PyTuple_Resize@@Base+0x620> │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ + andseq sp, r8, r4, ror #25 │ │ │ │ │ │ │ │ -000a6490 : │ │ │ │ +000a63b4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #520] @ a66b0 │ │ │ │ + ldr r2, [pc, #520] @ a65d4 │ │ │ │ add r3, r0, #5 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi a64c0 │ │ │ │ - ldr r4, [pc, #508] @ a66b4 │ │ │ │ + bhi a63e4 │ │ │ │ + ldr r4, [pc, #508] @ a65d8 │ │ │ │ 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 a65f4 │ │ │ │ - ldr r7, [pc, #480] @ a66b8 │ │ │ │ - ldr r2, [pc, #480] @ a66bc │ │ │ │ + bhi a6518 │ │ │ │ + ldr r7, [pc, #480] @ a65dc │ │ │ │ + ldr r2, [pc, #480] @ a65e0 │ │ │ │ ldr r3, [r7, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a663c │ │ │ │ - ldr r3, [pc, #468] @ a66c0 │ │ │ │ - bl 35a770 │ │ │ │ + bne a6560 │ │ │ │ + ldr r3, [pc, #468] @ a65e4 │ │ │ │ + bl 3580f0 │ │ │ │ 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 a65a4 │ │ │ │ + beq a64c8 │ │ │ │ ldm r3, {r2, r4} │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r4] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a6554 │ │ │ │ + bne a6478 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ ldr ip, [r3, #28] │ │ │ │ cmp ip, r0 │ │ │ │ addcs r1, r3, r0 │ │ │ │ ldrcc r3, [r3, #12] │ │ │ │ strcs r1, [r3, #4] │ │ │ │ addcs r1, r0, #16 │ │ │ │ strcc r3, [r1, #12] │ │ │ │ strcs r1, [r3, #24] │ │ │ │ strcc r1, [r3, #8] │ │ │ │ strcs r2, [r3, r0] │ │ │ │ - ldr r3, [pc, #360] @ a66c4 │ │ │ │ + ldr r3, [pc, #360] @ a65e8 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r1, [r3] │ │ │ │ movlt r2, #10 │ │ │ │ movge r2, #8 │ │ │ │ eor r6, r5, r5, asr #31 │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ sub r6, r6, r5, asr #31 │ │ │ │ - ldr r2, [pc, #328] @ a66c8 │ │ │ │ + ldr r2, [pc, #328] @ a65ec │ │ │ │ str r3, [r4, #4] │ │ │ │ - bne a6654 │ │ │ │ + bne a6578 │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ mov r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r1, [r4] │ │ │ │ - bne a6670 │ │ │ │ + bne a6594 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #12] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 92244 │ │ │ │ + bl 92168 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne a6554 │ │ │ │ + bne a6478 │ │ │ │ ldr r3, [r7, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #264] @ a66cc │ │ │ │ + ldr r2, [pc, #264] @ a65f0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a6688 │ │ │ │ + bne a65ac │ │ │ │ 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 a6554 │ │ │ │ - bl 2a1f3c │ │ │ │ + bne a6478 │ │ │ │ + bl 29ef8c │ │ │ │ mov r4, #0 │ │ │ │ - b a64b8 │ │ │ │ + b a63dc │ │ │ │ mov r0, #2 │ │ │ │ - bl a362c <_PyLong_New@@Base> │ │ │ │ + bl a3550 <_PyLong_New@@Base> │ │ │ │ eor r6, r5, r5, asr #31 │ │ │ │ sub r6, r6, r5, asr #31 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a65ec │ │ │ │ + beq a6510 │ │ │ │ cmp r5, #0 │ │ │ │ movge r3, #1 │ │ │ │ mvnlt r3, #0 │ │ │ │ rsb r3, r3, #1 │ │ │ │ orr r3, r3, #16 │ │ │ │ add r2, r4, #12 │ │ │ │ str r3, [r4, #8] │ │ │ │ bic r3, r6, #-1073741824 @ 0xc0000000 │ │ │ │ lsrs r6, r6, #30 │ │ │ │ str r3, [r2], #4 │ │ │ │ - beq a64b8 │ │ │ │ - b a6628 │ │ │ │ + beq a63dc │ │ │ │ + b a654c │ │ │ │ ldr r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, #16 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne a6554 │ │ │ │ - b a65e8 │ │ │ │ + bne a6478 │ │ │ │ + b a650c │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r3] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ mov r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r0, [r4] │ │ │ │ - beq a6598 │ │ │ │ - ldr r1, [pc, #88] @ a66d0 │ │ │ │ + beq a64bc │ │ │ │ + ldr r1, [pc, #88] @ a65f4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne a669c │ │ │ │ + bne a65c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18fcb8 │ │ │ │ - b a6598 │ │ │ │ + bl 18e2a4 │ │ │ │ + b a64bc │ │ │ │ ldr r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, #16 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b a65d4 │ │ │ │ + b a64f8 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b a6598 │ │ │ │ + b a64bc │ │ │ │ andeq r0, r0, r5, lsl #2 │ │ │ │ - subseq r7, r8, ip, lsr #2 │ │ │ │ - subseq r4, r8, r0, lsl lr │ │ │ │ - andeq r2, r9, ip, lsr #2 │ │ │ │ + subseq r7, r7, ip, lsr #2 │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ + andeq r2, r9, r0, asr r0 │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x0056a69c │ │ │ │ - subseq r5, r8, r0, lsl lr │ │ │ │ + @ instruction: 0x0055a69c │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ andeq fp, r8, r0, asr r1 │ │ │ │ - @ instruction: 0x0018f6f8 │ │ │ │ + andseq sp, r8, r4, ror #25 │ │ │ │ │ │ │ │ -000a66d4 : │ │ │ │ +000a65f8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 9deb0 │ │ │ │ + bl 9ddd4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a6718 │ │ │ │ - bl a672c │ │ │ │ + beq a663c │ │ │ │ + bl a6650 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq a6714 │ │ │ │ + beq a6638 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a6720 │ │ │ │ + beq a6644 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b a6714 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b a6638 │ │ │ │ │ │ │ │ -000a672c : │ │ │ │ +000a6650 : │ │ │ │ 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] @ a67ac │ │ │ │ - bl 2412f4 │ │ │ │ + ldr r0, [pc, #100] @ a66d0 │ │ │ │ + bl 23dad4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a67a4 │ │ │ │ + beq a66c8 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ - bl 24136c │ │ │ │ + bl 23db4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne a6780 │ │ │ │ + bne a66a4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl a67b0 │ │ │ │ + bl a66d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl a67b0 │ │ │ │ + bl a66d4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a67a4 │ │ │ │ + beq a66c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a67a4 │ │ │ │ + bne a66c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b a6778 │ │ │ │ - subseq r1, r6, ip, ror #3 │ │ │ │ + b a669c │ │ │ │ + subseq r1, r5, ip, ror #3 │ │ │ │ │ │ │ │ -000a67b0 : │ │ │ │ +000a66d4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a6808 │ │ │ │ - ldr r2, [pc, #56] @ a680c │ │ │ │ + bne a672c │ │ │ │ + ldr r2, [pc, #56] @ a6730 │ │ │ │ mov r3, r0 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ 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] │ │ │ │ @@ -128051,287 +127992,287 @@ │ │ │ │ str r0, [ip] │ │ │ │ stmdb r3, {r1, r2} │ │ │ │ str r0, [r1, #4] │ │ │ │ pop {r4, pc} │ │ │ │ bl 2bcbc │ │ │ │ andeq r0, r0, ip │ │ │ │ │ │ │ │ -000a6810 : │ │ │ │ +000a6734 : │ │ │ │ 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 a6880 │ │ │ │ + bl a67a4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a686c │ │ │ │ + beq a6790 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl a6a4c │ │ │ │ + bl a6970 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq a6864 │ │ │ │ + beq a6788 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a6874 │ │ │ │ + beq a6798 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mvn r5, #0 │ │ │ │ - b a6864 │ │ │ │ + b a6788 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b a6864 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b a6788 │ │ │ │ │ │ │ │ -000a6880 : │ │ │ │ +000a67a4 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #184] @ a6950 │ │ │ │ + ldr r1, [pc, #184] @ a6874 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r0, r1 │ │ │ │ - bne a68f4 │ │ │ │ + bne a6818 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a6914 │ │ │ │ + beq a6838 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq a6914 │ │ │ │ - ldr r1, [pc, #136] @ a6954 │ │ │ │ + beq a6838 │ │ │ │ + ldr r1, [pc, #136] @ a6878 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl a6960 │ │ │ │ + bl a6884 │ │ │ │ cmp r0, #0 │ │ │ │ - ble a6914 │ │ │ │ + ble a6838 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq a6908 │ │ │ │ + beq a682c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - bl adf8c │ │ │ │ + bl ade90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a68a8 │ │ │ │ - bl 58578 │ │ │ │ - b a6930 │ │ │ │ + bne a67cc │ │ │ │ + bl 5850c │ │ │ │ + b a6854 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a6938 │ │ │ │ - bl a5774 │ │ │ │ + bne a685c │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a6930 │ │ │ │ - ldr r3, [pc, #48] @ a6958 │ │ │ │ - ldr r1, [pc, #48] @ a695c │ │ │ │ + bne a6854 │ │ │ │ + ldr r3, [pc, #48] @ a687c │ │ │ │ + ldr r1, [pc, #48] @ a6880 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r0, #0 │ │ │ │ - b a68ec │ │ │ │ + b a6810 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne a6914 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b a6914 │ │ │ │ - subseq r1, r6, ip, ror #3 │ │ │ │ - subseq sl, r8, ip, lsl #20 │ │ │ │ - ldrsbeq r1, [r6], #-12 │ │ │ │ - eorseq r2, r6, r4, asr #13 │ │ │ │ + bne a6838 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b a6838 │ │ │ │ + subseq r1, r5, ip, ror #3 │ │ │ │ + subseq sl, r7, ip, lsl #20 │ │ │ │ + ldrsbeq r1, [r5], #-12 │ │ │ │ + eorseq r0, r6, r4, asr #32 │ │ │ │ │ │ │ │ -000a6960 : │ │ │ │ +000a6884 : │ │ │ │ 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 a6a28 │ │ │ │ - ldr r3, [pc, #176] @ a6a40 │ │ │ │ + beq a694c │ │ │ │ + ldr r3, [pc, #176] @ a6964 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ mov r4, r1 │ │ │ │ - bne a69f8 │ │ │ │ + bne a691c │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq a69f8 │ │ │ │ + beq a691c │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 9b4ac │ │ │ │ + bl 9b3d0 │ │ │ │ cmn r0, #3 │ │ │ │ - beq a6a34 │ │ │ │ + beq a6958 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r0, r3 │ │ │ │ - bne a69d8 │ │ │ │ + bne a68fc │ │ │ │ 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 8bfc4 │ │ │ │ + bl 8befc │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq a6a34 │ │ │ │ + beq a6958 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b4ac │ │ │ │ + bl 9b3d0 │ │ │ │ cmn r0, #3 │ │ │ │ - bne a69bc │ │ │ │ - b a6a34 │ │ │ │ - ldr r1, [pc, #20] @ a6a44 │ │ │ │ - ldr r0, [pc, #20] @ a6a48 │ │ │ │ - bl 2e2cec <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne a68e0 │ │ │ │ + b a6958 │ │ │ │ + ldr r1, [pc, #20] @ a6968 │ │ │ │ + ldr r0, [pc, #20] @ a696c │ │ │ │ + bl 2e0194 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r3, #0 │ │ │ │ mvn r0, #0 │ │ │ │ - b a69cc │ │ │ │ - ldrsheq sl, [r6], #-76 @ 0xffffffb4 │ │ │ │ + b a68f0 │ │ │ │ + ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ andeq r0, r0, lr, asr #18 │ │ │ │ - eorseq lr, r5, ip, asr #15 │ │ │ │ + eorseq ip, r5, ip, asr #2 │ │ │ │ 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 a6d94 │ │ │ │ + beq a6cb8 │ │ │ │ cmp r0, #0 │ │ │ │ movne r8, r2 │ │ │ │ - ldrne r7, [pc, #3752] @ a7928 │ │ │ │ + ldrne r7, [pc, #3752] @ a784c │ │ │ │ mov fp, r0 │ │ │ │ movne sl, r8 │ │ │ │ - beq a7080 │ │ │ │ + beq a6fa4 │ │ │ │ ldr r2, [sl, #8] │ │ │ │ tst r2, #48 @ 0x30 │ │ │ │ - bne a78e0 │ │ │ │ - ldr r3, [pc, #3728] @ a792c │ │ │ │ + bne a7804 │ │ │ │ + ldr r3, [pc, #3728] @ a7850 │ │ │ │ and r3, r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt a6e14 │ │ │ │ + bgt a6d38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a78f4 │ │ │ │ - ldr r1, [pc, #3708] @ a7930 │ │ │ │ + beq a7818 │ │ │ │ + ldr r1, [pc, #3708] @ a7854 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi a78f4 │ │ │ │ + bhi a7818 │ │ │ │ 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 a6e2c │ │ │ │ - ldr r1, [pc, #3664] @ a7934 │ │ │ │ + bne a6d50 │ │ │ │ + ldr r1, [pc, #3664] @ a7858 │ │ │ │ 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 │ │ │ │ lsl r4, r4, #3 │ │ │ │ - bne a6ddc │ │ │ │ + bne a6d00 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ sub r3, r3, r4 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ cmp r5, r3 │ │ │ │ ldr r8, [r7, r0] │ │ │ │ mov r9, r0 │ │ │ │ - bhi a6fd8 │ │ │ │ + bhi a6efc │ │ │ │ adds r5, r5, r4 │ │ │ │ - bmi a6fd8 │ │ │ │ - ldr r3, [pc, #3588] @ a7938 │ │ │ │ - ldr r2, [pc, #3588] @ a793c │ │ │ │ + bmi a6efc │ │ │ │ + ldr r3, [pc, #3588] @ a785c │ │ │ │ + ldr r2, [pc, #3588] @ a7860 │ │ │ │ ldr r3, [r3, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a7020 │ │ │ │ + bne a6f44 │ │ │ │ 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 a6f88 │ │ │ │ + bcs a6eac │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r3, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq a7010 │ │ │ │ + beq a6f34 │ │ │ │ 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 a6e40 │ │ │ │ + beq a6d64 │ │ │ │ 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 a6eac │ │ │ │ - ldr r2, [pc, #3436] @ a7934 │ │ │ │ + blt a6dd0 │ │ │ │ + ldr r2, [pc, #3436] @ a7858 │ │ │ │ str r2, [r4, #4] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a7000 │ │ │ │ - ldr r3, [pc, #3428] @ a7940 │ │ │ │ + bne a6f24 │ │ │ │ + ldr r3, [pc, #3428] @ a7864 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r2, r3 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a7044 │ │ │ │ + bne a6f68 │ │ │ │ str r3, [r4, #20] │ │ │ │ ldr r3, [fp] │ │ │ │ str sl, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a6c10 │ │ │ │ + beq a6b34 │ │ │ │ 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 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ 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] │ │ │ │ @@ -128340,373 +128281,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 a78c8 │ │ │ │ + bne a77ec │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r9 │ │ │ │ str r9, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9deec │ │ │ │ + bl 9de10 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq a77e8 │ │ │ │ + beq a770c │ │ │ │ ldr r3, [r7, r6] │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f6c0 │ │ │ │ + bl 9f5e4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq a77e8 │ │ │ │ + beq a770c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r8, [fp, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq a753c │ │ │ │ + beq a7460 │ │ │ │ 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 9f6c0 │ │ │ │ + bl 9f5e4 │ │ │ │ ldr r3, [r8, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ - beq a7564 │ │ │ │ - ldr r2, [pc, #3108] @ a7944 │ │ │ │ + beq a7488 │ │ │ │ + ldr r2, [pc, #3108] @ a7868 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a6f14 │ │ │ │ + bne a6e38 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl a7f2c <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl a7e50 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r9, r0 │ │ │ │ - bne a6f34 │ │ │ │ + bne a6e58 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a6d64 │ │ │ │ + beq a6c88 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq a7074 │ │ │ │ + beq a6f98 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r3, [r4] │ │ │ │ - bne a77e8 │ │ │ │ + bne a770c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a6d88 │ │ │ │ + beq a6cac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a791c │ │ │ │ + beq a7840 │ │ │ │ ldr ip, [sl, #16]! │ │ │ │ cmp ip, #0 │ │ │ │ - bne a6a88 │ │ │ │ + bne a69ac │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ tst r2, #512 @ 0x200 │ │ │ │ - bne a6e2c │ │ │ │ - ldr r1, [pc, #2948] @ a7934 │ │ │ │ + bne a6d50 │ │ │ │ + ldr r1, [pc, #2948] @ a7858 │ │ │ │ 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] @ a7948 │ │ │ │ + ldr r3, [pc, #2932] @ a786c │ │ │ │ lsl r4, r4, #3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - beq a6b08 │ │ │ │ - ldr r3, [pc, #2896] @ a7934 │ │ │ │ + beq a6a2c │ │ │ │ + ldr r3, [pc, #2896] @ a7858 │ │ │ │ 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 a6b08 │ │ │ │ - ldr r3, [pc, #2876] @ a794c │ │ │ │ + b a6a2c │ │ │ │ + ldr r3, [pc, #2876] @ a7870 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b a6ad4 │ │ │ │ + b a69f8 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne a6ef4 │ │ │ │ - ldr r3, [pc, #2860] @ a7950 │ │ │ │ + bne a6e18 │ │ │ │ + ldr r3, [pc, #2860] @ a7874 │ │ │ │ tst r2, #512 @ 0x200 │ │ │ │ str r3, [sp, #12] │ │ │ │ - beq a6adc │ │ │ │ - ldr r3, [pc, #2848] @ a7954 │ │ │ │ - ldr r1, [pc, #2848] @ a7958 │ │ │ │ + beq a6a00 │ │ │ │ + ldr r3, [pc, #2848] @ a7878 │ │ │ │ + ldr r1, [pc, #2848] @ a787c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b a76ac │ │ │ │ + bl 18ed6c │ │ │ │ + b a75d0 │ │ │ │ ldr lr, [r3, #24] │ │ │ │ ldr r9, [r3, #28] │ │ │ │ cmp lr, r9 │ │ │ │ - bhi a6f78 │ │ │ │ + bhi a6e9c │ │ │ │ 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 a6f88 │ │ │ │ - bl 35a770 │ │ │ │ + beq a6eac │ │ │ │ + bl 3580f0 │ │ │ │ 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 a6bc0 │ │ │ │ + ble a6ae4 │ │ │ │ ldr r3, [r2, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq a6bc0 │ │ │ │ + beq a6ae4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a6bc0 │ │ │ │ + beq a6ae4 │ │ │ │ ldr r3, [r2, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne a6bc0 │ │ │ │ + bne a6ae4 │ │ │ │ ldr r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a790c │ │ │ │ + bne a7830 │ │ │ │ add r0, r8, #12 │ │ │ │ ldr r3, [r8, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne a6bc0 │ │ │ │ + bne a6ae4 │ │ │ │ mov r1, #16 │ │ │ │ - bl 3598bc │ │ │ │ - b a6bc0 │ │ │ │ - ldr r1, [pc, #2656] @ a795c │ │ │ │ + bl 357240 │ │ │ │ + b a6ae4 │ │ │ │ + ldr r1, [pc, #2656] @ a7880 │ │ │ │ cmp r3, r1 │ │ │ │ - beq a6fcc │ │ │ │ + beq a6ef0 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne a78f4 │ │ │ │ - ldr r3, [pc, #2640] @ a7960 │ │ │ │ + bne a7818 │ │ │ │ + ldr r3, [pc, #2640] @ a7884 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b a6ad4 │ │ │ │ + b a69f8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r9, r0 │ │ │ │ - beq a6d48 │ │ │ │ + beq a6c6c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne a6d48 │ │ │ │ + bne a6c6c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r1, #1416] @ 0x588 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a6f6c │ │ │ │ + beq a6e90 │ │ │ │ ldr r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx r8 │ │ │ │ - b a6d48 │ │ │ │ + b a6c6c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [ip, #12] │ │ │ │ str ip, [r3, #8] │ │ │ │ - b a6b90 │ │ │ │ - ldr r3, [pc, #2472] @ a7938 │ │ │ │ - ldr r2, [pc, #2512] @ a7964 │ │ │ │ + b a6ab4 │ │ │ │ + ldr r3, [pc, #2472] @ a785c │ │ │ │ + ldr r2, [pc, #2512] @ a7888 │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a75f8 │ │ │ │ + bne a751c │ │ │ │ cmp r5, #1 │ │ │ │ movcs r0, r5 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq a6fd8 │ │ │ │ + beq a6efc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2, #800] @ 0x320 │ │ │ │ - b a6e70 │ │ │ │ - ldr r3, [pc, #2452] @ a7968 │ │ │ │ + b a6d94 │ │ │ │ + ldr r3, [pc, #2452] @ a788c │ │ │ │ str r3, [sp, #12] │ │ │ │ - b a6ad4 │ │ │ │ + b a69f8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 2a1f58 │ │ │ │ + bl 29efa8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq a76ac │ │ │ │ - ldr r3, [pc, #2368] @ a7934 │ │ │ │ + beq a75d0 │ │ │ │ + ldr r3, [pc, #2368] @ a7858 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a6bd4 │ │ │ │ - ldr r2, [pc, #2348] @ a7934 │ │ │ │ + beq a6af8 │ │ │ │ + ldr r2, [pc, #2348] @ a7858 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2] │ │ │ │ - b a6bd4 │ │ │ │ + b a6af8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 92244 │ │ │ │ + bl 92168 │ │ │ │ mov r6, r0 │ │ │ │ - b a6e68 │ │ │ │ - ldr r2, [pc, #2320] @ a7938 │ │ │ │ + b a6d8c │ │ │ │ + ldr r2, [pc, #2320] @ a785c │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r2, #708] @ 0x2c4 │ │ │ │ blx r3 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq a6fd8 │ │ │ │ + beq a6efc │ │ │ │ ldr r8, [r7, r9] │ │ │ │ ldr r2, [r8, #8] │ │ │ │ - b a6e7c │ │ │ │ - ldr r2, [pc, #2336] @ a796c │ │ │ │ + b a6da0 │ │ │ │ + ldr r2, [pc, #2336] @ a7890 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a75e0 │ │ │ │ + bne a7504 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18fcb8 │ │ │ │ + bl 18e2a4 │ │ │ │ ldr r3, [fp] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str sl, [r4, #8] │ │ │ │ str r2, [r4, #20] │ │ │ │ - bne a6c08 │ │ │ │ - b a6c10 │ │ │ │ + bne a6b2c │ │ │ │ + b a6b34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 241668 │ │ │ │ - b a6d64 │ │ │ │ + bl 23de48 │ │ │ │ + b a6c88 │ │ │ │ mov fp, r2 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ tst r2, #48 @ 0x30 │ │ │ │ - bne a78e0 │ │ │ │ - ldr r3, [pc, #2196] @ a792c │ │ │ │ + bne a7804 │ │ │ │ + ldr r3, [pc, #2196] @ a7850 │ │ │ │ and r3, r2, r3 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt a7384 │ │ │ │ + bgt a72a8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a78f4 │ │ │ │ - ldr r1, [pc, #2240] @ a7970 │ │ │ │ + beq a7818 │ │ │ │ + ldr r1, [pc, #2240] @ a7894 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi a78f4 │ │ │ │ + bhi a7818 │ │ │ │ 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 a6e2c │ │ │ │ - ldr r9, [pc, #2136] @ a7934 │ │ │ │ + bne a6d50 │ │ │ │ + ldr r9, [pc, #2136] @ a7858 │ │ │ │ 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 a76d0 │ │ │ │ + bne a75f4 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r7, [pc, #2076] @ a7928 │ │ │ │ + ldr r7, [pc, #2076] @ a784c │ │ │ │ sub r3, r3, r4 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ cmp r3, r5 │ │ │ │ ldr r6, [r7, r0] │ │ │ │ mov sl, r0 │ │ │ │ - bcc a7698 │ │ │ │ + bcc a75bc │ │ │ │ adds r5, r5, r4 │ │ │ │ - bmi a7698 │ │ │ │ - ldr r3, [pc, #2056] @ a7938 │ │ │ │ - ldr r2, [pc, #2056] @ a793c │ │ │ │ + bmi a75bc │ │ │ │ + ldr r3, [pc, #2056] @ a785c │ │ │ │ + ldr r2, [pc, #2056] @ a7860 │ │ │ │ ldr r3, [r3, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a765c │ │ │ │ + bne a7580 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ sub r3, r5, #1 │ │ │ │ add r2, r1, #4096 @ 0x1000 │ │ │ │ cmp r3, #512 @ 0x200 │ │ │ │ ldr sl, [r2, #1528] @ 0x5f8 │ │ │ │ - bcs a7610 │ │ │ │ + bcs a7534 │ │ │ │ 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 a76b4 │ │ │ │ + beq a75d8 │ │ │ │ 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 a73ac │ │ │ │ + beq a72d0 │ │ │ │ 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 a74a0 │ │ │ │ + blt a73c4 │ │ │ │ ldr r3, [r9] │ │ │ │ str r9, [r4, #4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r9] │ │ │ │ - ldr r9, [pc, #1892] @ a7940 │ │ │ │ + ldr r9, [pc, #1892] @ a7864 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r9, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a74e8 │ │ │ │ + bne a740c │ │ │ │ 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 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ 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] │ │ │ │ @@ -128718,969 +128659,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 a7810 │ │ │ │ + bne a7734 │ │ │ │ mov r0, r8 │ │ │ │ bl 29c28 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ str r5, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9deec │ │ │ │ + bl 9de10 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq a77e8 │ │ │ │ + beq a770c │ │ │ │ ldr r3, [r7, r6] │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f6c0 │ │ │ │ + bl 9f5e4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq a77e8 │ │ │ │ + beq a770c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r8, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq a7500 │ │ │ │ + beq a7424 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a7408 │ │ │ │ - bl 35a770 │ │ │ │ + bne a732c │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [r7, r0] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r6 │ │ │ │ - bl 9f6c0 │ │ │ │ + bl 9f5e4 │ │ │ │ ldr r7, [r8, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ mov r5, r0 │ │ │ │ - beq a7414 │ │ │ │ - ldr r3, [pc, #1608] @ a7944 │ │ │ │ + beq a7338 │ │ │ │ + ldr r3, [pc, #1608] @ a7868 │ │ │ │ cmp r7, r3 │ │ │ │ - bne a73f0 │ │ │ │ + bne a7314 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r3 │ │ │ │ - bl a7f2c <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl a7e50 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a744c │ │ │ │ + bne a7370 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a7340 │ │ │ │ + beq a7264 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq a75d4 │ │ │ │ + beq a74f8 │ │ │ │ cmp r7, #0 │ │ │ │ ldr r3, [r4] │ │ │ │ - bne a77e8 │ │ │ │ + bne a770c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a7364 │ │ │ │ + beq a7288 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a7824 │ │ │ │ + beq a7748 │ │ │ │ ldr ip, [fp, #16]! │ │ │ │ cmp ip, #0 │ │ │ │ - bne a7084 │ │ │ │ - b a6d94 │ │ │ │ - ldr r8, [pc, #1488] @ a794c │ │ │ │ - b a70cc │ │ │ │ - ldr r8, [pc, #1476] @ a7948 │ │ │ │ - b a70cc │ │ │ │ + bne a6fa8 │ │ │ │ + b a6cb8 │ │ │ │ + ldr r8, [pc, #1488] @ a7870 │ │ │ │ + b a6ff0 │ │ │ │ + ldr r8, [pc, #1476] @ a786c │ │ │ │ + b a6ff0 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - ldreq r8, [pc, #1472] @ a7950 │ │ │ │ - beq a70cc │ │ │ │ - ldr r1, [pc, #1476] @ a795c │ │ │ │ + ldreq r8, [pc, #1472] @ a7874 │ │ │ │ + beq a6ff0 │ │ │ │ + ldr r1, [pc, #1476] @ a7880 │ │ │ │ cmp r3, r1 │ │ │ │ - beq a76c8 │ │ │ │ + beq a75ec │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne a78f4 │ │ │ │ - ldr r8, [pc, #1460] @ a7960 │ │ │ │ - b a70cc │ │ │ │ + bne a7818 │ │ │ │ + ldr r8, [pc, #1460] @ a7884 │ │ │ │ + b a6ff0 │ │ │ │ ldr ip, [r2, #24] │ │ │ │ ldr lr, [r2, #28] │ │ │ │ cmp lr, ip │ │ │ │ - bcc a748c │ │ │ │ + bcc a73b0 │ │ │ │ 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 a7610 │ │ │ │ - bl 35a770 │ │ │ │ + beq a7534 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r6, [r7, r0] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - b a7190 │ │ │ │ + b a70b4 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, #0 │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ - b a7318 │ │ │ │ + b a723c │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6] │ │ │ │ - b a72cc │ │ │ │ + b a71f0 │ │ │ │ ldr r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7744 │ │ │ │ - bl bc29c │ │ │ │ + beq a7668 │ │ │ │ + bl bbdf0 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq a76f8 │ │ │ │ + beq a761c │ │ │ │ ldr r3, [r8, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - beq a7324 │ │ │ │ + beq a7248 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a7324 │ │ │ │ + bne a7248 │ │ │ │ ldr r3, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ - beq a7480 │ │ │ │ + beq a73a4 │ │ │ │ ldr r2, [r9, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r8 │ │ │ │ - b a7324 │ │ │ │ + b a7248 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r2, [r0, #12] │ │ │ │ str r0, [r2, #8] │ │ │ │ - b a7190 │ │ │ │ + b a70b4 │ │ │ │ ldr r3, [r1, #3740] @ 0xe9c │ │ │ │ cmp r3, r0 │ │ │ │ - beq a71c0 │ │ │ │ + beq a70e4 │ │ │ │ cmp ip, r0 │ │ │ │ - beq a71c0 │ │ │ │ + beq a70e4 │ │ │ │ ldr r3, [r1, #3852] @ 0xf0c │ │ │ │ cmp r3, r0 │ │ │ │ - bne a71c0 │ │ │ │ + bne a70e4 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, r0 │ │ │ │ - bne a77d8 │ │ │ │ + bne a76fc │ │ │ │ add r0, r6, #12 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne a71c0 │ │ │ │ + bne a70e4 │ │ │ │ mov r1, #16 │ │ │ │ - bl 3598bc │ │ │ │ - b a71c0 │ │ │ │ - ldr r2, [pc, #1148] @ a796c │ │ │ │ + bl 357240 │ │ │ │ + b a70e4 │ │ │ │ + ldr r2, [pc, #1148] @ a7890 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a7528 │ │ │ │ + bne a744c │ │ │ │ mov r0, r4 │ │ │ │ - bl 18fcb8 │ │ │ │ - b a71ec │ │ │ │ + bl 18e2a4 │ │ │ │ + b a7110 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r3, [pc, #1128] @ a7974 │ │ │ │ - ldr r1, [pc, #1128] @ a7978 │ │ │ │ + ldr r3, [pc, #1128] @ a7898 │ │ │ │ + ldr r1, [pc, #1128] @ a789c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117e48 │ │ │ │ + bl 1176e0 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a77e8 │ │ │ │ + beq a770c │ │ │ │ mvn r7, #0 │ │ │ │ - b a7330 │ │ │ │ + b a7254 │ │ │ │ ldr r2, [r9, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b a71ec │ │ │ │ + b a7110 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r3, [pc, #1068] @ a7974 │ │ │ │ - ldr r1, [pc, #1068] @ a7978 │ │ │ │ + ldr r3, [pc, #1068] @ a7898 │ │ │ │ + ldr r1, [pc, #1068] @ a789c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117e48 │ │ │ │ + bl 1176e0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a77e8 │ │ │ │ + beq a770c │ │ │ │ mvn r9, #0 │ │ │ │ - b a6d54 │ │ │ │ + b a6c78 │ │ │ │ ldr r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7830 │ │ │ │ - bl bc29c │ │ │ │ + beq a7754 │ │ │ │ + bl bbdf0 │ │ │ │ subs r1, r0, #0 │ │ │ │ ldrne r3, [r8, #36] @ 0x24 │ │ │ │ movne r2, r4 │ │ │ │ - bne a6f1c │ │ │ │ + bne a6e40 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a7550 │ │ │ │ + beq a7474 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne a7550 │ │ │ │ + bne a7474 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r1, #1416] @ 0x588 │ │ │ │ ldr r9, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a75c8 │ │ │ │ + beq a74ec │ │ │ │ ldr r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx r9 │ │ │ │ - b a7550 │ │ │ │ + b a7474 │ │ │ │ mov r0, r6 │ │ │ │ - bl 241668 │ │ │ │ - b a7340 │ │ │ │ + bl 23de48 │ │ │ │ + b a7264 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b a7058 │ │ │ │ - ldr r2, [pc, #824] @ a7938 │ │ │ │ + b a6f7c │ │ │ │ + ldr r2, [pc, #824] @ a785c │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - b a6fb0 │ │ │ │ - ldr r3, [pc, #800] @ a7938 │ │ │ │ - ldr r2, [pc, #840] @ a7964 │ │ │ │ + b a6ed4 │ │ │ │ + ldr r3, [pc, #800] @ a785c │ │ │ │ + ldr r2, [pc, #840] @ a7888 │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a7680 │ │ │ │ + bne a75a4 │ │ │ │ cmp r5, #1 │ │ │ │ movcs r0, r5 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7698 │ │ │ │ + beq a75bc │ │ │ │ ldr r2, [sl, #800] @ 0x320 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r6, [r7, r0] │ │ │ │ add r2, r2, #1 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ str r2, [sl, #800] @ 0x320 │ │ │ │ - b a7190 │ │ │ │ - ldr r2, [pc, #724] @ a7938 │ │ │ │ + b a70b4 │ │ │ │ + ldr r2, [pc, #724] @ a785c │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r2, #708] @ 0x2c4 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq a7698 │ │ │ │ + beq a75bc │ │ │ │ ldr r6, [r7, sl] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - b a7190 │ │ │ │ - ldr r2, [pc, #688] @ a7938 │ │ │ │ + b a70b4 │ │ │ │ + ldr r2, [pc, #688] @ a785c │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b a7638 │ │ │ │ + b a755c │ │ │ │ mov r0, r6 │ │ │ │ - bl 2a1f58 │ │ │ │ + bl 29efa8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne a71c0 │ │ │ │ + bne a70e4 │ │ │ │ mvn r0, #0 │ │ │ │ - b a6d98 │ │ │ │ + b a6cbc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ - bl 92244 │ │ │ │ + bl 92168 │ │ │ │ mov r3, r0 │ │ │ │ - b a73d8 │ │ │ │ - ldr r8, [pc, #664] @ a7968 │ │ │ │ - b a70cc │ │ │ │ + b a72fc │ │ │ │ + ldr r8, [pc, #664] @ a788c │ │ │ │ + b a6ff0 │ │ │ │ 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 a7100 │ │ │ │ + b a7024 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a7514 │ │ │ │ + beq a7438 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a7514 │ │ │ │ + bne a7438 │ │ │ │ ldr r3, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - beq a7738 │ │ │ │ + beq a765c │ │ │ │ ldr r2, [r9, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ - b a7514 │ │ │ │ + b a7438 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a7760 │ │ │ │ + beq a7684 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq a778c │ │ │ │ + beq a76b0 │ │ │ │ ldr r3, [r8, #32] │ │ │ │ ldr r2, [r8, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #512] @ a7974 │ │ │ │ + ldr r3, [pc, #512] @ a7898 │ │ │ │ ldr r0, [r3] │ │ │ │ - beq a77b8 │ │ │ │ - ldr r3, [pc, #508] @ a797c │ │ │ │ - ldr r1, [pc, #508] @ a7980 │ │ │ │ + beq a76dc │ │ │ │ + ldr r3, [pc, #508] @ a78a0 │ │ │ │ + ldr r1, [pc, #508] @ a78a4 │ │ │ │ str r5, [sp] │ │ │ │ - bl 117e48 │ │ │ │ - b a7514 │ │ │ │ + bl 1176e0 │ │ │ │ + b a7438 │ │ │ │ ldr r3, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - beq a77ac │ │ │ │ + beq a76d0 │ │ │ │ ldr r2, [r9, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ - b a7760 │ │ │ │ + b a7684 │ │ │ │ ldr r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a7778 │ │ │ │ - ldr r3, [pc, #432] @ a797c │ │ │ │ - ldr r1, [pc, #436] @ a7984 │ │ │ │ + bne a769c │ │ │ │ + ldr r3, [pc, #432] @ a78a0 │ │ │ │ + ldr r1, [pc, #436] @ a78a8 │ │ │ │ str r5, [sp] │ │ │ │ - bl 117e48 │ │ │ │ - b a7514 │ │ │ │ + bl 1176e0 │ │ │ │ + b a7438 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a71c0 │ │ │ │ - b a74cc │ │ │ │ + bne a70e4 │ │ │ │ + b a73f0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a76ac │ │ │ │ + beq a75d0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a76ac │ │ │ │ + bne a75d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b a76ac │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b a75d0 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r4 │ │ │ │ blx r5 │ │ │ │ mov r7, r0 │ │ │ │ - b a7340 │ │ │ │ + b a7264 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b a7364 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b a7288 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a784c │ │ │ │ + beq a7770 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq a7898 │ │ │ │ + beq a77bc │ │ │ │ ldr r3, [r8, #32] │ │ │ │ ldr r2, [r8, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #276] @ a7974 │ │ │ │ + ldr r3, [pc, #276] @ a7898 │ │ │ │ ldr r0, [r3] │ │ │ │ - beq a7878 │ │ │ │ - ldr r3, [pc, #272] @ a797c │ │ │ │ - ldr r1, [pc, #272] @ a7980 │ │ │ │ + beq a779c │ │ │ │ + ldr r3, [pc, #272] @ a78a0 │ │ │ │ + ldr r1, [pc, #272] @ a78a4 │ │ │ │ str r6, [sp] │ │ │ │ - bl 117e48 │ │ │ │ - b a7550 │ │ │ │ + bl 1176e0 │ │ │ │ + b a7474 │ │ │ │ ldr r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a7864 │ │ │ │ - ldr r3, [pc, #240] @ a797c │ │ │ │ - ldr r1, [pc, #244] @ a7984 │ │ │ │ + bne a7788 │ │ │ │ + ldr r3, [pc, #240] @ a78a0 │ │ │ │ + ldr r1, [pc, #244] @ a78a8 │ │ │ │ str r6, [sp] │ │ │ │ - bl 117e48 │ │ │ │ - b a7550 │ │ │ │ + bl 1176e0 │ │ │ │ + b a7474 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r1, #1416] @ 0x588 │ │ │ │ ldr r9, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a78bc │ │ │ │ + beq a77e0 │ │ │ │ ldr r2, [r1, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx r9 │ │ │ │ - b a784c │ │ │ │ + b a7770 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, fp │ │ │ │ blx r9 │ │ │ │ mov r9, r0 │ │ │ │ - b a6d64 │ │ │ │ - ldr r3, [pc, #160] @ a7988 │ │ │ │ - ldr r1, [pc, #160] @ a798c │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b a76ac │ │ │ │ - ldr r3, [pc, #88] @ a7954 │ │ │ │ - ldr r1, [pc, #144] @ a7990 │ │ │ │ + b a6c88 │ │ │ │ + ldr r3, [pc, #160] @ a78ac │ │ │ │ + ldr r1, [pc, #160] @ a78b0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ed6c │ │ │ │ + b a75d0 │ │ │ │ + ldr r3, [pc, #88] @ a7878 │ │ │ │ + ldr r1, [pc, #144] @ a78b4 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, ip │ │ │ │ - bl 117e48 │ │ │ │ - b a76ac │ │ │ │ + bl 1176e0 │ │ │ │ + b a75d0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a6bc0 │ │ │ │ - b a6ed8 │ │ │ │ + bne a6ae4 │ │ │ │ + b a6dfc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b a6d88 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b a6cac │ │ │ │ andeq r0, r0, ip │ │ │ │ andeq r0, r0, pc, lsl #5 │ │ │ │ - eorseq r5, sp, r0, lsl #10 │ │ │ │ - subseq r3, r6, r8, asr #31 │ │ │ │ - subseq r4, r8, r0, lsl lr │ │ │ │ - andeq r2, r9, ip, lsr #2 │ │ │ │ - subseq r5, r8, r0, lsl lr │ │ │ │ - andeq r7, sl, r4, lsr #30 │ │ │ │ - strdeq ip, [pc], -r0 │ │ │ │ - @ instruction: 0x000bafbc │ │ │ │ - andeq r2, pc, r0, lsl sp @ │ │ │ │ - ldrsbeq r1, [r6], #-12 │ │ │ │ - eorseq r1, r6, r0, asr #24 │ │ │ │ + eorseq r2, sp, r0, lsl #29 │ │ │ │ + subseq r3, r5, r8, asr #31 │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ + andeq r2, r9, r0, asr r0 │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ + andeq r7, sl, r8, asr #28 │ │ │ │ + andeq ip, pc, ip, lsr r1 @ │ │ │ │ + andeq sl, fp, r0, lsl fp │ │ │ │ + andeq r2, pc, r0, ror #16 │ │ │ │ + ldrsbeq r1, [r5], #-12 │ │ │ │ + eorseq pc, r5, r0, asr #11 │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ - andseq r3, r0, r4, asr #11 │ │ │ │ + @ instruction: 0x00102ff4 │ │ │ │ andeq fp, r8, r0, asr r1 │ │ │ │ - andseq sp, sp, ip, lsr #22 │ │ │ │ - @ instruction: 0x0018f6f8 │ │ │ │ - eorseq r5, sp, r0, lsl r5 │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r6, r4, asr #14 │ │ │ │ - @ instruction: 0x003626d4 │ │ │ │ - eorseq r2, r6, r0, ror #13 │ │ │ │ - eorseq r2, r6, r8, lsl r7 │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r2, r6, r0, ror r7 │ │ │ │ - eorseq r1, r6, r4, lsr #24 │ │ │ │ + andseq fp, sp, r8, lsr lr │ │ │ │ + andseq sp, r8, r4, ror #25 │ │ │ │ + mlaseq sp, r0, lr, r2 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r0, r6, r4, asr #1 │ │ │ │ + eorseq r0, r6, r4, asr r0 │ │ │ │ + eorseq r0, r6, r0, rrx │ │ │ │ + mlaseq r6, r8, r0, r0 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + ldrsheq r0, [r6], -r0 @ │ │ │ │ + eorseq pc, r5, r4, lsr #11 │ │ │ │ │ │ │ │ -000a7994 : │ │ │ │ +000a78b8 : │ │ │ │ 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 a7bc4 │ │ │ │ + bne a7ae8 │ │ │ │ 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 9deec │ │ │ │ + bl 9de10 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq a7bbc │ │ │ │ - ldr r9, [pc, #636] @ a7c70 │ │ │ │ - bl 35a770 │ │ │ │ + beq a7ae0 │ │ │ │ + ldr r9, [pc, #636] @ a7b94 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [r0, r9] │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f6c0 │ │ │ │ + bl 9f5e4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a7bbc │ │ │ │ + beq a7ae0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr sl, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq a7ba0 │ │ │ │ + beq a7ac4 │ │ │ │ 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 9f6c0 │ │ │ │ + bl 9f5e4 │ │ │ │ ldr r3, [sl, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ - beq a7b2c │ │ │ │ - ldr r2, [pc, #520] @ a7c74 │ │ │ │ + beq a7a50 │ │ │ │ + ldr r2, [pc, #520] @ a7b98 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a7abc │ │ │ │ + bne a79e0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl a7f2c <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl a7e50 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - bne a7adc │ │ │ │ + bne a7a00 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a7ab0 │ │ │ │ + beq a79d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a7b20 │ │ │ │ + beq a7a44 │ │ │ │ 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 a7a94 │ │ │ │ + beq a79b8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a7a94 │ │ │ │ + bne a79b8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #384] @ a7c78 │ │ │ │ + ldr r2, [pc, #384] @ a7b9c │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7b14 │ │ │ │ + beq a7a38 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ - b a7a94 │ │ │ │ + b a79b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 241668 │ │ │ │ - b a7ab0 │ │ │ │ + bl 23de48 │ │ │ │ + b a79d4 │ │ │ │ ldr r3, [sl, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7bd4 │ │ │ │ - bl bc29c │ │ │ │ + beq a7af8 │ │ │ │ + bl bbdf0 │ │ │ │ subs r1, r0, #0 │ │ │ │ ldrne r3, [sl, #36] @ 0x24 │ │ │ │ movne r2, r7 │ │ │ │ movne r0, r6 │ │ │ │ - bne a7ac8 │ │ │ │ + bne a79ec │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a7bb4 │ │ │ │ + beq a7ad8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a7bb4 │ │ │ │ - ldr r2, [pc, #260] @ a7c78 │ │ │ │ + bne a7ad8 │ │ │ │ + ldr r2, [pc, #260] @ a7b9c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7b94 │ │ │ │ + beq a7ab8 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b a7bb4 │ │ │ │ - ldr r0, [pc, #212] @ a7c7c │ │ │ │ + b a7ad8 │ │ │ │ + ldr r0, [pc, #212] @ a7ba0 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #208] @ a7c80 │ │ │ │ + ldr r1, [pc, #208] @ a7ba4 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117e48 │ │ │ │ + bl 1176e0 │ │ │ │ mvn r6, #0 │ │ │ │ - b a7a94 │ │ │ │ + b a79b8 │ │ │ │ mvn r6, #0 │ │ │ │ - b a7ab0 │ │ │ │ + b a79d4 │ │ │ │ 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 a7bf0 │ │ │ │ + beq a7b14 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq a7c40 │ │ │ │ - ldr r3, [pc, #132] @ a7c7c │ │ │ │ + beq a7b64 │ │ │ │ + ldr r3, [pc, #132] @ a7ba0 │ │ │ │ ldr r2, [sl, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r3, [sl, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7c28 │ │ │ │ - ldr r1, [pc, #116] @ a7c84 │ │ │ │ + beq a7b4c │ │ │ │ + ldr r1, [pc, #116] @ a7ba8 │ │ │ │ str r5, [sp] │ │ │ │ - ldr ip, [pc, #112] @ a7c88 │ │ │ │ + ldr ip, [pc, #112] @ a7bac │ │ │ │ cmp r7, #0 │ │ │ │ - ldr r3, [pc, #108] @ a7c8c │ │ │ │ + ldr r3, [pc, #108] @ a7bb0 │ │ │ │ movne r3, ip │ │ │ │ - bl 117e48 │ │ │ │ - b a7bb4 │ │ │ │ + bl 1176e0 │ │ │ │ + b a7ad8 │ │ │ │ ldr r3, [sl, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a7c08 │ │ │ │ - ldr r1, [pc, #84] @ a7c90 │ │ │ │ + bne a7b2c │ │ │ │ + ldr r1, [pc, #84] @ a7bb4 │ │ │ │ str r5, [sp] │ │ │ │ - b a7c10 │ │ │ │ + b a7b34 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #44] @ a7c78 │ │ │ │ + ldr r2, [pc, #44] @ a7b9c │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7c64 │ │ │ │ + beq a7b88 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b a7bf0 │ │ │ │ + b a7b14 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq r7, sl, r4, lsr #30 │ │ │ │ - subseq r5, r8, r0, lsl lr │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r6, r4, asr #14 │ │ │ │ - eorseq r2, r6, r0, ror #13 │ │ │ │ - @ instruction: 0x003626d4 │ │ │ │ - eorseq r2, r6, r8, lsr #15 │ │ │ │ - eorseq r2, r6, r8, lsl r7 │ │ │ │ + andeq r7, sl, r8, asr #28 │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r0, r6, r4, asr #1 │ │ │ │ + eorseq r0, r6, r0, rrx │ │ │ │ + eorseq r0, r6, r4, asr r0 │ │ │ │ + eorseq r0, r6, r8, lsr #2 │ │ │ │ + mlaseq r6, r8, r0, r0 │ │ │ │ │ │ │ │ -000a7c94 : │ │ │ │ +000a7bb8 : │ │ │ │ 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 a7d9c │ │ │ │ + beq a7cc0 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #520] @ a7ed8 │ │ │ │ + ldr r3, [pc, #520] @ a7dfc │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r1] │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9f6c0 │ │ │ │ + bl 9f5e4 │ │ │ │ ldr r3, [r7, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ - beq a7db8 │ │ │ │ - ldr r2, [pc, #472] @ a7edc │ │ │ │ + beq a7cdc │ │ │ │ + ldr r2, [pc, #472] @ a7e00 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a7d38 │ │ │ │ + bne a7c5c │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl a7f2c <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl a7e50 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne a7d58 │ │ │ │ + bne a7c7c │ │ │ │ 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 a7d2c │ │ │ │ + beq a7c50 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a7d2c │ │ │ │ - ldr r2, [pc, #368] @ a7ee0 │ │ │ │ + bne a7c50 │ │ │ │ + ldr r2, [pc, #368] @ a7e04 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7d90 │ │ │ │ + beq a7cb4 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b a7d2c │ │ │ │ - ldr r3, [pc, #320] @ a7ee4 │ │ │ │ + b a7c50 │ │ │ │ + ldr r3, [pc, #320] @ a7e08 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #316] @ a7ee8 │ │ │ │ + ldr r1, [pc, #316] @ a7e0c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117e48 │ │ │ │ + bl 1176e0 │ │ │ │ mvn r5, #0 │ │ │ │ - b a7d2c │ │ │ │ + b a7c50 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7e28 │ │ │ │ - bl bc29c │ │ │ │ + beq a7d4c │ │ │ │ + bl bbdf0 │ │ │ │ subs r1, r0, #0 │ │ │ │ ldrne r3, [r7, #36] @ 0x24 │ │ │ │ movne r2, r6 │ │ │ │ - bne a7d40 │ │ │ │ + bne a7c64 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a7db0 │ │ │ │ + beq a7cd4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a7db0 │ │ │ │ - ldr r2, [pc, #228] @ a7ee0 │ │ │ │ + bne a7cd4 │ │ │ │ + ldr r2, [pc, #228] @ a7e04 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7e1c │ │ │ │ + beq a7d40 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b a7db0 │ │ │ │ + b a7cd4 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a7e44 │ │ │ │ + beq a7d68 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq a7ea8 │ │ │ │ - ldr r3, [pc, #152] @ a7ee4 │ │ │ │ + beq a7dcc │ │ │ │ + ldr r3, [pc, #152] @ a7e08 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7e7c │ │ │ │ - ldr r1, [pc, #136] @ a7eec │ │ │ │ + beq a7da0 │ │ │ │ + ldr r1, [pc, #136] @ a7e10 │ │ │ │ cmp r6, #0 │ │ │ │ - ldr r3, [pc, #132] @ a7ef0 │ │ │ │ + ldr r3, [pc, #132] @ a7e14 │ │ │ │ str r4, [sp] │ │ │ │ movne r3, r1 │ │ │ │ - ldr r1, [pc, #124] @ a7ef4 │ │ │ │ - bl 117e48 │ │ │ │ - b a7db0 │ │ │ │ + ldr r1, [pc, #124] @ a7e18 │ │ │ │ + bl 1176e0 │ │ │ │ + b a7cd4 │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a7e5c │ │ │ │ - ldr r1, [pc, #92] @ a7eec │ │ │ │ + bne a7d80 │ │ │ │ + ldr r1, [pc, #92] @ a7e10 │ │ │ │ cmp r6, #0 │ │ │ │ - ldr r3, [pc, #88] @ a7ef0 │ │ │ │ + ldr r3, [pc, #88] @ a7e14 │ │ │ │ str r4, [sp] │ │ │ │ movne r3, r1 │ │ │ │ - ldr r1, [pc, #84] @ a7ef8 │ │ │ │ - bl 117e48 │ │ │ │ - b a7db0 │ │ │ │ + ldr r1, [pc, #84] @ a7e1c │ │ │ │ + bl 1176e0 │ │ │ │ + b a7cd4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #44] @ a7ee0 │ │ │ │ + ldr r2, [pc, #44] @ a7e04 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a7ecc │ │ │ │ + beq a7df0 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b a7e44 │ │ │ │ + b a7d68 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq r7, sl, r4, lsr #30 │ │ │ │ - subseq r5, r8, r0, lsl lr │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r6, r4, asr #14 │ │ │ │ - @ instruction: 0x003626d4 │ │ │ │ - eorseq r2, r6, r8, lsr #15 │ │ │ │ - eorseq r2, r6, r0, ror #13 │ │ │ │ - eorseq r2, r6, r8, lsl r7 │ │ │ │ + andeq r7, sl, r8, asr #28 │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r0, r6, r4, asr #1 │ │ │ │ + eorseq r0, r6, r4, asr r0 │ │ │ │ + eorseq r0, r6, r8, lsr #2 │ │ │ │ + eorseq r0, r6, r0, rrx │ │ │ │ + mlaseq r6, r8, r0, r0 │ │ │ │ │ │ │ │ -000a7efc <_PyUnicode_InternMortal@@Base>: │ │ │ │ +000a7e20 <_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 9f6c0 │ │ │ │ + bl 9f5e4 │ │ │ │ str r0, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000a7f24 : │ │ │ │ +000a7e48 : │ │ │ │ mov r3, #0 │ │ │ │ - b a7f2c <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + b a7e50 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ │ │ │ │ -000a7f2c <_PyObject_GenericSetAttrWithDict@@Base>: │ │ │ │ +000a7e50 <_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 a8784 <_PyObject_GenericSetAttrWithDict@@Base+0x858> │ │ │ │ + beq a86a8 <_PyObject_GenericSetAttrWithDict@@Base+0x858> │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ mov r8, r0 │ │ │ │ tst r2, #2 │ │ │ │ - bne a82e8 <_PyObject_GenericSetAttrWithDict@@Base+0x3bc> │ │ │ │ + bne a820c <_PyObject_GenericSetAttrWithDict@@Base+0x3bc> │ │ │ │ ldr r2, [r6, #132] @ 0x84 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a834c <_PyObject_GenericSetAttrWithDict@@Base+0x420> │ │ │ │ - ldr fp, [pc, #2080] @ a87a0 <_PyObject_GenericSetAttrWithDict@@Base+0x874> │ │ │ │ + beq a8270 <_PyObject_GenericSetAttrWithDict@@Base+0x420> │ │ │ │ + ldr fp, [pc, #2080] @ a86c4 <_PyObject_GenericSetAttrWithDict@@Base+0x874> │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a84bc <_PyObject_GenericSetAttrWithDict@@Base+0x590> │ │ │ │ + bne a83e0 <_PyObject_GenericSetAttrWithDict@@Base+0x590> │ │ │ │ ldr r2, [r6] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a8088 <_PyObject_GenericSetAttrWithDict@@Base+0x15c> │ │ │ │ + beq a7fac <_PyObject_GenericSetAttrWithDict@@Base+0x15c> │ │ │ │ ldr r1, [r6, #192] @ 0xc0 │ │ │ │ add r2, r2, #1 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ 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 a80c4 <_PyObject_GenericSetAttrWithDict@@Base+0x198> │ │ │ │ + bne a7fe8 <_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 a80c4 <_PyObject_GenericSetAttrWithDict@@Base+0x198> │ │ │ │ + bne a7fe8 <_PyObject_GenericSetAttrWithDict@@Base+0x198> │ │ │ │ add r7, r7, #40960 @ 0xa000 │ │ │ │ add r7, r7, r2 │ │ │ │ ldr sl, [r7, #2816] @ 0xb00 │ │ │ │ cmp sl, #0 │ │ │ │ - beq a839c <_PyObject_GenericSetAttrWithDict@@Base+0x470> │ │ │ │ + beq a82c0 <_PyObject_GenericSetAttrWithDict@@Base+0x470> │ │ │ │ ldr r2, [sl] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a86e0 <_PyObject_GenericSetAttrWithDict@@Base+0x7b4> │ │ │ │ + beq a8604 <_PyObject_GenericSetAttrWithDict@@Base+0x7b4> │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [sl] │ │ │ │ ldr r2, [sl, #4] │ │ │ │ ldr r5, [r2, #140] @ 0x8c │ │ │ │ cmp r5, #0 │ │ │ │ - beq a81a0 <_PyObject_GenericSetAttrWithDict@@Base+0x274> │ │ │ │ - ldr r3, [pc, #1900] @ a87a4 <_PyObject_GenericSetAttrWithDict@@Base+0x878> │ │ │ │ + beq a80c4 <_PyObject_GenericSetAttrWithDict@@Base+0x274> │ │ │ │ + ldr r3, [pc, #1900] @ a86c8 <_PyObject_GenericSetAttrWithDict@@Base+0x878> │ │ │ │ cmp r5, r3 │ │ │ │ - bne a84e0 <_PyObject_GenericSetAttrWithDict@@Base+0x5b4> │ │ │ │ + bne a8404 <_PyObject_GenericSetAttrWithDict@@Base+0x5b4> │ │ │ │ ldr r5, [sl, #8] │ │ │ │ ldr r7, [r8, #4] │ │ │ │ cmp r5, r7 │ │ │ │ - bne a852c <_PyObject_GenericSetAttrWithDict@@Base+0x600> │ │ │ │ + bne a8450 <_PyObject_GenericSetAttrWithDict@@Base+0x600> │ │ │ │ ldr r1, [sl, #20] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1056ac │ │ │ │ + bl 1050dc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a8274 <_PyObject_GenericSetAttrWithDict@@Base+0x348> │ │ │ │ + beq a8198 <_PyObject_GenericSetAttrWithDict@@Base+0x348> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne a8274 <_PyObject_GenericSetAttrWithDict@@Base+0x348> │ │ │ │ + bne a8198 <_PyObject_GenericSetAttrWithDict@@Base+0x348> │ │ │ │ mov r0, sl │ │ │ │ - bl 241668 │ │ │ │ - b a8274 <_PyObject_GenericSetAttrWithDict@@Base+0x348> │ │ │ │ + bl 23de48 │ │ │ │ + b a8198 <_PyObject_GenericSetAttrWithDict@@Base+0x348> │ │ │ │ ldr r1, [r6, #192] @ 0xc0 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ 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 a7fd8 <_PyObject_GenericSetAttrWithDict@@Base+0xac> │ │ │ │ - ldr r2, [pc, #1756] @ a87a8 <_PyObject_GenericSetAttrWithDict@@Base+0x87c> │ │ │ │ + beq a7efc <_PyObject_GenericSetAttrWithDict@@Base+0xac> │ │ │ │ + ldr r2, [pc, #1756] @ a86cc <_PyObject_GenericSetAttrWithDict@@Base+0x87c> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne a836c <_PyObject_GenericSetAttrWithDict@@Base+0x440> │ │ │ │ + bne a8290 <_PyObject_GenericSetAttrWithDict@@Base+0x440> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt a836c <_PyObject_GenericSetAttrWithDict@@Base+0x440> │ │ │ │ + bgt a8290 <_PyObject_GenericSetAttrWithDict@@Base+0x440> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl a8964 <_PyType_LookupRef@@Base+0x190> │ │ │ │ + bl a8888 <_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 a8a74 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ + bl a8998 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ mov sl, r0 │ │ │ │ - bne a8394 <_PyObject_GenericSetAttrWithDict@@Base+0x468> │ │ │ │ + bne a82b8 <_PyObject_GenericSetAttrWithDict@@Base+0x468> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq a8194 <_PyObject_GenericSetAttrWithDict@@Base+0x268> │ │ │ │ + beq a80b8 <_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] │ │ │ │ @@ -129691,109 +129632,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 35a5c8 │ │ │ │ + bl 357f4c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [r5, r2] │ │ │ │ ldr r2, [r7] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a850c <_PyObject_GenericSetAttrWithDict@@Base+0x5e0> │ │ │ │ + bne a8430 <_PyObject_GenericSetAttrWithDict@@Base+0x5e0> │ │ │ │ cmp sl, #0 │ │ │ │ - bne a86e0 <_PyObject_GenericSetAttrWithDict@@Base+0x7b4> │ │ │ │ + bne a8604 <_PyObject_GenericSetAttrWithDict@@Base+0x7b4> │ │ │ │ mov sl, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a85b4 <_PyObject_GenericSetAttrWithDict@@Base+0x688> │ │ │ │ + bne a84d8 <_PyObject_GenericSetAttrWithDict@@Base+0x688> │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ tst r2, #4 │ │ │ │ - bne a83b8 <_PyObject_GenericSetAttrWithDict@@Base+0x48c> │ │ │ │ + bne a82dc <_PyObject_GenericSetAttrWithDict@@Base+0x48c> │ │ │ │ tst r2, #16 │ │ │ │ subne r5, r8, #12 │ │ │ │ - bne a81d8 <_PyObject_GenericSetAttrWithDict@@Base+0x2ac> │ │ │ │ + bne a80fc <_PyObject_GenericSetAttrWithDict@@Base+0x2ac> │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r5, [r3, #144] @ 0x90 │ │ │ │ cmp r5, #0 │ │ │ │ - beq a858c <_PyObject_GenericSetAttrWithDict@@Base+0x660> │ │ │ │ - blt a86f4 <_PyObject_GenericSetAttrWithDict@@Base+0x7c8> │ │ │ │ + beq a84b0 <_PyObject_GenericSetAttrWithDict@@Base+0x660> │ │ │ │ + blt a8618 <_PyObject_GenericSetAttrWithDict@@Base+0x7c8> │ │ │ │ add r5, r8, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - beq a858c <_PyObject_GenericSetAttrWithDict@@Base+0x660> │ │ │ │ + beq a84b0 <_PyObject_GenericSetAttrWithDict@@Base+0x660> │ │ │ │ ldr r1, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - beq a8424 <_PyObject_GenericSetAttrWithDict@@Base+0x4f8> │ │ │ │ + beq a8348 <_PyObject_GenericSetAttrWithDict@@Base+0x4f8> │ │ │ │ cmp r9, #0 │ │ │ │ - beq a84f8 <_PyObject_GenericSetAttrWithDict@@Base+0x5cc> │ │ │ │ + beq a841c <_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 a82a8 <_PyObject_GenericSetAttrWithDict@@Base+0x37c> │ │ │ │ + beq a81cc <_PyObject_GenericSetAttrWithDict@@Base+0x37c> │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ str r3, [r9] │ │ │ │ - ldr r3, [pc, #1412] @ a87a8 <_PyObject_GenericSetAttrWithDict@@Base+0x87c> │ │ │ │ + ldr r3, [pc, #1412] @ a86cc <_PyObject_GenericSetAttrWithDict@@Base+0x87c> │ │ │ │ cmp r2, r3 │ │ │ │ - bne a82b8 <_PyObject_GenericSetAttrWithDict@@Base+0x38c> │ │ │ │ + bne a81dc <_PyObject_GenericSetAttrWithDict@@Base+0x38c> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq a82b8 <_PyObject_GenericSetAttrWithDict@@Base+0x38c> │ │ │ │ - bl 35a770 │ │ │ │ + beq a81dc <_PyObject_GenericSetAttrWithDict@@Base+0x38c> │ │ │ │ + bl 3580f0 │ │ │ │ ldr r2, [fp, r0] │ │ │ │ ldr ip, [r1, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - ldr r2, [pc, #1376] @ a87ac <_PyObject_GenericSetAttrWithDict@@Base+0x880> │ │ │ │ + ldr r2, [pc, #1376] @ a86d0 <_PyObject_GenericSetAttrWithDict@@Base+0x880> │ │ │ │ str r9, [sp] │ │ │ │ cmp ip, r2 │ │ │ │ mov r2, r4 │ │ │ │ - beq a84c8 <_PyObject_GenericSetAttrWithDict@@Base+0x59c> │ │ │ │ - bl a02fc │ │ │ │ + beq a83ec <_PyObject_GenericSetAttrWithDict@@Base+0x59c> │ │ │ │ + bl a0220 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - beq a83e8 <_PyObject_GenericSetAttrWithDict@@Base+0x4bc> │ │ │ │ + beq a830c <_PyObject_GenericSetAttrWithDict@@Base+0x4bc> │ │ │ │ mov r5, #0 │ │ │ │ cmp sl, #0 │ │ │ │ - bne a8060 <_PyObject_GenericSetAttrWithDict@@Base+0x134> │ │ │ │ + bne a7f84 <_PyObject_GenericSetAttrWithDict@@Base+0x134> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a8290 <_PyObject_GenericSetAttrWithDict@@Base+0x364> │ │ │ │ + beq a81b4 <_PyObject_GenericSetAttrWithDict@@Base+0x364> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq a8720 <_PyObject_GenericSetAttrWithDict@@Base+0x7f4> │ │ │ │ + beq a8644 <_PyObject_GenericSetAttrWithDict@@Base+0x7f4> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a8478 <_PyObject_GenericSetAttrWithDict@@Base+0x54c> │ │ │ │ + bne a839c <_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] @ a87a8 <_PyObject_GenericSetAttrWithDict@@Base+0x87c> │ │ │ │ + ldr r3, [pc, #1272] @ a86cc <_PyObject_GenericSetAttrWithDict@@Base+0x87c> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a8228 <_PyObject_GenericSetAttrWithDict@@Base+0x2fc> │ │ │ │ + beq a814c <_PyObject_GenericSetAttrWithDict@@Base+0x2fc> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 8bfc4 │ │ │ │ + bl 8befc │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne a8234 <_PyObject_GenericSetAttrWithDict@@Base+0x308> │ │ │ │ + bne a8158 <_PyObject_GenericSetAttrWithDict@@Base+0x308> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 23dc54 │ │ │ │ + bl 23a43c │ │ │ │ mov r5, r0 │ │ │ │ - b a83e0 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ - ldr fp, [pc, #1200] @ a87a0 <_PyObject_GenericSetAttrWithDict@@Base+0x874> │ │ │ │ - bl 35a770 │ │ │ │ + b a8304 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + ldr fp, [pc, #1200] @ a86c4 <_PyObject_GenericSetAttrWithDict@@Base+0x874> │ │ │ │ + bl 3580f0 │ │ │ │ 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 │ │ │ │ @@ -129808,537 +129749,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 a7f7c <_PyObject_GenericSetAttrWithDict@@Base+0x50> │ │ │ │ + bne a7ea0 <_PyObject_GenericSetAttrWithDict@@Base+0x50> │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl a56c0 │ │ │ │ + bl a55e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt a8798 <_PyObject_GenericSetAttrWithDict@@Base+0x86c> │ │ │ │ - ldr fp, [pc, #1080] @ a87a0 <_PyObject_GenericSetAttrWithDict@@Base+0x874> │ │ │ │ + blt a86bc <_PyObject_GenericSetAttrWithDict@@Base+0x86c> │ │ │ │ + ldr fp, [pc, #1080] @ a86c4 <_PyObject_GenericSetAttrWithDict@@Base+0x874> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b a7f7c <_PyObject_GenericSetAttrWithDict@@Base+0x50> │ │ │ │ + b a7ea0 <_PyObject_GenericSetAttrWithDict@@Base+0x50> │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl a8a74 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ + bl a8998 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ mov sl, r0 │ │ │ │ - beq a8194 <_PyObject_GenericSetAttrWithDict@@Base+0x268> │ │ │ │ + beq a80b8 <_PyObject_GenericSetAttrWithDict@@Base+0x268> │ │ │ │ cmn r2, #1 │ │ │ │ - beq a86b4 <_PyObject_GenericSetAttrWithDict@@Base+0x788> │ │ │ │ + beq a85d8 <_PyObject_GenericSetAttrWithDict@@Base+0x788> │ │ │ │ cmp r3, #0 │ │ │ │ movne sl, #0 │ │ │ │ - bne a85b4 <_PyObject_GenericSetAttrWithDict@@Base+0x688> │ │ │ │ + bne a84d8 <_PyObject_GenericSetAttrWithDict@@Base+0x688> │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ mov sl, r3 │ │ │ │ tst r2, #4 │ │ │ │ - beq a81b4 <_PyObject_GenericSetAttrWithDict@@Base+0x288> │ │ │ │ + beq a80d8 <_PyObject_GenericSetAttrWithDict@@Base+0x288> │ │ │ │ ldrb r3, [r8, #11] │ │ │ │ add r5, r8, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a8560 <_PyObject_GenericSetAttrWithDict@@Base+0x634> │ │ │ │ + beq a8484 <_PyObject_GenericSetAttrWithDict@@Base+0x634> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11d62c <_PyEval_CheckExceptTypeValid@@Base+0x1798> │ │ │ │ + bl 11cec0 <_PyEval_CheckExceptTypeValid@@Base+0x1798> │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bge a826c <_PyObject_GenericSetAttrWithDict@@Base+0x340> │ │ │ │ - ldr r3, [pc, #960] @ a87b0 <_PyObject_GenericSetAttrWithDict@@Base+0x884> │ │ │ │ + bge a8190 <_PyObject_GenericSetAttrWithDict@@Base+0x340> │ │ │ │ + ldr r3, [pc, #960] @ a86d4 <_PyObject_GenericSetAttrWithDict@@Base+0x884> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11abb0 │ │ │ │ + bl 11a444 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a826c <_PyObject_GenericSetAttrWithDict@@Base+0x340> │ │ │ │ - ldr r3, [pc, #944] @ a87b4 <_PyObject_GenericSetAttrWithDict@@Base+0x888> │ │ │ │ + beq a8190 <_PyObject_GenericSetAttrWithDict@@Base+0x340> │ │ │ │ + ldr r3, [pc, #944] @ a86d8 <_PyObject_GenericSetAttrWithDict@@Base+0x888> │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #936] @ a87b8 <_PyObject_GenericSetAttrWithDict@@Base+0x88c> │ │ │ │ + ldr r1, [pc, #936] @ a86dc <_PyObject_GenericSetAttrWithDict@@Base+0x88c> │ │ │ │ mov r3, r4 │ │ │ │ - bl 117e48 │ │ │ │ + bl 1176e0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11a3e4 │ │ │ │ - b a826c <_PyObject_GenericSetAttrWithDict@@Base+0x340> │ │ │ │ - bl 35a770 │ │ │ │ + bl 119c78 │ │ │ │ + b a8190 <_PyObject_GenericSetAttrWithDict@@Base+0x340> │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r2, [fp, r0] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #512 @ 0x200 │ │ │ │ - beq a844c <_PyObject_GenericSetAttrWithDict@@Base+0x520> │ │ │ │ + beq a8370 <_PyObject_GenericSetAttrWithDict@@Base+0x520> │ │ │ │ ldr r1, [r3, #440] @ 0x1b8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne a84d4 <_PyObject_GenericSetAttrWithDict@@Base+0x5a8> │ │ │ │ + bne a83f8 <_PyObject_GenericSetAttrWithDict@@Base+0x5a8> │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #852] @ a87ac <_PyObject_GenericSetAttrWithDict@@Base+0x880> │ │ │ │ + ldr r1, [pc, #852] @ a86d0 <_PyObject_GenericSetAttrWithDict@@Base+0x880> │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp] │ │ │ │ - bl 91be4 │ │ │ │ + bl 91b08 │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r5] │ │ │ │ - bne a81ec <_PyObject_GenericSetAttrWithDict@@Base+0x2c0> │ │ │ │ + bne a8110 <_PyObject_GenericSetAttrWithDict@@Base+0x2c0> │ │ │ │ mvn r5, #0 │ │ │ │ - b a83e8 <_PyObject_GenericSetAttrWithDict@@Base+0x4bc> │ │ │ │ + b a830c <_PyObject_GenericSetAttrWithDict@@Base+0x4bc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a829c <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ - ldr r2, [pc, #812] @ a87bc <_PyObject_GenericSetAttrWithDict@@Base+0x890> │ │ │ │ + bne a81c0 <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ + ldr r2, [pc, #812] @ a86e0 <_PyObject_GenericSetAttrWithDict@@Base+0x890> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a84b0 <_PyObject_GenericSetAttrWithDict@@Base+0x584> │ │ │ │ + beq a83d4 <_PyObject_GenericSetAttrWithDict@@Base+0x584> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b a829c <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ + b a81c0 <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r4] │ │ │ │ - b a7f88 <_PyObject_GenericSetAttrWithDict@@Base+0x5c> │ │ │ │ - bl 9ccd0 │ │ │ │ + b a7eac <_PyObject_GenericSetAttrWithDict@@Base+0x5c> │ │ │ │ + bl 9cbf4 │ │ │ │ mov r5, r0 │ │ │ │ - b a83e0 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ - bl 18b4e4 <_PyUnicode_IsNumeric@@Base+0x5b0> │ │ │ │ + b a8304 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + bl 189e38 <_PyUnicode_IsNumeric@@Base+0x5b0> │ │ │ │ mov r1, r0 │ │ │ │ - b a8464 <_PyObject_GenericSetAttrWithDict@@Base+0x538> │ │ │ │ + b a8388 <_PyObject_GenericSetAttrWithDict@@Base+0x538> │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ - b a8060 <_PyObject_GenericSetAttrWithDict@@Base+0x134> │ │ │ │ + b a7f84 <_PyObject_GenericSetAttrWithDict@@Base+0x134> │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 2415d4 │ │ │ │ + bl 23ddb4 │ │ │ │ mov r5, r0 │ │ │ │ - b a83e0 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + b a8304 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r7] │ │ │ │ - bne a8194 <_PyObject_GenericSetAttrWithDict@@Base+0x268> │ │ │ │ + bne a80b8 <_PyObject_GenericSetAttrWithDict@@Base+0x268> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b a8194 <_PyObject_GenericSetAttrWithDict@@Base+0x268> │ │ │ │ + b a80b8 <_PyObject_GenericSetAttrWithDict@@Base+0x268> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl adf8c │ │ │ │ + bl ade90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne a804c <_PyObject_GenericSetAttrWithDict@@Base+0x120> │ │ │ │ + bne a7f70 <_PyObject_GenericSetAttrWithDict@@Base+0x120> │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sl, #12] │ │ │ │ mov r2, r7 │ │ │ │ - bl 2455fc │ │ │ │ + bl 241de0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne a804c <_PyObject_GenericSetAttrWithDict@@Base+0x120> │ │ │ │ - b a8060 <_PyObject_GenericSetAttrWithDict@@Base+0x134> │ │ │ │ + bne a7f70 <_PyObject_GenericSetAttrWithDict@@Base+0x120> │ │ │ │ + b a7f84 <_PyObject_GenericSetAttrWithDict@@Base+0x134> │ │ │ │ ldr r0, [r8, #-12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq a8640 <_PyObject_GenericSetAttrWithDict@@Base+0x714> │ │ │ │ + beq a8564 <_PyObject_GenericSetAttrWithDict@@Base+0x714> │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r5, r3 │ │ │ │ - beq a83c8 <_PyObject_GenericSetAttrWithDict@@Base+0x49c> │ │ │ │ + beq a82ec <_PyObject_GenericSetAttrWithDict@@Base+0x49c> │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ - bl 241464 │ │ │ │ + bl 23dc44 │ │ │ │ mov r5, r0 │ │ │ │ - b a83e0 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ - ldr r3, [pc, #544] @ a87b4 <_PyObject_GenericSetAttrWithDict@@Base+0x888> │ │ │ │ + b a8304 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + ldr r3, [pc, #544] @ a86d8 <_PyObject_GenericSetAttrWithDict@@Base+0x888> │ │ │ │ cmp sl, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - beq a8754 <_PyObject_GenericSetAttrWithDict@@Base+0x828> │ │ │ │ - ldr r1, [pc, #536] @ a87c0 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ + beq a8678 <_PyObject_GenericSetAttrWithDict@@Base+0x828> │ │ │ │ + ldr r1, [pc, #536] @ a86e4 <_PyObject_GenericSetAttrWithDict@@Base+0x894> │ │ │ │ mov r3, r4 │ │ │ │ - bl 117e48 │ │ │ │ + bl 1176e0 │ │ │ │ mvn r5, #0 │ │ │ │ - b a8060 <_PyObject_GenericSetAttrWithDict@@Base+0x134> │ │ │ │ + b a7f84 <_PyObject_GenericSetAttrWithDict@@Base+0x134> │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ cmp r9, #0 │ │ │ │ - beq a86c4 <_PyObject_GenericSetAttrWithDict@@Base+0x798> │ │ │ │ + beq a85e8 <_PyObject_GenericSetAttrWithDict@@Base+0x798> │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 9cb6c │ │ │ │ + bl 9ca90 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a83e0 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + beq a8304 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne a83e0 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ - ldr r2, [pc, #432] @ a87bc <_PyObject_GenericSetAttrWithDict@@Base+0x890> │ │ │ │ + bne a8304 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + ldr r2, [pc, #432] @ a86e0 <_PyObject_GenericSetAttrWithDict@@Base+0x890> │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r7, [r2, #1416] @ 0x588 │ │ │ │ ldr r9, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq a8634 <_PyObject_GenericSetAttrWithDict@@Base+0x708> │ │ │ │ + beq a8558 <_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 a83e0 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + b a8304 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 10889c │ │ │ │ + bl 1082cc │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq a8470 <_PyObject_GenericSetAttrWithDict@@Base+0x544> │ │ │ │ + beq a8394 <_PyObject_GenericSetAttrWithDict@@Base+0x544> │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r5, r3 │ │ │ │ - beq a8698 <_PyObject_GenericSetAttrWithDict@@Base+0x76c> │ │ │ │ + beq a85bc <_PyObject_GenericSetAttrWithDict@@Base+0x76c> │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ - bl 241464 │ │ │ │ + bl 23dc44 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a83e0 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + beq a8304 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne a83e0 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + bne a8304 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b a83e0 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b a8304 <_PyObject_GenericSetAttrWithDict@@Base+0x4b4> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11d62c <_PyEval_CheckExceptTypeValid@@Base+0x1798> │ │ │ │ + bl 11cec0 <_PyEval_CheckExceptTypeValid@@Base+0x1798> │ │ │ │ mov r5, r0 │ │ │ │ - b a8670 <_PyObject_GenericSetAttrWithDict@@Base+0x744> │ │ │ │ + b a8594 <_PyObject_GenericSetAttrWithDict@@Base+0x744> │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 11af64 │ │ │ │ + bl 11a7f8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b a819c <_PyObject_GenericSetAttrWithDict@@Base+0x270> │ │ │ │ + b a80c0 <_PyObject_GenericSetAttrWithDict@@Base+0x270> │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl f97f0 │ │ │ │ + bl f933c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ - b a85e8 <_PyObject_GenericSetAttrWithDict@@Base+0x6bc> │ │ │ │ + b a850c <_PyObject_GenericSetAttrWithDict@@Base+0x6bc> │ │ │ │ ldr r2, [sl, #4] │ │ │ │ ldr r5, [r2, #140] @ 0x8c │ │ │ │ cmp r5, #0 │ │ │ │ - bne a8030 <_PyObject_GenericSetAttrWithDict@@Base+0x104> │ │ │ │ - b a81a0 <_PyObject_GenericSetAttrWithDict@@Base+0x274> │ │ │ │ + bne a7f54 <_PyObject_GenericSetAttrWithDict@@Base+0x104> │ │ │ │ + b a80c4 <_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 a81d8 <_PyObject_GenericSetAttrWithDict@@Base+0x2ac> │ │ │ │ + b a80fc <_PyObject_GenericSetAttrWithDict@@Base+0x2ac> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #144] @ a87bc <_PyObject_GenericSetAttrWithDict@@Base+0x890> │ │ │ │ + ldr r2, [pc, #144] @ a86e0 <_PyObject_GenericSetAttrWithDict@@Base+0x890> │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a8748 <_PyObject_GenericSetAttrWithDict@@Base+0x81c> │ │ │ │ + beq a866c <_PyObject_GenericSetAttrWithDict@@Base+0x81c> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b a8290 <_PyObject_GenericSetAttrWithDict@@Base+0x364> │ │ │ │ + b a81b4 <_PyObject_GenericSetAttrWithDict@@Base+0x364> │ │ │ │ ldr r1, [r6, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #100] @ a87c4 <_PyObject_GenericSetAttrWithDict@@Base+0x898> │ │ │ │ + ldr r3, [pc, #100] @ a86e8 <_PyObject_GenericSetAttrWithDict@@Base+0x898> │ │ │ │ mvn r5, #0 │ │ │ │ cmp r1, r3 │ │ │ │ - ldreq r1, [pc, #92] @ a87c8 <_PyObject_GenericSetAttrWithDict@@Base+0x89c> │ │ │ │ - ldrne r1, [pc, #72] @ a87b8 <_PyObject_GenericSetAttrWithDict@@Base+0x88c> │ │ │ │ + ldreq r1, [pc, #92] @ a86ec <_PyObject_GenericSetAttrWithDict@@Base+0x89c> │ │ │ │ + ldrne r1, [pc, #72] @ a86dc <_PyObject_GenericSetAttrWithDict@@Base+0x88c> │ │ │ │ mov r3, r4 │ │ │ │ - bl 117e48 │ │ │ │ + bl 1176e0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11a3e4 │ │ │ │ - b a8274 <_PyObject_GenericSetAttrWithDict@@Base+0x348> │ │ │ │ - ldr r3, [pc, #64] @ a87cc <_PyObject_GenericSetAttrWithDict@@Base+0x8a0> │ │ │ │ + bl 119c78 │ │ │ │ + b a8198 <_PyObject_GenericSetAttrWithDict@@Base+0x348> │ │ │ │ + ldr r3, [pc, #64] @ a86f0 <_PyObject_GenericSetAttrWithDict@@Base+0x8a0> │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #60] @ a87d0 <_PyObject_GenericSetAttrWithDict@@Base+0x8a4> │ │ │ │ + ldr r1, [pc, #60] @ a86f4 <_PyObject_GenericSetAttrWithDict@@Base+0x8a4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117e48 │ │ │ │ + bl 1176e0 │ │ │ │ mvn r5, #0 │ │ │ │ - b a829c <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ + b a81c0 <_PyObject_GenericSetAttrWithDict@@Base+0x370> │ │ │ │ andeq r0, r0, ip │ │ │ │ - andseq r5, r0, r0, lsl #4 │ │ │ │ - ldrsheq sl, [r6], #-76 @ 0xffffffb4 │ │ │ │ - subseq sl, r6, ip, lsr #24 │ │ │ │ - ldrsheq sp, [r6], #-172 @ 0xffffff54 │ │ │ │ - ldrsbeq fp, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r6, r0, lsl #16 │ │ │ │ - subseq r5, r8, r0, lsl lr │ │ │ │ - eorseq r2, r6, r8, lsr #16 │ │ │ │ - andeq r7, sl, r4, lsr #30 │ │ │ │ - eorseq r2, r6, ip, lsr #15 │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r6, r4, asr #14 │ │ │ │ + andseq r4, r0, r0, lsr ip │ │ │ │ + ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ + subseq sl, r5, ip, lsr #24 │ │ │ │ + ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ + ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r0, r6, r0, lsl #3 │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ + eorseq r0, r6, r8, lsr #3 │ │ │ │ + andeq r7, sl, r8, asr #28 │ │ │ │ + eorseq r0, r6, ip, lsr #2 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r0, r6, r4, asr #1 │ │ │ │ │ │ │ │ -000a87d4 <_PyType_LookupRef@@Base>: │ │ │ │ +000a86f8 <_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] @ a895c <_PyType_LookupRef@@Base+0x188> │ │ │ │ + ldr r3, [pc, #368] @ a8880 <_PyType_LookupRef@@Base+0x188> │ │ │ │ ldr r2, [r0, #192] @ 0xc0 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r0 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ 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 a88a0 <_PyType_LookupRef@@Base+0xcc> │ │ │ │ + bne a87c4 <_PyType_LookupRef@@Base+0xcc> │ │ │ │ ldr r3, [r6, #2812] @ 0xafc │ │ │ │ cmp r3, r8 │ │ │ │ - bne a88a0 <_PyType_LookupRef@@Base+0xcc> │ │ │ │ + bne a87c4 <_PyType_LookupRef@@Base+0xcc> │ │ │ │ add r5, r5, #40960 @ 0xa000 │ │ │ │ add r5, r5, r4 │ │ │ │ ldr r7, [r5, #2816] @ 0xb00 │ │ │ │ cmp r7, #0 │ │ │ │ - beq a8890 <_PyType_LookupRef@@Base+0xbc> │ │ │ │ + beq a87b4 <_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 a8a74 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ + bl a8998 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ - beq a885c <_PyType_LookupRef@@Base+0x88> │ │ │ │ + beq a8780 <_PyType_LookupRef@@Base+0x88> │ │ │ │ cmn r3, #1 │ │ │ │ - beq a8954 <_PyType_LookupRef@@Base+0x180> │ │ │ │ + beq a8878 <_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] @ a8960 <_PyType_LookupRef@@Base+0x18c> │ │ │ │ + ldr r3, [pc, #184] @ a8884 <_PyType_LookupRef@@Base+0x18c> │ │ │ │ ldr r2, [r8, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a8868 <_PyType_LookupRef@@Base+0x94> │ │ │ │ + bne a878c <_PyType_LookupRef@@Base+0x94> │ │ │ │ ldr r3, [r8, #8] │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bgt a8868 <_PyType_LookupRef@@Base+0x94> │ │ │ │ + bgt a878c <_PyType_LookupRef@@Base+0x94> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl a8964 <_PyType_LookupRef@@Base+0x190> │ │ │ │ + bl a8888 <_PyType_LookupRef@@Base+0x190> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r8 │ │ │ │ ldr sl, [r7, #192] @ 0xc0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl a8a74 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ + bl a8998 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ - bne a8888 <_PyType_LookupRef@@Base+0xb4> │ │ │ │ + bne a87ac <_PyType_LookupRef@@Base+0xb4> │ │ │ │ cmp r9, #0 │ │ │ │ - beq a885c <_PyType_LookupRef@@Base+0x88> │ │ │ │ + beq a8780 <_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 35a5c8 │ │ │ │ + bl 357f4c │ │ │ │ str sl, [r5, r4] │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a885c <_PyType_LookupRef@@Base+0x88> │ │ │ │ + beq a8780 <_PyType_LookupRef@@Base+0x88> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne a885c <_PyType_LookupRef@@Base+0x88> │ │ │ │ + bne a8780 <_PyType_LookupRef@@Base+0x88> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b a885c <_PyType_LookupRef@@Base+0x88> │ │ │ │ - bl 11af64 │ │ │ │ - b a8890 <_PyType_LookupRef@@Base+0xbc> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b a8780 <_PyType_LookupRef@@Base+0x88> │ │ │ │ + bl 11a7f8 │ │ │ │ + b a87b4 <_PyType_LookupRef@@Base+0xbc> │ │ │ │ andeq r0, r0, ip │ │ │ │ - ldrsheq sl, [r6], #-76 @ 0xffffffb4 │ │ │ │ + ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ ldr r3, [r1, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a8978 <_PyType_LookupRef@@Base+0x1a4> │ │ │ │ + beq a889c <_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 a8a68 <_PyType_LookupRef@@Base+0x294> │ │ │ │ + beq a898c <_PyType_LookupRef@@Base+0x294> │ │ │ │ ldrh r2, [r1, #206] @ 0xce │ │ │ │ cmp r2, #1000 @ 0x3e8 │ │ │ │ - bcs a8a68 <_PyType_LookupRef@@Base+0x294> │ │ │ │ + bcs a898c <_PyType_LookupRef@@Base+0x294> │ │ │ │ ldr r6, [r1, #168] @ 0xa8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r8, [r6, #8] │ │ │ │ cmp r8, #0 │ │ │ │ - ble a8a30 <_PyType_LookupRef@@Base+0x25c> │ │ │ │ + ble a8954 <_PyType_LookupRef@@Base+0x25c> │ │ │ │ ldr r1, [r6, #12] │ │ │ │ - bl a8964 <_PyType_LookupRef@@Base+0x190> │ │ │ │ + bl a8888 <_PyType_LookupRef@@Base+0x190> │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq a8a68 <_PyType_LookupRef@@Base+0x294> │ │ │ │ + beq a898c <_PyType_LookupRef@@Base+0x294> │ │ │ │ cmp r8, #1 │ │ │ │ - beq a89f4 <_PyType_LookupRef@@Base+0x220> │ │ │ │ + beq a8918 <_PyType_LookupRef@@Base+0x220> │ │ │ │ add r6, r6, #12 │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ mov r0, r5 │ │ │ │ - bl a8964 <_PyType_LookupRef@@Base+0x190> │ │ │ │ + bl a8888 <_PyType_LookupRef@@Base+0x190> │ │ │ │ cmp r0, #0 │ │ │ │ - beq a8a68 <_PyType_LookupRef@@Base+0x294> │ │ │ │ + beq a898c <_PyType_LookupRef@@Base+0x294> │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r8 │ │ │ │ - bne a89d4 <_PyType_LookupRef@@Base+0x200> │ │ │ │ + bne a88f8 <_PyType_LookupRef@@Base+0x200> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ tst r3, #256 @ 0x100 │ │ │ │ - beq a8a38 <_PyType_LookupRef@@Base+0x264> │ │ │ │ - ldr r2, [pc, #104] @ a8a70 <_PyType_LookupRef@@Base+0x29c> │ │ │ │ + beq a895c <_PyType_LookupRef@@Base+0x264> │ │ │ │ + ldr r2, [pc, #104] @ a8994 <_PyType_LookupRef@@Base+0x29c> │ │ │ │ ldr r3, [r2, #1520] @ 0x5f0 │ │ │ │ cmp r3, #131072 @ 0x20000 │ │ │ │ - bcs a8a68 <_PyType_LookupRef@@Base+0x294> │ │ │ │ + bcs a898c <_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 a8a60 <_PyType_LookupRef@@Base+0x28c> │ │ │ │ + b a8984 <_PyType_LookupRef@@Base+0x28c> │ │ │ │ tst r3, #256 @ 0x100 │ │ │ │ - bne a8a00 <_PyType_LookupRef@@Base+0x22c> │ │ │ │ + bne a8924 <_PyType_LookupRef@@Base+0x22c> │ │ │ │ add r0, r5, #40960 @ 0xa000 │ │ │ │ ldr r3, [r0, #2804] @ 0xaf4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a8a68 <_PyType_LookupRef@@Base+0x294> │ │ │ │ + beq a898c <_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, r8, r0, lsl lr │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r3, [pc, #600] @ a8ce4 <_PyType_LookupRef@@Base+0x510> │ │ │ │ + ldr r3, [pc, #600] @ a8c08 <_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 a8c0c <_PyType_LookupRef@@Base+0x438> │ │ │ │ + bne a8b30 <_PyType_LookupRef@@Base+0x438> │ │ │ │ ldr r9, [r6, #12] │ │ │ │ cmn r9, #1 │ │ │ │ - beq a8c0c <_PyType_LookupRef@@Base+0x438> │ │ │ │ + beq a8b30 <_PyType_LookupRef@@Base+0x438> │ │ │ │ ldr r7, [r4, #172] @ 0xac │ │ │ │ cmp r7, #0 │ │ │ │ - beq a8c34 <_PyType_LookupRef@@Base+0x460> │ │ │ │ + beq a8b58 <_PyType_LookupRef@@Base+0x460> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a8bfc <_PyType_LookupRef@@Base+0x428> │ │ │ │ + beq a8b20 <_PyType_LookupRef@@Base+0x428> │ │ │ │ ldr sl, [r7, #8] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp sl, #0 │ │ │ │ str r3, [r7] │ │ │ │ - ble a8b2c <_PyType_LookupRef@@Base+0x358> │ │ │ │ - ldr fp, [pc, #516] @ a8ce8 <_PyType_LookupRef@@Base+0x514> │ │ │ │ + ble a8a50 <_PyType_LookupRef@@Base+0x358> │ │ │ │ + ldr fp, [pc, #516] @ a8c0c <_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 a8b64 <_PyType_LookupRef@@Base+0x390> │ │ │ │ + bne a8a88 <_PyType_LookupRef@@Base+0x390> │ │ │ │ ldr r0, [r4, #132] @ 0x84 │ │ │ │ - bl 9b4ac │ │ │ │ + bl 9b3d0 │ │ │ │ cmn r0, #3 │ │ │ │ - beq a8bd8 <_PyType_LookupRef@@Base+0x404> │ │ │ │ + beq a8afc <_PyType_LookupRef@@Base+0x404> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne a8be4 <_PyType_LookupRef@@Base+0x410> │ │ │ │ + bne a8b08 <_PyType_LookupRef@@Base+0x410> │ │ │ │ cmp r5, sl │ │ │ │ - bne a8ae8 <_PyType_LookupRef@@Base+0x314> │ │ │ │ + bne a8a0c <_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 a8b58 <_PyType_LookupRef@@Base+0x384> │ │ │ │ + beq a8a7c <_PyType_LookupRef@@Base+0x384> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq a8c28 <_PyType_LookupRef@@Base+0x454> │ │ │ │ + beq a8b4c <_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 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ 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 │ │ │ │ @@ -130355,52 +130296,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 9b4ac │ │ │ │ + bl 9b3d0 │ │ │ │ cmn r0, #3 │ │ │ │ - bne a8b14 <_PyType_LookupRef@@Base+0x340> │ │ │ │ + bne a8a38 <_PyType_LookupRef@@Base+0x340> │ │ │ │ mvn r3, #0 │ │ │ │ mov r4, #0 │ │ │ │ - b a8b34 <_PyType_LookupRef@@Base+0x360> │ │ │ │ + b a8a58 <_PyType_LookupRef@@Base+0x360> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4] │ │ │ │ mov r3, #0 │ │ │ │ - b a8b34 <_PyType_LookupRef@@Base+0x360> │ │ │ │ + b a8a58 <_PyType_LookupRef@@Base+0x360> │ │ │ │ ldr sl, [r7, #8] │ │ │ │ cmp sl, #0 │ │ │ │ - bgt a8adc <_PyType_LookupRef@@Base+0x308> │ │ │ │ - b a8b2c <_PyType_LookupRef@@Base+0x358> │ │ │ │ + bgt a8a00 <_PyType_LookupRef@@Base+0x308> │ │ │ │ + b a8a50 <_PyType_LookupRef@@Base+0x358> │ │ │ │ mov r0, r6 │ │ │ │ - bl 8bfc4 │ │ │ │ + bl 8befc │ │ │ │ cmn r0, #1 │ │ │ │ mov r9, r0 │ │ │ │ - bne a8ab0 <_PyType_LookupRef@@Base+0x2dc> │ │ │ │ + bne a89d4 <_PyType_LookupRef@@Base+0x2dc> │ │ │ │ mvn r3, #0 │ │ │ │ - b a8c4c <_PyType_LookupRef@@Base+0x478> │ │ │ │ + b a8b70 <_PyType_LookupRef@@Base+0x478> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b a8b58 <_PyType_LookupRef@@Base+0x384> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b a8a7c <_PyType_LookupRef@@Base+0x384> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne a8c5c <_PyType_LookupRef@@Base+0x488> │ │ │ │ + bne a8b80 <_PyType_LookupRef@@Base+0x488> │ │ │ │ tst r3, #8192 @ 0x2000 │ │ │ │ - beq a8cc4 <_PyType_LookupRef@@Base+0x4f0> │ │ │ │ + beq a8be8 <_PyType_LookupRef@@Base+0x4f0> │ │ │ │ mov r3, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, #0 │ │ │ │ str r3, [r2] │ │ │ │ - b a8b58 <_PyType_LookupRef@@Base+0x384> │ │ │ │ - ldr r3, [pc, #132] @ a8ce8 <_PyType_LookupRef@@Base+0x514> │ │ │ │ - bl 35a770 │ │ │ │ + b a8a7c <_PyType_LookupRef@@Base+0x384> │ │ │ │ + ldr r3, [pc, #132] @ a8c0c <_PyType_LookupRef@@Base+0x514> │ │ │ │ + bl 3580f0 │ │ │ │ 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 │ │ │ │ @@ -130416,24 +130357,24 @@ │ │ │ │ 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 a8c48 <_PyType_LookupRef@@Base+0x474> │ │ │ │ + bne a8b6c <_PyType_LookupRef@@Base+0x474> │ │ │ │ mov r0, r4 │ │ │ │ - bl a56c0 │ │ │ │ + bl a55e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt a8c20 <_PyType_LookupRef@@Base+0x44c> │ │ │ │ + blt a8b44 <_PyType_LookupRef@@Base+0x44c> │ │ │ │ ldr r7, [r4, #172] @ 0xac │ │ │ │ cmp r7, #0 │ │ │ │ - beq a8c48 <_PyType_LookupRef@@Base+0x474> │ │ │ │ - b a8abc <_PyType_LookupRef@@Base+0x2e8> │ │ │ │ - ldrsheq sl, [r6], #-76 @ 0xffffffb4 │ │ │ │ + beq a8b6c <_PyType_LookupRef@@Base+0x474> │ │ │ │ + b a89e0 <_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] │ │ │ │ mov r4, r1 │ │ │ │ @@ -130441,204 +130382,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 a8d80 <_PyType_LookupRef@@Base+0x5ac> │ │ │ │ + beq a8ca4 <_PyType_LookupRef@@Base+0x5ac> │ │ │ │ add r3, r3, #1 │ │ │ │ - ldr r2, [pc, #152] @ a8dcc <_PyType_LookupRef@@Base+0x5f8> │ │ │ │ + ldr r2, [pc, #152] @ a8cf0 <_PyType_LookupRef@@Base+0x5f8> │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne a8d90 <_PyType_LookupRef@@Base+0x5bc> │ │ │ │ + bne a8cb4 <_PyType_LookupRef@@Base+0x5bc> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq a8d90 <_PyType_LookupRef@@Base+0x5bc> │ │ │ │ - ldr r2, [pc, #124] @ a8dd0 <_PyType_LookupRef@@Base+0x5fc> │ │ │ │ - bl 35a770 │ │ │ │ + beq a8cb4 <_PyType_LookupRef@@Base+0x5bc> │ │ │ │ + ldr r2, [pc, #124] @ a8cf4 <_PyType_LookupRef@@Base+0x5fc> │ │ │ │ + bl 3580f0 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr ip, [r1, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - ldr r2, [pc, #108] @ a8dd4 <_PyType_LookupRef@@Base+0x600> │ │ │ │ + ldr r2, [pc, #108] @ a8cf8 <_PyType_LookupRef@@Base+0x600> │ │ │ │ str r5, [sp] │ │ │ │ cmp ip, r2 │ │ │ │ mov r2, r4 │ │ │ │ - beq a8dc0 <_PyType_LookupRef@@Base+0x5ec> │ │ │ │ - bl a02fc │ │ │ │ + beq a8ce4 <_PyType_LookupRef@@Base+0x5ec> │ │ │ │ + bl a0220 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #68] @ a8dcc <_PyType_LookupRef@@Base+0x5f8> │ │ │ │ + ldr r3, [pc, #68] @ a8cf0 <_PyType_LookupRef@@Base+0x5f8> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq a8d40 <_PyType_LookupRef@@Base+0x56c> │ │ │ │ + beq a8c64 <_PyType_LookupRef@@Base+0x56c> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 8bfc4 │ │ │ │ + bl 8befc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne a8d4c <_PyType_LookupRef@@Base+0x578> │ │ │ │ + bne a8c70 <_PyType_LookupRef@@Base+0x578> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 23dc54 │ │ │ │ - bl 9ccd0 │ │ │ │ + b 23a43c │ │ │ │ + bl 9cbf4 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrsheq sl, [r6], #-76 @ 0xffffffb4 │ │ │ │ + ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq sl, r6, ip, lsr #24 │ │ │ │ + subseq sl, r5, ip, lsr #24 │ │ │ │ │ │ │ │ -000a8dd8 : │ │ │ │ +000a8cfc : │ │ │ │ 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 9deb0 │ │ │ │ + bl 9ddd4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a8e38 │ │ │ │ + beq a8d5c │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #76] @ a8e54 │ │ │ │ + ldr r1, [pc, #76] @ a8d78 │ │ │ │ mov r2, r4 │ │ │ │ - bl a7c94 │ │ │ │ + bl a7bb8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a8e38 │ │ │ │ + bne a8d5c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a8e30 │ │ │ │ + beq a8d54 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a8e48 │ │ │ │ + beq a8d6c │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b380 │ │ │ │ + bl 9b2a4 │ │ │ │ mvn r5, #0 │ │ │ │ - b a8e30 │ │ │ │ + b a8d54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b a8e30 │ │ │ │ - subseq sl, r8, r8, lsr #5 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b a8d54 │ │ │ │ + subseq sl, r7, r8, lsr #5 │ │ │ │ │ │ │ │ -000a8e58 : │ │ │ │ +000a8d7c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #52] @ a8ea4 │ │ │ │ + ldr r1, [pc, #52] @ a8dc8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - bne a8e84 │ │ │ │ + bne a8da8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl adf8c │ │ │ │ + bl ade90 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a8e7c │ │ │ │ - ldr r1, [pc, #16] @ a8ea8 │ │ │ │ - ldr r0, [pc, #16] @ a8eac │ │ │ │ - bl 2e2cec <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne a8da0 │ │ │ │ + ldr r1, [pc, #16] @ a8dcc │ │ │ │ + ldr r0, [pc, #16] @ a8dd0 │ │ │ │ + bl 2e0194 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r6, ip, ror #3 │ │ │ │ + subseq r1, r5, ip, ror #3 │ │ │ │ andeq r0, r0, fp, lsr #4 │ │ │ │ - eorseq r3, r6, r8, ror #18 │ │ │ │ + eorseq r1, r6, r8, ror #5 │ │ │ │ │ │ │ │ -000a8eb0 : │ │ │ │ +000a8dd4 : │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq a8ecc │ │ │ │ + beq a8df0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq a8ecc │ │ │ │ - b a8ef8 │ │ │ │ + beq a8df0 │ │ │ │ + b a8e1c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #12] @ a8ef0 │ │ │ │ - ldr r0, [pc, #12] @ a8ef4 │ │ │ │ - bl 2e2cec <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r1, [pc, #12] @ a8e14 │ │ │ │ + ldr r0, [pc, #12] @ a8e18 │ │ │ │ + bl 2e0194 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - eorseq lr, r5, ip, asr #15 │ │ │ │ + eorseq ip, r5, ip, asr #2 │ │ │ │ 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] @ a9444 │ │ │ │ + ldr r7, [pc, #1332] @ a9368 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r2, [r7, r0] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r6, [r2, #8] │ │ │ │ sub sp, sp, #20 │ │ │ │ - beq a9234 │ │ │ │ + beq a9158 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne a92d4 │ │ │ │ + bne a91f8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #108] @ 0x6c │ │ │ │ - ldr r2, [pc, #1280] @ a9448 │ │ │ │ + ldr r2, [pc, #1280] @ a936c │ │ │ │ cmp r1, r2 │ │ │ │ - bne a93b4 │ │ │ │ + bne a92d8 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - ldr r2, [pc, #1268] @ a944c │ │ │ │ + ldr r2, [pc, #1268] @ a9370 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ lsl r0, r0, #1 │ │ │ │ smull ip, r2, r0, r2 │ │ │ │ sub r2, r2, r0, asr #31 │ │ │ │ cmp r3, r2 │ │ │ │ - blt a93b4 │ │ │ │ + blt a92d8 │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a9290 │ │ │ │ + beq a91b4 │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ mov r2, #1 │ │ │ │ lsl r3, r2, r3 │ │ │ │ lsl r2, r2, r0 │ │ │ │ - ldr r0, [pc, #1212] @ a9450 │ │ │ │ + ldr r0, [pc, #1212] @ a9374 │ │ │ │ lsl r3, r3, #1 │ │ │ │ umull ip, r3, r0, r3 │ │ │ │ add r2, r2, #20 │ │ │ │ lsr r3, r3, #1 │ │ │ │ adds r2, r2, r3, lsl #3 │ │ │ │ - bmi a92c8 │ │ │ │ - ldr r8, [pc, #1188] @ a9454 │ │ │ │ - ldr r0, [pc, #1188] @ a9458 │ │ │ │ + bmi a91ec │ │ │ │ + ldr r8, [pc, #1188] @ a9378 │ │ │ │ + ldr r0, [pc, #1188] @ a937c │ │ │ │ ldr r3, [r8, #692] @ 0x2b4 │ │ │ │ cmp r3, r0 │ │ │ │ - bne a926c │ │ │ │ + bne a9190 │ │ │ │ sub r3, r2, #1 │ │ │ │ add r0, r6, #4096 @ 0x1000 │ │ │ │ cmp r3, #512 @ 0x200 │ │ │ │ ldr r9, [r0, #1528] @ 0x5f8 │ │ │ │ - bcs a91f0 │ │ │ │ + bcs a9114 │ │ │ │ lsr ip, r3, #3 │ │ │ │ ldr r3, [r9, ip, lsl #3] │ │ │ │ ldr lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq a9250 │ │ │ │ + beq a9174 │ │ │ │ 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 a9190 │ │ │ │ + beq a90b4 │ │ │ │ mov r0, r5 │ │ │ │ bl 29cdc │ │ │ │ ldrb r2, [r5, #5] │ │ │ │ mov r3, #1 │ │ │ │ lsl r3, r3, r2 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ ldr r8, [r5, #16] │ │ │ │ @@ -130651,60 +130592,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 a9080 │ │ │ │ - b a90c8 │ │ │ │ + bgt a8fa4 │ │ │ │ + b a8fec │ │ │ │ str r9, [r3] │ │ │ │ ldr r3, [lr] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a90ac │ │ │ │ + bne a8fd0 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r8, ip │ │ │ │ add r1, r1, r0 │ │ │ │ add r2, r2, r0 │ │ │ │ - beq a90c8 │ │ │ │ + beq a8fec │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a906c │ │ │ │ + beq a8f90 │ │ │ │ ldr lr, [r3] │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ add r9, lr, #1 │ │ │ │ ldr lr, [r2] │ │ │ │ - bne a905c │ │ │ │ + bne a8f80 │ │ │ │ ldr r3, [lr] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a906c │ │ │ │ + beq a8f90 │ │ │ │ add ip, ip, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r8, ip │ │ │ │ add r1, r1, r0 │ │ │ │ add r2, r2, r0 │ │ │ │ str r3, [lr] │ │ │ │ - bne a9080 │ │ │ │ - bl 35a770 │ │ │ │ + bne a8fa4 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [r7, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r3, #2416] @ 0x970 │ │ │ │ cmp r2, #0 │ │ │ │ - ble a91d4 │ │ │ │ + ble a90f8 │ │ │ │ sub r2, r2, #1 │ │ │ │ str r2, [r3, #2416] @ 0x970 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ ldr r8, [r3, #2096] @ 0x830 │ │ │ │ - ldr r2, [pc, #864] @ a945c │ │ │ │ + ldr r2, [pc, #864] @ a9380 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r8] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a9380 │ │ │ │ + bne a92a4 │ │ │ │ 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 │ │ │ │ @@ -130714,16 +130655,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 a9184 │ │ │ │ - bl 35a770 │ │ │ │ + beq a90a8 │ │ │ │ + bl 3580f0 │ │ │ │ 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] │ │ │ │ @@ -130736,110 +130677,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 a9004 │ │ │ │ + bcc a8f28 │ │ │ │ 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 a91f0 │ │ │ │ + beq a9114 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - b a9004 │ │ │ │ - ldr r0, [pc, #644] @ a9460 │ │ │ │ - bl 91d28 <_PyObject_GC_New@@Base> │ │ │ │ + b a8f28 │ │ │ │ + ldr r0, [pc, #644] @ a9384 │ │ │ │ + bl 91c4c <_PyObject_GC_New@@Base> │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne a910c │ │ │ │ + bne a9030 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2428a0 │ │ │ │ - b a92cc │ │ │ │ + bl 23f084 │ │ │ │ + b a91f0 │ │ │ │ ldr r3, [r8, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #616] @ a9464 │ │ │ │ + ldr r1, [pc, #616] @ a9388 │ │ │ │ cmp r3, r1 │ │ │ │ - bne a9398 │ │ │ │ + bne a92bc │ │ │ │ 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 a92c8 │ │ │ │ + beq a91ec │ │ │ │ ldr r3, [r9, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r9, #800] @ 0x320 │ │ │ │ - b a91cc │ │ │ │ - ldr r1, [pc, #556] @ a9468 │ │ │ │ + b a90f0 │ │ │ │ + ldr r1, [pc, #556] @ a938c │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp] │ │ │ │ - bl 91be4 │ │ │ │ + bl 91b08 │ │ │ │ mov r8, r0 │ │ │ │ - b a9184 │ │ │ │ + b a90a8 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 92244 │ │ │ │ + bl 92168 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - b a91c4 │ │ │ │ + b a90e8 │ │ │ │ ldr r0, [r8, #688] @ 0x2b0 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq a92c8 │ │ │ │ + beq a91ec │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b a9004 │ │ │ │ + b a8f28 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ mov r3, #1 │ │ │ │ lsl r0, r3, r0 │ │ │ │ ldrb r2, [r1, #5] │ │ │ │ - ldr ip, [pc, #424] @ a9450 │ │ │ │ + ldr ip, [pc, #424] @ a9374 │ │ │ │ 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 a8fa8 │ │ │ │ - bl 2a1f3c │ │ │ │ + bge a8ecc │ │ │ │ + bl 29ef8c │ │ │ │ mov r8, #0 │ │ │ │ - b a9184 │ │ │ │ - bl 2bd8d8 │ │ │ │ + b a90a8 │ │ │ │ + bl 2ba95c │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq a9438 │ │ │ │ - ldr r0, [pc, #376] @ a9460 │ │ │ │ - bl 91d28 <_PyObject_GC_New@@Base> │ │ │ │ + beq a935c │ │ │ │ + ldr r0, [pc, #376] @ a9384 │ │ │ │ + bl 91c4c <_PyObject_GC_New@@Base> │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq a942c │ │ │ │ + beq a9350 │ │ │ │ ldrb ip, [r5] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, #0 │ │ │ │ cmp ip, r2 │ │ │ │ add r2, r2, #1 │ │ │ │ - bls a9328 │ │ │ │ + bls a924c │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq a92fc │ │ │ │ + beq a9220 │ │ │ │ ldr r3, [r1] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ add r3, r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ - b a92fc │ │ │ │ + b a9220 │ │ │ │ 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] │ │ │ │ @@ -130852,564 +130793,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 a9154 │ │ │ │ - b a9184 │ │ │ │ - ldr r1, [pc, #228] @ a946c │ │ │ │ + bne a9078 │ │ │ │ + b a90a8 │ │ │ │ + ldr r1, [pc, #228] @ a9390 │ │ │ │ cmp r3, r1 │ │ │ │ - bne a9418 │ │ │ │ + bne a933c │ │ │ │ mov r0, r8 │ │ │ │ - bl 18fcb8 │ │ │ │ - b a910c │ │ │ │ + bl 18e2a4 │ │ │ │ + b a9030 │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r8, #668] @ 0x29c │ │ │ │ str r2, [sp, #12] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - b a921c │ │ │ │ + b a9140 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #168] @ a9468 │ │ │ │ + ldr r1, [pc, #168] @ a938c │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp] │ │ │ │ - bl 91be4 │ │ │ │ + bl 91b08 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq a92cc │ │ │ │ + beq a91f0 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl b00a8 │ │ │ │ + bl afc1c │ │ │ │ cmp r0, #0 │ │ │ │ - beq a9184 │ │ │ │ + beq a90a8 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a92cc │ │ │ │ + beq a91f0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne a92cc │ │ │ │ + bne a91f0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b a92cc │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b a91f0 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b a910c │ │ │ │ + b a9030 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99d3c │ │ │ │ - b a92cc │ │ │ │ + bl 99c60 │ │ │ │ + b a91f0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 2a1f3c │ │ │ │ + b 29ef8c │ │ │ │ andeq r0, r0, ip │ │ │ │ - andseq r9, r9, r0, asr #29 │ │ │ │ + andseq r8, r9, ip, ror #4 │ │ │ │ ldrbpl r5, [r5, #-1366] @ 0xfffffaaa │ │ │ │ - bge feb53f04 <__bss_end__@@Base+0xfe57efbc> │ │ │ │ - subseq r4, r8, r0, lsl lr │ │ │ │ - andeq r2, r9, ip, lsr #2 │ │ │ │ - subseq r5, r8, r0, lsl lr │ │ │ │ - @ instruction: 0x00565490 │ │ │ │ + bge feb53e28 <__bss_end__@@Base+0xfe58eee0> │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ + andeq r2, r9, r0, asr r0 │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ + @ instruction: 0x00555490 │ │ │ │ andeq fp, r8, r0, asr r1 │ │ │ │ - subseq sl, r6, ip, lsr #24 │ │ │ │ - @ instruction: 0x0018f6f8 │ │ │ │ + subseq sl, r5, ip, lsr #24 │ │ │ │ + andseq sp, r8, r4, ror #25 │ │ │ │ │ │ │ │ -000a9470 <_PyObject_New@@Base>: │ │ │ │ +000a9394 <_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 a95f8 <_PyObject_New@@Base+0x188> │ │ │ │ - ldr r7, [pc, #384] @ a9614 <_PyObject_New@@Base+0x1a4> │ │ │ │ - ldr r2, [pc, #384] @ a9618 <_PyObject_New@@Base+0x1a8> │ │ │ │ + blt a951c <_PyObject_New@@Base+0x188> │ │ │ │ + ldr r7, [pc, #384] @ a9538 <_PyObject_New@@Base+0x1a4> │ │ │ │ + ldr r2, [pc, #384] @ a953c <_PyObject_New@@Base+0x1a8> │ │ │ │ ldr r3, [r7, #712] @ 0x2c8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a95e4 <_PyObject_New@@Base+0x174> │ │ │ │ - ldr r3, [pc, #368] @ a961c <_PyObject_New@@Base+0x1ac> │ │ │ │ - bl 35a770 │ │ │ │ + bne a9508 <_PyObject_New@@Base+0x174> │ │ │ │ + ldr r3, [pc, #368] @ a9540 <_PyObject_New@@Base+0x1ac> │ │ │ │ + bl 3580f0 │ │ │ │ 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 a9568 <_PyObject_New@@Base+0xf8> │ │ │ │ + bcs a948c <_PyObject_New@@Base+0xf8> │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r8, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq a95d4 <_PyObject_New@@Base+0x164> │ │ │ │ + beq a94f8 <_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 a952c <_PyObject_New@@Base+0xbc> │ │ │ │ + beq a9450 <_PyObject_New@@Base+0xbc> │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r2, [pc, #280] @ a9620 <_PyObject_New@@Base+0x1b0> │ │ │ │ + ldr r2, [pc, #280] @ a9544 <_PyObject_New@@Base+0x1b0> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r4, [r5, #4] │ │ │ │ - bne a95a4 <_PyObject_New@@Base+0x134> │ │ │ │ + bne a94c8 <_PyObject_New@@Base+0x134> │ │ │ │ ldr r6, [r2, #1416] @ 0x588 │ │ │ │ mov r3, #1 │ │ │ │ cmp r6, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne a95c0 <_PyObject_New@@Base+0x150> │ │ │ │ + bne a94e4 <_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 a94fc <_PyObject_New@@Base+0x8c> │ │ │ │ + bhi a9420 <_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 a94fc <_PyObject_New@@Base+0x8c> │ │ │ │ + bne a9420 <_PyObject_New@@Base+0x8c> │ │ │ │ ldr r3, [r7, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #176] @ a9624 <_PyObject_New@@Base+0x1b4> │ │ │ │ + ldr r2, [pc, #176] @ a9548 <_PyObject_New@@Base+0x1b4> │ │ │ │ cmp r3, r2 │ │ │ │ - bne a9600 <_PyObject_New@@Base+0x190> │ │ │ │ + bne a9524 <_PyObject_New@@Base+0x190> │ │ │ │ cmp r6, #1 │ │ │ │ movcs r0, r6 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq a95f8 <_PyObject_New@@Base+0x188> │ │ │ │ + beq a951c <_PyObject_New@@Base+0x188> │ │ │ │ ldr r3, [r8, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r8, #800] @ 0x320 │ │ │ │ - b a94fc <_PyObject_New@@Base+0x8c> │ │ │ │ + b a9420 <_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 a9524 <_PyObject_New@@Base+0xb4> │ │ │ │ + beq a9448 <_PyObject_New@@Base+0xb4> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b a9524 <_PyObject_New@@Base+0xb4> │ │ │ │ + b a9448 <_PyObject_New@@Base+0xb4> │ │ │ │ mov r0, r8 │ │ │ │ - bl 92244 │ │ │ │ + bl 92168 │ │ │ │ mov r5, r0 │ │ │ │ - b a9560 <_PyObject_New@@Base+0xf0> │ │ │ │ + b a9484 <_PyObject_New@@Base+0xf0> │ │ │ │ ldr r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne a94fc <_PyObject_New@@Base+0x8c> │ │ │ │ + bne a9420 <_PyObject_New@@Base+0x8c> │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2a1f3c │ │ │ │ + b 29ef8c │ │ │ │ ldr r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b a958c <_PyObject_New@@Base+0x11c> │ │ │ │ - subseq r4, r8, r0, lsl lr │ │ │ │ - andeq r2, r9, ip, lsr #2 │ │ │ │ + b a94b0 <_PyObject_New@@Base+0x11c> │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ + andeq r2, r9, r0, asr r0 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r5, r8, r0, lsl lr │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ andeq fp, r8, r0, asr r1 │ │ │ │ │ │ │ │ -000a9628 : │ │ │ │ +000a954c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq a9690 │ │ │ │ + beq a95b4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 9deb0 │ │ │ │ + bl 9ddd4 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a9694 │ │ │ │ + beq a95b8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl a969c │ │ │ │ + bl a95c0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq a9688 │ │ │ │ + beq a95ac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne a9688 │ │ │ │ + bne a95ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 34bb84 │ │ │ │ + bl 349490 │ │ │ │ mov r5, #0 │ │ │ │ - b a9688 │ │ │ │ + b a95ac │ │ │ │ │ │ │ │ -000a969c : │ │ │ │ +000a95c0 : │ │ │ │ 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 a9824 │ │ │ │ + beq a9748 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a96ec │ │ │ │ + beq a9610 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a96ec │ │ │ │ + beq a9610 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq a9750 │ │ │ │ + beq a9674 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a9750 │ │ │ │ + beq a9674 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a983c │ │ │ │ + beq a9760 │ │ │ │ ldr r2, [r2, #132] @ 0x84 │ │ │ │ cmp r2, #0 │ │ │ │ - beq a983c │ │ │ │ - ldr r3, [pc, #300] @ a9854 │ │ │ │ + beq a9760 │ │ │ │ + ldr r3, [pc, #300] @ a9778 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 120028 │ │ │ │ + bl 11f8ac │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq a982c │ │ │ │ + beq a9750 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 135fb4 │ │ │ │ + b 1357a4 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge a980c │ │ │ │ - ldr r3, [pc, #244] @ a9858 │ │ │ │ + bge a9730 │ │ │ │ + ldr r3, [pc, #244] @ a977c │ │ │ │ cmp r5, r3 │ │ │ │ - beq a97d4 │ │ │ │ - ldr r1, [pc, #236] @ a985c │ │ │ │ + beq a96f8 │ │ │ │ + ldr r1, [pc, #236] @ a9780 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl f4454 │ │ │ │ + bl f3fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt a9804 │ │ │ │ + blt a9728 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ - ldr r3, [pc, #212] @ a9860 │ │ │ │ + ldr r3, [pc, #212] @ a9784 │ │ │ │ cmp r6, r3 │ │ │ │ cmpne r6, #0 │ │ │ │ - beq a97e8 │ │ │ │ + beq a970c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 119140 │ │ │ │ + bl 1189d8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq a97c8 │ │ │ │ + beq a96ec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne a97c8 │ │ │ │ + bne a96ec │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_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 188fac │ │ │ │ + b 187900 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b380 │ │ │ │ - ldr r3, [pc, #108] @ a9864 │ │ │ │ - ldr r1, [pc, #108] @ a9868 │ │ │ │ + bl 9b2a4 │ │ │ │ + ldr r3, [pc, #108] @ a9788 │ │ │ │ + ldr r1, [pc, #108] @ a978c │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - bl 117e48 │ │ │ │ + bl 1176e0 │ │ │ │ mov r4, #0 │ │ │ │ - b a97c8 │ │ │ │ - ldr r3, [pc, #80] @ a9864 │ │ │ │ + b a96ec │ │ │ │ + ldr r3, [pc, #80] @ a9788 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #80] @ a986c │ │ │ │ + ldr r1, [pc, #80] @ a9790 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117e48 │ │ │ │ - b a9804 │ │ │ │ - bl 34bb84 │ │ │ │ - b a9804 │ │ │ │ - bl a5774 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq a973c │ │ │ │ - b a9804 │ │ │ │ - ldr r0, [pc, #32] @ a9864 │ │ │ │ + bl 1176e0 │ │ │ │ + b a9728 │ │ │ │ + bl 349490 │ │ │ │ + b a9728 │ │ │ │ + bl a5698 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq a9660 │ │ │ │ + b a9728 │ │ │ │ + ldr r0, [pc, #32] @ a9788 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #36] @ a9870 │ │ │ │ + ldr r1, [pc, #36] @ a9794 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117e48 │ │ │ │ - b a9804 │ │ │ │ - subseq sp, r6, r0, lsl #22 │ │ │ │ - subseq r9, r6, ip, asr #30 │ │ │ │ - subseq sl, r8, r0, lsl #1 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003639b4 │ │ │ │ - @ instruction: 0x003639d8 │ │ │ │ - eorseq r3, r6, r4, lsl #19 │ │ │ │ + bl 1176e0 │ │ │ │ + b a9728 │ │ │ │ + subseq sp, r5, r0, lsl #22 │ │ │ │ + subseq r9, r5, ip, asr #30 │ │ │ │ + subseq sl, r7, r0, lsl #1 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r1, r6, r4, lsr r3 │ │ │ │ + eorseq r1, r6, r8, asr r3 │ │ │ │ + eorseq r1, r6, r4, lsl #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #376] @ a9a04 │ │ │ │ + ldr r3, [pc, #376] @ a9928 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r2, r3 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ - bne a98f0 │ │ │ │ + bne a9814 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq a98f0 │ │ │ │ + beq a9814 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 9b4ac │ │ │ │ + bl 9b3d0 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq a9920 │ │ │ │ + beq a9844 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a9994 │ │ │ │ + beq a98b8 │ │ │ │ add r3, r3, #1 │ │ │ │ cmn r0, #3 │ │ │ │ str r3, [r5] │ │ │ │ - beq a998c │ │ │ │ + beq a98b0 │ │ │ │ cmn r0, #1 │ │ │ │ - beq a9928 │ │ │ │ + beq a984c │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 8bfc4 │ │ │ │ + bl 8befc │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq a998c │ │ │ │ + beq a98b0 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b4ac │ │ │ │ + bl 9b3d0 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne a98c0 │ │ │ │ + bne a97e4 │ │ │ │ cmn r0, #3 │ │ │ │ - beq a998c │ │ │ │ - ldr r3, [pc, #216] @ a9a08 │ │ │ │ + beq a98b0 │ │ │ │ + ldr r3, [pc, #216] @ a992c │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne a99a0 │ │ │ │ - ldr r2, [pc, #204] @ a9a0c │ │ │ │ - bl 35a770 │ │ │ │ + bne a98c4 │ │ │ │ + ldr r2, [pc, #204] @ a9930 │ │ │ │ + bl 3580f0 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #1 │ │ │ │ ldr r5, [r2, r3] │ │ │ │ - bl a2afc │ │ │ │ + bl a2a20 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq a998c │ │ │ │ - ldr r3, [pc, #172] @ a9a10 │ │ │ │ + beq a98b0 │ │ │ │ + ldr r3, [pc, #172] @ a9934 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 118760 <_PyUnicodeWriter_WriteStr@@Base+0x138> │ │ │ │ + bl 117ff8 <_PyUnicodeWriter_WriteStr@@Base+0x138> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a998c │ │ │ │ + beq a98b0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq a99f8 │ │ │ │ + beq a991c │ │ │ │ mov r5, #0 │ │ │ │ - b a98e4 │ │ │ │ + b a9808 │ │ │ │ cmn r0, #3 │ │ │ │ - bne a98dc │ │ │ │ - b a998c │ │ │ │ + bne a9800 │ │ │ │ + b a98b0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #104] @ a9a14 │ │ │ │ - bl b9270 <_PyObject_LookupSpecial@@Base> │ │ │ │ + ldr r1, [pc, #104] @ a9938 │ │ │ │ + bl b8dc4 <_PyObject_LookupSpecial@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq a99e8 │ │ │ │ + beq a990c │ │ │ │ mov r1, r4 │ │ │ │ - bl 119140 │ │ │ │ + bl 1189d8 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq a98e4 │ │ │ │ + beq a9808 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne a98e4 │ │ │ │ + bne a9808 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b a98e4 │ │ │ │ - bl a5774 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b a9808 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - beq a9938 │ │ │ │ - b a998c │ │ │ │ + beq a985c │ │ │ │ + b a98b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b a998c │ │ │ │ - ldrsheq sl, [r6], #-76 @ 0xffffffb4 │ │ │ │ - @ instruction: 0x00565490 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b a98b0 │ │ │ │ + ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ + @ instruction: 0x00555490 │ │ │ │ andeq r0, r0, ip │ │ │ │ - ldrsheq sp, [r6], #-172 @ 0xffffff54 │ │ │ │ - subseq sl, r8, r0, ror r9 │ │ │ │ + ldrsheq sp, [r5], #-172 @ 0xffffff54 │ │ │ │ + subseq sl, r7, r0, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r7, [pc, #380] @ a9bac │ │ │ │ - ldr r2, [pc, #380] @ a9bb0 │ │ │ │ + ldr r7, [pc, #380] @ a9ad0 │ │ │ │ + ldr r2, [pc, #380] @ a9ad4 │ │ │ │ ldr r3, [r7, #712] @ 0x2c8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a9b4c │ │ │ │ - ldr r3, [pc, #364] @ a9bb4 │ │ │ │ - bl 35a770 │ │ │ │ + bne a9a70 │ │ │ │ + ldr r3, [pc, #364] @ a9ad8 │ │ │ │ + bl 3580f0 │ │ │ │ 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 a9b04 │ │ │ │ + beq a9a28 │ │ │ │ ldm r3, {r2, r4} │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r4] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne a9ab0 │ │ │ │ + bne a99d4 │ │ │ │ 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] @ a9bb8 │ │ │ │ + ldr r3, [pc, #256] @ a9adc │ │ │ │ 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] @ a9bbc │ │ │ │ + ldr r2, [pc, #228] @ a9ae0 │ │ │ │ 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 a9b6c │ │ │ │ + bne a9a90 │ │ │ │ str r6, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 92244 │ │ │ │ + bl 92168 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne a9ab0 │ │ │ │ + bne a99d4 │ │ │ │ ldr r3, [r7, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #156] @ a9bc0 │ │ │ │ + ldr r2, [pc, #156] @ a9ae4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne a9b84 │ │ │ │ + bne a9aa8 │ │ │ │ mov r0, #16 │ │ │ │ bl 2a1bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq a9b60 │ │ │ │ + beq a9a84 │ │ │ │ ldr r3, [r6, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6, #800] @ 0x320 │ │ │ │ - b a9ab0 │ │ │ │ + b a99d4 │ │ │ │ ldr r0, [r7, #708] @ 0x2c4 │ │ │ │ mov r1, #16 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne a9ab0 │ │ │ │ - bl 2a1f3c │ │ │ │ + bne a99d4 │ │ │ │ + bl 29ef8c │ │ │ │ mov r4, #0 │ │ │ │ - b a9afc │ │ │ │ - ldr r1, [pc, #80] @ a9bc4 │ │ │ │ + b a9a20 │ │ │ │ + ldr r1, [pc, #80] @ a9ae8 │ │ │ │ cmp r3, r1 │ │ │ │ - bne a9b98 │ │ │ │ + bne a9abc │ │ │ │ mov r0, r4 │ │ │ │ - bl 18fcb8 │ │ │ │ - b a9af8 │ │ │ │ + bl 18e2a4 │ │ │ │ + b a9a1c │ │ │ │ ldr r0, [r7, #668] @ 0x29c │ │ │ │ mov r1, #16 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b a9b34 │ │ │ │ + b a9a58 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b a9af8 │ │ │ │ - subseq r4, r8, r0, lsl lr │ │ │ │ - andeq r2, r9, ip, lsr #2 │ │ │ │ + b a9a1c │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ + andeq r2, r9, r0, asr r0 │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x0056a69c │ │ │ │ - subseq r5, r8, r0, lsl lr │ │ │ │ + @ instruction: 0x0055a69c │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ andeq fp, r8, r0, asr r1 │ │ │ │ - @ instruction: 0x0018f6f8 │ │ │ │ + andseq sp, r8, r4, ror #25 │ │ │ │ │ │ │ │ -000a9bc8 : │ │ │ │ +000a9aec : │ │ │ │ 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 a9c00 │ │ │ │ + bl a9b24 │ │ │ │ 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 │ │ │ │ @@ -131417,60 +131358,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 a9dd8 │ │ │ │ + bgt a9cfc │ │ │ │ cmp r4, #0 │ │ │ │ - beq a9c6c │ │ │ │ + beq a9b90 │ │ │ │ cmp r4, #58 @ 0x3a │ │ │ │ - bhi a9e08 │ │ │ │ + bhi a9d2c │ │ │ │ cmp r4, #31 │ │ │ │ - bhi a9e4c │ │ │ │ + bhi a9d70 │ │ │ │ cmp r4, #9 │ │ │ │ - beq a9c24 │ │ │ │ + beq a9b48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a9c24 │ │ │ │ + bne a9b48 │ │ │ │ ldrb r4, [r2, #1]! │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r4, #0 │ │ │ │ mov r3, #0 │ │ │ │ - bne a9c38 │ │ │ │ + bne a9b5c │ │ │ │ cmp r5, #0 │ │ │ │ - blt a9fa8 │ │ │ │ - beq aa048 │ │ │ │ + blt a9ecc │ │ │ │ + beq a9f6c │ │ │ │ cmp r5, #1 │ │ │ │ str r1, [sp] │ │ │ │ - beq a9ea0 │ │ │ │ - ldr r9, [pc, #996] @ aa070 │ │ │ │ - bl 35a770 │ │ │ │ + beq a9dc4 │ │ │ │ + ldr r9, [pc, #996] @ a9f94 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r8, [r9, r0] │ │ │ │ cmp r5, #20 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ mov r7, r0 │ │ │ │ - bgt a9f78 │ │ │ │ + bgt a9e9c │ │ │ │ add r3, r3, r5, lsl #2 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r6, [r3, #1608] @ 0x648 │ │ │ │ lsl sl, r5, #2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq a9ebc │ │ │ │ - ldr r1, [pc, #948] @ aa074 │ │ │ │ + beq a9de0 │ │ │ │ + ldr r1, [pc, #948] @ a9f98 │ │ │ │ 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 a9fb0 │ │ │ │ + bne a9ed4 │ │ │ │ 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 │ │ │ │ @@ -131480,121 +131421,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 aa208 │ │ │ │ + bl aa12c │ │ │ │ mov r8, sp │ │ │ │ cmp r0, #0 │ │ │ │ - beq a9f38 │ │ │ │ + beq a9e5c │ │ │ │ str r0, [r6, #12] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl aa208 │ │ │ │ + bl aa12c │ │ │ │ cmp r0, #0 │ │ │ │ - beq a9fec │ │ │ │ + beq a9f10 │ │ │ │ cmp r5, #2 │ │ │ │ str r0, [r6, #16] │ │ │ │ - beq a9da8 │ │ │ │ + beq a9ccc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl aa208 │ │ │ │ + bl aa12c │ │ │ │ cmp r0, #0 │ │ │ │ - beq a9fe4 │ │ │ │ + beq a9f08 │ │ │ │ cmp r5, #3 │ │ │ │ str r0, [r6, #20] │ │ │ │ - beq a9da8 │ │ │ │ + beq a9ccc │ │ │ │ add r9, r6, #20 │ │ │ │ mov r4, #3 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl aa208 │ │ │ │ + bl aa12c │ │ │ │ cmp r0, #0 │ │ │ │ - beq a9f38 │ │ │ │ + beq a9e5c │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r5 │ │ │ │ str r0, [r9, #4]! │ │ │ │ - bne a9d84 │ │ │ │ + bne a9ca8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne a9ff4 │ │ │ │ + bne a9f18 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bne a9e44 │ │ │ │ + bne a9d68 │ │ │ │ ldrb r4, [r2, #1]! │ │ │ │ add r5, r5, #1 │ │ │ │ mov r3, #1 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - beq a9e00 │ │ │ │ - bls a9e28 │ │ │ │ + beq a9d24 │ │ │ │ + bls a9d4c │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq a9e44 │ │ │ │ + beq a9d68 │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - beq a9e00 │ │ │ │ + beq a9d24 │ │ │ │ ldrb r4, [r2, #1]! │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne a9de0 │ │ │ │ + bne a9d04 │ │ │ │ sub r3, r3, #1 │ │ │ │ - b a9c24 │ │ │ │ + b a9b48 │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq a9dc4 │ │ │ │ - bhi a9e88 │ │ │ │ + beq a9ce8 │ │ │ │ + bhi a9dac │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - beq a9dc4 │ │ │ │ + beq a9ce8 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne a9c50 │ │ │ │ - b a9e00 │ │ │ │ + bne a9b74 │ │ │ │ + b a9d24 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq a9e00 │ │ │ │ - bhi a9e94 │ │ │ │ + beq a9d24 │ │ │ │ + bhi a9db8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq aa034 │ │ │ │ + beq a9f58 │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - bne a9df4 │ │ │ │ + bne a9d18 │ │ │ │ add r3, r3, #1 │ │ │ │ - b a9c24 │ │ │ │ - ldr ip, [pc, #548] @ aa078 │ │ │ │ + b a9b48 │ │ │ │ + ldr ip, [pc, #548] @ a9f9c │ │ │ │ sub r0, r4, #32 │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ mov lr, #1 │ │ │ │ ands ip, ip, lr, lsl r0 │ │ │ │ - bne a9c24 │ │ │ │ + bne a9b48 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq a9e00 │ │ │ │ + beq a9d24 │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - beq a9dc4 │ │ │ │ + beq a9ce8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne a9c24 │ │ │ │ + bne a9b48 │ │ │ │ ldrb r4, [r2, #1]! │ │ │ │ add r5, r5, lr │ │ │ │ - b a9c60 │ │ │ │ + b a9b84 │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - bne a9c50 │ │ │ │ - b a9e00 │ │ │ │ + bne a9b74 │ │ │ │ + b a9d24 │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - bne a9df4 │ │ │ │ - b a9e44 │ │ │ │ + bne a9d18 │ │ │ │ + b a9d68 │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, #4 │ │ │ │ - bl aa208 │ │ │ │ + bl aa12c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #440] @ aa07c │ │ │ │ + ldr r0, [pc, #440] @ a9fa0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 9aa74 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9a998 <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq a9f94 │ │ │ │ - bl 35a770 │ │ │ │ + beq a9eb8 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r4, [r9, r0] │ │ │ │ lsl sl, r5, #2 │ │ │ │ mov r2, sl │ │ │ │ mov r1, #0 │ │ │ │ add r0, r6, #12 │ │ │ │ bl 29658 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ @@ -131607,322 +131548,322 @@ │ │ │ │ add r7, sp, #4 │ │ │ │ str r2, [r0] │ │ │ │ str r1, [r6, #-8] │ │ │ │ str r3, [r6, #-4] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl aa208 │ │ │ │ + bl aa12c │ │ │ │ mov r8, sp │ │ │ │ cmp r0, #0 │ │ │ │ - bne a9d38 │ │ │ │ + bne a9c5c │ │ │ │ mov r4, r0 │ │ │ │ sub r5, r5, #1 │ │ │ │ sub r3, r5, r4 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 354198 <_PySemaphore_Destroy@@Base+0x348> │ │ │ │ + bl 351b1c <_PySemaphore_Destroy@@Base+0x3c0> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq a9fa8 │ │ │ │ + beq a9ecc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne a9fa8 │ │ │ │ + bne a9ecc │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b a9fa8 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b a9ecc │ │ │ │ cmn r5, #-536870908 @ 0xe0000004 │ │ │ │ - bls a9ebc │ │ │ │ - bl 2a1f3c │ │ │ │ + bls a9de0 │ │ │ │ + bl 29ef8c │ │ │ │ subs r6, r0, #0 │ │ │ │ ldrne r4, [r9, r7] │ │ │ │ lslne sl, r5, #2 │ │ │ │ - bne a9edc │ │ │ │ + bne a9e00 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 354198 <_PySemaphore_Destroy@@Base+0x348> │ │ │ │ + bl 351b1c <_PySemaphore_Destroy@@Base+0x3c0> │ │ │ │ mov r6, #0 │ │ │ │ - b a9db8 │ │ │ │ - ldr r3, [pc, #200] @ aa080 │ │ │ │ + b a9cdc │ │ │ │ + ldr r3, [pc, #200] @ a9fa4 │ │ │ │ cmp fp, r3 │ │ │ │ - bne a9fcc │ │ │ │ + bne a9ef0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18fcb8 │ │ │ │ + bl 18e2a4 │ │ │ │ ldr r4, [r9, r7] │ │ │ │ - b a9edc │ │ │ │ + b a9e00 │ │ │ │ ldr r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ blx fp │ │ │ │ ldr r4, [r9, r7] │ │ │ │ - b a9edc │ │ │ │ + b a9e00 │ │ │ │ mov r4, #2 │ │ │ │ - b a9f38 │ │ │ │ + b a9e5c │ │ │ │ mov r4, #1 │ │ │ │ - b a9f38 │ │ │ │ + b a9e5c │ │ │ │ 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 aa050 │ │ │ │ + bne a9f74 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq a9db8 │ │ │ │ - b a9ff4 │ │ │ │ - ldr r3, [pc, #72] @ aa084 │ │ │ │ - ldr r1, [pc, #72] @ aa088 │ │ │ │ + beq a9cdc │ │ │ │ + b a9f18 │ │ │ │ + ldr r3, [pc, #72] @ a9fa8 │ │ │ │ + ldr r1, [pc, #72] @ a9fac │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b a9fa8 │ │ │ │ - ldr r6, [pc, #60] @ aa08c │ │ │ │ - b a9db8 │ │ │ │ - ldr r3, [pc, #44] @ aa084 │ │ │ │ - ldr r1, [pc, #52] @ aa090 │ │ │ │ + bl 18ed6c │ │ │ │ + b a9ecc │ │ │ │ + ldr r6, [pc, #60] @ a9fb0 │ │ │ │ + b a9cdc │ │ │ │ + ldr r3, [pc, #44] @ a9fa8 │ │ │ │ + ldr r1, [pc, #52] @ a9fb4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne a9f5c │ │ │ │ - b a9fa8 │ │ │ │ + bne a9e80 │ │ │ │ + b a9ecc │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r5, r8, r0, lsl lr │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ streq r1, [r0], #-73 @ 0xffffffb7 │ │ │ │ - subseq sl, r6, ip, lsr #8 │ │ │ │ - @ instruction: 0x0018f6f8 │ │ │ │ - ldrsbeq r1, [r6], #-12 │ │ │ │ - eorseq r3, r6, r0, lsl #20 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - eorseq r3, r6, ip, lsl sl │ │ │ │ + subseq sl, r5, ip, lsr #8 │ │ │ │ + andseq sp, r8, r4, ror #25 │ │ │ │ + ldrsbeq r1, [r5], #-12 │ │ │ │ + eorseq r1, r6, r0, lsl #7 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + mlaseq r6, ip, r3, r1 │ │ │ │ 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 aa140 │ │ │ │ + bgt aa064 │ │ │ │ cmp r1, r3 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bhi aa108 │ │ │ │ + bhi aa02c │ │ │ │ cmp r3, #31 │ │ │ │ - bhi aa188 │ │ │ │ + bhi aa0ac │ │ │ │ cmp r3, #0 │ │ │ │ - beq aa1e4 │ │ │ │ + beq aa108 │ │ │ │ cmp r3, #9 │ │ │ │ - beq aa0b0 │ │ │ │ + beq a9fd4 │ │ │ │ cmp ip, #0 │ │ │ │ - bne aa0b0 │ │ │ │ + bne a9fd4 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r1, r3 │ │ │ │ mov ip, #0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bls aa0cc │ │ │ │ + bls a9ff0 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq aa12c │ │ │ │ - bhi aa1c4 │ │ │ │ + beq aa050 │ │ │ │ + bhi aa0e8 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq aa12c │ │ │ │ + beq aa050 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne aa0e4 │ │ │ │ + bne aa008 │ │ │ │ sub ip, ip, #1 │ │ │ │ - b aa0b0 │ │ │ │ + b a9fd4 │ │ │ │ cmp ip, #0 │ │ │ │ - bne aa180 │ │ │ │ + bne aa0a4 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r0, r0, #1 │ │ │ │ mov ip, #1 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq aa124 │ │ │ │ - bls aa16c │ │ │ │ + beq aa048 │ │ │ │ + bls aa090 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq aa180 │ │ │ │ + beq aa0a4 │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - beq aa124 │ │ │ │ + beq aa048 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq aa124 │ │ │ │ - bhi aa14c │ │ │ │ + beq aa048 │ │ │ │ + bhi aa070 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq aa124 │ │ │ │ - bls aa1d0 │ │ │ │ + beq aa048 │ │ │ │ + bls aa0f4 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne aa15c │ │ │ │ + bne aa080 │ │ │ │ add ip, ip, #1 │ │ │ │ - b aa0b0 │ │ │ │ - ldr r4, [pc, #108] @ aa1fc │ │ │ │ + b a9fd4 │ │ │ │ + ldr r4, [pc, #108] @ aa120 │ │ │ │ sub lr, r3, #32 │ │ │ │ and lr, lr, #255 @ 0xff │ │ │ │ mov r5, #1 │ │ │ │ ands r4, r4, r5, lsl lr │ │ │ │ - bne aa0b0 │ │ │ │ + bne a9fd4 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq aa124 │ │ │ │ + beq aa048 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - beq aa12c │ │ │ │ + beq aa050 │ │ │ │ cmp ip, #0 │ │ │ │ - bne aa0b0 │ │ │ │ + bne a9fd4 │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ add r0, r0, r5 │ │ │ │ - b aa0f4 │ │ │ │ + b aa018 │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - bne aa0e4 │ │ │ │ - b aa124 │ │ │ │ + bne aa008 │ │ │ │ + b aa048 │ │ │ │ cmp r3, #0 │ │ │ │ - beq aa1e4 │ │ │ │ + beq aa108 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne aa15c │ │ │ │ - b aa180 │ │ │ │ - ldr r3, [pc, #20] @ aa200 │ │ │ │ - ldr r1, [pc, #20] @ aa204 │ │ │ │ + bne aa080 │ │ │ │ + b aa0a4 │ │ │ │ + ldr r3, [pc, #20] @ aa124 │ │ │ │ + ldr r1, [pc, #20] @ aa128 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ streq r1, [r0], #-73 @ 0xffffffb7 │ │ │ │ - ldrsbeq r1, [r6], #-12 │ │ │ │ - eorseq r3, r6, r0, lsl #20 │ │ │ │ + ldrsbeq r1, [r5], #-12 │ │ │ │ + eorseq r1, r6, r0, lsl #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [r0] │ │ │ │ mov r4, r0 │ │ │ │ add r0, r2, #1 │ │ │ │ sub sp, sp, #20 │ │ │ │ str r0, [r4] │ │ │ │ ldrb r3, [r2] │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #2124] @ aaa88 │ │ │ │ + ldr r1, [pc, #2124] @ aa9ac │ │ │ │ sub r3, r3, #9 │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - bhi aa970 │ │ │ │ + bhi aa894 │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r1, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r2, #38 @ 0x26 │ │ │ │ add r2, r3, #4 │ │ │ │ - beq aa2c0 │ │ │ │ + beq aa1e4 │ │ │ │ str r2, [r5] │ │ │ │ ldr r6, [r3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq aa924 │ │ │ │ + beq aa848 │ │ │ │ ldr r3, [r4] │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ cmp r3, #78 @ 0x4e │ │ │ │ - beq aa298 │ │ │ │ + beq aa1bc │ │ │ │ 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 a6490 │ │ │ │ + b a63b4 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [r5] │ │ │ │ ldr lr, [r1], #8 │ │ │ │ str r1, [r5] │ │ │ │ - ldr r1, [pc, #1972] @ aaa8c │ │ │ │ + ldr r1, [pc, #1972] @ aa9b0 │ │ │ │ ldr r2, [r4] │ │ │ │ cmp lr, r1 │ │ │ │ add r2, r2, #1 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r2, [r4] │ │ │ │ - bne aa7c8 │ │ │ │ + bne aa6ec │ │ │ │ ldr r0, [r0] │ │ │ │ cmn r0, #1 │ │ │ │ - bne aa2b4 │ │ │ │ - ldr r6, [pc, #1936] @ aaa90 │ │ │ │ - b aa298 │ │ │ │ - ldr r3, [pc, #1932] @ aaa94 │ │ │ │ + bne aa1d8 │ │ │ │ + ldr r6, [pc, #1936] @ aa9b4 │ │ │ │ + b aa1bc │ │ │ │ + ldr r3, [pc, #1932] @ aa9b8 │ │ │ │ mov r2, r0 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r4] │ │ │ │ ldrb r1, [r0, #-1] │ │ │ │ sub r1, r1, #9 │ │ │ │ cmp r1, #114 @ 0x72 │ │ │ │ - bhi aa970 │ │ │ │ + bhi aa894 │ │ │ │ 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 aa774 │ │ │ │ + beq aa698 │ │ │ │ cmp r6, #0 │ │ │ │ - beq aa794 │ │ │ │ + beq aa6b8 │ │ │ │ mov r0, r6 │ │ │ │ bl 29c28 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp] │ │ │ │ - bl 9deec │ │ │ │ + bl 9de10 │ │ │ │ mov r6, r0 │ │ │ │ - b aa298 │ │ │ │ + b aa1bc │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ - bl aa094 │ │ │ │ + bl a9fb8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt aa834 │ │ │ │ - beq aa69c │ │ │ │ - ldr sl, [pc, #1788] @ aaa98 │ │ │ │ - bl 35a770 │ │ │ │ + blt aa758 │ │ │ │ + beq aa5c0 │ │ │ │ + ldr sl, [pc, #1788] @ aa9bc │ │ │ │ + bl 3580f0 │ │ │ │ ldr r9, [sl, r0] │ │ │ │ cmp r7, #20 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r8, r0 │ │ │ │ - bgt aa754 │ │ │ │ + bgt aa678 │ │ │ │ add r2, r2, r7, lsl #2 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r6, [r2, #1608] @ 0x648 │ │ │ │ lsl fp, r7, #2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq aa6f0 │ │ │ │ - ldr r0, [pc, #1740] @ aaa9c │ │ │ │ + beq aa614 │ │ │ │ + ldr r0, [pc, #1740] @ aa9c0 │ │ │ │ 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 aa7d8 │ │ │ │ + bne aa6fc │ │ │ │ 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] │ │ │ │ @@ -131931,593 +131872,593 @@ │ │ │ │ orr r3, r3, r0 │ │ │ │ sub r1, r6, #8 │ │ │ │ str r1, [r0] │ │ │ │ stmdb r6, {r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r2, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl aa208 │ │ │ │ + bl aa12c │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa7f4 │ │ │ │ + beq aa718 │ │ │ │ cmp r7, #1 │ │ │ │ str r0, [r6, #12] │ │ │ │ - beq aa4b8 │ │ │ │ + beq aa3dc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl aa208 │ │ │ │ + bl aa12c │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa83c │ │ │ │ + beq aa760 │ │ │ │ cmp r7, #2 │ │ │ │ str r0, [r6, #16] │ │ │ │ - beq aa4b8 │ │ │ │ + beq aa3dc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl aa208 │ │ │ │ + bl aa12c │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa85c │ │ │ │ + beq aa780 │ │ │ │ cmp r7, #3 │ │ │ │ str r0, [r6, #20] │ │ │ │ - beq aa4b8 │ │ │ │ + beq aa3dc │ │ │ │ add r9, r6, #20 │ │ │ │ mov r8, #3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl aa208 │ │ │ │ + bl aa12c │ │ │ │ cmp r0, #0 │ │ │ │ - beq aa7f8 │ │ │ │ + beq aa71c │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r7, r8 │ │ │ │ str r0, [r9, #4]! │ │ │ │ - bne aa494 │ │ │ │ + bne aa3b8 │ │ │ │ ldr r3, [r4] │ │ │ │ ldrb r2, [r3] │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - bne aa6b0 │ │ │ │ + bne aa5d4 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ - b aa298 │ │ │ │ + b aa1bc │ │ │ │ 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 ab230 │ │ │ │ + b ab154 │ │ │ │ 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 a343c │ │ │ │ + b a3360 │ │ │ │ mov r1, #125 @ 0x7d │ │ │ │ - bl aa094 │ │ │ │ + bl a9fb8 │ │ │ │ subs sl, r0, #0 │ │ │ │ - blt aa834 │ │ │ │ + blt aa758 │ │ │ │ ands r9, sl, #1 │ │ │ │ - bne aaa14 │ │ │ │ - bl 91ac8 │ │ │ │ + bne aa938 │ │ │ │ + bl 919ec │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq aaa24 │ │ │ │ + beq aa948 │ │ │ │ cmp sl, #0 │ │ │ │ - beq aa5b4 │ │ │ │ + beq aa4d8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl aa208 │ │ │ │ + bl aa12c │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq aa894 │ │ │ │ + beq aa7b8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl aa208 │ │ │ │ + bl aa12c │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq aa864 │ │ │ │ + beq aa788 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9cb6c │ │ │ │ + bl 9ca90 │ │ │ │ cmp r0, #0 │ │ │ │ - blt aa864 │ │ │ │ + blt aa788 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne aa7ac │ │ │ │ + bne aa6d0 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq aa5a8 │ │ │ │ + beq aa4cc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq aaa7c │ │ │ │ + beq aa9a0 │ │ │ │ add r9, r9, #2 │ │ │ │ cmp sl, r9 │ │ │ │ - bgt aa540 │ │ │ │ + bgt aa464 │ │ │ │ mov r1, #125 @ 0x7d │ │ │ │ mov r0, r4 │ │ │ │ - bl 241b70 │ │ │ │ + bl 23e350 │ │ │ │ cmp r0, #0 │ │ │ │ - bne aa298 │ │ │ │ - b aa810 │ │ │ │ + bne aa1bc │ │ │ │ + b aa734 │ │ │ │ ldr r2, [r5] │ │ │ │ add r3, r2, #4 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r6, [r2] │ │ │ │ ldrb r2, [r3] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - beq aa728 │ │ │ │ + beq aa64c │ │ │ │ cmp r6, #0 │ │ │ │ - beq aa794 │ │ │ │ + beq aa6b8 │ │ │ │ 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 92a28 │ │ │ │ + b 9294c │ │ │ │ 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 1be5a4 │ │ │ │ + b 1bca3c │ │ │ │ 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 151120 │ │ │ │ + b 150bc4 │ │ │ │ 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 92a28 │ │ │ │ + bl 9294c │ │ │ │ mov r6, r0 │ │ │ │ - b aa298 │ │ │ │ + b aa1bc │ │ │ │ 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 176bb0 │ │ │ │ + b 175b44 │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r6, [pc, #1016] @ aaaa0 │ │ │ │ + ldr r6, [pc, #1016] @ aa9c4 │ │ │ │ ldrb r2, [r3] │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - beq aa4c8 │ │ │ │ + beq aa3ec │ │ │ │ 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 aa984 │ │ │ │ + bne aa8a8 │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - beq aa4c8 │ │ │ │ - b aa6b0 │ │ │ │ - ldr r0, [pc, #940] @ aaaa4 │ │ │ │ + beq aa3ec │ │ │ │ + b aa5d4 │ │ │ │ + ldr r0, [pc, #940] @ aa9c8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 9aa74 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9a998 <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq aa9a4 │ │ │ │ - bl 35a770 │ │ │ │ + beq aa8c8 │ │ │ │ + bl 3580f0 │ │ │ │ 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 aa408 │ │ │ │ + b aa32c │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r6, #0 │ │ │ │ add r2, r3, #4 │ │ │ │ ldr r1, [r3] │ │ │ │ str r2, [r5] │ │ │ │ - beq aa794 │ │ │ │ + beq aa6b8 │ │ │ │ cmp r1, #0 │ │ │ │ - bge aa600 │ │ │ │ - b aa5f4 │ │ │ │ + bge aa524 │ │ │ │ + b aa518 │ │ │ │ cmn r7, #-536870908 @ 0xe0000004 │ │ │ │ - bls aa6f0 │ │ │ │ - bl 2a1f3c │ │ │ │ + bls aa614 │ │ │ │ + bl 29ef8c │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq aa9a4 │ │ │ │ + beq aa8c8 │ │ │ │ ldr r8, [sl, r8] │ │ │ │ lsl fp, r7, #2 │ │ │ │ - b aa710 │ │ │ │ + b aa634 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r4] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r6, #0 │ │ │ │ add r2, r3, #4 │ │ │ │ ldr r1, [r3] │ │ │ │ str r2, [r5] │ │ │ │ - bne aa9bc │ │ │ │ - ldr r3, [pc, #756] @ aaa90 │ │ │ │ + bne aa8e0 │ │ │ │ + ldr r3, [pc, #756] @ aa9b4 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - b aa2f8 │ │ │ │ + b aa21c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne aa58c │ │ │ │ + bne aa4b0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b aa58c │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b aa4b0 │ │ │ │ mov r3, lr │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx r3 │ │ │ │ - ldr r2, [pc, #712] @ aaaa8 │ │ │ │ + ldr r2, [pc, #712] @ aa9cc │ │ │ │ cmp r3, r2 │ │ │ │ - bne aa844 │ │ │ │ + bne aa768 │ │ │ │ mov r0, r6 │ │ │ │ - bl 18fcb8 │ │ │ │ + bl 18e2a4 │ │ │ │ ldr r8, [sl, r8] │ │ │ │ - b aa710 │ │ │ │ + b aa634 │ │ │ │ mov r8, r0 │ │ │ │ sub r3, r7, #1 │ │ │ │ sub r3, r3, r8 │ │ │ │ mov r2, #41 @ 0x29 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 354198 <_PySemaphore_Destroy@@Base+0x348> │ │ │ │ + bl 351b1c <_PySemaphore_Destroy@@Base+0x3c0> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq aa834 │ │ │ │ + beq aa758 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne aa834 │ │ │ │ + bne aa758 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r6, #0 │ │ │ │ - b aa298 │ │ │ │ + b aa1bc │ │ │ │ mov r8, #1 │ │ │ │ - b aa7f8 │ │ │ │ + b aa71c │ │ │ │ ldr r2, [r0, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r8, [sl, r8] │ │ │ │ - b aa710 │ │ │ │ + b aa634 │ │ │ │ mov r8, #2 │ │ │ │ - b aa7f8 │ │ │ │ + b aa71c │ │ │ │ sub r3, sl, #2 │ │ │ │ sub r3, r3, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #125 @ 0x7d │ │ │ │ - bl 354198 <_PySemaphore_Destroy@@Base+0x348> │ │ │ │ + bl 351b1c <_PySemaphore_Destroy@@Base+0x3c0> │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne aa8a4 │ │ │ │ + bne aa7c8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b2fc │ │ │ │ - b aa810 │ │ │ │ + bl 9b220 │ │ │ │ + b aa734 │ │ │ │ sub r3, sl, #1 │ │ │ │ sub r3, r3, r9 │ │ │ │ mov r2, #125 @ 0x7d │ │ │ │ - b aa804 │ │ │ │ + b aa728 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne aa888 │ │ │ │ + bne aa7ac │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b aa888 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b aa7ac │ │ │ │ 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 211f64 │ │ │ │ + b 20fb74 │ │ │ │ ldr r2, [r5] │ │ │ │ add r3, r2, #4 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r6, [r2] │ │ │ │ ldrb r2, [r3] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - beq aa944 │ │ │ │ + beq aa868 │ │ │ │ cmp r6, #0 │ │ │ │ - beq aa794 │ │ │ │ + beq aa6b8 │ │ │ │ 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 b235c │ │ │ │ - bl a5774 │ │ │ │ + b b1ed0 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne aa834 │ │ │ │ - ldr r3, [pc, #372] @ aaaac │ │ │ │ - ldr r1, [pc, #372] @ aaab0 │ │ │ │ + bne aa758 │ │ │ │ + ldr r3, [pc, #372] @ aa9d0 │ │ │ │ + ldr r1, [pc, #372] @ aa9d4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b aa834 │ │ │ │ + bl 18ed6c │ │ │ │ + b aa758 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r6, #0 │ │ │ │ add r2, r3, #4 │ │ │ │ ldr r1, [r3] │ │ │ │ str r2, [r5] │ │ │ │ - beq aa794 │ │ │ │ + beq aa6b8 │ │ │ │ cmp r1, #0 │ │ │ │ - blt aa908 │ │ │ │ - b aa914 │ │ │ │ - ldr r3, [pc, #308] @ aaaac │ │ │ │ - ldr r1, [pc, #312] @ aaab4 │ │ │ │ + blt aa82c │ │ │ │ + b aa838 │ │ │ │ + ldr r3, [pc, #308] @ aa9d0 │ │ │ │ + ldr r1, [pc, #312] @ aa9d8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b aa834 │ │ │ │ - ldr r3, [pc, #288] @ aaaac │ │ │ │ - ldr r1, [pc, #296] @ aaab8 │ │ │ │ + bl 18ed6c │ │ │ │ + b aa758 │ │ │ │ + ldr r3, [pc, #288] @ aa9d0 │ │ │ │ + ldr r1, [pc, #296] @ aa9dc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne aa81c │ │ │ │ - b aa834 │ │ │ │ + bne aa740 │ │ │ │ + b aa758 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, #41 @ 0x29 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 354198 <_PySemaphore_Destroy@@Base+0x348> │ │ │ │ - b aa834 │ │ │ │ + bl 351b1c <_PySemaphore_Destroy@@Base+0x3c0> │ │ │ │ + b aa758 │ │ │ │ cmp r1, #0 │ │ │ │ - blt aa358 │ │ │ │ - b aa364 │ │ │ │ + blt aa27c │ │ │ │ + b aa288 │ │ │ │ mov r1, #93 @ 0x5d │ │ │ │ - bl aa094 │ │ │ │ + bl a9fb8 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt aa834 │ │ │ │ - bl 92f28 │ │ │ │ + blt aa758 │ │ │ │ + bl 92e4c │ │ │ │ subs r6, r0, #0 │ │ │ │ movne r8, #0 │ │ │ │ - beq aaa64 │ │ │ │ + beq aa988 │ │ │ │ cmp r7, r8 │ │ │ │ - beq aaa4c │ │ │ │ + beq aa970 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl aa208 │ │ │ │ + bl aa12c │ │ │ │ cmp r0, #0 │ │ │ │ - beq aaa3c │ │ │ │ + beq aa960 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r0, [r3, r8, lsl #2] │ │ │ │ add r8, r8, #1 │ │ │ │ - b aa9e8 │ │ │ │ - ldr r3, [pc, #144] @ aaaac │ │ │ │ - ldr r1, [pc, #156] @ aaabc │ │ │ │ + b aa90c │ │ │ │ + ldr r3, [pc, #144] @ aa9d0 │ │ │ │ + ldr r1, [pc, #156] @ aa9e0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r3, sl │ │ │ │ mov r2, #125 @ 0x7d │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 354198 <_PySemaphore_Destroy@@Base+0x348> │ │ │ │ - b aa834 │ │ │ │ + bl 351b1c <_PySemaphore_Destroy@@Base+0x3c0> │ │ │ │ + b aa758 │ │ │ │ sub r7, r7, #1 │ │ │ │ sub r3, r7, r8 │ │ │ │ mov r2, #93 @ 0x5d │ │ │ │ - b aa804 │ │ │ │ + b aa728 │ │ │ │ mov r1, #93 @ 0x5d │ │ │ │ mov r0, r4 │ │ │ │ - bl 241b70 │ │ │ │ + bl 23e350 │ │ │ │ cmp r0, #0 │ │ │ │ - bne aa298 │ │ │ │ - b aa810 │ │ │ │ + bne aa1bc │ │ │ │ + b aa734 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, #93 @ 0x5d │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 354198 <_PySemaphore_Destroy@@Base+0x348> │ │ │ │ - b aa834 │ │ │ │ + bl 351b1c <_PySemaphore_Destroy@@Base+0x3c0> │ │ │ │ + b aa758 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b aa5a8 │ │ │ │ - eorseq r8, sp, r4, ror pc │ │ │ │ - @ instruction: 0x001cd6b4 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - eorseq r9, sp, sl, asr r0 │ │ │ │ - andeq r0, r0, ip │ │ │ │ - subseq r5, r8, r0, lsl lr │ │ │ │ - subseq r1, r9, r8, lsl r0 │ │ │ │ - subseq sl, r6, ip, lsr #8 │ │ │ │ - @ instruction: 0x0018f6f8 │ │ │ │ - ldrsbeq r1, [r6], #-12 │ │ │ │ - eorseq r3, r6, r8, asr #20 │ │ │ │ - eorseq r3, r6, ip, ror #20 │ │ │ │ - eorseq r3, r6, ip, lsl sl │ │ │ │ - eorseq r3, r6, r8, lsr sl │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b aa4cc │ │ │ │ + @ instruction: 0x003d68f4 │ │ │ │ + @ instruction: 0x001cb9b4 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + @ instruction: 0x003d69da │ │ │ │ + andeq r0, r0, ip │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ + subseq r1, r8, r8, lsl r0 │ │ │ │ + subseq sl, r5, ip, lsr #8 │ │ │ │ + andseq sp, r8, r4, ror #25 │ │ │ │ + ldrsbeq r1, [r5], #-12 │ │ │ │ + eorseq r1, r6, r8, asr #7 │ │ │ │ + eorseq r1, r6, ip, ror #7 │ │ │ │ + mlaseq r6, ip, r3, r1 │ │ │ │ + @ instruction: 0x003613b8 │ │ │ │ │ │ │ │ -000aaac0 : │ │ │ │ +000aa9e4 : │ │ │ │ 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 aad2c │ │ │ │ + bne aac50 │ │ │ │ ldr r6, [r0, #132] @ 0x84 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq aad98 │ │ │ │ - ldr r8, [pc, #1528] @ ab0f8 │ │ │ │ - ldr r7, [pc, #1528] @ ab0fc │ │ │ │ + beq aacbc │ │ │ │ + ldr r8, [pc, #1528] @ ab01c │ │ │ │ + ldr r7, [pc, #1528] @ ab020 │ │ │ │ add r4, r8, #32768 @ 0x8000 │ │ │ │ ldr r3, [r4, #3640] @ 0xe38 │ │ │ │ cmp r3, r7 │ │ │ │ - bne aaec8 │ │ │ │ + bne aadec │ │ │ │ ldr r2, [r4, #3648] @ 0xe40 │ │ │ │ cmn r2, #1 │ │ │ │ - beq aaec8 │ │ │ │ + beq aadec │ │ │ │ add r1, r8, #36352 @ 0x8e00 │ │ │ │ mov r0, r6 │ │ │ │ add r9, sp, #12 │ │ │ │ add r1, r1, #52 @ 0x34 │ │ │ │ mov r3, r9 │ │ │ │ - bl 9b4ac │ │ │ │ + bl 9b3d0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq aada4 │ │ │ │ + beq aacc8 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - beq ab060 │ │ │ │ + beq aaf84 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ and r6, r3, #3 │ │ │ │ cmp r3, #15 │ │ │ │ rsb r6, r6, #1 │ │ │ │ - bhi aaf7c │ │ │ │ + bhi aaea0 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ muls r6, r3, r6 │ │ │ │ - bmi ab058 │ │ │ │ + bmi aaf7c │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne aadc0 │ │ │ │ + bne aace4 │ │ │ │ ldr sl, [r5, #132] @ 0x84 │ │ │ │ ldr r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq aae2c │ │ │ │ + beq aad50 │ │ │ │ ldr r3, [r4, #3672] @ 0xe58 │ │ │ │ cmp r3, r7 │ │ │ │ - bne aaeec │ │ │ │ + bne aae10 │ │ │ │ ldr r2, [r4, #3680] @ 0xe60 │ │ │ │ cmn r2, #1 │ │ │ │ - beq aaeec │ │ │ │ + beq aae10 │ │ │ │ mov r3, r9 │ │ │ │ - ldr r1, [pc, #1356] @ ab100 │ │ │ │ + ldr r1, [pc, #1356] @ ab024 │ │ │ │ mov r0, sl │ │ │ │ - bl 9b4ac │ │ │ │ + bl 9b3d0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq aaf00 │ │ │ │ + beq aae24 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ - beq ab060 │ │ │ │ + beq aaf84 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ and r7, r2, #3 │ │ │ │ cmp r2, #15 │ │ │ │ rsb r7, r7, #1 │ │ │ │ - bhi aafa8 │ │ │ │ + bhi aaecc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ muls r7, r3, r7 │ │ │ │ - bmi ab058 │ │ │ │ + bmi aaf7c │ │ │ │ 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 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ 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] @ ab104 │ │ │ │ + ldr fp, [pc, #1236] @ ab028 │ │ │ │ bic r3, r3, #3 │ │ │ │ cmp r3, r2 │ │ │ │ ldr sl, [fp, r0] │ │ │ │ lsl r4, r4, #3 │ │ │ │ mov r9, r0 │ │ │ │ - bhi ab074 │ │ │ │ + bhi aaf98 │ │ │ │ adds r3, r4, r3 │ │ │ │ - bmi ab074 │ │ │ │ + bmi aaf98 │ │ │ │ ldr r2, [r8, #712] @ 0x2c8 │ │ │ │ - ldr r1, [pc, #1200] @ ab108 │ │ │ │ + ldr r1, [pc, #1200] @ ab02c │ │ │ │ cmp r2, r1 │ │ │ │ - bne aaffc │ │ │ │ + bne aaf20 │ │ │ │ ldr ip, [sl, #8] │ │ │ │ sub r1, r3, #1 │ │ │ │ add r2, ip, #4096 @ 0x1000 │ │ │ │ cmp r1, #512 @ 0x200 │ │ │ │ ldr r9, [r2, #1528] @ 0x5f8 │ │ │ │ - bcs aaf40 │ │ │ │ + bcs aae64 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r0, [r9, r1, lsl #3] │ │ │ │ ldr lr, [r0, #8] │ │ │ │ cmp r0, lr │ │ │ │ - beq aaf28 │ │ │ │ + beq aae4c │ │ │ │ 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 aae3c │ │ │ │ + beq aad60 │ │ │ │ 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 aae80 │ │ │ │ + bgt aada4 │ │ │ │ ldr r3, [r5] │ │ │ │ - ldr r2, [pc, #1064] @ ab10c │ │ │ │ + ldr r2, [pc, #1064] @ ab030 │ │ │ │ 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 ab01c │ │ │ │ + bne aaf40 │ │ │ │ cmp r6, #0 │ │ │ │ str r7, [r4, #8] │ │ │ │ - beq aad20 │ │ │ │ + beq aac44 │ │ │ │ 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] @ ab104 │ │ │ │ + ldr r2, [pc, #976] @ ab028 │ │ │ │ ldr r3, [r5, #180] @ 0xb4 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ 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 │ │ │ │ @@ -132533,27 +132474,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 aaaf8 │ │ │ │ - ldr r1, [pc, #880] @ ab110 │ │ │ │ - ldr r0, [pc, #880] @ ab114 │ │ │ │ - bl 2e2cec <_PyErr_BadInternalCall@@Base> │ │ │ │ - bl a5774 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq ab0dc │ │ │ │ - ldr r1, [pc, #864] @ ab118 │ │ │ │ - ldr r0, [pc, #864] @ ab11c │ │ │ │ - bl 2e2cec <_PyErr_BadInternalCall@@Base> │ │ │ │ - b ab058 │ │ │ │ - ldr r3, [pc, #828] @ ab104 │ │ │ │ - bl 35a770 │ │ │ │ + bne aaa1c │ │ │ │ + ldr r1, [pc, #880] @ ab034 │ │ │ │ + ldr r0, [pc, #880] @ ab038 │ │ │ │ + bl 2e0194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl a5698 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq ab000 │ │ │ │ + ldr r1, [pc, #864] @ ab03c │ │ │ │ + ldr r0, [pc, #864] @ ab040 │ │ │ │ + bl 2e0194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b aaf7c │ │ │ │ + ldr r3, [pc, #828] @ ab028 │ │ │ │ + bl 3580f0 │ │ │ │ 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 │ │ │ │ @@ -132570,631 +132511,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 aab90 │ │ │ │ - ldr r1, [pc, #732] @ ab110 │ │ │ │ - ldr r0, [pc, #732] @ ab114 │ │ │ │ - bl 2e2cec <_PyErr_BadInternalCall@@Base> │ │ │ │ - b aaf00 │ │ │ │ + bne aaab4 │ │ │ │ + ldr r1, [pc, #732] @ ab034 │ │ │ │ + ldr r0, [pc, #732] @ ab038 │ │ │ │ + bl 2e0194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b aae24 │ │ │ │ ldr r8, [r0, #24] │ │ │ │ ldr r9, [r0, #28] │ │ │ │ cmp r8, r9 │ │ │ │ ldrhi r3, [r0, #12] │ │ │ │ strhi r3, [lr, #12] │ │ │ │ strhi lr, [r3, #8] │ │ │ │ - bhi aaca8 │ │ │ │ + bhi aabcc │ │ │ │ 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 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ ldr sl, [fp, r0] │ │ │ │ ldr ip, [sl, #8] │ │ │ │ - b aaca8 │ │ │ │ + b aabcc │ │ │ │ ldr r3, [ip, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq aacd8 │ │ │ │ + beq aabfc │ │ │ │ cmp r0, #0 │ │ │ │ - beq aacd8 │ │ │ │ + beq aabfc │ │ │ │ ldr r3, [ip, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne aacd8 │ │ │ │ + bne aabfc │ │ │ │ ldr r3, [sl, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ab0cc │ │ │ │ + bne aaff0 │ │ │ │ add r0, sl, #12 │ │ │ │ ldr r3, [sl, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne aacd8 │ │ │ │ + bne aabfc │ │ │ │ mov r1, #16 │ │ │ │ - bl 3598bc │ │ │ │ - b aacd8 │ │ │ │ - ldr r0, [pc, #592] @ ab120 │ │ │ │ - bl 8bfc4 │ │ │ │ + bl 357240 │ │ │ │ + b aabfc │ │ │ │ + ldr r0, [pc, #592] @ ab044 │ │ │ │ + bl 8befc │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq aada4 │ │ │ │ - ldr r1, [pc, #572] @ ab120 │ │ │ │ + beq aacc8 │ │ │ │ + ldr r1, [pc, #572] @ ab044 │ │ │ │ mov r0, r6 │ │ │ │ add r9, sp, #12 │ │ │ │ - b aab2c │ │ │ │ - ldr r0, [pc, #524] @ ab100 │ │ │ │ - bl 8bfc4 │ │ │ │ + b aaa50 │ │ │ │ + ldr r0, [pc, #524] @ ab024 │ │ │ │ + bl 8befc │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne aaba8 │ │ │ │ - bl a5774 │ │ │ │ + bne aaacc │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne aadb0 │ │ │ │ - ldr r0, [pc, #528] @ ab124 │ │ │ │ + bne aacd4 │ │ │ │ + ldr r0, [pc, #528] @ ab048 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - ldr r2, [pc, #484] @ ab100 │ │ │ │ - ldr r1, [pc, #520] @ ab128 │ │ │ │ + ldr r2, [pc, #484] @ ab024 │ │ │ │ + ldr r1, [pc, #520] @ ab04c │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117e48 │ │ │ │ - b ab058 │ │ │ │ + bl 1176e0 │ │ │ │ + b aaf7c │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 92244 │ │ │ │ + bl 92168 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne aae70 │ │ │ │ + bne aad94 │ │ │ │ ldr r2, [r8, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #480] @ ab12c │ │ │ │ + ldr r1, [pc, #480] @ ab050 │ │ │ │ cmp r2, r1 │ │ │ │ - bne ab0b8 │ │ │ │ + bne aafdc │ │ │ │ cmp r3, #1 │ │ │ │ movcs r0, r3 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq ab074 │ │ │ │ + beq aaf98 │ │ │ │ ldr r3, [r9, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r9, #800] @ 0x320 │ │ │ │ - b aae70 │ │ │ │ + b aad94 │ │ │ │ lsr r3, r3, #3 │ │ │ │ add r2, r2, #12 │ │ │ │ mov r1, #0 │ │ │ │ subs r3, r3, #1 │ │ │ │ - bcc aafd4 │ │ │ │ + bcc aaef8 │ │ │ │ ldr r0, [r2, r3, lsl #2] │ │ │ │ orr r0, r0, r1, lsl #30 │ │ │ │ cmp r1, r0, lsr #30 │ │ │ │ mov r1, r0 │ │ │ │ - beq aaf88 │ │ │ │ - b ab048 │ │ │ │ + beq aaeac │ │ │ │ + b aaf6c │ │ │ │ lsr r2, r2, #3 │ │ │ │ add r3, r3, #12 │ │ │ │ mov r1, #0 │ │ │ │ subs r2, r2, #1 │ │ │ │ - bcc aafe8 │ │ │ │ + bcc aaf0c │ │ │ │ ldr r0, [r3, r2, lsl #2] │ │ │ │ orr r0, r0, r1, lsl #30 │ │ │ │ cmp r1, r0, lsr #30 │ │ │ │ mov r1, r0 │ │ │ │ - beq aafb4 │ │ │ │ - b ab048 │ │ │ │ + beq aaed8 │ │ │ │ + b aaf6c │ │ │ │ cmp r1, #0 │ │ │ │ - blt ab0a0 │ │ │ │ + blt aafc4 │ │ │ │ muls r6, r1, r6 │ │ │ │ - bpl aab70 │ │ │ │ - b ab058 │ │ │ │ + bpl aaa94 │ │ │ │ + b aaf7c │ │ │ │ cmp r1, #0 │ │ │ │ - blt ab034 │ │ │ │ + blt aaf58 │ │ │ │ muls r7, r1, r7 │ │ │ │ - bpl aabf4 │ │ │ │ - b ab058 │ │ │ │ + bpl aab18 │ │ │ │ + b aaf7c │ │ │ │ ldr r0, [r8, #708] @ 0x2c4 │ │ │ │ mov r1, r3 │ │ │ │ blx r2 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq ab074 │ │ │ │ + beq aaf98 │ │ │ │ ldr sl, [fp, r9] │ │ │ │ ldr ip, [sl, #8] │ │ │ │ - b aaca8 │ │ │ │ - ldr r1, [pc, #268] @ ab130 │ │ │ │ + b aabcc │ │ │ │ + ldr r1, [pc, #268] @ ab054 │ │ │ │ cmp r3, r1 │ │ │ │ - bne ab08c │ │ │ │ + bne aafb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18fcb8 │ │ │ │ - b aad04 │ │ │ │ + bl 18e2a4 │ │ │ │ + b aac28 │ │ │ │ sub r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ ands r1, r1, r7, lsr #31 │ │ │ │ - bne ab058 │ │ │ │ - ldr r3, [pc, #228] @ ab134 │ │ │ │ - ldr r1, [pc, #228] @ ab138 │ │ │ │ + bne aaf7c │ │ │ │ + ldr r3, [pc, #228] @ ab058 │ │ │ │ + ldr r1, [pc, #228] @ ab05c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r4, #0 │ │ │ │ - b aad20 │ │ │ │ - ldr r3, [pc, #188] @ ab124 │ │ │ │ - ldr r1, [pc, #208] @ ab13c │ │ │ │ + b aac44 │ │ │ │ + ldr r3, [pc, #188] @ ab048 │ │ │ │ + ldr r1, [pc, #208] @ ab060 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b ab058 │ │ │ │ + bl 18ed6c │ │ │ │ + b aaf7c │ │ │ │ mov r0, sl │ │ │ │ - bl 2a1f58 │ │ │ │ + bl 29efa8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne aacd8 │ │ │ │ - b ab058 │ │ │ │ + bne aabfc │ │ │ │ + b aaf7c │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b aad04 │ │ │ │ + b aac28 │ │ │ │ sub r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ clz r1, r1 │ │ │ │ lsr r1, r1, #5 │ │ │ │ ands r1, r1, r6, lsr #31 │ │ │ │ - beq ab048 │ │ │ │ - b ab058 │ │ │ │ + beq aaf6c │ │ │ │ + b aaf7c │ │ │ │ ldr r0, [r8, #668] @ 0x29c │ │ │ │ mov r1, r3 │ │ │ │ blx r2 │ │ │ │ mov r2, r0 │ │ │ │ - b aaf64 │ │ │ │ + b aae88 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne aacd8 │ │ │ │ - b aaeac │ │ │ │ - ldr r0, [pc, #64] @ ab124 │ │ │ │ + bne aabfc │ │ │ │ + b aadd0 │ │ │ │ + ldr r0, [pc, #64] @ ab048 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - ldr r2, [pc, #52] @ ab120 │ │ │ │ - ldr r1, [pc, #56] @ ab128 │ │ │ │ + ldr r2, [pc, #52] @ ab044 │ │ │ │ + ldr r1, [pc, #56] @ ab04c │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117e48 │ │ │ │ - b ab058 │ │ │ │ - subseq r4, r8, r0, lsl lr │ │ │ │ - ldrsheq sl, [r6], #-76 @ 0xffffffb4 │ │ │ │ - subseq sp, r8, r4, ror #24 │ │ │ │ + bl 1176e0 │ │ │ │ + b aaf7c │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ + ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ + subseq sp, r7, r4, ror #24 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq r2, r9, ip, lsr #2 │ │ │ │ - subseq r5, r8, r0, lsl lr │ │ │ │ + andeq r2, r9, r0, asr r0 │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ andeq r0, r0, r4, lsl #19 │ │ │ │ - eorseq lr, r5, ip, asr #15 │ │ │ │ + eorseq ip, r5, ip, asr #2 │ │ │ │ andeq r0, r0, r7, asr #4 │ │ │ │ - eorseq r3, r6, r0, lsl fp │ │ │ │ - subseq sp, r8, r4, asr #24 │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r6, ip, ror #21 │ │ │ │ + mlaseq r6, r0, r4, r1 │ │ │ │ + subseq sp, r7, r4, asr #24 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r1, r6, ip, ror #8 │ │ │ │ andeq fp, r8, r0, asr r1 │ │ │ │ - @ instruction: 0x0018f6f8 │ │ │ │ - subseq sl, r6, r8, asr #24 │ │ │ │ - eorseq r3, r6, r0, asr #22 │ │ │ │ - eorseq r3, r6, r8, lsr #22 │ │ │ │ + andseq sp, r8, r4, ror #25 │ │ │ │ + subseq sl, r5, r8, asr #24 │ │ │ │ + eorseq r1, r6, r0, asr #9 │ │ │ │ + eorseq r1, r6, r8, lsr #9 │ │ │ │ │ │ │ │ -000ab140 : │ │ │ │ +000ab064 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq ab208 │ │ │ │ + beq ab12c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ - beq ab1f4 │ │ │ │ + beq ab118 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ and r0, r2, #3 │ │ │ │ cmp r2, #15 │ │ │ │ rsb r0, r0, #1 │ │ │ │ - bhi ab188 │ │ │ │ + bhi ab0ac │ │ │ │ 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 ab1c8 │ │ │ │ + bcc ab0ec │ │ │ │ ldr r1, [r3, r2, lsl #2] │ │ │ │ orr r1, r1, ip, lsl #30 │ │ │ │ cmp ip, r1, lsr #30 │ │ │ │ mov ip, r1 │ │ │ │ - beq ab194 │ │ │ │ - ldr r3, [pc, #96] @ ab218 │ │ │ │ - ldr r1, [pc, #96] @ ab21c │ │ │ │ + beq ab0b8 │ │ │ │ + ldr r3, [pc, #96] @ ab13c │ │ │ │ + ldr r1, [pc, #96] @ ab140 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ cmp ip, #0 │ │ │ │ - blt ab1d8 │ │ │ │ + blt ab0fc │ │ │ │ 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 ab1b0 │ │ │ │ + beq ab0d4 │ │ │ │ mov r0, #-2147483648 @ 0x80000000 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #36] @ ab220 │ │ │ │ - ldr r1, [pc, #36] @ ab224 │ │ │ │ + ldr r3, [pc, #36] @ ab144 │ │ │ │ + ldr r1, [pc, #36] @ ab148 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b ab1c0 │ │ │ │ - ldr r1, [pc, #24] @ ab228 │ │ │ │ - ldr r0, [pc, #24] @ ab22c │ │ │ │ - bl 2e2cec <_PyErr_BadInternalCall@@Base> │ │ │ │ - b ab1c0 │ │ │ │ - subseq sl, r6, r8, asr #24 │ │ │ │ - eorseq r3, r6, r0, asr #22 │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r6, r8, lsr #22 │ │ │ │ + bl 18ed6c │ │ │ │ + b ab0e4 │ │ │ │ + ldr r1, [pc, #24] @ ab14c │ │ │ │ + ldr r0, [pc, #24] @ ab150 │ │ │ │ + bl 2e0194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b ab0e4 │ │ │ │ + subseq sl, r5, r8, asr #24 │ │ │ │ + eorseq r1, r6, r0, asr #9 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r1, r6, r8, lsr #9 │ │ │ │ andeq r0, r0, r7, asr #4 │ │ │ │ - eorseq r3, r6, r0, lsl fp │ │ │ │ + mlaseq r6, r0, r4, r1 │ │ │ │ │ │ │ │ -000ab230 : │ │ │ │ +000ab154 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #180] @ ab2fc │ │ │ │ + ldr r3, [pc, #180] @ ab220 │ │ │ │ mov r6, r0 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ 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 ab2b8 │ │ │ │ + beq ab1dc │ │ │ │ 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] @ ab300 │ │ │ │ + ldr r3, [pc, #124] @ ab224 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - ldr r2, [pc, #104] @ ab304 │ │ │ │ + ldr r2, [pc, #104] @ ab228 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ab2d0 │ │ │ │ + bne ab1f4 │ │ │ │ mov r0, r4 │ │ │ │ strd r6, [r4, #8] │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ mov r0, #16 │ │ │ │ - bl 91ff4 │ │ │ │ + bl 91f18 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne ab27c │ │ │ │ + bne ab1a0 │ │ │ │ pop {r4, r6, r7, lr} │ │ │ │ - b 2a1f3c │ │ │ │ - ldr r1, [pc, #48] @ ab308 │ │ │ │ + b 29ef8c │ │ │ │ + ldr r1, [pc, #48] @ ab22c │ │ │ │ cmp r3, r1 │ │ │ │ - bne ab2e8 │ │ │ │ + bne ab20c │ │ │ │ mov r0, r4 │ │ │ │ - bl 18fcb8 │ │ │ │ - b ab2ac │ │ │ │ + bl 18e2a4 │ │ │ │ + b ab1d0 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b ab2ac │ │ │ │ + b ab1d0 │ │ │ │ andeq r0, r0, ip │ │ │ │ - ldrsheq r6, [r6], #-80 @ 0xffffffb0 │ │ │ │ - subseq r5, r8, r0, lsl lr │ │ │ │ - @ instruction: 0x0018f6f8 │ │ │ │ + ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ + andseq sp, r8, r4, ror #25 │ │ │ │ │ │ │ │ -000ab30c : │ │ │ │ +000ab230 : │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ str r2, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000ab318 : │ │ │ │ +000ab23c : │ │ │ │ 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 ab39c │ │ │ │ + beq ab2c0 │ │ │ │ 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 ab380 │ │ │ │ + bge ab2a4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r3, r6, lsl #2] │ │ │ │ str r1, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl ab44c <_PyList_AppendTakeRefListResize@@Base+0x6c> │ │ │ │ + bl ab370 <_PyList_AppendTakeRefListResize@@Base+0x6c> │ │ │ │ cmn r0, #1 │ │ │ │ - beq ab3b0 │ │ │ │ + beq ab2d4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r3, r6, lsl #2] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #52] @ ab3d8 │ │ │ │ - ldr r0, [pc, #52] @ ab3dc │ │ │ │ - bl 2e2cec <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r1, [pc, #52] @ ab2fc │ │ │ │ + ldr r0, [pc, #52] @ ab300 │ │ │ │ + bl 2e0194 <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ab3a8 │ │ │ │ + beq ab2cc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne ab3a8 │ │ │ │ + bne ab2cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b ab3a8 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b ab2cc │ │ │ │ andeq r0, r0, r1, lsr #4 │ │ │ │ - mlaseq r5, ip, r5, lr │ │ │ │ + eorseq fp, r5, ip, lsl pc │ │ │ │ │ │ │ │ -000ab3e0 <_PyList_AppendTakeRefListResize@@Base>: │ │ │ │ +000ab304 <_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 ab44c <_PyList_AppendTakeRefListResize@@Base+0x6c> │ │ │ │ + bl ab370 <_PyList_AppendTakeRefListResize@@Base+0x6c> │ │ │ │ cmn r0, #1 │ │ │ │ ldrne r3, [r5, #12] │ │ │ │ movne r4, #0 │ │ │ │ strne r6, [r3, r7, lsl #2] │ │ │ │ - beq ab420 <_PyList_AppendTakeRefListResize@@Base+0x40> │ │ │ │ + beq ab344 <_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 ab418 <_PyList_AppendTakeRefListResize@@Base+0x38> │ │ │ │ + beq ab33c <_PyList_AppendTakeRefListResize@@Base+0x38> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne ab418 <_PyList_AppendTakeRefListResize@@Base+0x38> │ │ │ │ + bne ab33c <_PyList_AppendTakeRefListResize@@Base+0x38> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b ab418 <_PyList_AppendTakeRefListResize@@Base+0x38> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b ab33c <_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 ab5e8 <_PyList_AppendTakeRefListResize@@Base+0x208> │ │ │ │ + bge ab50c <_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 ab614 <_PyList_AppendTakeRefListResize@@Base+0x234> │ │ │ │ + blt ab538 <_PyList_AppendTakeRefListResize@@Base+0x234> │ │ │ │ cmp r6, #0 │ │ │ │ - beq ab620 <_PyList_AppendTakeRefListResize@@Base+0x240> │ │ │ │ + beq ab544 <_PyList_AppendTakeRefListResize@@Base+0x240> │ │ │ │ cmn r4, #-536870911 @ 0xe0000001 │ │ │ │ - bhi ab5dc <_PyList_AppendTakeRefListResize@@Base+0x1fc> │ │ │ │ - ldr r8, [pc, #460] @ ab674 <_PyList_AppendTakeRefListResize@@Base+0x294> │ │ │ │ - ldr r2, [pc, #460] @ ab678 <_PyList_AppendTakeRefListResize@@Base+0x298> │ │ │ │ + bhi ab500 <_PyList_AppendTakeRefListResize@@Base+0x1fc> │ │ │ │ + ldr r8, [pc, #460] @ ab598 <_PyList_AppendTakeRefListResize@@Base+0x294> │ │ │ │ + ldr r2, [pc, #460] @ ab59c <_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 ab644 <_PyList_AppendTakeRefListResize@@Base+0x264> │ │ │ │ + bne ab568 <_PyList_AppendTakeRefListResize@@Base+0x264> │ │ │ │ cmp r5, #0 │ │ │ │ - beq ab58c <_PyList_AppendTakeRefListResize@@Base+0x1ac> │ │ │ │ - ldr r3, [pc, #428] @ ab67c <_PyList_AppendTakeRefListResize@@Base+0x29c> │ │ │ │ - bl 35a770 │ │ │ │ + beq ab4b0 <_PyList_AppendTakeRefListResize@@Base+0x1ac> │ │ │ │ + ldr r3, [pc, #428] @ ab5a0 <_PyList_AppendTakeRefListResize@@Base+0x29c> │ │ │ │ + bl 3580f0 │ │ │ │ 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 ab5b0 <_PyList_AppendTakeRefListResize@@Base+0x1d0> │ │ │ │ + beq ab4d4 <_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 ab52c <_PyList_AppendTakeRefListResize@@Base+0x14c> │ │ │ │ + bgt ab450 <_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 ab5b0 <_PyList_AppendTakeRefListResize@@Base+0x1d0> │ │ │ │ + beq ab4d4 <_PyList_AppendTakeRefListResize@@Base+0x1d0> │ │ │ │ ldr r8, [r0, #20] │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r1, r8, lsl #3 │ │ │ │ lsl r8, r8, #3 │ │ │ │ - bhi ab550 <_PyList_AppendTakeRefListResize@@Base+0x170> │ │ │ │ + bhi ab474 <_PyList_AppendTakeRefListResize@@Base+0x170> │ │ │ │ add r8, r8, r8, lsl #1 │ │ │ │ cmp r8, r4, lsl #4 │ │ │ │ - bcc ab59c <_PyList_AppendTakeRefListResize@@Base+0x1bc> │ │ │ │ + bcc ab4c0 <_PyList_AppendTakeRefListResize@@Base+0x1bc> │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9212c │ │ │ │ + bl 92050 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq ab5dc <_PyList_AppendTakeRefListResize@@Base+0x1fc> │ │ │ │ + beq ab500 <_PyList_AppendTakeRefListResize@@Base+0x1fc> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ bl 29cdc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 99fe0 │ │ │ │ + bl 99f04 │ │ │ │ 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 9212c │ │ │ │ + bl 92050 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq ab5dc <_PyList_AppendTakeRefListResize@@Base+0x1fc> │ │ │ │ + beq ab500 <_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] @ ab680 <_PyList_AppendTakeRefListResize@@Base+0x2a0> │ │ │ │ + ldr r2, [pc, #196] @ ab5a4 <_PyList_AppendTakeRefListResize@@Base+0x2a0> │ │ │ │ cmp r3, r2 │ │ │ │ - bne ab65c <_PyList_AppendTakeRefListResize@@Base+0x27c> │ │ │ │ + bne ab580 <_PyList_AppendTakeRefListResize@@Base+0x27c> │ │ │ │ cmp r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ movcc r1, #1 │ │ │ │ bl 2a7a4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne ab59c <_PyList_AppendTakeRefListResize@@Base+0x1bc> │ │ │ │ - bl 2a1f3c │ │ │ │ + bne ab4c0 <_PyList_AppendTakeRefListResize@@Base+0x1bc> │ │ │ │ + bl 29ef8c │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r1, r3, asr #1 │ │ │ │ strge r1, [r0, #8] │ │ │ │ - bge ab584 <_PyList_AppendTakeRefListResize@@Base+0x1a4> │ │ │ │ + bge ab4a8 <_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 ab490 <_PyList_AppendTakeRefListResize@@Base+0xb0> │ │ │ │ + ble ab3b4 <_PyList_AppendTakeRefListResize@@Base+0xb0> │ │ │ │ add r4, r6, #3 │ │ │ │ bic r4, r4, #3 │ │ │ │ - b ab490 <_PyList_AppendTakeRefListResize@@Base+0xb0> │ │ │ │ - ldr r8, [pc, #76] @ ab674 <_PyList_AppendTakeRefListResize@@Base+0x294> │ │ │ │ - ldr r2, [pc, #76] @ ab678 <_PyList_AppendTakeRefListResize@@Base+0x298> │ │ │ │ + b ab3b4 <_PyList_AppendTakeRefListResize@@Base+0xb0> │ │ │ │ + ldr r8, [pc, #76] @ ab598 <_PyList_AppendTakeRefListResize@@Base+0x294> │ │ │ │ + ldr r2, [pc, #76] @ ab59c <_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 ab4c0 <_PyList_AppendTakeRefListResize@@Base+0xe0> │ │ │ │ + beq ab3e4 <_PyList_AppendTakeRefListResize@@Base+0xe0> │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b ab5d4 <_PyList_AppendTakeRefListResize@@Base+0x1f4> │ │ │ │ + b ab4f8 <_PyList_AppendTakeRefListResize@@Base+0x1f4> │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r8, #668] @ 0x29c │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b ab5d4 <_PyList_AppendTakeRefListResize@@Base+0x1f4> │ │ │ │ - subseq r4, r8, r0, lsl lr │ │ │ │ - strdeq fp, [sl], -ip │ │ │ │ + b ab4f8 <_PyList_AppendTakeRefListResize@@Base+0x1f4> │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ + andeq fp, sl, r0, lsr #14 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq fp, r8, r8, lsr r6 │ │ │ │ + andeq fp, r8, r4, lsr #11 │ │ │ │ │ │ │ │ -000ab684 : │ │ │ │ +000ab5a8 : │ │ │ │ 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 ab7e4 │ │ │ │ - ldr r5, [pc, #328] @ ab7ec │ │ │ │ - ldr r2, [pc, #328] @ ab7f0 │ │ │ │ + blt ab708 │ │ │ │ + ldr r5, [pc, #328] @ ab710 │ │ │ │ + ldr r2, [pc, #328] @ ab714 │ │ │ │ ldr lr, [r5, #700] @ 0x2bc │ │ │ │ ldr r6, [r5, #688] @ 0x2b0 │ │ │ │ cmp lr, r2 │ │ │ │ mov r4, r0 │ │ │ │ - bne ab7b4 │ │ │ │ + bne ab6d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ab780 │ │ │ │ - ldr r2, [pc, #300] @ ab7f4 │ │ │ │ - bl 35a770 │ │ │ │ + beq ab6a4 │ │ │ │ + ldr r2, [pc, #300] @ ab718 │ │ │ │ + bl 3580f0 │ │ │ │ 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 ab78c │ │ │ │ + beq ab6b0 │ │ │ │ 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 ab724 │ │ │ │ + bgt ab648 │ │ │ │ ldr r1, [r1, #804] @ 0x324 │ │ │ │ cmp r1, r2 │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq ab78c │ │ │ │ + beq ab6b0 │ │ │ │ ldr r5, [r0, #20] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r3, r5, lsl #3 │ │ │ │ lsl r5, r5, #3 │ │ │ │ - bhi ab74c │ │ │ │ + bhi ab670 │ │ │ │ add r5, r5, r5, lsl #1 │ │ │ │ cmp r5, r3, lsl #2 │ │ │ │ movcc r7, r4 │ │ │ │ - bcc ab778 │ │ │ │ + bcc ab69c │ │ │ │ mov r5, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9212c │ │ │ │ + bl 92050 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq ab7e4 │ │ │ │ + beq ab708 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ bl 29cdc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99fe0 │ │ │ │ + bl 99f04 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 9212c │ │ │ │ + b 92050 │ │ │ │ ldr lr, [r5, #680] @ 0x2a8 │ │ │ │ - ldr r2, [pc, #96] @ ab7f8 │ │ │ │ + ldr r2, [pc, #96] @ ab71c │ │ │ │ cmp lr, r2 │ │ │ │ - bne ab7cc │ │ │ │ + bne ab6f0 │ │ │ │ cmp r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ movcs r1, r3 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ movcc r1, #1 │ │ │ │ b 2a7a4 │ │ │ │ mov r2, r3 │ │ │ │ @@ -133206,1211 +133147,1200 @@ │ │ │ │ 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 ab778 │ │ │ │ - subseq r4, r8, r0, lsl lr │ │ │ │ - strdeq fp, [sl], -ip │ │ │ │ + b ab69c │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ + andeq fp, sl, r0, lsr #14 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq fp, r8, r8, lsr r6 │ │ │ │ + andeq fp, r8, r4, lsr #11 │ │ │ │ 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 ab8d8 │ │ │ │ - ldr r3, [pc, #268] @ ab92c │ │ │ │ + beq ab7fc │ │ │ │ + ldr r3, [pc, #268] @ ab850 │ │ │ │ mov r5, r0 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ 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 ab8e0 │ │ │ │ + beq ab804 │ │ │ │ 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 ab880 │ │ │ │ + bgt ab7a4 │ │ │ │ ldr r2, [r2, #804] @ 0x324 │ │ │ │ cmp r2, r3 │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ab8e0 │ │ │ │ + beq ab804 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r1, r3, lsl #3 │ │ │ │ lsl r7, r3, #3 │ │ │ │ - bhi ab8a4 │ │ │ │ + bhi ab7c8 │ │ │ │ add r7, r7, r3, lsl #4 │ │ │ │ cmp r7, r1, lsl #2 │ │ │ │ - bcc ab8d0 │ │ │ │ + bcc ab7f4 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9212c │ │ │ │ + bl 92050 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq ab8cc │ │ │ │ + beq ab7f0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ bl 29cdc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99fe0 │ │ │ │ + bl 99f04 │ │ │ │ mov r4, r6 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 9212c │ │ │ │ + b 92050 │ │ │ │ cmp r1, #0 │ │ │ │ - blt ab924 │ │ │ │ - ldr r2, [pc, #64] @ ab930 │ │ │ │ - ldr r0, [pc, #64] @ ab934 │ │ │ │ + blt ab848 │ │ │ │ + ldr r2, [pc, #64] @ ab854 │ │ │ │ + ldr r0, [pc, #64] @ ab858 │ │ │ │ ldr r3, [r2, #680] @ 0x2a8 │ │ │ │ cmp r3, r0 │ │ │ │ - bne ab910 │ │ │ │ + bne ab834 │ │ │ │ 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 ab8d0 │ │ │ │ + b ab7f4 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r4, r8, r0, lsl lr │ │ │ │ - andeq fp, r8, r8, lsr r6 │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ + andeq fp, r8, r4, lsr #11 │ │ │ │ │ │ │ │ -000ab938 : │ │ │ │ +000ab85c : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq ab988 │ │ │ │ + beq ab8ac │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ - beq ab988 │ │ │ │ + beq ab8ac │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl ab9bc │ │ │ │ + bl ab8e0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq ab994 │ │ │ │ + beq ab8b8 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne ab99c │ │ │ │ + bne ab8c0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #36] @ ab9b4 │ │ │ │ - ldr r0, [pc, #36] @ ab9b8 │ │ │ │ - bl 2e2cec <_PyErr_BadInternalCall@@Base> │ │ │ │ + ldr r1, [pc, #36] @ ab8d8 │ │ │ │ + ldr r0, [pc, #36] @ ab8dc │ │ │ │ + bl 2e0194 <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne ab980 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b ab980 │ │ │ │ + bne ab8a4 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b ab8a4 │ │ │ │ andeq r0, r0, r5, asr ip │ │ │ │ - mlaseq r5, ip, r5, lr │ │ │ │ + eorseq fp, r5, ip, lsl pc │ │ │ │ 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 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #4068] @ ac9d0 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [pc, #4076] @ ac8fc │ │ │ │ mov r5, r1 │ │ │ │ - cmp r1, r3 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ + cmp r5, r3 │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ str r0, [sp, #32] │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #4] │ │ │ │ - beq abdc8 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + beq abccc │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r0, #8] │ │ │ │ str r3, [r0, #12] │ │ │ │ - cmp r1, #0 │ │ │ │ + cmp r5, #0 │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [r0, #16] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - bne abf7c │ │ │ │ - cmp r3, #1 │ │ │ │ - ble abde4 │ │ │ │ + bne abe3c │ │ │ │ + cmp r4, #1 │ │ │ │ + ble abce8 │ │ │ │ + ldr fp, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ - ldr fp, [sp, #40] @ 0x28 │ │ │ │ - mov r6, r3 │ │ │ │ + str r3, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [fp] │ │ │ │ - ldr sl, [pc, #3980] @ ac9d4 │ │ │ │ + ldr sl, [pc, #3996] @ ac900 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, sl │ │ │ │ - beq acb78 │ │ │ │ - ldr r7, [pc, #3992] @ ac9f0 │ │ │ │ + beq aca70 │ │ │ │ + ldr r7, [pc, #4008] @ ac91c │ │ │ │ sub r7, r0, r7 │ │ │ │ clz r7, r7 │ │ │ │ lsr r7, r7, #5 │ │ │ │ mov r8, #1 │ │ │ │ - ldr r9, [pc, #3976] @ ac9f4 │ │ │ │ + ldr r9, [pc, #3992] @ ac920 │ │ │ │ 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 acdfc │ │ │ │ + ldr r5, [r1, #4] │ │ │ │ + cmp r0, r5 │ │ │ │ + bne acec4 │ │ │ │ tst r7, r8 │ │ │ │ - bne abda0 │ │ │ │ + bne abca8 │ │ │ │ cmp r0, ip │ │ │ │ - bne abdb0 │ │ │ │ + bne abcb8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq abdb0 │ │ │ │ + beq abcb8 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ and r3, r3, #28 │ │ │ │ sub r3, r3, #4 │ │ │ │ - cmp r2, r1 │ │ │ │ + cmp r2, r4 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ - blt aba74 │ │ │ │ + blt ab990 │ │ │ │ mov r2, #0 │ │ │ │ cmp r0, ip │ │ │ │ movne r3, #0 │ │ │ │ andeq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne abeb0 │ │ │ │ + bne abdac │ │ │ │ tst r7, r8 │ │ │ │ - beq acdd4 │ │ │ │ - ldr r3, [pc, #3820] @ ac9d8 │ │ │ │ + beq accb4 │ │ │ │ + ldr r3, [pc, #3840] @ ac904 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [sp, #1628] @ 0x65c │ │ │ │ - bne abec0 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne abee0 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ - mov r1, r3 │ │ │ │ + bne abdbc │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne abde0 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ - ldr r6, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + add r9, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ - add r2, r1, #532 @ 0x214 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - str r2, [sp, #76] @ 0x4c │ │ │ │ + add r2, r9, #532 @ 0x214 │ │ │ │ mov r3, #0 │ │ │ │ + str r2, [sp, #76] @ 0x4c │ │ │ │ + cmp r1, #0 │ │ │ │ mov r2, #7 │ │ │ │ - cmp r6, #0 │ │ │ │ + str r4, [sp, #68] @ 0x44 │ │ │ │ str fp, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - bne acef0 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, #63 @ 0x3f │ │ │ │ - bgt abf54 │ │ │ │ - mov r8, r3 │ │ │ │ + bne aced4 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + cmp r4, #63 @ 0x3f │ │ │ │ + mov r3, r4 │ │ │ │ + bgt acc5c │ │ │ │ mov sl, r3 │ │ │ │ - mov r4, sl │ │ │ │ - mov sl, r8 │ │ │ │ - str r6, [sp, #52] @ 0x34 │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ cmp r4, #1 │ │ │ │ - ble aca40 │ │ │ │ + ble ac960 │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ - ldr r9, [pc, #3680] @ ac9d8 │ │ │ │ + ldr r7, [pc, #3716] @ ac904 │ │ │ │ ldr r0, [fp, #4] │ │ │ │ - cmp r3, r9 │ │ │ │ + cmp r3, r7 │ │ │ │ ldr r1, [fp] │ │ │ │ - bne abc98 │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ - ldr ip, [r1, #12] │ │ │ │ - and r1, r2, #3 │ │ │ │ + bne abba0 │ │ │ │ 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 ac55c │ │ │ │ + mul r0, ip, r0 │ │ │ │ + mul r2, r1, r2 │ │ │ │ + cmp r0, r2 │ │ │ │ + blt ac40c │ │ │ │ cmp r4, #2 │ │ │ │ movne r0, #2 │ │ │ │ - beq abcbc │ │ │ │ + beq abbc0 │ │ │ │ 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 ac300 │ │ │ │ + cmp ip, r2 │ │ │ │ + bgt ac1c0 │ │ │ │ add ip, r0, #1 │ │ │ │ cmp r4, ip │ │ │ │ - str ip, [sp, #8] │ │ │ │ - ble acd98 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ble accac │ │ │ │ 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 abc84 │ │ │ │ + blt abb8c │ │ │ │ add r0, r0, #2 │ │ │ │ cmp r4, r0 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - ble abc84 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + ble abb8c │ │ │ │ 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 abc80 │ │ │ │ + bgt abb88 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r4, r0 │ │ │ │ - bgt abc3c │ │ │ │ - str r0, [sp, #8] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + bgt abb44 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - beq ac3f4 │ │ │ │ + beq ac290 │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ - b ac038 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - sub r8, r2, #8 │ │ │ │ - mov r2, r8 │ │ │ │ + b abef4 │ │ │ │ + sub r6, r9, #8 │ │ │ │ + mov r2, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt acee8 │ │ │ │ - bne ac55c │ │ │ │ + blt acecc │ │ │ │ + bne ac40c │ │ │ │ cmp r4, #2 │ │ │ │ - bne abd24 │ │ │ │ + bne abc2c │ │ │ │ mov ip, #2 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne aca88 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + bne ac984 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ 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 ac77c │ │ │ │ + bne ac61c │ │ │ │ subs r4, r4, ip │ │ │ │ - bne abb64 │ │ │ │ + bne aba6c │ │ │ │ cmp r1, #1 │ │ │ │ - ldr r6, [sp, #52] @ 0x34 │ │ │ │ - bgt acce0 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne ac408 │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ + bgt acbc0 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne ac2f4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmn r3, #1 │ │ │ │ - beq abe30 │ │ │ │ - b ac9a4 │ │ │ │ + beq abd2c │ │ │ │ + b ac8a0 │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ ldr r0, [fp, #8] │ │ │ │ - cmp r3, r9 │ │ │ │ + cmp r3, r7 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ - bne abd78 │ │ │ │ + bne abc80 │ │ │ │ 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 ac030 │ │ │ │ + blt abeec │ │ │ │ cmp r4, #3 │ │ │ │ movne r0, #3 │ │ │ │ - bne abbc0 │ │ │ │ - b abd98 │ │ │ │ - mov r2, r8 │ │ │ │ + bne abac8 │ │ │ │ + b abca0 │ │ │ │ + mov r2, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt acee8 │ │ │ │ + blt acecc │ │ │ │ ldrne r3, [sp, #1628] @ 0x65c │ │ │ │ - bne ac030 │ │ │ │ + bne abeec │ │ │ │ cmp r4, #3 │ │ │ │ - bne ac36c │ │ │ │ + bne ac228 │ │ │ │ mov ip, #3 │ │ │ │ - b abcc0 │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ - cmp r4, #15 │ │ │ │ - bls aba90 │ │ │ │ + b abbc4 │ │ │ │ + ldr r5, [r1, #8] │ │ │ │ + cmp r5, #15 │ │ │ │ + bls ab9ac │ │ │ │ mov r8, #0 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ - cmp r2, r1 │ │ │ │ - blt aba74 │ │ │ │ - ldr ip, [pc, #3116] @ ac9f4 │ │ │ │ - b abac4 │ │ │ │ - cmp r3, #1 │ │ │ │ + cmp r2, r4 │ │ │ │ + blt ab990 │ │ │ │ + ldr ip, [pc, #3156] @ ac920 │ │ │ │ + b ab9dc │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r0, #8] │ │ │ │ str r3, [r0, #12] │ │ │ │ + cmp r4, #1 │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [r0, #16] │ │ │ │ - bgt aba2c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + bgt ab948 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ + add r9, sp, #72 @ 0x48 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #68] @ 0x44 │ │ │ │ cmn r3, #1 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - add r3, sp, #604 @ 0x25c │ │ │ │ + add r3, r9, #532 @ 0x214 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r3, #7 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bne ac9a4 │ │ │ │ - ldr r6, [pc, #2968] @ ac9d0 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ + bne ac8a0 │ │ │ │ + ldr r3, [pc, #3016] @ ac8fc │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - cmpne r2, #1 │ │ │ │ - bgt ace60 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmpne r4, #1 │ │ │ │ + bgt ace44 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - add r3, r3, #532 @ 0x214 │ │ │ │ + add r3, r9, #532 @ 0x214 │ │ │ │ cmp r0, r3 │ │ │ │ - bne ace90 │ │ │ │ + bne ace70 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ 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 r2, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - str r2, [r3, #8] │ │ │ │ - bne aced4 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq abea0 │ │ │ │ - ldr r3, [r6] │ │ │ │ + str r2, [r3, #12] │ │ │ │ + str r4, [r3, #8] │ │ │ │ + bne aceb0 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq abd9c │ │ │ │ + ldr r3, [r3] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + ldrne r2, [sp, #16] │ │ │ │ addne r3, r3, #1 │ │ │ │ - strne r3, [r6] │ │ │ │ - mov r0, r6 │ │ │ │ + strne r3, [r2] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ add sp, sp, #1632 @ 0x660 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #2880] @ ac9f8 │ │ │ │ + ldr r3, [pc, #2928] @ ac924 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [sp, #1628] @ 0x65c │ │ │ │ - beq abaf4 │ │ │ │ - ldr r2, [pc, #2884] @ aca0c │ │ │ │ + beq aba0c │ │ │ │ + ldr r2, [pc, #2932] @ ac938 │ │ │ │ cmp r0, sl │ │ │ │ moveq r3, r2 │ │ │ │ str r3, [sp, #1636] @ 0x664 │ │ │ │ - cmp r6, #0 │ │ │ │ - ldr r3, [pc, #2816] @ ac9dc │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [pc, #2860] @ ac908 │ │ │ │ str r3, [sp, #1628] @ 0x65c │ │ │ │ - beq abafc │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - ldr r2, [pc, #2804] @ ac9e0 │ │ │ │ - add r3, r1, #1 │ │ │ │ + beq aba18 │ │ │ │ + ldr r2, [pc, #2852] @ ac90c │ │ │ │ + add r3, r4, #1 │ │ │ │ cmp r3, r2 │ │ │ │ add r3, r3, r3, lsr #31 │ │ │ │ asr r3, r3, #1 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bgt acff8 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - str r1, [sp, #68] @ 0x44 │ │ │ │ - cmp r2, #0 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - add r3, r2, r3, lsl #2 │ │ │ │ + bgt acd8c │ │ │ │ + add r9, sp, #72 @ 0x48 │ │ │ │ + add r3, r9, r3, lsl #2 │ │ │ │ add r3, r3, #532 @ 0x214 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - add r3, sp, #604 @ 0x25c │ │ │ │ + add r3, r9, #532 @ 0x214 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ + cmp r2, #0 │ │ │ │ mov r3, #7 │ │ │ │ + str r4, [sp, #68] @ 0x44 │ │ │ │ str fp, [sp, #72] @ 0x48 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bne acfc4 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, #63 @ 0x3f │ │ │ │ - ldrle r8, [sp, #4] │ │ │ │ - movle sl, r8 │ │ │ │ - ble abb58 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r2, #0 │ │ │ │ - and r1, r3, #1 │ │ │ │ - asr r3, r3, #1 │ │ │ │ - cmp r3, #63 @ 0x3f │ │ │ │ - orr r2, r2, r1 │ │ │ │ - bgt abf5c │ │ │ │ - ldr sl, [sp, #4] │ │ │ │ - add r8, r2, r3 │ │ │ │ - b abb58 │ │ │ │ - cmp r3, #127 @ 0x7f │ │ │ │ - bgt acf30 │ │ │ │ - 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 ac914 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + beq aba58 │ │ │ │ + b acd34 │ │ │ │ + cmp r4, #127 @ 0x7f │ │ │ │ + bgt accec │ │ │ │ + add r9, sp, #72 @ 0x48 │ │ │ │ + sub r8, r9, #8 │ │ │ │ + add r6, r4, #136 @ 0x88 │ │ │ │ + add r3, r8, r6, lsl #2 │ │ │ │ + cmp r4, #0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ble ac810 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 119140 │ │ │ │ + bl 1189d8 │ │ │ │ cmp r0, #0 │ │ │ │ - str r0, [r8, r4, lsl #2] │ │ │ │ - beq ad080 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, #1 │ │ │ │ - beq ac914 │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ + str r0, [r8, r6, lsl #2] │ │ │ │ + beq acdc0 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq ac810 │ │ │ │ + ldr r6, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [r7, #4] │ │ │ │ - bl 119140 │ │ │ │ + ldr r1, [r6, #4] │ │ │ │ + bl 1189d8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - str r0, [r6, #4] │ │ │ │ - beq acf68 │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ + str r0, [r3, #4] │ │ │ │ + beq acee0 │ │ │ │ cmp r4, #2 │ │ │ │ - beq ac020 │ │ │ │ - add r9, r7, #4 │ │ │ │ - add r8, r6, #4 │ │ │ │ + beq abedc │ │ │ │ + add r9, r6, #4 │ │ │ │ + add r8, r3, #4 │ │ │ │ mov r7, #2 │ │ │ │ ldr r1, [r9, #4]! │ │ │ │ mov r0, r5 │ │ │ │ - bl 119140 │ │ │ │ + bl 1189d8 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r8, #4]! │ │ │ │ - beq acf6c │ │ │ │ + beq acdc4 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - bne abffc │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov fp, r6 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b aba3c │ │ │ │ + bne abeb8 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr fp, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + b ab958 │ │ │ │ mov r2, #2 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - cmp r3, r9 │ │ │ │ - sub r2, r2, #-1073741823 @ 0xc0000001 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + cmp r3, r7 │ │ │ │ + sub r6, r2, #-1073741823 @ 0xc0000001 │ │ │ │ + ldr r1, [fp, r6, lsl #2] │ │ │ │ ldr r0, [fp] │ │ │ │ - ldr r1, [fp, r2, lsl #2] │ │ │ │ - lsl r6, r2, #2 │ │ │ │ - bne ac310 │ │ │ │ + lsl r6, r6, #2 │ │ │ │ + bne ac1d0 │ │ │ │ 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 ac328 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + bge ac1e4 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bge ac400 │ │ │ │ + bge ac29c │ │ │ │ cmp r4, sl │ │ │ │ movlt ip, r4 │ │ │ │ movge ip, sl │ │ │ │ cmp r3, ip │ │ │ │ mov r5, r3 │ │ │ │ - bge abcc0 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #56] @ 0x38 │ │ │ │ - sub r3, r3, #8 │ │ │ │ + bge abbc4 │ │ │ │ + sub r3, r9, #8 │ │ │ │ str r3, [sp, #20] │ │ │ │ + str r4, [sp, #56] @ 0x38 │ │ │ │ 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] │ │ │ │ + str r5, [sp, #4] │ │ │ │ ldr r6, [sp, #1628] @ 0x65c │ │ │ │ - ldr r3, [pc, #2332] @ ac9f8 │ │ │ │ - add sl, r4, r9 │ │ │ │ - asr sl, sl, #1 │ │ │ │ + ldr r3, [pc, #2444] @ ac924 │ │ │ │ + add r9, r4, r8 │ │ │ │ + asr r9, r9, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - ldr r1, [fp, sl, lsl #2] │ │ │ │ - bne ac168 │ │ │ │ - ldr r5, [r7, #8] │ │ │ │ - ldr r8, [r1, #8] │ │ │ │ - ldrb r3, [r7, #16] │ │ │ │ - cmp r5, r8 │ │ │ │ + ldr r1, [fp, r9, lsl #2] │ │ │ │ + bne ac024 │ │ │ │ + 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 ad0f0 │ │ │ │ + beq acfa0 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq ace44 │ │ │ │ + beq acf6c │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ - add r0, r7, #20 │ │ │ │ + add r0, sl, #20 │ │ │ │ tst ip, #32 │ │ │ │ - beq ace54 │ │ │ │ + beq acf7c │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ - beq ac534 │ │ │ │ + beq ac2cc │ │ │ │ add r1, r1, #20 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 292f8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq ac54c │ │ │ │ + beq ac2e4 │ │ │ │ lsr r0, r0, #31 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ac180 │ │ │ │ - cmp r4, sl │ │ │ │ - mov r8, r5 │ │ │ │ - movlt r9, sl │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - blt ac1a4 │ │ │ │ - b ac268 │ │ │ │ + beq ac03c │ │ │ │ + cmp r4, r9 │ │ │ │ + mov r7, r5 │ │ │ │ + movlt r8, r9 │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ + blt ac060 │ │ │ │ + b ac124 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, sl │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - blt acee8 │ │ │ │ - bne ac2c0 │ │ │ │ - add r4, sl, #1 │ │ │ │ - cmp r9, r4 │ │ │ │ - ble ac2d0 │ │ │ │ - ldr r3, [pc, #2148] @ ac9f8 │ │ │ │ + blt acd9c │ │ │ │ + bne ac180 │ │ │ │ + add r4, r9, #1 │ │ │ │ + cmp r8, r4 │ │ │ │ + ble ac190 │ │ │ │ + ldr r3, [pc, #2260] @ ac924 │ │ │ │ cmp r6, r3 │ │ │ │ - bne ace3c │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - ldr r8, [r7, #8] │ │ │ │ - ldrb r3, [r7, #16] │ │ │ │ - lsr sl, r3, #5 │ │ │ │ + bne acce4 │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ + 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 r3, [sp, #4] │ │ │ │ str r5, [sp, #28] │ │ │ │ - add r3, r7, #20 │ │ │ │ - mov r5, sl │ │ │ │ - mov sl, r9 │ │ │ │ + add r3, sl, #20 │ │ │ │ + mov r5, r9 │ │ │ │ mov r9, r8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - add r6, sl, r4 │ │ │ │ + mov r8, r7 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + 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 ad0a8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + beq ad000 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ad088 │ │ │ │ + beq acf54 │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ tst ip, #32 │ │ │ │ - beq ad098 │ │ │ │ + beq acf64 │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ - beq ac240 │ │ │ │ + beq ac0fc │ │ │ │ add r1, r1, #20 │ │ │ │ bl 292f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ac250 │ │ │ │ + beq ac10c │ │ │ │ cmp r0, #0 │ │ │ │ - bge ac258 │ │ │ │ + bge ac114 │ │ │ │ cmp r6, r4 │ │ │ │ - ble ac264 │ │ │ │ - mov sl, r6 │ │ │ │ - b ac1d0 │ │ │ │ + ble ac120 │ │ │ │ + mov r9, r6 │ │ │ │ + b ac08c │ │ │ │ add r1, r1, #28 │ │ │ │ bl 292f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ac228 │ │ │ │ - cmp r8, r9 │ │ │ │ - bgt ac230 │ │ │ │ + bne ac0e4 │ │ │ │ + cmp r7, r8 │ │ │ │ + bgt ac0ec │ │ │ │ add r4, r6, #1 │ │ │ │ - cmp r4, sl │ │ │ │ - blt ac1d0 │ │ │ │ + cmp r4, r9 │ │ │ │ + blt ac08c │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r5, r4 │ │ │ │ lsl r6, r4, #2 │ │ │ │ add r1, fp, r4, lsl #2 │ │ │ │ - ble ac2e4 │ │ │ │ - sub r9, r5, r4 │ │ │ │ - lsl r9, r9, #2 │ │ │ │ - add r8, r6, #4 │ │ │ │ - mov r2, r9 │ │ │ │ - add r0, fp, r8 │ │ │ │ + ble ac1a4 │ │ │ │ + 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] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str sl, [fp, r4, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne ac34c │ │ │ │ + bne ac208 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bne ac0c0 │ │ │ │ + bne abf7c │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ + ldr r9, [sp, #52] @ 0x34 │ │ │ │ mov ip, r3 │ │ │ │ - b abcc0 │ │ │ │ - cmp r4, sl │ │ │ │ - bge ac2d0 │ │ │ │ - mov r9, sl │ │ │ │ - b ac0d0 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ + b abbc4 │ │ │ │ + cmp r4, r9 │ │ │ │ + bge ac190 │ │ │ │ + mov r8, r9 │ │ │ │ + b abf8c │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ lsl r6, r4, #2 │ │ │ │ cmp r5, r4 │ │ │ │ add r1, fp, r4, lsl #2 │ │ │ │ - bgt ac278 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r7, [fp, r4, lsl #2] │ │ │ │ + bgt ac134 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str sl, [fp, r4, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ac2a0 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + beq ac15c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ ldr r4, [r3, r5, lsl #2] │ │ │ │ - b ac360 │ │ │ │ + b ac21c │ │ │ │ cmp r4, r0 │ │ │ │ - beq ac3f0 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - b ac038 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - sub r2, r2, #8 │ │ │ │ + beq ac28c │ │ │ │ + str r0, [sp, #4] │ │ │ │ + b abef4 │ │ │ │ + sub r2, r9, #8 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt acee8 │ │ │ │ - bne ac084 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + blt acecc │ │ │ │ + bne abf40 │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 2564dc │ │ │ │ + bl 252d4c │ │ │ │ add r3, r5, #1 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r3, r6, #8 │ │ │ │ - b ac568 │ │ │ │ - mov r2, r9 │ │ │ │ - add r0, r3, r8 │ │ │ │ + add r1, r6, #8 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + b ac418 │ │ │ │ + mov r2, r8 │ │ │ │ + add r0, r3, r7 │ │ │ │ add r1, r3, r6 │ │ │ │ ldr r4, [r3, r5, lsl #2] │ │ │ │ bl 2a3f0 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ str r4, [r3, r6] │ │ │ │ - b ac2a0 │ │ │ │ - add r6, fp, #8 │ │ │ │ - mov r5, #3 │ │ │ │ + b ac15c │ │ │ │ + mov r3, #3 │ │ │ │ + add r8, fp, #8 │ │ │ │ + str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - cmp r3, r9 │ │ │ │ - ldr r1, [r6], #4 │ │ │ │ - mov r2, r8 │ │ │ │ - bne ac3d4 │ │ │ │ + ldr r0, [r8, #4] │ │ │ │ + cmp r3, r7 │ │ │ │ + ldr r1, [r8], #4 │ │ │ │ + mov r2, r6 │ │ │ │ + bne ac2a4 │ │ │ │ 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 abc84 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + blt abb8c │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ add r0, r2, #1 │ │ │ │ cmp r4, r0 │ │ │ │ - bne abbc0 │ │ │ │ - b ac3f0 │ │ │ │ + bne abac8 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp sl, r3 │ │ │ │ + bgt abf4c │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ + b abbc4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt acee8 │ │ │ │ - bne ac52c │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r4, r5 │ │ │ │ - bne ac374 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp sl, r3 │ │ │ │ - bgt ac090 │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ - b abcc0 │ │ │ │ + blt acecc │ │ │ │ + bne abb8c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble ac8fc │ │ │ │ - ldr r7, [pc, #1460] @ ac9d0 │ │ │ │ - ldr r5, [r6] │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r4, r3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bne ac234 │ │ │ │ + b ac28c │ │ │ │ + add r1, r1, #28 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 292f8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne ac000 │ │ │ │ + cmp r5, r7 │ │ │ │ + movge r0, #0 │ │ │ │ + movlt r0, #1 │ │ │ │ + b ac004 │ │ │ │ + cmp r4, #0 │ │ │ │ + ble ac7f4 │ │ │ │ + ldr r7, [pc, #1528] @ ac8fc │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r5, [r3] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ac868 │ │ │ │ + beq ac708 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne ac868 │ │ │ │ + bne ac708 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #1440] @ ac9e4 │ │ │ │ + ldr r2, [pc, #1504] @ ac910 │ │ │ │ ldr r8, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ace1c │ │ │ │ + bne acf34 │ │ │ │ mov r0, r5 │ │ │ │ blx r8 │ │ │ │ - mov r4, r6 │ │ │ │ - mov r6, r7 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, #1 │ │ │ │ - ble ac98c │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ + str r7, [sp, #16] │ │ │ │ + cmp r4, #1 │ │ │ │ + ble ac884 │ │ │ │ + ldr r5, [r6, #4] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ac4ac │ │ │ │ + beq ac394 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne ac4ac │ │ │ │ + bne ac394 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #1356] @ ac9e4 │ │ │ │ + ldr r2, [pc, #1424] @ ac910 │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ad058 │ │ │ │ + bne ace10 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ - cmp r9, #2 │ │ │ │ - beq ac518 │ │ │ │ - ldr sl, [pc, #1316] @ ac9e4 │ │ │ │ - add r8, r4, #4 │ │ │ │ + cmp r4, #2 │ │ │ │ + beq ac3f8 │ │ │ │ + ldr sl, [pc, #1388] @ ac910 │ │ │ │ + add r8, r6, #4 │ │ │ │ mov r7, #2 │ │ │ │ ldr r5, [r8, #4]! │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - beq ac500 │ │ │ │ + beq ac3e4 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - bne ac500 │ │ │ │ + bne ac3e4 │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr fp, [r2, #24] │ │ │ │ - bne ad038 │ │ │ │ + bne acef4 │ │ │ │ mov r0, r5 │ │ │ │ blx fp │ │ │ │ add r7, r7, #1 │ │ │ │ - cmp r7, r9 │ │ │ │ - bne ac4c4 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, #127 @ 0x7f │ │ │ │ - bgt ad02c │ │ │ │ + cmp r7, r4 │ │ │ │ + bne ac3a8 │ │ │ │ + cmp r4, #127 @ 0x7f │ │ │ │ + bgt acee8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmn r3, #1 │ │ │ │ - beq abe34 │ │ │ │ - b ac99c │ │ │ │ - str r5, [sp, #8] │ │ │ │ - b abc84 │ │ │ │ - add r1, r1, #28 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 292f8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne ac144 │ │ │ │ - cmp r5, r8 │ │ │ │ - movge r0, #0 │ │ │ │ - movlt r0, #1 │ │ │ │ - b ac148 │ │ │ │ - mov r2, #2 │ │ │ │ - mov r3, #8 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - cmp r4, r2 │ │ │ │ - ble ad00c │ │ │ │ - sub r6, r2, #-1073741823 @ 0xc0000001 │ │ │ │ - str sl, [sp, #12] │ │ │ │ + beq abd34 │ │ │ │ + b ac894 │ │ │ │ + mov r3, #2 │ │ │ │ + mov r1, #8 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + cmp r4, r3 │ │ │ │ + ble acf14 │ │ │ │ + sub r6, r3, #-1073741823 @ 0xc0000001 │ │ │ │ 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 acee8 │ │ │ │ - bne ac6c0 │ │ │ │ + mov r8, #0 │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ - ldmda r6, {r0, r1} │ │ │ │ - cmp r3, r9 │ │ │ │ - bne ac6e8 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ + ldr r0, [r6, #4]! │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + cmp r3, r7 │ │ │ │ + ldr ip, [r6, #-4] │ │ │ │ + lsl r5, r2, #2 │ │ │ │ + bne ac570 │ │ │ │ + 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 ac5dc │ │ │ │ + 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 ac6fc │ │ │ │ - str sl, [sp, #8] │ │ │ │ - ldr sl, [sp, #12] │ │ │ │ - cmp r7, #0 │ │ │ │ - bne aca10 │ │ │ │ - sub r0, r5, #4 │ │ │ │ - add r3, fp, r0 │ │ │ │ + bge ac5bc │ │ │ │ + cmp r8, #0 │ │ │ │ + bne ac8cc │ │ │ │ + sub r1, r5, #4 │ │ │ │ + add r3, fp, r1 │ │ │ │ cmp r3, fp │ │ │ │ - bls ac644 │ │ │ │ + bls ac4f4 │ │ │ │ add r2, fp, #4 │ │ │ │ - ldr r1, [fp] │ │ │ │ + ldr r0, [fp] │ │ │ │ ldr ip, [r3] │ │ │ │ str ip, [fp] │ │ │ │ - str r1, [r3], #-4 │ │ │ │ + str r0, [r3], #-4 │ │ │ │ cmp r3, r2 │ │ │ │ - bls ac644 │ │ │ │ - ldr r1, [r2] │ │ │ │ + bls ac4f4 │ │ │ │ + ldr r0, [r2] │ │ │ │ ldr ip, [r3] │ │ │ │ str ip, [r2], #4 │ │ │ │ - str r1, [r3], #-4 │ │ │ │ + str r0, [r3], #-4 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi ac62c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + bhi ac4dc │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne acca8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + bne acb9c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - ble ac084 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + ble abf40 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ - ldr r9, [pc, #876] @ ac9d8 │ │ │ │ - add r6, fp, r2, lsl #2 │ │ │ │ - cmp r3, r9 │ │ │ │ + ldr r7, [pc, #1000] @ ac904 │ │ │ │ + add r8, fp, r2, lsl #2 │ │ │ │ + cmp r3, r7 │ │ │ │ ldr r0, [fp, r2, lsl #2] │ │ │ │ - ldr r1, [r6, #-4] │ │ │ │ - bne ac704 │ │ │ │ + ldr r1, [r8, #-4] │ │ │ │ + bne ac5ec │ │ │ │ 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 ac804 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ble ac6a4 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ cmp r3, sl │ │ │ │ movge ip, r3 │ │ │ │ - blt ac090 │ │ │ │ - b abcc0 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne acda0 │ │ │ │ - mov r7, #0 │ │ │ │ - add sl, sl, #1 │ │ │ │ - cmp r4, sl │ │ │ │ - bgt ac58c │ │ │ │ - str sl, [sp, #8] │ │ │ │ - add r5, r5, #4 │ │ │ │ - ldr sl, [sp, #12] │ │ │ │ - b ac5f8 │ │ │ │ - mov r2, r8 │ │ │ │ + blt abf4c │ │ │ │ + b abbc4 │ │ │ │ + sub r2, r9, #8 │ │ │ │ + mov r1, ip │ │ │ │ + str r2, [sp, #8] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt acee8 │ │ │ │ - bne ac5f0 │ │ │ │ - add r7, r7, #1 │ │ │ │ - b ac6cc │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - sub r8, r2, #8 │ │ │ │ - mov r2, r8 │ │ │ │ + blt acecc │ │ │ │ + bne ac5dc │ │ │ │ + ldr r3, [sp, #1628] @ 0x65c │ │ │ │ + ldr ip, [r6, #-4] │ │ │ │ + cmp r3, r7 │ │ │ │ + ldr r0, [r6] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + beq ac478 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, ip │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt acee8 │ │ │ │ - bne ac6ac │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + blt acecc │ │ │ │ + bne ac4a8 │ │ │ │ + add r8, r8, #1 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r4, r3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bgt ac42c │ │ │ │ + add r5, r5, #4 │ │ │ │ + b ac4a8 │ │ │ │ + cmp r8, #0 │ │ │ │ + bne acc7c │ │ │ │ + mov r8, #0 │ │ │ │ + b ac5c0 │ │ │ │ + sub r6, r9, #8 │ │ │ │ + mov r2, r6 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt acecc │ │ │ │ + bne ac55c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ add r5, r3, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - ble ac774 │ │ │ │ - ldr r3, [sp, #1628] @ 0x65c │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - cmp r3, r9 │ │ │ │ - ldr r1, [r6] │ │ │ │ - bne ac790 │ │ │ │ - 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 acccc │ │ │ │ - str r5, [sp, #8] │ │ │ │ - b ac6ac │ │ │ │ + bgt ac714 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + b ac55c │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ add r3, r3, r0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b abcf4 │ │ │ │ - mov r2, r8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + b abbf8 │ │ │ │ + mov r2, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt acee8 │ │ │ │ - bne ac774 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + blt acecc │ │ │ │ + bne ac614 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ add r3, r3, #2 │ │ │ │ cmp r4, r3 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldrgt r5, [sp, #8] │ │ │ │ - ble ac6ac │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ble ac55c │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cmp r3, r9 │ │ │ │ - ldr r1, [r6, #4]! │ │ │ │ - bne aca64 │ │ │ │ + ldr r0, [r8, #8] │ │ │ │ + cmp r3, r7 │ │ │ │ + ldr r1, [r8, #4]! │ │ │ │ + bne ac93c │ │ │ │ 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] │ │ │ │ + str r5, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - blt ac6ac │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + blt ac55c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ add r1, r3, #1 │ │ │ │ cmp r4, r1 │ │ │ │ - ble ac850 │ │ │ │ + ble ac6f0 │ │ │ │ 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 ac874 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ble ac76c │ │ │ │ + str r1, [sp, #4] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ cmp r3, sl │ │ │ │ movge ip, r3 │ │ │ │ - blt ac090 │ │ │ │ - b abcc0 │ │ │ │ - mov r4, r6 │ │ │ │ - mov r6, r7 │ │ │ │ - b ac460 │ │ │ │ + blt abf4c │ │ │ │ + b abbc4 │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ + str r7, [sp, #16] │ │ │ │ + b ac34c │ │ │ │ + ldr r3, [sp, #1628] @ 0x65c │ │ │ │ + ldr r0, [r8, #4] │ │ │ │ + cmp r3, r7 │ │ │ │ + ldr r1, [r8] │ │ │ │ + bne ac630 │ │ │ │ + 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 ac614 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + add r1, r3, #2 │ │ │ │ + cmp r4, r1 │ │ │ │ + bgt ac6b4 │ │ │ │ + b ac6f0 │ │ │ │ add r2, r1, #1 │ │ │ │ cmp r4, r2 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ble ac6ac │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ble ac55c │ │ │ │ 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 ac6ac │ │ │ │ + blt ac55c │ │ │ │ add r1, r1, #2 │ │ │ │ cmp r4, r1 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - ble ac6ac │ │ │ │ + str r1, [sp, #4] │ │ │ │ + ble ac55c │ │ │ │ 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 ac850 │ │ │ │ + bgt ac6f0 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r4, r1 │ │ │ │ - bgt ac8b4 │ │ │ │ - b ac850 │ │ │ │ + bgt ac7ac │ │ │ │ + b ac6f0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmn r3, #1 │ │ │ │ - bne ac9a4 │ │ │ │ - ldr r6, [pc, #188] @ ac9d0 │ │ │ │ - b abe48 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - add r3, r3, #1 │ │ │ │ + bne ac8a0 │ │ │ │ + ldr r3, [pc, #240] @ ac8fc │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b abd44 │ │ │ │ + add r3, r4, #1 │ │ │ │ add r3, r3, r3, lsr #31 │ │ │ │ + ldr fp, [sp, #16] │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ asr r3, r3, #1 │ │ │ │ - mov fp, r6 │ │ │ │ - str r2, [sp, #16] │ │ │ │ + str r2, [sp, #12] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r3, r3, #135 @ 0x87 │ │ │ │ add r3, r8, r3, lsl #2 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - add r3, r3, #532 @ 0x214 │ │ │ │ + add r3, r9, #532 @ 0x214 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - cmp r2, #1 │ │ │ │ + cmp r4, #1 │ │ │ │ mov r3, #7 │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ + str r4, [sp, #68] @ 0x44 │ │ │ │ str fp, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bgt acfb8 │ │ │ │ - bne ac8fc │ │ │ │ - ldr r5, [r6] │ │ │ │ + bgt acd28 │ │ │ │ + bne ac7f4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r5, [r3] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldrne r7, [pc, #72] @ ac9d0 │ │ │ │ - bne ac428 │ │ │ │ - ldr r6, [pc, #64] @ ac9d0 │ │ │ │ + ldrne r7, [pc, #128] @ ac8fc │ │ │ │ + bne ac314 │ │ │ │ + ldr r3, [pc, #120] @ ac8fc │ │ │ │ + str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmn r3, #1 │ │ │ │ - beq abe48 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq ac9b4 │ │ │ │ - ldr r3, [pc, #60] @ ac9e8 │ │ │ │ - ldr r1, [pc, #60] @ ac9ec │ │ │ │ + beq abd44 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq ac8b0 │ │ │ │ + ldr r3, [pc, #108] @ ac914 │ │ │ │ + ldr r1, [pc, #108] @ ac918 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ + bl 18ed6c │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - cmpne r2, #1 │ │ │ │ - bgt ace5c │ │ │ │ - mov r6, #0 │ │ │ │ - b abe48 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq sl, r6, ip, lsr #8 │ │ │ │ - andseq r5, ip, r0, asr #3 │ │ │ │ - andseq r3, r8, ip, lsr #2 │ │ │ │ - andeq r0, r0, r1, lsl #2 │ │ │ │ - subseq r5, r8, r0, lsl lr │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r3, r6, r0, ror fp │ │ │ │ - @ instruction: 0x0056a69c │ │ │ │ - ldrsheq sl, [r6], #-76 @ 0xffffffb4 │ │ │ │ - andeq sp, sl, ip, lsl #2 │ │ │ │ - ldrsheq r6, [r6], #-80 @ 0xffffffb0 │ │ │ │ - andseq r3, r8, r8, ror #13 │ │ │ │ - andseq fp, pc, ip, asr pc @ │ │ │ │ - @ instruction: 0x0018f6f8 │ │ │ │ - eoreq pc, r0, r8, lsl #3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add r2, r7, #1 │ │ │ │ + cmpne r4, #1 │ │ │ │ + bgt ace3c │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b abd44 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add r2, r8, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ sub r3, r3, r2 │ │ │ │ lsl r1, r3, #2 │ │ │ │ add r0, fp, r3, lsl #2 │ │ │ │ - ldrne r3, [sp, #16] │ │ │ │ - ldreq r1, [sp, #16] │ │ │ │ + ldrne r3, [sp, #12] │ │ │ │ + ldreq r1, [sp, #12] │ │ │ │ addne r1, r3, r1 │ │ │ │ - bl 2564dc │ │ │ │ - b ac600 │ │ │ │ - beq acdcc │ │ │ │ - add r2, fp, #4 │ │ │ │ - cmp fp, r2 │ │ │ │ - mov r3, r2 │ │ │ │ - bcs acc90 │ │ │ │ - mov r1, #2 │ │ │ │ - mov r0, #4 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - b ac614 │ │ │ │ - mov r2, r8 │ │ │ │ + bl 252d4c │ │ │ │ + b ac4b0 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq sl, r5, ip, lsr #8 │ │ │ │ + andseq r3, ip, r8, asr r6 │ │ │ │ + andseq r2, r8, r8, lsr #1 │ │ │ │ + andeq r0, r0, r1, lsl #2 │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + @ instruction: 0x003614f0 │ │ │ │ + @ instruction: 0x0055a69c │ │ │ │ + ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ + andeq sp, sl, r0, lsl r0 │ │ │ │ + ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ + andseq r2, r8, r8, lsr #5 │ │ │ │ + andseq sp, r8, r4, ror #25 │ │ │ │ + andseq sl, pc, ip, lsr #5 │ │ │ │ + eoreq sp, r0, ip, ror #2 │ │ │ │ + mov r2, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt acee8 │ │ │ │ - bne ac774 │ │ │ │ + blt acecc │ │ │ │ + bne ac614 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - bgt ac7bc │ │ │ │ - b ac774 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ble ac614 │ │ │ │ + b ac65c │ │ │ │ + beq accdc │ │ │ │ + add r2, fp, #4 │ │ │ │ + cmp fp, r2 │ │ │ │ + mov r3, r2 │ │ │ │ + bcs acb84 │ │ │ │ + mov r1, #2 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + mov r1, #4 │ │ │ │ + b ac4c4 │ │ │ │ sub r0, r3, #-268435455 @ 0xf0000001 │ │ │ │ - add r1, r2, #20 │ │ │ │ + add r1, r9, #20 │ │ │ │ ldr r2, [r1, r0, lsl #4] │ │ │ │ add r1, r1, r0, lsl #4 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ sub r2, r2, r0 │ │ │ │ asr r2, r2, #2 │ │ │ │ add r2, r1, r2, lsl #1 │ │ │ │ @@ -134418,936 +134348,939 @@ │ │ │ │ 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 acb20 │ │ │ │ + ble aca18 │ │ │ │ cmp r0, r1 │ │ │ │ - bgt acb20 │ │ │ │ - add r8, sp, #64 @ 0x40 │ │ │ │ - mov r6, ip │ │ │ │ + bgt aca18 │ │ │ │ + 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 acb2c │ │ │ │ + ble aca24 │ │ │ │ ldr r2, [r2, #-1568] @ 0xfffff9e0 │ │ │ │ sub r1, r3, #2 │ │ │ │ cmp r5, r2 │ │ │ │ - mov r0, r8 │ │ │ │ - bge acb2c │ │ │ │ - bl 25655c │ │ │ │ + mov r0, r6 │ │ │ │ + bge aca24 │ │ │ │ + bl 252dcc │ │ │ │ cmp r0, #0 │ │ │ │ - bne acee8 │ │ │ │ + bne acecc │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ - b acae4 │ │ │ │ + b ac9dc │ │ │ │ lsl r2, r2, #1 │ │ │ │ lsl r1, r1, #1 │ │ │ │ - b acac0 │ │ │ │ + b ac9b8 │ │ │ │ add r0, sp, #1632 @ 0x660 │ │ │ │ lsl r2, r3, #4 │ │ │ │ add r0, r0, #8 │ │ │ │ add r0, r0, r3, lsl #4 │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ + ldr lr, [sp, #12] │ │ │ │ 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 abcf4 │ │ │ │ - b ac780 │ │ │ │ + beq abbf8 │ │ │ │ + b ac620 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble ad104 │ │ │ │ + ble acff8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - ldr r7, [pc, #-416] @ ac9f0 │ │ │ │ + ldr r7, [pc, #-364] @ ac91c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov r8, #1 │ │ │ │ sub r7, r0, r7 │ │ │ │ clz r7, r7 │ │ │ │ - ldr r9, [pc, #-432] @ ac9f4 │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ + ldr r9, [pc, #-380] @ ac920 │ │ │ │ lsr r7, r7, #5 │ │ │ │ sub r5, fp, #4 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r8 │ │ │ │ mov lr, #0 │ │ │ │ - b acbec │ │ │ │ + b acae0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq acc34 │ │ │ │ + beq acb28 │ │ │ │ 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 acc60 │ │ │ │ + bge acb54 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r5, #4]! │ │ │ │ ldr ip, [r3, #4] │ │ │ │ cmp ip, sl │ │ │ │ - bne ad0f8 │ │ │ │ + bne acfec │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - beq ad0f8 │ │ │ │ + beq acfec │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr ip, [r3, #4] │ │ │ │ cmp r0, ip │ │ │ │ - bne acf28 │ │ │ │ + bne acf84 │ │ │ │ cmp r2, #0 │ │ │ │ - beq acc34 │ │ │ │ + beq acb28 │ │ │ │ tst r7, r8 │ │ │ │ - bne acc4c │ │ │ │ + bne acb40 │ │ │ │ cmp r0, r9 │ │ │ │ mov ip, r9 │ │ │ │ - beq acbbc │ │ │ │ + beq acab0 │ │ │ │ add lr, lr, #1 │ │ │ │ cmp lr, r4 │ │ │ │ - bge acc68 │ │ │ │ + bge acb5c │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - b acbe4 │ │ │ │ + b acad8 │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp ip, #15 │ │ │ │ - bls acc28 │ │ │ │ + bls acb1c │ │ │ │ mov r8, #0 │ │ │ │ - b acc34 │ │ │ │ + b acb28 │ │ │ │ mov r2, r1 │ │ │ │ - b abac8 │ │ │ │ + b ab9e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq ad078 │ │ │ │ - ldr r3, [pc, #-644] @ ac9f4 │ │ │ │ + beq ace30 │ │ │ │ + ldr r3, [pc, #-588] @ ac920 │ │ │ │ cmp r0, r3 │ │ │ │ movne r1, #0 │ │ │ │ andeq r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq abadc │ │ │ │ - ldr r3, [pc, #-664] @ ac9f8 │ │ │ │ - b abec0 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + beq ab9f4 │ │ │ │ + ldr r3, [pc, #-608] @ ac924 │ │ │ │ + b abdbc │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - beq ac084 │ │ │ │ - mov r0, #4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add r1, r3, r0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + beq abf40 │ │ │ │ + mov r1, #4 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add r1, r3, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bls ac650 │ │ │ │ + bls ac500 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r0, [r1] │ │ │ │ str r0, [r3], #4 │ │ │ │ str r2, [r1], #-4 │ │ │ │ - b accb0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add r1, r3, #2 │ │ │ │ - cmp r4, r1 │ │ │ │ - bgt ac814 │ │ │ │ - b ac850 │ │ │ │ + b acba4 │ │ │ │ subs r3, r1, #2 │ │ │ │ - beq acd14 │ │ │ │ + beq acbf4 │ │ │ │ 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 │ │ │ │ ldr r2, [r2, #-1572] @ 0xfffff9dc │ │ │ │ ldr r0, [r0, #-1556] @ 0xfffff9ec │ │ │ │ cmp r0, r2 │ │ │ │ subgt r3, r1, #3 │ │ │ │ + sub r8, r9, #8 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - sub r8, r3, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 25655c │ │ │ │ + bl 252dcc │ │ │ │ cmp r0, #0 │ │ │ │ - bne acd7c │ │ │ │ + bne acda4 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #1 │ │ │ │ - ble abd08 │ │ │ │ + ble abc0c │ │ │ │ subs r1, r3, #2 │ │ │ │ mov r0, r8 │ │ │ │ - beq acd70 │ │ │ │ + beq acc4c │ │ │ │ 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 25655c │ │ │ │ + bl 252dcc │ │ │ │ cmp r0, #0 │ │ │ │ - beq acd30 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq ac518 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble ac9c8 │ │ │ │ - mov r7, #0 │ │ │ │ - b ac418 │ │ │ │ - bne ac038 │ │ │ │ - b ac3f4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add r2, r7, #1 │ │ │ │ + beq acc0c │ │ │ │ + b acda4 │ │ │ │ + mov r2, #0 │ │ │ │ + and r1, r3, #1 │ │ │ │ + asr r3, r3, #1 │ │ │ │ + cmp r3, #63 @ 0x3f │ │ │ │ + orr r2, r2, r1 │ │ │ │ + bgt acc60 │ │ │ │ + add r3, r2, r3 │ │ │ │ + b aba64 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add r2, r8, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - sub r3, sl, r2 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + sub r3, r3, r2 │ │ │ │ lsl r1, r3, #2 │ │ │ │ add r0, fp, r3, lsl #2 │ │ │ │ - ldrne r3, [sp, #16] │ │ │ │ - ldreq r1, [sp, #16] │ │ │ │ + ldrne r3, [sp, #12] │ │ │ │ + ldreq r1, [sp, #12] │ │ │ │ addne r1, r3, r1 │ │ │ │ - bl 2564dc │ │ │ │ - b ac6c8 │ │ │ │ - mov ip, r4 │ │ │ │ - b abcc0 │ │ │ │ - ldr r3, [pc, #-992] @ ac9fc │ │ │ │ + bl 252d4c │ │ │ │ + b ac5e4 │ │ │ │ + bne abef4 │ │ │ │ + b ac290 │ │ │ │ + ldr r3, [pc, #-916] @ ac928 │ │ │ │ cmp r0, r3 │ │ │ │ - beq ace08 │ │ │ │ + beq acf8c │ │ │ │ ldr r1, [r0, #100] @ 0x64 │ │ │ │ - ldr ip, [pc, #-992] @ aca0c │ │ │ │ + ldr ip, [pc, #-916] @ ac938 │ │ │ │ cmp r1, #0 │ │ │ │ - ldr r3, [pc, #-1012] @ aca00 │ │ │ │ + ldr r3, [pc, #-936] @ ac92c │ │ │ │ str r1, [sp, #1632] @ 0x660 │ │ │ │ moveq r3, ip │ │ │ │ - b abeb4 │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r3, [pc, #-1020] @ aca0c │ │ │ │ - b abeb4 │ │ │ │ - ldr r3, [pc, #-1036] @ aca04 │ │ │ │ - cmp r2, #0 │ │ │ │ - str r3, [sp, #1628] @ 0x65c │ │ │ │ - beq abaf4 │ │ │ │ - b abecc │ │ │ │ - ldr r1, [pc, #-1052] @ aca08 │ │ │ │ + b abdb0 │ │ │ │ + mov ip, r4 │ │ │ │ + b abbc4 │ │ │ │ + mov r9, r8 │ │ │ │ + b ac188 │ │ │ │ + lsl r0, r4, #2 │ │ │ │ + bl 9976c │ │ │ │ + subs r3, r0, #0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + beq ad008 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r1, [r3] │ │ │ │ + bl 1189d8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r7, r0 │ │ │ │ + str r0, [r3] │ │ │ │ + bne abe84 │ │ │ │ + b acdc4 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq aba58 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + lsl r3, r4, #2 │ │ │ │ + sub r2, r3, #4 │ │ │ │ + add r2, r1, r2 │ │ │ │ + b acd58 │ │ │ │ + ldr r0, [r1] │ │ │ │ + ldr ip, [r2] │ │ │ │ + str ip, [r1], #4 │ │ │ │ + str r0, [r2], #-4 │ │ │ │ + cmp r2, r1 │ │ │ │ + bhi acd48 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + sub r3, r3, #4 │ │ │ │ + add r3, r2, r3 │ │ │ │ + b acd80 │ │ │ │ + ldr r1, [r2] │ │ │ │ + ldr r0, [r3] │ │ │ │ + str r0, [r2], #4 │ │ │ │ + str r1, [r3], #-4 │ │ │ │ + cmp r3, r2 │ │ │ │ + bhi acd70 │ │ │ │ + b aba58 │ │ │ │ + mov r3, #128 @ 0x80 │ │ │ │ + add r9, sp, #72 @ 0x48 │ │ │ │ + add r8, sp, #64 @ 0x40 │ │ │ │ + b ac828 │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ + ldr r9, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq ac3f8 │ │ │ │ + cmp r4, #0 │ │ │ │ + ble ac8c0 │ │ │ │ + mov r7, #0 │ │ │ │ + b ac300 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + add r7, r3, r7, lsl #2 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, r7 │ │ │ │ + bne acfb4 │ │ │ │ + cmp r4, #127 @ 0x7f │ │ │ │ + bgt acfa8 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r5, [r3, #12] │ │ │ │ + str r2, [r3, #16] │ │ │ │ + cmp r5, #0 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r7, [r3, #8] │ │ │ │ + str r2, [r3, #12] │ │ │ │ + str r4, [r3, #8] │ │ │ │ + bne acfe0 │ │ │ │ + str r5, [sp, #16] │ │ │ │ + b abd9c │ │ │ │ + ldr r1, [pc, #-1256] @ ac930 │ │ │ │ cmp r3, r1 │ │ │ │ - beq ac450 │ │ │ │ + beq ac38c │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b ac450 │ │ │ │ - mov sl, r9 │ │ │ │ - b ac2c8 │ │ │ │ - add r0, r7, #28 │ │ │ │ - ldrb ip, [r1, #16] │ │ │ │ - tst ip, #32 │ │ │ │ - bne ac124 │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - b ac538 │ │ │ │ - mov r6, #0 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add r3, r2, r3, lsl #2 │ │ │ │ + b ac38c │ │ │ │ + mov r2, #1 │ │ │ │ + ldr r3, [pc, #-1284] @ ac938 │ │ │ │ + b abdb0 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + add r3, r2, r4, lsl #2 │ │ │ │ sub r3, r3, #4 │ │ │ │ - b ace84 │ │ │ │ + b ace64 │ │ │ │ ldr r1, [r2] │ │ │ │ ldr r0, [r3] │ │ │ │ str r0, [r2], #4 │ │ │ │ str r1, [r3], #-4 │ │ │ │ - cmp r3, r2 │ │ │ │ - bhi ace74 │ │ │ │ - b abe48 │ │ │ │ - bl 99d3c │ │ │ │ + cmp r2, r3 │ │ │ │ + bcc ace54 │ │ │ │ + b abd44 │ │ │ │ + bl 99c60 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [r2, #12] │ │ │ │ str r3, [r2, #16] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [r2, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ cmp r5, #0 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + mov r3, #0 │ │ │ │ ldr r7, [r2, #8] │ │ │ │ - str r3, [r2, #8] │ │ │ │ - beq abe88 │ │ │ │ - b aced4 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + str r4, [r2, #8] │ │ │ │ + beq abd7c │ │ │ │ + b aceb0 │ │ │ │ ldr r0, [r5, r7, lsl #2] │ │ │ │ - bl 9b2fc │ │ │ │ + bl 9b220 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bpl acecc │ │ │ │ + bpl acea8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99d3c │ │ │ │ - b abe88 │ │ │ │ - ldr r6, [sp, #52] @ 0x34 │ │ │ │ - b acd7c │ │ │ │ - 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 acf1c │ │ │ │ - ldr r1, [r2] │ │ │ │ - ldr r0, [r3] │ │ │ │ - str r0, [r2], #4 │ │ │ │ - str r1, [r3], #-4 │ │ │ │ - cmp r3, r2 │ │ │ │ - bhi acf0c │ │ │ │ - b abf40 │ │ │ │ + bl 99c60 │ │ │ │ + b abd7c │ │ │ │ mov r2, #0 │ │ │ │ - b acc34 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - lsl r0, r3, #2 │ │ │ │ - bl 99848 │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq ad0a0 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r1, [r3] │ │ │ │ - bl 119140 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r7, r0 │ │ │ │ - str r0, [r6] │ │ │ │ - bne abfc8 │ │ │ │ - b acf6c │ │ │ │ + b ace34 │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ + b acda4 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + lsl r3, r4, #2 │ │ │ │ + b acd60 │ │ │ │ mov r7, #1 │ │ │ │ - add r7, r6, r7, lsl #2 │ │ │ │ - cmp r6, r7 │ │ │ │ - bne ad0bc │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, #127 @ 0x7f │ │ │ │ - bgt ad0b0 │ │ │ │ - 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 ad0e8 │ │ │ │ - mov r6, r5 │ │ │ │ - b abea0 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq abb44 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r1, r6 │ │ │ │ - lsl r3, r3, #2 │ │ │ │ - sub r2, r3, #4 │ │ │ │ - add r2, r6, r2 │ │ │ │ - b acfec │ │ │ │ - ldr r0, [r1] │ │ │ │ - ldr ip, [r2] │ │ │ │ - str ip, [r1], #4 │ │ │ │ - str r0, [r2], #-4 │ │ │ │ - cmp r2, r1 │ │ │ │ - bhi acfdc │ │ │ │ - b acefc │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - mov r3, #128 @ 0x80 │ │ │ │ - add r8, sp, #64 @ 0x40 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - b ac930 │ │ │ │ - sub r0, r3, #4 │ │ │ │ - add r3, fp, r0 │ │ │ │ - cmp r3, fp │ │ │ │ - bhi ac610 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq ac084 │ │ │ │ - b acca8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 99d3c │ │ │ │ - b ac518 │ │ │ │ - ldr r2, [pc, #-1592] @ aca08 │ │ │ │ + b acdc4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 99c60 │ │ │ │ + b ac3f8 │ │ │ │ + ldr r2, [pc, #-1484] @ ac930 │ │ │ │ cmp r3, r2 │ │ │ │ - beq ac4f8 │ │ │ │ + beq ac3dc │ │ │ │ ldr r2, [sl, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b ac4f8 │ │ │ │ - ldr r1, [pc, #-1624] @ aca08 │ │ │ │ + b ac3dc │ │ │ │ + sub r1, r1, #4 │ │ │ │ + add r3, fp, r1 │ │ │ │ + cmp fp, r3 │ │ │ │ + bcc ac4c0 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq abf40 │ │ │ │ + b acb9c │ │ │ │ + ldr r1, [pc, #-1548] @ ac930 │ │ │ │ cmp r3, r1 │ │ │ │ - beq ac4a4 │ │ │ │ + beq ac33c │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b ac4a4 │ │ │ │ - mov r2, #1 │ │ │ │ - b ace00 │ │ │ │ - mov r7, r0 │ │ │ │ - b acf6c │ │ │ │ - add r0, r7, #28 │ │ │ │ + b ac33c │ │ │ │ + add r0, sl, #28 │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ tst ip, #32 │ │ │ │ - bne ac210 │ │ │ │ + bne ac0cc │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b ac244 │ │ │ │ - bl 2a1f3c │ │ │ │ - b acf84 │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ - b ad08c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 99d3c │ │ │ │ - b acf84 │ │ │ │ + b ac100 │ │ │ │ + add r0, sl, #28 │ │ │ │ + ldrb ip, [r1, #16] │ │ │ │ + tst ip, #32 │ │ │ │ + bne abfe0 │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b ac2d0 │ │ │ │ + mov r2, #0 │ │ │ │ + b acb28 │ │ │ │ + ldr r3, [pc, #-1632] @ ac934 │ │ │ │ + cmp r2, #0 │ │ │ │ + str r3, [sp, #1628] @ 0x65c │ │ │ │ + beq aba0c │ │ │ │ + b abdc8 │ │ │ │ + ldr r0, [sl, #28] │ │ │ │ + b acf70 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 99c60 │ │ │ │ + b acde0 │ │ │ │ ldr r3, [r7, #-4]! │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r3 │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r1, #1 │ │ │ │ - beq acf70 │ │ │ │ + beq acdcc │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne acf70 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b acf70 │ │ │ │ - mov r6, #0 │ │ │ │ - b aced4 │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ - b ace48 │ │ │ │ - ldr r3, [pc, #-1780] @ aca0c │ │ │ │ + bne acdcc │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b acdcc │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b aceb0 │ │ │ │ + ldr r3, [pc, #-1724] @ ac938 │ │ │ │ str r3, [sp, #1628] @ 0x65c │ │ │ │ - b abaf4 │ │ │ │ + b aba0c │ │ │ │ mov r7, #0 │ │ │ │ - b aba60 │ │ │ │ + b ab97c │ │ │ │ + ldr r0, [sl, #28] │ │ │ │ + b acf58 │ │ │ │ + bl 29ef8c │ │ │ │ + b acde0 │ │ │ │ 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 ad1ac │ │ │ │ + beq ad0b0 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq ad194 │ │ │ │ + beq ad098 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ add r0, r0, #20 │ │ │ │ tst r3, #32 │ │ │ │ - beq ad1a4 │ │ │ │ + beq ad0a8 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq ad174 │ │ │ │ + beq ad078 │ │ │ │ add r1, r1, #20 │ │ │ │ bl 292f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ad184 │ │ │ │ + beq ad088 │ │ │ │ lsr r0, r0, #31 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r1, r1, #28 │ │ │ │ bl 292f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne ad16c │ │ │ │ + bne ad070 │ │ │ │ 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 ad154 │ │ │ │ + bne ad058 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b ad178 │ │ │ │ + b ad07c │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b ad198 │ │ │ │ + b ad09c │ │ │ │ │ │ │ │ -000ad1b4 : │ │ │ │ +000ad0b8 : │ │ │ │ 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] @ ad58c │ │ │ │ + ldr r3, [pc, #956] @ ad490 │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ ldr r9, [r3, r0] │ │ │ │ str r2, [sp, #8] │ │ │ │ - beq ad564 │ │ │ │ + beq ad468 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ad428 │ │ │ │ + beq ad32c │ │ │ │ ldrb r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ad428 │ │ │ │ + beq ad32c │ │ │ │ add r8, sp, #20 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r0, r8 │ │ │ │ - bl ad5a4 │ │ │ │ + bl ad4a8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq ad56c │ │ │ │ + beq ad470 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r6, #1 │ │ │ │ - beq ad374 │ │ │ │ + beq ad278 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ - beq ad350 │ │ │ │ + beq ad254 │ │ │ │ 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 ad350 │ │ │ │ + beq ad254 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ ldr r3, [r9, #72] @ 0x48 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq ad478 │ │ │ │ + beq ad37c │ │ │ │ cmp r3, #0 │ │ │ │ - bne ad530 │ │ │ │ + bne ad434 │ │ │ │ cmp r6, #0 │ │ │ │ - ble ad334 │ │ │ │ + ble ad238 │ │ │ │ ldr r5, [r4] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ad2a8 │ │ │ │ + beq ad1ac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq ad3bc │ │ │ │ + beq ad2c0 │ │ │ │ cmp r6, #1 │ │ │ │ - ble ad334 │ │ │ │ + ble ad238 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ad2d0 │ │ │ │ + beq ad1d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq ad3e0 │ │ │ │ + beq ad2e4 │ │ │ │ cmp r6, #2 │ │ │ │ - beq ad334 │ │ │ │ + beq ad238 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ add sl, r4, #8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ad2fc │ │ │ │ + beq ad200 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq ad448 │ │ │ │ + beq ad34c │ │ │ │ cmp r6, #3 │ │ │ │ - beq ad334 │ │ │ │ + beq ad238 │ │ │ │ mov r5, #3 │ │ │ │ ldr r9, [sl, #4]! │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - beq ad328 │ │ │ │ + beq ad22c │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r9] │ │ │ │ - beq ad404 │ │ │ │ + beq ad308 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r6, r5 │ │ │ │ - bne ad308 │ │ │ │ + bne ad20c │ │ │ │ cmp r4, r8 │ │ │ │ - bne ad46c │ │ │ │ + bne ad370 │ │ │ │ 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 b32ac <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl b2e20 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - b ad280 │ │ │ │ + b ad184 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ - beq ad228 │ │ │ │ + beq ad12c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r5 │ │ │ │ add r2, r3, #12 │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bl 242454 │ │ │ │ + bl 23ec38 │ │ │ │ ldr r5, [r4] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - bne ad298 │ │ │ │ - b ad334 │ │ │ │ + bne ad19c │ │ │ │ + b ad238 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #456] @ ad590 │ │ │ │ + ldr r2, [pc, #456] @ ad494 │ │ │ │ ldr r9, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ad510 │ │ │ │ + bne ad414 │ │ │ │ mov r0, r5 │ │ │ │ blx r9 │ │ │ │ - b ad2a8 │ │ │ │ + b ad1ac │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #420] @ ad590 │ │ │ │ + ldr r2, [pc, #420] @ ad494 │ │ │ │ ldr r9, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ad4b4 │ │ │ │ + bne ad3b8 │ │ │ │ mov r0, r5 │ │ │ │ blx r9 │ │ │ │ - b ad2d0 │ │ │ │ + b ad1d4 │ │ │ │ ldr r3, [r9, #4] │ │ │ │ - ldr r2, [pc, #384] @ ad590 │ │ │ │ + ldr r2, [pc, #384] @ ad494 │ │ │ │ ldr fp, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ad494 │ │ │ │ + bne ad398 │ │ │ │ mov r0, r9 │ │ │ │ blx fp │ │ │ │ - b ad328 │ │ │ │ + b ad22c │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp] │ │ │ │ - bl 242454 │ │ │ │ + bl 23ec38 │ │ │ │ mov r7, r0 │ │ │ │ - b ad33c │ │ │ │ + b ad240 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #316] @ ad590 │ │ │ │ + ldr r2, [pc, #316] @ ad494 │ │ │ │ ldr r9, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ad4d4 │ │ │ │ + bne ad3d8 │ │ │ │ mov r0, r5 │ │ │ │ blx r9 │ │ │ │ - b ad2fc │ │ │ │ + b ad200 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99d3c │ │ │ │ - b ad33c │ │ │ │ + bl 99c60 │ │ │ │ + b ad240 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ad4f4 │ │ │ │ + beq ad3f8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ad4f4 │ │ │ │ + beq ad3f8 │ │ │ │ mov r7, #0 │ │ │ │ - b ad280 │ │ │ │ - ldr r1, [pc, #248] @ ad594 │ │ │ │ + b ad184 │ │ │ │ + ldr r1, [pc, #248] @ ad498 │ │ │ │ cmp r3, r1 │ │ │ │ - beq ad41c │ │ │ │ + beq ad320 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ - b ad41c │ │ │ │ - ldr r1, [pc, #216] @ ad594 │ │ │ │ + b ad320 │ │ │ │ + ldr r1, [pc, #216] @ ad498 │ │ │ │ cmp r3, r1 │ │ │ │ - beq ad3f8 │ │ │ │ + beq ad2fc │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b ad3f8 │ │ │ │ - ldr r1, [pc, #184] @ ad594 │ │ │ │ + b ad2fc │ │ │ │ + ldr r1, [pc, #184] @ ad498 │ │ │ │ cmp r3, r1 │ │ │ │ - beq ad460 │ │ │ │ + beq ad364 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b ad460 │ │ │ │ - ldr r2, [pc, #156] @ ad598 │ │ │ │ + b ad364 │ │ │ │ + ldr r2, [pc, #156] @ ad49c │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [r2] │ │ │ │ mov r0, r9 │ │ │ │ - ldr r2, [pc, #144] @ ad59c │ │ │ │ - bl 1c19a4 <_PyErr_Format@@Base> │ │ │ │ - b ad48c │ │ │ │ - ldr r1, [pc, #124] @ ad594 │ │ │ │ + ldr r2, [pc, #144] @ ad4a0 │ │ │ │ + bl 1bfe3c <_PyErr_Format@@Base> │ │ │ │ + b ad390 │ │ │ │ + ldr r1, [pc, #124] @ ad498 │ │ │ │ cmp r3, r1 │ │ │ │ - beq ad3d4 │ │ │ │ + beq ad2d8 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b ad3d4 │ │ │ │ + b ad2d8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ad280 │ │ │ │ + beq ad184 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne ad574 │ │ │ │ - ldr r2, [pc, #72] @ ad598 │ │ │ │ + bne ad478 │ │ │ │ + ldr r2, [pc, #72] @ ad49c │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [r2] │ │ │ │ mov r0, r9 │ │ │ │ - ldr r2, [pc, #64] @ ad5a0 │ │ │ │ - bl 2d7f6c │ │ │ │ - b ad48c │ │ │ │ + ldr r2, [pc, #64] @ ad4a4 │ │ │ │ + bl 2d501c │ │ │ │ + b ad390 │ │ │ │ mov r0, r9 │ │ │ │ bl 79ef8 <_PyBytes_DecodeEscape@@Base+0x28> │ │ │ │ mov r7, #0 │ │ │ │ - b ad33c │ │ │ │ + b ad240 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne ad548 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b ad548 │ │ │ │ + bne ad44c │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b ad44c │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r5, r8, r0, lsl lr │ │ │ │ - @ instruction: 0x0018f6f8 │ │ │ │ - ldrsbeq r1, [r6], #-12 │ │ │ │ - eorseq r3, r6, ip, lsl #23 │ │ │ │ - @ instruction: 0x00363bbc │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ + andseq sp, r8, r4, ror #25 │ │ │ │ + ldrsbeq r1, [r5], #-12 │ │ │ │ + eorseq r1, r6, ip, lsl #10 │ │ │ │ + eorseq r1, r6, ip, lsr r5 │ │ │ │ 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 ad6e8 │ │ │ │ + bgt ad5ec │ │ │ │ cmp r4, #0 │ │ │ │ - beq ad614 │ │ │ │ + beq ad518 │ │ │ │ cmp r4, #58 @ 0x3a │ │ │ │ - bhi ad73c │ │ │ │ + bhi ad640 │ │ │ │ cmp r4, #31 │ │ │ │ - bhi ad778 │ │ │ │ + bhi ad67c │ │ │ │ cmp r4, #9 │ │ │ │ - beq ad5cc │ │ │ │ + beq ad4d0 │ │ │ │ cmp lr, #0 │ │ │ │ - bne ad5cc │ │ │ │ + bne ad4d0 │ │ │ │ ldrb r4, [ip, #1]! │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r4, #0 │ │ │ │ mov lr, #0 │ │ │ │ - bne ad5e0 │ │ │ │ + bne ad4e4 │ │ │ │ cmp r5, #0 │ │ │ │ - blt ad8ac │ │ │ │ + blt ad7b0 │ │ │ │ moveq sl, r6 │ │ │ │ streq r5, [r7] │ │ │ │ - beq ad730 │ │ │ │ + beq ad634 │ │ │ │ cmp r5, #5 │ │ │ │ - bgt ad7d4 │ │ │ │ + bgt ad6d8 │ │ │ │ add r9, sp, #12 │ │ │ │ add r8, sp, #8 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl aa208 │ │ │ │ + bl aa12c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ad8c0 │ │ │ │ + beq ad7c4 │ │ │ │ cmp r5, #1 │ │ │ │ mov sl, r6 │ │ │ │ str r0, [r6] │ │ │ │ - beq ad718 │ │ │ │ + beq ad61c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl aa208 │ │ │ │ + bl aa12c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ad854 │ │ │ │ + beq ad758 │ │ │ │ cmp r5, #2 │ │ │ │ str r0, [sl, #4] │ │ │ │ - beq ad718 │ │ │ │ + beq ad61c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl aa208 │ │ │ │ + bl aa12c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ad818 │ │ │ │ + beq ad71c │ │ │ │ cmp r5, #3 │ │ │ │ str r0, [sl, #8] │ │ │ │ - beq ad718 │ │ │ │ + beq ad61c │ │ │ │ add fp, sl, #8 │ │ │ │ mov r4, #3 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl aa208 │ │ │ │ + bl aa12c │ │ │ │ cmp r0, #0 │ │ │ │ - beq ad81c │ │ │ │ + beq ad720 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r5 │ │ │ │ str r0, [fp, #4]! │ │ │ │ - bne ad6ac │ │ │ │ - b ad71c │ │ │ │ + bne ad5b0 │ │ │ │ + b ad620 │ │ │ │ cmp lr, #0 │ │ │ │ - bne ad770 │ │ │ │ + bne ad674 │ │ │ │ ldrb r4, [ip, #1]! │ │ │ │ add r5, r5, #1 │ │ │ │ mov lr, #1 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - beq ad710 │ │ │ │ - bls ad75c │ │ │ │ + beq ad614 │ │ │ │ + bls ad660 │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq ad770 │ │ │ │ + beq ad674 │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - beq ad710 │ │ │ │ + beq ad614 │ │ │ │ ldrb r4, [ip, #1]! │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne ad6f0 │ │ │ │ + bne ad5f4 │ │ │ │ sub lr, lr, #1 │ │ │ │ - b ad5cc │ │ │ │ + b ad4d0 │ │ │ │ mov r4, r5 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne ad85c │ │ │ │ + bne ad760 │ │ │ │ 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 ad6d4 │ │ │ │ - bhi ad7b4 │ │ │ │ + beq ad5d8 │ │ │ │ + bhi ad6b8 │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - beq ad6d4 │ │ │ │ + beq ad5d8 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne ad5f8 │ │ │ │ - b ad710 │ │ │ │ + bne ad4fc │ │ │ │ + b ad614 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq ad710 │ │ │ │ - bls ad7c0 │ │ │ │ + beq ad614 │ │ │ │ + bls ad6c4 │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - bne ad704 │ │ │ │ + bne ad608 │ │ │ │ add lr, lr, #1 │ │ │ │ - b ad5cc │ │ │ │ - ldr r0, [pc, #400] @ ad910 │ │ │ │ + b ad4d0 │ │ │ │ + ldr r0, [pc, #400] @ ad814 │ │ │ │ sub r3, r4, #32 │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ mov r8, #1 │ │ │ │ ands r0, r0, r8, lsl r3 │ │ │ │ - bne ad5cc │ │ │ │ + bne ad4d0 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq ad710 │ │ │ │ + beq ad614 │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - beq ad6d4 │ │ │ │ + beq ad5d8 │ │ │ │ cmp lr, #0 │ │ │ │ - bne ad5cc │ │ │ │ + bne ad4d0 │ │ │ │ ldrb r4, [ip, #1]! │ │ │ │ add r5, r5, r8 │ │ │ │ - b ad608 │ │ │ │ + b ad50c │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - bne ad5f8 │ │ │ │ - b ad710 │ │ │ │ + bne ad4fc │ │ │ │ + b ad614 │ │ │ │ cmp r4, #0 │ │ │ │ - beq ad89c │ │ │ │ + beq ad7a0 │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - bne ad704 │ │ │ │ - b ad770 │ │ │ │ + bne ad608 │ │ │ │ + b ad674 │ │ │ │ lsl r0, r5, #2 │ │ │ │ stm sp, {r1, r2} │ │ │ │ - bl 99848 │ │ │ │ + bl 9976c │ │ │ │ ldm sp, {r1, r2} │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq ad8b8 │ │ │ │ + beq ad7bc │ │ │ │ add r9, sp, #12 │ │ │ │ add r8, sp, #8 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl aa208 │ │ │ │ + bl aa12c │ │ │ │ cmp r0, #0 │ │ │ │ strne r0, [sl] │ │ │ │ - bne ad664 │ │ │ │ - b ad81c │ │ │ │ + bne ad568 │ │ │ │ + b ad720 │ │ │ │ mov r4, #2 │ │ │ │ sub r3, r5, #1 │ │ │ │ sub r3, r3, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, #0 │ │ │ │ - bl 354198 <_PySemaphore_Destroy@@Base+0x348> │ │ │ │ + bl 351b1c <_PySemaphore_Destroy@@Base+0x3c0> │ │ │ │ mov r5, sl │ │ │ │ add r4, sl, r4, lsl #2 │ │ │ │ cmp r4, r5 │ │ │ │ - bne ad8e8 │ │ │ │ + bne ad7ec │ │ │ │ cmp r6, sl │ │ │ │ - bne ad8dc │ │ │ │ + bne ad7e0 │ │ │ │ mov sl, #0 │ │ │ │ - b ad730 │ │ │ │ + b ad634 │ │ │ │ mov r4, #1 │ │ │ │ - b ad81c │ │ │ │ + b ad720 │ │ │ │ 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 ad8c8 │ │ │ │ + bne ad7cc │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq ad72c │ │ │ │ - b ad85c │ │ │ │ - ldr r3, [pc, #112] @ ad914 │ │ │ │ - ldr r1, [pc, #112] @ ad918 │ │ │ │ + beq ad630 │ │ │ │ + b ad760 │ │ │ │ + ldr r3, [pc, #112] @ ad818 │ │ │ │ + ldr r1, [pc, #112] @ ad81c │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - b ad84c │ │ │ │ - bl 2a1f3c │ │ │ │ - b ad84c │ │ │ │ + b ad750 │ │ │ │ + bl 29ef8c │ │ │ │ + b ad750 │ │ │ │ mov sl, r6 │ │ │ │ - b ad81c │ │ │ │ - ldr r3, [pc, #68] @ ad914 │ │ │ │ - ldr r1, [pc, #72] @ ad91c │ │ │ │ + b ad720 │ │ │ │ + ldr r3, [pc, #68] @ ad818 │ │ │ │ + ldr r1, [pc, #72] @ ad820 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b ad834 │ │ │ │ + bl 18ed6c │ │ │ │ + b ad738 │ │ │ │ mov r0, sl │ │ │ │ - bl 99d3c │ │ │ │ - b ad84c │ │ │ │ + bl 99c60 │ │ │ │ + b ad750 │ │ │ │ ldr r0, [r5], #4 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ad83c │ │ │ │ + beq ad740 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne ad83c │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b ad83c │ │ │ │ + bne ad740 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b ad740 │ │ │ │ streq r1, [r0], #-73 @ 0xffffffb7 │ │ │ │ - ldrsbeq r1, [r6], #-12 │ │ │ │ - eorseq r3, r6, r0, lsl #20 │ │ │ │ - eorseq r3, r6, ip, lsl sl │ │ │ │ + ldrsbeq r1, [r5], #-12 │ │ │ │ + eorseq r1, r6, r0, lsl #7 │ │ │ │ + mlaseq r6, ip, r3, r1 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands r3, r3, #2048 @ 0x800 │ │ │ │ - beq ad964 │ │ │ │ + beq ad868 │ │ │ │ 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 │ │ │ │ @@ -135363,43 +135296,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 adcb4 │ │ │ │ + bne adbb8 │ │ │ │ bics r3, r2, #-2147483647 @ 0x80000001 │ │ │ │ bic r4, r2, #-2147483648 @ 0x80000000 │ │ │ │ - bne adcd4 │ │ │ │ + bne adbd8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq adbf8 │ │ │ │ - ldr r6, [pc, #868] @ add10 │ │ │ │ + beq adafc │ │ │ │ + ldr r6, [pc, #868] @ adc14 │ │ │ │ ldr r7, [r7] │ │ │ │ cmp r5, r6 │ │ │ │ - bne adc08 │ │ │ │ + bne adb0c │ │ │ │ cmp r7, #0 │ │ │ │ - beq adbe0 │ │ │ │ + beq adae4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - beq adc60 │ │ │ │ + beq adb64 │ │ │ │ ldr r3, [r6, #152] @ 0x98 │ │ │ │ - ldr r2, [pc, #832] @ add14 │ │ │ │ + ldr r2, [pc, #832] @ adc18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne adc70 │ │ │ │ - ldr r0, [pc, #816] @ add10 │ │ │ │ + bne adb74 │ │ │ │ + ldr r0, [pc, #816] @ adc14 │ │ │ │ mov r1, #0 │ │ │ │ - bl 9da3c │ │ │ │ + bl 9d960 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq adbc8 │ │ │ │ + beq adacc │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq ada2c │ │ │ │ - ldr r3, [pc, #792] @ add18 │ │ │ │ - bl 35a770 │ │ │ │ + beq ad930 │ │ │ │ + ldr r3, [pc, #792] @ adc1c │ │ │ │ + bl 3580f0 │ │ │ │ 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 │ │ │ │ @@ -135415,212 +135348,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 adb68 │ │ │ │ + beq ada6c │ │ │ │ ldr r1, [r7, #4] │ │ │ │ - ldr r0, [pc, #688] @ add1c │ │ │ │ + ldr r0, [pc, #688] @ adc20 │ │ │ │ cmp r1, r6 │ │ │ │ cmpne r1, r0 │ │ │ │ - beq adb90 │ │ │ │ + beq ada94 │ │ │ │ ldr r3, [r1, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq adb74 │ │ │ │ + beq ada78 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble adb48 │ │ │ │ + ble ada4c │ │ │ │ ldr ip, [r3, #12] │ │ │ │ cmp ip, r0 │ │ │ │ - beq adb90 │ │ │ │ + beq ada94 │ │ │ │ cmp r2, #1 │ │ │ │ - beq adaf0 │ │ │ │ + beq ad9f4 │ │ │ │ ldr lr, [r3, #16] │ │ │ │ cmp lr, r0 │ │ │ │ - beq adb90 │ │ │ │ + beq ada94 │ │ │ │ cmp r2, #2 │ │ │ │ - beq adaf0 │ │ │ │ + beq ad9f4 │ │ │ │ ldr lr, [r3, #20] │ │ │ │ cmp lr, r0 │ │ │ │ - beq adb90 │ │ │ │ + beq ada94 │ │ │ │ cmp r2, #3 │ │ │ │ - beq adaf0 │ │ │ │ + beq ad9f4 │ │ │ │ add r5, r3, #20 │ │ │ │ mov lr, #3 │ │ │ │ ldr r8, [r5, #4]! │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r8, r0 │ │ │ │ - beq adb90 │ │ │ │ + beq ada94 │ │ │ │ cmp r2, lr │ │ │ │ - bne adad0 │ │ │ │ + bne ad9d4 │ │ │ │ cmp r2, #0 │ │ │ │ - ble adb48 │ │ │ │ + ble ada4c │ │ │ │ cmp ip, r6 │ │ │ │ - beq adb90 │ │ │ │ + beq ada94 │ │ │ │ cmp r2, #1 │ │ │ │ - beq adb48 │ │ │ │ + beq ada4c │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, r6 │ │ │ │ - beq adb90 │ │ │ │ + beq ada94 │ │ │ │ cmp r2, #2 │ │ │ │ - beq adb48 │ │ │ │ + beq ada4c │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r0, r6 │ │ │ │ - beq adb90 │ │ │ │ + beq ada94 │ │ │ │ cmp r2, #3 │ │ │ │ - beq adb48 │ │ │ │ + beq ada4c │ │ │ │ add r3, r3, #20 │ │ │ │ mov r0, #3 │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ add r0, r0, #1 │ │ │ │ cmp ip, r6 │ │ │ │ - beq adb90 │ │ │ │ + beq ada94 │ │ │ │ cmp r2, r0 │ │ │ │ - bne adb30 │ │ │ │ - ldr r3, [pc, #464] @ add20 │ │ │ │ + bne ada34 │ │ │ │ + ldr r3, [pc, #464] @ adc24 │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, r3 │ │ │ │ mov r1, r7 │ │ │ │ - beq adbd8 │ │ │ │ - bl ae03c │ │ │ │ + beq adadc │ │ │ │ + bl adf40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne adba4 │ │ │ │ + bne adaa8 │ │ │ │ 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 adcf4 │ │ │ │ + bne adbf8 │ │ │ │ mov r3, r1 │ │ │ │ cmp r3, r6 │ │ │ │ - bne add00 │ │ │ │ + bne adc04 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12f898 <_PyConfig_AsDict@@Base+0x2a8> │ │ │ │ + bl 12f0a0 <_PyConfig_AsDict@@Base+0x2a8> │ │ │ │ cmp r0, #0 │ │ │ │ - beq adb68 │ │ │ │ + beq ada6c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq adbc8 │ │ │ │ + beq adacc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne adbc8 │ │ │ │ + bne adacc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 297f1c │ │ │ │ - b adb9c │ │ │ │ + bl 294f78 │ │ │ │ + b adaa0 │ │ │ │ ldr r3, [r6, #152] @ 0x98 │ │ │ │ - ldr r2, [pc, #296] @ add14 │ │ │ │ + ldr r2, [pc, #296] @ adc18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne adc1c │ │ │ │ + bne adb20 │ │ │ │ mov r7, #0 │ │ │ │ - b ad9d8 │ │ │ │ - ldr r6, [pc, #272] @ add10 │ │ │ │ + b ad8dc │ │ │ │ + ldr r6, [pc, #272] @ adc14 │ │ │ │ cmp r5, r6 │ │ │ │ - beq adbe0 │ │ │ │ + beq adae4 │ │ │ │ mov r7, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b add28 │ │ │ │ - ldr r0, [pc, #236] @ add10 │ │ │ │ + b adc2c │ │ │ │ + ldr r0, [pc, #236] @ adc14 │ │ │ │ mov r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq adbc8 │ │ │ │ + beq adacc │ │ │ │ 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 adb68 │ │ │ │ + b ada6c │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 242504 │ │ │ │ + b 23ece8 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq adbc8 │ │ │ │ + beq adacc │ │ │ │ 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 ada60 │ │ │ │ - ldr r0, [pc, #104] @ add24 │ │ │ │ + b ad964 │ │ │ │ + ldr r0, [pc, #104] @ adc28 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 318740 │ │ │ │ + bl 315ff8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne ad990 │ │ │ │ - b adbc8 │ │ │ │ - ldr r0, [pc, #72] @ add24 │ │ │ │ + bne ad894 │ │ │ │ + b adacc │ │ │ │ + ldr r0, [pc, #72] @ adc28 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq adbc8 │ │ │ │ - b ad99c │ │ │ │ + beq adacc │ │ │ │ + b ad8a0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne adb78 │ │ │ │ - b adb90 │ │ │ │ + bne ada7c │ │ │ │ + b ada94 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne adb88 │ │ │ │ - b adb48 │ │ │ │ - subseq r1, r6, ip, lsl r1 │ │ │ │ - ldrdeq sp, [r9], -r0 │ │ │ │ + bne ada8c │ │ │ │ + b ada4c │ │ │ │ + subseq r1, r5, ip, lsl r1 │ │ │ │ + strdeq sp, [r9], -r4 │ │ │ │ andeq r0, r0, ip │ │ │ │ - ldrsheq r3, [r6], #-68 @ 0xffffffbc │ │ │ │ - @ instruction: 0x00565490 │ │ │ │ - @ instruction: 0x0035d6b0 │ │ │ │ + ldrsheq r3, [r5], #-68 @ 0xffffffbc │ │ │ │ + @ instruction: 0x00555490 │ │ │ │ + eorseq fp, r5, r0, lsr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #568] @ adf78 │ │ │ │ + ldr r2, [pc, #568] @ ade7c │ │ │ │ ldr r3, [r0, #152] @ 0x98 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne adf48 │ │ │ │ + bne ade4c │ │ │ │ mov r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 9da3c │ │ │ │ + bl 9d960 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq adf40 │ │ │ │ + beq ade44 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq adda0 │ │ │ │ - ldr r3, [pc, #520] @ adf7c │ │ │ │ - bl 35a770 │ │ │ │ + beq adca4 │ │ │ │ + ldr r3, [pc, #520] @ ade80 │ │ │ │ + bl 3580f0 │ │ │ │ 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] │ │ │ │ @@ -135636,1277 +135569,1049 @@ │ │ │ │ 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 adee0 │ │ │ │ + beq adde4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - ldr ip, [pc, #416] @ adf80 │ │ │ │ - ldr r0, [pc, #416] @ adf84 │ │ │ │ + ldr ip, [pc, #416] @ ade84 │ │ │ │ + ldr r0, [pc, #416] @ ade88 │ │ │ │ cmp r1, r0 │ │ │ │ cmpne r1, ip │ │ │ │ - beq adf04 │ │ │ │ + beq ade08 │ │ │ │ ldr r3, [r1, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq adee8 │ │ │ │ + beq addec │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble adec0 │ │ │ │ + ble addc4 │ │ │ │ ldr lr, [r3, #12] │ │ │ │ cmp lr, ip │ │ │ │ - beq adf04 │ │ │ │ + beq ade08 │ │ │ │ cmp r2, #1 │ │ │ │ - beq ade68 │ │ │ │ + beq add6c │ │ │ │ ldr r6, [r3, #16] │ │ │ │ cmp r6, ip │ │ │ │ - beq adf04 │ │ │ │ + beq ade08 │ │ │ │ cmp r2, #2 │ │ │ │ - beq ade68 │ │ │ │ + beq add6c │ │ │ │ ldr r6, [r3, #20] │ │ │ │ cmp r6, ip │ │ │ │ - beq adf04 │ │ │ │ + beq ade08 │ │ │ │ cmp r2, #3 │ │ │ │ - beq ade68 │ │ │ │ + beq add6c │ │ │ │ add r7, r3, #20 │ │ │ │ mov r6, #3 │ │ │ │ ldr r8, [r7, #4]! │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r8, ip │ │ │ │ - beq adf04 │ │ │ │ + beq ade08 │ │ │ │ cmp r2, r6 │ │ │ │ - bne ade48 │ │ │ │ + bne add4c │ │ │ │ cmp r2, #0 │ │ │ │ - ble adec0 │ │ │ │ + ble addc4 │ │ │ │ cmp lr, r0 │ │ │ │ - beq adf04 │ │ │ │ + beq ade08 │ │ │ │ cmp r2, #1 │ │ │ │ - beq adec0 │ │ │ │ + beq addc4 │ │ │ │ ldr ip, [r3, #16] │ │ │ │ cmp ip, r0 │ │ │ │ - beq adf04 │ │ │ │ + beq ade08 │ │ │ │ cmp r2, #2 │ │ │ │ - beq adec0 │ │ │ │ + beq addc4 │ │ │ │ ldr ip, [r3, #20] │ │ │ │ cmp ip, r0 │ │ │ │ - beq adf04 │ │ │ │ + beq ade08 │ │ │ │ cmp r2, #3 │ │ │ │ - beq adec0 │ │ │ │ + beq addc4 │ │ │ │ add r3, r3, #20 │ │ │ │ mov ip, #3 │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ add ip, ip, #1 │ │ │ │ cmp lr, r0 │ │ │ │ - beq adf04 │ │ │ │ + beq ade08 │ │ │ │ cmp r2, ip │ │ │ │ - bne adea8 │ │ │ │ - ldr r3, [pc, #192] @ adf88 │ │ │ │ + bne addac │ │ │ │ + ldr r3, [pc, #192] @ ade8c │ │ │ │ mov r0, r4 │ │ │ │ cmp r1, r3 │ │ │ │ mov r1, r5 │ │ │ │ - beq adf14 │ │ │ │ - bl ae03c │ │ │ │ + beq ade18 │ │ │ │ + bl adf40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne adf1c │ │ │ │ + bne ade20 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, r1 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne adf5c │ │ │ │ + bne ade60 │ │ │ │ mov r3, r1 │ │ │ │ cmp r3, r0 │ │ │ │ - bne adf68 │ │ │ │ + bne ade6c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12f898 <_PyConfig_AsDict@@Base+0x2a8> │ │ │ │ - b aded8 │ │ │ │ - bl 297f1c │ │ │ │ - b aded8 │ │ │ │ + bl 12f0a0 <_PyConfig_AsDict@@Base+0x2a8> │ │ │ │ + b adddc │ │ │ │ + bl 294f78 │ │ │ │ + b adddc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq adf40 │ │ │ │ + beq ade44 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne adf40 │ │ │ │ + bne ade44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b adee0 │ │ │ │ + b adde4 │ │ │ │ mov r1, #0 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne adda0 │ │ │ │ - b adf40 │ │ │ │ + bne adca4 │ │ │ │ + b ade44 │ │ │ │ cmp r3, ip │ │ │ │ - bne adeec │ │ │ │ - b adf04 │ │ │ │ + bne addf0 │ │ │ │ + b ade08 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne adefc │ │ │ │ - b adec0 │ │ │ │ - ldrdeq sp, [r9], -r0 │ │ │ │ - andeq r0, r0, ip │ │ │ │ - ldrsheq r3, [r6], #-68 @ 0xffffffbc │ │ │ │ - subseq r1, r6, ip, lsl r1 │ │ │ │ - @ instruction: 0x00565490 │ │ │ │ + bne ade00 │ │ │ │ + b addc4 │ │ │ │ + strdeq sp, [r9], -r4 │ │ │ │ + andeq r0, r0, ip │ │ │ │ + ldrsheq r3, [r5], #-68 @ 0xffffffbc │ │ │ │ + subseq r1, r5, ip, lsl r1 │ │ │ │ + @ instruction: 0x00555490 │ │ │ │ │ │ │ │ -000adf8c : │ │ │ │ +000ade90 : │ │ │ │ ldr r3, [r0, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq ae014 │ │ │ │ + beq adf18 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble ae000 │ │ │ │ + ble adf04 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r1, r0 │ │ │ │ - beq ae01c │ │ │ │ + beq adf20 │ │ │ │ cmp r2, #1 │ │ │ │ - beq ae000 │ │ │ │ + beq adf04 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - beq ae01c │ │ │ │ + beq adf20 │ │ │ │ cmp r2, #2 │ │ │ │ - beq ae000 │ │ │ │ + beq adf04 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r1, r0 │ │ │ │ - beq ae01c │ │ │ │ + beq adf20 │ │ │ │ cmp r2, #3 │ │ │ │ - beq ae000 │ │ │ │ + beq adf04 │ │ │ │ add r3, r3, #20 │ │ │ │ mov r0, #3 │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r1, ip │ │ │ │ - beq ae01c │ │ │ │ + beq adf20 │ │ │ │ cmp r2, r0 │ │ │ │ - bne adfe8 │ │ │ │ + bne adeec │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ae024 │ │ │ │ + beq adf28 │ │ │ │ cmp r1, r0 │ │ │ │ - bne ae008 │ │ │ │ + bne adf0c │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #12] @ ae038 │ │ │ │ + ldr r3, [pc, #12] @ adf3c │ │ │ │ sub r0, r1, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ bx lr │ │ │ │ - subseq r8, r6, r0, asr 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, #3960] @ 0xf78 │ │ │ │ + str r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - sub sp, sp, #100 @ 0x64 │ │ │ │ + sub sp, sp, #92 @ 0x5c │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ - mov r8, r0 │ │ │ │ + mov r9, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ae93c │ │ │ │ + beq ae638 │ │ │ │ mov r0, r1 │ │ │ │ blx r3 │ │ │ │ subs r3, r0, #0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - beq ae980 │ │ │ │ + str r3, [sp] │ │ │ │ + beq ae67c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - ldr r1, [pc, #3708] @ aef00 │ │ │ │ + ldr r1, [pc, #2816] @ aea88 │ │ │ │ ldr r3, [r2, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r3, r1 │ │ │ │ - beq aec58 │ │ │ │ - mov r9, r8 │ │ │ │ - mov fp, r9 │ │ │ │ - b ae104 │ │ │ │ + beq ae8c0 │ │ │ │ + mov r8, r9 │ │ │ │ + b adffc │ │ │ │ ldr r7, [r4, #-8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne ae250 │ │ │ │ - ldr fp, [sp, #12] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr ip, [fp, #12] │ │ │ │ + bne ae134 │ │ │ │ + ldmib sp, {r3, r8} │ │ │ │ + ldr ip, [r8, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - mov r6, r0 │ │ │ │ add r0, ip, #1 │ │ │ │ - bne aeb10 │ │ │ │ - ldr lr, [fp, #8] │ │ │ │ - add r5, r6, r6, lsl #1 │ │ │ │ + bne ae80c │ │ │ │ + ldr lr, [r8, #8] │ │ │ │ + add r5, r9, r9, lsl #1 │ │ │ │ add r3, lr, #1 │ │ │ │ - str r3, [fp, #8] │ │ │ │ + str r3, [r8, #8] │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ cmp r3, r5 │ │ │ │ - str r0, [fp, #12] │ │ │ │ - str r9, [r4, #-8] │ │ │ │ + str r0, [r8, #12] │ │ │ │ + str fp, [r4, #-8] │ │ │ │ str sl, [r1, #4] │ │ │ │ - bcs ae408 │ │ │ │ - ldr r3, [r9] │ │ │ │ + bcs ae294 │ │ │ │ + ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne ae21c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + bne ae118 │ │ │ │ + ldr r3, [sp] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ + ldr r0, [sp] │ │ │ │ blx r3 │ │ │ │ - subs r9, r0, #0 │ │ │ │ - beq ae38c │ │ │ │ - ldr r4, [r9, #4] │ │ │ │ - ldr r3, [pc, #3556] @ aef04 │ │ │ │ + subs fp, r0, #0 │ │ │ │ + beq ae218 │ │ │ │ + ldr r4, [fp, #4] │ │ │ │ + ldr r3, [pc, #2676] @ aea8c │ │ │ │ cmp r4, r3 │ │ │ │ - beq ae37c │ │ │ │ + beq ae208 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq aee50 │ │ │ │ - mov r0, r9 │ │ │ │ + beq ae9cc │ │ │ │ + mov r0, fp │ │ │ │ blx r3 │ │ │ │ cmn r0, #1 │ │ │ │ - mov sl, r0 │ │ │ │ - beq aeaa4 │ │ │ │ - ldr r3, [r9] │ │ │ │ - ldr r6, [fp, #16] │ │ │ │ + mov r2, r0 │ │ │ │ + beq ae9ec │ │ │ │ + ldr r3, [fp] │ │ │ │ + ldr r9, [r8, #16] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldr r8, [fp, #20] │ │ │ │ + ldr r6, [r8, #20] │ │ │ │ addne r3, r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - strne r3, [r9] │ │ │ │ - str fp, [sp, #12] │ │ │ │ + mov sl, r2 │ │ │ │ + strne r3, [fp] │ │ │ │ + str r8, [sp, #8] │ │ │ │ + and r8, sl, r9 │ │ │ │ mov r3, #0 │ │ │ │ - and fp, sl, r0 │ │ │ │ - mov r5, sl │ │ │ │ + mov r5, r8 │ │ │ │ + str sl, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - add r3, fp, #9 │ │ │ │ - cmp r3, r0 │ │ │ │ - add r4, r8, fp, lsl #3 │ │ │ │ + add r3, r5, #9 │ │ │ │ + add r4, r6, r5, lsl #3 │ │ │ │ + cmp r3, r9 │ │ │ │ add r2, r4, #16 │ │ │ │ movls r3, #9 │ │ │ │ movhi r3, #0 │ │ │ │ - add r3, r2, r3, lsl #3 │ │ │ │ + add r8, r2, r3, lsl #3 │ │ │ │ add r4, r4, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ sub r1, r4, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ae09c │ │ │ │ + beq adf9c │ │ │ │ cmp sl, r3 │ │ │ │ - beq ae1e8 │ │ │ │ + beq ae0e4 │ │ │ │ cmn r3, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ moveq r2, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ add r4, r4, #8 │ │ │ │ - cmp r3, r4 │ │ │ │ - bne ae198 │ │ │ │ - add fp, fp, fp, lsl #2 │ │ │ │ - lsr r5, r5, #5 │ │ │ │ - add fp, fp, r5 │ │ │ │ - add fp, fp, #1 │ │ │ │ - and fp, fp, r0 │ │ │ │ - b ae174 │ │ │ │ + cmp r4, r8 │ │ │ │ + bne ae090 │ │ │ │ + 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 ae070 │ │ │ │ ldr r7, [r4, #-8] │ │ │ │ - cmp r9, r7 │ │ │ │ - bne ae260 │ │ │ │ - ldr r3, [r9] │ │ │ │ - ldr fp, [sp, #12] │ │ │ │ + cmp fp, r7 │ │ │ │ + bne ae144 │ │ │ │ + ldr r3, [fp] │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae0f8 │ │ │ │ + beq adff0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r9] │ │ │ │ - beq aecac │ │ │ │ + str r3, [fp] │ │ │ │ + beq ae8b0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae0f8 │ │ │ │ + beq adff0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r9] │ │ │ │ - bne ae0f8 │ │ │ │ - mov r3, fp │ │ │ │ - mov fp, r9 │ │ │ │ + str r3, [fp] │ │ │ │ + bne adff0 │ │ │ │ mov r0, fp │ │ │ │ - mov r9, r3 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr r3, [r3, #112] @ 0x70 │ │ │ │ - b ae094 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b adff0 │ │ │ │ cmp sl, #0 │ │ │ │ - bne ae1c0 │ │ │ │ - cmp r7, r9 │ │ │ │ - beq ae1f4 │ │ │ │ - ldr r6, [r7, #4] │ │ │ │ - ldr r3, [pc, #3224] @ aef04 │ │ │ │ - cmp r6, r3 │ │ │ │ - beq aea14 │ │ │ │ + bne ae0b8 │ │ │ │ + cmp r7, fp │ │ │ │ + beq ae0f0 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + ldr r2, [pc, #2364] @ aea8c │ │ │ │ + cmp r3, r2 │ │ │ │ + beq ae7a0 │ │ │ │ ldr r3, [r7] │ │ │ │ - ldr r2, [pc, #3212] @ aef08 │ │ │ │ - bl 35a770 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - str r8, [sp, #20] │ │ │ │ - ldr r8, [r2, r0] │ │ │ │ - beq ae294 │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [r7] │ │ │ │ - ldr r3, [r8, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - str r3, [r8, #36] @ 0x24 │ │ │ │ - blt aea58 │ │ │ │ - ldr r2, [r9, #4] │ │ │ │ - cmp r2, r6 │ │ │ │ - bne ae80c │ │ │ │ - ldr r3, [r6, #100] @ 0x64 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq ae764 │ │ │ │ mov r2, #2 │ │ │ │ - mov r1, r9 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r7] │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [pc, #3124] @ aef0c │ │ │ │ - cmp r0, r3 │ │ │ │ - mov r6, r0 │ │ │ │ - beq ae718 │ │ │ │ - ldr r3, [r8, #36] @ 0x24 │ │ │ │ - cmp r6, #0 │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [r8, #36] @ 0x24 │ │ │ │ - beq aea6c │ │ │ │ + bl 116f10 │ │ │ │ + mov r9, r6 │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq ae710 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #3088] @ aef10 │ │ │ │ + ldr r2, [pc, #2308] @ aea90 │ │ │ │ cmp r3, r2 │ │ │ │ - bne ae798 │ │ │ │ + bne ae900 │ │ │ │ + ldr r2, [pc, #2300] @ aea94 │ │ │ │ ldr r3, [r6] │ │ │ │ - ldr r2, [pc, #3076] @ aef14 │ │ │ │ + sub r2, r6, r2 │ │ │ │ + clz r2, r2 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - sub r8, r6, r2 │ │ │ │ - clz r8, r8 │ │ │ │ - lsr r8, r8, #5 │ │ │ │ - bne aee04 │ │ │ │ + lsr r2, r2, #5 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + bne aea08 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae33c │ │ │ │ + beq ae1cc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq aed14 │ │ │ │ - cmp r8, #1 │ │ │ │ - beq ae1f4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r8, [r3, #20] │ │ │ │ - ldr r0, [r3, #16] │ │ │ │ - cmp r8, r2 │ │ │ │ - bne ae164 │ │ │ │ + beq ae934 │ │ │ │ + ldr r3, [pc, #2240] @ aea94 │ │ │ │ + cmp r6, r3 │ │ │ │ + beq ae0f0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r6, [r3, #20] │ │ │ │ + cmp r6, r9 │ │ │ │ + ldr r9, [r3, #16] │ │ │ │ + bne ae05c │ │ │ │ ldr r3, [r4, #-8] │ │ │ │ cmp r3, r7 │ │ │ │ - bne ae164 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + bne ae05c │ │ │ │ add r4, r4, #8 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne ae198 │ │ │ │ - b ae1d0 │ │ │ │ - ldr sl, [r9, #12] │ │ │ │ - cmn sl, #1 │ │ │ │ - bne ae144 │ │ │ │ - b ae124 │ │ │ │ - ldr r4, [pc, #2932] @ aef08 │ │ │ │ - bl 35a770 │ │ │ │ + cmp r8, r4 │ │ │ │ + bne ae090 │ │ │ │ + b ae0c4 │ │ │ │ + ldr r2, [fp, #12] │ │ │ │ + cmn r2, #1 │ │ │ │ + bne ae03c │ │ │ │ + b ae01c │ │ │ │ + ldr r4, [pc, #2168] @ aea98 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r5, [r4, r0] │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne aecc8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + bne ae954 │ │ │ │ + ldr r3, [sp] │ │ │ │ ldr r3, [r3] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae3fc │ │ │ │ + beq ae288 │ │ │ │ sub r3, r3, #1 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + ldr r2, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne ae3fc │ │ │ │ - ldr r2, [pc, #2888] @ aef18 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ + bne ae288 │ │ │ │ + ldr r2, [pc, #2112] @ aea9c │ │ │ │ + ldr r0, [sp] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ - bne aebd8 │ │ │ │ + bne ae83c │ │ │ │ blx r5 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [r4, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ae920 │ │ │ │ + bne ae614 │ │ │ │ mov r0, #0 │ │ │ │ - add sp, sp, #100 @ 0x64 │ │ │ │ + add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #2828] @ aef1c │ │ │ │ + ldr r3, [pc, #2052] @ aeaa0 │ │ │ │ cmp r0, r3 │ │ │ │ lslgt r0, r0, #1 │ │ │ │ - bgt ae434 │ │ │ │ + bgt ae2c0 │ │ │ │ lsl r0, r0, #2 │ │ │ │ cmp r0, #7 │ │ │ │ - bls ae56c │ │ │ │ + bls ae3f8 │ │ │ │ cmp r0, #15 │ │ │ │ - bls ae7dc │ │ │ │ + bls ae5a4 │ │ │ │ cmp r0, #31 │ │ │ │ - bls ae5a4 │ │ │ │ + bls ae430 │ │ │ │ mov r5, #32 │ │ │ │ lsl r5, r5, #1 │ │ │ │ cmp r5, r0 │ │ │ │ - bls ae438 │ │ │ │ - add r3, fp, #32 │ │ │ │ + bls ae2c4 │ │ │ │ + add r3, r8, #32 │ │ │ │ cmn r5, #-268435455 @ 0xf0000001 │ │ │ │ - mov r7, r8 │ │ │ │ + mov sl, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bhi aeb5c │ │ │ │ - ldr r3, [pc, #2752] @ aef20 │ │ │ │ - ldr r2, [pc, #2752] @ aef24 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + bhi ae800 │ │ │ │ + ldr r3, [pc, #1976] @ aeaa4 │ │ │ │ + ldr r2, [pc, #1976] @ aeaa8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ ldr r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, r2 │ │ │ │ lsl r2, r5, #3 │ │ │ │ - bne aeb3c │ │ │ │ - ldr r3, [pc, #2700] @ aef08 │ │ │ │ - bl 35a770 │ │ │ │ + bne ae7e0 │ │ │ │ + ldr r3, [pc, #1936] @ aea98 │ │ │ │ + bl 3580f0 │ │ │ │ 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, #12] │ │ │ │ - bne ae6d4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bne ae560 │ │ │ │ + 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 aeaf8 │ │ │ │ + beq ae7c8 │ │ │ │ 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 ae698 │ │ │ │ + beq ae524 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 29658 │ │ │ │ - ldr r2, [fp, #8] │ │ │ │ - ldr r3, [fp, #12] │ │ │ │ + ldr r2, [r8, #8] │ │ │ │ + ldr r3, [r8, #12] │ │ │ │ sub r5, r5, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - str r5, [fp, #16] │ │ │ │ - lsl r2, r6, #3 │ │ │ │ - str r4, [fp, #20] │ │ │ │ - add r6, r7, r6, lsl #3 │ │ │ │ - bne aebec │ │ │ │ - cmp r7, r6 │ │ │ │ - addls r6, r7, #16 │ │ │ │ - addls r6, r6, r2 │ │ │ │ - addls r3, r7, #8 │ │ │ │ - bhi ae550 │ │ │ │ + str r5, [r8, #16] │ │ │ │ + lsl r2, r9, #3 │ │ │ │ + str r4, [r8, #20] │ │ │ │ + add r9, sl, r9, lsl #3 │ │ │ │ + bne ae870 │ │ │ │ + cmp sl, r9 │ │ │ │ + addls r7, sl, #16 │ │ │ │ + addls r7, r7, r2 │ │ │ │ + addls r3, sl, #8 │ │ │ │ + bhi ae3dc │ │ │ │ ldr r2, [r3, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq ae544 │ │ │ │ + beq ae3d0 │ │ │ │ ldr r0, [r3, #-4] │ │ │ │ and r1, r5, r0 │ │ │ │ ldr ip, [r4, r1, lsl #3] │ │ │ │ add lr, r4, r1, lsl #3 │ │ │ │ cmp ip, #0 │ │ │ │ - bne ae5f0 │ │ │ │ + bne ae47c │ │ │ │ str r2, [r4, r1, lsl #3] │ │ │ │ str r0, [lr, #4] │ │ │ │ add r3, r3, #8 │ │ │ │ - cmp r3, r6 │ │ │ │ - bne ae518 │ │ │ │ + cmp r3, r7 │ │ │ │ + bne ae3a4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cmp r3, r8 │ │ │ │ - beq ae0ec │ │ │ │ - mov r0, r7 │ │ │ │ - bl 99d3c │ │ │ │ - ldr r3, [r9] │ │ │ │ - b ae214 │ │ │ │ - add r4, fp, #32 │ │ │ │ - cmp r4, r8 │ │ │ │ - bne ae7f0 │ │ │ │ + cmp r3, r6 │ │ │ │ + beq adfe4 │ │ │ │ + mov r0, sl │ │ │ │ + bl 99c60 │ │ │ │ + ldr r3, [fp] │ │ │ │ + b ae110 │ │ │ │ + add r4, r8, #32 │ │ │ │ + cmp r4, r6 │ │ │ │ + bne ae5b8 │ │ │ │ cmp lr, ip │ │ │ │ - beq aed2c │ │ │ │ + beq aea00 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ - mov r1, r8 │ │ │ │ - add r0, sp, #32 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #24 │ │ │ │ bl 29cdc │ │ │ │ mov r5, #8 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ - add r7, sp, #32 │ │ │ │ - str r8, [sp, #4] │ │ │ │ - b ae4d4 │ │ │ │ - add r3, fp, #32 │ │ │ │ - mov r7, r8 │ │ │ │ + add sl, sp, #24 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + b ae360 │ │ │ │ + add r3, r8, #32 │ │ │ │ + mov sl, r6 │ │ │ │ mov r5, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #2404] @ aef20 │ │ │ │ - ldr r2, [pc, #2404] @ aef24 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + ldr r3, [pc, #1628] @ aeaa4 │ │ │ │ + ldr r2, [pc, #1628] @ aeaa8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ ldr r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, r2 │ │ │ │ lsl r2, r5, #3 │ │ │ │ - bne aeb3c │ │ │ │ - ldr r3, [pc, #2352] @ aef08 │ │ │ │ - bl 35a770 │ │ │ │ + bne ae7e0 │ │ │ │ + ldr r3, [pc, #1588] @ aea98 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #1528] @ 0x5f8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b ae498 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + b ae324 │ │ │ │ add ip, r1, #9 │ │ │ │ cmp r5, ip │ │ │ │ - bcc ae668 │ │ │ │ + bcc ae4f4 │ │ │ │ ldr ip, [lr, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae804 │ │ │ │ + beq ae5cc │ │ │ │ ldr ip, [lr, #16] │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae8d8 │ │ │ │ + beq ae5d4 │ │ │ │ ldr ip, [lr, #24] │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae8e0 │ │ │ │ + beq ae5dc │ │ │ │ ldr ip, [lr, #32] │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae8e8 │ │ │ │ + beq ae5e4 │ │ │ │ ldr ip, [lr, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae8f0 │ │ │ │ + beq ae5ec │ │ │ │ ldr ip, [lr, #48] @ 0x30 │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae8f8 │ │ │ │ + beq ae5f4 │ │ │ │ ldr ip, [lr, #56] @ 0x38 │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae900 │ │ │ │ + beq ae5fc │ │ │ │ ldr ip, [lr, #64] @ 0x40 │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae908 │ │ │ │ + beq ae628 │ │ │ │ ldr ip, [lr, #72] @ 0x48 │ │ │ │ cmp ip, #0 │ │ │ │ - beq ae934 │ │ │ │ + beq ae630 │ │ │ │ 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 ae988 │ │ │ │ + bne ae684 │ │ │ │ str r2, [lr] │ │ │ │ str r0, [lr, #4] │ │ │ │ - b ae544 │ │ │ │ + b ae3d0 │ │ │ │ ldr lr, [r3, #24] │ │ │ │ - ldr sl, [r3, #28] │ │ │ │ - cmp lr, sl │ │ │ │ + ldr r7, [r3, #28] │ │ │ │ + cmp lr, r7 │ │ │ │ ldrhi r3, [r3, #12] │ │ │ │ strhi r3, [ip, #12] │ │ │ │ strhi ip, [r3, #8] │ │ │ │ - bhi ae4d4 │ │ │ │ + bhi ae360 │ │ │ │ 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 ae4d4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r1, [pc, #2120] @ aef28 │ │ │ │ + bne ae360 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r1, [pc, #1344] @ aeaac │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne aec38 │ │ │ │ + bne ae850 │ │ │ │ mov r0, r2 │ │ │ │ - str r2, [sp, #16] │ │ │ │ + str r2, [sp, #12] │ │ │ │ bl 2a1bc │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq aeb5c │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + beq ae800 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ ldr r3, [r1, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r1, #800] @ 0x320 │ │ │ │ - b ae4d4 │ │ │ │ - ldr r2, [r3] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne aed34 │ │ │ │ - ldr r2, [r9, #4] │ │ │ │ - ldr r3, [r2, #100] @ 0x64 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq ae764 │ │ │ │ - ldr r2, [pc, #2032] @ aef2c │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - mov r0, r9 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [pc, #1980] @ aef0c │ │ │ │ - cmp r0, r3 │ │ │ │ - mov r6, r0 │ │ │ │ - bne ae2e0 │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne aeec0 │ │ │ │ - ldr r6, [pc, #1988] @ aef30 │ │ │ │ - ldr r3, [r8, #36] @ 0x24 │ │ │ │ - ldr r2, [r6] │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - str r3, [r8, #36] @ 0x24 │ │ │ │ - bne aeea4 │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - ldr r3, [pc, #1924] @ aef10 │ │ │ │ - cmp r2, r3 │ │ │ │ - moveq r8, #0 │ │ │ │ - beq ae320 │ │ │ │ - ldr r6, [pc, #1940] @ aef30 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1038f0 │ │ │ │ - ldr r3, [r6] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - mov r8, r0 │ │ │ │ - bne aee04 │ │ │ │ - ldr r3, [r7] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae7cc │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r7] │ │ │ │ - beq aed14 │ │ │ │ - cmp r8, #0 │ │ │ │ - bgt ae1f4 │ │ │ │ - beq ae344 │ │ │ │ - b aea88 │ │ │ │ - add r3, fp, #32 │ │ │ │ - mov r7, r8 │ │ │ │ + b ae360 │ │ │ │ + add r3, r8, #32 │ │ │ │ + mov sl, r6 │ │ │ │ mov r5, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b ae5b4 │ │ │ │ - mov r7, r8 │ │ │ │ + b ae440 │ │ │ │ + mov sl, r6 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r5, #8 │ │ │ │ str r4, [sp, #4] │ │ │ │ - b ae4d4 │ │ │ │ + b ae360 │ │ │ │ add lr, lr, #8 │ │ │ │ - b ae68c │ │ │ │ - ldr r3, [r2, #172] @ 0xac │ │ │ │ - cmp r3, #0 │ │ │ │ - beq aeb64 │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble ae880 │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ - cmp r0, r6 │ │ │ │ - beq aeb80 │ │ │ │ - cmp r1, #1 │ │ │ │ - beq ae880 │ │ │ │ - ldr r0, [r3, #16] │ │ │ │ - cmp r0, r6 │ │ │ │ - beq aeb80 │ │ │ │ - cmp r1, #2 │ │ │ │ - beq ae880 │ │ │ │ - ldr r0, [r3, #20] │ │ │ │ - cmp r0, r6 │ │ │ │ - beq aeb80 │ │ │ │ - cmp r1, #3 │ │ │ │ - beq ae880 │ │ │ │ - add r3, r3, #20 │ │ │ │ - mov r0, #3 │ │ │ │ - ldr ip, [r3, #4]! │ │ │ │ - add r0, r0, #1 │ │ │ │ - cmp ip, r6 │ │ │ │ - beq aeb80 │ │ │ │ - cmp r1, r0 │ │ │ │ - bne ae868 │ │ │ │ - ldr r6, [r6, #100] @ 0x64 │ │ │ │ - cmp r6, #0 │ │ │ │ - movne r2, #0 │ │ │ │ - ldrne r3, [pc, #1656] @ aef0c │ │ │ │ - strne r2, [sp, #24] │ │ │ │ - beq ae728 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov r2, #2 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r7 │ │ │ │ - blx r6 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r0, r3 │ │ │ │ - mov r6, r0 │ │ │ │ - bne ae2e0 │ │ │ │ - ldr r2, [r3] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne aed3c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne ae764 │ │ │ │ - b ae724 │ │ │ │ + b ae518 │ │ │ │ add lr, lr, #16 │ │ │ │ - b ae68c │ │ │ │ + b ae518 │ │ │ │ add lr, lr, #24 │ │ │ │ - b ae68c │ │ │ │ + b ae518 │ │ │ │ add lr, lr, #32 │ │ │ │ - b ae68c │ │ │ │ + b ae518 │ │ │ │ add lr, lr, #40 @ 0x28 │ │ │ │ - b ae68c │ │ │ │ + b ae518 │ │ │ │ add lr, lr, #48 @ 0x30 │ │ │ │ - b ae68c │ │ │ │ + b ae518 │ │ │ │ add lr, lr, #56 @ 0x38 │ │ │ │ - b ae68c │ │ │ │ - add lr, lr, #64 @ 0x40 │ │ │ │ - b ae68c │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + b ae518 │ │ │ │ + ldr r2, [sp] │ │ │ │ ldr r2, [r2] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne aecfc │ │ │ │ + bne ae988 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ rsb r0, r0, #0 │ │ │ │ - b ae400 │ │ │ │ + b ae28c │ │ │ │ + add lr, lr, #64 @ 0x40 │ │ │ │ + b ae518 │ │ │ │ add lr, lr, #72 @ 0x48 │ │ │ │ - b ae68c │ │ │ │ + b ae518 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne aeb24 │ │ │ │ + bne ae824 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq aeb24 │ │ │ │ + beq ae824 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq aeb24 │ │ │ │ + beq ae824 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1cf47c │ │ │ │ + bl 1cd77c │ │ │ │ subs r3, r0, #0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldrne r3, [sp, #8] │ │ │ │ + str r3, [sp] │ │ │ │ + ldrne r3, [sp] │ │ │ │ ldrne r3, [r3, #4] │ │ │ │ ldrne r3, [r3, #112] @ 0x70 │ │ │ │ - bne ae090 │ │ │ │ + bne adf94 │ │ │ │ mvn r0, #0 │ │ │ │ - b ae400 │ │ │ │ - add sl, r1, #9 │ │ │ │ - cmp r5, sl │ │ │ │ - bcc aea00 │ │ │ │ - ldr sl, [lr, #8] │ │ │ │ - cmp sl, #0 │ │ │ │ - beq ae804 │ │ │ │ - ldr sl, [lr, #16] │ │ │ │ - cmp sl, #0 │ │ │ │ - beq ae8d8 │ │ │ │ - ldr sl, [lr, #24] │ │ │ │ - cmp sl, #0 │ │ │ │ - beq ae8e0 │ │ │ │ - ldr sl, [lr, #32] │ │ │ │ - cmp sl, #0 │ │ │ │ - beq ae8e8 │ │ │ │ - ldr sl, [lr, #40] @ 0x28 │ │ │ │ - cmp sl, #0 │ │ │ │ - beq ae8f0 │ │ │ │ - ldr sl, [lr, #48] @ 0x30 │ │ │ │ - cmp sl, #0 │ │ │ │ - beq ae8f8 │ │ │ │ - ldr sl, [lr, #56] @ 0x38 │ │ │ │ - cmp sl, #0 │ │ │ │ - beq ae900 │ │ │ │ - ldr sl, [lr, #64] @ 0x40 │ │ │ │ - cmp sl, #0 │ │ │ │ - beq ae908 │ │ │ │ - ldr sl, [lr, #72] @ 0x48 │ │ │ │ - cmp sl, #0 │ │ │ │ - beq ae934 │ │ │ │ + b ae28c │ │ │ │ + add r9, r1, #9 │ │ │ │ + cmp r5, r9 │ │ │ │ + bcc ae6fc │ │ │ │ + ldr r9, [lr, #8] │ │ │ │ + cmp r9, #0 │ │ │ │ + beq ae5cc │ │ │ │ + ldr r9, [lr, #16] │ │ │ │ + cmp r9, #0 │ │ │ │ + beq ae5d4 │ │ │ │ + ldr r9, [lr, #24] │ │ │ │ + cmp r9, #0 │ │ │ │ + beq ae5dc │ │ │ │ + ldr r9, [lr, #32] │ │ │ │ + cmp r9, #0 │ │ │ │ + beq ae5e4 │ │ │ │ + ldr r9, [lr, #40] @ 0x28 │ │ │ │ + cmp r9, #0 │ │ │ │ + beq ae5ec │ │ │ │ + ldr r9, [lr, #48] @ 0x30 │ │ │ │ + cmp r9, #0 │ │ │ │ + beq ae5f4 │ │ │ │ + ldr r9, [lr, #56] @ 0x38 │ │ │ │ + cmp r9, #0 │ │ │ │ + beq ae5fc │ │ │ │ + ldr r9, [lr, #64] @ 0x40 │ │ │ │ + cmp r9, #0 │ │ │ │ + beq ae628 │ │ │ │ + ldr r9, [lr, #72] @ 0x48 │ │ │ │ + cmp r9, #0 │ │ │ │ + beq ae630 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ lsr ip, ip, #5 │ │ │ │ add r1, r1, #1 │ │ │ │ add r1, r1, ip │ │ │ │ - b ae678 │ │ │ │ - ldr r3, [r9, #4] │ │ │ │ - ldr r2, [pc, #1252] @ aef04 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne aea38 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 23f260 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne ae1f4 │ │ │ │ - ldr r3, [r7] │ │ │ │ - ldr r2, [pc, #1220] @ aef08 │ │ │ │ - bl 35a770 │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - str r8, [sp, #20] │ │ │ │ - ldr r8, [r2, r0] │ │ │ │ - bne ae28c │ │ │ │ - b ae294 │ │ │ │ - ldr r1, [pc, #1236] @ aef34 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 29f4b4 <_Py_CheckRecursiveCall@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq aed8c │ │ │ │ + b ae504 │ │ │ │ ldr r3, [r7] │ │ │ │ + mov sl, fp │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq aea88 │ │ │ │ + beq ae730 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq aecbc │ │ │ │ - ldr r3, [r9] │ │ │ │ + beq ae9ac │ │ │ │ + ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq aeaa4 │ │ │ │ + beq ae74c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r9] │ │ │ │ - beq aee98 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + str r3, [sl] │ │ │ │ + beq ae9f4 │ │ │ │ + ldr r3, [sp] │ │ │ │ ldr r3, [r3] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq aead0 │ │ │ │ + beq ae778 │ │ │ │ sub r3, r3, #1 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + ldr r2, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne aead0 │ │ │ │ + bne ae778 │ │ │ │ mov r0, r2 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r9] │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae980 │ │ │ │ + beq ae67c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r9] │ │ │ │ - bne ae980 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b ae980 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - bl 92244 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + str r3, [sl] │ │ │ │ + bne ae67c │ │ │ │ + mov r0, sl │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b ae67c │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r2, [pc, #736] @ aea8c │ │ │ │ + cmp r3, r2 │ │ │ │ + bne ae154 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r7 │ │ │ │ + bl 23ba40 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne ae0f0 │ │ │ │ + b ae154 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + bl 92168 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ - b ae6cc │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str r0, [fp, #12] │ │ │ │ - stm r3, {r9, sl} │ │ │ │ - ldr r3, [r9] │ │ │ │ - b ae214 │ │ │ │ - ldr r3, [pc, #1036] @ aef38 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #1032] @ aef3c │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 117e48 │ │ │ │ - b ae980 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - str r2, [sp, #12] │ │ │ │ + b ae558 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + str r2, [sp, #8] │ │ │ │ ldr r0, [r1, #688] @ 0x2b0 │ │ │ │ mov r1, r2 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne ae4d4 │ │ │ │ - bl 2a1f3c │ │ │ │ - b aeaa4 │ │ │ │ - mov r3, r2 │ │ │ │ - ldr r3, [r3, #128] @ 0x80 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne aed80 │ │ │ │ - ldr r3, [pc, #964] @ aef40 │ │ │ │ - cmp r6, r3 │ │ │ │ - bne ae880 │ │ │ │ - ldr r3, [r2, #100] @ 0x64 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq aedec │ │ │ │ - ldr r2, [pc, #920] @ aef2c │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - mov r0, r9 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [pc, #868] @ aef0c │ │ │ │ - cmp r0, r3 │ │ │ │ - mov r6, r0 │ │ │ │ - bne ae2e0 │ │ │ │ - ldr r2, [r3] │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne aed94 │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ - ldr r6, [r2, #100] @ 0x64 │ │ │ │ - cmp r6, #0 │ │ │ │ - movne r2, #1 │ │ │ │ - strne r2, [sp, #24] │ │ │ │ - bne ae898 │ │ │ │ - b ae764 │ │ │ │ - ldr r1, [pc, #868] @ aef44 │ │ │ │ + bne ae360 │ │ │ │ + mov sl, fp │ │ │ │ + bl 29ef8c │ │ │ │ + b ae74c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + str r0, [r8, #12] │ │ │ │ + str sl, [r3, #4] │ │ │ │ + str fp, [r3] │ │ │ │ + ldr r3, [fp] │ │ │ │ + b ae110 │ │ │ │ + ldr r3, [pc, #644] @ aeab0 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r1, [pc, #640] @ aeab4 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 1176e0 │ │ │ │ + b ae67c │ │ │ │ + ldr r1, [pc, #628] @ aeab8 │ │ │ │ cmp r3, r1 │ │ │ │ - bne aec98 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - b ae3e4 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr sl, [pc, #848] @ aef48 │ │ │ │ - mov r5, r4 │ │ │ │ - str r3, [fp, #8] │ │ │ │ - mov r4, r7 │ │ │ │ - b aec08 │ │ │ │ - add r4, r4, #8 │ │ │ │ - cmp r4, r6 │ │ │ │ - bhi ae550 │ │ │ │ - ldr r2, [r4] │ │ │ │ - cmp r2, #0 │ │ │ │ - cmpne r2, sl │ │ │ │ - beq aec04 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r0, r5 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - bl 242834 │ │ │ │ + bne ae9b8 │ │ │ │ + ldr r0, [sp] │ │ │ │ + b ae270 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b aec04 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - str r2, [sp, #16] │ │ │ │ + str r2, [sp, #12] │ │ │ │ ldr r0, [r1, #668] @ 0x29c │ │ │ │ mov r1, r2 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ - b ae6fc │ │ │ │ - ldr r3, [pc, #728] @ aef38 │ │ │ │ + b ae588 │ │ │ │ + mov r7, sl │ │ │ │ + str r3, [r8, #8] │ │ │ │ + b ae880 │ │ │ │ + add r7, r7, #8 │ │ │ │ + cmp r7, r9 │ │ │ │ + bhi ae3dc │ │ │ │ + ldr r2, [r7] │ │ │ │ + ldr r3, [pc, #552] @ aeabc │ │ │ │ + cmp r2, #0 │ │ │ │ + cmpne r2, r3 │ │ │ │ + beq ae87c │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 23f018 │ │ │ │ + b ae87c │ │ │ │ + mov r0, fp │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [fp] │ │ │ │ + b ae110 │ │ │ │ + ldr r3, [pc, #488] @ aeab0 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #736] @ aef4c │ │ │ │ - bl 117e48 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + ldr r1, [pc, #492] @ aeac0 │ │ │ │ + bl 1176e0 │ │ │ │ + ldr r2, [sp] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae980 │ │ │ │ + beq ae67c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne ae980 │ │ │ │ + bne ae67c │ │ │ │ mov r0, r2 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b ae980 │ │ │ │ - ldr r2, [r2, #1420] @ 0x58c │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - mov r1, #1 │ │ │ │ - blx r3 │ │ │ │ - b aebe4 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r9] │ │ │ │ - b ae214 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b ae67c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 103320 │ │ │ │ + ldr r3, [r6] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + bne aea08 │ │ │ │ + ldr r3, [r7] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq ae93c │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r7] │ │ │ │ + bne ae93c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b aea88 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt ae0f0 │ │ │ │ + beq ae1d8 │ │ │ │ + mov sl, fp │ │ │ │ + b ae730 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq ae910 │ │ │ │ - ldr r3, [pc, #628] @ aef50 │ │ │ │ + beq ae604 │ │ │ │ + ldr r3, [pc, #348] @ aeac4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 18abfc <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 189550 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne aed20 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + bne ae9a0 │ │ │ │ + ldr r3, [sp] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ae3e8 │ │ │ │ + beq ae274 │ │ │ │ sub r2, r2, #1 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r3, [sp] │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - beq ae3c8 │ │ │ │ - b ae3e8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b ae7cc │ │ │ │ + beq ae254 │ │ │ │ + b ae274 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18ac24 <_PyErr_Clear@@Base> │ │ │ │ - b aecec │ │ │ │ - ldr r3, [r9] │ │ │ │ - b ae214 │ │ │ │ - mov r1, #0 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - sub r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - str r2, [r3] │ │ │ │ - bne ae8c8 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr r2, [pc, #448] @ aef18 │ │ │ │ - ldr r6, [r3, #24] │ │ │ │ - ldr r3, [r2, #1416] @ 0x588 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq aed74 │ │ │ │ - ldr r2, [r2, #1420] @ 0x58c │ │ │ │ - ldr r0, [pc, #412] @ aef0c │ │ │ │ - mov r1, #1 │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [pc, #400] @ aef0c │ │ │ │ - blx r6 │ │ │ │ - b ae8c8 │ │ │ │ - cmp r3, r6 │ │ │ │ - bne aeb68 │ │ │ │ - b aeb80 │ │ │ │ - ldr r6, [r7, #4] │ │ │ │ - b ae2a8 │ │ │ │ - sub r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - str r2, [r3] │ │ │ │ - bne aebbc │ │ │ │ - ldr r2, [pc, #364] @ aef18 │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ - ldr r6, [r2, #1416] @ 0x588 │ │ │ │ - ldr r1, [r1, #24] │ │ │ │ - cmp r6, #0 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - beq aedd4 │ │ │ │ + bl 189578 <_PyErr_Clear@@Base> │ │ │ │ + b ae978 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b ae730 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ + ldr r0, [sp] │ │ │ │ mov r1, #1 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - blx r6 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r0, [pc, #300] @ aef0c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ blx r3 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - b aebbc │ │ │ │ - ldr r6, [r6, #100] @ 0x64 │ │ │ │ - cmp r6, #0 │ │ │ │ - strne r3, [sp, #24] │ │ │ │ - ldrne r3, [pc, #268] @ aef0c │ │ │ │ - bne ae898 │ │ │ │ - b ae764 │ │ │ │ + b ae848 │ │ │ │ + mov r0, r4 │ │ │ │ + bl a452c <_PyType_GetDict@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne aea54 │ │ │ │ + mov r0, r4 │ │ │ │ + bl a55e4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge aea70 │ │ │ │ + mov sl, fp │ │ │ │ + b ae74c │ │ │ │ + mov r0, sl │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b ae74c │ │ │ │ + ldr r3, [fp] │ │ │ │ + b ae110 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne ae7b0 │ │ │ │ + bne ae918 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #248] @ aef18 │ │ │ │ + ldr r2, [pc, #120] @ aea9c │ │ │ │ ldr r3, [r3, #24] │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #20] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq aee40 │ │ │ │ + beq aea44 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b ae7b0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl a4608 <_PyType_GetDict@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne aee80 │ │ │ │ - mov r0, r4 │ │ │ │ - bl a56c0 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt aeaa4 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne ae130 │ │ │ │ - ldr r4, [r9, #4] │ │ │ │ - ldr r3, [pc, #176] @ aef38 │ │ │ │ + b ae918 │ │ │ │ + mov sl, fp │ │ │ │ + ldr r3, [pc, #80] @ aeab0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #196] @ aef54 │ │ │ │ + ldr r1, [pc, #96] @ aeac8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117e48 │ │ │ │ - b aeaa4 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b aeaa4 │ │ │ │ - add r2, r2, #1 │ │ │ │ - ldr r3, [pc, #96] @ aef10 │ │ │ │ - str r2, [r6] │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq ae304 │ │ │ │ - b ae794 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r0] │ │ │ │ - bne ae764 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #60] @ aef18 │ │ │ │ - ldr r6, [r3, #24] │ │ │ │ - ldr r3, [r2, #1416] @ 0x588 │ │ │ │ + bl 1176e0 │ │ │ │ + b ae74c │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq aeef4 │ │ │ │ - ldr r2, [r2, #1420] @ 0x58c │ │ │ │ - mov r1, #1 │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [pc, #16] @ aef0c │ │ │ │ - blx r6 │ │ │ │ - b ae764 │ │ │ │ - andeq r6, r4, r0, asr r9 │ │ │ │ - ldrsheq sl, [r6], #-76 @ 0xffffffb4 │ │ │ │ - andeq r0, r0, ip │ │ │ │ - subseq r1, r6, r8, ror sp │ │ │ │ - subseq r9, r6, r4, lsl #1 │ │ │ │ - subseq r1, r6, r4, ror #1 │ │ │ │ - subseq r5, r8, r0, lsl lr │ │ │ │ + bne ae028 │ │ │ │ + ldr r4, [fp, #4] │ │ │ │ + mov sl, fp │ │ │ │ + b aea58 │ │ │ │ + andeq r6, r4, r8, ror #18 │ │ │ │ + ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ + subseq r9, r5, r4, lsl #1 │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + andeq r0, r0, ip │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ andeq ip, r0, r0, asr r3 │ │ │ │ - subseq r4, r8, r0, lsl lr │ │ │ │ - andeq r2, r9, ip, lsr #2 │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ + andeq r2, r9, r0, asr r0 │ │ │ │ andeq fp, r8, r0, asr r1 │ │ │ │ - subseq r1, r7, r0, asr r5 │ │ │ │ - subseq r1, r6, r4, ror lr │ │ │ │ - eorseq r3, r6, r8, lsr ip │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r6, r8, ror #23 │ │ │ │ - subseq r8, r6, r0, asr lr │ │ │ │ - @ instruction: 0x0018f6f8 │ │ │ │ - subseq r1, r7, r8, ror #10 │ │ │ │ - eorseq r3, r6, r8, lsl #24 │ │ │ │ - subseq fp, r6, r8, asr #23 │ │ │ │ - @ instruction: 0x0035dfb0 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r1, r6, r8, ror #10 │ │ │ │ + andseq sp, r8, r4, ror #25 │ │ │ │ + subseq r1, r6, r0, asr r5 │ │ │ │ + eorseq r1, r6, r8, lsl #11 │ │ │ │ + subseq fp, r5, r8, asr #23 │ │ │ │ + eorseq fp, r5, r0, lsr r9 │ │ │ │ │ │ │ │ -000aef58 : │ │ │ │ +000aeacc : │ │ │ │ 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 aefa4 │ │ │ │ + beq aeb18 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq aefe4 │ │ │ │ + beq aeb58 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r1, [pc, #152] @ af028 │ │ │ │ + ldr r1, [pc, #152] @ aeb9c │ │ │ │ ldr r3, [r2, #112] @ 0x70 │ │ │ │ cmp r3, r1 │ │ │ │ cmpne r3, #0 │ │ │ │ - beq aefec │ │ │ │ + beq aeb60 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne aefd0 │ │ │ │ + bne aeb44 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq aefd0 │ │ │ │ + beq aeb44 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq aefd0 │ │ │ │ + beq aeb44 │ │ │ │ pop {r4, lr} │ │ │ │ - b 1cf47c │ │ │ │ - ldr r3, [pc, #84] @ af02c │ │ │ │ + b 1cd77c │ │ │ │ + ldr r3, [pc, #84] @ aeba0 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #80] @ af030 │ │ │ │ + ldr r1, [pc, #80] @ aeba4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117e48 │ │ │ │ + bl 1176e0 │ │ │ │ mov r4, #0 │ │ │ │ - b aef9c │ │ │ │ - ldr r3, [pc, #56] @ af02c │ │ │ │ + b aeb10 │ │ │ │ + ldr r3, [pc, #56] @ aeba0 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #52] @ af034 │ │ │ │ - bl 117e48 │ │ │ │ + ldr r1, [pc, #52] @ aeba8 │ │ │ │ + bl 1176e0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq aefe4 │ │ │ │ + beq aeb58 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne aefe4 │ │ │ │ + bne aeb58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b aefe4 │ │ │ │ - andeq r6, r4, r0, asr r9 │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r6, r8, ror #23 │ │ │ │ - eorseq r3, r6, r8, lsl #24 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b aeb58 │ │ │ │ + andeq r6, r4, r8, ror #18 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r1, r6, r8, ror #10 │ │ │ │ + eorseq r1, r6, r8, lsl #11 │ │ │ │ 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 af3a0 │ │ │ │ - ldr r7, [pc, #848] @ af3b0 │ │ │ │ + beq aef14 │ │ │ │ + ldr r7, [pc, #848] @ aef24 │ │ │ │ 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 af35c │ │ │ │ + bne aeed0 │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r8, [pc, #800] @ af3b4 │ │ │ │ + ldr r8, [pc, #800] @ aef28 │ │ │ │ sub r3, r3, r4 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ cmp r6, r3 │ │ │ │ ldr r9, [r8, r0] │ │ │ │ - bhi af308 │ │ │ │ + bhi aee7c │ │ │ │ adds r6, r4, r6 │ │ │ │ - bmi af308 │ │ │ │ - ldr sl, [pc, #772] @ af3b8 │ │ │ │ - ldr r2, [pc, #772] @ af3bc │ │ │ │ + bmi aee7c │ │ │ │ + ldr sl, [pc, #772] @ aef2c │ │ │ │ + ldr r2, [pc, #772] @ aef30 │ │ │ │ ldr r3, [sl, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne af2f4 │ │ │ │ + bne aee68 │ │ │ │ ldr r0, [r9, #8] │ │ │ │ sub r1, r6, #1 │ │ │ │ add r3, r0, #4096 @ 0x1000 │ │ │ │ cmp r1, #512 @ 0x200 │ │ │ │ ldr fp, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs af2ac │ │ │ │ + bcs aee20 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [fp, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq af29c │ │ │ │ + beq aee10 │ │ │ │ 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 af1bc │ │ │ │ + beq aed30 │ │ │ │ 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 af254 │ │ │ │ + bgt aedc8 │ │ │ │ ldr r3, [r7] │ │ │ │ str r7, [r4, #4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r7] │ │ │ │ - ldr r3, [pc, #616] @ af3c0 │ │ │ │ + ldr r3, [pc, #616] @ aef34 │ │ │ │ mov r2, #1 │ │ │ │ ldr r6, [r3, #1416] @ 0x588 │ │ │ │ str r2, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne af204 │ │ │ │ + bne aed78 │ │ │ │ ldr r3, [r5] │ │ │ │ str r6, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq af22c │ │ │ │ - bl 35a770 │ │ │ │ + beq aeda0 │ │ │ │ + bl 3580f0 │ │ │ │ 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] │ │ │ │ @@ -136918,543 +136623,543 @@ │ │ │ │ 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 r6, sl │ │ │ │ - bhi af1f4 │ │ │ │ + bhi aed68 │ │ │ │ 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 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r9, [r8, r0] │ │ │ │ ldr r0, [r9, #8] │ │ │ │ - b af10c │ │ │ │ + b aec80 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [ip, #12] │ │ │ │ str ip, [r3, #8] │ │ │ │ - b af10c │ │ │ │ - ldr r2, [pc, #440] @ af3c4 │ │ │ │ + b aec80 │ │ │ │ + ldr r2, [pc, #440] @ aef38 │ │ │ │ cmp r6, r2 │ │ │ │ - bne af338 │ │ │ │ + bne aeeac │ │ │ │ mov r0, r4 │ │ │ │ - bl 18fcb8 │ │ │ │ + bl 18e2a4 │ │ │ │ ldr r3, [r5] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #8] │ │ │ │ - bne af178 │ │ │ │ - bl 35a770 │ │ │ │ + bne aecec │ │ │ │ + bl 3580f0 │ │ │ │ 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 af1a4 │ │ │ │ + b aed18 │ │ │ │ ldr r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq af13c │ │ │ │ + beq aecb0 │ │ │ │ cmp ip, #0 │ │ │ │ - beq af13c │ │ │ │ + beq aecb0 │ │ │ │ ldr r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne af13c │ │ │ │ + bne aecb0 │ │ │ │ ldr r3, [r9, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne af34c │ │ │ │ + bne aeec0 │ │ │ │ add r0, r9, #12 │ │ │ │ ldr r3, [r9, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne af13c │ │ │ │ + bne aecb0 │ │ │ │ mov r1, #16 │ │ │ │ - bl 3598bc │ │ │ │ - b af13c │ │ │ │ + bl 357240 │ │ │ │ + b aecb0 │ │ │ │ mov r0, fp │ │ │ │ - bl 92244 │ │ │ │ + bl 92168 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne af1e4 │ │ │ │ + bne aed58 │ │ │ │ ldr r3, [sl, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #272] @ af3c8 │ │ │ │ + ldr r2, [pc, #272] @ aef3c │ │ │ │ cmp r3, r2 │ │ │ │ - bne af324 │ │ │ │ + bne aee98 │ │ │ │ cmp r6, #1 │ │ │ │ movcs r0, r6 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq af308 │ │ │ │ + beq aee7c │ │ │ │ ldr r3, [fp, #800] @ 0x320 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r9, [r8, r0] │ │ │ │ add r3, r3, #1 │ │ │ │ ldr r0, [r9, #8] │ │ │ │ str r3, [fp, #800] @ 0x320 │ │ │ │ - b af10c │ │ │ │ + b aec80 │ │ │ │ ldr r0, [sl, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne af1e4 │ │ │ │ + bne aed58 │ │ │ │ mov r0, r9 │ │ │ │ - bl 2a1f58 │ │ │ │ + bl 29efa8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne af13c │ │ │ │ + bne aecb0 │ │ │ │ mov r4, #0 │ │ │ │ - b af1b4 │ │ │ │ + b aed28 │ │ │ │ ldr r0, [sl, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r2, r0 │ │ │ │ - b af2d0 │ │ │ │ + b aee44 │ │ │ │ ldr r2, [r3, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b af218 │ │ │ │ + b aed8c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne af13c │ │ │ │ - b af280 │ │ │ │ + bne aecb0 │ │ │ │ + b aedf4 │ │ │ │ ldr r2, [r7, #440] @ 0x1b8 │ │ │ │ mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ - ldr r8, [pc, #64] @ af3b4 │ │ │ │ + ldr r8, [pc, #64] @ aef28 │ │ │ │ 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 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ cmp r6, r1 │ │ │ │ ldr r9, [r8, r0] │ │ │ │ - bls af0a4 │ │ │ │ - b af308 │ │ │ │ - ldr r1, [pc, #36] @ af3cc │ │ │ │ - ldr r0, [pc, #36] @ af3d0 │ │ │ │ - bl 2e2cec <_PyErr_BadInternalCall@@Base> │ │ │ │ - b af31c │ │ │ │ - subseq r2, r6, ip, ror #26 │ │ │ │ - andeq r0, r0, ip │ │ │ │ - subseq r4, r8, r0, lsl lr │ │ │ │ - andeq r2, r9, ip, lsr #2 │ │ │ │ - subseq r5, r8, r0, lsl lr │ │ │ │ - @ instruction: 0x0018f6f8 │ │ │ │ + bls aec18 │ │ │ │ + b aee7c │ │ │ │ + ldr r1, [pc, #36] @ aef40 │ │ │ │ + ldr r0, [pc, #36] @ aef44 │ │ │ │ + bl 2e0194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b aee90 │ │ │ │ + subseq r2, r5, ip, ror #26 │ │ │ │ + andeq r0, r0, ip │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ + andeq r2, r9, r0, asr r0 │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ + andseq sp, r8, r4, ror #25 │ │ │ │ andeq fp, r8, r0, asr r1 │ │ │ │ andeq r0, r0, r3, asr r4 │ │ │ │ - eorseq lr, r5, r0, lsl #11 │ │ │ │ + eorseq fp, r5, r0, lsl #30 │ │ │ │ │ │ │ │ -000af3d4 : │ │ │ │ +000aef48 : │ │ │ │ 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 af400 │ │ │ │ + beq aef74 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #64] @ af448 │ │ │ │ - bl 35a770 │ │ │ │ + ldr r3, [pc, #64] @ aefbc │ │ │ │ + bl 3580f0 │ │ │ │ ldr r5, [r3, r0] │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq af3f8 │ │ │ │ + beq aef6c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq af3f8 │ │ │ │ - ldr r3, [pc, #32] @ af44c │ │ │ │ + beq aef6c │ │ │ │ + ldr r3, [pc, #32] @ aefc0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 18abfc <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 189550 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq af3f8 │ │ │ │ + beq aef6c │ │ │ │ mov r0, r5 │ │ │ │ - bl 18ac24 <_PyErr_Clear@@Base> │ │ │ │ - b af3f8 │ │ │ │ + bl 189578 <_PyErr_Clear@@Base> │ │ │ │ + b aef6c │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq fp, r6, r8, asr #23 │ │ │ │ + subseq fp, r5, r8, asr #23 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq af4b8 │ │ │ │ + beq af02c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bge af494 │ │ │ │ + bge af008 │ │ │ │ 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 af4b8 │ │ │ │ + beq af02c │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r2, [r0] │ │ │ │ - beq af4c0 │ │ │ │ + beq af034 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_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 984bc │ │ │ │ + bl 983e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq af518 │ │ │ │ + beq af08c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 8bbe8 │ │ │ │ - ldr r1, [pc, #4] @ af524 │ │ │ │ - ldr r0, [pc, #4] @ af528 │ │ │ │ - bl 7d954 <_Py_FatalErrorFunc@@Base> │ │ │ │ - eorseq lr, r5, ip, lsl #14 │ │ │ │ - eorseq r9, sp, r0, asr #2 │ │ │ │ + b 8bb54 │ │ │ │ + ldr r1, [pc, #4] @ af098 │ │ │ │ + ldr r0, [pc, #4] @ af09c │ │ │ │ + bl 7d718 <_Py_FatalErrorFunc@@Base> │ │ │ │ + eorseq ip, r5, ip, lsl #1 │ │ │ │ + eorseq r6, sp, r0, asr #21 │ │ │ │ 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 af7ec │ │ │ │ + bls af360 │ │ │ │ cmp r1, #15 │ │ │ │ - bls af68c │ │ │ │ + bls af200 │ │ │ │ cmp r1, #31 │ │ │ │ - bls af848 │ │ │ │ + bls af3bc │ │ │ │ mov r5, #32 │ │ │ │ lsl r5, r5, #1 │ │ │ │ cmp r5, r1 │ │ │ │ - bls af564 │ │ │ │ + bls af0d8 │ │ │ │ cmn r5, #-268435455 @ 0xf0000001 │ │ │ │ ldr r7, [r6, #20] │ │ │ │ add r9, r6, #32 │ │ │ │ - bhi af9e4 │ │ │ │ - ldr sl, [pc, #1128] @ af9f0 │ │ │ │ - ldr r2, [pc, #1128] @ af9f4 │ │ │ │ + bhi af558 │ │ │ │ + ldr sl, [pc, #1128] @ af564 │ │ │ │ + ldr r2, [pc, #1128] @ af568 │ │ │ │ ldr r3, [sl, #692] @ 0x2b4 │ │ │ │ cmp r3, r2 │ │ │ │ lsl r2, r5, #3 │ │ │ │ - bne af964 │ │ │ │ - ldr r3, [pc, #1112] @ af9f8 │ │ │ │ - bl 35a770 │ │ │ │ + bne af4d8 │ │ │ │ + ldr r3, [pc, #1112] @ af56c │ │ │ │ + bl 3580f0 │ │ │ │ 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 af7a8 │ │ │ │ + bne af31c │ │ │ │ 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 af94c │ │ │ │ + beq af4c0 │ │ │ │ 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 af778 │ │ │ │ + beq af2ec │ │ │ │ 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 af988 │ │ │ │ + bne af4fc │ │ │ │ cmp r7, r8 │ │ │ │ addls r6, r7, #16 │ │ │ │ addls r6, r6, r2 │ │ │ │ addls r3, r7, #8 │ │ │ │ - bhi af678 │ │ │ │ + bhi af1ec │ │ │ │ ldr r2, [r3, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq af66c │ │ │ │ + beq af1e0 │ │ │ │ ldr r0, [r3, #-4] │ │ │ │ and r1, r5, r0 │ │ │ │ ldr lr, [r4, r1, lsl #3] │ │ │ │ add ip, r4, r1, lsl #3 │ │ │ │ cmp lr, #0 │ │ │ │ - bne af6d0 │ │ │ │ + bne af244 │ │ │ │ str r2, [r4, r1, lsl #3] │ │ │ │ str r0, [ip, #4] │ │ │ │ add r3, r3, #8 │ │ │ │ cmp r6, r3 │ │ │ │ - bne af640 │ │ │ │ + bne af1b4 │ │ │ │ cmp r9, sl │ │ │ │ - bne af88c │ │ │ │ + bne af400 │ │ │ │ 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] @ af9f0 │ │ │ │ - ldr r2, [pc, #848] @ af9f4 │ │ │ │ + ldr sl, [pc, #848] @ af564 │ │ │ │ + ldr r2, [pc, #848] @ af568 │ │ │ │ ldr r3, [sl, #692] @ 0x2b4 │ │ │ │ cmp r3, r2 │ │ │ │ lsl r2, r5, #3 │ │ │ │ - bne af964 │ │ │ │ - ldr r3, [pc, #832] @ af9f8 │ │ │ │ - bl 35a770 │ │ │ │ + bne af4d8 │ │ │ │ + ldr r3, [pc, #832] @ af56c │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #1528] @ 0x5f8 │ │ │ │ str r3, [sp] │ │ │ │ - b af5bc │ │ │ │ + b af130 │ │ │ │ add lr, r1, #9 │ │ │ │ cmp r5, lr │ │ │ │ - bcc af748 │ │ │ │ + bcc af2bc │ │ │ │ ldr lr, [ip, #8] │ │ │ │ cmp lr, #0 │ │ │ │ - beq af858 │ │ │ │ + beq af3cc │ │ │ │ ldr lr, [ip, #16] │ │ │ │ cmp lr, #0 │ │ │ │ - beq af874 │ │ │ │ + beq af3e8 │ │ │ │ ldr lr, [ip, #24] │ │ │ │ cmp lr, #0 │ │ │ │ - beq af87c │ │ │ │ + beq af3f0 │ │ │ │ ldr lr, [ip, #32] │ │ │ │ cmp lr, #0 │ │ │ │ - beq af884 │ │ │ │ + beq af3f8 │ │ │ │ ldr lr, [ip, #40] @ 0x28 │ │ │ │ cmp lr, #0 │ │ │ │ - beq af8a0 │ │ │ │ + beq af414 │ │ │ │ ldr lr, [ip, #48] @ 0x30 │ │ │ │ cmp lr, #0 │ │ │ │ - beq af898 │ │ │ │ + beq af40c │ │ │ │ ldr lr, [ip, #56] @ 0x38 │ │ │ │ cmp lr, #0 │ │ │ │ - beq af8a8 │ │ │ │ + beq af41c │ │ │ │ ldr lr, [ip, #64] @ 0x40 │ │ │ │ cmp lr, #0 │ │ │ │ - beq af8b0 │ │ │ │ + beq af424 │ │ │ │ ldr lr, [ip, #72] @ 0x48 │ │ │ │ cmp lr, #0 │ │ │ │ - beq af8b8 │ │ │ │ + beq af42c │ │ │ │ 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 af8c0 │ │ │ │ + bne af434 │ │ │ │ str r2, [ip] │ │ │ │ str r0, [ip, #4] │ │ │ │ - b af66c │ │ │ │ + b af1e0 │ │ │ │ ldr lr, [r3, #24] │ │ │ │ ldr fp, [r3, #28] │ │ │ │ cmp lr, fp │ │ │ │ - bhi af860 │ │ │ │ + bhi af3d4 │ │ │ │ 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 af5f8 │ │ │ │ + bne af16c │ │ │ │ ldr r3, [sl, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #584] @ af9fc │ │ │ │ + ldr r1, [pc, #584] @ af570 │ │ │ │ cmp r3, r1 │ │ │ │ - bne af9c8 │ │ │ │ + bne af53c │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ bl 2a1bc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq af9e4 │ │ │ │ + beq af558 │ │ │ │ ldr r1, [sp] │ │ │ │ mov sl, r7 │ │ │ │ ldr r3, [r1, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r1, #800] @ 0x320 │ │ │ │ - b af5fc │ │ │ │ + b af170 │ │ │ │ ldr r7, [r0, #20] │ │ │ │ add r4, r0, #32 │ │ │ │ cmp r7, r4 │ │ │ │ - bne af834 │ │ │ │ + bne af3a8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - beq af680 │ │ │ │ + beq af1f4 │ │ │ │ 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 af5fc │ │ │ │ + b af170 │ │ │ │ mov sl, r7 │ │ │ │ mov r9, r4 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r5, #8 │ │ │ │ - b af5fc │ │ │ │ + b af170 │ │ │ │ ldr r7, [r0, #20] │ │ │ │ add r9, r0, #32 │ │ │ │ mov r5, #32 │ │ │ │ - b af698 │ │ │ │ + b af20c │ │ │ │ add ip, ip, #8 │ │ │ │ - b af76c │ │ │ │ + b af2e0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [ip, #12] │ │ │ │ mov sl, r7 │ │ │ │ str ip, [r3, #8] │ │ │ │ - b af5fc │ │ │ │ + b af170 │ │ │ │ add ip, ip, #16 │ │ │ │ - b af76c │ │ │ │ + b af2e0 │ │ │ │ add ip, ip, #24 │ │ │ │ - b af76c │ │ │ │ + b af2e0 │ │ │ │ add ip, ip, #32 │ │ │ │ - b af76c │ │ │ │ + b af2e0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 99d3c │ │ │ │ - b af680 │ │ │ │ + bl 99c60 │ │ │ │ + b af1f4 │ │ │ │ add ip, ip, #48 @ 0x30 │ │ │ │ - b af76c │ │ │ │ + b af2e0 │ │ │ │ add ip, ip, #40 @ 0x28 │ │ │ │ - b af76c │ │ │ │ + b af2e0 │ │ │ │ add ip, ip, #56 @ 0x38 │ │ │ │ - b af76c │ │ │ │ + b af2e0 │ │ │ │ add ip, ip, #64 @ 0x40 │ │ │ │ - b af76c │ │ │ │ + b af2e0 │ │ │ │ add ip, ip, #72 @ 0x48 │ │ │ │ - b af76c │ │ │ │ + b af2e0 │ │ │ │ add r8, r1, #9 │ │ │ │ cmp r5, r8 │ │ │ │ - bcc af938 │ │ │ │ + bcc af4ac │ │ │ │ ldr r8, [ip, #8] │ │ │ │ cmp r8, #0 │ │ │ │ - beq af858 │ │ │ │ + beq af3cc │ │ │ │ ldr r8, [ip, #16] │ │ │ │ cmp r8, #0 │ │ │ │ - beq af874 │ │ │ │ + beq af3e8 │ │ │ │ ldr r8, [ip, #24] │ │ │ │ cmp r8, #0 │ │ │ │ - beq af87c │ │ │ │ + beq af3f0 │ │ │ │ ldr r8, [ip, #32] │ │ │ │ cmp r8, #0 │ │ │ │ - beq af884 │ │ │ │ + beq af3f8 │ │ │ │ ldr r8, [ip, #40] @ 0x28 │ │ │ │ cmp r8, #0 │ │ │ │ - beq af8a0 │ │ │ │ + beq af414 │ │ │ │ ldr r8, [ip, #48] @ 0x30 │ │ │ │ cmp r8, #0 │ │ │ │ - beq af898 │ │ │ │ + beq af40c │ │ │ │ ldr r8, [ip, #56] @ 0x38 │ │ │ │ cmp r8, #0 │ │ │ │ - beq af8a8 │ │ │ │ + beq af41c │ │ │ │ ldr r8, [ip, #64] @ 0x40 │ │ │ │ cmp r8, #0 │ │ │ │ - beq af8b0 │ │ │ │ + beq af424 │ │ │ │ ldr r8, [ip, #72] @ 0x48 │ │ │ │ cmp r8, #0 │ │ │ │ - beq af8b8 │ │ │ │ + beq af42c │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ lsr lr, lr, #5 │ │ │ │ add r1, r1, #1 │ │ │ │ add r1, r1, lr │ │ │ │ - b af758 │ │ │ │ + b af2cc │ │ │ │ ldr r0, [sp] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 92244 │ │ │ │ + bl 92168 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b af7a0 │ │ │ │ + b af314 │ │ │ │ ldr r0, [sl, #688] @ 0x2b0 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp] │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq af9e4 │ │ │ │ + beq af558 │ │ │ │ ldr r2, [sp] │ │ │ │ mov sl, r7 │ │ │ │ - b af5fc │ │ │ │ + b af170 │ │ │ │ str r3, [r6, #8] │ │ │ │ - ldr fp, [pc, #108] @ afa00 │ │ │ │ + ldr fp, [pc, #108] @ af574 │ │ │ │ mov r6, r7 │ │ │ │ - b af99c │ │ │ │ + b af510 │ │ │ │ add r6, r6, #8 │ │ │ │ cmp r6, r8 │ │ │ │ - bhi af678 │ │ │ │ + bhi af1ec │ │ │ │ ldr r2, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ cmpne r2, fp │ │ │ │ - beq af998 │ │ │ │ + beq af50c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 242834 │ │ │ │ - b af998 │ │ │ │ + bl 23f018 │ │ │ │ + b af50c │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sl, #668] @ 0x29c │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b af7cc │ │ │ │ - bl 2a1f3c │ │ │ │ + b af340 │ │ │ │ + bl 29ef8c │ │ │ │ mvn r0, #0 │ │ │ │ - b af684 │ │ │ │ - subseq r4, r8, r0, lsl lr │ │ │ │ - andeq r2, r9, ip, lsr #2 │ │ │ │ + b af1f8 │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ + andeq r2, r9, r0, asr r0 │ │ │ │ andeq r0, r0, ip │ │ │ │ andeq fp, r8, r0, asr r1 │ │ │ │ - subseq r1, r7, r8, ror #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] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ @@ -137465,481 +137170,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 afa5c │ │ │ │ + beq af5d0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne afa68 │ │ │ │ + bne af5dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a42c8 │ │ │ │ + b a41ec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne afa5c │ │ │ │ - ldr r2, [pc, #68] @ afac4 │ │ │ │ + bne af5d0 │ │ │ │ + ldr r2, [pc, #68] @ af638 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne afaa4 │ │ │ │ + bne af618 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b a42c8 │ │ │ │ - ldr r1, [pc, #28] @ afac8 │ │ │ │ + b a41ec │ │ │ │ + ldr r1, [pc, #28] @ af63c │ │ │ │ cmp r3, r1 │ │ │ │ - beq afa90 │ │ │ │ + beq af604 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b afa90 │ │ │ │ - subseq r5, r8, r0, lsl lr │ │ │ │ - @ instruction: 0x0018f6f8 │ │ │ │ + b af604 │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ + andseq sp, r8, r4, ror #25 │ │ │ │ │ │ │ │ -000afacc <_Py_CheckFunctionResult@@Base>: │ │ │ │ +000af640 <_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 afb00 <_Py_CheckFunctionResult@@Base+0x34> │ │ │ │ + beq af674 <_Py_CheckFunctionResult@@Base+0x34> │ │ │ │ cmp r2, #0 │ │ │ │ - bne afb1c <_Py_CheckFunctionResult@@Base+0x50> │ │ │ │ + bne af690 <_Py_CheckFunctionResult@@Base+0x50> │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r2, #0 │ │ │ │ - beq afb5c <_Py_CheckFunctionResult@@Base+0x90> │ │ │ │ + beq af6d0 <_Py_CheckFunctionResult@@Base+0x90> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq afb5c <_Py_CheckFunctionResult@@Base+0x90> │ │ │ │ + beq af6d0 <_Py_CheckFunctionResult@@Base+0x90> │ │ │ │ mov r0, #0 │ │ │ │ - b afaf8 <_Py_CheckFunctionResult@@Base+0x2c> │ │ │ │ + b af66c <_Py_CheckFunctionResult@@Base+0x2c> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq afaf8 <_Py_CheckFunctionResult@@Base+0x2c> │ │ │ │ + beq af66c <_Py_CheckFunctionResult@@Base+0x2c> │ │ │ │ ldr r2, [r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne afb84 <_Py_CheckFunctionResult@@Base+0xb8> │ │ │ │ - ldr r2, [pc, #104] @ afba4 <_Py_CheckFunctionResult@@Base+0xd8> │ │ │ │ + bne af6f8 <_Py_CheckFunctionResult@@Base+0xb8> │ │ │ │ + ldr r2, [pc, #104] @ af718 <_Py_CheckFunctionResult@@Base+0xd8> │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [r2] │ │ │ │ movne r3, r1 │ │ │ │ - ldrne r2, [pc, #92] @ afba8 <_Py_CheckFunctionResult@@Base+0xdc> │ │ │ │ + ldrne r2, [pc, #92] @ af71c <_Py_CheckFunctionResult@@Base+0xdc> │ │ │ │ mov r1, r0 │ │ │ │ - ldreq r2, [pc, #88] @ afbac <_Py_CheckFunctionResult@@Base+0xe0> │ │ │ │ + ldreq r2, [pc, #88] @ af720 <_Py_CheckFunctionResult@@Base+0xe0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2d7f6c │ │ │ │ - b afb14 <_Py_CheckFunctionResult@@Base+0x48> │ │ │ │ - ldr r2, [pc, #64] @ afba4 <_Py_CheckFunctionResult@@Base+0xd8> │ │ │ │ + bl 2d501c │ │ │ │ + b af688 <_Py_CheckFunctionResult@@Base+0x48> │ │ │ │ + ldr r2, [pc, #64] @ af718 <_Py_CheckFunctionResult@@Base+0xd8> │ │ │ │ cmp r1, #0 │ │ │ │ ldr r0, [r2] │ │ │ │ movne r3, r1 │ │ │ │ - ldrne r2, [pc, #60] @ afbb0 <_Py_CheckFunctionResult@@Base+0xe4> │ │ │ │ + ldrne r2, [pc, #60] @ af724 <_Py_CheckFunctionResult@@Base+0xe4> │ │ │ │ mov r1, r0 │ │ │ │ - ldreq r2, [pc, #56] @ afbb4 <_Py_CheckFunctionResult@@Base+0xe8> │ │ │ │ + ldreq r2, [pc, #56] @ af728 <_Py_CheckFunctionResult@@Base+0xe8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c19a4 <_PyErr_Format@@Base> │ │ │ │ - b afb14 <_Py_CheckFunctionResult@@Base+0x48> │ │ │ │ + bl 1bfe3c <_PyErr_Format@@Base> │ │ │ │ + b af688 <_Py_CheckFunctionResult@@Base+0x48> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ - bne afb34 <_Py_CheckFunctionResult@@Base+0x68> │ │ │ │ + bne af6a8 <_Py_CheckFunctionResult@@Base+0x68> │ │ │ │ stm sp, {r1, r3} │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldm sp, {r1, r3} │ │ │ │ - b afb34 <_Py_CheckFunctionResult@@Base+0x68> │ │ │ │ - ldrsbeq r1, [r6], #-12 │ │ │ │ - @ instruction: 0x00363bbc │ │ │ │ - eorseq r3, r6, r8, ror ip │ │ │ │ - eorseq r3, r6, ip, lsl #23 │ │ │ │ - eorseq r3, r6, r8, asr #24 │ │ │ │ + b af6a8 <_Py_CheckFunctionResult@@Base+0x68> │ │ │ │ + ldrsbeq r1, [r5], #-12 │ │ │ │ + eorseq r1, r6, ip, lsr r5 │ │ │ │ + eorseq r1, r6, r8, ror #11 │ │ │ │ + eorseq r1, r6, ip, lsl #10 │ │ │ │ + @ instruction: 0x003615b8 │ │ │ │ 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] @ aff70 <_Py_CheckFunctionResult@@Base+0x4a4> │ │ │ │ + ldr r2, [pc, #928] @ afae4 <_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 afeac <_Py_CheckFunctionResult@@Base+0x3e0> │ │ │ │ + beq afa20 <_Py_CheckFunctionResult@@Base+0x3e0> │ │ │ │ ldr r0, [r0, #-4] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ bic r0, r0, #3 │ │ │ │ - ldr r8, [pc, #876] @ aff74 <_Py_CheckFunctionResult@@Base+0x4a8> │ │ │ │ + ldr r8, [pc, #876] @ afae8 <_Py_CheckFunctionResult@@Base+0x4a8> │ │ │ │ and r3, r3, #3 │ │ │ │ orr r3, r3, r0 │ │ │ │ str r1, [r0] │ │ │ │ str r3, [r1, #4] │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [r5, #-4] │ │ │ │ ldr r6, [r8, r0] │ │ │ │ and r3, r3, #1 │ │ │ │ cmp r6, #0 │ │ │ │ str r3, [r5, #-4] │ │ │ │ str r2, [r5, #-8] │ │ │ │ - beq afec0 <_Py_CheckFunctionResult@@Base+0x3f4> │ │ │ │ + beq afa34 <_Py_CheckFunctionResult@@Base+0x3f4> │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - ble aff4c <_Py_CheckFunctionResult@@Base+0x480> │ │ │ │ + ble afac0 <_Py_CheckFunctionResult@@Base+0x480> │ │ │ │ sub r3, r3, #1 │ │ │ │ subs r2, r4, #1 │ │ │ │ str r3, [r6, #36] @ 0x24 │ │ │ │ - bmi afdf8 <_Py_CheckFunctionResult@@Base+0x32c> │ │ │ │ + bmi af96c <_Py_CheckFunctionResult@@Base+0x32c> │ │ │ │ add r9, r5, r4, lsl #2 │ │ │ │ ldr r7, [r9, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq afc6c <_Py_CheckFunctionResult@@Base+0x1a0> │ │ │ │ + beq af7e0 <_Py_CheckFunctionResult@@Base+0x1a0> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne afd80 <_Py_CheckFunctionResult@@Base+0x2b4> │ │ │ │ + bne af8f4 <_Py_CheckFunctionResult@@Base+0x2b4> │ │ │ │ cmp r4, #1 │ │ │ │ - beq afcfc <_Py_CheckFunctionResult@@Base+0x230> │ │ │ │ + beq af870 <_Py_CheckFunctionResult@@Base+0x230> │ │ │ │ ldr r7, [r9, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq afc8c <_Py_CheckFunctionResult@@Base+0x1c0> │ │ │ │ + beq af800 <_Py_CheckFunctionResult@@Base+0x1c0> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne afdbc <_Py_CheckFunctionResult@@Base+0x2f0> │ │ │ │ + bne af930 <_Py_CheckFunctionResult@@Base+0x2f0> │ │ │ │ cmp r4, #2 │ │ │ │ - beq afcf8 <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ + beq af86c <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ ldr r7, [r5, r4, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - beq afcbc <_Py_CheckFunctionResult@@Base+0x1f0> │ │ │ │ + beq af830 <_Py_CheckFunctionResult@@Base+0x1f0> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq afcbc <_Py_CheckFunctionResult@@Base+0x1f0> │ │ │ │ + beq af830 <_Py_CheckFunctionResult@@Base+0x1f0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq afe58 <_Py_CheckFunctionResult@@Base+0x38c> │ │ │ │ + beq af9cc <_Py_CheckFunctionResult@@Base+0x38c> │ │ │ │ cmp r4, #3 │ │ │ │ sub r4, r4, #4 │ │ │ │ - beq afcf8 <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ + beq af86c <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ ldr r7, [r9, #-4]! │ │ │ │ cmp r7, #0 │ │ │ │ - beq afcf0 <_Py_CheckFunctionResult@@Base+0x224> │ │ │ │ + beq af864 <_Py_CheckFunctionResult@@Base+0x224> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq afcf0 <_Py_CheckFunctionResult@@Base+0x224> │ │ │ │ + beq af864 <_Py_CheckFunctionResult@@Base+0x224> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq afe88 <_Py_CheckFunctionResult@@Base+0x3bc> │ │ │ │ + beq af9fc <_Py_CheckFunctionResult@@Base+0x3bc> │ │ │ │ subs r4, r4, #1 │ │ │ │ - bcs afcc8 <_Py_CheckFunctionResult@@Base+0x1fc> │ │ │ │ + bcs af83c <_Py_CheckFunctionResult@@Base+0x1fc> │ │ │ │ ldr r4, [r5, #8] │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [r8, r0] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - beq afe24 <_Py_CheckFunctionResult@@Base+0x358> │ │ │ │ + beq af998 <_Py_CheckFunctionResult@@Base+0x358> │ │ │ │ sub r2, r4, #1 │ │ │ │ cmp r2, #19 │ │ │ │ - bgt afe24 <_Py_CheckFunctionResult@@Base+0x358> │ │ │ │ + bgt af998 <_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 afe24 <_Py_CheckFunctionResult@@Base+0x358> │ │ │ │ - ldr r2, [pc, #568] @ aff78 <_Py_CheckFunctionResult@@Base+0x4ac> │ │ │ │ + bcs af998 <_Py_CheckFunctionResult@@Base+0x358> │ │ │ │ + ldr r2, [pc, #568] @ afaec <_Py_CheckFunctionResult@@Base+0x4ac> │ │ │ │ cmp r0, r2 │ │ │ │ - bne afe24 <_Py_CheckFunctionResult@@Base+0x358> │ │ │ │ + bne af998 <_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 afe4c <_Py_CheckFunctionResult@@Base+0x380> │ │ │ │ + b af9c0 <_Py_CheckFunctionResult@@Base+0x380> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne afc6c <_Py_CheckFunctionResult@@Base+0x1a0> │ │ │ │ + bne af7e0 <_Py_CheckFunctionResult@@Base+0x1a0> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #480] @ aff7c <_Py_CheckFunctionResult@@Base+0x4b0> │ │ │ │ + ldr r2, [pc, #480] @ afaf0 <_Py_CheckFunctionResult@@Base+0x4b0> │ │ │ │ ldr sl, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne aff2c <_Py_CheckFunctionResult@@Base+0x460> │ │ │ │ + bne afaa0 <_Py_CheckFunctionResult@@Base+0x460> │ │ │ │ mov r0, r7 │ │ │ │ blx sl │ │ │ │ cmp r4, #1 │ │ │ │ - bne afc74 <_Py_CheckFunctionResult@@Base+0x1a8> │ │ │ │ - b afcf8 <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ + bne af7e8 <_Py_CheckFunctionResult@@Base+0x1a8> │ │ │ │ + b af86c <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne afc8c <_Py_CheckFunctionResult@@Base+0x1c0> │ │ │ │ + bne af800 <_Py_CheckFunctionResult@@Base+0x1c0> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #420] @ aff7c <_Py_CheckFunctionResult@@Base+0x4b0> │ │ │ │ + ldr r2, [pc, #420] @ afaf0 <_Py_CheckFunctionResult@@Base+0x4b0> │ │ │ │ ldr sl, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne aff0c <_Py_CheckFunctionResult@@Base+0x440> │ │ │ │ + bne afa80 <_Py_CheckFunctionResult@@Base+0x440> │ │ │ │ mov r0, r7 │ │ │ │ blx sl │ │ │ │ cmp r4, #2 │ │ │ │ - bne afc94 <_Py_CheckFunctionResult@@Base+0x1c8> │ │ │ │ - b afcf8 <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ + bne af808 <_Py_CheckFunctionResult@@Base+0x1c8> │ │ │ │ + b af86c <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldreq r0, [r5, #4] │ │ │ │ - beq afe24 <_Py_CheckFunctionResult@@Base+0x358> │ │ │ │ + beq af998 <_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 afd38 <_Py_CheckFunctionResult@@Base+0x26c> │ │ │ │ + bcc af8ac <_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 1c7b90 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b 1c5e90 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #280] @ aff7c <_Py_CheckFunctionResult@@Base+0x4b0> │ │ │ │ + ldr r2, [pc, #280] @ afaf0 <_Py_CheckFunctionResult@@Base+0x4b0> │ │ │ │ ldr sl, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne afeec <_Py_CheckFunctionResult@@Base+0x420> │ │ │ │ + bne afa60 <_Py_CheckFunctionResult@@Base+0x420> │ │ │ │ mov r0, r7 │ │ │ │ blx sl │ │ │ │ cmp r4, #3 │ │ │ │ sub r4, r4, #4 │ │ │ │ - bne afcc8 <_Py_CheckFunctionResult@@Base+0x1fc> │ │ │ │ - b afcf8 <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ + bne af83c <_Py_CheckFunctionResult@@Base+0x1fc> │ │ │ │ + b af86c <_Py_CheckFunctionResult@@Base+0x22c> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #232] @ aff7c <_Py_CheckFunctionResult@@Base+0x4b0> │ │ │ │ + ldr r2, [pc, #232] @ afaf0 <_Py_CheckFunctionResult@@Base+0x4b0> │ │ │ │ ldr sl, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne afecc <_Py_CheckFunctionResult@@Base+0x400> │ │ │ │ + bne afa40 <_Py_CheckFunctionResult@@Base+0x400> │ │ │ │ mov r0, r7 │ │ │ │ blx sl │ │ │ │ - b afcf0 <_Py_CheckFunctionResult@@Base+0x224> │ │ │ │ - ldr r8, [pc, #192] @ aff74 <_Py_CheckFunctionResult@@Base+0x4a8> │ │ │ │ - bl 35a770 │ │ │ │ + b af864 <_Py_CheckFunctionResult@@Base+0x224> │ │ │ │ + ldr r8, [pc, #192] @ afae8 <_Py_CheckFunctionResult@@Base+0x4a8> │ │ │ │ + bl 3580f0 │ │ │ │ ldr r6, [r8, r0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne afc34 <_Py_CheckFunctionResult@@Base+0x168> │ │ │ │ - ldr r1, [pc, #184] @ aff80 <_Py_CheckFunctionResult@@Base+0x4b4> │ │ │ │ - ldr r0, [pc, #184] @ aff84 <_Py_CheckFunctionResult@@Base+0x4b8> │ │ │ │ - bl 7d954 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #180] @ aff88 <_Py_CheckFunctionResult@@Base+0x4bc> │ │ │ │ + bne af7a8 <_Py_CheckFunctionResult@@Base+0x168> │ │ │ │ + ldr r1, [pc, #184] @ afaf4 <_Py_CheckFunctionResult@@Base+0x4b4> │ │ │ │ + ldr r0, [pc, #184] @ afaf8 <_Py_CheckFunctionResult@@Base+0x4b8> │ │ │ │ + bl 7d718 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #180] @ afafc <_Py_CheckFunctionResult@@Base+0x4bc> │ │ │ │ cmp r3, r1 │ │ │ │ - beq afea0 <_Py_CheckFunctionResult@@Base+0x3d4> │ │ │ │ + beq afa14 <_Py_CheckFunctionResult@@Base+0x3d4> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b afea0 <_Py_CheckFunctionResult@@Base+0x3d4> │ │ │ │ - ldr r1, [pc, #148] @ aff88 <_Py_CheckFunctionResult@@Base+0x4bc> │ │ │ │ + b afa14 <_Py_CheckFunctionResult@@Base+0x3d4> │ │ │ │ + ldr r1, [pc, #148] @ afafc <_Py_CheckFunctionResult@@Base+0x4bc> │ │ │ │ cmp r3, r1 │ │ │ │ - beq afe70 <_Py_CheckFunctionResult@@Base+0x3a4> │ │ │ │ + beq af9e4 <_Py_CheckFunctionResult@@Base+0x3a4> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b afe70 <_Py_CheckFunctionResult@@Base+0x3a4> │ │ │ │ - ldr r1, [pc, #116] @ aff88 <_Py_CheckFunctionResult@@Base+0x4bc> │ │ │ │ + b af9e4 <_Py_CheckFunctionResult@@Base+0x3a4> │ │ │ │ + ldr r1, [pc, #116] @ afafc <_Py_CheckFunctionResult@@Base+0x4bc> │ │ │ │ cmp r3, r1 │ │ │ │ - beq afde4 <_Py_CheckFunctionResult@@Base+0x318> │ │ │ │ + beq af958 <_Py_CheckFunctionResult@@Base+0x318> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b afde4 <_Py_CheckFunctionResult@@Base+0x318> │ │ │ │ - ldr r1, [pc, #84] @ aff88 <_Py_CheckFunctionResult@@Base+0x4bc> │ │ │ │ + b af958 <_Py_CheckFunctionResult@@Base+0x318> │ │ │ │ + ldr r1, [pc, #84] @ afafc <_Py_CheckFunctionResult@@Base+0x4bc> │ │ │ │ cmp r3, r1 │ │ │ │ - beq afda8 <_Py_CheckFunctionResult@@Base+0x2dc> │ │ │ │ + beq af91c <_Py_CheckFunctionResult@@Base+0x2dc> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b afda8 <_Py_CheckFunctionResult@@Base+0x2dc> │ │ │ │ + b af91c <_Py_CheckFunctionResult@@Base+0x2dc> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - ldr r2, [pc, #48] @ aff8c <_Py_CheckFunctionResult@@Base+0x4c0> │ │ │ │ + ldr r2, [pc, #48] @ afb00 <_Py_CheckFunctionResult@@Base+0x4c0> │ │ │ │ cmp r1, r2 │ │ │ │ - bne afc40 <_Py_CheckFunctionResult@@Base+0x174> │ │ │ │ + bne af7b4 <_Py_CheckFunctionResult@@Base+0x174> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 1c79cc <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - subseq r1, r9, r8, lsl r0 │ │ │ │ + b 1c5ccc <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + subseq r1, r8, r8, lsl r0 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq sl, r6, ip, lsr #8 │ │ │ │ - subseq r5, r8, r0, lsl lr │ │ │ │ - eorseq lr, r5, r4, lsr r1 │ │ │ │ - @ instruction: 0x003d54b4 │ │ │ │ - @ instruction: 0x0018f6f8 │ │ │ │ - @ instruction: 0x000afbb8 │ │ │ │ + subseq sl, r5, ip, lsr #8 │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ + @ instruction: 0x0035bab4 │ │ │ │ + eorseq r2, sp, r4, lsr lr │ │ │ │ + andseq sp, r8, r4, ror #25 │ │ │ │ + andeq pc, sl, ip, lsr #14 │ │ │ │ │ │ │ │ -000aff90 <_PyNamespace_New@@Base>: │ │ │ │ +000afb04 <_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] @ b000c <_PyNamespace_New@@Base+0x7c> │ │ │ │ - bl b0010 <_PyNamespace_New@@Base+0x80> │ │ │ │ + ldr r0, [pc, #88] @ afb80 <_PyNamespace_New@@Base+0x7c> │ │ │ │ + bl afb84 <_PyNamespace_New@@Base+0x80> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b0004 <_PyNamespace_New@@Base+0x74> │ │ │ │ + beq afb78 <_PyNamespace_New@@Base+0x74> │ │ │ │ cmp r5, #0 │ │ │ │ - beq affd8 <_PyNamespace_New@@Base+0x48> │ │ │ │ + beq afb4c <_PyNamespace_New@@Base+0x48> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl b0078 │ │ │ │ + bl afbec │ │ │ │ cmp r0, #0 │ │ │ │ - bne affe0 <_PyNamespace_New@@Base+0x50> │ │ │ │ + bne afb54 <_PyNamespace_New@@Base+0x50> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b0004 <_PyNamespace_New@@Base+0x74> │ │ │ │ + beq afb78 <_PyNamespace_New@@Base+0x74> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b0004 <_PyNamespace_New@@Base+0x74> │ │ │ │ + bne afb78 <_PyNamespace_New@@Base+0x74> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b affd8 <_PyNamespace_New@@Base+0x48> │ │ │ │ - subseq ip, r6, r8, asr #19 │ │ │ │ + b afb4c <_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 b0070 <_PyNamespace_New@@Base+0xe0> │ │ │ │ - bl 91ac8 │ │ │ │ + beq afbe4 <_PyNamespace_New@@Base+0xe0> │ │ │ │ + bl 919ec │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r4, #8] │ │ │ │ - beq b004c <_PyNamespace_New@@Base+0xbc> │ │ │ │ + beq afbc0 <_PyNamespace_New@@Base+0xbc> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b0070 <_PyNamespace_New@@Base+0xe0> │ │ │ │ + beq afbe4 <_PyNamespace_New@@Base+0xe0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b0070 <_PyNamespace_New@@Base+0xe0> │ │ │ │ + bne afbe4 <_PyNamespace_New@@Base+0xe0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b b0044 <_PyNamespace_New@@Base+0xb4> │ │ │ │ + b afbb8 <_PyNamespace_New@@Base+0xb4> │ │ │ │ │ │ │ │ -000b0078 : │ │ │ │ - ldr r3, [pc, #36] @ b00a4 │ │ │ │ +000afbec : │ │ │ │ + ldr r3, [pc, #36] @ afc18 │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, #1 │ │ │ │ pop {r4, lr} │ │ │ │ - b b00a8 │ │ │ │ + b afc1c │ │ │ │ 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 b118c │ │ │ │ + beq b0d00 │ │ │ │ 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 b118c │ │ │ │ + bne b0d00 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov fp, r3 │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ ands r2, r2, #536870912 @ 0x20000000 │ │ │ │ - beq b07ac │ │ │ │ + beq b0320 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r1, #108] @ 0x6c │ │ │ │ - ldr r1, [pc, #4072] @ b10f8 │ │ │ │ + ldr r1, [pc, #4072] @ b0c6c │ │ │ │ cmp r0, r1 │ │ │ │ - bne b07ac │ │ │ │ + bne b0320 │ │ │ │ cmp r7, r4 │ │ │ │ - beq b0128 │ │ │ │ + beq afc9c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne b0134 │ │ │ │ + bne afca8 │ │ │ │ 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 b03ec │ │ │ │ + bne aff60 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b03e8 │ │ │ │ + bne aff5c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b03e8 │ │ │ │ + bne aff5c │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bne b03e8 │ │ │ │ + bne aff5c │ │ │ │ ldrb ip, [r1, #4] │ │ │ │ cmp ip, #3 │ │ │ │ - bne b0a0c │ │ │ │ + bne b0580 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ands r0, r3, #255 @ 0xff │ │ │ │ - bne b1064 │ │ │ │ + bne b0bd8 │ │ │ │ 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] │ │ │ │ @@ -137949,521 +137654,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 b0c9c │ │ │ │ - ldr r0, [pc, #3884] @ b10fc │ │ │ │ + beq b0810 │ │ │ │ + ldr r0, [pc, #3884] @ b0c70 │ │ │ │ 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 b0cc4 │ │ │ │ - ldr r6, [pc, #3856] @ b1100 │ │ │ │ - ldr r0, [pc, #3856] @ b1104 │ │ │ │ + bmi b0838 │ │ │ │ + ldr r6, [pc, #3856] @ b0c74 │ │ │ │ + ldr r0, [pc, #3856] @ b0c78 │ │ │ │ ldr r3, [r6, #692] @ 0x2b4 │ │ │ │ cmp r3, r0 │ │ │ │ - bne b0c3c │ │ │ │ - ldr r3, [pc, #3844] @ b1108 │ │ │ │ - bl 35a770 │ │ │ │ + bne b07b0 │ │ │ │ + ldr r3, [pc, #3844] @ b0c7c │ │ │ │ + bl 3580f0 │ │ │ │ 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 b0b18 │ │ │ │ + bcs b068c │ │ │ │ lsr r0, r0, #3 │ │ │ │ ldr r3, [r9, r0, lsl #3] │ │ │ │ ldr lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq b0c60 │ │ │ │ + beq b07d4 │ │ │ │ ldr ip, [r3] │ │ │ │ ldr r8, [r3, #4] │ │ │ │ add ip, ip, #1 │ │ │ │ str ip, [r3] │ │ │ │ ldr ip, [r8] │ │ │ │ str ip, [r3, #4] │ │ │ │ cmp ip, #0 │ │ │ │ - beq b0728 │ │ │ │ + beq b029c │ │ │ │ mov r0, r8 │ │ │ │ bl 29cdc │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov r3, #1 │ │ │ │ ldrb r2, [r2, #6] │ │ │ │ ldr r6, [r8, #16] │ │ │ │ cmp r2, #0 │ │ │ │ ldrb r2, [r8, #5] │ │ │ │ lsl r3, r3, r2 │ │ │ │ - beq b0c7c │ │ │ │ + beq b07f0 │ │ │ │ add r1, r8, #20 │ │ │ │ cmp r6, #0 │ │ │ │ add r1, r1, r3 │ │ │ │ add r0, r1, #4 │ │ │ │ movgt lr, #8 │ │ │ │ - ble b030c │ │ │ │ + ble afe80 │ │ │ │ mov ip, #0 │ │ │ │ - b b02c4 │ │ │ │ + b afe38 │ │ │ │ ldr r2, [r1] │ │ │ │ str r9, [r3] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b02f0 │ │ │ │ + bne afe64 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r6, ip │ │ │ │ add r0, r0, lr │ │ │ │ add r1, r1, lr │ │ │ │ - beq b030c │ │ │ │ + beq afe80 │ │ │ │ ldr r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b02b0 │ │ │ │ + beq afe24 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ add r9, r2, #1 │ │ │ │ - bne b029c │ │ │ │ + bne afe10 │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b02b0 │ │ │ │ + beq afe24 │ │ │ │ add ip, ip, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r6, ip │ │ │ │ add r0, r0, lr │ │ │ │ add r1, r1, lr │ │ │ │ str r3, [r2] │ │ │ │ - bne b02c4 │ │ │ │ + bne afe38 │ │ │ │ ldr sl, [r7, #24] │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b066c │ │ │ │ + beq b01e0 │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ str r2, [sl] │ │ │ │ - bne b066c │ │ │ │ + bne b01e0 │ │ │ │ ldrb r2, [sl, #6] │ │ │ │ ldr r9, [sl, #16] │ │ │ │ cmp r2, #0 │ │ │ │ ldrb r2, [sl, #5] │ │ │ │ lsl r3, r3, r2 │ │ │ │ - beq b0630 │ │ │ │ + beq b01a4 │ │ │ │ cmp r9, #0 │ │ │ │ - ble b0658 │ │ │ │ + ble b01cc │ │ │ │ add r3, sl, r3 │ │ │ │ add r2, r3, #20 │ │ │ │ add fp, r3, #24 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b b0394 │ │ │ │ + b aff08 │ │ │ │ ldr r6, [fp, r5, lsl #3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq b0388 │ │ │ │ + beq afefc │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b0388 │ │ │ │ + beq afefc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq b06d8 │ │ │ │ + beq b024c │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r9 │ │ │ │ - beq b0658 │ │ │ │ + beq b01cc │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r6, [r3, r5, lsl #3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq b0360 │ │ │ │ + beq afed4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b0360 │ │ │ │ + beq afed4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne b0360 │ │ │ │ - ldr r3, [pc, #3396] @ b110c │ │ │ │ + bne afed4 │ │ │ │ + ldr r3, [pc, #3396] @ b0c80 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bne b0ccc │ │ │ │ + bne b0840 │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ - b b0360 │ │ │ │ + b afed4 │ │ │ │ mov fp, #1 │ │ │ │ ldr ip, [r7, #24] │ │ │ │ mov lr, #2 │ │ │ │ ldrb ip, [ip, #4] │ │ │ │ lsl lr, lr, ip │ │ │ │ - ldr ip, [pc, #3340] @ b1110 │ │ │ │ + ldr ip, [pc, #3340] @ b0c84 │ │ │ │ smull r6, ip, lr, ip │ │ │ │ sub ip, ip, lr, asr #31 │ │ │ │ cmp r0, ip │ │ │ │ - bgt b09b0 │ │ │ │ + bgt b0524 │ │ │ │ ldr sl, [r1, #16] │ │ │ │ mov r8, #0 │ │ │ │ - b b0488 │ │ │ │ + b afffc │ │ │ │ cmp fp, #1 │ │ │ │ - bne b052c │ │ │ │ + bne b00a0 │ │ │ │ ldr r1, [r5] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b05e8 │ │ │ │ + bne b015c │ │ │ │ mov r3, r2 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ str r6, [sp] │ │ │ │ - bl a02fc │ │ │ │ + bl a0220 │ │ │ │ ldr r2, [r6] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r3, r0 │ │ │ │ - bne b0598 │ │ │ │ + bne b010c │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b05c4 │ │ │ │ + bne b0138 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b0a80 │ │ │ │ + bne b05f4 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, sl │ │ │ │ - bne b11c0 │ │ │ │ + bne b0d34 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ and r2, r2, #536870912 @ 0x20000000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b0128 │ │ │ │ + beq afc9c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b0bf8 │ │ │ │ + bne b076c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r8 │ │ │ │ - ble b0128 │ │ │ │ + ble afc9c │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ mov r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ add r3, r3, #20 │ │ │ │ lsl r2, r0, r2 │ │ │ │ - beq b05f8 │ │ │ │ + beq b016c │ │ │ │ add r2, r2, r8, lsl #3 │ │ │ │ add r3, r3, r2 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq b0700 │ │ │ │ + beq b0274 │ │ │ │ ldr r5, [r3] │ │ │ │ add r8, r8, #1 │ │ │ │ ldr r3, [r5] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b0624 │ │ │ │ + bne b0198 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b041c │ │ │ │ + beq aff90 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp fp, #1 │ │ │ │ str r3, [r6] │ │ │ │ - bne b052c │ │ │ │ + bne b00a0 │ │ │ │ ldr r1, [r5] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b05e8 │ │ │ │ + bne b015c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r6] │ │ │ │ - b b0430 │ │ │ │ + b affa4 │ │ │ │ add r3, sp, #28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 9b4ac │ │ │ │ + bl 9b3d0 │ │ │ │ cmn r0, #3 │ │ │ │ - beq b116c │ │ │ │ + beq b0ce0 │ │ │ │ cmn r0, #1 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bne b0a4c │ │ │ │ + bne b05c0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b0d04 │ │ │ │ + bne b0878 │ │ │ │ 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 a02fc │ │ │ │ + bl a0220 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r6] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b0458 │ │ │ │ + beq affcc │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r6] │ │ │ │ - bne b0458 │ │ │ │ + bne affcc │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r5] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b0464 │ │ │ │ + beq affd8 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - bne b0464 │ │ │ │ + bne affd8 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b b0464 │ │ │ │ + b affd8 │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r5] │ │ │ │ ldr r3, [r6] │ │ │ │ - b b051c │ │ │ │ + b b0090 │ │ │ │ mov r0, #12 │ │ │ │ mla r2, r0, r8, r2 │ │ │ │ add r3, r3, r2 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq b0a38 │ │ │ │ + beq b05ac │ │ │ │ ldm r3, {r2, r5} │ │ │ │ ldr r3, [r5] │ │ │ │ add r8, r8, #1 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b04f4 │ │ │ │ + beq b0068 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ - b b04f4 │ │ │ │ + b b0068 │ │ │ │ add r6, sl, r3 │ │ │ │ - b b064c │ │ │ │ + b b01c0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 9b2fc │ │ │ │ + bl 9b220 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 9b2fc │ │ │ │ + bl 9b220 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r9 │ │ │ │ add r6, r6, #12 │ │ │ │ - blt b0638 │ │ │ │ + blt b01ac │ │ │ │ ldrb r3, [sl, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - beq b076c │ │ │ │ + beq b02e0 │ │ │ │ mov r0, sl │ │ │ │ - bl 99d3c │ │ │ │ + bl 99c60 │ │ │ │ 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 r2, [r7, #8] │ │ │ │ str r3, [r7, #20] │ │ │ │ - beq b0128 │ │ │ │ + beq afc9c │ │ │ │ ldr r3, [r7, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b0128 │ │ │ │ - ldr r3, [pc, #2656] @ b1108 │ │ │ │ - bl 35a770 │ │ │ │ + bne afc9c │ │ │ │ + ldr r3, [pc, #2656] @ b0c7c │ │ │ │ + bl 3580f0 │ │ │ │ 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 b0128 │ │ │ │ - ldr r3, [pc, #2604] @ b110c │ │ │ │ + b afc9c │ │ │ │ + ldr r3, [pc, #2604] @ b0c80 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bne b0ce8 │ │ │ │ + bne b085c │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ - b b0388 │ │ │ │ + b afefc │ │ │ │ add r8, r8, r0 │ │ │ │ cmp r1, r8 │ │ │ │ add r3, r3, #8 │ │ │ │ - ble b0128 │ │ │ │ + ble afc9c │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq b0b5c │ │ │ │ + beq b06d0 │ │ │ │ cmp r1, r8 │ │ │ │ - bgt b04dc │ │ │ │ - b b0128 │ │ │ │ + bgt b0050 │ │ │ │ + b afc9c │ │ │ │ ldr sl, [r3, #24] │ │ │ │ ldr fp, [r3, #28] │ │ │ │ cmp sl, fp │ │ │ │ ldrhi r3, [r3, #12] │ │ │ │ strhi r3, [lr, #12] │ │ │ │ strhi lr, [r3, #8] │ │ │ │ - bhi b0254 │ │ │ │ + bhi afdc8 │ │ │ │ add r0, r0, #1 │ │ │ │ add r0, sl, r0, lsl #3 │ │ │ │ add r1, r3, sl │ │ │ │ str r0, [r3, #24] │ │ │ │ str r1, [r3, #4] │ │ │ │ str ip, [r3, sl] │ │ │ │ cmp r8, #0 │ │ │ │ - beq b0b18 │ │ │ │ + beq b068c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - b b0254 │ │ │ │ - ldr r3, [pc, #2452] @ b1108 │ │ │ │ - bl 35a770 │ │ │ │ + b afdc8 │ │ │ │ + ldr r3, [pc, #2452] @ b0c7c │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r3, #2740] @ 0xab4 │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi b0664 │ │ │ │ + bhi b01d8 │ │ │ │ ldrb r1, [sl, #6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b0664 │ │ │ │ + beq b01d8 │ │ │ │ add r1, r2, #1 │ │ │ │ str r1, [r3, #2740] @ 0xab4 │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ str sl, [r3, #2420] @ 0x974 │ │ │ │ - b b066c │ │ │ │ + b b01e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18abac │ │ │ │ + bl 189500 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq b0a80 │ │ │ │ - bl aef58 │ │ │ │ + beq b05f4 │ │ │ │ + bl aeacc │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - beq b07e0 │ │ │ │ + beq b0354 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - beq b11e0 │ │ │ │ + beq b0d54 │ │ │ │ cmp r6, #0 │ │ │ │ - beq b0a80 │ │ │ │ + beq b05f4 │ │ │ │ mov r0, r6 │ │ │ │ - bl af3d4 │ │ │ │ + bl aef48 │ │ │ │ cmp fp, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne b0d78 │ │ │ │ + bne b08ec │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r9, [pc, #2304] @ b1108 │ │ │ │ - beq b0978 │ │ │ │ - ldr fp, [pc, #2308] @ b1114 │ │ │ │ - ldr sl, [pc, #2308] @ b1118 │ │ │ │ - b b0894 │ │ │ │ + ldr r9, [pc, #2304] @ b0c7c │ │ │ │ + beq b04ec │ │ │ │ + ldr fp, [pc, #2308] @ b0c88 │ │ │ │ + ldr sl, [pc, #2308] @ b0c8c │ │ │ │ + b b0408 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq b08ec │ │ │ │ - bl 35a770 │ │ │ │ + beq b0460 │ │ │ │ + bl 3580f0 │ │ │ │ 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 b0958 │ │ │ │ - bl a02fc │ │ │ │ + beq b04cc │ │ │ │ + bl a0220 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r2, r0 │ │ │ │ - bne b091c │ │ │ │ + bne b0490 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b0874 │ │ │ │ + beq b03e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq b11ec │ │ │ │ + beq b0d60 │ │ │ │ cmn r2, #1 │ │ │ │ - beq b0d34 │ │ │ │ + beq b08a8 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq b0964 │ │ │ │ + beq b04d8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0a88 │ │ │ │ + beq b05fc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0a88 │ │ │ │ + beq b05fc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq b0af0 │ │ │ │ + beq b0664 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b094c │ │ │ │ + bne b04c0 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r8] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, fp │ │ │ │ - beq b0814 │ │ │ │ + beq b0388 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8bfc4 │ │ │ │ + bl 8befc │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne b0820 │ │ │ │ + bne b0394 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23dc54 │ │ │ │ + bl 23a43c │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b0858 │ │ │ │ + beq b03cc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b0858 │ │ │ │ + bne b03cc │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r8] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b0864 │ │ │ │ - b b0874 │ │ │ │ + bne b03d8 │ │ │ │ + b b03e8 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ - b b08d0 │ │ │ │ - bl 9ccd0 │ │ │ │ + b b0444 │ │ │ │ + bl 9cbf4 │ │ │ │ mov r2, r0 │ │ │ │ - b b0910 │ │ │ │ - bl 35a770 │ │ │ │ + b b0484 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r4, [r9, r0] │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b0f60 │ │ │ │ + bne b0ad4 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b099c │ │ │ │ + beq b0510 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne b099c │ │ │ │ + bne b0510 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - bl a5774 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + bl a5698 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ rsb r0, r0, #0 │ │ │ │ - b b012c │ │ │ │ + b afca0 │ │ │ │ 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] │ │ │ │ @@ -138471,1462 +138176,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 a0bc8 │ │ │ │ + bl a0aec │ │ │ │ cmp r0, #0 │ │ │ │ - bne b0a80 │ │ │ │ + bne b05f4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ and r2, r2, #536870912 @ 0x20000000 │ │ │ │ - b b0410 │ │ │ │ + b aff84 │ │ │ │ mov r3, #1 │ │ │ │ lsl lr, r3, ip │ │ │ │ - ldr r8, [pc, #1780] @ b1110 │ │ │ │ + ldr r8, [pc, #1780] @ b0c84 │ │ │ │ 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 b0174 │ │ │ │ + bgt afce8 │ │ │ │ mov fp, r3 │ │ │ │ - b b03ec │ │ │ │ + b aff60 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r1, r8 │ │ │ │ add r3, r3, #12 │ │ │ │ - bne b0604 │ │ │ │ - b b0128 │ │ │ │ + bne b0178 │ │ │ │ + b afc9c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0554 │ │ │ │ + beq b00c8 │ │ │ │ cmp fp, #0 │ │ │ │ - beq b11b8 │ │ │ │ + beq b0d2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1500e4 <_PyErr_SetKeyError@@Base> │ │ │ │ + bl 14f83c <_PyErr_SetKeyError@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b0afc │ │ │ │ + bne b0670 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b0d5c │ │ │ │ + bne b08d0 │ │ │ │ mvn r0, #0 │ │ │ │ - b b012c │ │ │ │ + b afca0 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0b70 │ │ │ │ + beq b06e4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0b70 │ │ │ │ + beq b06e4 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b1174 │ │ │ │ + beq b0ce8 │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b1174 │ │ │ │ - ldr r3, [pc, #1624] @ b111c │ │ │ │ + beq b0ce8 │ │ │ │ + ldr r3, [pc, #1624] @ b0c90 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 120028 │ │ │ │ + bl 11f8ac │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - beq b1020 │ │ │ │ + beq b0b94 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 135fb4 │ │ │ │ + bl 1357a4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - bne b08c4 │ │ │ │ + bne b0438 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b0a74 │ │ │ │ + beq b05e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne b0a74 │ │ │ │ + bne b05e8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b b0a74 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b b05e8 │ │ │ │ ldr r3, [r6, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #1532] @ b1120 │ │ │ │ + ldr r1, [pc, #1532] @ b0c94 │ │ │ │ cmp r3, r1 │ │ │ │ - bne b1048 │ │ │ │ + bne b0bbc │ │ │ │ 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 b0cc4 │ │ │ │ + beq b0838 │ │ │ │ ldr r3, [r9, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r9, #800] @ 0x320 │ │ │ │ - b b0764 │ │ │ │ + b b02d8 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r1, r8 │ │ │ │ add r3, r3, #8 │ │ │ │ - bgt b0710 │ │ │ │ - b b0128 │ │ │ │ + bgt b0284 │ │ │ │ + b afc9c │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge b10e0 │ │ │ │ - ldr r3, [pc, #1440] @ b1124 │ │ │ │ + bge b0c54 │ │ │ │ + ldr r3, [pc, #1440] @ b0c98 │ │ │ │ cmp r4, r3 │ │ │ │ - beq b10cc │ │ │ │ - ldr r1, [pc, #1432] @ b1128 │ │ │ │ + beq b0c40 │ │ │ │ + ldr r1, [pc, #1432] @ b0c9c │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl f4454 │ │ │ │ + bl f3fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt b0af0 │ │ │ │ + blt b0664 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b10c4 │ │ │ │ - ldr r2, [pc, #1400] @ b112c │ │ │ │ + beq b0c38 │ │ │ │ + ldr r2, [pc, #1400] @ b0ca0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b10a4 │ │ │ │ + beq b0c18 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 119140 │ │ │ │ + bl 1189d8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq b0ae8 │ │ │ │ + beq b065c │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne b0ae8 │ │ │ │ + bne b065c │ │ │ │ mov r0, r3 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b b0ae8 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b b065c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, r8 │ │ │ │ - ble b0128 │ │ │ │ + ble afc9c │ │ │ │ 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 b0614 │ │ │ │ + b b0188 │ │ │ │ ldr r0, [r6, #688] @ 0x2b0 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ blx r3 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq b0cc4 │ │ │ │ + beq b0838 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b b0254 │ │ │ │ + b afdc8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 92244 │ │ │ │ + bl 92168 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ - b b075c │ │ │ │ + b b02d0 │ │ │ │ add r0, r8, #20 │ │ │ │ add r0, r0, r3 │ │ │ │ cmp r6, #0 │ │ │ │ add r1, r0, #4 │ │ │ │ movgt lr, #12 │ │ │ │ add r0, r0, #8 │ │ │ │ - bgt b0294 │ │ │ │ - b b030c │ │ │ │ - ldr ip, [pc, #1112] @ b10fc │ │ │ │ + bgt afe08 │ │ │ │ + b afe80 │ │ │ │ + ldr ip, [pc, #1112] @ b0c70 │ │ │ │ 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 b01e8 │ │ │ │ - bl 2a1f3c │ │ │ │ - b b0a80 │ │ │ │ - ldr r2, [pc, #1116] @ b1130 │ │ │ │ + bge afd5c │ │ │ │ + bl 29ef8c │ │ │ │ + b b05f4 │ │ │ │ + ldr r2, [pc, #1116] @ b0ca4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b1030 │ │ │ │ + bne b0ba4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b b0360 │ │ │ │ - ldr r2, [pc, #1088] @ b1130 │ │ │ │ + b afed4 │ │ │ │ + ldr r2, [pc, #1088] @ b0ca4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b108c │ │ │ │ + bne b0c00 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b b0388 │ │ │ │ + b afefc │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ - b b0560 │ │ │ │ + b b00d4 │ │ │ │ cmp r0, #1 │ │ │ │ - bne b0d28 │ │ │ │ + bne b089c │ │ │ │ cmp fp, #0 │ │ │ │ - beq b0f38 │ │ │ │ + beq b0aac │ │ │ │ mov r0, r5 │ │ │ │ - bl 1500e4 <_PyErr_SetKeyError@@Base> │ │ │ │ + bl 14f83c <_PyErr_SetKeyError@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b119c │ │ │ │ + bne b0d10 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b0a80 │ │ │ │ + beq b05f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne b0a80 │ │ │ │ + bne b05f4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b b0a80 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b b05f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b0a80 │ │ │ │ + bne b05f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b b0a80 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b b05f4 │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r9, [pc, #900] @ b1108 │ │ │ │ - bne b0e0c │ │ │ │ - b b0978 │ │ │ │ + ldr r9, [pc, #900] @ b0c7c │ │ │ │ + bne b0980 │ │ │ │ + b b04ec │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq b0e84 │ │ │ │ - bl 35a770 │ │ │ │ + beq b09f8 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r2, [r9, r0] │ │ │ │ - ldr r1, [pc, #884] @ b1118 │ │ │ │ + ldr r1, [pc, #884] @ b0c8c │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r2, [r7, #24] │ │ │ │ str r8, [sp] │ │ │ │ cmp r2, r1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - beq b0ec8 │ │ │ │ - bl a02fc │ │ │ │ + beq b0a3c │ │ │ │ + bl a0220 │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b0eac │ │ │ │ + bne b0a20 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b0dec │ │ │ │ + beq b0960 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq b11d4 │ │ │ │ + beq b0d48 │ │ │ │ cmn sl, #1 │ │ │ │ - beq b0d34 │ │ │ │ + beq b08a8 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq b0964 │ │ │ │ + beq b04d8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b404 │ │ │ │ + bl 9b328 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b0d10 │ │ │ │ + bne b0884 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0ed4 │ │ │ │ + beq b0a48 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0ed4 │ │ │ │ + beq b0a48 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r8, r0 │ │ │ │ cmp r8, #0 │ │ │ │ - beq b0af0 │ │ │ │ + beq b0664 │ │ │ │ ldr r3, [r5] │ │ │ │ - ldr r2, [pc, #692] @ b1114 │ │ │ │ + ldr r2, [pc, #692] @ b0c88 │ │ │ │ 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 b0d88 │ │ │ │ + beq b08fc │ │ │ │ mov r0, r5 │ │ │ │ - bl 8bfc4 │ │ │ │ + bl 8befc │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne b0d94 │ │ │ │ + bne b0908 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 23dc54 │ │ │ │ + bl 23a43c │ │ │ │ mov sl, r0 │ │ │ │ - b b0dc4 │ │ │ │ + b b0938 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b0dd0 │ │ │ │ + bne b0944 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b b0dd0 │ │ │ │ - bl 9ccd0 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b b0944 │ │ │ │ + bl 9cbf4 │ │ │ │ mov sl, r0 │ │ │ │ - b b0dc4 │ │ │ │ + b b0938 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0fa0 │ │ │ │ + beq b0b14 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0fa0 │ │ │ │ + beq b0b14 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b1174 │ │ │ │ + beq b0ce8 │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b1174 │ │ │ │ - ldr r3, [pc, #524] @ b111c │ │ │ │ + beq b0ce8 │ │ │ │ + ldr r3, [pc, #524] @ b0c90 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 120028 │ │ │ │ + bl 11f8ac │ │ │ │ cmn r0, #1 │ │ │ │ mov r8, r0 │ │ │ │ - beq b0f90 │ │ │ │ + beq b0b04 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 135fb4 │ │ │ │ + bl 1357a4 │ │ │ │ mov r8, r0 │ │ │ │ - b b0e4c │ │ │ │ + b b09c0 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b0df4 │ │ │ │ + beq b0968 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b0df4 │ │ │ │ + bne b0968 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b b0df4 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b b0968 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b0978 │ │ │ │ - ldr r3, [pc, #448] @ b1134 │ │ │ │ + beq b04ec │ │ │ │ + ldr r3, [pc, #448] @ b0ca8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 18abfc <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 189550 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq b0978 │ │ │ │ + beq b04ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 18ac24 <_PyErr_Clear@@Base> │ │ │ │ - b b0978 │ │ │ │ - bl a5774 │ │ │ │ + bl 189578 <_PyErr_Clear@@Base> │ │ │ │ + b b04ec │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b0f24 │ │ │ │ - b b0af0 │ │ │ │ + beq b0a98 │ │ │ │ + b b0664 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge b10e0 │ │ │ │ - ldr r3, [pc, #368] @ b1124 │ │ │ │ + bge b0c54 │ │ │ │ + ldr r3, [pc, #368] @ b0c98 │ │ │ │ cmp r4, r3 │ │ │ │ - beq b1158 │ │ │ │ - ldr r1, [pc, #360] @ b1128 │ │ │ │ + beq b0ccc │ │ │ │ + ldr r1, [pc, #360] @ b0c9c │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl f4454 │ │ │ │ + bl f3fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt b0af0 │ │ │ │ + blt b0664 │ │ │ │ ldr sl, [sp, #28] │ │ │ │ cmp sl, #0 │ │ │ │ - beq b10c4 │ │ │ │ - ldr r3, [pc, #328] @ b112c │ │ │ │ + beq b0c38 │ │ │ │ + ldr r3, [pc, #328] @ b0ca0 │ │ │ │ cmp sl, r3 │ │ │ │ - beq b10a4 │ │ │ │ + beq b0c18 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 119140 │ │ │ │ + bl 1189d8 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq b0e4c │ │ │ │ + beq b09c0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne b0e4c │ │ │ │ + bne b09c0 │ │ │ │ mov r0, sl │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b b0e4c │ │ │ │ - bl a5774 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b b09c0 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b0ad8 │ │ │ │ - b b0af0 │ │ │ │ - ldr r2, [pc, #212] @ b110c │ │ │ │ + beq b064c │ │ │ │ + b b0664 │ │ │ │ + ldr r2, [pc, #212] @ b0c80 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b b0cd8 │ │ │ │ + b b084c │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [r6, #668] @ 0x29c │ │ │ │ str r2, [sp, #8] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ - b b0b44 │ │ │ │ + b b06b8 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, #3 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ - bl 298344 │ │ │ │ + bl 2953a0 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldrb ip, [r1, #4] │ │ │ │ - b b0180 │ │ │ │ - ldr r2, [pc, #120] @ b110c │ │ │ │ + b afcf4 │ │ │ │ + ldr r2, [pc, #120] @ b0c80 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b b0cf4 │ │ │ │ - ldr r0, [pc, #128] @ b112c │ │ │ │ - bl 9b380 │ │ │ │ - ldr r3, [pc, #140] @ b1140 │ │ │ │ - ldr r1, [pc, #128] @ b1138 │ │ │ │ + b b0868 │ │ │ │ + ldr r0, [pc, #128] @ b0ca0 │ │ │ │ + bl 9b2a4 │ │ │ │ + ldr r3, [pc, #140] @ b0cb4 │ │ │ │ + ldr r1, [pc, #128] @ b0cac │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - bl 117e48 │ │ │ │ - b b0af0 │ │ │ │ + bl 1176e0 │ │ │ │ + b b0664 │ │ │ │ mov r0, #0 │ │ │ │ - b b10a8 │ │ │ │ + b b0c1c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188fac │ │ │ │ + bl 187900 │ │ │ │ mov r8, r0 │ │ │ │ - b b0ae8 │ │ │ │ - ldr r3, [pc, #88] @ b1140 │ │ │ │ + b b065c │ │ │ │ + ldr r3, [pc, #88] @ b0cb4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #76] @ b113c │ │ │ │ + ldr r1, [pc, #76] @ b0cb0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117e48 │ │ │ │ - b b0af0 │ │ │ │ - andseq r9, r9, r0, asr #29 │ │ │ │ - bge feb5bbb0 <__bss_end__@@Base+0xfe586c68> │ │ │ │ - subseq r4, r8, r0, lsl lr │ │ │ │ - andeq r2, r9, ip, lsr #2 │ │ │ │ + bl 1176e0 │ │ │ │ + b b0664 │ │ │ │ + andseq r8, r9, ip, ror #4 │ │ │ │ + bge feb5b724 <__bss_end__@@Base+0xfe5967dc> │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ + andeq r2, r9, r0, asr r0 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r5, r8, r0, lsl lr │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ ldrbpl r5, [r5, #-1366] @ 0xfffffaaa │ │ │ │ - ldrsheq sl, [r6], #-76 @ 0xffffffb4 │ │ │ │ - subseq sl, r6, ip, lsr #24 │ │ │ │ - subseq sp, r6, r0, lsl #22 │ │ │ │ + ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ + subseq sl, r5, ip, lsr #24 │ │ │ │ + subseq sp, r5, r0, lsl #22 │ │ │ │ andeq fp, r8, r0, asr r1 │ │ │ │ - subseq r9, r6, ip, asr #30 │ │ │ │ - subseq sl, r8, r0, lsl #1 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - @ instruction: 0x0018f6f8 │ │ │ │ - subseq fp, r6, r8, asr #23 │ │ │ │ - @ instruction: 0x003639b4 │ │ │ │ - @ instruction: 0x003639d8 │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r6, r4, lsl #19 │ │ │ │ + subseq r9, r5, ip, asr #30 │ │ │ │ + subseq sl, r7, r0, lsl #1 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + andseq sp, r8, r4, ror #25 │ │ │ │ + subseq fp, r5, r8, asr #23 │ │ │ │ + eorseq r1, r6, r4, lsr r3 │ │ │ │ + eorseq r1, r6, r8, asr r3 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r1, r6, r4, lsl #6 │ │ │ │ andeq r0, r0, lr, lsl #30 │ │ │ │ - eorseq lr, r5, ip, asr #15 │ │ │ │ - subseq r1, r6, r0, ror #1 │ │ │ │ - eorseq r3, r6, r4, lsr #25 │ │ │ │ + eorseq ip, r5, ip, asr #2 │ │ │ │ + subseq r1, r5, r0, ror #1 │ │ │ │ + eorseq r1, r6, r4, lsl r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188fac │ │ │ │ + bl 187900 │ │ │ │ mov r8, r0 │ │ │ │ - b b0e4c │ │ │ │ + b b09c0 │ │ │ │ mvn r3, #0 │ │ │ │ - b b058c │ │ │ │ - ldr r3, [pc, #-60] @ b1140 │ │ │ │ + b b0100 │ │ │ │ + ldr r3, [pc, #-60] @ b0cb4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - ldr r1, [pc, #-64] @ b1144 │ │ │ │ + ldr r1, [pc, #-64] @ b0cb8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117e48 │ │ │ │ - b b0af0 │ │ │ │ - ldr r1, [pc, #-76] @ b1148 │ │ │ │ - ldr r0, [pc, #-76] @ b114c │ │ │ │ - bl 2e2cec <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b0a80 │ │ │ │ + bl 1176e0 │ │ │ │ + b b0664 │ │ │ │ + ldr r1, [pc, #-76] @ b0cbc │ │ │ │ + ldr r0, [pc, #-76] @ b0cc0 │ │ │ │ + bl 2e0194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b05f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b0d34 │ │ │ │ + bne b08a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b b0d34 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b b08a8 │ │ │ │ mov r3, fp │ │ │ │ - b b058c │ │ │ │ - ldr r3, [pc, #-120] @ b1150 │ │ │ │ - ldr r1, [pc, #-120] @ b1154 │ │ │ │ + b b0100 │ │ │ │ + ldr r3, [pc, #-120] @ b0cc4 │ │ │ │ + ldr r1, [pc, #-120] @ b0cc8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b b0a80 │ │ │ │ + bl 18ed6c │ │ │ │ + b b05f4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b b0dec │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b b0960 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b b07e0 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b b0354 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b b0874 │ │ │ │ + b b03e8 │ │ │ │ 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] @ b1e2c │ │ │ │ + ldr r3, [pc, #3092] @ b19a0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r6] │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ sub sp, sp, #20 │ │ │ │ - beq b1c34 │ │ │ │ + beq b17a8 │ │ │ │ mov r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne b1c3c │ │ │ │ + bne b17b0 │ │ │ │ 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 b12b0 │ │ │ │ + beq b0e24 │ │ │ │ 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] @ b1e2c │ │ │ │ - bl 35a770 │ │ │ │ + ldr r3, [pc, #2932] @ b19a0 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r8, [r3, r0] │ │ │ │ cmp r8, #0 │ │ │ │ - beq b1e00 │ │ │ │ + beq b1974 │ │ │ │ ldr r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - ble b1c0c │ │ │ │ + ble b1780 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp sl, #0 │ │ │ │ str r3, [r8, #36] @ 0x24 │ │ │ │ - bne b15dc │ │ │ │ + bne b1150 │ │ │ │ cmp fp, #0 │ │ │ │ - beq b17f4 │ │ │ │ + beq b1368 │ │ │ │ ldr r4, [fp] │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b147c │ │ │ │ + beq b0ff0 │ │ │ │ sub r3, r4, #1 │ │ │ │ cmp r4, #1 │ │ │ │ str r3, [fp] │ │ │ │ - bne b17f4 │ │ │ │ + bne b1368 │ │ │ │ ldrb r5, [fp, #6] │ │ │ │ ldrb r3, [fp, #5] │ │ │ │ cmp r5, #0 │ │ │ │ lsl r7, r4, r3 │ │ │ │ ldr r9, [fp, #16] │ │ │ │ - beq b151c │ │ │ │ + beq b1090 │ │ │ │ cmp r9, #0 │ │ │ │ - ble b15d4 │ │ │ │ + ble b1148 │ │ │ │ add r7, fp, r7 │ │ │ │ add sl, r7, #20 │ │ │ │ mov r4, #0 │ │ │ │ add r7, r7, #24 │ │ │ │ - b b136c │ │ │ │ + b b0ee0 │ │ │ │ ldr r5, [r7, r4, lsl #3] │ │ │ │ cmp r5, #0 │ │ │ │ - beq b1360 │ │ │ │ + beq b0ed4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1360 │ │ │ │ + beq b0ed4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq b13bc │ │ │ │ + beq b0f30 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r9 │ │ │ │ - beq b13ec │ │ │ │ + beq b0f60 │ │ │ │ ldr r5, [sl, r4, lsl #3] │ │ │ │ cmp r5, #0 │ │ │ │ - beq b1338 │ │ │ │ + beq b0eac │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1338 │ │ │ │ + beq b0eac │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b1338 │ │ │ │ - ldr r3, [pc, #2708] @ b1e30 │ │ │ │ + bne b0eac │ │ │ │ + ldr r3, [pc, #2708] @ b19a4 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bne b1aa4 │ │ │ │ + bne b1618 │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ - b b1338 │ │ │ │ - ldr r3, [pc, #2668] @ b1e30 │ │ │ │ + b b0eac │ │ │ │ + ldr r3, [pc, #2668] @ b19a4 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bne b1a88 │ │ │ │ + bne b15fc │ │ │ │ mov r0, r5 │ │ │ │ add r4, r4, #1 │ │ │ │ blx r2 │ │ │ │ cmp r4, r9 │ │ │ │ - bne b136c │ │ │ │ + bne b0ee0 │ │ │ │ ldrb r3, [fp, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bne b14ec │ │ │ │ - ldr r3, [pc, #2604] @ b1e2c │ │ │ │ - bl 35a770 │ │ │ │ + bne b1060 │ │ │ │ + ldr r3, [pc, #2604] @ b19a0 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r3, #2740] @ 0xab4 │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi b14ec │ │ │ │ + bhi b1060 │ │ │ │ ldrb r1, [fp, #6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq b14ec │ │ │ │ + beq b1060 │ │ │ │ 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 b1494 │ │ │ │ + bls b1008 │ │ │ │ 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 b14cc │ │ │ │ + ble b1040 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1c7b90 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b 1c5e90 <_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 b1444 │ │ │ │ - ldr r0, [pc, #2456] @ b1e34 │ │ │ │ + bhi b0fb8 │ │ │ │ + ldr r0, [pc, #2456] @ b19a8 │ │ │ │ cmp r1, r0 │ │ │ │ - bne b1444 │ │ │ │ + bne b0fb8 │ │ │ │ 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 b146c │ │ │ │ + bgt b0fe0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #2384] @ b1e2c │ │ │ │ - bl 35a770 │ │ │ │ + ldr r3, [pc, #2384] @ b19a0 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldrb r2, [fp, #4] │ │ │ │ cmp r2, #3 │ │ │ │ - beq b1404 │ │ │ │ + beq b0f78 │ │ │ │ mov r0, fp │ │ │ │ - bl 99d3c │ │ │ │ - ldr r3, [pc, #2352] @ b1e2c │ │ │ │ - bl 35a770 │ │ │ │ + bl 99c60 │ │ │ │ + ldr r3, [pc, #2352] @ b19a0 │ │ │ │ + bl 3580f0 │ │ │ │ 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 b1494 │ │ │ │ - b b1444 │ │ │ │ + bls b1008 │ │ │ │ + b b0fb8 │ │ │ │ cmp r9, #0 │ │ │ │ - ble b15d4 │ │ │ │ + ble b1148 │ │ │ │ add r4, fp, r7 │ │ │ │ - b b1564 │ │ │ │ + b b10d8 │ │ │ │ ldr r7, [r4, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq b1554 │ │ │ │ + beq b10c8 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1554 │ │ │ │ + beq b10c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq b15b0 │ │ │ │ + beq b1124 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r9 │ │ │ │ add r4, r4, #12 │ │ │ │ - beq b14d4 │ │ │ │ + beq b1048 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq b152c │ │ │ │ + beq b10a0 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b152c │ │ │ │ + beq b10a0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne b152c │ │ │ │ - ldr r3, [pc, #2204] @ b1e30 │ │ │ │ + bne b10a0 │ │ │ │ + ldr r3, [pc, #2204] @ b19a4 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr sl, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b1d10 │ │ │ │ + bne b1884 │ │ │ │ mov r0, r7 │ │ │ │ blx sl │ │ │ │ - b b152c │ │ │ │ - ldr r3, [pc, #2168] @ b1e30 │ │ │ │ + b b10a0 │ │ │ │ + ldr r3, [pc, #2168] @ b19a4 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr sl, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b1c90 │ │ │ │ + bne b1804 │ │ │ │ mov r0, r7 │ │ │ │ blx sl │ │ │ │ - b b1554 │ │ │ │ + b b10c8 │ │ │ │ mov r3, r8 │ │ │ │ - b b14e0 │ │ │ │ + b b1054 │ │ │ │ ldrb r5, [sl, #2] │ │ │ │ cmp r5, #0 │ │ │ │ - bne b1664 │ │ │ │ + bne b11d8 │ │ │ │ ldrb r9, [sl] │ │ │ │ cmp r9, #0 │ │ │ │ movne r7, sl │ │ │ │ - bne b1608 │ │ │ │ - b b165c │ │ │ │ + bne b117c │ │ │ │ + b b11d0 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r9, r5 │ │ │ │ - beq b165c │ │ │ │ + beq b11d0 │ │ │ │ ldr r4, [r7, #4]! │ │ │ │ cmp r4, #0 │ │ │ │ - beq b15fc │ │ │ │ + beq b1170 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b15fc │ │ │ │ + beq b1170 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b15fc │ │ │ │ - ldr r3, [pc, #2040] @ b1e30 │ │ │ │ + bne b1170 │ │ │ │ + ldr r3, [pc, #2040] @ b19a4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bne b1d34 │ │ │ │ + bne b18a8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b15fc │ │ │ │ + b b1170 │ │ │ │ mov r0, sl │ │ │ │ - bl 99d3c │ │ │ │ + bl 99c60 │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1848 │ │ │ │ + beq b13bc │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ str r2, [fp] │ │ │ │ - bne b1848 │ │ │ │ + bne b13bc │ │ │ │ ldrb r5, [fp, #6] │ │ │ │ ldrb r2, [fp, #5] │ │ │ │ cmp r5, #0 │ │ │ │ lsl r3, r3, r2 │ │ │ │ ldr r7, [fp, #16] │ │ │ │ - beq b18cc │ │ │ │ + beq b1440 │ │ │ │ cmp r7, #0 │ │ │ │ - ble b1808 │ │ │ │ + ble b137c │ │ │ │ add r3, fp, r3 │ │ │ │ tst r7, #1 │ │ │ │ mov r5, #0 │ │ │ │ add sl, r3, #20 │ │ │ │ add r9, r3, #24 │ │ │ │ - beq b1714 │ │ │ │ + beq b1288 │ │ │ │ ldr r4, [sl] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b16e0 │ │ │ │ + beq b1254 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b16e0 │ │ │ │ + beq b1254 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b1ac0 │ │ │ │ + beq b1634 │ │ │ │ ldr r4, [r9] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b1708 │ │ │ │ + beq b127c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1708 │ │ │ │ + beq b127c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b1ae4 │ │ │ │ + beq b1658 │ │ │ │ mov r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - beq b1808 │ │ │ │ + beq b137c │ │ │ │ str fp, [sp, #12] │ │ │ │ mov fp, r8 │ │ │ │ - b b17a8 │ │ │ │ + b b131c │ │ │ │ ldr r4, [r9, r5, lsl #3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b1748 │ │ │ │ + beq b12bc │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1748 │ │ │ │ + beq b12bc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b1884 │ │ │ │ + beq b13f8 │ │ │ │ add r5, r5, #1 │ │ │ │ ldr r4, [sl, r5, lsl #3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b1774 │ │ │ │ + beq b12e8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1774 │ │ │ │ + beq b12e8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b18a8 │ │ │ │ + beq b141c │ │ │ │ ldr r4, [r9, r5, lsl #3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b179c │ │ │ │ + beq b1310 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b179c │ │ │ │ + beq b1310 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b1860 │ │ │ │ + beq b13d4 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - beq b1800 │ │ │ │ + beq b1374 │ │ │ │ ldr r4, [sl, r5, lsl #3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b1720 │ │ │ │ + beq b1294 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1720 │ │ │ │ + beq b1294 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b1720 │ │ │ │ - ldr r3, [pc, #1624] @ b1e30 │ │ │ │ + bne b1294 │ │ │ │ + ldr r3, [pc, #1624] @ b19a4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b1cb4 │ │ │ │ + bne b1828 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b b1720 │ │ │ │ + b b1294 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ - b b1434 │ │ │ │ + b b0fa8 │ │ │ │ mov r8, fp │ │ │ │ ldr fp, [sp, #12] │ │ │ │ ldrb r3, [fp, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bne b1840 │ │ │ │ - ldr r3, [pc, #1552] @ b1e2c │ │ │ │ - bl 35a770 │ │ │ │ + bne b13b4 │ │ │ │ + ldr r3, [pc, #1552] @ b19a0 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r3, #2740] @ 0xab4 │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi b1840 │ │ │ │ + bhi b13b4 │ │ │ │ ldrb r1, [fp, #6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne b1424 │ │ │ │ + bne b0f98 │ │ │ │ mov r0, fp │ │ │ │ - bl 99d3c │ │ │ │ - ldr r3, [pc, #1500] @ b1e2c │ │ │ │ - bl 35a770 │ │ │ │ + bl 99c60 │ │ │ │ + ldr r3, [pc, #1500] @ b19a0 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ - b b1434 │ │ │ │ - ldr r3, [pc, #1480] @ b1e30 │ │ │ │ + b b0fa8 │ │ │ │ + ldr r3, [pc, #1480] @ b19a4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b1d70 │ │ │ │ + bne b18e4 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b b179c │ │ │ │ - ldr r3, [pc, #1444] @ b1e30 │ │ │ │ + b b1310 │ │ │ │ + ldr r3, [pc, #1444] @ b19a4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b1d94 │ │ │ │ + bne b1908 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b b1748 │ │ │ │ - ldr r3, [pc, #1408] @ b1e30 │ │ │ │ + b b12bc │ │ │ │ + ldr r3, [pc, #1408] @ b19a4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b1db8 │ │ │ │ + bne b192c │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b b1774 │ │ │ │ + b b12e8 │ │ │ │ cmp r7, #0 │ │ │ │ - ble b1808 │ │ │ │ + ble b137c │ │ │ │ tst r7, #1 │ │ │ │ - ldr sl, [pc, #1360] @ b1e30 │ │ │ │ + ldr sl, [pc, #1360] @ b19a4 │ │ │ │ add r9, fp, r3 │ │ │ │ - beq b1944 │ │ │ │ + beq b14b8 │ │ │ │ ldr r4, [r9, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b190c │ │ │ │ + beq b1480 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b190c │ │ │ │ + beq b1480 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b1b6c │ │ │ │ + beq b16e0 │ │ │ │ ldr r4, [r9, #28] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b1934 │ │ │ │ + beq b14a8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1934 │ │ │ │ + beq b14a8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b1b4c │ │ │ │ + beq b16c0 │ │ │ │ mov r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ add r9, r9, #12 │ │ │ │ - beq b1808 │ │ │ │ + beq b137c │ │ │ │ str fp, [sp, #12] │ │ │ │ mov fp, r8 │ │ │ │ - b b19e0 │ │ │ │ + b b1554 │ │ │ │ ldr r4, [r9, #28] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b1978 │ │ │ │ + beq b14ec │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1978 │ │ │ │ + beq b14ec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b1a28 │ │ │ │ + beq b159c │ │ │ │ ldr r4, [r9, #36] @ 0x24 │ │ │ │ add r9, r9, #12 │ │ │ │ cmp r4, #0 │ │ │ │ add r5, r5, #1 │ │ │ │ - beq b19a8 │ │ │ │ + beq b151c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b19a8 │ │ │ │ + beq b151c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b1a48 │ │ │ │ + beq b15bc │ │ │ │ ldr r4, [r9, #28] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b19d0 │ │ │ │ + beq b1544 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b19d0 │ │ │ │ + beq b1544 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq b1a68 │ │ │ │ + beq b15dc │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r7 │ │ │ │ add r9, r9, #12 │ │ │ │ - beq b1800 │ │ │ │ + beq b1374 │ │ │ │ ldr r4, [r9, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b1950 │ │ │ │ + beq b14c4 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b1950 │ │ │ │ + beq b14c4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b1950 │ │ │ │ + bne b14c4 │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ - bne b1b08 │ │ │ │ + bne b167c │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b b1950 │ │ │ │ + b b14c4 │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ - bne b1bcc │ │ │ │ + bne b1740 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b b1978 │ │ │ │ + b b14ec │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ - bne b1bec │ │ │ │ + bne b1760 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b b19a8 │ │ │ │ + b b151c │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r8, [r2, #24] │ │ │ │ - bne b1cd8 │ │ │ │ + bne b184c │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b b19d0 │ │ │ │ - ldr r2, [pc, #936] @ b1e38 │ │ │ │ + b b1544 │ │ │ │ + ldr r2, [pc, #936] @ b19ac │ │ │ │ cmp r3, r2 │ │ │ │ - bne b1cf8 │ │ │ │ + bne b186c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b b1360 │ │ │ │ - ldr r2, [pc, #908] @ b1e38 │ │ │ │ + b b0ed4 │ │ │ │ + ldr r2, [pc, #908] @ b19ac │ │ │ │ cmp r3, r2 │ │ │ │ - bne b1d58 │ │ │ │ + bne b18cc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b b1338 │ │ │ │ - ldr r3, [pc, #872] @ b1e30 │ │ │ │ + b b0eac │ │ │ │ + ldr r3, [pc, #872] @ b19a4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r5, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b1ddc │ │ │ │ + bne b1950 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b b16e0 │ │ │ │ - ldr r3, [pc, #836] @ b1e30 │ │ │ │ + b b1254 │ │ │ │ + ldr r3, [pc, #836] @ b19a4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r5, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b1b28 │ │ │ │ + bne b169c │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b b1708 │ │ │ │ - ldr r2, [pc, #808] @ b1e38 │ │ │ │ + b b127c │ │ │ │ + ldr r2, [pc, #808] @ b19ac │ │ │ │ cmp r3, r2 │ │ │ │ - beq b1a1c │ │ │ │ + beq b1590 │ │ │ │ ldr r2, [sl, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b1a1c │ │ │ │ - ldr r2, [pc, #776] @ b1e38 │ │ │ │ + b b1590 │ │ │ │ + ldr r2, [pc, #776] @ b19ac │ │ │ │ cmp r3, r2 │ │ │ │ - beq b1afc │ │ │ │ - ldr r2, [pc, #756] @ b1e30 │ │ │ │ + beq b1670 │ │ │ │ + ldr r2, [pc, #756] @ b19a4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b1afc │ │ │ │ + b b1670 │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r5, [r2, #24] │ │ │ │ - bne b1b8c │ │ │ │ + bne b1700 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b b1934 │ │ │ │ + b b14a8 │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r5, [r2, #24] │ │ │ │ - bne b1bac │ │ │ │ + bne b1720 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b b190c │ │ │ │ - ldr r2, [pc, #676] @ b1e38 │ │ │ │ + b b1480 │ │ │ │ + ldr r2, [pc, #676] @ b19ac │ │ │ │ cmp r3, r2 │ │ │ │ - beq b1b60 │ │ │ │ + beq b16d4 │ │ │ │ ldr r2, [sl, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b1b60 │ │ │ │ - ldr r2, [pc, #644] @ b1e38 │ │ │ │ + b b16d4 │ │ │ │ + ldr r2, [pc, #644] @ b19ac │ │ │ │ cmp r3, r2 │ │ │ │ - beq b1b80 │ │ │ │ + beq b16f4 │ │ │ │ ldr r2, [sl, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b1b80 │ │ │ │ - ldr r2, [pc, #612] @ b1e38 │ │ │ │ + b b16f4 │ │ │ │ + ldr r2, [pc, #612] @ b19ac │ │ │ │ cmp r3, r2 │ │ │ │ - beq b1a3c │ │ │ │ + beq b15b0 │ │ │ │ ldr r2, [sl, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b1a3c │ │ │ │ - ldr r2, [pc, #580] @ b1e38 │ │ │ │ + b b15b0 │ │ │ │ + ldr r2, [pc, #580] @ b19ac │ │ │ │ cmp r3, r2 │ │ │ │ - beq b1a5c │ │ │ │ + beq b15d0 │ │ │ │ ldr r2, [sl, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b1a5c │ │ │ │ + b b15d0 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - ldr r2, [pc, #544] @ b1e3c │ │ │ │ + ldr r2, [pc, #544] @ b19b0 │ │ │ │ cmp r1, r2 │ │ │ │ - bne b12d0 │ │ │ │ + bne b0e44 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1c79cc <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b 1c5ccc <_PyTrash_thread_deposit_object@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq b1e0c │ │ │ │ + beq b1980 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #5 │ │ │ │ str r3, [sp] │ │ │ │ - bl 298344 │ │ │ │ + bl 2953a0 │ │ │ │ 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 b14cc │ │ │ │ + beq b1040 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - beq b126c │ │ │ │ - b b14cc │ │ │ │ - ldr r2, [pc, #416] @ b1e38 │ │ │ │ + beq b0de0 │ │ │ │ + b b1040 │ │ │ │ + ldr r2, [pc, #416] @ b19ac │ │ │ │ cmp r3, r2 │ │ │ │ - beq b15c8 │ │ │ │ - ldr r2, [pc, #396] @ b1e30 │ │ │ │ + beq b113c │ │ │ │ + ldr r2, [pc, #396] @ b19a4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b b15c8 │ │ │ │ - ldr r2, [pc, #380] @ b1e38 │ │ │ │ + b b113c │ │ │ │ + ldr r2, [pc, #380] @ b19ac │ │ │ │ cmp r3, r2 │ │ │ │ - beq b17e8 │ │ │ │ - ldr r2, [pc, #360] @ b1e30 │ │ │ │ + beq b135c │ │ │ │ + ldr r2, [pc, #360] @ b19a4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b17e8 │ │ │ │ - ldr r2, [pc, #344] @ b1e38 │ │ │ │ + b b135c │ │ │ │ + ldr r2, [pc, #344] @ b19ac │ │ │ │ cmp r3, r2 │ │ │ │ - beq b1a7c │ │ │ │ + beq b15f0 │ │ │ │ ldr r2, [sl, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b1a7c │ │ │ │ - ldr r2, [pc, #304] @ b1e30 │ │ │ │ + b b15f0 │ │ │ │ + ldr r2, [pc, #304] @ b19a4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b b1a94 │ │ │ │ - ldr r2, [pc, #288] @ b1e38 │ │ │ │ + b b1608 │ │ │ │ + ldr r2, [pc, #288] @ b19ac │ │ │ │ cmp r3, r2 │ │ │ │ - beq b15a4 │ │ │ │ - ldr r2, [pc, #268] @ b1e30 │ │ │ │ + beq b1118 │ │ │ │ + ldr r2, [pc, #268] @ b19a4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b b15a4 │ │ │ │ - ldr r2, [pc, #252] @ b1e38 │ │ │ │ + b b1118 │ │ │ │ + ldr r2, [pc, #252] @ b19ac │ │ │ │ cmp r3, r2 │ │ │ │ - beq b164c │ │ │ │ - ldr r2, [pc, #232] @ b1e30 │ │ │ │ + beq b11c0 │ │ │ │ + ldr r2, [pc, #232] @ b19a4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b164c │ │ │ │ - ldr r2, [pc, #208] @ b1e30 │ │ │ │ + b b11c0 │ │ │ │ + ldr r2, [pc, #208] @ b19a4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b b1ab0 │ │ │ │ - ldr r2, [pc, #192] @ b1e38 │ │ │ │ + b b1624 │ │ │ │ + ldr r2, [pc, #192] @ b19ac │ │ │ │ cmp r3, r2 │ │ │ │ - beq b1878 │ │ │ │ - ldr r2, [pc, #172] @ b1e30 │ │ │ │ + beq b13ec │ │ │ │ + ldr r2, [pc, #172] @ b19a4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b1878 │ │ │ │ - ldr r2, [pc, #156] @ b1e38 │ │ │ │ + b b13ec │ │ │ │ + ldr r2, [pc, #156] @ b19ac │ │ │ │ cmp r3, r2 │ │ │ │ - beq b189c │ │ │ │ - ldr r2, [pc, #136] @ b1e30 │ │ │ │ + beq b1410 │ │ │ │ + ldr r2, [pc, #136] @ b19a4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b189c │ │ │ │ - ldr r2, [pc, #120] @ b1e38 │ │ │ │ + b b1410 │ │ │ │ + ldr r2, [pc, #120] @ b19ac │ │ │ │ cmp r3, r2 │ │ │ │ - beq b18c0 │ │ │ │ - ldr r2, [pc, #100] @ b1e30 │ │ │ │ + beq b1434 │ │ │ │ + ldr r2, [pc, #100] @ b19a4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b18c0 │ │ │ │ - ldr r2, [pc, #84] @ b1e38 │ │ │ │ + b b1434 │ │ │ │ + ldr r2, [pc, #84] @ b19ac │ │ │ │ cmp r3, r2 │ │ │ │ - beq b1ad8 │ │ │ │ - ldr r2, [pc, #64] @ b1e30 │ │ │ │ + beq b164c │ │ │ │ + ldr r2, [pc, #64] @ b19a4 │ │ │ │ mov r1, #1 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b1ad8 │ │ │ │ - ldr r1, [pc, #56] @ b1e40 │ │ │ │ - ldr r0, [pc, #56] @ b1e44 │ │ │ │ - bl 7d954 <_Py_FatalErrorFunc@@Base> │ │ │ │ + b b164c │ │ │ │ + ldr r1, [pc, #56] @ b19b4 │ │ │ │ + ldr r0, [pc, #56] @ b19b8 │ │ │ │ + bl 7d718 <_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 b14cc │ │ │ │ + b b1040 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r5, r8, r0, lsl lr │ │ │ │ - @ instruction: 0x00565490 │ │ │ │ - @ instruction: 0x0018f6f8 │ │ │ │ - andeq r1, fp, r0, lsl #4 │ │ │ │ - eorseq lr, r5, r4, lsr r1 │ │ │ │ - @ instruction: 0x003d54b4 │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ + @ instruction: 0x00555490 │ │ │ │ + andseq sp, r8, r4, ror #25 │ │ │ │ + andeq r0, fp, r4, ror sp │ │ │ │ + @ instruction: 0x0035bab4 │ │ │ │ + eorseq r2, sp, r4, lsr lr │ │ │ │ │ │ │ │ -000b1e48 : │ │ │ │ +000b19bc : │ │ │ │ add r0, r0, r1, lsl #2 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000b1e54 : │ │ │ │ - ldr r3, [pc, #16] @ b1e6c │ │ │ │ - ldr r2, [pc, #16] @ b1e70 │ │ │ │ +000b19c8 : │ │ │ │ + ldr r3, [pc, #16] @ b19e0 │ │ │ │ + ldr r2, [pc, #16] @ b19e4 │ │ │ │ cmp r0, #0 │ │ │ │ movne r2, r3 │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ - subseq r1, r6, r4, ror #1 │ │ │ │ - subseq r1, r6, r4, ror lr │ │ │ │ + subseq r1, r5, r4, ror #1 │ │ │ │ + subseq r1, r5, r4, ror lr │ │ │ │ │ │ │ │ -000b1e74 : │ │ │ │ +000b19e8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #204] @ b1f58 │ │ │ │ + ldr r2, [pc, #204] @ b1acc │ │ │ │ mov r5, r0 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ 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 b1ecc │ │ │ │ + beq b1a40 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [ip, #3424] @ 0xd60 │ │ │ │ ldr r2, [ip, #3428] @ 0xd64 │ │ │ │ - bl 9deec │ │ │ │ + bl 9de10 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [ip, #3416] @ 0xd58 │ │ │ │ cmp r2, #0 │ │ │ │ - bne b1f2c │ │ │ │ + bne b1aa0 │ │ │ │ ldr r6, [ip, #108] @ 0x6c │ │ │ │ mov r4, r1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq b1f40 │ │ │ │ - ldr r1, [pc, #108] @ b1f5c │ │ │ │ + beq b1ab4 │ │ │ │ + ldr r1, [pc, #108] @ b1ad0 │ │ │ │ mov r0, r6 │ │ │ │ bl 2a0fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq b1f40 │ │ │ │ - ldr r1, [pc, #92] @ b1f60 │ │ │ │ + beq b1ab4 │ │ │ │ + ldr r1, [pc, #92] @ b1ad4 │ │ │ │ mov r0, r6 │ │ │ │ bl 2a0fc │ │ │ │ cmp r0, #0 │ │ │ │ moveq r2, #2 │ │ │ │ - bne b1f48 │ │ │ │ + bne b1abc │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b b1f64 │ │ │ │ + b b1ad8 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [ip, #3424] @ 0xd60 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 1a2f0c │ │ │ │ + b 1a12b8 │ │ │ │ mov r2, #1 │ │ │ │ - b b1f14 │ │ │ │ + b b1a88 │ │ │ │ mov r0, r6 │ │ │ │ bl 2bcfc │ │ │ │ mov r2, r0 │ │ │ │ - b b1f14 │ │ │ │ + b b1a88 │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r7, r9, ip, asr #29 │ │ │ │ - eorseq r7, r9, ip, lsl #29 │ │ │ │ + eorseq r5, r9, ip, asr #16 │ │ │ │ + eorseq r5, r9, ip, lsl #16 │ │ │ │ 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 b21f8 │ │ │ │ + bne b1d6c │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r2 │ │ │ │ bl 29c28 │ │ │ │ cmp r4, r0 │ │ │ │ - bne b21f8 │ │ │ │ + bne b1d6c │ │ │ │ cmp r5, #0 │ │ │ │ - bne b210c │ │ │ │ - ldr r8, [pc, #896] @ b2330 │ │ │ │ + bne b1c80 │ │ │ │ + ldr r8, [pc, #896] @ b1ea4 │ │ │ │ ldr r3, [r8, #1472] @ 0x5c0 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt b2168 │ │ │ │ + bgt b1cdc │ │ │ │ ldr r3, [r8, #1180] @ 0x49c │ │ │ │ cmn r3, #1 │ │ │ │ - beq b21b4 │ │ │ │ + beq b1d28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b21c4 │ │ │ │ + bne b1d38 │ │ │ │ cmp r6, #1 │ │ │ │ - beq b1fe0 │ │ │ │ + beq b1b54 │ │ │ │ cmp r6, #2 │ │ │ │ - bne b21e0 │ │ │ │ + bne b1d54 │ │ │ │ mov r5, #1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r2 │ │ │ │ bl 29c10 │ │ │ │ cmn r0, #1 │ │ │ │ - beq b2050 │ │ │ │ + beq b1bc4 │ │ │ │ cmn r0, #-536870910 @ 0xe0000002 │ │ │ │ - bhi b219c │ │ │ │ - ldr r6, [pc, #812] @ b2334 │ │ │ │ - ldr r2, [pc, #812] @ b2338 │ │ │ │ + bhi b1d10 │ │ │ │ + ldr r6, [pc, #812] @ b1ea8 │ │ │ │ + ldr r2, [pc, #812] @ b1eac │ │ │ │ ldr r3, [r6, #672] @ 0x2a0 │ │ │ │ add r9, r0, #1 │ │ │ │ cmp r3, r2 │ │ │ │ lsl r1, r9, #2 │ │ │ │ - bne b220c │ │ │ │ + bne b1d80 │ │ │ │ mov r0, r1 │ │ │ │ bl 2a1bc │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq b219c │ │ │ │ + beq b1d10 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ bl 29c10 │ │ │ │ cmn r0, #1 │ │ │ │ mov r1, r0 │ │ │ │ - bne b22c4 │ │ │ │ + bne b1e38 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8b5d0 │ │ │ │ + bl 8b53c │ │ │ │ mov r0, r7 │ │ │ │ bl 29c28 │ │ │ │ add r9, r0, #1 │ │ │ │ cmn r9, #-536870911 @ 0xe0000001 │ │ │ │ - bhi b219c │ │ │ │ + bhi b1d10 │ │ │ │ lsl r0, r9, #2 │ │ │ │ bl 8afec │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq b219c │ │ │ │ + beq b1d10 │ │ │ │ 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 │ │ │ │ @@ -139934,2099 +139639,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 b2220 │ │ │ │ + bhi b1d94 │ │ │ │ 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 b2228 │ │ │ │ + bne b1d9c │ │ │ │ cmp r9, #0 │ │ │ │ mov sl, r2 │ │ │ │ - bne b2088 │ │ │ │ + bne b1bfc │ │ │ │ sub r1, r6, r8 │ │ │ │ asr r1, r1, #2 │ │ │ │ - ldr r6, [pc, #560] @ b2334 │ │ │ │ + ldr r6, [pc, #560] @ b1ea8 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ - b b2138 │ │ │ │ + b b1cac │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ - bl 8b2e4 │ │ │ │ + bl 8b250 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b218c │ │ │ │ + bne b1d00 │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - ldr r6, [pc, #504] @ b2334 │ │ │ │ + ldr r6, [pc, #504] @ b1ea8 │ │ │ │ mov r0, r8 │ │ │ │ - bl b235c │ │ │ │ - ldr r2, [pc, #500] @ b233c │ │ │ │ + bl b1ed0 │ │ │ │ + ldr r2, [pc, #500] @ b1eb0 │ │ │ │ ldr r3, [r6, #684] @ 0x2ac │ │ │ │ cmp r3, r2 │ │ │ │ mov r4, r0 │ │ │ │ - bne b21a4 │ │ │ │ + bne b1d18 │ │ │ │ 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 236d30 │ │ │ │ + bl 2334e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b212c │ │ │ │ + beq b1ca0 │ │ │ │ cmn r0, #2 │ │ │ │ - beq b225c │ │ │ │ + beq b1dd0 │ │ │ │ cmn r0, #3 │ │ │ │ - beq b21e0 │ │ │ │ - bl 2a1f3c │ │ │ │ - b b21f0 │ │ │ │ + beq b1d54 │ │ │ │ + bl 29ef8c │ │ │ │ + b b1d64 │ │ │ │ ldr r0, [r6, #668] @ 0x29c │ │ │ │ mov r1, r8 │ │ │ │ blx r3 │ │ │ │ - b b215c │ │ │ │ - bl 23364c │ │ │ │ + b b1cd0 │ │ │ │ + bl 22fd6c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r8, #1180] @ 0x49c │ │ │ │ - beq b1fcc │ │ │ │ + beq b1b40 │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp] │ │ │ │ - bl 84138 │ │ │ │ - b b2184 │ │ │ │ - ldr r3, [pc, #344] @ b2340 │ │ │ │ - ldr r1, [pc, #344] @ b2344 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - mov r4, #0 │ │ │ │ - b b215c │ │ │ │ - ldr r3, [pc, #320] @ b2340 │ │ │ │ - ldr r1, [pc, #324] @ b2348 │ │ │ │ + bl 84004 │ │ │ │ + b b1cf8 │ │ │ │ + ldr r3, [pc, #344] @ b1eb4 │ │ │ │ + ldr r1, [pc, #344] @ b1eb8 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ed6c │ │ │ │ + mov r4, #0 │ │ │ │ + b b1cd0 │ │ │ │ + ldr r3, [pc, #320] @ b1eb4 │ │ │ │ + ldr r1, [pc, #324] @ b1ebc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b b21f0 │ │ │ │ + bl 18ed6c │ │ │ │ + b b1d64 │ │ │ │ ldr r0, [r6, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne b202c │ │ │ │ - b b219c │ │ │ │ + bne b1ba0 │ │ │ │ + b b1d10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b20f4 │ │ │ │ + beq b1c68 │ │ │ │ cmp r5, #0 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, sl │ │ │ │ sub r9, r9, #1 │ │ │ │ - bne b2310 │ │ │ │ + bne b1e84 │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 8b5d0 │ │ │ │ + bl 8b53c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - ldr r3, [pc, #248] @ b234c │ │ │ │ + ldr r3, [pc, #248] @ b1ec0 │ │ │ │ sub r1, r1, r7 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - ldr r3, [pc, #232] @ b2350 │ │ │ │ + ldr r3, [pc, #232] @ b1ec4 │ │ │ │ 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] @ b2354 │ │ │ │ - ldr r1, [pc, #204] @ b2358 │ │ │ │ + ldr r2, [pc, #204] @ b1ec8 │ │ │ │ + ldr r1, [pc, #204] @ b1ecc │ │ │ │ mov r3, r7 │ │ │ │ - bl ad1b4 │ │ │ │ + bl ad0b8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b21f0 │ │ │ │ - bl 285880 │ │ │ │ + beq b1d64 │ │ │ │ + bl 282680 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b21f0 │ │ │ │ + beq b1d64 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b21f0 │ │ │ │ + bne b1d64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b b21f0 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b b1d64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b2304 │ │ │ │ + beq b1e78 │ │ │ │ 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 b2048 │ │ │ │ + bne b1bbc │ │ │ │ cmp r1, r2 │ │ │ │ - bne b22d4 │ │ │ │ + bne b1e48 │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #32] │ │ │ │ - b b2138 │ │ │ │ + b b1cac │ │ │ │ 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 b20e8 │ │ │ │ - subseq r5, r8, r0, lsl lr │ │ │ │ - subseq r4, r8, r0, lsl lr │ │ │ │ + b b1c5c │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ andeq fp, r8, r0, asr r1 │ │ │ │ - strdeq fp, [r8], -ip │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - @ instruction: 0x00363cf0 │ │ │ │ - @ instruction: 0x00363cd4 │ │ │ │ - eorseq sl, r5, r0, lsl #26 │ │ │ │ - ldrsbeq fp, [r6], #-176 @ 0xffffff50 │ │ │ │ - eorseq r3, r6, r0, asr #9 │ │ │ │ - eorseq r3, r6, r8, ror #25 │ │ │ │ + andeq fp, r8, r8, ror #10 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq r1, r6, r0, ror #12 │ │ │ │ + eorseq r1, r6, r4, asr #12 │ │ │ │ + eorseq r8, r5, r0, lsl #13 │ │ │ │ + ldrsbeq fp, [r5], #-176 @ 0xffffff50 │ │ │ │ + eorseq r0, r6, r0, asr #28 │ │ │ │ + eorseq r1, r6, r8, asr r6 │ │ │ │ │ │ │ │ -000b235c : │ │ │ │ +000b1ed0 : │ │ │ │ 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 b2a98 │ │ │ │ + bne b260c │ │ │ │ cmn r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ - beq b2744 │ │ │ │ + beq b22b8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b2750 │ │ │ │ + beq b22c4 │ │ │ │ cmp r6, #1 │ │ │ │ - beq b28cc │ │ │ │ + beq b2440 │ │ │ │ add r5, r4, r6, lsl #2 │ │ │ │ cmp r4, r5 │ │ │ │ lsl r8, r6, #2 │ │ │ │ - bcs b23f4 │ │ │ │ + bcs b1f68 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, #0 │ │ │ │ - b b23cc │ │ │ │ + b b1f40 │ │ │ │ cmp r3, r5 │ │ │ │ - bcs b23ec │ │ │ │ + bcs b1f60 │ │ │ │ ldr r2, [r3], #4 │ │ │ │ cmp r2, r1 │ │ │ │ - bls b23c4 │ │ │ │ + bls b1f38 │ │ │ │ cmp r2, #1114112 @ 0x110000 │ │ │ │ - bcs b2aa8 │ │ │ │ + bcs b261c │ │ │ │ cmp r3, r5 │ │ │ │ mov r1, r2 │ │ │ │ - bcc b23cc │ │ │ │ + bcc b1f40 │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bhi b2758 │ │ │ │ + bhi b22cc │ │ │ │ cmp r6, #0 │ │ │ │ - blt b2a2c │ │ │ │ + blt b25a0 │ │ │ │ cmn r6, #-2147483626 @ 0x80000016 │ │ │ │ - bgt b27d4 │ │ │ │ - ldr r2, [pc, #1724] @ b2ac8 │ │ │ │ + bgt b2348 │ │ │ │ + ldr r2, [pc, #1724] @ b263c │ │ │ │ add r3, r6, #21 │ │ │ │ - ldr r1, [pc, #1720] @ b2acc │ │ │ │ + ldr r1, [pc, #1720] @ b2640 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r2, #712] @ 0x2c8 │ │ │ │ mov r9, #1 │ │ │ │ cmp r3, r1 │ │ │ │ mov sl, r9 │ │ │ │ - bne b27c0 │ │ │ │ - ldr r3, [pc, #1696] @ b2ad0 │ │ │ │ - bl 35a770 │ │ │ │ + bne b2334 │ │ │ │ + ldr r3, [pc, #1696] @ b2644 │ │ │ │ + bl 3580f0 │ │ │ │ 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 b26ec │ │ │ │ + bcs b2260 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r3, r1, lsl #3] │ │ │ │ ldr ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq b293c │ │ │ │ + beq b24b0 │ │ │ │ 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 b26b0 │ │ │ │ - ldr r3, [pc, #1600] @ b2ad4 │ │ │ │ + beq b2224 │ │ │ │ + ldr r3, [pc, #1600] @ b2648 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - ldr r2, [pc, #1580] @ b2ad8 │ │ │ │ + ldr r2, [pc, #1580] @ b264c │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r7] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b29ec │ │ │ │ + bne b2560 │ │ │ │ and r3, sl, #7 │ │ │ │ cmp r9, #0 │ │ │ │ lsl r3, r3, #2 │ │ │ │ - beq b286c │ │ │ │ + beq b23e0 │ │ │ │ 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 b2954 │ │ │ │ + bne b24c8 │ │ │ │ tst r3, #32 │ │ │ │ - beq b2ac0 │ │ │ │ + beq b2634 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq b2724 │ │ │ │ + beq b2298 │ │ │ │ bic r8, r8, #15 │ │ │ │ add r0, r4, r8 │ │ │ │ cmp r4, r0 │ │ │ │ add r3, r7, #20 │ │ │ │ - bcs b2738 │ │ │ │ + bcs b22ac │ │ │ │ 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 b2634 │ │ │ │ + bls b21a8 │ │ │ │ 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 b2634 │ │ │ │ + bls b21a8 │ │ │ │ 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 b2634 │ │ │ │ + bls b21a8 │ │ │ │ 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 b2634 │ │ │ │ + bls b21a8 │ │ │ │ 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 b2634 │ │ │ │ + bcs b21a8 │ │ │ │ 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 b2604 │ │ │ │ + bcc b2178 │ │ │ │ sub r4, r8, #16 │ │ │ │ add r4, lr, r4 │ │ │ │ cmp r4, r5 │ │ │ │ sub r8, r8, #1 │ │ │ │ - bcs b2690 │ │ │ │ + bcs b2204 │ │ │ │ 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 b2690 │ │ │ │ + bls b2204 │ │ │ │ add r2, r4, #8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r2, r5 │ │ │ │ strb r1, [r3, #1] │ │ │ │ - bcs b2690 │ │ │ │ + bcs b2204 │ │ │ │ add r3, r3, #2 │ │ │ │ ldr r1, [r2], #4 │ │ │ │ strb r1, [r3], #1 │ │ │ │ cmp r2, r5 │ │ │ │ - bcc b2680 │ │ │ │ + bcc b21f4 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b2a88 │ │ │ │ + beq b25fc │ │ │ │ cmp r3, #1 │ │ │ │ - beq b27ec │ │ │ │ + beq b2360 │ │ │ │ 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 b248c │ │ │ │ + bhi b2000 │ │ │ │ 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 b248c │ │ │ │ + bne b2000 │ │ │ │ ldr r3, [r2, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #996] @ b2adc │ │ │ │ + ldr r1, [pc, #996] @ b2650 │ │ │ │ cmp r3, r1 │ │ │ │ - bne b2a40 │ │ │ │ + bne b25b4 │ │ │ │ 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 b248c │ │ │ │ - b b27d4 │ │ │ │ + bne b2000 │ │ │ │ + b b2348 │ │ │ │ add r3, r7, #28 │ │ │ │ bic r8, r8, #15 │ │ │ │ add r0, r4, r8 │ │ │ │ cmp r4, r0 │ │ │ │ - bcc b2524 │ │ │ │ + bcc b2098 │ │ │ │ cmp r4, r5 │ │ │ │ - bcc b2654 │ │ │ │ - b b2690 │ │ │ │ + bcc b21c8 │ │ │ │ + b b2204 │ │ │ │ bl 29940 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne b23a0 │ │ │ │ - ldr r7, [pc, #904] @ b2ae0 │ │ │ │ - b b26a4 │ │ │ │ + bne b1f14 │ │ │ │ + ldr r7, [pc, #904] @ b2654 │ │ │ │ + b b2218 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls b290c │ │ │ │ + bls b2480 │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ - bcc b292c │ │ │ │ + bcc b24a0 │ │ │ │ cmp r1, #1114112 @ 0x110000 │ │ │ │ - bcs b2a18 │ │ │ │ + bcs b258c │ │ │ │ cmp r6, #0 │ │ │ │ - blt b2a2c │ │ │ │ + blt b25a0 │ │ │ │ mov sl, #4 │ │ │ │ mov r1, sl │ │ │ │ mvn r0, #-2147483620 @ 0x8000001c │ │ │ │ - bl 358188 │ │ │ │ + bl 355b0c │ │ │ │ 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 b27d4 │ │ │ │ - ldr r2, [pc, #792] @ b2ac8 │ │ │ │ - ldr r1, [pc, #792] @ b2acc │ │ │ │ + blt b2348 │ │ │ │ + ldr r2, [pc, #792] @ b263c │ │ │ │ + ldr r1, [pc, #792] @ b2640 │ │ │ │ ldr r3, [r2, #712] @ 0x2c8 │ │ │ │ mov r9, #0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq b2428 │ │ │ │ + beq b1f9c │ │ │ │ ldr r0, [r2, #708] @ 0x2c4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne b248c │ │ │ │ - bl 2a1f3c │ │ │ │ + bne b2000 │ │ │ │ + bl 29ef8c │ │ │ │ cmp r0, #0 │ │ │ │ mov r7, r0 │ │ │ │ - bne b24ec │ │ │ │ + bne b2060 │ │ │ │ mov r7, #0 │ │ │ │ - b b26a4 │ │ │ │ + b b2218 │ │ │ │ ldrb r2, [r7, #16] │ │ │ │ lsr r3, r2, #2 │ │ │ │ and r3, r3, #7 │ │ │ │ cmp r3, #1 │ │ │ │ - bne b26a4 │ │ │ │ + bne b2218 │ │ │ │ tst r2, #32 │ │ │ │ - beq b2a68 │ │ │ │ + beq b25dc │ │ │ │ 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] @ b2ae4 │ │ │ │ + ldrge r4, [pc, #700] @ b2658 │ │ │ │ movge r2, #24 │ │ │ │ - ldrlt r4, [pc, #664] @ b2ac8 │ │ │ │ + ldrlt r4, [pc, #664] @ b263c │ │ │ │ mlage r4, r2, r3, r4 │ │ │ │ addlt r3, r3, #1296 @ 0x510 │ │ │ │ addlt r4, r4, r3, lsl #5 │ │ │ │ cmp r7, r4 │ │ │ │ - beq b2864 │ │ │ │ + beq b23d8 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b2864 │ │ │ │ + beq b23d8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne b2864 │ │ │ │ + bne b23d8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r7, r4 │ │ │ │ - b b26a4 │ │ │ │ + b b2218 │ │ │ │ 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 b28f8 │ │ │ │ + beq b246c │ │ │ │ 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 b2964 │ │ │ │ + beq b24d8 │ │ │ │ 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 b2690 │ │ │ │ + b b2204 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi b2a54 │ │ │ │ + bhi b25c8 │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ - ldreq r7, [pc, #512] @ b2ae4 │ │ │ │ - ldrne r7, [pc, #480] @ b2ac8 │ │ │ │ + ldreq r7, [pc, #512] @ b2658 │ │ │ │ + ldrne r7, [pc, #480] @ b263c │ │ │ │ moveq r2, #24 │ │ │ │ addne r3, r3, #1296 @ 0x510 │ │ │ │ mlaeq r7, r2, r3, r7 │ │ │ │ addne r7, r7, r3, lsl #5 │ │ │ │ - b b26a4 │ │ │ │ + b b2218 │ │ │ │ mov r2, #0 │ │ │ │ strb r2, [r3, r6] │ │ │ │ str r2, [r7, #24] │ │ │ │ str r2, [r7, #20] │ │ │ │ - b b24ec │ │ │ │ + b b2060 │ │ │ │ cmp r6, #0 │ │ │ │ - blt b2a2c │ │ │ │ + blt b25a0 │ │ │ │ cmn r6, #-2147483618 @ 0x8000001e │ │ │ │ - bgt b27d4 │ │ │ │ + bgt b2348 │ │ │ │ add r3, r6, #29 │ │ │ │ mov sl, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b b27a8 │ │ │ │ + b b231c │ │ │ │ cmp r6, #0 │ │ │ │ - blt b2a2c │ │ │ │ + blt b25a0 │ │ │ │ mov sl, #2 │ │ │ │ - b b277c │ │ │ │ + b b22f0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 92244 │ │ │ │ + bl 92168 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ - b b26e4 │ │ │ │ + b b2258 │ │ │ │ cmp r2, #2 │ │ │ │ - bne b2a78 │ │ │ │ + bne b25ec │ │ │ │ tst r3, #32 │ │ │ │ - beq b2a70 │ │ │ │ + beq b25e4 │ │ │ │ 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 b29a4 │ │ │ │ + b b2518 │ │ │ │ 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 b2988 │ │ │ │ + bcc b24fc │ │ │ │ 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 b2690 │ │ │ │ + bls b2204 │ │ │ │ ldr r2, [r1], #4 │ │ │ │ strh r2, [r3], #2 │ │ │ │ mov r2, r1 │ │ │ │ - b b29d0 │ │ │ │ - ldr r1, [pc, #244] @ b2ae8 │ │ │ │ + b b2544 │ │ │ │ + ldr r1, [pc, #244] @ b265c │ │ │ │ cmp r3, r1 │ │ │ │ - bne b2a04 │ │ │ │ + bne b2578 │ │ │ │ mov r0, r7 │ │ │ │ - bl 18fcb8 │ │ │ │ - b b24bc │ │ │ │ + bl 18e2a4 │ │ │ │ + b b2030 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b b24bc │ │ │ │ - ldr r3, [pc, #204] @ b2aec │ │ │ │ - ldr r1, [pc, #204] @ b2af0 │ │ │ │ + b b2030 │ │ │ │ + ldr r3, [pc, #204] @ b2660 │ │ │ │ + ldr r1, [pc, #204] @ b2664 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b b27e4 │ │ │ │ - ldr r3, [pc, #184] @ b2aec │ │ │ │ - ldr r1, [pc, #188] @ b2af4 │ │ │ │ + bl 18ed6c │ │ │ │ + b b2358 │ │ │ │ + ldr r3, [pc, #184] @ b2660 │ │ │ │ + ldr r1, [pc, #188] @ b2668 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b b27e4 │ │ │ │ + bl 18ed6c │ │ │ │ + b b2358 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ - b b2708 │ │ │ │ + b b227c │ │ │ │ add r5, r4, #4 │ │ │ │ cmp r5, r4 │ │ │ │ mov r8, #4 │ │ │ │ - bhi b23b8 │ │ │ │ - b b2404 │ │ │ │ + bhi b1f2c │ │ │ │ + b b1f78 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b b2814 │ │ │ │ + b b2388 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b b2974 │ │ │ │ + b b24e8 │ │ │ │ tst r3, #32 │ │ │ │ - bne b28ac │ │ │ │ + bne b2420 │ │ │ │ ldr r0, [r7, #28] │ │ │ │ - b b28bc │ │ │ │ + b b2430 │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 242eb8 │ │ │ │ - ldr r1, [pc, #88] @ b2af8 │ │ │ │ - ldr r0, [pc, #88] @ b2afc │ │ │ │ - bl 2e2cec <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b27e4 │ │ │ │ - ldr r0, [pc, #80] @ b2b00 │ │ │ │ - ldr r3, [pc, #80] @ b2b04 │ │ │ │ - ldr r1, [pc, #80] @ b2b08 │ │ │ │ + b 23f69c │ │ │ │ + ldr r1, [pc, #88] @ b266c │ │ │ │ + ldr r0, [pc, #88] @ b2670 │ │ │ │ + bl 2e0194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b2358 │ │ │ │ + ldr r0, [pc, #80] @ b2674 │ │ │ │ + ldr r3, [pc, #80] @ b2678 │ │ │ │ + ldr r1, [pc, #80] @ b267c │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117e48 │ │ │ │ - b b27e4 │ │ │ │ + bl 1176e0 │ │ │ │ + b b2358 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ - b b2728 │ │ │ │ - subseq r4, r8, r0, lsl lr │ │ │ │ - andeq r2, r9, ip, lsr #2 │ │ │ │ + b b229c │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ + andeq r2, r9, r0, asr r0 │ │ │ │ andeq r0, r0, ip │ │ │ │ - ldrsheq sl, [r6], #-76 @ 0xffffffb4 │ │ │ │ - subseq r5, r8, r0, lsl lr │ │ │ │ + ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ andeq fp, r8, r0, asr r1 │ │ │ │ - subseq r9, r8, r4, asr #22 │ │ │ │ - subseq pc, r8, r0, lsl r4 @ │ │ │ │ - @ instruction: 0x0018f6f8 │ │ │ │ - ldrsbeq r1, [r6], #-12 │ │ │ │ - @ instruction: 0x0035e4d4 │ │ │ │ - eorseq lr, r5, r8, lsl #10 │ │ │ │ + subseq r9, r7, r4, asr #22 │ │ │ │ + subseq pc, r7, r0, lsl r4 @ │ │ │ │ + andseq sp, r8, r4, ror #25 │ │ │ │ + ldrsbeq r1, [r5], #-12 │ │ │ │ + eorseq fp, r5, r4, asr lr │ │ │ │ + eorseq fp, r5, r8, lsl #29 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - eorseq r3, r6, ip, lsl #26 │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ + eorseq r1, r6, ip, ror r6 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ @ instruction: 0x0010ffff │ │ │ │ - eorseq r3, r6, r8, lsr #26 │ │ │ │ + mlaseq r6, r8, r6, r1 │ │ │ │ │ │ │ │ -000b2b0c : │ │ │ │ +000b2680 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #44] @ b2b50 │ │ │ │ + ldr r1, [pc, #44] @ b26c4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - bne b2b38 │ │ │ │ + bne b26ac │ │ │ │ ldr r0, [r4, #12] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl adf8c │ │ │ │ + bl ade90 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne b2b30 │ │ │ │ - bl 58578 │ │ │ │ + bne b26a4 │ │ │ │ + bl 5850c │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subseq r1, r6, ip, ror #3 │ │ │ │ + subseq r1, r5, ip, ror #3 │ │ │ │ │ │ │ │ -000b2b54 <_PyUnicode_AsUTF8NoNUL@@Base>: │ │ │ │ +000b26c8 <_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 b2bb4 │ │ │ │ + bl b2728 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b2ba4 <_PyUnicode_AsUTF8NoNUL@@Base+0x50> │ │ │ │ + beq b2718 <_PyUnicode_AsUTF8NoNUL@@Base+0x50> │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne b2b94 <_PyUnicode_AsUTF8NoNUL@@Base+0x40> │ │ │ │ + bne b2708 <_PyUnicode_AsUTF8NoNUL@@Base+0x40> │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #16] @ b2bac <_PyUnicode_AsUTF8NoNUL@@Base+0x58> │ │ │ │ - ldr r1, [pc, #16] @ b2bb0 <_PyUnicode_AsUTF8NoNUL@@Base+0x5c> │ │ │ │ + ldr r3, [pc, #16] @ b2720 <_PyUnicode_AsUTF8NoNUL@@Base+0x58> │ │ │ │ + ldr r1, [pc, #16] @ b2724 <_PyUnicode_AsUTF8NoNUL@@Base+0x5c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r4, #0 │ │ │ │ - b b2b88 <_PyUnicode_AsUTF8NoNUL@@Base+0x34> │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r3, r6, ip, ror #26 │ │ │ │ + b b26fc <_PyUnicode_AsUTF8NoNUL@@Base+0x34> │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + @ instruction: 0x003616dc │ │ │ │ │ │ │ │ -000b2bb4 : │ │ │ │ +000b2728 : │ │ │ │ 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 b2ca8 │ │ │ │ + beq b281c │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq b2c1c │ │ │ │ + beq b2790 │ │ │ │ tst r3, #32 │ │ │ │ - beq b2cc8 │ │ │ │ + beq b283c │ │ │ │ cmn r0, #20 │ │ │ │ - beq b2c44 │ │ │ │ + beq b27b8 │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r3, [r0, #8] │ │ │ │ strne r3, [r1] │ │ │ │ ldrbne r3, [r0, #16] │ │ │ │ tst r3, #32 │ │ │ │ - beq b2c90 │ │ │ │ + beq b2804 │ │ │ │ add r0, r4, #20 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r0, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq b2c44 │ │ │ │ + beq b27b8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne b2c38 │ │ │ │ + bne b27ac │ │ │ │ mov r0, r2 │ │ │ │ - b b2c14 │ │ │ │ + b b2788 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ str r3, [r1] │ │ │ │ - b b2c30 │ │ │ │ + b b27a4 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 286d00 │ │ │ │ + bl 283b00 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmn r0, #1 │ │ │ │ - beq b2cb4 │ │ │ │ + beq b2828 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ and r2, r3, #64 @ 0x40 │ │ │ │ - beq b2c88 │ │ │ │ + beq b27fc │ │ │ │ cmp r2, #0 │ │ │ │ - beq b2c98 │ │ │ │ + beq b280c │ │ │ │ tst r3, #32 │ │ │ │ - beq b2c98 │ │ │ │ + beq b280c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r1] │ │ │ │ - b b2c10 │ │ │ │ + b b2784 │ │ │ │ cmp r2, #0 │ │ │ │ - bne b2c08 │ │ │ │ + bne b277c │ │ │ │ ldr r2, [r4, #24] │ │ │ │ - b b2c30 │ │ │ │ + b b27a4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [r4, #24] │ │ │ │ str r3, [r1] │ │ │ │ - b b2c30 │ │ │ │ + b b27a4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 58578 │ │ │ │ + bl 5850c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ mvnne r3, #0 │ │ │ │ mov r0, #0 │ │ │ │ strne r3, [r1] │ │ │ │ - b b2c14 │ │ │ │ + b b2788 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq b2c44 │ │ │ │ + beq b27b8 │ │ │ │ cmp r1, #0 │ │ │ │ ldrne r3, [r0, #20] │ │ │ │ strne r3, [r1] │ │ │ │ ldrbne r3, [r0, #16] │ │ │ │ - b b2c08 │ │ │ │ + b b277c │ │ │ │ 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 8c894 <_Py_HashBytes@@Base> │ │ │ │ + b 8c7cc <_Py_HashBytes@@Base> │ │ │ │ │ │ │ │ -000b2d10 : │ │ │ │ +000b2884 : │ │ │ │ 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 b2d54 │ │ │ │ + beq b28c8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bcs b2d70 │ │ │ │ + bcs b28e4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, r1, lsl #2] │ │ │ │ str r2, [r3, r1, lsl #2] │ │ │ │ - bl 9b2fc │ │ │ │ + bl 9b220 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 9b2fc │ │ │ │ - ldr r0, [pc, #40] @ b2d8c │ │ │ │ + bl 9b220 │ │ │ │ + ldr r0, [pc, #40] @ b2900 │ │ │ │ mov r1, #456 @ 0x1c8 │ │ │ │ - bl 2e2cec <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 2e0194 <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 9b2fc │ │ │ │ - ldr r3, [pc, #16] @ b2d90 │ │ │ │ - ldr r1, [pc, #16] @ b2d94 │ │ │ │ + bl 9b220 │ │ │ │ + ldr r3, [pc, #16] @ b2904 │ │ │ │ + ldr r1, [pc, #16] @ b2908 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b b2d68 │ │ │ │ - mlaseq r5, ip, r5, lr │ │ │ │ - subseq sp, r6, r0, lsl #22 │ │ │ │ - eorseq r3, r6, r8, lsr #28 │ │ │ │ + bl 18ed6c │ │ │ │ + b b28dc │ │ │ │ + eorseq fp, r5, ip, lsl pc │ │ │ │ + subseq sp, r5, r0, lsl #22 │ │ │ │ + @ instruction: 0x003616f4 │ │ │ │ │ │ │ │ -000b2d98 : │ │ │ │ +000b290c : │ │ │ │ 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 b2e58 │ │ │ │ + bne b29cc │ │ │ │ ldr ip, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [ip, #56] @ 0x38 │ │ │ │ mov lr, r1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r2 │ │ │ │ - beq b2e00 │ │ │ │ + beq b2974 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b2e00 │ │ │ │ + beq b2974 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ bx r3 │ │ │ │ ldr r2, [ip, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b2e8c │ │ │ │ + beq b2a00 │ │ │ │ ldr r3, [lr, #4] │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b2e80 │ │ │ │ + beq b29f4 │ │ │ │ ldr r1, [r1, #132] @ 0x84 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b2e80 │ │ │ │ - ldr r3, [pc, #140] @ b2ebc │ │ │ │ + beq b29f4 │ │ │ │ + ldr r3, [pc, #140] @ b2a30 │ │ │ │ mov r0, lr │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 120028 │ │ │ │ + bl 11f8ac │ │ │ │ cmn r0, #1 │ │ │ │ mov r1, r0 │ │ │ │ - beq b2e68 │ │ │ │ + beq b29dc │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b 33c3c4 │ │ │ │ - bl 34bb84 │ │ │ │ + b 339cd0 │ │ │ │ + bl 349490 │ │ │ │ mvn r0, #0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl a5774 │ │ │ │ + bl a5698 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b2e44 │ │ │ │ - b b2e5c │ │ │ │ + beq b29b8 │ │ │ │ + b b29d0 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne b2ea4 │ │ │ │ - ldr r3, [pc, #44] @ b2ec0 │ │ │ │ + bne b2a18 │ │ │ │ + ldr r3, [pc, #44] @ b2a34 │ │ │ │ ldr r2, [ip, #12] │ │ │ │ - ldr r1, [pc, #40] @ b2ec4 │ │ │ │ + ldr r1, [pc, #40] @ b2a38 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117e48 │ │ │ │ - b b2e5c │ │ │ │ - ldr r0, [pc, #20] @ b2ec0 │ │ │ │ + bl 1176e0 │ │ │ │ + b b29d0 │ │ │ │ + ldr r0, [pc, #20] @ b2a34 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #20] @ b2ec8 │ │ │ │ + ldr r1, [pc, #20] @ b2a3c │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117e48 │ │ │ │ - b b2e5c │ │ │ │ - subseq sp, r6, r0, lsl #22 │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r6, ip, asr #28 │ │ │ │ - eorseq r3, r6, r4, lsl #19 │ │ │ │ + bl 1176e0 │ │ │ │ + b b29d0 │ │ │ │ + subseq sp, r5, r0, lsl #22 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r1, r6, r8, lsr #15 │ │ │ │ + eorseq r1, r6, r4, lsl #6 │ │ │ │ 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 b2fb0 │ │ │ │ + beq b2b24 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b3000 │ │ │ │ + beq b2b74 │ │ │ │ ldr r3, [r1] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r1] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b2f78 │ │ │ │ + beq b2aec │ │ │ │ add r3, r3, #1 │ │ │ │ - ldr r2, [pc, #236] @ b3014 │ │ │ │ + ldr r2, [pc, #236] @ b2b88 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne b2f88 │ │ │ │ + bne b2afc │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmn r3, #1 │ │ │ │ - beq b2f88 │ │ │ │ - ldr r2, [pc, #208] @ b3018 │ │ │ │ - bl 35a770 │ │ │ │ + beq b2afc │ │ │ │ + ldr r2, [pc, #208] @ b2b8c │ │ │ │ + bl 3580f0 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r1, [r6, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - ldr r2, [pc, #192] @ b301c │ │ │ │ + ldr r2, [pc, #192] @ b2b90 │ │ │ │ str r5, [sp] │ │ │ │ cmp r1, r2 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - beq b2ff8 │ │ │ │ - bl a02fc │ │ │ │ + beq b2b6c │ │ │ │ + bl a0220 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #148] @ b3014 │ │ │ │ + ldr r3, [pc, #148] @ b2b88 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq b2f34 │ │ │ │ + beq b2aa8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8bfc4 │ │ │ │ + bl 8befc │ │ │ │ cmn r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - bne b2f40 │ │ │ │ + bne b2ab4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 23dc54 │ │ │ │ - ldr r3, [pc, #92] @ b3014 │ │ │ │ + b 23a43c │ │ │ │ + ldr r3, [pc, #92] @ b2b88 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq b2fe8 │ │ │ │ + beq b2b5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 8bfc4 │ │ │ │ + bl 8befc │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq b300c │ │ │ │ + beq b2b80 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b f9d3c │ │ │ │ + b f9888 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - bne b2fd4 │ │ │ │ - b b2fc0 │ │ │ │ - bl 9ccd0 │ │ │ │ - b b2f70 │ │ │ │ - ldr r1, [pc, #24] @ b3020 │ │ │ │ - ldr r0, [pc, #24] @ b3024 │ │ │ │ - bl 2e2cec <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne b2b48 │ │ │ │ + b b2b34 │ │ │ │ + bl 9cbf4 │ │ │ │ + b b2ae4 │ │ │ │ + ldr r1, [pc, #24] @ b2b94 │ │ │ │ + ldr r0, [pc, #24] @ b2b98 │ │ │ │ + bl 2e0194 <_PyErr_BadInternalCall@@Base> │ │ │ │ mvn r0, #0 │ │ │ │ - b b2f70 │ │ │ │ - ldrsheq sl, [r6], #-76 @ 0xffffffb4 │ │ │ │ + b b2ae4 │ │ │ │ + ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq sl, r6, ip, lsr #24 │ │ │ │ + subseq sl, r5, ip, lsr #24 │ │ │ │ andeq r0, r0, ip, lsl #20 │ │ │ │ - eorseq lr, r5, ip, asr #15 │ │ │ │ + eorseq ip, r5, ip, asr #2 │ │ │ │ │ │ │ │ -000b3028 <_PyType_Lookup@@Base>: │ │ │ │ +000b2b9c <_PyType_Lookup@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl a87d4 <_PyType_LookupRef@@Base> │ │ │ │ + bl a86f8 <_PyType_LookupRef@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne b304c <_PyType_Lookup@@Base+0x24> │ │ │ │ + bne b2bc0 <_PyType_Lookup@@Base+0x24> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b3044 <_PyType_Lookup@@Base+0x1c> │ │ │ │ + beq b2bb8 <_PyType_Lookup@@Base+0x1c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b3044 <_PyType_Lookup@@Base+0x1c> │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b b3044 <_PyType_Lookup@@Base+0x1c> │ │ │ │ + bne b2bb8 <_PyType_Lookup@@Base+0x1c> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b b2bb8 <_PyType_Lookup@@Base+0x1c> │ │ │ │ │ │ │ │ -000b3070 : │ │ │ │ +000b2be4 : │ │ │ │ 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 b318c │ │ │ │ + beq b2d00 │ │ │ │ cmp r4, #0 │ │ │ │ - ldreq r3, [pc, #316] @ b31e8 │ │ │ │ + ldreq r3, [pc, #316] @ b2d5c │ │ │ │ ldreq r4, [r3] │ │ │ │ cmp r7, #0 │ │ │ │ - bne b3184 │ │ │ │ - bl 91ac8 │ │ │ │ + bne b2cf8 │ │ │ │ + bl 919ec │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq b31d8 │ │ │ │ + beq b2d4c │ │ │ │ mov r7, r5 │ │ │ │ mov r9, r5 │ │ │ │ - ldr r1, [pc, #284] @ b31ec │ │ │ │ + ldr r1, [pc, #284] @ b2d60 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b404 │ │ │ │ + bl 9b328 │ │ │ │ subs sl, r0, #0 │ │ │ │ - blt b31ac │ │ │ │ - bne b31c8 │ │ │ │ + blt b2d20 │ │ │ │ + bne b2d3c │ │ │ │ sub r1, r6, r8 │ │ │ │ mov r0, r8 │ │ │ │ - bl a56f0 │ │ │ │ + bl a5614 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq b31ac │ │ │ │ - ldr r1, [pc, #240] @ b31ec │ │ │ │ + beq b2d20 │ │ │ │ + ldr r1, [pc, #240] @ b2d60 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9cb6c │ │ │ │ + bl 9ca90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b31bc │ │ │ │ + bne b2d30 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne b3170 │ │ │ │ + bne b2ce4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #1 │ │ │ │ - bl a2afc │ │ │ │ + bl a2a20 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b31d0 │ │ │ │ + beq b2d44 │ │ │ │ add r2, r6, #1 │ │ │ │ - ldr r1, [pc, #180] @ b31f0 │ │ │ │ - ldr r0, [pc, #180] @ b31f4 │ │ │ │ + ldr r1, [pc, #180] @ b2d64 │ │ │ │ + ldr r0, [pc, #180] @ b2d68 │ │ │ │ mov r3, r4 │ │ │ │ str r7, [sp] │ │ │ │ - bl ad1b4 │ │ │ │ + bl ad0b8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b380 │ │ │ │ + bl 9b2a4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b380 │ │ │ │ + bl 9b2a4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b380 │ │ │ │ + bl 9b2a4 │ │ │ │ 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 b3130 │ │ │ │ + b b2ca4 │ │ │ │ mov r9, #0 │ │ │ │ - b b30c8 │ │ │ │ - ldr r3, [pc, #100] @ b31f8 │ │ │ │ - ldr r1, [pc, #100] @ b31fc │ │ │ │ - bl 35a770 │ │ │ │ - ldr r2, [pc, #96] @ b3200 │ │ │ │ + b b2c3c │ │ │ │ + ldr r3, [pc, #100] @ b2d6c │ │ │ │ + ldr r1, [pc, #100] @ b2d70 │ │ │ │ + bl 3580f0 │ │ │ │ + ldr r2, [pc, #96] @ b2d74 │ │ │ │ ldr r1, [r1] │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl 19081c <_PyErr_SetString@@Base> │ │ │ │ - b b3164 │ │ │ │ + bl 18ee08 <_PyErr_SetString@@Base> │ │ │ │ + b b2cd8 │ │ │ │ mov r6, #0 │ │ │ │ mov r4, r6 │ │ │ │ mov r5, r6 │ │ │ │ - b b314c │ │ │ │ + b b2cc0 │ │ │ │ mov r6, sl │ │ │ │ mov r4, sl │ │ │ │ - b b314c │ │ │ │ + b b2cc0 │ │ │ │ mov r5, #0 │ │ │ │ - b b310c │ │ │ │ + b b2c80 │ │ │ │ mov r6, r4 │ │ │ │ - b b314c │ │ │ │ + b b2cc0 │ │ │ │ mov r6, r7 │ │ │ │ mov r4, r7 │ │ │ │ mov r9, r7 │ │ │ │ - b b314c │ │ │ │ - subseq r1, r6, r0, lsl #27 │ │ │ │ - subseq sl, r8, ip, lsr #19 │ │ │ │ - @ instruction: 0x00363ed8 │ │ │ │ - subseq r9, r6, ip, asr #30 │ │ │ │ + b b2cc0 │ │ │ │ + subseq r1, r5, r0, lsl #27 │ │ │ │ + subseq sl, r7, ip, lsr #19 │ │ │ │ + eorseq r1, r6, r4, lsr r8 │ │ │ │ + subseq r9, r5, ip, asr #30 │ │ │ │ andeq r0, r0, ip │ │ │ │ - ldrsbeq r1, [r6], #-12 │ │ │ │ - eorseq r3, r6, r8, lsr #29 │ │ │ │ + ldrsbeq r1, [r5], #-12 │ │ │ │ + eorseq r1, r6, r4, lsl #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr ip, [pc, #132] @ b32a0 │ │ │ │ + ldr ip, [pc, #132] @ b2e14 │ │ │ │ bic r5, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r0, ip │ │ │ │ cmpeq r5, #1 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ mov r6, r3 │ │ │ │ - beq b325c │ │ │ │ + beq b2dd0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 35a770 │ │ │ │ - ldr ip, [pc, #96] @ b32a4 │ │ │ │ + bl 3580f0 │ │ │ │ + ldr ip, [pc, #96] @ b2e18 │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [ip, r0] │ │ │ │ mov r1, r4 │ │ │ │ str r6, [sp] │ │ │ │ - bl b32ac <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl b2e20 <_PyObject_MakeTpCall@@Base> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bne b3280 │ │ │ │ + bne b2df4 │ │ │ │ ldr r3, [r2] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r0] │ │ │ │ - b b3254 │ │ │ │ + b b2dc8 │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r0, [pc, #28] @ b32a8 │ │ │ │ + ldr r0, [pc, #28] @ b2e1c │ │ │ │ mov r1, r3 │ │ │ │ - bl 318740 │ │ │ │ + bl 315ff8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne b3264 │ │ │ │ - b b3254 │ │ │ │ - subseq r9, r6, ip, asr #30 │ │ │ │ + bne b2dd8 │ │ │ │ + b b2dc8 │ │ │ │ + subseq r9, r5, ip, asr #30 │ │ │ │ andeq r0, r0, ip │ │ │ │ - @ instruction: 0x00363dfc │ │ │ │ + mlaseq r6, r0, r7, r1 │ │ │ │ │ │ │ │ -000b32ac <_PyObject_MakeTpCall@@Base>: │ │ │ │ +000b2e20 <_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 b3854 <_PyObject_MakeTpCall@@Base+0x5a8> │ │ │ │ + beq b33c8 <_PyObject_MakeTpCall@@Base+0x5a8> │ │ │ │ cmp r6, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r1 │ │ │ │ - beq b3528 <_PyObject_MakeTpCall@@Base+0x27c> │ │ │ │ - blt b38c4 <_PyObject_MakeTpCall@@Base+0x618> │ │ │ │ - ldr r3, [pc, #1712] @ b39a4 <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ - bl 35a770 │ │ │ │ + beq b309c <_PyObject_MakeTpCall@@Base+0x27c> │ │ │ │ + blt b3438 <_PyObject_MakeTpCall@@Base+0x618> │ │ │ │ + ldr r3, [pc, #1712] @ b3518 <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ + bl 3580f0 │ │ │ │ ldr r1, [r0, r3] │ │ │ │ cmp r6, #20 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov fp, r0 │ │ │ │ - bgt b3650 <_PyObject_MakeTpCall@@Base+0x3a4> │ │ │ │ + bgt b31c4 <_PyObject_MakeTpCall@@Base+0x3a4> │ │ │ │ add r2, r2, r6, lsl #2 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r4, [r2, #1608] @ 0x648 │ │ │ │ cmp r4, #0 │ │ │ │ - beq b35c0 <_PyObject_MakeTpCall@@Base+0x314> │ │ │ │ - ldr ip, [pc, #1668] @ b39a8 <_PyObject_MakeTpCall@@Base+0x6fc> │ │ │ │ + beq b3134 <_PyObject_MakeTpCall@@Base+0x314> │ │ │ │ + ldr ip, [pc, #1668] @ b351c <_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 b37cc <_PyObject_MakeTpCall@@Base+0x520> │ │ │ │ + bne b3340 <_PyObject_MakeTpCall@@Base+0x520> │ │ │ │ add ip, r4, #12 │ │ │ │ ldr r2, [r8] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b3500 <_PyObject_MakeTpCall@@Base+0x254> │ │ │ │ + beq b3074 <_PyObject_MakeTpCall@@Base+0x254> │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r6, #1 │ │ │ │ str r3, [r2] │ │ │ │ str r2, [ip] │ │ │ │ - beq b33c4 <_PyObject_MakeTpCall@@Base+0x118> │ │ │ │ + beq b2f38 <_PyObject_MakeTpCall@@Base+0x118> │ │ │ │ ldr r2, [r8, #4] │ │ │ │ add r0, ip, #4 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b35a0 <_PyObject_MakeTpCall@@Base+0x2f4> │ │ │ │ + beq b3114 <_PyObject_MakeTpCall@@Base+0x2f4> │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r6, #2 │ │ │ │ str r3, [r2] │ │ │ │ str r2, [r0] │ │ │ │ - beq b33c4 <_PyObject_MakeTpCall@@Base+0x118> │ │ │ │ + beq b2f38 <_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 b35b0 <_PyObject_MakeTpCall@@Base+0x304> │ │ │ │ + beq b3124 <_PyObject_MakeTpCall@@Base+0x304> │ │ │ │ cmp lr, ip │ │ │ │ str r3, [r2] │ │ │ │ str r2, [r0, #4]! │ │ │ │ - bne b33a0 <_PyObject_MakeTpCall@@Base+0xf4> │ │ │ │ + bne b2f14 <_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 b3534 <_PyObject_MakeTpCall@@Base+0x288> │ │ │ │ + bne b30a8 <_PyObject_MakeTpCall@@Base+0x288> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r8, #0 │ │ │ │ cmp r3, #0 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov r9, r8 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ - blt b3578 <_PyObject_MakeTpCall@@Base+0x2cc> │ │ │ │ - ldr r3, [pc, #1428] @ b39ac <_PyObject_MakeTpCall@@Base+0x700> │ │ │ │ + blt b30ec <_PyObject_MakeTpCall@@Base+0x2cc> │ │ │ │ + ldr r3, [pc, #1428] @ b3520 <_PyObject_MakeTpCall@@Base+0x700> │ │ │ │ cmp sl, r3 │ │ │ │ - bne b3510 <_PyObject_MakeTpCall@@Base+0x264> │ │ │ │ - ldr r2, [pc, #1420] @ b39b0 <_PyObject_MakeTpCall@@Base+0x704> │ │ │ │ - ldr r3, [pc, #1404] @ b39a4 <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ - bl 35a770 │ │ │ │ + bne b3084 <_PyObject_MakeTpCall@@Base+0x264> │ │ │ │ + ldr r2, [pc, #1420] @ b3524 <_PyObject_MakeTpCall@@Base+0x704> │ │ │ │ + ldr r3, [pc, #1404] @ b3518 <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ + bl 3580f0 │ │ │ │ cmp r7, r2 │ │ │ │ ldr sl, [r3, r0] │ │ │ │ - beq b3624 <_PyObject_MakeTpCall@@Base+0x378> │ │ │ │ + beq b3198 <_PyObject_MakeTpCall@@Base+0x378> │ │ │ │ ldr r3, [r7, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq b38d4 <_PyObject_MakeTpCall@@Base+0x628> │ │ │ │ + beq b3448 <_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 b3738 <_PyObject_MakeTpCall@@Base+0x48c> │ │ │ │ + beq b32ac <_PyObject_MakeTpCall@@Base+0x48c> │ │ │ │ cmp r3, #0 │ │ │ │ - bne b3890 <_PyObject_MakeTpCall@@Base+0x5e4> │ │ │ │ + bne b3404 <_PyObject_MakeTpCall@@Base+0x5e4> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r7, r3 │ │ │ │ - bne b36a8 <_PyObject_MakeTpCall@@Base+0x3fc> │ │ │ │ + bne b321c <_PyObject_MakeTpCall@@Base+0x3fc> │ │ │ │ ldr r3, [r3, #148] @ 0x94 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b3494 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + beq b3008 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt b3784 <_PyObject_MakeTpCall@@Base+0x4d8> │ │ │ │ + blt b32f8 <_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 b34dc <_PyObject_MakeTpCall@@Base+0x230> │ │ │ │ + beq b3050 <_PyObject_MakeTpCall@@Base+0x230> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b34dc <_PyObject_MakeTpCall@@Base+0x230> │ │ │ │ + bne b3050 <_PyObject_MakeTpCall@@Base+0x230> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1248] @ b39a8 <_PyObject_MakeTpCall@@Base+0x6fc> │ │ │ │ + ldr r2, [pc, #1248] @ b351c <_PyObject_MakeTpCall@@Base+0x6fc> │ │ │ │ ldr sl, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b37ac <_PyObject_MakeTpCall@@Base+0x500> │ │ │ │ + bne b3320 <_PyObject_MakeTpCall@@Base+0x500> │ │ │ │ mov r0, r4 │ │ │ │ blx sl │ │ │ │ cmp r9, r8 │ │ │ │ - bne b35e4 <_PyObject_MakeTpCall@@Base+0x338> │ │ │ │ + bne b3158 <_PyObject_MakeTpCall@@Base+0x338> │ │ │ │ cmp r6, #0 │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ - beq b370c <_PyObject_MakeTpCall@@Base+0x460> │ │ │ │ + beq b3280 <_PyObject_MakeTpCall@@Base+0x460> │ │ │ │ cmp r3, #0 │ │ │ │ - bne b385c <_PyObject_MakeTpCall@@Base+0x5b0> │ │ │ │ + bne b33d0 <_PyObject_MakeTpCall@@Base+0x5b0> │ │ │ │ mov r0, r6 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r6, #1 │ │ │ │ str r2, [ip] │ │ │ │ - bne b3370 <_PyObject_MakeTpCall@@Base+0xc4> │ │ │ │ - b b33c4 <_PyObject_MakeTpCall@@Base+0x118> │ │ │ │ + bne b2ee4 <_PyObject_MakeTpCall@@Base+0xc4> │ │ │ │ + b b2f38 <_PyObject_MakeTpCall@@Base+0x118> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx sl │ │ │ │ mov r6, r0 │ │ │ │ - b b3494 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + b b3008 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ cmp r9, #0 │ │ │ │ - ldr r4, [pc, #1152] @ b39b4 <_PyObject_MakeTpCall@@Base+0x708> │ │ │ │ - beq b33f4 <_PyObject_MakeTpCall@@Base+0x148> │ │ │ │ + ldr r4, [pc, #1152] @ b3528 <_PyObject_MakeTpCall@@Base+0x708> │ │ │ │ + beq b2f68 <_PyObject_MakeTpCall@@Base+0x148> │ │ │ │ ldr r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne b3768 <_PyObject_MakeTpCall@@Base+0x4bc> │ │ │ │ + bne b32dc <_PyObject_MakeTpCall@@Base+0x4bc> │ │ │ │ ldr r2, [r9, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq b33f4 <_PyObject_MakeTpCall@@Base+0x148> │ │ │ │ + beq b2f68 <_PyObject_MakeTpCall@@Base+0x148> │ │ │ │ add r1, r8, r6, lsl #2 │ │ │ │ add r0, r9, #12 │ │ │ │ - bl faa3c <_PyDict_FromItems@@Base+0xf4> │ │ │ │ + bl fa588 <_PyDict_FromItems@@Base+0xf4> │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq b3930 <_PyObject_MakeTpCall@@Base+0x684> │ │ │ │ + beq b34a4 <_PyObject_MakeTpCall@@Base+0x684> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ - bge b3410 <_PyObject_MakeTpCall@@Base+0x164> │ │ │ │ - ldr r1, [pc, #1080] @ b39b8 <_PyObject_MakeTpCall@@Base+0x70c> │ │ │ │ + bge b2f84 <_PyObject_MakeTpCall@@Base+0x164> │ │ │ │ + ldr r1, [pc, #1080] @ b352c <_PyObject_MakeTpCall@@Base+0x70c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 29f4b4 <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 29c504 <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq b3410 <_PyObject_MakeTpCall@@Base+0x164> │ │ │ │ + beq b2f84 <_PyObject_MakeTpCall@@Base+0x164> │ │ │ │ ldr r3, [r4] │ │ │ │ mov r6, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b34ac <_PyObject_MakeTpCall@@Base+0x200> │ │ │ │ - b b34dc <_PyObject_MakeTpCall@@Base+0x230> │ │ │ │ + bne b3020 <_PyObject_MakeTpCall@@Base+0x200> │ │ │ │ + b b3050 <_PyObject_MakeTpCall@@Base+0x230> │ │ │ │ cmp r6, #2 │ │ │ │ str r2, [ip, #4] │ │ │ │ - bne b3398 <_PyObject_MakeTpCall@@Base+0xec> │ │ │ │ - b b33c4 <_PyObject_MakeTpCall@@Base+0x118> │ │ │ │ + bne b2f0c <_PyObject_MakeTpCall@@Base+0xec> │ │ │ │ + b b2f38 <_PyObject_MakeTpCall@@Base+0x118> │ │ │ │ cmp lr, ip │ │ │ │ str r2, [r0, #4]! │ │ │ │ - bne b33a0 <_PyObject_MakeTpCall@@Base+0xf4> │ │ │ │ - b b33c4 <_PyObject_MakeTpCall@@Base+0x118> │ │ │ │ - ldr r0, [pc, #1012] @ b39bc <_PyObject_MakeTpCall@@Base+0x710> │ │ │ │ + bne b2f14 <_PyObject_MakeTpCall@@Base+0xf4> │ │ │ │ + b b2f38 <_PyObject_MakeTpCall@@Base+0x118> │ │ │ │ + ldr r0, [pc, #1012] @ b3530 <_PyObject_MakeTpCall@@Base+0x710> │ │ │ │ mov r1, r6 │ │ │ │ - bl 9aa74 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9a998 <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b3720 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ - ldr r3, [pc, #968] @ b39a4 <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ + beq b3294 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ + ldr r3, [pc, #968] @ b3518 <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ add ip, r4, #12 │ │ │ │ ldr r1, [fp, r3] │ │ │ │ - b b334c <_PyObject_MakeTpCall@@Base+0xa0> │ │ │ │ + b b2ec0 <_PyObject_MakeTpCall@@Base+0xa0> │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b34e4 <_PyObject_MakeTpCall@@Base+0x238> │ │ │ │ + beq b3058 <_PyObject_MakeTpCall@@Base+0x238> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne b34e4 <_PyObject_MakeTpCall@@Base+0x238> │ │ │ │ + bne b3058 <_PyObject_MakeTpCall@@Base+0x238> │ │ │ │ ldr r3, [r8, #4] │ │ │ │ - ldr r2, [pc, #924] @ b39a8 <_PyObject_MakeTpCall@@Base+0x6fc> │ │ │ │ + ldr r2, [pc, #924] @ b351c <_PyObject_MakeTpCall@@Base+0x6fc> │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b3834 <_PyObject_MakeTpCall@@Base+0x588> │ │ │ │ + bne b33a8 <_PyObject_MakeTpCall@@Base+0x588> │ │ │ │ mov r0, r8 │ │ │ │ blx r4 │ │ │ │ - b b34e4 <_PyObject_MakeTpCall@@Base+0x238> │ │ │ │ + b b3058 <_PyObject_MakeTpCall@@Base+0x238> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq b3958 <_PyObject_MakeTpCall@@Base+0x6ac> │ │ │ │ + beq b34cc <_PyObject_MakeTpCall@@Base+0x6ac> │ │ │ │ cmp r3, #3 │ │ │ │ - beq b3434 <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ - ldr r3, [pc, #896] @ b39c0 <_PyObject_MakeTpCall@@Base+0x714> │ │ │ │ - ldr r1, [pc, #896] @ b39c4 <_PyObject_MakeTpCall@@Base+0x718> │ │ │ │ + beq b2fa8 <_PyObject_MakeTpCall@@Base+0x188> │ │ │ │ + ldr r3, [pc, #896] @ b3534 <_PyObject_MakeTpCall@@Base+0x714> │ │ │ │ + ldr r1, [pc, #896] @ b3538 <_PyObject_MakeTpCall@@Base+0x718> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r6, #0 │ │ │ │ - b b3494 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + b b3008 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ cmn r6, #-536870908 @ 0xe0000004 │ │ │ │ - bhi b37ec <_PyObject_MakeTpCall@@Base+0x540> │ │ │ │ - ldr r0, [pc, #860] @ b39bc <_PyObject_MakeTpCall@@Base+0x710> │ │ │ │ + bhi b3360 <_PyObject_MakeTpCall@@Base+0x540> │ │ │ │ + ldr r0, [pc, #860] @ b3530 <_PyObject_MakeTpCall@@Base+0x710> │ │ │ │ mov r1, r6 │ │ │ │ - bl 9aa74 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9a998 <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b3720 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ - ldr r3, [pc, #816] @ b39a4 <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ + beq b3294 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ + ldr r3, [pc, #816] @ b3518 <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ add ip, r4, #12 │ │ │ │ ldr r1, [fp, r3] │ │ │ │ ldr r3, [r8] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b3728 <_PyObject_MakeTpCall@@Base+0x47c> │ │ │ │ + bne b329c <_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 b3384 <_PyObject_MakeTpCall@@Base+0xd8> │ │ │ │ - b b3398 <_PyObject_MakeTpCall@@Base+0xec> │ │ │ │ + bne b2ef8 <_PyObject_MakeTpCall@@Base+0xd8> │ │ │ │ + b b2f0c <_PyObject_MakeTpCall@@Base+0xec> │ │ │ │ ldr r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq b3908 <_PyObject_MakeTpCall@@Base+0x65c> │ │ │ │ + beq b347c <_PyObject_MakeTpCall@@Base+0x65c> │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble b3494 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + ble b3008 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r7, r0 │ │ │ │ - beq b3470 <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ + beq b2fe4 <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ cmp r1, #1 │ │ │ │ - beq b3494 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + beq b3008 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r7, r0 │ │ │ │ - beq b3470 <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ + beq b2fe4 <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ cmp r1, #2 │ │ │ │ - beq b3494 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + beq b3008 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ add r2, r2, #16 │ │ │ │ mov r0, #2 │ │ │ │ ldr ip, [r2, #4]! │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r7, ip │ │ │ │ - beq b3470 <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ + beq b2fe4 <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ cmp r1, r0 │ │ │ │ - bne b36f0 <_PyObject_MakeTpCall@@Base+0x444> │ │ │ │ - b b3494 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + bne b3264 <_PyObject_MakeTpCall@@Base+0x444> │ │ │ │ + b b3008 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ cmp r3, #0 │ │ │ │ - beq b37fc <_PyObject_MakeTpCall@@Base+0x550> │ │ │ │ + beq b3370 <_PyObject_MakeTpCall@@Base+0x550> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b37fc <_PyObject_MakeTpCall@@Base+0x550> │ │ │ │ + beq b3370 <_PyObject_MakeTpCall@@Base+0x550> │ │ │ │ mov r6, #0 │ │ │ │ - b b34f8 <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ + b b306c <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ str r3, [ip] │ │ │ │ - b b3370 <_PyObject_MakeTpCall@@Base+0xc4> │ │ │ │ + b b2ee4 <_PyObject_MakeTpCall@@Base+0xc4> │ │ │ │ cmp r3, #0 │ │ │ │ - beq b374c <_PyObject_MakeTpCall@@Base+0x4a0> │ │ │ │ + beq b32c0 <_PyObject_MakeTpCall@@Base+0x4a0> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b3648 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ - ldr r3, [pc, #628] @ b39c8 <_PyObject_MakeTpCall@@Base+0x71c> │ │ │ │ - ldr r2, [pc, #628] @ b39cc <_PyObject_MakeTpCall@@Base+0x720> │ │ │ │ + bne b31bc <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ + ldr r3, [pc, #628] @ b353c <_PyObject_MakeTpCall@@Base+0x71c> │ │ │ │ + ldr r2, [pc, #628] @ b3540 <_PyObject_MakeTpCall@@Base+0x720> │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, sl │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c19a4 <_PyErr_Format@@Base> │ │ │ │ - b b3648 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ + bl 1bfe3c <_PyErr_Format@@Base> │ │ │ │ + b b31bc <_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 b3410 <_PyObject_MakeTpCall@@Base+0x164> │ │ │ │ - b b3578 <_PyObject_MakeTpCall@@Base+0x2cc> │ │ │ │ + bge b2f84 <_PyObject_MakeTpCall@@Base+0x164> │ │ │ │ + b b30ec <_PyObject_MakeTpCall@@Base+0x2cc> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b3648 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ + beq b31bc <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne b3648 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ + bne b31bc <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b b3648 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ - ldr r1, [pc, #540] @ b39d0 <_PyObject_MakeTpCall@@Base+0x724> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b b31bc <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ + ldr r1, [pc, #540] @ b3544 <_PyObject_MakeTpCall@@Base+0x724> │ │ │ │ cmp r3, r1 │ │ │ │ - beq b34d4 <_PyObject_MakeTpCall@@Base+0x228> │ │ │ │ + beq b3048 <_PyObject_MakeTpCall@@Base+0x228> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b34d4 <_PyObject_MakeTpCall@@Base+0x228> │ │ │ │ - ldr r2, [pc, #508] @ b39d0 <_PyObject_MakeTpCall@@Base+0x724> │ │ │ │ + b b3048 <_PyObject_MakeTpCall@@Base+0x228> │ │ │ │ + ldr r2, [pc, #508] @ b3544 <_PyObject_MakeTpCall@@Base+0x724> │ │ │ │ cmp r3, r2 │ │ │ │ - bne b3818 <_PyObject_MakeTpCall@@Base+0x56c> │ │ │ │ + bne b338c <_PyObject_MakeTpCall@@Base+0x56c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 18fcb8 │ │ │ │ - ldr r3, [pc, #444] @ b39a4 <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ + bl 18e2a4 │ │ │ │ + ldr r3, [pc, #444] @ b3518 <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ ldr r1, [fp, r3] │ │ │ │ - b b3348 <_PyObject_MakeTpCall@@Base+0x9c> │ │ │ │ - bl 2a1f3c │ │ │ │ + b b2ebc <_PyObject_MakeTpCall@@Base+0x9c> │ │ │ │ + bl 29ef8c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne b366c <_PyObject_MakeTpCall@@Base+0x3c0> │ │ │ │ - b b3720 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ - ldr r3, [pc, #452] @ b39c8 <_PyObject_MakeTpCall@@Base+0x71c> │ │ │ │ - ldr r2, [pc, #452] @ b39cc <_PyObject_MakeTpCall@@Base+0x720> │ │ │ │ + bne b31e0 <_PyObject_MakeTpCall@@Base+0x3c0> │ │ │ │ + b b3294 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ + ldr r3, [pc, #452] @ b353c <_PyObject_MakeTpCall@@Base+0x71c> │ │ │ │ + ldr r2, [pc, #452] @ b3540 <_PyObject_MakeTpCall@@Base+0x720> │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1c19a4 <_PyErr_Format@@Base> │ │ │ │ - b b3720 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ + bl 1bfe3c <_PyErr_Format@@Base> │ │ │ │ + b b3294 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [ip, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #372] @ b39a4 <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ + ldr r3, [pc, #372] @ b3518 <_PyObject_MakeTpCall@@Base+0x6f8> │ │ │ │ ldr r1, [fp, r3] │ │ │ │ - b b3348 <_PyObject_MakeTpCall@@Base+0x9c> │ │ │ │ - ldr r1, [pc, #404] @ b39d0 <_PyObject_MakeTpCall@@Base+0x724> │ │ │ │ + b b2ebc <_PyObject_MakeTpCall@@Base+0x9c> │ │ │ │ + ldr r1, [pc, #404] @ b3544 <_PyObject_MakeTpCall@@Base+0x724> │ │ │ │ cmp r3, r1 │ │ │ │ - beq b3618 <_PyObject_MakeTpCall@@Base+0x36c> │ │ │ │ + beq b318c <_PyObject_MakeTpCall@@Base+0x36c> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b b3618 <_PyObject_MakeTpCall@@Base+0x36c> │ │ │ │ - bl 2af83c │ │ │ │ - b b3720 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ + b b318c <_PyObject_MakeTpCall@@Base+0x36c> │ │ │ │ + bl 2acb28 │ │ │ │ + b b3294 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b34f8 <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ + beq b306c <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b3988 <_PyObject_MakeTpCall@@Base+0x6dc> │ │ │ │ - ldr r3, [pc, #332] @ b39c8 <_PyObject_MakeTpCall@@Base+0x71c> │ │ │ │ - ldr r2, [pc, #340] @ b39d4 <_PyObject_MakeTpCall@@Base+0x728> │ │ │ │ + bne b34fc <_PyObject_MakeTpCall@@Base+0x6dc> │ │ │ │ + ldr r3, [pc, #332] @ b353c <_PyObject_MakeTpCall@@Base+0x71c> │ │ │ │ + ldr r2, [pc, #340] @ b3548 <_PyObject_MakeTpCall@@Base+0x728> │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r7 │ │ │ │ - bl 2d7f6c │ │ │ │ - b b3720 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ + bl 2d501c │ │ │ │ + b b3294 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b3464 <_PyObject_MakeTpCall@@Base+0x1b8> │ │ │ │ + beq b2fd8 <_PyObject_MakeTpCall@@Base+0x1b8> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b38f0 <_PyObject_MakeTpCall@@Base+0x644> │ │ │ │ - ldr r3, [pc, #280] @ b39c8 <_PyObject_MakeTpCall@@Base+0x71c> │ │ │ │ - ldr r2, [pc, #288] @ b39d4 <_PyObject_MakeTpCall@@Base+0x728> │ │ │ │ + bne b3464 <_PyObject_MakeTpCall@@Base+0x644> │ │ │ │ + ldr r3, [pc, #280] @ b353c <_PyObject_MakeTpCall@@Base+0x71c> │ │ │ │ + ldr r2, [pc, #288] @ b3548 <_PyObject_MakeTpCall@@Base+0x728> │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, sl │ │ │ │ mov r3, r7 │ │ │ │ - bl 2d7f6c │ │ │ │ - b b3648 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ - ldr r0, [pc, #268] @ b39d8 <_PyObject_MakeTpCall@@Base+0x72c> │ │ │ │ + bl 2d501c │ │ │ │ + b b31bc <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ + ldr r0, [pc, #268] @ b354c <_PyObject_MakeTpCall@@Base+0x72c> │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ - bl 2e2cec <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b3720 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ - ldr r3, [pc, #228] @ b39c0 <_PyObject_MakeTpCall@@Base+0x714> │ │ │ │ - ldr r2, [pc, #252] @ b39dc <_PyObject_MakeTpCall@@Base+0x730> │ │ │ │ + bl 2e0194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b3294 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ + ldr r3, [pc, #228] @ b3534 <_PyObject_MakeTpCall@@Base+0x714> │ │ │ │ + ldr r2, [pc, #252] @ b3550 <_PyObject_MakeTpCall@@Base+0x730> │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r7, #12] │ │ │ │ - bl 1c19a4 <_PyErr_Format@@Base> │ │ │ │ - b b3648 <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ + bl 1bfe3c <_PyErr_Format@@Base> │ │ │ │ + b b31bc <_PyObject_MakeTpCall@@Base+0x39c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne b38a8 <_PyObject_MakeTpCall@@Base+0x5fc> │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b b38a8 <_PyObject_MakeTpCall@@Base+0x5fc> │ │ │ │ + bne b341c <_PyObject_MakeTpCall@@Base+0x5fc> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b b341c <_PyObject_MakeTpCall@@Base+0x5fc> │ │ │ │ mov r2, r3 │ │ │ │ cmp r7, r2 │ │ │ │ - beq b3470 <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ + beq b2fe4 <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ ldr r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne b390c <_PyObject_MakeTpCall@@Base+0x660> │ │ │ │ - ldr r2, [pc, #184] @ b39e0 <_PyObject_MakeTpCall@@Base+0x734> │ │ │ │ + bne b3480 <_PyObject_MakeTpCall@@Base+0x660> │ │ │ │ + ldr r2, [pc, #184] @ b3554 <_PyObject_MakeTpCall@@Base+0x734> │ │ │ │ cmp r7, r2 │ │ │ │ - beq b3470 <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ - b b3494 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + beq b2fe4 <_PyObject_MakeTpCall@@Base+0x1c4> │ │ │ │ + b b3008 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b3720 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ + beq b3294 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b3720 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ + bne b3294 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b b3720 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b b3294 <_PyObject_MakeTpCall@@Base+0x474> │ │ │ │ cmp r8, #0 │ │ │ │ - beq b396c <_PyObject_MakeTpCall@@Base+0x6c0> │ │ │ │ + beq b34e0 <_PyObject_MakeTpCall@@Base+0x6c0> │ │ │ │ ldr r3, [r8, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b3638 <_PyObject_MakeTpCall@@Base+0x38c> │ │ │ │ + bne b31ac <_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 b3494 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ + b b3008 <_PyObject_MakeTpCall@@Base+0x1e8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne b3874 <_PyObject_MakeTpCall@@Base+0x5c8> │ │ │ │ + bne b33e8 <_PyObject_MakeTpCall@@Base+0x5c8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b b3874 <_PyObject_MakeTpCall@@Base+0x5c8> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b b33e8 <_PyObject_MakeTpCall@@Base+0x5c8> │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r5, r8, r0, lsl lr │ │ │ │ - andeq r3, fp, r4, ror #19 │ │ │ │ - subseq r9, r6, ip, asr #30 │ │ │ │ - subseq r1, r9, r8, lsl r0 │ │ │ │ - @ instruction: 0x00363edc │ │ │ │ - subseq sl, r6, ip, lsr #8 │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x00363efc │ │ │ │ - ldrsbeq r1, [r6], #-12 │ │ │ │ - eorseq r3, r6, ip, lsl #23 │ │ │ │ - @ instruction: 0x0018f6f8 │ │ │ │ - @ instruction: 0x00363bbc │ │ │ │ - eorseq lr, r5, r0, lsl #11 │ │ │ │ - eorseq r3, r6, ip, lsl pc │ │ │ │ - subseq r8, r6, r0, asr lr │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ + andeq r3, fp, r8, asr r5 │ │ │ │ + subseq r9, r5, ip, asr #30 │ │ │ │ + subseq r1, r8, r8, lsl r0 │ │ │ │ + eorseq r1, r6, r8, lsr r8 │ │ │ │ + subseq sl, r5, ip, lsr #8 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r1, r6, r8, asr r8 │ │ │ │ + ldrsbeq r1, [r5], #-12 │ │ │ │ + eorseq r1, r6, ip, lsl #10 │ │ │ │ + andseq sp, r8, r4, ror #25 │ │ │ │ + eorseq r1, r6, ip, lsr r5 │ │ │ │ + eorseq fp, r5, r0, lsl #30 │ │ │ │ + eorseq r1, r6, r8, ror r8 │ │ │ │ + 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] @ b3bf4 <_PyObject_MakeTpCall@@Base+0x948> │ │ │ │ + ldr r5, [pc, #504] @ b3768 <_PyObject_MakeTpCall@@Base+0x948> │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #500] @ b3bf8 <_PyObject_MakeTpCall@@Base+0x94c> │ │ │ │ - bl 35a770 │ │ │ │ + ldr r3, [pc, #500] @ b376c <_PyObject_MakeTpCall@@Base+0x94c> │ │ │ │ + bl 3580f0 │ │ │ │ cmp r4, r5 │ │ │ │ ldr r8, [r3, r0] │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - beq b3a80 <_PyObject_MakeTpCall@@Base+0x7d4> │ │ │ │ + beq b35f4 <_PyObject_MakeTpCall@@Base+0x7d4> │ │ │ │ ldr r3, [r4, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq b3b34 <_PyObject_MakeTpCall@@Base+0x888> │ │ │ │ + beq b36a8 <_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 b3adc <_PyObject_MakeTpCall@@Base+0x830> │ │ │ │ + beq b3650 <_PyObject_MakeTpCall@@Base+0x830> │ │ │ │ cmp r3, #0 │ │ │ │ - bne b3b50 <_PyObject_MakeTpCall@@Base+0x8a4> │ │ │ │ + bne b36c4 <_PyObject_MakeTpCall@@Base+0x8a4> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne b3aac <_PyObject_MakeTpCall@@Base+0x800> │ │ │ │ + bne b3620 <_PyObject_MakeTpCall@@Base+0x800> │ │ │ │ ldr r3, [r3, #148] @ 0x94 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b3a78 <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ + beq b35ec <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt b3b0c <_PyObject_MakeTpCall@@Base+0x860> │ │ │ │ + blt b3680 <_PyObject_MakeTpCall@@Base+0x860> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq b3b9c <_PyObject_MakeTpCall@@Base+0x8f0> │ │ │ │ + beq b3710 <_PyObject_MakeTpCall@@Base+0x8f0> │ │ │ │ cmp r3, #3 │ │ │ │ - beq b3a18 <_PyObject_MakeTpCall@@Base+0x76c> │ │ │ │ - ldr r3, [pc, #352] @ b3bfc <_PyObject_MakeTpCall@@Base+0x950> │ │ │ │ - ldr r1, [pc, #352] @ b3c00 <_PyObject_MakeTpCall@@Base+0x954> │ │ │ │ + beq b358c <_PyObject_MakeTpCall@@Base+0x76c> │ │ │ │ + ldr r3, [pc, #352] @ b3770 <_PyObject_MakeTpCall@@Base+0x950> │ │ │ │ + ldr r1, [pc, #352] @ b3774 <_PyObject_MakeTpCall@@Base+0x954> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r5, #0 │ │ │ │ - b b3a78 <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ + b b35ec <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ ldr r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq b3bcc <_PyObject_MakeTpCall@@Base+0x920> │ │ │ │ + beq b3740 <_PyObject_MakeTpCall@@Base+0x920> │ │ │ │ ldr ip, [r2, #8]! │ │ │ │ mov r1, #0 │ │ │ │ cmp ip, r1 │ │ │ │ add r1, r1, #1 │ │ │ │ - ble b3a78 <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ + ble b35ec <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ ldr r0, [r2, #4]! │ │ │ │ cmp r4, r0 │ │ │ │ - bne b3ac0 <_PyObject_MakeTpCall@@Base+0x814> │ │ │ │ - b b3a54 <_PyObject_MakeTpCall@@Base+0x7a8> │ │ │ │ + bne b3634 <_PyObject_MakeTpCall@@Base+0x814> │ │ │ │ + b b35c8 <_PyObject_MakeTpCall@@Base+0x7a8> │ │ │ │ cmp r3, #0 │ │ │ │ - beq b3af0 <_PyObject_MakeTpCall@@Base+0x844> │ │ │ │ + beq b3664 <_PyObject_MakeTpCall@@Base+0x844> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b3aa4 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ - ldr r3, [pc, #268] @ b3c04 <_PyObject_MakeTpCall@@Base+0x958> │ │ │ │ - ldr r2, [pc, #268] @ b3c08 <_PyObject_MakeTpCall@@Base+0x95c> │ │ │ │ + bne b3618 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ + ldr r3, [pc, #268] @ b3778 <_PyObject_MakeTpCall@@Base+0x958> │ │ │ │ + ldr r2, [pc, #268] @ b377c <_PyObject_MakeTpCall@@Base+0x95c> │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1c19a4 <_PyErr_Format@@Base> │ │ │ │ - b b3aa4 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ + bl 1bfe3c <_PyErr_Format@@Base> │ │ │ │ + b b3618 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b3aa4 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ + beq b3618 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b3aa4 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ + bne b3618 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b b3aa4 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ - ldr r1, [pc, #192] @ b3bfc <_PyObject_MakeTpCall@@Base+0x950> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b b3618 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ + ldr r1, [pc, #192] @ b3770 <_PyObject_MakeTpCall@@Base+0x950> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r2, [pc, #200] @ b3c0c <_PyObject_MakeTpCall@@Base+0x960> │ │ │ │ + ldr r2, [pc, #200] @ b3780 <_PyObject_MakeTpCall@@Base+0x960> │ │ │ │ ldr r1, [r1] │ │ │ │ mov r0, r8 │ │ │ │ - bl 1c19a4 <_PyErr_Format@@Base> │ │ │ │ - b b3aa4 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ + bl 1bfe3c <_PyErr_Format@@Base> │ │ │ │ + b b3618 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b3a48 <_PyObject_MakeTpCall@@Base+0x79c> │ │ │ │ + beq b35bc <_PyObject_MakeTpCall@@Base+0x79c> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b3b84 <_PyObject_MakeTpCall@@Base+0x8d8> │ │ │ │ - ldr r3, [pc, #148] @ b3c04 <_PyObject_MakeTpCall@@Base+0x958> │ │ │ │ - ldr r2, [pc, #156] @ b3c10 <_PyObject_MakeTpCall@@Base+0x964> │ │ │ │ + bne b36f8 <_PyObject_MakeTpCall@@Base+0x8d8> │ │ │ │ + ldr r3, [pc, #148] @ b3778 <_PyObject_MakeTpCall@@Base+0x958> │ │ │ │ + ldr r2, [pc, #156] @ b3784 <_PyObject_MakeTpCall@@Base+0x964> │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r4 │ │ │ │ - bl 2d7f6c │ │ │ │ - b b3aa4 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ + bl 2d501c │ │ │ │ + b b3618 <_PyObject_MakeTpCall@@Base+0x7f8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b3b68 <_PyObject_MakeTpCall@@Base+0x8bc> │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b b3b68 <_PyObject_MakeTpCall@@Base+0x8bc> │ │ │ │ + bne b36dc <_PyObject_MakeTpCall@@Base+0x8bc> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b b36dc <_PyObject_MakeTpCall@@Base+0x8bc> │ │ │ │ cmp r2, #0 │ │ │ │ - beq b3bb0 <_PyObject_MakeTpCall@@Base+0x904> │ │ │ │ + beq b3724 <_PyObject_MakeTpCall@@Base+0x904> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b3a94 <_PyObject_MakeTpCall@@Base+0x7e8> │ │ │ │ + bne b3608 <_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 b3a78 <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ + b b35ec <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ mov r2, r3 │ │ │ │ cmp r4, r2 │ │ │ │ - beq b3a54 <_PyObject_MakeTpCall@@Base+0x7a8> │ │ │ │ + beq b35c8 <_PyObject_MakeTpCall@@Base+0x7a8> │ │ │ │ ldr r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne b3bd0 <_PyObject_MakeTpCall@@Base+0x924> │ │ │ │ - ldr r2, [pc, #40] @ b3c14 <_PyObject_MakeTpCall@@Base+0x968> │ │ │ │ + bne b3744 <_PyObject_MakeTpCall@@Base+0x924> │ │ │ │ + ldr r2, [pc, #40] @ b3788 <_PyObject_MakeTpCall@@Base+0x968> │ │ │ │ cmp r4, r2 │ │ │ │ - beq b3a54 <_PyObject_MakeTpCall@@Base+0x7a8> │ │ │ │ - b b3a78 <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ - subseq r9, r6, ip, asr #30 │ │ │ │ - andeq r0, r0, ip │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x00363efc │ │ │ │ - ldrsbeq r1, [r6], #-12 │ │ │ │ - eorseq r3, r6, ip, lsl #23 │ │ │ │ - eorseq r3, r6, ip, lsl pc │ │ │ │ - @ instruction: 0x00363bbc │ │ │ │ - subseq r8, r6, r0, asr lr │ │ │ │ + beq b35c8 <_PyObject_MakeTpCall@@Base+0x7a8> │ │ │ │ + b b35ec <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ + subseq r9, r5, ip, asr #30 │ │ │ │ + andeq r0, r0, ip │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r1, r6, r8, asr r8 │ │ │ │ + ldrsbeq r1, [r5], #-12 │ │ │ │ + eorseq r1, r6, ip, lsl #10 │ │ │ │ + eorseq r1, r6, r8, ror r8 │ │ │ │ + eorseq r1, r6, ip, lsr r5 │ │ │ │ + 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] @ b4b6c <_PyObject_MakeTpCall@@Base+0x18c0> │ │ │ │ + ldr ip, [pc, #3900] @ b46e4 <_PyObject_MakeTpCall@@Base+0x18c4> │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ stm sp, {r3, ip} │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [pc, #3868] @ b4b70 <_PyObject_MakeTpCall@@Base+0x18c4> │ │ │ │ - ldr r1, [pc, #3868] @ b4b74 <_PyObject_MakeTpCall@@Base+0x18c8> │ │ │ │ + ldr r3, [pc, #3872] @ b46e8 <_PyObject_MakeTpCall@@Base+0x18c8> │ │ │ │ + ldr r1, [pc, #3872] @ b46ec <_PyObject_MakeTpCall@@Base+0x18cc> │ │ │ │ add r2, sp, #92 @ 0x5c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl b6fb4 │ │ │ │ + bl b6b10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b5b90 <_PyObject_MakeTpCall@@Base+0x28e4> │ │ │ │ + beq b5714 <_PyObject_MakeTpCall@@Base+0x28f4> │ │ │ │ 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 b3fe8 <_PyObject_MakeTpCall@@Base+0xd3c> │ │ │ │ - ble b5b90 <_PyObject_MakeTpCall@@Base+0x28e4> │ │ │ │ + beq b3b60 <_PyObject_MakeTpCall@@Base+0xd40> │ │ │ │ + ble b5714 <_PyObject_MakeTpCall@@Base+0x28f4> │ │ │ │ ldr r0, [r3, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge b6988 <_PyObject_MakeTpCall@@Base+0x36dc> │ │ │ │ + bge b5f88 <_PyObject_MakeTpCall@@Base+0x3168> │ │ │ │ cmp r8, #1 │ │ │ │ - beq b5558 <_PyObject_MakeTpCall@@Base+0x22ac> │ │ │ │ + beq b50d4 <_PyObject_MakeTpCall@@Base+0x22b4> │ │ │ │ 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 b691c <_PyObject_MakeTpCall@@Base+0x3670> │ │ │ │ + bge b6398 <_PyObject_MakeTpCall@@Base+0x3578> │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r8, r9 │ │ │ │ - bne b3cb8 <_PyObject_MakeTpCall@@Base+0xa0c> │ │ │ │ + bne b382c <_PyObject_MakeTpCall@@Base+0xa0c> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - ble b5b90 <_PyObject_MakeTpCall@@Base+0x28e4> │ │ │ │ + ble b5714 <_PyObject_MakeTpCall@@Base+0x28f4> │ │ │ │ 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 b6944 <_PyObject_MakeTpCall@@Base+0x3698> │ │ │ │ - sub ip, r1, lr │ │ │ │ - mvn ip, ip │ │ │ │ + beq b6140 <_PyObject_MakeTpCall@@Base+0x3320> │ │ │ │ + mvn ip, r1 │ │ │ │ + add ip, ip, lr │ │ │ │ ands ip, ip, #7 │ │ │ │ ldr sl, [r0, #8] │ │ │ │ - beq b3e1c <_PyObject_MakeTpCall@@Base+0xb70> │ │ │ │ + beq b3990 <_PyObject_MakeTpCall@@Base+0xb70> │ │ │ │ cmp sl, #0 │ │ │ │ - ble b6048 <_PyObject_MakeTpCall@@Base+0x2d9c> │ │ │ │ + ble b5c5c <_PyObject_MakeTpCall@@Base+0x2e3c> │ │ │ │ ldr r9, [r0, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne b5bb4 <_PyObject_MakeTpCall@@Base+0x2908> │ │ │ │ + bne b5738 <_PyObject_MakeTpCall@@Base+0x2918> │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ cmp ip, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r1, r1, #1 │ │ │ │ - beq b3e1c <_PyObject_MakeTpCall@@Base+0xb70> │ │ │ │ + beq b3990 <_PyObject_MakeTpCall@@Base+0xb70> │ │ │ │ cmp ip, #2 │ │ │ │ - beq b3dfc <_PyObject_MakeTpCall@@Base+0xb50> │ │ │ │ + beq b3970 <_PyObject_MakeTpCall@@Base+0xb50> │ │ │ │ cmp ip, #3 │ │ │ │ - beq b3ddc <_PyObject_MakeTpCall@@Base+0xb30> │ │ │ │ + beq b3950 <_PyObject_MakeTpCall@@Base+0xb30> │ │ │ │ cmp ip, #4 │ │ │ │ - beq b3dbc <_PyObject_MakeTpCall@@Base+0xb10> │ │ │ │ + beq b3930 <_PyObject_MakeTpCall@@Base+0xb10> │ │ │ │ cmp ip, #5 │ │ │ │ - beq b3d9c <_PyObject_MakeTpCall@@Base+0xaf0> │ │ │ │ + beq b3910 <_PyObject_MakeTpCall@@Base+0xaf0> │ │ │ │ cmp ip, #6 │ │ │ │ - bne b5b98 <_PyObject_MakeTpCall@@Base+0x28ec> │ │ │ │ + bne b571c <_PyObject_MakeTpCall@@Base+0x28fc> │ │ │ │ cmp sl, #0 │ │ │ │ - ble b6048 <_PyObject_MakeTpCall@@Base+0x2d9c> │ │ │ │ + ble b5c5c <_PyObject_MakeTpCall@@Base+0x2e3c> │ │ │ │ ldr r9, [r0, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne b5bb4 <_PyObject_MakeTpCall@@Base+0x2908> │ │ │ │ + bne b5738 <_PyObject_MakeTpCall@@Base+0x2918> │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp sl, #0 │ │ │ │ - ble b6048 <_PyObject_MakeTpCall@@Base+0x2d9c> │ │ │ │ + ble b5c5c <_PyObject_MakeTpCall@@Base+0x2e3c> │ │ │ │ ldr r9, [r0, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne b5bb4 <_PyObject_MakeTpCall@@Base+0x2908> │ │ │ │ + bne b5738 <_PyObject_MakeTpCall@@Base+0x2918> │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp sl, #0 │ │ │ │ - ble b6048 <_PyObject_MakeTpCall@@Base+0x2d9c> │ │ │ │ + ble b5c5c <_PyObject_MakeTpCall@@Base+0x2e3c> │ │ │ │ ldr r9, [r0, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne b5bb4 <_PyObject_MakeTpCall@@Base+0x2908> │ │ │ │ + bne b5738 <_PyObject_MakeTpCall@@Base+0x2918> │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp sl, #0 │ │ │ │ - ble b6048 <_PyObject_MakeTpCall@@Base+0x2d9c> │ │ │ │ + ble b5c5c <_PyObject_MakeTpCall@@Base+0x2e3c> │ │ │ │ ldr r9, [r0, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne b5bb4 <_PyObject_MakeTpCall@@Base+0x2908> │ │ │ │ + bne b5738 <_PyObject_MakeTpCall@@Base+0x2918> │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp sl, #0 │ │ │ │ - ble b6048 <_PyObject_MakeTpCall@@Base+0x2d9c> │ │ │ │ + ble b5c5c <_PyObject_MakeTpCall@@Base+0x2e3c> │ │ │ │ ldr r9, [r0, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne b5bb4 <_PyObject_MakeTpCall@@Base+0x2908> │ │ │ │ + bne b5738 <_PyObject_MakeTpCall@@Base+0x2918> │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp sl, #0 │ │ │ │ - ble b6048 <_PyObject_MakeTpCall@@Base+0x2d9c> │ │ │ │ + ble b5c5c <_PyObject_MakeTpCall@@Base+0x2e3c> │ │ │ │ ldr r9, [r0, #12] │ │ │ │ cmp r3, r9 │ │ │ │ - bne b5bb4 <_PyObject_MakeTpCall@@Base+0x2908> │ │ │ │ + bne b5738 <_PyObject_MakeTpCall@@Base+0x2918> │ │ │ │ add r1, r1, #1 │ │ │ │ - cmp lr, r1 │ │ │ │ + cmp r1, lr │ │ │ │ mov fp, r1 │ │ │ │ - bne b5c40 <_PyObject_MakeTpCall@@Base+0x2994> │ │ │ │ + bne b57c4 <_PyObject_MakeTpCall@@Base+0x29a4> │ │ │ │ cmp r6, r5 │ │ │ │ - bne b61ec <_PyObject_MakeTpCall@@Base+0x2f40> │ │ │ │ + bne b5d8c <_PyObject_MakeTpCall@@Base+0x2f6c> │ │ │ │ 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 b640c <_PyObject_MakeTpCall@@Base+0x3160> │ │ │ │ + bge b620c <_PyObject_MakeTpCall@@Base+0x33ec> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b54b0 <_PyObject_MakeTpCall@@Base+0x2204> │ │ │ │ + bne b504c <_PyObject_MakeTpCall@@Base+0x222c> │ │ │ │ ldr r0, [r4, #132] @ 0x84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b5518 <_PyObject_MakeTpCall@@Base+0x226c> │ │ │ │ + beq b50b4 <_PyObject_MakeTpCall@@Base+0x2294> │ │ │ │ tst r3, #1024 @ 0x400 │ │ │ │ - beq b5b7c <_PyObject_MakeTpCall@@Base+0x28d0> │ │ │ │ + beq b5700 <_PyObject_MakeTpCall@@Base+0x28e0> │ │ │ │ ldr r8, [r4, #128] @ 0x80 │ │ │ │ cmp r8, #0 │ │ │ │ - beq b5494 <_PyObject_MakeTpCall@@Base+0x21e8> │ │ │ │ + beq b5030 <_PyObject_MakeTpCall@@Base+0x2210> │ │ │ │ ldr r6, [r8, #128] @ 0x80 │ │ │ │ cmp r6, #0 │ │ │ │ - beq b5538 <_PyObject_MakeTpCall@@Base+0x228c> │ │ │ │ + ldreq r6, [pc, #3376] @ b4754 <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ + beq b3b00 <_PyObject_MakeTpCall@@Base+0xce0> │ │ │ │ ldr sl, [r6, #128] @ 0x80 │ │ │ │ cmp sl, #0 │ │ │ │ - ldreq sl, [pc, #3360] @ b4bdc <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ - beq b3f68 <_PyObject_MakeTpCall@@Base+0xcbc> │ │ │ │ + ldreq sl, [pc, #3360] @ b4754 <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ + beq b3ae0 <_PyObject_MakeTpCall@@Base+0xcc0> │ │ │ │ ldr r3, [sl, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - ldreq r3, [pc, #3344] @ b4bdc <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ - beq b3f48 <_PyObject_MakeTpCall@@Base+0xc9c> │ │ │ │ + ldreq r3, [pc, #3344] @ b4754 <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ + beq b3ac0 <_PyObject_MakeTpCall@@Base+0xca0> │ │ │ │ ldr r2, [r3, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - ldreq r2, [pc, #3328] @ b4bdc <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ - beq b3f28 <_PyObject_MakeTpCall@@Base+0xc7c> │ │ │ │ + ldreq r2, [pc, #3328] @ b4754 <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ + beq b3aa0 <_PyObject_MakeTpCall@@Base+0xc80> │ │ │ │ ldr r0, [r2, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #3312] @ b4bdc <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ - beq b3f08 <_PyObject_MakeTpCall@@Base+0xc5c> │ │ │ │ + ldreq r0, [pc, #3312] @ b4754 <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ + beq b3a80 <_PyObject_MakeTpCall@@Base+0xc60> │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl a54fc │ │ │ │ + bl a5420 │ │ │ │ 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 b3f28 <_PyObject_MakeTpCall@@Base+0xc7c> │ │ │ │ + bne b3aa0 <_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 b3f48 <_PyObject_MakeTpCall@@Base+0xc9c> │ │ │ │ + bne b3ac0 <_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 b3f68 <_PyObject_MakeTpCall@@Base+0xcbc> │ │ │ │ + bne b3ae0 <_PyObject_MakeTpCall@@Base+0xcc0> │ │ │ │ ldr ip, [sl, #20] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp ip, r0 │ │ │ │ moveq sl, r3 │ │ │ │ - ldr r3, [r6, #16] │ │ │ │ - ldr r0, [sl, #16] │ │ │ │ - cmp r3, r0 │ │ │ │ - bne b5540 <_PyObject_MakeTpCall@@Base+0x2294> │ │ │ │ - ldr lr, [r6, #20] │ │ │ │ - ldr ip, [sl, #20] │ │ │ │ - cmp lr, ip │ │ │ │ - bne b5540 <_PyObject_MakeTpCall@@Base+0x2294> │ │ │ │ - ldr r3, [r8, #16] │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + ldr r3, [sl, #16] │ │ │ │ + cmp r0, r3 │ │ │ │ + bne b3b00 <_PyObject_MakeTpCall@@Base+0xce0> │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ + ldr r3, [sl, #20] │ │ │ │ cmp r0, r3 │ │ │ │ moveq r6, sl │ │ │ │ - bne b5550 <_PyObject_MakeTpCall@@Base+0x22a4> │ │ │ │ + ldr r3, [r8, #16] │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + cmp r3, r0 │ │ │ │ + bne b56bc <_PyObject_MakeTpCall@@Base+0x289c> │ │ │ │ ldr ip, [r8, #20] │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cmp ip, r0 │ │ │ │ - bne b5550 <_PyObject_MakeTpCall@@Base+0x22a4> │ │ │ │ + bne b56bc <_PyObject_MakeTpCall@@Base+0x289c> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r3, r0 │ │ │ │ - bne b54a8 <_PyObject_MakeTpCall@@Base+0x21fc> │ │ │ │ + bne b5044 <_PyObject_MakeTpCall@@Base+0x2224> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - bne b54a8 <_PyObject_MakeTpCall@@Base+0x21fc> │ │ │ │ + bne b5044 <_PyObject_MakeTpCall@@Base+0x2224> │ │ │ │ cmp fp, #0 │ │ │ │ - bne b5b48 <_PyObject_MakeTpCall@@Base+0x289c> │ │ │ │ + bne b56cc <_PyObject_MakeTpCall@@Base+0x28ac> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r9, r3 │ │ │ │ - beq b546c <_PyObject_MakeTpCall@@Base+0x21c0> │ │ │ │ + beq b5008 <_PyObject_MakeTpCall@@Base+0x21e8> │ │ │ │ mov r7, r4 │ │ │ │ mov fp, r6 │ │ │ │ - b b3e60 <_PyObject_MakeTpCall@@Base+0xbb4> │ │ │ │ - ldr r1, [pc, #3052] @ b4bdc <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ + b b39d4 <_PyObject_MakeTpCall@@Base+0xbb4> │ │ │ │ + ldr r1, [pc, #3052] @ b4754 <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ mov r0, #1 │ │ │ │ - bl a2afc │ │ │ │ + bl a2a20 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - beq b5b90 <_PyObject_MakeTpCall@@Base+0x28e4> │ │ │ │ - ldr r4, [pc, #3028] @ b4bdc <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ + beq b5714 <_PyObject_MakeTpCall@@Base+0x28f4> │ │ │ │ + ldr r4, [pc, #3028] @ b4754 <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ cmp r7, #0 │ │ │ │ - beq b686c <_PyObject_MakeTpCall@@Base+0x35c0> │ │ │ │ + beq b6370 <_PyObject_MakeTpCall@@Base+0x3550> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b686c <_PyObject_MakeTpCall@@Base+0x35c0> │ │ │ │ + beq b6370 <_PyObject_MakeTpCall@@Base+0x3550> │ │ │ │ mov r0, r7 │ │ │ │ - bl a8ef8 │ │ │ │ + bl a8e1c │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq b5c34 <_PyObject_MakeTpCall@@Base+0x2988> │ │ │ │ + beq b57b8 <_PyObject_MakeTpCall@@Base+0x2998> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b680c <_PyObject_MakeTpCall@@Base+0x3560> │ │ │ │ - ldr r1, [pc, #2920] @ b4bb0 <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ - ldr r3, [pc, #2968] @ b4be4 <_PyObject_MakeTpCall@@Base+0x1938> │ │ │ │ + beq b6388 <_PyObject_MakeTpCall@@Base+0x3568> │ │ │ │ + ldr r1, [pc, #2920] @ b4728 <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ + ldr r3, [pc, #2968] @ b475c <_PyObject_MakeTpCall@@Base+0x193c> │ │ │ │ ldr r2, [r1, #468] @ 0x1d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne b55f8 <_PyObject_MakeTpCall@@Base+0x234c> │ │ │ │ + bne b51dc <_PyObject_MakeTpCall@@Base+0x23bc> │ │ │ │ ldr r2, [r1, #476] @ 0x1dc │ │ │ │ cmn r2, #1 │ │ │ │ - beq b55f8 <_PyObject_MakeTpCall@@Base+0x234c> │ │ │ │ + beq b51dc <_PyObject_MakeTpCall@@Base+0x23bc> │ │ │ │ add r1, r1, #464 @ 0x1d0 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ - bl 9b4ac │ │ │ │ + bl 9b3d0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b5628 <_PyObject_MakeTpCall@@Base+0x237c> │ │ │ │ - ldr sl, [pc, #2972] @ b4c1c <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ - bl 35a770 │ │ │ │ + bne b520c <_PyObject_MakeTpCall@@Base+0x23ec> │ │ │ │ + ldr sl, [pc, #2972] @ b4794 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b600c <_PyObject_MakeTpCall@@Base+0x2d60> │ │ │ │ + bne b5c30 <_PyObject_MakeTpCall@@Base+0x2e10> │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ ldr r7, [r4, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ clz r7, r7 │ │ │ │ lsr r7, r7, #5 │ │ │ │ - bne b52dc <_PyObject_MakeTpCall@@Base+0x2030> │ │ │ │ + bne b4e78 <_PyObject_MakeTpCall@@Base+0x2058> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b52dc <_PyObject_MakeTpCall@@Base+0x2030> │ │ │ │ + bne b4e78 <_PyObject_MakeTpCall@@Base+0x2058> │ │ │ │ ldr r2, [r6, #152] @ 0x98 │ │ │ │ - ldr fp, [pc, #2872] @ b4bf8 <_PyObject_MakeTpCall@@Base+0x194c> │ │ │ │ + ldr fp, [pc, #2872] @ b4770 <_PyObject_MakeTpCall@@Base+0x1950> │ │ │ │ cmp r2, fp │ │ │ │ - bne b64d8 <_PyObject_MakeTpCall@@Base+0x322c> │ │ │ │ + bne b605c <_PyObject_MakeTpCall@@Base+0x323c> │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9da3c │ │ │ │ + bl 9d960 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq b5c34 <_PyObject_MakeTpCall@@Base+0x2988> │ │ │ │ + beq b57b8 <_PyObject_MakeTpCall@@Base+0x2998> │ │ │ │ mov r8, #0 │ │ │ │ mov r3, #1 │ │ │ │ mov r5, r8 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ tst r2, #16384 @ 0x4000 │ │ │ │ - beq b4128 <_PyObject_MakeTpCall@@Base+0xe7c> │ │ │ │ - ldr sl, [pc, #2848] @ b4c1c <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ - bl 35a770 │ │ │ │ + beq b3ca0 <_PyObject_MakeTpCall@@Base+0xe80> │ │ │ │ + ldr sl, [pc, #2848] @ b4794 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ + bl 3580f0 │ │ │ │ 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 │ │ │ │ @@ -142045,33 +141751,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 b6e80 <_PyObject_MakeTpCall@@Base+0x3bd4> │ │ │ │ + beq b690c <_PyObject_MakeTpCall@@Base+0x3aec> │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r3] │ │ │ │ ldr r2, [r4] │ │ │ │ str r3, [r9, #168] @ 0xa8 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b4188 <_PyObject_MakeTpCall@@Base+0xedc> │ │ │ │ + beq b3d00 <_PyObject_MakeTpCall@@Base+0xee0> │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #2532] @ b4b78 <_PyObject_MakeTpCall@@Base+0x18cc> │ │ │ │ + ldr r2, [pc, #2532] @ b46f0 <_PyObject_MakeTpCall@@Base+0x18d0> │ │ │ │ ldr r3, [r3] │ │ │ │ str r2, [r9, #24] │ │ │ │ - ldr r2, [pc, #2524] @ b4b7c <_PyObject_MakeTpCall@@Base+0x18d0> │ │ │ │ + ldr r2, [pc, #2524] @ b46f4 <_PyObject_MakeTpCall@@Base+0x18d4> │ │ │ │ str r2, [r9, #160] @ 0xa0 │ │ │ │ - ldr r2, [pc, #2520] @ b4b80 <_PyObject_MakeTpCall@@Base+0x18d4> │ │ │ │ + ldr r2, [pc, #2520] @ b46f8 <_PyObject_MakeTpCall@@Base+0x18d8> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r9, #92] @ 0x5c │ │ │ │ - ldr r2, [pc, #2512] @ b4b84 <_PyObject_MakeTpCall@@Base+0x18d8> │ │ │ │ + ldr r2, [pc, #2512] @ b46fc <_PyObject_MakeTpCall@@Base+0x18dc> │ │ │ │ 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] │ │ │ │ @@ -142081,275 +141787,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 b66f8 <_PyObject_MakeTpCall@@Base+0x344c> │ │ │ │ + beq b645c <_PyObject_MakeTpCall@@Base+0x363c> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq b666c <_PyObject_MakeTpCall@@Base+0x33c0> │ │ │ │ + beq b63e4 <_PyObject_MakeTpCall@@Base+0x35c4> │ │ │ │ tst r3, #32 │ │ │ │ - beq b666c <_PyObject_MakeTpCall@@Base+0x33c0> │ │ │ │ + beq b63e4 <_PyObject_MakeTpCall@@Base+0x35c4> │ │ │ │ adds r0, r2, #20 │ │ │ │ ldrne r3, [sp, #16] │ │ │ │ ldrne r5, [r3, #8] │ │ │ │ strne r0, [r9, #12] │ │ │ │ - beq b66a8 <_PyObject_MakeTpCall@@Base+0x33fc> │ │ │ │ + beq b640c <_PyObject_MakeTpCall@@Base+0x35ec> │ │ │ │ bl 29c28 │ │ │ │ cmp r0, r5 │ │ │ │ - bne b6e98 <_PyObject_MakeTpCall@@Base+0x3bec> │ │ │ │ + bne b6a80 <_PyObject_MakeTpCall@@Base+0x3c60> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b5560 <_PyObject_MakeTpCall@@Base+0x22b4> │ │ │ │ - ldr r3, [pc, #2464] @ b4be4 <_PyObject_MakeTpCall@@Base+0x1938> │ │ │ │ - ldr r6, [pc, #2456] @ b4be0 <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ + bne b50dc <_PyObject_MakeTpCall@@Base+0x22bc> │ │ │ │ + ldr r3, [pc, #2464] @ b475c <_PyObject_MakeTpCall@@Base+0x193c> │ │ │ │ + ldr r6, [pc, #2456] @ b4758 <_PyObject_MakeTpCall@@Base+0x1938> │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r6, #2976] @ 0xba0 │ │ │ │ ldr sl, [r9, #132] @ 0x84 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b55dc <_PyObject_MakeTpCall@@Base+0x2330> │ │ │ │ + bne b5158 <_PyObject_MakeTpCall@@Base+0x2338> │ │ │ │ ldr r2, [r6, #2984] @ 0xba8 │ │ │ │ cmn r2, #1 │ │ │ │ - beq b55dc <_PyObject_MakeTpCall@@Base+0x2330> │ │ │ │ - ldr r5, [pc, #2424] @ b4be8 <_PyObject_MakeTpCall@@Base+0x193c> │ │ │ │ + beq b5158 <_PyObject_MakeTpCall@@Base+0x2338> │ │ │ │ + ldr r5, [pc, #2424] @ b4760 <_PyObject_MakeTpCall@@Base+0x1940> │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 9b4ac │ │ │ │ + bl 9b3d0 │ │ │ │ cmn r0, #3 │ │ │ │ - beq b42e4 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + beq b3e5c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ cmn r0, #1 │ │ │ │ - bne b4308 <_PyObject_MakeTpCall@@Base+0x105c> │ │ │ │ - bl 1628bc │ │ │ │ + bne b3e80 <_PyObject_MakeTpCall@@Base+0x1060> │ │ │ │ + bl 161aa4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b4314 <_PyObject_MakeTpCall@@Base+0x1068> │ │ │ │ + beq b3e8c <_PyObject_MakeTpCall@@Base+0x106c> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr r1, [pc, #2272] @ b4b88 <_PyObject_MakeTpCall@@Base+0x18dc> │ │ │ │ - bl a6960 │ │ │ │ + ldr r1, [pc, #2272] @ b4700 <_PyObject_MakeTpCall@@Base+0x18e0> │ │ │ │ + bl a6884 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ cmp r2, #0 │ │ │ │ mov fp, r0 │ │ │ │ - beq b42dc <_PyObject_MakeTpCall@@Base+0x1030> │ │ │ │ + beq b3e54 <_PyObject_MakeTpCall@@Base+0x1034> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 9cb6c │ │ │ │ + bl 9ca90 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov fp, r0 │ │ │ │ - bne b6218 <_PyObject_MakeTpCall@@Base+0x2f6c> │ │ │ │ + bne b5db8 <_PyObject_MakeTpCall@@Base+0x2f98> │ │ │ │ cmp fp, #0 │ │ │ │ - bge b4314 <_PyObject_MakeTpCall@@Base+0x1068> │ │ │ │ + bge b3e8c <_PyObject_MakeTpCall@@Base+0x106c> │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b4300 <_PyObject_MakeTpCall@@Base+0x1054> │ │ │ │ + beq b3e78 <_PyObject_MakeTpCall@@Base+0x1058> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq b6df8 <_PyObject_MakeTpCall@@Base+0x3b4c> │ │ │ │ + beq b6adc <_PyObject_MakeTpCall@@Base+0x3cbc> │ │ │ │ mov r9, #0 │ │ │ │ - b b4e00 <_PyObject_MakeTpCall@@Base+0x1b54> │ │ │ │ + b b4974 <_PyObject_MakeTpCall@@Base+0x1b54> │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b4290 <_PyObject_MakeTpCall@@Base+0xfe4> │ │ │ │ + beq b3e08 <_PyObject_MakeTpCall@@Base+0xfe8> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b6d24 <_PyObject_MakeTpCall@@Base+0x3a78> │ │ │ │ + bne b688c <_PyObject_MakeTpCall@@Base+0x3a6c> │ │ │ │ ldr r5, [r9, #132] @ 0x84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b6d94 <_PyObject_MakeTpCall@@Base+0x3ae8> │ │ │ │ + beq b68fc <_PyObject_MakeTpCall@@Base+0x3adc> │ │ │ │ ldr r3, [r6, #3604] @ 0xe14 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne b5a54 <_PyObject_MakeTpCall@@Base+0x27a8> │ │ │ │ + bne b55d0 <_PyObject_MakeTpCall@@Base+0x27b0> │ │ │ │ ldr r2, [r6, #3612] @ 0xe1c │ │ │ │ cmn r2, #1 │ │ │ │ - beq b5a54 <_PyObject_MakeTpCall@@Base+0x27a8> │ │ │ │ - ldr r3, [pc, #2172] @ b4bd4 <_PyObject_MakeTpCall@@Base+0x1928> │ │ │ │ + beq b55d0 <_PyObject_MakeTpCall@@Base+0x27b0> │ │ │ │ + ldr r3, [pc, #2172] @ b474c <_PyObject_MakeTpCall@@Base+0x192c> │ │ │ │ add r1, r3, #24064 @ 0x5e00 │ │ │ │ add r1, r1, #16 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b4ac │ │ │ │ + bl 9b3d0 │ │ │ │ cmn r0, #3 │ │ │ │ - beq b42e4 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + beq b3e5c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ ldr sl, [sp, #104] @ 0x68 │ │ │ │ cmp sl, #0 │ │ │ │ - bne b53b8 <_PyObject_MakeTpCall@@Base+0x210c> │ │ │ │ + bne b4f54 <_PyObject_MakeTpCall@@Base+0x2134> │ │ │ │ ldr r2, [r9, #428] @ 0x1ac │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ str r2, [r9, #436] @ 0x1b4 │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b6f24 <_PyObject_MakeTpCall@@Base+0x3c78> │ │ │ │ + bne b6650 <_PyObject_MakeTpCall@@Base+0x3830> │ │ │ │ ldr r5, [r9, #132] @ 0x84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b6fa4 <_PyObject_MakeTpCall@@Base+0x3cf8> │ │ │ │ + beq b66d8 <_PyObject_MakeTpCall@@Base+0x38b8> │ │ │ │ ldr r3, [r6, #1180] @ 0x49c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne b5354 <_PyObject_MakeTpCall@@Base+0x20a8> │ │ │ │ + bne b4ef0 <_PyObject_MakeTpCall@@Base+0x20d0> │ │ │ │ ldr r2, [r6, #1188] @ 0x4a4 │ │ │ │ cmn r2, #1 │ │ │ │ - beq b5354 <_PyObject_MakeTpCall@@Base+0x20a8> │ │ │ │ + beq b4ef0 <_PyObject_MakeTpCall@@Base+0x20d0> │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #2032] @ b4bcc <_PyObject_MakeTpCall@@Base+0x1920> │ │ │ │ + ldr r1, [pc, #2032] @ b4744 <_PyObject_MakeTpCall@@Base+0x1924> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - bl 9b4ac │ │ │ │ + bl 9b3d0 │ │ │ │ ldr r5, [sp, #104] @ 0x68 │ │ │ │ cmp r5, #0 │ │ │ │ - beq b5368 <_PyObject_MakeTpCall@@Base+0x20bc> │ │ │ │ + beq b4f04 <_PyObject_MakeTpCall@@Base+0x20e4> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq b44a8 <_PyObject_MakeTpCall@@Base+0x11fc> │ │ │ │ + beq b4020 <_PyObject_MakeTpCall@@Base+0x1200> │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq b662c <_PyObject_MakeTpCall@@Base+0x3380> │ │ │ │ + beq b6260 <_PyObject_MakeTpCall@@Base+0x3440> │ │ │ │ tst r3, #32 │ │ │ │ - beq b662c <_PyObject_MakeTpCall@@Base+0x3380> │ │ │ │ + beq b6260 <_PyObject_MakeTpCall@@Base+0x3440> │ │ │ │ adds sl, r5, #20 │ │ │ │ - beq b6638 <_PyObject_MakeTpCall@@Base+0x338c> │ │ │ │ + beq b626c <_PyObject_MakeTpCall@@Base+0x344c> │ │ │ │ str sl, [sp, #16] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 29c28 │ │ │ │ - ldr r3, [pc, #1960] @ b4bd4 <_PyObject_MakeTpCall@@Base+0x1928> │ │ │ │ - ldr r2, [pc, #1884] @ b4b8c <_PyObject_MakeTpCall@@Base+0x18e0> │ │ │ │ + ldr r3, [pc, #1960] @ b474c <_PyObject_MakeTpCall@@Base+0x192c> │ │ │ │ + ldr r2, [pc, #1884] @ b4704 <_PyObject_MakeTpCall@@Base+0x18e4> │ │ │ │ ldr r3, [r3, #692] @ 0x2b4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r1, r0 │ │ │ │ add fp, r0, #1 │ │ │ │ - bne b637c <_PyObject_MakeTpCall@@Base+0x30d0> │ │ │ │ - ldr sl, [pc, #2004] @ b4c1c <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ - bl 35a770 │ │ │ │ + bne b5ed0 <_PyObject_MakeTpCall@@Base+0x30b0> │ │ │ │ + ldr sl, [pc, #2004] @ b4794 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ cmp fp, #512 @ 0x200 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr sl, [r3, #1528] @ 0x5f8 │ │ │ │ - bhi b5430 <_PyObject_MakeTpCall@@Base+0x2184> │ │ │ │ + bhi b4fcc <_PyObject_MakeTpCall@@Base+0x21ac> │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [sl, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq b6170 <_PyObject_MakeTpCall@@Base+0x2ec4> │ │ │ │ + beq b5cf4 <_PyObject_MakeTpCall@@Base+0x2ed4> │ │ │ │ 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 b53f4 <_PyObject_MakeTpCall@@Base+0x2148> │ │ │ │ + beq b4f90 <_PyObject_MakeTpCall@@Base+0x2170> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r2, fp │ │ │ │ mov r0, r5 │ │ │ │ bl 29cdc │ │ │ │ str r5, [r9, #88] @ 0x58 │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b69f8 <_PyObject_MakeTpCall@@Base+0x374c> │ │ │ │ + bne b6a0c <_PyObject_MakeTpCall@@Base+0x3bec> │ │ │ │ ldr r5, [r9, #132] @ 0x84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b6e78 <_PyObject_MakeTpCall@@Base+0x3bcc> │ │ │ │ + beq b6924 <_PyObject_MakeTpCall@@Base+0x3b04> │ │ │ │ ldr r3, [r6, #3160] @ 0xc58 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne b5fd4 <_PyObject_MakeTpCall@@Base+0x2d28> │ │ │ │ + bne b5a00 <_PyObject_MakeTpCall@@Base+0x2be0> │ │ │ │ ldr r2, [r6, #3168] @ 0xc60 │ │ │ │ cmn r2, #1 │ │ │ │ - beq b5fd4 <_PyObject_MakeTpCall@@Base+0x2d28> │ │ │ │ - ldr r1, [pc, #1836] @ b4c18 <_PyObject_MakeTpCall@@Base+0x196c> │ │ │ │ + beq b5a00 <_PyObject_MakeTpCall@@Base+0x2be0> │ │ │ │ + ldr r1, [pc, #1836] @ b4790 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b4ac │ │ │ │ + bl 9b3d0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b5a70 <_PyObject_MakeTpCall@@Base+0x27c4> │ │ │ │ - ldr sl, [pc, #1812] @ b4c1c <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ - bl 35a770 │ │ │ │ + bne b55ec <_PyObject_MakeTpCall@@Base+0x27cc> │ │ │ │ + ldr sl, [pc, #1812] @ b4794 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b602c <_PyObject_MakeTpCall@@Base+0x2d80> │ │ │ │ + bne b5c20 <_PyObject_MakeTpCall@@Base+0x2e00> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b5ad0 <_PyObject_MakeTpCall@@Base+0x2824> │ │ │ │ + bne b564c <_PyObject_MakeTpCall@@Base+0x282c> │ │ │ │ ldr r5, [r9, #132] @ 0x84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b68fc <_PyObject_MakeTpCall@@Base+0x3650> │ │ │ │ + beq b63d0 <_PyObject_MakeTpCall@@Base+0x35b0> │ │ │ │ ldr r3, [r6, #2192] @ 0x890 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne b5f14 <_PyObject_MakeTpCall@@Base+0x2c68> │ │ │ │ + bne b5a18 <_PyObject_MakeTpCall@@Base+0x2bf8> │ │ │ │ ldr r2, [r6, #2200] @ 0x898 │ │ │ │ cmn r2, #1 │ │ │ │ - beq b5f14 <_PyObject_MakeTpCall@@Base+0x2c68> │ │ │ │ - ldr r1, [pc, #1644] @ b4bc8 <_PyObject_MakeTpCall@@Base+0x191c> │ │ │ │ + beq b5a18 <_PyObject_MakeTpCall@@Base+0x2bf8> │ │ │ │ + ldr r1, [pc, #1644] @ b4740 <_PyObject_MakeTpCall@@Base+0x1920> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b4ac │ │ │ │ + bl 9b3d0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b5f2c <_PyObject_MakeTpCall@@Base+0x2c80> │ │ │ │ - ldr sl, [pc, #1700] @ b4c1c <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ - bl 35a770 │ │ │ │ + bne b5a30 <_PyObject_MakeTpCall@@Base+0x2c10> │ │ │ │ + ldr sl, [pc, #1700] @ b4794 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b601c <_PyObject_MakeTpCall@@Base+0x2d70> │ │ │ │ + bne b5c10 <_PyObject_MakeTpCall@@Base+0x2df0> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b5f4c <_PyObject_MakeTpCall@@Base+0x2ca0> │ │ │ │ + bne b5a50 <_PyObject_MakeTpCall@@Base+0x2c30> │ │ │ │ ldr r5, [r9, #132] @ 0x84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b6708 <_PyObject_MakeTpCall@@Base+0x345c> │ │ │ │ + beq b649c <_PyObject_MakeTpCall@@Base+0x367c> │ │ │ │ ldr r3, [r6, #628] @ 0x274 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne b5fbc <_PyObject_MakeTpCall@@Base+0x2d10> │ │ │ │ + bne b5ac0 <_PyObject_MakeTpCall@@Base+0x2ca0> │ │ │ │ ldr r2, [r6, #636] @ 0x27c │ │ │ │ cmn r2, #1 │ │ │ │ - beq b5fbc <_PyObject_MakeTpCall@@Base+0x2d10> │ │ │ │ - ldr r1, [pc, #1476] @ b4b90 <_PyObject_MakeTpCall@@Base+0x18e4> │ │ │ │ + beq b5ac0 <_PyObject_MakeTpCall@@Base+0x2ca0> │ │ │ │ + ldr r1, [pc, #1476] @ b4708 <_PyObject_MakeTpCall@@Base+0x18e8> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b4ac │ │ │ │ + bl 9b3d0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b5eb8 <_PyObject_MakeTpCall@@Base+0x2c0c> │ │ │ │ - ldr sl, [pc, #1588] @ b4c1c <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ - bl 35a770 │ │ │ │ + bne b5afc <_PyObject_MakeTpCall@@Base+0x2cdc> │ │ │ │ + ldr sl, [pc, #1588] @ b4794 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5ffc <_PyObject_MakeTpCall@@Base+0x2d50> │ │ │ │ + bne b5b70 <_PyObject_MakeTpCall@@Base+0x2d50> │ │ │ │ ldr r3, [r9, #432] @ 0x1b0 │ │ │ │ ldr sl, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b584c <_PyObject_MakeTpCall@@Base+0x25a0> │ │ │ │ + bne b5174 <_PyObject_MakeTpCall@@Base+0x2354> │ │ │ │ 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 │ │ │ │ @@ -142361,636 +142067,645 @@ │ │ │ │ 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 b51dc <_PyObject_MakeTpCall@@Base+0x1f30> │ │ │ │ + beq b4d78 <_PyObject_MakeTpCall@@Base+0x1f58> │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add r3, r9, r3 │ │ │ │ str r3, [r9, #120] @ 0x78 │ │ │ │ ldr r3, [r9, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r9, #144] @ 0x90 │ │ │ │ - bne b5204 <_PyObject_MakeTpCall@@Base+0x1f58> │ │ │ │ + bne b4da0 <_PyObject_MakeTpCall@@Base+0x1f80> │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5e94 <_PyObject_MakeTpCall@@Base+0x2be8> │ │ │ │ + bne b5ad8 <_PyObject_MakeTpCall@@Base+0x2cb8> │ │ │ │ cmp r8, #0 │ │ │ │ str r3, [r9, #124] @ 0x7c │ │ │ │ - bgt b5214 <_PyObject_MakeTpCall@@Base+0x1f68> │ │ │ │ + bgt b4db0 <_PyObject_MakeTpCall@@Base+0x1f90> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b525c <_PyObject_MakeTpCall@@Base+0x1fb0> │ │ │ │ + bne b4df8 <_PyObject_MakeTpCall@@Base+0x1fd8> │ │ │ │ ldr r4, [r9, #132] @ 0x84 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b6d1c <_PyObject_MakeTpCall@@Base+0x3a70> │ │ │ │ + beq b6884 <_PyObject_MakeTpCall@@Base+0x3a64> │ │ │ │ ldr r3, [r6, #668] @ 0x29c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne b5ea0 <_PyObject_MakeTpCall@@Base+0x2bf4> │ │ │ │ + bne b5ae4 <_PyObject_MakeTpCall@@Base+0x2cc4> │ │ │ │ ldr r2, [r6, #676] @ 0x2a4 │ │ │ │ cmn r2, #1 │ │ │ │ - beq b5ea0 <_PyObject_MakeTpCall@@Base+0x2bf4> │ │ │ │ - ldr r1, [pc, #1336] @ b4c04 <_PyObject_MakeTpCall@@Base+0x1958> │ │ │ │ + beq b5ae4 <_PyObject_MakeTpCall@@Base+0x2cc4> │ │ │ │ + ldr r1, [pc, #1336] @ b477c <_PyObject_MakeTpCall@@Base+0x195c> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b4ac │ │ │ │ + bl 9b3d0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b5980 <_PyObject_MakeTpCall@@Base+0x26d4> │ │ │ │ - ldr sl, [pc, #1332] @ b4c1c <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ - bl 35a770 │ │ │ │ + bne b54fc <_PyObject_MakeTpCall@@Base+0x26dc> │ │ │ │ + ldr sl, [pc, #1332] @ b4794 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5fec <_PyObject_MakeTpCall@@Base+0x2d40> │ │ │ │ + bne b5c40 <_PyObject_MakeTpCall@@Base+0x2e20> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b59bc <_PyObject_MakeTpCall@@Base+0x2710> │ │ │ │ + bne b5538 <_PyObject_MakeTpCall@@Base+0x2718> │ │ │ │ ldr r4, [r9, #132] @ 0x84 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b6fac <_PyObject_MakeTpCall@@Base+0x3d00> │ │ │ │ + beq b66d0 <_PyObject_MakeTpCall@@Base+0x38b0> │ │ │ │ ldr r3, [r6, #740] @ 0x2e4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne b5e7c <_PyObject_MakeTpCall@@Base+0x2bd0> │ │ │ │ + bne b5b58 <_PyObject_MakeTpCall@@Base+0x2d38> │ │ │ │ ldr r2, [r6, #748] @ 0x2ec │ │ │ │ cmn r2, #1 │ │ │ │ - beq b5e7c <_PyObject_MakeTpCall@@Base+0x2bd0> │ │ │ │ - ldr r1, [pc, #1112] @ b4b94 <_PyObject_MakeTpCall@@Base+0x18e8> │ │ │ │ + beq b5b58 <_PyObject_MakeTpCall@@Base+0x2d38> │ │ │ │ + ldr r1, [pc, #1112] @ b470c <_PyObject_MakeTpCall@@Base+0x18ec> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b4ac │ │ │ │ + bl 9b3d0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b681c <_PyObject_MakeTpCall@@Base+0x3570> │ │ │ │ - ldr sl, [pc, #1220] @ b4c1c <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ - bl 35a770 │ │ │ │ + bne b646c <_PyObject_MakeTpCall@@Base+0x364c> │ │ │ │ + ldr sl, [pc, #1220] @ b4794 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b607c <_PyObject_MakeTpCall@@Base+0x2dd0> │ │ │ │ + bne b5c90 <_PyObject_MakeTpCall@@Base+0x2e70> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #4096 @ 0x1000 │ │ │ │ - bne b479c <_PyObject_MakeTpCall@@Base+0x14f0> │ │ │ │ + bne b4314 <_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 93f44 │ │ │ │ + bl 93e68 │ │ │ │ cmp r0, #0 │ │ │ │ - blt b42e4 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - ldr r1, [pc, #1012] @ b4b98 <_PyObject_MakeTpCall@@Base+0x18ec> │ │ │ │ + blt b3e5c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r1, [pc, #1012] @ b4710 <_PyObject_MakeTpCall@@Base+0x18f0> │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b47c4 <_PyObject_MakeTpCall@@Base+0x1518> │ │ │ │ + beq b433c <_PyObject_MakeTpCall@@Base+0x151c> │ │ │ │ mov r0, r9 │ │ │ │ - bl b87a0 │ │ │ │ + bl b82fc │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b47ac <_PyObject_MakeTpCall@@Base+0x1500> │ │ │ │ + bne b4324 <_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 b67a4 <_PyObject_MakeTpCall@@Base+0x34f8> │ │ │ │ + beq b60d8 <_PyObject_MakeTpCall@@Base+0x32b8> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b6884 <_PyObject_MakeTpCall@@Base+0x35d8> │ │ │ │ + bne b64b0 <_PyObject_MakeTpCall@@Base+0x3690> │ │ │ │ subs r0, r4, #0 │ │ │ │ - beq b68ec <_PyObject_MakeTpCall@@Base+0x3640> │ │ │ │ + beq b6518 <_PyObject_MakeTpCall@@Base+0x36f8> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b68ec <_PyObject_MakeTpCall@@Base+0x3640> │ │ │ │ - bl a8ef8 │ │ │ │ + beq b6518 <_PyObject_MakeTpCall@@Base+0x36f8> │ │ │ │ + bl a8e1c │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - beq b42e4 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - ldr r2, [pc, #920] @ b4bb4 <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ - ldr sl, [pc, #1020] @ b4c1c <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ + beq b3e5c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r2, [pc, #920] @ b472c <_PyObject_MakeTpCall@@Base+0x190c> │ │ │ │ + ldr sl, [pc, #1020] @ b4794 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ mov fp, #0 │ │ │ │ asr r2, r2, #3 │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ str sl, [sp, #16] │ │ │ │ mov r9, fp │ │ │ │ mov sl, r3 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [sl, #4] │ │ │ │ - ldr r3, [r2, #84] @ 0x54 │ │ │ │ + ldr r1, [sl, #4] │ │ │ │ + ldr r3, [r1, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq b4c4c <_PyObject_MakeTpCall@@Base+0x19a0> │ │ │ │ + beq b47c4 <_PyObject_MakeTpCall@@Base+0x19a4> │ │ │ │ ldr r3, [sl, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b62f0 <_PyObject_MakeTpCall@@Base+0x3044> │ │ │ │ + bne b5dd4 <_PyObject_MakeTpCall@@Base+0x2fb4> │ │ │ │ ldr r3, [sl, #24] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, r9 │ │ │ │ - ble b4c4c <_PyObject_MakeTpCall@@Base+0x19a0> │ │ │ │ - ldrb r1, [r3, #6] │ │ │ │ + ble b47c4 <_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 b5170 <_PyObject_MakeTpCall@@Base+0x1ec4> │ │ │ │ - add r1, r1, r9, lsl #3 │ │ │ │ - add r3, r3, r1 │ │ │ │ + beq b4d0c <_PyObject_MakeTpCall@@Base+0x1eec> │ │ │ │ + add r2, r2, r9, lsl #3 │ │ │ │ + add r3, r3, r2 │ │ │ │ ldr fp, [r3, #4] │ │ │ │ cmp fp, #0 │ │ │ │ - beq b4c28 <_PyObject_MakeTpCall@@Base+0x197c> │ │ │ │ + beq b47a0 <_PyObject_MakeTpCall@@Base+0x1980> │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r6, [fp, #4] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r7, [r6, #192] @ 0xc0 │ │ │ │ ldr r2, [r3, r0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r5, [r2, #8] │ │ │ │ eor r4, r3, r7 │ │ │ │ lsl r4, r4, #20 │ │ │ │ lsr r4, r4, #20 │ │ │ │ add r3, r4, r4, lsl #1 │ │ │ │ add r3, r5, r3, lsl #2 │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ ldr r1, [r3, #2808] @ 0xaf8 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r1, r7 │ │ │ │ - ldr r3, [pc, #716] @ b4bb4 <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ + ldr r3, [pc, #716] @ b472c <_PyObject_MakeTpCall@@Base+0x190c> │ │ │ │ lsl r0, r4, #1 │ │ │ │ - bne b4edc <_PyObject_MakeTpCall@@Base+0x1c30> │ │ │ │ + bne b4a78 <_PyObject_MakeTpCall@@Base+0x1c58> │ │ │ │ add r0, r0, r4 │ │ │ │ add ip, r5, r0, lsl #2 │ │ │ │ add ip, ip, #40960 @ 0xa000 │ │ │ │ ldr ip, [ip, #2812] @ 0xafc │ │ │ │ lsl r0, r0, #2 │ │ │ │ cmp ip, r3 │ │ │ │ - bne b4ed8 <_PyObject_MakeTpCall@@Base+0x1c2c> │ │ │ │ + bne b4a74 <_PyObject_MakeTpCall@@Base+0x1c54> │ │ │ │ add r5, r5, #40960 @ 0xa000 │ │ │ │ add r5, r5, r0 │ │ │ │ ldr r8, [r5, #2816] @ 0xb00 │ │ │ │ cmp r8, #0 │ │ │ │ - beq b4e70 <_PyObject_MakeTpCall@@Base+0x1bc4> │ │ │ │ + beq b49e4 <_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 b4b00 <_PyObject_MakeTpCall@@Base+0x1854> │ │ │ │ - ldr r2, [pc, #600] @ b4b9c <_PyObject_MakeTpCall@@Base+0x18f0> │ │ │ │ + beq b4678 <_PyObject_MakeTpCall@@Base+0x1858> │ │ │ │ + ldr r2, [pc, #600] @ b4714 <_PyObject_MakeTpCall@@Base+0x18f4> │ │ │ │ cmp r3, r2 │ │ │ │ - bne b4e2c <_PyObject_MakeTpCall@@Base+0x1b80> │ │ │ │ - ldr r3, [pc, #592] @ b4ba0 <_PyObject_MakeTpCall@@Base+0x18f4> │ │ │ │ + bne b49a0 <_PyObject_MakeTpCall@@Base+0x1b80> │ │ │ │ + ldr r3, [pc, #592] @ b4718 <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ cmp fp, r3 │ │ │ │ - beq b6cf4 <_PyObject_MakeTpCall@@Base+0x3a48> │ │ │ │ - ldr r2, [pc, #584] @ b4ba4 <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ + beq b6974 <_PyObject_MakeTpCall@@Base+0x3b54> │ │ │ │ + ldr r2, [pc, #584] @ b471c <_PyObject_MakeTpCall@@Base+0x18fc> │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ldr r5, [r2, #16] │ │ │ │ - lsr r4, r3, #14 │ │ │ │ - and r4, r4, #1 │ │ │ │ - and r2, r3, #24 │ │ │ │ - cmp r2, #0 │ │ │ │ - addne r4, r4, #1 │ │ │ │ + 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 b6ed0 <_PyObject_MakeTpCall@@Base+0x3c24> │ │ │ │ + bne b69a8 <_PyObject_MakeTpCall@@Base+0x3b88> │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ sub r3, r3, r4 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ cmp r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r6, [r3, r0] │ │ │ │ - bhi b6134 <_PyObject_MakeTpCall@@Base+0x2e88> │ │ │ │ + bhi b5cb8 <_PyObject_MakeTpCall@@Base+0x2e98> │ │ │ │ adds r5, r4, r5 │ │ │ │ - bmi b6134 <_PyObject_MakeTpCall@@Base+0x2e88> │ │ │ │ - ldr r3, [pc, #552] @ b4bd4 <_PyObject_MakeTpCall@@Base+0x1928> │ │ │ │ - ldr r2, [pc, #476] @ b4b8c <_PyObject_MakeTpCall@@Base+0x18e0> │ │ │ │ + bmi b5cb8 <_PyObject_MakeTpCall@@Base+0x2e98> │ │ │ │ + ldr r3, [pc, #552] @ b474c <_PyObject_MakeTpCall@@Base+0x192c> │ │ │ │ + ldr r2, [pc, #476] @ b4704 <_PyObject_MakeTpCall@@Base+0x18e4> │ │ │ │ ldr r3, [r3, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b611c <_PyObject_MakeTpCall@@Base+0x2e70> │ │ │ │ + bne b5ca0 <_PyObject_MakeTpCall@@Base+0x2e80> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ sub r1, r5, #1 │ │ │ │ add r3, r0, #4096 @ 0x1000 │ │ │ │ cmp r1, #512 @ 0x200 │ │ │ │ ldr r7, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs b5e00 <_PyObject_MakeTpCall@@Base+0x2b54> │ │ │ │ + bcs b598c <_PyObject_MakeTpCall@@Base+0x2b6c> │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [r7, r1, lsl #3] │ │ │ │ ldr lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq b5df0 <_PyObject_MakeTpCall@@Base+0x2b44> │ │ │ │ + beq b597c <_PyObject_MakeTpCall@@Base+0x2b5c> │ │ │ │ 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 b4e90 <_PyObject_MakeTpCall@@Base+0x1be4> │ │ │ │ + beq b4a2c <_PyObject_MakeTpCall@@Base+0x1c0c> │ │ │ │ ldr r3, [r0, #3760] @ 0xeb0 │ │ │ │ ldr ip, [r0, #3756] @ 0xeac │ │ │ │ add r3, r3, #1 │ │ │ │ mov r1, #0 │ │ │ │ add r4, r2, r4 │ │ │ │ cmp r3, ip │ │ │ │ str r1, [r2] │ │ │ │ str r1, [r2, #4] │ │ │ │ str r1, [r4, #-8] │ │ │ │ str r1, [r4, #-4] │ │ │ │ str r3, [r0, #3760] @ 0xeb0 │ │ │ │ - bgt b5924 <_PyObject_MakeTpCall@@Base+0x2678> │ │ │ │ - ldr r3, [pc, #360] @ b4ba4 <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ + bgt b54a0 <_PyObject_MakeTpCall@@Base+0x2680> │ │ │ │ + ldr r3, [pc, #360] @ b471c <_PyObject_MakeTpCall@@Base+0x18fc> │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - ldrne r2, [pc, #344] @ b4ba4 <_PyObject_MakeTpCall@@Base+0x18f8> │ │ │ │ + ldrne r2, [pc, #344] @ b471c <_PyObject_MakeTpCall@@Base+0x18fc> │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - ldr r2, [pc, #340] @ b4bac <_PyObject_MakeTpCall@@Base+0x1900> │ │ │ │ + ldr r2, [pc, #340] @ b4724 <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b6594 <_PyObject_MakeTpCall@@Base+0x32e8> │ │ │ │ + bne b62fc <_PyObject_MakeTpCall@@Base+0x34dc> │ │ │ │ ldr r3, [r8] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r4, #16] │ │ │ │ - beq b65ac <_PyObject_MakeTpCall@@Base+0x3300> │ │ │ │ + beq b6168 <_PyObject_MakeTpCall@@Base+0x3348> │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r8] │ │ │ │ ldr r2, [fp] │ │ │ │ str r8, [r4, #8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ ldreq r3, [r8] │ │ │ │ - beq b65bc <_PyObject_MakeTpCall@@Base+0x3310> │ │ │ │ + beq b6178 <_PyObject_MakeTpCall@@Base+0x3358> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ add r2, r2, #1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r2, [fp] │ │ │ │ ldr r0, [r3, #3796] @ 0xed4 │ │ │ │ ldr r2, [r4, #-4] │ │ │ │ ldr ip, [r0, #4] │ │ │ │ ldr r3, [r8] │ │ │ │ and r2, r2, #3 │ │ │ │ orr r2, r2, ip │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str fp, [r4, #12] │ │ │ │ sub r1, r4, #8 │ │ │ │ - ldr lr, [pc, #204] @ b4ba8 <_PyObject_MakeTpCall@@Base+0x18fc> │ │ │ │ + ldr lr, [pc, #204] @ b4720 <_PyObject_MakeTpCall@@Base+0x1900> │ │ │ │ str lr, [r4, #20] │ │ │ │ str r1, [ip] │ │ │ │ stmdb r4, {r0, r2} │ │ │ │ str r1, [r0, #4] │ │ │ │ - beq b4afc <_PyObject_MakeTpCall@@Base+0x1850> │ │ │ │ + beq b4674 <_PyObject_MakeTpCall@@Base+0x1854> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq b697c <_PyObject_MakeTpCall@@Base+0x36d0> │ │ │ │ + beq b5f28 <_PyObject_MakeTpCall@@Base+0x3108> │ │ │ │ mov r8, r4 │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ - bl fc738 │ │ │ │ + bl fc284 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq b4b3c <_PyObject_MakeTpCall@@Base+0x1890> │ │ │ │ + beq b46b4 <_PyObject_MakeTpCall@@Base+0x1894> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne b4b3c <_PyObject_MakeTpCall@@Base+0x1890> │ │ │ │ + bne b46b4 <_PyObject_MakeTpCall@@Base+0x1894> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq b6e20 <_PyObject_MakeTpCall@@Base+0x3b74> │ │ │ │ + beq b6ae8 <_PyObject_MakeTpCall@@Base+0x3cc8> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b483c <_PyObject_MakeTpCall@@Base+0x1590> │ │ │ │ + beq b43b4 <_PyObject_MakeTpCall@@Base+0x1594> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b483c <_PyObject_MakeTpCall@@Base+0x1590> │ │ │ │ + bne b43b4 <_PyObject_MakeTpCall@@Base+0x1594> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b b483c <_PyObject_MakeTpCall@@Base+0x1590> │ │ │ │ - @ instruction: 0x00565490 │ │ │ │ - subseq sl, r6, ip, lsr #8 │ │ │ │ - eorseq r3, r6, ip, lsr pc │ │ │ │ - andseq r9, r5, r0, ror #20 │ │ │ │ - andeq r4, sl, r8, asr #5 │ │ │ │ - andseq r8, r8, ip, asr #2 │ │ │ │ - andseq r7, fp, ip, lsr #6 │ │ │ │ - subseq sl, r8, ip, lsl #20 │ │ │ │ - andeq r2, r9, ip, lsr #2 │ │ │ │ - subseq sl, r8, r0, lsl #1 │ │ │ │ - ldrsheq sl, [r8], #-0 │ │ │ │ - subseq fp, r6, ip, asr r1 │ │ │ │ - andseq lr, r4, r0, asr #22 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - @ instruction: 0x00568194 │ │ │ │ - andseq pc, r4, ip, lsr r3 @ │ │ │ │ - subseq r5, r8, r0, lsl lr │ │ │ │ - subseq sl, r8, r0, lsl lr │ │ │ │ - subseq sl, r8, r4, lsl pc │ │ │ │ - eorseq r2, r6, ip, lsr #6 │ │ │ │ - subseq r1, r7, r8, lsr #13 │ │ │ │ - andeq fp, pc, r0, ror #31 │ │ │ │ - andeq r7, sl, r4, lsr #30 │ │ │ │ - @ instruction: 0x0058a69c │ │ │ │ - subseq sl, r8, r8, lsr #5 │ │ │ │ - subseq r8, r6, r8, asr #25 │ │ │ │ - subseq r4, r8, r0, lsl lr │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b b43b4 <_PyObject_MakeTpCall@@Base+0x1594> │ │ │ │ + @ instruction: 0x00555490 │ │ │ │ + subseq sl, r5, ip, lsr #8 │ │ │ │ + mlaseq r6, r8, r8, r1 │ │ │ │ + andseq r8, r5, r8, lsr ip │ │ │ │ + andeq r4, sl, ip, ror #3 │ │ │ │ + @ instruction: 0x00186cbc │ │ │ │ + andseq r5, fp, r4, lsr #20 │ │ │ │ + subseq sl, r7, ip, lsl #20 │ │ │ │ + andeq r2, r9, r0, asr r0 │ │ │ │ + subseq sl, r7, r0, lsl #1 │ │ │ │ + ldrsheq sl, [r7], #-0 │ │ │ │ + subseq fp, r5, ip, asr r1 │ │ │ │ + mulseq r4, r8, r2 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + @ instruction: 0x00558194 │ │ │ │ + andseq lr, r4, ip, lsr ip │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ + subseq sl, r7, r0, lsl lr │ │ │ │ + subseq sl, r7, r4, lsl pc │ │ │ │ + eorseq pc, r5, ip, lsr #25 │ │ │ │ + @ instruction: 0x00561690 │ │ │ │ + andeq fp, pc, ip, lsr #22 │ │ │ │ + andeq r7, sl, r8, asr #28 │ │ │ │ + @ instruction: 0x0057a69c │ │ │ │ + subseq sl, r7, r8, lsr #5 │ │ │ │ + subseq r8, r5, r8, asr #25 │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ andeq fp, r8, r0, asr r1 │ │ │ │ - subseq r8, r6, r0, asr lr │ │ │ │ - subseq r9, r8, r0, lsl lr │ │ │ │ - ldrsheq sl, [r6], #-76 @ 0xffffffb4 │ │ │ │ - subseq sl, r8, ip, lsr #19 │ │ │ │ - subseq sl, r8, r0, ror #31 │ │ │ │ - subseq sl, r8, r8, lsr #4 │ │ │ │ - subseq fp, r8, ip, asr #4 │ │ │ │ - ldrdeq sp, [r9], -r0 │ │ │ │ - subseq r1, r7, ip, lsl #14 │ │ │ │ - subseq r8, r6, ip, lsr #7 │ │ │ │ - subseq sl, r8, r8, lsr #1 │ │ │ │ + subseq r8, r5, r0, asr lr │ │ │ │ + subseq r9, r7, r0, lsl lr │ │ │ │ + ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ + subseq sl, r7, ip, lsr #19 │ │ │ │ + subseq sl, r7, r0, ror #31 │ │ │ │ + subseq sl, r7, r8, lsr #4 │ │ │ │ + subseq fp, r7, ip, asr #4 │ │ │ │ + strdeq sp, [r9], -r4 │ │ │ │ + ldrsheq r1, [r6], #-100 @ 0xffffff9c │ │ │ │ + subseq r8, r5, ip, lsr #7 │ │ │ │ + subseq sl, r7, r8, lsr #1 │ │ │ │ andeq r0, r0, r4, lsl #19 │ │ │ │ - eorseq lr, r5, ip, asr #15 │ │ │ │ - subseq sl, r8, r0, lsr #24 │ │ │ │ - subseq r5, r6, r0, asr #30 │ │ │ │ - subseq sl, r8, r4, ror #20 │ │ │ │ + eorseq ip, r5, ip, asr #2 │ │ │ │ + subseq sl, r7, r0, lsr #24 │ │ │ │ + subseq r5, r5, r0, asr #30 │ │ │ │ + subseq sl, r7, r4, ror #20 │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq r2, r6, r8, asr #4 │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq pc, r5, r8, asr #23 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r0, r9 │ │ │ │ add r3, r3, #8 │ │ │ │ - ble b4c4c <_PyObject_MakeTpCall@@Base+0x19a0> │ │ │ │ + ble b47c4 <_PyObject_MakeTpCall@@Base+0x19a4> │ │ │ │ ldr fp, [r3, #4] │ │ │ │ cmp fp, #0 │ │ │ │ - beq b4c28 <_PyObject_MakeTpCall@@Base+0x197c> │ │ │ │ + beq b47a0 <_PyObject_MakeTpCall@@Base+0x1980> │ │ │ │ cmp r0, r9 │ │ │ │ - bgt b4898 <_PyObject_MakeTpCall@@Base+0x15ec> │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ + bgt b4410 <_PyObject_MakeTpCall@@Base+0x15f0> │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [r1] │ │ │ │ + ldr r3, [r0] │ │ │ │ ldr sl, [sp, #16] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - beq b4c94 <_PyObject_MakeTpCall@@Base+0x19e8> │ │ │ │ + beq b4808 <_PyObject_MakeTpCall@@Base+0x19e8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r1] │ │ │ │ - bne b4c94 <_PyObject_MakeTpCall@@Base+0x19e8> │ │ │ │ - ldr r4, [r2, #24] │ │ │ │ - ldr r2, [pc, #-216] @ b4bac <_PyObject_MakeTpCall@@Base+0x1900> │ │ │ │ + str r3, [r0] │ │ │ │ + bne b4808 <_PyObject_MakeTpCall@@Base+0x19e8> │ │ │ │ + ldr r2, [pc, #-212] @ b4724 <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ + ldr r4, [r1, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b6778 <_PyObject_MakeTpCall@@Base+0x34cc> │ │ │ │ - mov r0, r1 │ │ │ │ + bne b6314 <_PyObject_MakeTpCall@@Base+0x34f4> │ │ │ │ blx r4 │ │ │ │ - ldr r7, [pc, #-204] @ b4bd0 <_PyObject_MakeTpCall@@Base+0x1924> │ │ │ │ - bl 35a770 │ │ │ │ + ldr r7, [pc, #-200] @ b4748 <_PyObject_MakeTpCall@@Base+0x1928> │ │ │ │ + bl 3580f0 │ │ │ │ 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 b5390 <_PyObject_MakeTpCall@@Base+0x20e4> │ │ │ │ + beq b4f2c <_PyObject_MakeTpCall@@Base+0x210c> │ │ │ │ ldr r1, [r3, #28] │ │ │ │ mov r2, #4 │ │ │ │ add r1, r7, r1 │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ bl 29cdc │ │ │ │ ldr r5, [sp, #100] @ 0x64 │ │ │ │ cmp r5, #0 │ │ │ │ - beq b5390 <_PyObject_MakeTpCall@@Base+0x20e4> │ │ │ │ + beq b4f2c <_PyObject_MakeTpCall@@Base+0x210c> │ │ │ │ mov r3, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #2 │ │ │ │ blx r5 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq b6250 <_PyObject_MakeTpCall@@Base+0x2fa4> │ │ │ │ + beq b5eec <_PyObject_MakeTpCall@@Base+0x30cc> │ │ │ │ cmp r3, #0 │ │ │ │ - bne b672c <_PyObject_MakeTpCall@@Base+0x3480> │ │ │ │ + bne b62a0 <_PyObject_MakeTpCall@@Base+0x3480> │ │ │ │ ldr r3, [r6, #2192] @ 0x890 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - beq b6760 <_PyObject_MakeTpCall@@Base+0x34b4> │ │ │ │ + beq b62d4 <_PyObject_MakeTpCall@@Base+0x34b4> │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b6cc4 <_PyObject_MakeTpCall@@Base+0x3a18> │ │ │ │ - ldr r2, [pc, #-360] @ b4bc0 <_PyObject_MakeTpCall@@Base+0x1914> │ │ │ │ + beq b65ec <_PyObject_MakeTpCall@@Base+0x37cc> │ │ │ │ + ldr r2, [pc, #-356] @ b4738 <_PyObject_MakeTpCall@@Base+0x1918> │ │ │ │ cmp r3, r2 │ │ │ │ - bne b5310 <_PyObject_MakeTpCall@@Base+0x2064> │ │ │ │ + bne b4eac <_PyObject_MakeTpCall@@Base+0x208c> │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #-368] @ b4bc8 <_PyObject_MakeTpCall@@Base+0x191c> │ │ │ │ + ldr r1, [pc, #-364] @ b4740 <_PyObject_MakeTpCall@@Base+0x1920> │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl fb32c <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl fae78 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b5328 <_PyObject_MakeTpCall@@Base+0x207c> │ │ │ │ + beq b4ec4 <_PyObject_MakeTpCall@@Base+0x20a4> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b4d8c <_PyObject_MakeTpCall@@Base+0x1ae0> │ │ │ │ + beq b4900 <_PyObject_MakeTpCall@@Base+0x1ae0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b4d8c <_PyObject_MakeTpCall@@Base+0x1ae0> │ │ │ │ + bne b4900 <_PyObject_MakeTpCall@@Base+0x1ae0> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #-452] @ b4bac <_PyObject_MakeTpCall@@Base+0x1900> │ │ │ │ + ldr r2, [pc, #-448] @ b4724 <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b65ec <_PyObject_MakeTpCall@@Base+0x3340> │ │ │ │ + bne b6220 <_PyObject_MakeTpCall@@Base+0x3400> │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq b42e4 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + beq b3e5c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r0, [sl, r0] │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ - bl ba908 │ │ │ │ + bl ba45c │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq b4dec <_PyObject_MakeTpCall@@Base+0x1b40> │ │ │ │ + beq b4960 <_PyObject_MakeTpCall@@Base+0x1b40> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b4dec <_PyObject_MakeTpCall@@Base+0x1b40> │ │ │ │ + bne b4960 <_PyObject_MakeTpCall@@Base+0x1b40> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #-556] @ b4bac <_PyObject_MakeTpCall@@Base+0x1900> │ │ │ │ + ldr r2, [pc, #-552] @ b4724 <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b660c <_PyObject_MakeTpCall@@Base+0x3360> │ │ │ │ + bne b6240 <_PyObject_MakeTpCall@@Base+0x3420> │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq b42e4 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + beq b3e5c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b69bc <_PyObject_MakeTpCall@@Base+0x3710> │ │ │ │ + bne b69f0 <_PyObject_MakeTpCall@@Base+0x3bd0> │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b4e20 <_PyObject_MakeTpCall@@Base+0x1b74> │ │ │ │ + beq b4994 <_PyObject_MakeTpCall@@Base+0x1b74> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - beq b69d8 <_PyObject_MakeTpCall@@Base+0x372c> │ │ │ │ + beq b699c <_PyObject_MakeTpCall@@Base+0x3b7c> │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [fp, #4] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r4, r0 │ │ │ │ - beq b4e5c <_PyObject_MakeTpCall@@Base+0x1bb0> │ │ │ │ + beq b49d0 <_PyObject_MakeTpCall@@Base+0x1bb0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq b6910 <_PyObject_MakeTpCall@@Base+0x3664> │ │ │ │ + beq b5fa8 <_PyObject_MakeTpCall@@Base+0x3188> │ │ │ │ cmp r4, #0 │ │ │ │ - bne b4afc <_PyObject_MakeTpCall@@Base+0x1850> │ │ │ │ + bne b4674 <_PyObject_MakeTpCall@@Base+0x1854> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r2, [r3, r0] │ │ │ │ ldr r3, [r2, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b483c <_PyObject_MakeTpCall@@Base+0x1590> │ │ │ │ + beq b43b4 <_PyObject_MakeTpCall@@Base+0x1594> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b483c <_PyObject_MakeTpCall@@Base+0x1590> │ │ │ │ + beq b43b4 <_PyObject_MakeTpCall@@Base+0x1594> │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ - b b6e3c <_PyObject_MakeTpCall@@Base+0x3b90> │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [r2] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq b3e5c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r2] │ │ │ │ + bne b3e5c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + mov r0, r2 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b b3e5c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r7, [r3, #28] │ │ │ │ cmp r5, r7 │ │ │ │ ldrhi r3, [r3, #12] │ │ │ │ strhi r3, [lr, #12] │ │ │ │ strhi lr, [r3, #8] │ │ │ │ - bhi b4a04 <_PyObject_MakeTpCall@@Base+0x1758> │ │ │ │ + bhi b457c <_PyObject_MakeTpCall@@Base+0x175c> │ │ │ │ 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 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r6, [r3, r0] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - b b4a04 <_PyObject_MakeTpCall@@Base+0x1758> │ │ │ │ + b b457c <_PyObject_MakeTpCall@@Base+0x175c> │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #-820] @ b4bb0 <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ + ldr r1, [pc, #-856] @ b4728 <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r2, [r1, #264] @ 0x108 │ │ │ │ cmp r2, r0 │ │ │ │ - bne b6280 <_PyObject_MakeTpCall@@Base+0x2fd4> │ │ │ │ + bne b5e60 <_PyObject_MakeTpCall@@Base+0x3040> │ │ │ │ ldr r2, [r1, #268] @ 0x10c │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt b671c <_PyObject_MakeTpCall@@Base+0x3470> │ │ │ │ + bgt b62ec <_PyObject_MakeTpCall@@Base+0x34cc> │ │ │ │ cmp r7, #0 │ │ │ │ - beq b5d04 <_PyObject_MakeTpCall@@Base+0x2a58> │ │ │ │ + beq b5888 <_PyObject_MakeTpCall@@Base+0x2a68> │ │ │ │ mov r2, #1 │ │ │ │ - str r7, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #-872] @ b4bb0 <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ + ldr r2, [pc, #-908] @ b4728 <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ ldr r2, [r2, #272] @ 0x110 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ cmn r2, #1 │ │ │ │ - beq b628c <_PyObject_MakeTpCall@@Base+0x2fe0> │ │ │ │ + beq b5e6c <_PyObject_MakeTpCall@@Base+0x304c> │ │ │ │ ldr lr, [r6, #172] @ 0xac │ │ │ │ cmp lr, #0 │ │ │ │ - beq b62b4 <_PyObject_MakeTpCall@@Base+0x3008> │ │ │ │ + beq b5e94 <_PyObject_MakeTpCall@@Base+0x3074> │ │ │ │ ldr r2, [lr] │ │ │ │ ldr r1, [lr, #8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - beq b5db8 <_PyObject_MakeTpCall@@Base+0x2b0c> │ │ │ │ + beq b593c <_PyObject_MakeTpCall@@Base+0x2b1c> │ │ │ │ cmp r1, #0 │ │ │ │ add r1, r2, #1 │ │ │ │ str r1, [lr] │ │ │ │ - ble b58f0 <_PyObject_MakeTpCall@@Base+0x2644> │ │ │ │ + ble b546c <_PyObject_MakeTpCall@@Base+0x264c> │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ - str sl, [sp, #68] @ 0x44 │ │ │ │ + str sl, [sp, #64] @ 0x40 │ │ │ │ add r7, lr, #8 │ │ │ │ mov r6, #0 │ │ │ │ mov sl, lr │ │ │ │ mov r8, r3 │ │ │ │ ldr r1, [r7, #4]! │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ mov r2, r4 │ │ │ │ tst r0, #2 │ │ │ │ - bne b5000 <_PyObject_MakeTpCall@@Base+0x1d54> │ │ │ │ + bne b4b9c <_PyObject_MakeTpCall@@Base+0x1d7c> │ │ │ │ ldr r0, [r1, #132] @ 0x84 │ │ │ │ - ldr r1, [pc, #-992] @ b4bb4 <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ - bl 9b4ac │ │ │ │ + ldr r1, [pc, #-1028] @ b472c <_PyObject_MakeTpCall@@Base+0x190c> │ │ │ │ + bl 9b3d0 │ │ │ │ cmn r0, #3 │ │ │ │ - beq b5078 <_PyObject_MakeTpCall@@Base+0x1dcc> │ │ │ │ + beq b4c14 <_PyObject_MakeTpCall@@Base+0x1df4> │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b50b0 <_PyObject_MakeTpCall@@Base+0x1e04> │ │ │ │ + bne b4c4c <_PyObject_MakeTpCall@@Base+0x1e2c> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r6, r2 │ │ │ │ - blt b4f70 <_PyObject_MakeTpCall@@Base+0x1cc4> │ │ │ │ + blt b4b0c <_PyObject_MakeTpCall@@Base+0x1cec> │ │ │ │ mov r2, r8 │ │ │ │ mov lr, sl │ │ │ │ mov r8, r3 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [lr] │ │ │ │ - ldr sl, [sp, #68] @ 0x44 │ │ │ │ + ldr sl, [sp, #64] @ 0x40 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ - beq b4fec <_PyObject_MakeTpCall@@Base+0x1d40> │ │ │ │ + beq b4b88 <_PyObject_MakeTpCall@@Base+0x1d68> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [lr] │ │ │ │ - beq b684c <_PyObject_MakeTpCall@@Base+0x35a0> │ │ │ │ + beq b6350 <_PyObject_MakeTpCall@@Base+0x3530> │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b4e64 <_PyObject_MakeTpCall@@Base+0x1bb8> │ │ │ │ + beq b49d8 <_PyObject_MakeTpCall@@Base+0x1bb8> │ │ │ │ mov r8, #0 │ │ │ │ - b b5104 <_PyObject_MakeTpCall@@Base+0x1e58> │ │ │ │ + b b4ca0 <_PyObject_MakeTpCall@@Base+0x1e80> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r1, #180] @ 0xb4 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ 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 │ │ │ │ @@ -143005,142 +142720,142 @@ │ │ │ │ orreq r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ addeq r0, r0, #98304 @ 0x18000 │ │ │ │ addeq r0, r0, #228 @ 0xe4 │ │ │ │ ldrne r0, [r3, #16] │ │ │ │ ldreq r0, [r0, #16] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r1, [pc, #-1208] @ b4bb4 <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ + ldr r1, [pc, #-1244] @ b472c <_PyObject_MakeTpCall@@Base+0x190c> │ │ │ │ mov r2, r4 │ │ │ │ - bl 9b4ac │ │ │ │ + bl 9b3d0 │ │ │ │ cmn r0, #3 │ │ │ │ - bne b4f9c <_PyObject_MakeTpCall@@Base+0x1cf0> │ │ │ │ + bne b4b38 <_PyObject_MakeTpCall@@Base+0x1d18> │ │ │ │ mov lr, sl │ │ │ │ ldr r3, [lr] │ │ │ │ - ldr sl, [sp, #68] @ 0x44 │ │ │ │ + ldr sl, [sp, #64] @ 0x40 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b509c <_PyObject_MakeTpCall@@Base+0x1df0> │ │ │ │ + beq b4c38 <_PyObject_MakeTpCall@@Base+0x1e18> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [lr] │ │ │ │ - beq b6f18 <_PyObject_MakeTpCall@@Base+0x3c6c> │ │ │ │ - bl 11af64 │ │ │ │ + beq b6a94 <_PyObject_MakeTpCall@@Base+0x3c74> │ │ │ │ + bl 11a7f8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r2, [r3, r0] │ │ │ │ - b b4e70 <_PyObject_MakeTpCall@@Base+0x1bc4> │ │ │ │ + b b49e4 <_PyObject_MakeTpCall@@Base+0x1bc4> │ │ │ │ mov r2, r8 │ │ │ │ mov r8, r3 │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [r8] │ │ │ │ mov lr, sl │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - ldr sl, [sp, #68] @ 0x44 │ │ │ │ + ldr sl, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ - beq b58b4 <_PyObject_MakeTpCall@@Base+0x2608> │ │ │ │ + beq b5430 <_PyObject_MakeTpCall@@Base+0x2610> │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r8] │ │ │ │ ldr r2, [lr] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b50f8 <_PyObject_MakeTpCall@@Base+0x1e4c> │ │ │ │ + beq b4c94 <_PyObject_MakeTpCall@@Base+0x1e74> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [lr] │ │ │ │ - beq b684c <_PyObject_MakeTpCall@@Base+0x35a0> │ │ │ │ + beq b6350 <_PyObject_MakeTpCall@@Base+0x3530> │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b492c <_PyObject_MakeTpCall@@Base+0x1680> │ │ │ │ + beq b44a4 <_PyObject_MakeTpCall@@Base+0x1684> │ │ │ │ add r6, r5, #43520 @ 0xaa00 │ │ │ │ add r4, r4, r4, lsl #1 │ │ │ │ add r6, r6, #248 @ 0xf8 │ │ │ │ lsl r7, r4, #2 │ │ │ │ add r4, r6, r4, lsl #2 │ │ │ │ str r8, [r4, #8] │ │ │ │ add r2, r5, r7 │ │ │ │ add r2, r2, #43520 @ 0xaa00 │ │ │ │ ldr r4, [r2, #252] @ 0xfc │ │ │ │ - ldr r2, [pc, #-1408] @ b4bb0 <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ + ldr r2, [pc, #-1444] @ b4728 <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ ldr r1, [r2, #260] @ 0x104 │ │ │ │ add r2, r7, #4 │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - ldrne r0, [pc, #-1424] @ b4bb0 <_PyObject_MakeTpCall@@Base+0x1904> │ │ │ │ + ldrne r0, [pc, #-1460] @ b4728 <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ addne r1, r1, #1 │ │ │ │ add r2, r6, r2 │ │ │ │ strne r1, [r0, #260] @ 0x104 │ │ │ │ str r3, [r2] │ │ │ │ - bl 35a5c8 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ + bl 357f4c │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [r6, r7] │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b5a38 <_PyObject_MakeTpCall@@Base+0x278c> │ │ │ │ + bne b55b4 <_PyObject_MakeTpCall@@Base+0x2794> │ │ │ │ cmp r8, #0 │ │ │ │ - bne b492c <_PyObject_MakeTpCall@@Base+0x1680> │ │ │ │ - b b4e64 <_PyObject_MakeTpCall@@Base+0x1bb8> │ │ │ │ + bne b44a4 <_PyObject_MakeTpCall@@Base+0x1684> │ │ │ │ + b b49d8 <_PyObject_MakeTpCall@@Base+0x1bb8> │ │ │ │ add ip, r9, r9, lsl #1 │ │ │ │ - add r1, r1, ip, lsl #2 │ │ │ │ - add r3, r3, r1 │ │ │ │ + add r2, r2, ip, lsl #2 │ │ │ │ + add r3, r3, r2 │ │ │ │ ldr fp, [r3, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - beq b5dc8 <_PyObject_MakeTpCall@@Base+0x2b1c> │ │ │ │ + beq b5954 <_PyObject_MakeTpCall@@Base+0x2b34> │ │ │ │ ldr r6, [fp, #4] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r7, [r6, #192] @ 0xc0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [pc, #-1520] @ b4bb4 <_PyObject_MakeTpCall@@Base+0x1908> │ │ │ │ - bl 35a770 │ │ │ │ + ldr r3, [pc, #-1556] @ b472c <_PyObject_MakeTpCall@@Base+0x190c> │ │ │ │ + bl 3580f0 │ │ │ │ eor r4, r7, r3, asr #3 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ lsl r4, r4, #20 │ │ │ │ lsr r4, r4, #20 │ │ │ │ ldr r5, [r2, #8] │ │ │ │ add r1, r4, r4, lsl #1 │ │ │ │ add r1, r5, r1, lsl #2 │ │ │ │ add r1, r1, #40960 @ 0xa000 │ │ │ │ ldr r1, [r1, #2808] @ 0xaf8 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r1, r7 │ │ │ │ lsl r0, r4, #1 │ │ │ │ - beq b48ec <_PyObject_MakeTpCall@@Base+0x1640> │ │ │ │ - b b4edc <_PyObject_MakeTpCall@@Base+0x1c30> │ │ │ │ + beq b4464 <_PyObject_MakeTpCall@@Base+0x1644> │ │ │ │ + b b4a78 <_PyObject_MakeTpCall@@Base+0x1c58> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r3, [pc, #-1476] @ b4c24 <_PyObject_MakeTpCall@@Base+0x1978> │ │ │ │ - ldr r1, [pc, #-1588] @ b4bb8 <_PyObject_MakeTpCall@@Base+0x190c> │ │ │ │ + ldr r3, [pc, #-1516] @ b4798 <_PyObject_MakeTpCall@@Base+0x1978> │ │ │ │ + ldr r1, [pc, #-1624] @ b4730 <_PyObject_MakeTpCall@@Base+0x1910> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117e48 │ │ │ │ + bl 1176e0 │ │ │ │ ldr r3, [r9, #104] @ 0x68 │ │ │ │ str r5, [r9, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [r9, #144] @ 0x90 │ │ │ │ - beq b4674 <_PyObject_MakeTpCall@@Base+0x13c8> │ │ │ │ + beq b41ec <_PyObject_MakeTpCall@@Base+0x13cc> │ │ │ │ cmp r3, #0 │ │ │ │ - beq b596c <_PyObject_MakeTpCall@@Base+0x26c0> │ │ │ │ - ldr r3, [pc, #-1624] @ b4bbc <_PyObject_MakeTpCall@@Base+0x1910> │ │ │ │ + beq b54e8 <_PyObject_MakeTpCall@@Base+0x26c8> │ │ │ │ + ldr r3, [pc, #-1660] @ b4734 <_PyObject_MakeTpCall@@Base+0x1914> │ │ │ │ str r3, [r9, #124] @ 0x7c │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5230 <_PyObject_MakeTpCall@@Base+0x1f84> │ │ │ │ + bne b4dcc <_PyObject_MakeTpCall@@Base+0x1fac> │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - ldreq r3, [pc, #-1648] @ b4bc0 <_PyObject_MakeTpCall@@Base+0x1914> │ │ │ │ + ldreq r3, [pc, #-1684] @ b4738 <_PyObject_MakeTpCall@@Base+0x1918> │ │ │ │ streq r3, [r9, #72] @ 0x48 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b4688 <_PyObject_MakeTpCall@@Base+0x13dc> │ │ │ │ + bne b4200 <_PyObject_MakeTpCall@@Base+0x13e0> │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne b4688 <_PyObject_MakeTpCall@@Base+0x13dc> │ │ │ │ + bne b4200 <_PyObject_MakeTpCall@@Base+0x13e0> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - ldr r3, [pc, #-1684] @ b4bc4 <_PyObject_MakeTpCall@@Base+0x1918> │ │ │ │ + ldr r3, [pc, #-1720] @ b473c <_PyObject_MakeTpCall@@Base+0x191c> │ │ │ │ str r3, [r9, #76] @ 0x4c │ │ │ │ - beq b4694 <_PyObject_MakeTpCall@@Base+0x13e8> │ │ │ │ - ldr sl, [pc, #-1608] @ b4c1c <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ - bl 35a770 │ │ │ │ + beq b420c <_PyObject_MakeTpCall@@Base+0x13ec> │ │ │ │ + ldr sl, [pc, #-1644] @ b4794 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ + bl 3580f0 │ │ │ │ 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 │ │ │ │ @@ -143158,138 +142873,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 b46a8 <_PyObject_MakeTpCall@@Base+0x13fc> │ │ │ │ - ldr r1, [pc, #-1740] @ b4c08 <_PyObject_MakeTpCall@@Base+0x195c> │ │ │ │ - ldr r0, [pc, #-1740] @ b4c0c <_PyObject_MakeTpCall@@Base+0x1960> │ │ │ │ - bl 2e2cec <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b46e4 <_PyObject_MakeTpCall@@Base+0x1438> │ │ │ │ + bne b4220 <_PyObject_MakeTpCall@@Base+0x1400> │ │ │ │ + ldr r1, [pc, #-1776] @ b4780 <_PyObject_MakeTpCall@@Base+0x1960> │ │ │ │ + ldr r0, [pc, #-1776] @ b4784 <_PyObject_MakeTpCall@@Base+0x1964> │ │ │ │ + bl 2e0194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b425c <_PyObject_MakeTpCall@@Base+0x143c> │ │ │ │ ldr r2, [r6, #152] @ 0x98 │ │ │ │ - ldr fp, [pc, #-1776] @ b4bf8 <_PyObject_MakeTpCall@@Base+0x194c> │ │ │ │ + ldr fp, [pc, #-1812] @ b4770 <_PyObject_MakeTpCall@@Base+0x1950> │ │ │ │ cmp r2, fp │ │ │ │ - bne b696c <_PyObject_MakeTpCall@@Base+0x36c0> │ │ │ │ + bne b63c0 <_PyObject_MakeTpCall@@Base+0x35a0> │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9da3c │ │ │ │ + bl 9d960 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq b5c34 <_PyObject_MakeTpCall@@Base+0x2988> │ │ │ │ + beq b57b8 <_PyObject_MakeTpCall@@Base+0x2998> │ │ │ │ mov r8, #0 │ │ │ │ mov r5, r8 │ │ │ │ str r8, [sp, #24] │ │ │ │ - b b40e8 <_PyObject_MakeTpCall@@Base+0xe3c> │ │ │ │ - ldr r1, [pc, #-1872] @ b4bc8 <_PyObject_MakeTpCall@@Base+0x191c> │ │ │ │ + b b3c60 <_PyObject_MakeTpCall@@Base+0xe40> │ │ │ │ + ldr r1, [pc, #-1908] @ b4740 <_PyObject_MakeTpCall@@Base+0x1920> │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne b4d48 <_PyObject_MakeTpCall@@Base+0x1a9c> │ │ │ │ - ldr r1, [pc, #-1896] @ b4bc8 <_PyObject_MakeTpCall@@Base+0x191c> │ │ │ │ + bne b48bc <_PyObject_MakeTpCall@@Base+0x1a9c> │ │ │ │ + ldr r1, [pc, #-1932] @ b4740 <_PyObject_MakeTpCall@@Base+0x1920> │ │ │ │ mov r0, r5 │ │ │ │ - bl 11a3e4 │ │ │ │ + bl 119c78 │ │ │ │ ldr r4, [r5] │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b42e4 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + beq b3e5c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ sub r4, r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ str r4, [r5] │ │ │ │ - beq b4d64 <_PyObject_MakeTpCall@@Base+0x1ab8> │ │ │ │ - b b42e4 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - ldr r0, [pc, #-1936] @ b4bcc <_PyObject_MakeTpCall@@Base+0x1920> │ │ │ │ - bl 8bfc4 │ │ │ │ + beq b48d8 <_PyObject_MakeTpCall@@Base+0x1ab8> │ │ │ │ + b b3e5c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r0, [pc, #-1972] @ b4744 <_PyObject_MakeTpCall@@Base+0x1924> │ │ │ │ + bl 8befc │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne b43d0 <_PyObject_MakeTpCall@@Base+0x1124> │ │ │ │ - ldr sl, [pc, #-1876] @ b4c1c <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ - bl 35a770 │ │ │ │ + bne b3f48 <_PyObject_MakeTpCall@@Base+0x1128> │ │ │ │ + ldr sl, [pc, #-1912] @ b4794 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [sl, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b44a8 <_PyObject_MakeTpCall@@Base+0x11fc> │ │ │ │ + beq b4020 <_PyObject_MakeTpCall@@Base+0x1200> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b44a8 <_PyObject_MakeTpCall@@Base+0x11fc> │ │ │ │ - b b42e4 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + beq b4020 <_PyObject_MakeTpCall@@Base+0x1200> │ │ │ │ + b b3e5c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - ldr r1, [pc, #-2004] @ b4bd0 <_PyObject_MakeTpCall@@Base+0x1924> │ │ │ │ + ldr r1, [pc, #-2040] @ b4748 <_PyObject_MakeTpCall@@Base+0x1928> │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #2 │ │ │ │ - bl b32ac <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl b2e20 <_PyObject_MakeTpCall@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne b4d00 <_PyObject_MakeTpCall@@Base+0x1a54> │ │ │ │ - b b42e4 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + bne b4874 <_PyObject_MakeTpCall@@Base+0x1a54> │ │ │ │ + b b3e5c <_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 b6eac <_PyObject_MakeTpCall@@Base+0x3c00> │ │ │ │ - ldr r1, [pc, #-2000] @ b4c10 <_PyObject_MakeTpCall@@Base+0x1964> │ │ │ │ + beq b6938 <_PyObject_MakeTpCall@@Base+0x3b18> │ │ │ │ + ldr r1, [pc, #-2036] @ b4788 <_PyObject_MakeTpCall@@Base+0x1968> │ │ │ │ mov r0, r5 │ │ │ │ str sl, [r9, #436] @ 0x1b4 │ │ │ │ - bl f97f0 │ │ │ │ + bl f933c │ │ │ │ cmp r0, #0 │ │ │ │ - bge b4394 <_PyObject_MakeTpCall@@Base+0x10e8> │ │ │ │ - b b42e4 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + bge b3f0c <_PyObject_MakeTpCall@@Base+0x10ec> │ │ │ │ + b b3e5c <_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 b4494 <_PyObject_MakeTpCall@@Base+0x11e8> │ │ │ │ + bcc b400c <_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 b4494 <_PyObject_MakeTpCall@@Base+0x11e8> │ │ │ │ - ldr r3, [pc, #-2148] @ b4bd4 <_PyObject_MakeTpCall@@Base+0x1928> │ │ │ │ - ldr r2, [pc, #-2148] @ b4bd8 <_PyObject_MakeTpCall@@Base+0x192c> │ │ │ │ + bne b400c <_PyObject_MakeTpCall@@Base+0x11ec> │ │ │ │ + ldr r3, [pc, #-2184] @ b474c <_PyObject_MakeTpCall@@Base+0x192c> │ │ │ │ + ldr r2, [pc, #-2184] @ b4750 <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b6398 <_PyObject_MakeTpCall@@Base+0x30ec> │ │ │ │ + bne b6044 <_PyObject_MakeTpCall@@Base+0x3224> │ │ │ │ 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 b4494 <_PyObject_MakeTpCall@@Base+0x11e8> │ │ │ │ - bl 2a1f3c │ │ │ │ - b b42e4 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + bne b400c <_PyObject_MakeTpCall@@Base+0x11ec> │ │ │ │ + bl 29ef8c │ │ │ │ + b b3e5c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ cmp r4, #0 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ - beq b5b90 <_PyObject_MakeTpCall@@Base+0x28e4> │ │ │ │ + beq b5714 <_PyObject_MakeTpCall@@Base+0x28f4> │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r2] │ │ │ │ - b b4004 <_PyObject_MakeTpCall@@Base+0xd58> │ │ │ │ - ldr r6, [pc, #-2240] @ b4bdc <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ + b b3b7c <_PyObject_MakeTpCall@@Base+0xd5c> │ │ │ │ + ldr r6, [pc, #-2276] @ b4754 <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq b3fb4 <_PyObject_MakeTpCall@@Base+0xd08> │ │ │ │ + beq b3b2c <_PyObject_MakeTpCall@@Base+0xd0c> │ │ │ │ mov r6, r4 │ │ │ │ - b b3fc4 <_PyObject_MakeTpCall@@Base+0xd18> │ │ │ │ - ldr r6, [pc, #-2204] @ b4c1c <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ - bl 35a770 │ │ │ │ + b b3b3c <_PyObject_MakeTpCall@@Base+0xd1c> │ │ │ │ + ldr r6, [pc, #-2240] @ b4794 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ + bl 3580f0 │ │ │ │ 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 │ │ │ │ @@ -143305,35 +143020,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 b3e8c <_PyObject_MakeTpCall@@Base+0xbe0> │ │ │ │ + bne b3a00 <_PyObject_MakeTpCall@@Base+0xbe0> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl a56c0 │ │ │ │ + bl a55e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt b5b90 <_PyObject_MakeTpCall@@Base+0x28e4> │ │ │ │ + blt b5714 <_PyObject_MakeTpCall@@Base+0x28f4> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - b b3e8c <_PyObject_MakeTpCall@@Base+0xbe0> │ │ │ │ - ldr r6, [pc, #-2404] @ b4bdc <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ - ldr r3, [r6, #16] │ │ │ │ - ldr r0, [r8, #16] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq b3f98 <_PyObject_MakeTpCall@@Base+0xcec> │ │ │ │ - mov r3, r0 │ │ │ │ - mov r6, r8 │ │ │ │ - b b549c <_PyObject_MakeTpCall@@Base+0x21f0> │ │ │ │ + b b3a00 <_PyObject_MakeTpCall@@Base+0xbe0> │ │ │ │ str r8, [sp, #20] │ │ │ │ - b b3cec <_PyObject_MakeTpCall@@Base+0xa40> │ │ │ │ - ldr sl, [pc, #-2380] @ b4c1c <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ - bl 35a770 │ │ │ │ + b b3860 <_PyObject_MakeTpCall@@Base+0xa40> │ │ │ │ + ldr sl, [pc, #-2384] @ b4794 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ + bl 3580f0 │ │ │ │ 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 │ │ │ │ @@ -143348,270 +143055,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, #-2536] @ b4be0 <_PyObject_MakeTpCall@@Base+0x1934> │ │ │ │ - ldr r3, [pc, #-2536] @ b4be4 <_PyObject_MakeTpCall@@Base+0x1938> │ │ │ │ + ldr r6, [pc, #-2540] @ b4758 <_PyObject_MakeTpCall@@Base+0x1938> │ │ │ │ + ldr r3, [pc, #-2540] @ b475c <_PyObject_MakeTpCall@@Base+0x193c> │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r6, #2976] @ 0xba0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b425c <_PyObject_MakeTpCall@@Base+0xfb0> │ │ │ │ - ldr r5, [pc, #-2556] @ b4be8 <_PyObject_MakeTpCall@@Base+0x193c> │ │ │ │ + beq b3dd4 <_PyObject_MakeTpCall@@Base+0xfb4> │ │ │ │ + ldr r5, [pc, #-2560] @ b4760 <_PyObject_MakeTpCall@@Base+0x1940> │ │ │ │ mov r0, r5 │ │ │ │ - bl 8bfc4 │ │ │ │ + bl 8befc │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne b426c <_PyObject_MakeTpCall@@Base+0xfc0> │ │ │ │ - b b42e4 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - ldr r0, [pc, #-2580] @ b4bec <_PyObject_MakeTpCall@@Base+0x1940> │ │ │ │ - bl 8bfc4 │ │ │ │ + bne b3de4 <_PyObject_MakeTpCall@@Base+0xfc4> │ │ │ │ + b b3e5c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + mov r0, r9 │ │ │ │ + bl a56bc │ │ │ │ + ldr r2, [r9, #432] @ 0x1b0 │ │ │ │ + ldr r1, [r2, #8] │ │ │ │ + cmp r1, #0 │ │ │ │ + ble b4180 <_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 bbdf0 │ │ │ │ + add fp, fp, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + str r0, [r5, #-20] @ 0xffffffec │ │ │ │ + beq b3e5c <_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 b56c4 <_PyObject_MakeTpCall@@Base+0x28a4> │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + b b4180 <_PyObject_MakeTpCall@@Base+0x1360> │ │ │ │ + ldr r0, [pc, #-2688] @ b4764 <_PyObject_MakeTpCall@@Base+0x1944> │ │ │ │ + bl 8befc │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq b4078 <_PyObject_MakeTpCall@@Base+0xdcc> │ │ │ │ - ldr r1, [pc, #-2600] @ b4bec <_PyObject_MakeTpCall@@Base+0x1940> │ │ │ │ + beq b3bf0 <_PyObject_MakeTpCall@@Base+0xdd0> │ │ │ │ + ldr r1, [pc, #-2708] @ b4764 <_PyObject_MakeTpCall@@Base+0x1944> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ - bl 9b4ac │ │ │ │ + bl 9b3d0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b4078 <_PyObject_MakeTpCall@@Base+0xdcc> │ │ │ │ + beq b3bf0 <_PyObject_MakeTpCall@@Base+0xdd0> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne b63d4 <_PyObject_MakeTpCall@@Base+0x3128> │ │ │ │ - bl 9a264 │ │ │ │ + bne b61f8 <_PyObject_MakeTpCall@@Base+0x33d8> │ │ │ │ + bl 9a188 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b5c34 <_PyObject_MakeTpCall@@Base+0x2988> │ │ │ │ + beq b57b8 <_PyObject_MakeTpCall@@Base+0x2998> │ │ │ │ ldr fp, [r4, #104] @ 0x68 │ │ │ │ ldr r2, [r4, #144] @ 0x90 │ │ │ │ cmp fp, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r2, [sp, #32] │ │ │ │ - bne b56f8 <_PyObject_MakeTpCall@@Base+0x244c> │ │ │ │ + bne b52dc <_PyObject_MakeTpCall@@Base+0x24bc> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne b6400 <_PyObject_MakeTpCall@@Base+0x3154> │ │ │ │ + bne b61ec <_PyObject_MakeTpCall@@Base+0x33cc> │ │ │ │ cmp r3, #0 │ │ │ │ mov fp, #1 │ │ │ │ - ble b5704 <_PyObject_MakeTpCall@@Base+0x2458> │ │ │ │ + ble b52e8 <_PyObject_MakeTpCall@@Base+0x24c8> │ │ │ │ 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 b6a78 <_PyObject_MakeTpCall@@Base+0x37cc> │ │ │ │ + beq b6834 <_PyObject_MakeTpCall@@Base+0x3a14> │ │ │ │ mov r0, sl │ │ │ │ - bl f92c4 │ │ │ │ + bl f8e10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b6b44 <_PyObject_MakeTpCall@@Base+0x3898> │ │ │ │ - ldr r1, [pc, #-2772] @ b4bf0 <_PyObject_MakeTpCall@@Base+0x1944> │ │ │ │ + beq b6750 <_PyObject_MakeTpCall@@Base+0x3930> │ │ │ │ + ldr r1, [pc, #-2880] @ b4768 <_PyObject_MakeTpCall@@Base+0x1948> │ │ │ │ mov r0, sl │ │ │ │ - bl f9720 <_PyUnicode_Equal@@Base> │ │ │ │ + bl f926c <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne b6578 <_PyObject_MakeTpCall@@Base+0x32cc> │ │ │ │ - ldr r1, [pc, #-2788] @ b4bf4 <_PyObject_MakeTpCall@@Base+0x1948> │ │ │ │ + bne b5f34 <_PyObject_MakeTpCall@@Base+0x3114> │ │ │ │ + ldr r1, [pc, #-2896] @ b476c <_PyObject_MakeTpCall@@Base+0x194c> │ │ │ │ mov r0, sl │ │ │ │ - bl f9720 <_PyUnicode_Equal@@Base> │ │ │ │ + bl f926c <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne b6234 <_PyObject_MakeTpCall@@Base+0x2f88> │ │ │ │ + bne b5d04 <_PyObject_MakeTpCall@@Base+0x2ee4> │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r5, r8 │ │ │ │ - bgt b5698 <_PyObject_MakeTpCall@@Base+0x23ec> │ │ │ │ + bgt b527c <_PyObject_MakeTpCall@@Base+0x245c> │ │ │ │ mov r3, r5 │ │ │ │ - b b570c <_PyObject_MakeTpCall@@Base+0x2460> │ │ │ │ + b b52f0 <_PyObject_MakeTpCall@@Base+0x24d0> │ │ │ │ cmp r3, #0 │ │ │ │ movle fp, #0 │ │ │ │ - bgt b5bec <_PyObject_MakeTpCall@@Base+0x2940> │ │ │ │ + bgt b5770 <_PyObject_MakeTpCall@@Base+0x2950> │ │ │ │ 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 92f28 │ │ │ │ + bl 92e4c │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq b5c0c <_PyObject_MakeTpCall@@Base+0x2960> │ │ │ │ + beq b5790 <_PyObject_MakeTpCall@@Base+0x2970> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - ble b57c0 <_PyObject_MakeTpCall@@Base+0x2514> │ │ │ │ + ble b53a4 <_PyObject_MakeTpCall@@Base+0x2584> │ │ │ │ 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 b61d4 <_PyObject_MakeTpCall@@Base+0x2f28> │ │ │ │ + bne b5d20 <_PyObject_MakeTpCall@@Base+0x2f00> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b5e64 <_PyObject_MakeTpCall@@Base+0x2bb8> │ │ │ │ + bne b59dc <_PyObject_MakeTpCall@@Base+0x2bbc> │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 1288a4 │ │ │ │ + bl 1280a4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq b6ae0 <_PyObject_MakeTpCall@@Base+0x3834> │ │ │ │ + beq b65b8 <_PyObject_MakeTpCall@@Base+0x3798> │ │ │ │ ldr r2, [r8, #12] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ str r6, [r2, sl, lsl #2] │ │ │ │ - bl 9b404 │ │ │ │ + bl 9b328 │ │ │ │ cmp r0, #0 │ │ │ │ - blt b6ae0 <_PyObject_MakeTpCall@@Base+0x3834> │ │ │ │ - bne b6a90 <_PyObject_MakeTpCall@@Base+0x37e4> │ │ │ │ + blt b65b8 <_PyObject_MakeTpCall@@Base+0x3798> │ │ │ │ + bne b6568 <_PyObject_MakeTpCall@@Base+0x3748> │ │ │ │ add sl, sl, #1 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - bne b5754 <_PyObject_MakeTpCall@@Base+0x24a8> │ │ │ │ + bne b5338 <_PyObject_MakeTpCall@@Base+0x2518> │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r6, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl ab938 │ │ │ │ + bl ab85c │ │ │ │ cmn r0, #1 │ │ │ │ - beq b6ae0 <_PyObject_MakeTpCall@@Base+0x3834> │ │ │ │ + beq b65b8 <_PyObject_MakeTpCall@@Base+0x3798> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9a4d0 │ │ │ │ + bl 9a3f4 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - beq b5800 <_PyObject_MakeTpCall@@Base+0x2554> │ │ │ │ + beq b53e4 <_PyObject_MakeTpCall@@Base+0x25c4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne b5800 <_PyObject_MakeTpCall@@Base+0x2554> │ │ │ │ + bne b53e4 <_PyObject_MakeTpCall@@Base+0x25c4> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq b5c0c <_PyObject_MakeTpCall@@Base+0x2960> │ │ │ │ + beq b5790 <_PyObject_MakeTpCall@@Base+0x2970> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 9b380 │ │ │ │ + bl 9b2a4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bgt b608c <_PyObject_MakeTpCall@@Base+0x2de0> │ │ │ │ + bgt b5b80 <_PyObject_MakeTpCall@@Base+0x2d60> │ │ │ │ ldr r2, [r6, #152] @ 0x98 │ │ │ │ - ldr fp, [pc, #-3124] @ b4bf8 <_PyObject_MakeTpCall@@Base+0x194c> │ │ │ │ + ldr fp, [pc, #-3232] @ b4770 <_PyObject_MakeTpCall@@Base+0x1950> │ │ │ │ ldr r8, [r5, #8] │ │ │ │ cmp r2, fp │ │ │ │ - bne b64e8 <_PyObject_MakeTpCall@@Base+0x323c> │ │ │ │ + bne b606c <_PyObject_MakeTpCall@@Base+0x324c> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9da3c │ │ │ │ + bl 9d960 │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne b40e8 <_PyObject_MakeTpCall@@Base+0xe3c> │ │ │ │ - b b5c10 <_PyObject_MakeTpCall@@Base+0x2964> │ │ │ │ - mov r0, r9 │ │ │ │ - bl a5798 │ │ │ │ - ldr r2, [r9, #432] @ 0x1b0 │ │ │ │ - ldr r1, [r2, #8] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble b4608 <_PyObject_MakeTpCall@@Base+0x135c> │ │ │ │ - str r4, [sp, #16] │ │ │ │ - add r5, r0, #20 │ │ │ │ - mov fp, #0 │ │ │ │ - mov r4, r1 │ │ │ │ - add r3, r2, fp, lsl #2 │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ - bl bc29c │ │ │ │ - add fp, fp, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r0, [r5, #-20] @ 0xffffffec │ │ │ │ - beq b42e4 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - mov r3, #16 │ │ │ │ - cmp r4, fp │ │ │ │ - str sl, [r5, #-12] │ │ │ │ - str r3, [r5, #-16] │ │ │ │ - add sl, sl, #4 │ │ │ │ - add r5, r5, #20 │ │ │ │ - bne b5b40 <_PyObject_MakeTpCall@@Base+0x2894> │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - b b4608 <_PyObject_MakeTpCall@@Base+0x135c> │ │ │ │ + bne b3c60 <_PyObject_MakeTpCall@@Base+0xe40> │ │ │ │ + b b5794 <_PyObject_MakeTpCall@@Base+0x2974> │ │ │ │ ldr r2, [lr] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b50f8 <_PyObject_MakeTpCall@@Base+0x1e4c> │ │ │ │ + beq b4c94 <_PyObject_MakeTpCall@@Base+0x1e74> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [lr] │ │ │ │ - bne b50f8 <_PyObject_MakeTpCall@@Base+0x1e4c> │ │ │ │ + bne b4c94 <_PyObject_MakeTpCall@@Base+0x1e74> │ │ │ │ mov r0, lr │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - bne b5104 <_PyObject_MakeTpCall@@Base+0x1e58> │ │ │ │ - b b492c <_PyObject_MakeTpCall@@Base+0x1680> │ │ │ │ + bne b4ca0 <_PyObject_MakeTpCall@@Base+0x1e80> │ │ │ │ + b b44a4 <_PyObject_MakeTpCall@@Base+0x1684> │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b4fec <_PyObject_MakeTpCall@@Base+0x1d40> │ │ │ │ + beq b4b88 <_PyObject_MakeTpCall@@Base+0x1d68> │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [lr] │ │ │ │ - bne b4fec <_PyObject_MakeTpCall@@Base+0x1d40> │ │ │ │ + bne b4b88 <_PyObject_MakeTpCall@@Base+0x1d68> │ │ │ │ mov r0, lr │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - bne b4ff8 <_PyObject_MakeTpCall@@Base+0x1d4c> │ │ │ │ - b b4e64 <_PyObject_MakeTpCall@@Base+0x1bb8> │ │ │ │ + bne b4b94 <_PyObject_MakeTpCall@@Base+0x1d74> │ │ │ │ + b b49d8 <_PyObject_MakeTpCall@@Base+0x1bb8> │ │ │ │ ldr r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, r1 │ │ │ │ - beq b4a34 <_PyObject_MakeTpCall@@Base+0x1788> │ │ │ │ + beq b45ac <_PyObject_MakeTpCall@@Base+0x178c> │ │ │ │ cmp ip, r1 │ │ │ │ - beq b4a34 <_PyObject_MakeTpCall@@Base+0x1788> │ │ │ │ + beq b45ac <_PyObject_MakeTpCall@@Base+0x178c> │ │ │ │ ldr r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, r1 │ │ │ │ - bne b4a34 <_PyObject_MakeTpCall@@Base+0x1788> │ │ │ │ + bne b45ac <_PyObject_MakeTpCall@@Base+0x178c> │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, r1 │ │ │ │ - bne b6b08 <_PyObject_MakeTpCall@@Base+0x385c> │ │ │ │ + bne b684c <_PyObject_MakeTpCall@@Base+0x3a2c> │ │ │ │ add r0, r6, #12 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne b4a34 <_PyObject_MakeTpCall@@Base+0x1788> │ │ │ │ + bne b45ac <_PyObject_MakeTpCall@@Base+0x178c> │ │ │ │ mov r1, #16 │ │ │ │ - bl 3598bc │ │ │ │ - b b4a34 <_PyObject_MakeTpCall@@Base+0x1788> │ │ │ │ - ldr r3, [pc, #-3448] @ b4bfc <_PyObject_MakeTpCall@@Base+0x1950> │ │ │ │ + bl 357240 │ │ │ │ + b b45ac <_PyObject_MakeTpCall@@Base+0x178c> │ │ │ │ + ldr r3, [pc, #-3452] @ b4774 <_PyObject_MakeTpCall@@Base+0x1954> │ │ │ │ cmp r8, #0 │ │ │ │ str r3, [r9, #124] @ 0x7c │ │ │ │ - ble b4688 <_PyObject_MakeTpCall@@Base+0x13dc> │ │ │ │ - b b5214 <_PyObject_MakeTpCall@@Base+0x1f68> │ │ │ │ + ble b4200 <_PyObject_MakeTpCall@@Base+0x13e0> │ │ │ │ + b b4db0 <_PyObject_MakeTpCall@@Base+0x1f90> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - ldr r3, [pc, #-3468] @ b4c00 <_PyObject_MakeTpCall@@Base+0x1954> │ │ │ │ + ldr r3, [pc, #-3472] @ b4778 <_PyObject_MakeTpCall@@Base+0x1958> │ │ │ │ cmp r2, r3 │ │ │ │ - bne b6cb0 <_PyObject_MakeTpCall@@Base+0x3a04> │ │ │ │ + bne b6ac8 <_PyObject_MakeTpCall@@Base+0x3ca8> │ │ │ │ mov r1, r9 │ │ │ │ - bl 12df38 │ │ │ │ - ldr r1, [pc, #-3484] @ b4c04 <_PyObject_MakeTpCall@@Base+0x1958> │ │ │ │ + bl 12d740 │ │ │ │ + ldr r1, [pc, #-3488] @ b477c <_PyObject_MakeTpCall@@Base+0x195c> │ │ │ │ mov r0, r4 │ │ │ │ - bl f97f0 │ │ │ │ + bl f933c │ │ │ │ cmp r0, #0 │ │ │ │ - blt b42e4 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + blt b3e5c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - ldrne sl, [pc, #-3488] @ b4c1c <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ - beq b4704 <_PyObject_MakeTpCall@@Base+0x1458> │ │ │ │ - bl 35a770 │ │ │ │ + ldrne sl, [pc, #-3492] @ b4794 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ + beq b427c <_PyObject_MakeTpCall@@Base+0x145c> │ │ │ │ + bl 3580f0 │ │ │ │ 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 │ │ │ │ @@ -143629,58 +143336,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 b4718 <_PyObject_MakeTpCall@@Base+0x146c> │ │ │ │ - ldr r1, [pc, #-3624] @ b4c08 <_PyObject_MakeTpCall@@Base+0x195c> │ │ │ │ - ldr r0, [pc, #-3624] @ b4c0c <_PyObject_MakeTpCall@@Base+0x1960> │ │ │ │ - bl 2e2cec <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b4754 <_PyObject_MakeTpCall@@Base+0x14a8> │ │ │ │ + bne b4290 <_PyObject_MakeTpCall@@Base+0x1470> │ │ │ │ + ldr r1, [pc, #-3628] @ b4780 <_PyObject_MakeTpCall@@Base+0x1960> │ │ │ │ + ldr r0, [pc, #-3628] @ b4784 <_PyObject_MakeTpCall@@Base+0x1964> │ │ │ │ + bl 2e0194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b42cc <_PyObject_MakeTpCall@@Base+0x14ac> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b5164 <_PyObject_MakeTpCall@@Base+0x1eb8> │ │ │ │ + bne b4d00 <_PyObject_MakeTpCall@@Base+0x1ee0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b b5164 <_PyObject_MakeTpCall@@Base+0x1eb8> │ │ │ │ - ldr r0, [pc, #-3660] @ b4c10 <_PyObject_MakeTpCall@@Base+0x1964> │ │ │ │ - bl 8bfc4 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b b4d00 <_PyObject_MakeTpCall@@Base+0x1ee0> │ │ │ │ + ldr r0, [pc, #-3664] @ b4788 <_PyObject_MakeTpCall@@Base+0x1968> │ │ │ │ + bl 8befc │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq b42e4 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - ldr r1, [pc, #-3680] @ b4c10 <_PyObject_MakeTpCall@@Base+0x1964> │ │ │ │ - b b435c <_PyObject_MakeTpCall@@Base+0x10b0> │ │ │ │ - ldr r3, [pc, #-3684] @ b4c14 <_PyObject_MakeTpCall@@Base+0x1968> │ │ │ │ + beq b3e5c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r1, [pc, #-3684] @ b4788 <_PyObject_MakeTpCall@@Base+0x1968> │ │ │ │ + b b3ed4 <_PyObject_MakeTpCall@@Base+0x10b4> │ │ │ │ + ldr r3, [pc, #-3688] @ b478c <_PyObject_MakeTpCall@@Base+0x196c> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne b5ac0 <_PyObject_MakeTpCall@@Base+0x2814> │ │ │ │ - bl a3f5c │ │ │ │ + bne b563c <_PyObject_MakeTpCall@@Base+0x281c> │ │ │ │ + bl a3e80 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq b42e4 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - ldr r1, [pc, #-3708] @ b4c18 <_PyObject_MakeTpCall@@Base+0x196c> │ │ │ │ + beq b3e5c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r1, [pc, #-3712] @ b4790 <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ mov r0, r5 │ │ │ │ mov r2, sl │ │ │ │ - bl 9cb6c │ │ │ │ + bl 9ca90 │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - blt b6dc8 <_PyObject_MakeTpCall@@Base+0x3b1c> │ │ │ │ + blt b6abc <_PyObject_MakeTpCall@@Base+0x3c9c> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b5ac0 <_PyObject_MakeTpCall@@Base+0x2814> │ │ │ │ + beq b563c <_PyObject_MakeTpCall@@Base+0x281c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq b6dbc <_PyObject_MakeTpCall@@Base+0x3b10> │ │ │ │ + beq b6ab0 <_PyObject_MakeTpCall@@Base+0x3c90> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - ldrne sl, [pc, #-3764] @ b4c1c <_PyObject_MakeTpCall@@Base+0x1970> │ │ │ │ - beq b4524 <_PyObject_MakeTpCall@@Base+0x1278> │ │ │ │ - bl 35a770 │ │ │ │ + ldrne sl, [pc, #-3768] @ b4794 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ + beq b409c <_PyObject_MakeTpCall@@Base+0x127c> │ │ │ │ + bl 3580f0 │ │ │ │ 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 │ │ │ │ @@ -143698,276 +143405,246 @@ │ │ │ │ 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 b4538 <_PyObject_MakeTpCall@@Base+0x128c> │ │ │ │ - b b6900 <_PyObject_MakeTpCall@@Base+0x3654> │ │ │ │ + bne b40b0 <_PyObject_MakeTpCall@@Base+0x1290> │ │ │ │ + b b63d4 <_PyObject_MakeTpCall@@Base+0x35b4> │ │ │ │ + mov r6, r8 │ │ │ │ + b b5038 <_PyObject_MakeTpCall@@Base+0x2218> │ │ │ │ ldr r2, [r9, #432] @ 0x1b0 │ │ │ │ - b b5874 <_PyObject_MakeTpCall@@Base+0x25c8> │ │ │ │ + b b519c <_PyObject_MakeTpCall@@Base+0x237c> │ │ │ │ ldr r3, [fp, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq b6180 <_PyObject_MakeTpCall@@Base+0x2ed4> │ │ │ │ + beq b5d38 <_PyObject_MakeTpCall@@Base+0x2f18> │ │ │ │ ldr ip, [r3, #8]! │ │ │ │ mov r0, #0 │ │ │ │ cmp ip, r0 │ │ │ │ - ble b61a4 <_PyObject_MakeTpCall@@Base+0x2ef8> │ │ │ │ + ble b5d5c <_PyObject_MakeTpCall@@Base+0x2f3c> │ │ │ │ ldr r2, [r3, #4]! │ │ │ │ cmp r2, r6 │ │ │ │ - bne b5e50 <_PyObject_MakeTpCall@@Base+0x2ba4> │ │ │ │ + bne b594c <_PyObject_MakeTpCall@@Base+0x2b2c> │ │ │ │ mov r6, fp │ │ │ │ mov r4, r7 │ │ │ │ - b b3fcc <_PyObject_MakeTpCall@@Base+0xd20> │ │ │ │ - ldr r3, [pc, #-3936] @ b4c24 <_PyObject_MakeTpCall@@Base+0x1978> │ │ │ │ + b b3b44 <_PyObject_MakeTpCall@@Base+0xd24> │ │ │ │ + ldr r3, [pc, #-3952] @ b4798 <_PyObject_MakeTpCall@@Base+0x1978> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - ldr r1, [pc, #-3948] @ b4c20 <_PyObject_MakeTpCall@@Base+0x1974> │ │ │ │ + ldr r1, [pc, #-3956] @ b479c <_PyObject_MakeTpCall@@Base+0x197c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117e48 │ │ │ │ + bl 1176e0 │ │ │ │ mov r9, #0 │ │ │ │ - b b4e20 <_PyObject_MakeTpCall@@Base+0x1b74> │ │ │ │ + b b4994 <_PyObject_MakeTpCall@@Base+0x1b74> │ │ │ │ cmp sl, #0 │ │ │ │ - ble b6048 <_PyObject_MakeTpCall@@Base+0x2d9c> │ │ │ │ + ble b5c5c <_PyObject_MakeTpCall@@Base+0x2e3c> │ │ │ │ cmp r3, r9 │ │ │ │ ldreq r3, [r2, #4]! │ │ │ │ addeq r1, r1, #1 │ │ │ │ ldreq r3, [r3, #4] │ │ │ │ - beq b3d7c <_PyObject_MakeTpCall@@Base+0xad0> │ │ │ │ + beq b38f0 <_PyObject_MakeTpCall@@Base+0xad0> │ │ │ │ cmp sl, #1 │ │ │ │ - beq b6048 <_PyObject_MakeTpCall@@Base+0x2d9c> │ │ │ │ + beq b5c5c <_PyObject_MakeTpCall@@Base+0x2e3c> │ │ │ │ add r9, r0, #12 │ │ │ │ mov ip, #1 │ │ │ │ ldr fp, [r9, #4]! │ │ │ │ cmp fp, r3 │ │ │ │ - bne b603c <_PyObject_MakeTpCall@@Base+0x2d90> │ │ │ │ + bne b5c50 <_PyObject_MakeTpCall@@Base+0x2e30> │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r5 │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r1, lr │ │ │ │ - bne b5e58 <_PyObject_MakeTpCall@@Base+0x2bac> │ │ │ │ + bne b59f4 <_PyObject_MakeTpCall@@Base+0x2bd4> │ │ │ │ mov r5, r3 │ │ │ │ - b b3e40 <_PyObject_MakeTpCall@@Base+0xb94> │ │ │ │ + b b39b4 <_PyObject_MakeTpCall@@Base+0xb94> │ │ │ │ ldr fp, [r4, #20] │ │ │ │ cmp fp, #0 │ │ │ │ - beq b567c <_PyObject_MakeTpCall@@Base+0x23d0> │ │ │ │ - ldr r3, [pc, #-4060] @ b4c24 <_PyObject_MakeTpCall@@Base+0x1978> │ │ │ │ + beq b5260 <_PyObject_MakeTpCall@@Base+0x2440> │ │ │ │ + ldr r3, [pc, #4064] @ b6764 <_PyObject_MakeTpCall@@Base+0x3944> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #4056] @ b6be4 <_PyObject_MakeTpCall@@Base+0x3938> │ │ │ │ - bl 117e48 │ │ │ │ + ldr r1, [pc, #4056] @ b6768 <_PyObject_MakeTpCall@@Base+0x3948> │ │ │ │ + bl 1176e0 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b5c34 <_PyObject_MakeTpCall@@Base+0x2988> │ │ │ │ + beq b57b8 <_PyObject_MakeTpCall@@Base+0x2998> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne b5c34 <_PyObject_MakeTpCall@@Base+0x2988> │ │ │ │ + bne b57b8 <_PyObject_MakeTpCall@@Base+0x2998> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 9b380 │ │ │ │ - b b4300 <_PyObject_MakeTpCall@@Base+0x1054> │ │ │ │ + bl 9b2a4 │ │ │ │ + b b3e78 <_PyObject_MakeTpCall@@Base+0x1058> │ │ │ │ ldr r3, [r2, #4] │ │ │ │ add r2, r2, #4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov ip, r2 │ │ │ │ cmp r3, r9 │ │ │ │ - bne b5bb4 <_PyObject_MakeTpCall@@Base+0x2908> │ │ │ │ + bne b5738 <_PyObject_MakeTpCall@@Base+0x2918> │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ add r1, r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - bne b5bb4 <_PyObject_MakeTpCall@@Base+0x2908> │ │ │ │ + bne b5738 <_PyObject_MakeTpCall@@Base+0x2918> │ │ │ │ ldr r3, [ip, #8] │ │ │ │ add r1, fp, #2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, ip, #8 │ │ │ │ cmp r3, r9 │ │ │ │ - bne b5bb4 <_PyObject_MakeTpCall@@Base+0x2908> │ │ │ │ + bne b5738 <_PyObject_MakeTpCall@@Base+0x2918> │ │ │ │ ldr r3, [ip, #12] │ │ │ │ ldr r9, [r0, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r1, fp, #3 │ │ │ │ cmp r3, r9 │ │ │ │ add r2, ip, #12 │ │ │ │ - bne b5bb4 <_PyObject_MakeTpCall@@Base+0x2908> │ │ │ │ + bne b5738 <_PyObject_MakeTpCall@@Base+0x2918> │ │ │ │ ldr r3, [ip, #16] │ │ │ │ cmp sl, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r1, fp, #4 │ │ │ │ add r2, ip, #16 │ │ │ │ - ble b6048 <_PyObject_MakeTpCall@@Base+0x2d9c> │ │ │ │ + ble b5c5c <_PyObject_MakeTpCall@@Base+0x2e3c> │ │ │ │ cmp r3, r9 │ │ │ │ - bne b5bb4 <_PyObject_MakeTpCall@@Base+0x2908> │ │ │ │ + bne b5738 <_PyObject_MakeTpCall@@Base+0x2918> │ │ │ │ ldr r3, [ip, #20] │ │ │ │ add r1, fp, #5 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, ip, #20 │ │ │ │ cmp r3, r9 │ │ │ │ - bne b5bb4 <_PyObject_MakeTpCall@@Base+0x2908> │ │ │ │ + bne b5738 <_PyObject_MakeTpCall@@Base+0x2918> │ │ │ │ ldr r3, [ip, #24] │ │ │ │ add r1, fp, #6 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, ip, #24 │ │ │ │ cmp r3, r9 │ │ │ │ - bne b5bb4 <_PyObject_MakeTpCall@@Base+0x2908> │ │ │ │ + bne b5738 <_PyObject_MakeTpCall@@Base+0x2918> │ │ │ │ ldr r3, [ip, #28] │ │ │ │ add r1, fp, #7 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ add r2, ip, #28 │ │ │ │ - b b3e1c <_PyObject_MakeTpCall@@Base+0xb70> │ │ │ │ + b b3990 <_PyObject_MakeTpCall@@Base+0xb70> │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ ands r2, r2, #4096 @ 0x1000 │ │ │ │ - beq b642c <_PyObject_MakeTpCall@@Base+0x3180> │ │ │ │ + beq b60a4 <_PyObject_MakeTpCall@@Base+0x3284> │ │ │ │ ldrh r2, [r6, #206] @ 0xce │ │ │ │ cmp r2, #1000 @ 0x3e8 │ │ │ │ - bcs b6420 <_PyObject_MakeTpCall@@Base+0x3174> │ │ │ │ + bcs b61a8 <_PyObject_MakeTpCall@@Base+0x3388> │ │ │ │ ldr r8, [r6, #168] @ 0xa8 │ │ │ │ str fp, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r8, #8]! │ │ │ │ mov fp, r6 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r2 │ │ │ │ cmp r4, r7 │ │ │ │ mov r0, r5 │ │ │ │ - ble b5d64 <_PyObject_MakeTpCall@@Base+0x2ab8> │ │ │ │ + ble b58e8 <_PyObject_MakeTpCall@@Base+0x2ac8> │ │ │ │ ldr r1, [r8, #4]! │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl a8964 <_PyType_LookupRef@@Base+0x190> │ │ │ │ + bl a8888 <_PyType_LookupRef@@Base+0x190> │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - beq b6434 <_PyObject_MakeTpCall@@Base+0x3188> │ │ │ │ + beq b60ac <_PyObject_MakeTpCall@@Base+0x328c> │ │ │ │ add r7, r7, #1 │ │ │ │ - b b5d34 <_PyObject_MakeTpCall@@Base+0x2a88> │ │ │ │ + b b58b8 <_PyObject_MakeTpCall@@Base+0x2a98> │ │ │ │ mov r4, r6 │ │ │ │ mov r6, fp │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ ldr fp, [sp, #40] @ 0x28 │ │ │ │ ands r1, r2, #256 @ 0x100 │ │ │ │ - bne b6448 <_PyObject_MakeTpCall@@Base+0x319c> │ │ │ │ + bne b5fb4 <_PyObject_MakeTpCall@@Base+0x3194> │ │ │ │ add r0, r5, #40960 @ 0xa000 │ │ │ │ ldr r2, [r0, #2804] @ 0xaf4 │ │ │ │ cmp r2, #0 │ │ │ │ ldrhne r1, [r6, #206] @ 0xce │ │ │ │ addne ip, r2, #1 │ │ │ │ addne r1, r1, #1 │ │ │ │ ldreq r2, [r6, #192] @ 0xc0 │ │ │ │ strne ip, [r0, #2804] @ 0xaf4 │ │ │ │ strhne r1, [r6, #206] @ 0xce │ │ │ │ movne r1, #1 │ │ │ │ streq r1, [sp, #52] @ 0x34 │ │ │ │ strne r2, [r6, #192] @ 0xc0 │ │ │ │ strne r1, [sp, #52] @ 0x34 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - b b4f10 <_PyObject_MakeTpCall@@Base+0x1c64> │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + b b4aac <_PyObject_MakeTpCall@@Base+0x1c8c> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt b4f54 <_PyObject_MakeTpCall@@Base+0x1ca8> │ │ │ │ - b b4fec <_PyObject_MakeTpCall@@Base+0x1d40> │ │ │ │ + bgt b4af0 <_PyObject_MakeTpCall@@Base+0x1cd0> │ │ │ │ + b b4b88 <_PyObject_MakeTpCall@@Base+0x1d68> │ │ │ │ + add r0, r0, #1 │ │ │ │ + b b56e0 <_PyObject_MakeTpCall@@Base+0x28c0> │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r0, r9 │ │ │ │ add r3, r3, #12 │ │ │ │ - ble b4c4c <_PyObject_MakeTpCall@@Base+0x19a0> │ │ │ │ + ble b47c4 <_PyObject_MakeTpCall@@Base+0x19a4> │ │ │ │ ldr fp, [r3, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - beq b5dc8 <_PyObject_MakeTpCall@@Base+0x2b1c> │ │ │ │ + beq b5954 <_PyObject_MakeTpCall@@Base+0x2b34> │ │ │ │ cmp r0, r9 │ │ │ │ - bgt b5188 <_PyObject_MakeTpCall@@Base+0x1edc> │ │ │ │ - b b4c4c <_PyObject_MakeTpCall@@Base+0x19a0> │ │ │ │ + bgt b4d24 <_PyObject_MakeTpCall@@Base+0x1f04> │ │ │ │ + b b47c4 <_PyObject_MakeTpCall@@Base+0x19a4> │ │ │ │ mov r0, r7 │ │ │ │ - bl 92244 │ │ │ │ + bl 92168 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne b4ec4 <_PyObject_MakeTpCall@@Base+0x1c18> │ │ │ │ - ldr r3, [pc, #3552] @ b6be8 <_PyObject_MakeTpCall@@Base+0x393c> │ │ │ │ - ldr r2, [pc, #3552] @ b6bec <_PyObject_MakeTpCall@@Base+0x3940> │ │ │ │ + bne b4a60 <_PyObject_MakeTpCall@@Base+0x1c40> │ │ │ │ + ldr r3, [pc, #3544] @ b676c <_PyObject_MakeTpCall@@Base+0x394c> │ │ │ │ + ldr r2, [pc, #3544] @ b6770 <_PyObject_MakeTpCall@@Base+0x3950> │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b63e8 <_PyObject_MakeTpCall@@Base+0x313c> │ │ │ │ + bne b608c <_PyObject_MakeTpCall@@Base+0x326c> │ │ │ │ cmp r5, #1 │ │ │ │ movcs r0, r5 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b6134 <_PyObject_MakeTpCall@@Base+0x2e88> │ │ │ │ + beq b5cb8 <_PyObject_MakeTpCall@@Base+0x2e98> │ │ │ │ ldr r3, [r7, #800] @ 0x320 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r7, #800] @ 0x320 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r6, [r3, r0] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - b b4a04 <_PyObject_MakeTpCall@@Base+0x1758> │ │ │ │ - add r0, r0, #1 │ │ │ │ - b b5b5c <_PyObject_MakeTpCall@@Base+0x28b0> │ │ │ │ - mov r0, ip │ │ │ │ - mov r5, r3 │ │ │ │ - b b3d08 <_PyObject_MakeTpCall@@Base+0xa5c> │ │ │ │ - ldr r1, [pc, #3460] @ b6bf0 <_PyObject_MakeTpCall@@Base+0x3944> │ │ │ │ + b b457c <_PyObject_MakeTpCall@@Base+0x175c> │ │ │ │ + ldr r1, [pc, #3472] @ b6774 <_PyObject_MakeTpCall@@Base+0x3954> │ │ │ │ mov r0, r6 │ │ │ │ - bl f9720 <_PyUnicode_Equal@@Base> │ │ │ │ + bl f926c <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq b5774 <_PyObject_MakeTpCall@@Base+0x24c8> │ │ │ │ - b b57ac <_PyObject_MakeTpCall@@Base+0x2500> │ │ │ │ - ldr r0, [pc, #3440] @ b6bf4 <_PyObject_MakeTpCall@@Base+0x3948> │ │ │ │ - bl 8bfc4 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r2, r0 │ │ │ │ - bne b4734 <_PyObject_MakeTpCall@@Base+0x1488> │ │ │ │ - b b4750 <_PyObject_MakeTpCall@@Base+0x14a4> │ │ │ │ - ldr r3, [pc, #3420] @ b6bf8 <_PyObject_MakeTpCall@@Base+0x394c> │ │ │ │ - str r3, [r9, #124] @ 0x7c │ │ │ │ - b b5214 <_PyObject_MakeTpCall@@Base+0x1f68> │ │ │ │ - ldr r0, [pc, #3412] @ b6bfc <_PyObject_MakeTpCall@@Base+0x3950> │ │ │ │ - bl 8bfc4 │ │ │ │ + beq b5358 <_PyObject_MakeTpCall@@Base+0x2538> │ │ │ │ + b b5390 <_PyObject_MakeTpCall@@Base+0x2570> │ │ │ │ + mov r0, ip │ │ │ │ + mov r5, r3 │ │ │ │ + b b387c <_PyObject_MakeTpCall@@Base+0xa5c> │ │ │ │ + ldr r0, [pc, #3440] @ b6778 <_PyObject_MakeTpCall@@Base+0x3958> │ │ │ │ + bl 8befc │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne b46c4 <_PyObject_MakeTpCall@@Base+0x1418> │ │ │ │ - b b46e0 <_PyObject_MakeTpCall@@Base+0x1434> │ │ │ │ - ldr r3, [pc, #3392] @ b6c00 <_PyObject_MakeTpCall@@Base+0x3954> │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne b45f8 <_PyObject_MakeTpCall@@Base+0x134c> │ │ │ │ - bl 28aef0 │ │ │ │ - subs sl, r0, #0 │ │ │ │ - beq b42e4 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - ldr r1, [pc, #3368] @ b6c04 <_PyObject_MakeTpCall@@Base+0x3958> │ │ │ │ - mov r0, r5 │ │ │ │ - mov r2, sl │ │ │ │ - bl 9cb6c │ │ │ │ - ldr r3, [sl] │ │ │ │ - cmp r0, #0 │ │ │ │ - blt b6dc8 <_PyObject_MakeTpCall@@Base+0x3b1c> │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b45f8 <_PyObject_MakeTpCall@@Base+0x134c> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [sl] │ │ │ │ - bne b45f8 <_PyObject_MakeTpCall@@Base+0x134c> │ │ │ │ - mov r0, sl │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b b45f8 <_PyObject_MakeTpCall@@Base+0x134c> │ │ │ │ - ldr r0, [pc, #3436] @ b6c88 <_PyObject_MakeTpCall@@Base+0x39dc> │ │ │ │ - bl 8bfc4 │ │ │ │ + bne b405c <_PyObject_MakeTpCall@@Base+0x123c> │ │ │ │ + b b4078 <_PyObject_MakeTpCall@@Base+0x1258> │ │ │ │ + ldr r0, [pc, #3420] @ b677c <_PyObject_MakeTpCall@@Base+0x395c> │ │ │ │ + bl 8befc │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne b4554 <_PyObject_MakeTpCall@@Base+0x12a8> │ │ │ │ - b b4570 <_PyObject_MakeTpCall@@Base+0x12c4> │ │ │ │ - ldr r3, [pc, #3276] @ b6c00 <_PyObject_MakeTpCall@@Base+0x3954> │ │ │ │ + bne b40cc <_PyObject_MakeTpCall@@Base+0x12ac> │ │ │ │ + b b40e8 <_PyObject_MakeTpCall@@Base+0x12c8> │ │ │ │ + ldr r3, [pc, #3400] @ b6780 <_PyObject_MakeTpCall@@Base+0x3960> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq b648c <_PyObject_MakeTpCall@@Base+0x31e0> │ │ │ │ + beq b5ff8 <_PyObject_MakeTpCall@@Base+0x31d8> │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - ldrne sl, [pc, #3424] @ b6cac <_PyObject_MakeTpCall@@Base+0x3a00> │ │ │ │ - beq b4594 <_PyObject_MakeTpCall@@Base+0x12e8> │ │ │ │ - bl 35a770 │ │ │ │ + ldrne sl, [pc, #3532] @ b681c <_PyObject_MakeTpCall@@Base+0x39fc> │ │ │ │ + beq b410c <_PyObject_MakeTpCall@@Base+0x12ec> │ │ │ │ + bl 3580f0 │ │ │ │ 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 │ │ │ │ @@ -143985,237 +143662,229 @@ │ │ │ │ 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 b45a8 <_PyObject_MakeTpCall@@Base+0x12fc> │ │ │ │ - b b670c <_PyObject_MakeTpCall@@Base+0x3460> │ │ │ │ - ldr r0, [pc, #3136] @ b6c04 <_PyObject_MakeTpCall@@Base+0x3958> │ │ │ │ - bl 8bfc4 │ │ │ │ + bne b4120 <_PyObject_MakeTpCall@@Base+0x1300> │ │ │ │ + b b64a0 <_PyObject_MakeTpCall@@Base+0x3680> │ │ │ │ + ldr r0, [pc, #3260] @ b6784 <_PyObject_MakeTpCall@@Base+0x3964> │ │ │ │ + bl 8befc │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne b45c4 <_PyObject_MakeTpCall@@Base+0x1318> │ │ │ │ - b b45e0 <_PyObject_MakeTpCall@@Base+0x1334> │ │ │ │ - ldr r0, [pc, #3116] @ b6c08 <_PyObject_MakeTpCall@@Base+0x395c> │ │ │ │ - bl 8bfc4 │ │ │ │ + bne b413c <_PyObject_MakeTpCall@@Base+0x131c> │ │ │ │ + b b4158 <_PyObject_MakeTpCall@@Base+0x1338> │ │ │ │ + ldr r3, [pc, #3240] @ b6788 <_PyObject_MakeTpCall@@Base+0x3968> │ │ │ │ + str r3, [r9, #124] @ 0x7c │ │ │ │ + b b4db0 <_PyObject_MakeTpCall@@Base+0x1f90> │ │ │ │ + ldr r0, [pc, #3232] @ b678c <_PyObject_MakeTpCall@@Base+0x396c> │ │ │ │ + bl 8befc │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne b44e4 <_PyObject_MakeTpCall@@Base+0x1238> │ │ │ │ - b b4500 <_PyObject_MakeTpCall@@Base+0x1254> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq b59ac <_PyObject_MakeTpCall@@Base+0x2700> │ │ │ │ - b b42e4 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq b45f8 <_PyObject_MakeTpCall@@Base+0x134c> │ │ │ │ - b b42e4 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq b4090 <_PyObject_MakeTpCall@@Base+0xde4> │ │ │ │ - b b5c34 <_PyObject_MakeTpCall@@Base+0x2988> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq b5f3c <_PyObject_MakeTpCall@@Base+0x2c90> │ │ │ │ - b b42e4 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ + bne b423c <_PyObject_MakeTpCall@@Base+0x141c> │ │ │ │ + b b4258 <_PyObject_MakeTpCall@@Base+0x1438> │ │ │ │ + ldr r3, [pc, #3196] @ b6780 <_PyObject_MakeTpCall@@Base+0x3960> │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne b4170 <_PyObject_MakeTpCall@@Base+0x1350> │ │ │ │ + bl 287cf0 │ │ │ │ + subs sl, r0, #0 │ │ │ │ + beq b3e5c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r1, [pc, #3172] @ b6784 <_PyObject_MakeTpCall@@Base+0x3964> │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, sl │ │ │ │ + bl 9ca90 │ │ │ │ + ldr r3, [sl] │ │ │ │ + cmp r0, #0 │ │ │ │ + blt b6abc <_PyObject_MakeTpCall@@Base+0x3c9c> │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq b4170 <_PyObject_MakeTpCall@@Base+0x1350> │ │ │ │ + sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b5ac0 <_PyObject_MakeTpCall@@Base+0x2814> │ │ │ │ - b b42e4 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - add ip, ip, #1 │ │ │ │ - cmp sl, ip │ │ │ │ - bne b5bc4 <_PyObject_MakeTpCall@@Base+0x2918> │ │ │ │ - ldr ip, [r3, #172] @ 0xac │ │ │ │ - cmp ip, #0 │ │ │ │ - beq b6508 <_PyObject_MakeTpCall@@Base+0x325c> │ │ │ │ - mov r0, ip │ │ │ │ - ldr sl, [r0, #8]! │ │ │ │ - mov r9, #0 │ │ │ │ - cmp sl, r9 │ │ │ │ - add r9, r9, #1 │ │ │ │ - ble b652c <_PyObject_MakeTpCall@@Base+0x3280> │ │ │ │ - ldr fp, [r0, #4]! │ │ │ │ - cmp fp, r5 │ │ │ │ - bne b6060 <_PyObject_MakeTpCall@@Base+0x2db4> │ │ │ │ - b b5bd8 <_PyObject_MakeTpCall@@Base+0x292c> │ │ │ │ + str r3, [sl] │ │ │ │ + bne b4170 <_PyObject_MakeTpCall@@Base+0x1350> │ │ │ │ + mov r0, sl │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b b4170 <_PyObject_MakeTpCall@@Base+0x1350> │ │ │ │ + ldr r0, [pc, #3120] @ b6790 <_PyObject_MakeTpCall@@Base+0x3970> │ │ │ │ + bl 8befc │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r2, r0 │ │ │ │ + bne b42ac <_PyObject_MakeTpCall@@Base+0x148c> │ │ │ │ + b b42c8 <_PyObject_MakeTpCall@@Base+0x14a8> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b4768 <_PyObject_MakeTpCall@@Base+0x14bc> │ │ │ │ - b b42e4 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + beq b4170 <_PyObject_MakeTpCall@@Base+0x1350> │ │ │ │ + b b3e5c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - bne b6da4 <_PyObject_MakeTpCall@@Base+0x3af8> │ │ │ │ + bne b6638 <_PyObject_MakeTpCall@@Base+0x3818> │ │ │ │ cmp r7, #0 │ │ │ │ - bne b6da4 <_PyObject_MakeTpCall@@Base+0x3af8> │ │ │ │ + bne b6638 <_PyObject_MakeTpCall@@Base+0x3818> │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr lr, [sp, #32] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r0, r2, #8 │ │ │ │ mov r2, #0 │ │ │ │ ldr ip, [r0, #4]! │ │ │ │ cmp ip, r4 │ │ │ │ - beq b6108 <_PyObject_MakeTpCall@@Base+0x2e5c> │ │ │ │ + beq b5bfc <_PyObject_MakeTpCall@@Base+0x2ddc> │ │ │ │ cmp lr, #0 │ │ │ │ - bne b6dec <_PyObject_MakeTpCall@@Base+0x3b40> │ │ │ │ + bne b65e0 <_PyObject_MakeTpCall@@Base+0x37c0> │ │ │ │ cmp r7, #0 │ │ │ │ - bne b60dc <_PyObject_MakeTpCall@@Base+0x2e30> │ │ │ │ + bne b5bd0 <_PyObject_MakeTpCall@@Base+0x2db0> │ │ │ │ ldr r7, [ip, #144] @ 0x90 │ │ │ │ subs r7, r7, #0 │ │ │ │ movne r7, #1 │ │ │ │ cmp fp, #0 │ │ │ │ - beq b63c8 <_PyObject_MakeTpCall@@Base+0x311c> │ │ │ │ + beq b60cc <_PyObject_MakeTpCall@@Base+0x32ac> │ │ │ │ cmp r1, #0 │ │ │ │ - bne b63bc <_PyObject_MakeTpCall@@Base+0x3110> │ │ │ │ + bne b60c0 <_PyObject_MakeTpCall@@Base+0x32a0> │ │ │ │ ldr r1, [ip, #104] @ 0x68 │ │ │ │ subs r1, r1, #0 │ │ │ │ movne r1, #1 │ │ │ │ cmp lr, #0 │ │ │ │ - bne b63b0 <_PyObject_MakeTpCall@@Base+0x3104> │ │ │ │ + bne b5f1c <_PyObject_MakeTpCall@@Base+0x30fc> │ │ │ │ cmp r7, #0 │ │ │ │ - bne b63b0 <_PyObject_MakeTpCall@@Base+0x3104> │ │ │ │ + bne b5f1c <_PyObject_MakeTpCall@@Base+0x30fc> │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b60b4 <_PyObject_MakeTpCall@@Base+0x2e08> │ │ │ │ + bne b5ba8 <_PyObject_MakeTpCall@@Base+0x2d88> │ │ │ │ str r1, [sp, #24] │ │ │ │ - b b5820 <_PyObject_MakeTpCall@@Base+0x2574> │ │ │ │ - ldr r2, [pc, #2756] @ b6be8 <_PyObject_MakeTpCall@@Base+0x393c> │ │ │ │ + b b5404 <_PyObject_MakeTpCall@@Base+0x25e4> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq b5a40 <_PyObject_MakeTpCall@@Base+0x2c20> │ │ │ │ + b b3e5c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq b563c <_PyObject_MakeTpCall@@Base+0x281c> │ │ │ │ + b b3e5c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq b3c08 <_PyObject_MakeTpCall@@Base+0xde8> │ │ │ │ + b b57b8 <_PyObject_MakeTpCall@@Base+0x2998> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq b5528 <_PyObject_MakeTpCall@@Base+0x2708> │ │ │ │ + b b3e5c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + add ip, ip, #1 │ │ │ │ + cmp sl, ip │ │ │ │ + bne b5748 <_PyObject_MakeTpCall@@Base+0x2928> │ │ │ │ + ldr ip, [r3, #172] @ 0xac │ │ │ │ + cmp ip, #0 │ │ │ │ + beq b5f50 <_PyObject_MakeTpCall@@Base+0x3130> │ │ │ │ + mov r0, ip │ │ │ │ + ldr sl, [r0, #8]! │ │ │ │ + mov r9, #0 │ │ │ │ + cmp sl, r9 │ │ │ │ + add r9, r9, #1 │ │ │ │ + ble b5f74 <_PyObject_MakeTpCall@@Base+0x3154> │ │ │ │ + ldr fp, [r0, #4]! │ │ │ │ + cmp fp, r5 │ │ │ │ + bne b5c74 <_PyObject_MakeTpCall@@Base+0x2e54> │ │ │ │ + b b575c <_PyObject_MakeTpCall@@Base+0x293c> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq b42e0 <_PyObject_MakeTpCall@@Base+0x14c0> │ │ │ │ + b b3e5c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r2, [pc, #2756] @ b676c <_PyObject_MakeTpCall@@Base+0x394c> │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r2, #708] @ 0x2c4 │ │ │ │ blx r3 │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne b4ec4 <_PyObject_MakeTpCall@@Base+0x1c18> │ │ │ │ + bne b4a60 <_PyObject_MakeTpCall@@Base+0x1c40> │ │ │ │ mov r0, r6 │ │ │ │ - bl 2a1f58 │ │ │ │ + bl 29efa8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne b4a34 <_PyObject_MakeTpCall@@Base+0x1788> │ │ │ │ + bne b45ac <_PyObject_MakeTpCall@@Base+0x178c> │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b4e64 <_PyObject_MakeTpCall@@Base+0x1bb8> │ │ │ │ + beq b49d8 <_PyObject_MakeTpCall@@Base+0x1bb8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne b4e64 <_PyObject_MakeTpCall@@Base+0x1bb8> │ │ │ │ + bne b49d8 <_PyObject_MakeTpCall@@Base+0x1bb8> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b b4e64 <_PyObject_MakeTpCall@@Base+0x1bb8> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b b49d8 <_PyObject_MakeTpCall@@Base+0x1bb8> │ │ │ │ mov r0, sl │ │ │ │ - bl 92244 │ │ │ │ + bl 92168 │ │ │ │ mov r5, r0 │ │ │ │ - b b5428 <_PyObject_MakeTpCall@@Base+0x217c> │ │ │ │ + b b4fc4 <_PyObject_MakeTpCall@@Base+0x21a4> │ │ │ │ + cmp fp, #0 │ │ │ │ + beq b6870 <_PyObject_MakeTpCall@@Base+0x3a50> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne b6870 <_PyObject_MakeTpCall@@Base+0x3a50> │ │ │ │ + str fp, [sp, #24] │ │ │ │ + b b52c8 <_PyObject_MakeTpCall@@Base+0x24a8> │ │ │ │ + ldr r1, [pc, #2668] @ b6794 <_PyObject_MakeTpCall@@Base+0x3974> │ │ │ │ + mov r0, r6 │ │ │ │ + bl f926c <_PyUnicode_Equal@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq b534c <_PyObject_MakeTpCall@@Base+0x252c> │ │ │ │ + b b5390 <_PyObject_MakeTpCall@@Base+0x2570> │ │ │ │ mov r3, fp │ │ │ │ cmp r3, r6 │ │ │ │ - beq b5b70 <_PyObject_MakeTpCall@@Base+0x28c4> │ │ │ │ + beq b56f4 <_PyObject_MakeTpCall@@Base+0x28d4> │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b6184 <_PyObject_MakeTpCall@@Base+0x2ed8> │ │ │ │ - ldr r3, [pc, #2668] @ b6c0c <_PyObject_MakeTpCall@@Base+0x3960> │ │ │ │ + bne b5d3c <_PyObject_MakeTpCall@@Base+0x2f1c> │ │ │ │ + ldr r3, [pc, #2624] @ b6798 <_PyObject_MakeTpCall@@Base+0x3978> │ │ │ │ cmp r6, r3 │ │ │ │ - beq b5b70 <_PyObject_MakeTpCall@@Base+0x28c4> │ │ │ │ + beq b56f4 <_PyObject_MakeTpCall@@Base+0x28d4> │ │ │ │ ldr r3, [r6, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq b6540 <_PyObject_MakeTpCall@@Base+0x3294> │ │ │ │ + beq b61b4 <_PyObject_MakeTpCall@@Base+0x3394> │ │ │ │ ldr ip, [r3, #8]! │ │ │ │ mov r0, #0 │ │ │ │ cmp ip, r0 │ │ │ │ add r0, r0, #1 │ │ │ │ - ble b6564 <_PyObject_MakeTpCall@@Base+0x32b8> │ │ │ │ + ble b61d8 <_PyObject_MakeTpCall@@Base+0x33b8> │ │ │ │ ldr r2, [r3, #4]! │ │ │ │ cmp r2, fp │ │ │ │ - bne b61b8 <_PyObject_MakeTpCall@@Base+0x2f0c> │ │ │ │ - b b3fcc <_PyObject_MakeTpCall@@Base+0xd20> │ │ │ │ - ldr r1, [pc, #2612] @ b6c10 <_PyObject_MakeTpCall@@Base+0x3964> │ │ │ │ - mov r0, r6 │ │ │ │ - bl f9720 <_PyUnicode_Equal@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq b5768 <_PyObject_MakeTpCall@@Base+0x24bc> │ │ │ │ - b b57ac <_PyObject_MakeTpCall@@Base+0x2500> │ │ │ │ + bne b5d70 <_PyObject_MakeTpCall@@Base+0x2f50> │ │ │ │ + b b3b44 <_PyObject_MakeTpCall@@Base+0xd24> │ │ │ │ ldr r3, [r5, #156] @ 0x9c │ │ │ │ - ldr r2, [pc, #2588] @ b6c14 <_PyObject_MakeTpCall@@Base+0x3968> │ │ │ │ + ldr r2, [pc, #2564] @ b679c <_PyObject_MakeTpCall@@Base+0x397c> │ │ │ │ cmp r3, r2 │ │ │ │ - beq b3e48 <_PyObject_MakeTpCall@@Base+0xb9c> │ │ │ │ + beq b39bc <_PyObject_MakeTpCall@@Base+0xb9c> │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ subs r9, r0, #0 │ │ │ │ - bne b4e20 <_PyObject_MakeTpCall@@Base+0x1b74> │ │ │ │ - b b5b90 <_PyObject_MakeTpCall@@Base+0x28e4> │ │ │ │ + bne b4994 <_PyObject_MakeTpCall@@Base+0x1b74> │ │ │ │ + b b5714 <_PyObject_MakeTpCall@@Base+0x28f4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne b42dc <_PyObject_MakeTpCall@@Base+0x1030> │ │ │ │ + bne b3e54 <_PyObject_MakeTpCall@@Base+0x1034> │ │ │ │ mov r0, r2 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b b42dc <_PyObject_MakeTpCall@@Base+0x1030> │ │ │ │ - cmp fp, #0 │ │ │ │ - beq b6bc8 <_PyObject_MakeTpCall@@Base+0x391c> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne b6bc8 <_PyObject_MakeTpCall@@Base+0x391c> │ │ │ │ - str fp, [sp, #24] │ │ │ │ - b b56e4 <_PyObject_MakeTpCall@@Base+0x2438> │ │ │ │ - cmp r3, #0 │ │ │ │ - beq b6264 <_PyObject_MakeTpCall@@Base+0x2fb8> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne b42e4 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - ldr r2, [pc, #2476] @ b6c18 <_PyObject_MakeTpCall@@Base+0x396c> │ │ │ │ - ldr r3, [pc, #2476] @ b6c1c <_PyObject_MakeTpCall@@Base+0x3970> │ │ │ │ - ldr r1, [r2] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [pc, #2468] @ b6c20 <_PyObject_MakeTpCall@@Base+0x3974> │ │ │ │ - bl 1c19a4 <_PyErr_Format@@Base> │ │ │ │ - b b42e4 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - mov r2, #0 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #2448] @ b6c24 <_PyObject_MakeTpCall@@Base+0x3978> │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 8bfc4 │ │ │ │ - cmn r0, #1 │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ - beq b509c <_PyObject_MakeTpCall@@Base+0x1df0> │ │ │ │ - ldr lr, [r6, #172] @ 0xac │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp lr, #0 │ │ │ │ - bne b4f30 <_PyObject_MakeTpCall@@Base+0x1c84> │ │ │ │ - ldr r2, [r6, #84] @ 0x54 │ │ │ │ - tst r2, #2 │ │ │ │ - bne b6b58 <_PyObject_MakeTpCall@@Base+0x38ac> │ │ │ │ - tst r2, #8192 @ 0x2000 │ │ │ │ - bne b4e64 <_PyObject_MakeTpCall@@Base+0x1bb8> │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - bl a56c0 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt b509c <_PyObject_MakeTpCall@@Base+0x1df0> │ │ │ │ - ldr lr, [r6, #172] @ 0xac │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp lr, #0 │ │ │ │ - beq b4e64 <_PyObject_MakeTpCall@@Base+0x1bb8> │ │ │ │ - b b4f30 <_PyObject_MakeTpCall@@Base+0x1c84> │ │ │ │ - ldr r1, [sl, #8] │ │ │ │ - cmp r1, r9 │ │ │ │ - ble b4c4c <_PyObject_MakeTpCall@@Base+0x19a0> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b b3e54 <_PyObject_MakeTpCall@@Base+0x1034> │ │ │ │ + ldr r2, [sl, #8] │ │ │ │ + cmp r2, r9 │ │ │ │ + ble b47c4 <_PyObject_MakeTpCall@@Base+0x19a4> │ │ │ │ ldrb r2, [r3] │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ add r2, r2, #1 │ │ │ │ add r2, r3, r2, lsl #2 │ │ │ │ ldrb r8, [r2, r9] │ │ │ │ mov r1, #12 │ │ │ │ add r3, r3, r8, lsl #2 │ │ │ │ ldr fp, [r3, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r6, [fp, #4] │ │ │ │ ldr r2, [r3, r0] │ │ │ │ ldr r7, [r6, #192] @ 0xc0 │ │ │ │ - ldr r3, [pc, #2288] @ b6c24 <_PyObject_MakeTpCall@@Base+0x3978> │ │ │ │ + ldr r3, [pc, #2440] @ b67a0 <_PyObject_MakeTpCall@@Base+0x3980> │ │ │ │ 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 │ │ │ │ @@ -144224,341 +143893,423 @@ │ │ │ │ mov lr, #1 │ │ │ │ ldr r1, [r1, #2808] @ 0xaf8 │ │ │ │ add r0, r0, lr, lsl ip │ │ │ │ cmp r7, r1 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ add r9, r9, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bne b4edc <_PyObject_MakeTpCall@@Base+0x1c30> │ │ │ │ + bne b4a78 <_PyObject_MakeTpCall@@Base+0x1c58> │ │ │ │ lsl r0, r4, lr │ │ │ │ - b b48ec <_PyObject_MakeTpCall@@Base+0x1640> │ │ │ │ - ldr r2, [pc, #2148] @ b6be8 <_PyObject_MakeTpCall@@Base+0x393c> │ │ │ │ + b b4464 <_PyObject_MakeTpCall@@Base+0x1644> │ │ │ │ + mov r2, #0 │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r0, [pc, #2348] @ b67a0 <_PyObject_MakeTpCall@@Base+0x3980> │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + bl 8befc │ │ │ │ + cmn r0, #1 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + beq b4c38 <_PyObject_MakeTpCall@@Base+0x1e18> │ │ │ │ + ldr lr, [r6, #172] @ 0xac │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp lr, #0 │ │ │ │ + bne b4acc <_PyObject_MakeTpCall@@Base+0x1cac> │ │ │ │ + ldr r2, [r6, #84] @ 0x54 │ │ │ │ + tst r2, #2 │ │ │ │ + bne b66e0 <_PyObject_MakeTpCall@@Base+0x38c0> │ │ │ │ + tst r2, #8192 @ 0x2000 │ │ │ │ + bne b49d8 <_PyObject_MakeTpCall@@Base+0x1bb8> │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + bl a55e4 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt b4c38 <_PyObject_MakeTpCall@@Base+0x1e18> │ │ │ │ + ldr lr, [r6, #172] @ 0xac │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp lr, #0 │ │ │ │ + beq b49d8 <_PyObject_MakeTpCall@@Base+0x1bb8> │ │ │ │ + b b4acc <_PyObject_MakeTpCall@@Base+0x1cac> │ │ │ │ + ldr r2, [pc, #2196] @ b676c <_PyObject_MakeTpCall@@Base+0x394c> │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [r2, #688] @ 0x2b0 │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne b4494 <_PyObject_MakeTpCall@@Base+0x11e8> │ │ │ │ - b b5464 <_PyObject_MakeTpCall@@Base+0x21b8> │ │ │ │ - ldr r2, [pc, #2120] @ b6be8 <_PyObject_MakeTpCall@@Base+0x393c> │ │ │ │ - mov r1, fp │ │ │ │ - ldr r0, [r2, #668] @ 0x29c │ │ │ │ - blx r3 │ │ │ │ - mov r5, r0 │ │ │ │ - b b5450 <_PyObject_MakeTpCall@@Base+0x21a4> │ │ │ │ + bne b400c <_PyObject_MakeTpCall@@Base+0x11ec> │ │ │ │ + b b5000 <_PyObject_MakeTpCall@@Base+0x21e0> │ │ │ │ + cmp r3, #0 │ │ │ │ + beq b5f00 <_PyObject_MakeTpCall@@Base+0x30e0> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne b3e5c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r2, [pc, #2204] @ b67a4 <_PyObject_MakeTpCall@@Base+0x3984> │ │ │ │ + ldr r3, [pc, #2204] @ b67a8 <_PyObject_MakeTpCall@@Base+0x3988> │ │ │ │ + ldr r1, [r2] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [pc, #2196] @ b67ac <_PyObject_MakeTpCall@@Base+0x398c> │ │ │ │ + bl 1bfe3c <_PyErr_Format@@Base> │ │ │ │ + b b3e5c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ cmp r1, #0 │ │ │ │ - bne b6114 <_PyObject_MakeTpCall@@Base+0x2e68> │ │ │ │ - b b6108 <_PyObject_MakeTpCall@@Base+0x2e5c> │ │ │ │ - cmp lr, #0 │ │ │ │ - beq b6100 <_PyObject_MakeTpCall@@Base+0x2e54> │ │ │ │ - b b6114 <_PyObject_MakeTpCall@@Base+0x2e68> │ │ │ │ - cmp r7, #0 │ │ │ │ - beq b6108 <_PyObject_MakeTpCall@@Base+0x2e5c> │ │ │ │ - b b6114 <_PyObject_MakeTpCall@@Base+0x2e68> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, #1 │ │ │ │ - bl a2afc │ │ │ │ - str r0, [sp, #28] │ │ │ │ - b b5640 <_PyObject_MakeTpCall@@Base+0x2394> │ │ │ │ - ldr r2, [pc, #2040] @ b6be8 <_PyObject_MakeTpCall@@Base+0x393c> │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r0, [r2, #668] @ 0x29c │ │ │ │ - blx r3 │ │ │ │ - mov r2, r0 │ │ │ │ - b b5e28 <_PyObject_MakeTpCall@@Base+0x2b7c> │ │ │ │ + bne b5c08 <_PyObject_MakeTpCall@@Base+0x2de8> │ │ │ │ + b b5bfc <_PyObject_MakeTpCall@@Base+0x2ddc> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b b4674 <_PyObject_MakeTpCall@@Base+0x1854> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt b5bf8 <_PyObject_MakeTpCall@@Base+0x294c> │ │ │ │ - b b5704 <_PyObject_MakeTpCall@@Base+0x2458> │ │ │ │ - ldr r3, [pc, #2180] @ b6c98 <_PyObject_MakeTpCall@@Base+0x39ec> │ │ │ │ - ldr r1, [pc, #2064] @ b6c28 <_PyObject_MakeTpCall@@Base+0x397c> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b b5b90 <_PyObject_MakeTpCall@@Base+0x28e4> │ │ │ │ - mov r2, r7 │ │ │ │ - str r7, [sp, #52] @ 0x34 │ │ │ │ - b b5db0 <_PyObject_MakeTpCall@@Base+0x2b04> │ │ │ │ - str r7, [sp, #52] @ 0x34 │ │ │ │ - b b5db0 <_PyObject_MakeTpCall@@Base+0x2b04> │ │ │ │ - mov r4, r6 │ │ │ │ - mov r6, fp │ │ │ │ - ldr r2, [r6, #192] @ 0xc0 │ │ │ │ - ldr fp, [sp, #40] @ 0x28 │ │ │ │ - b b5db0 <_PyObject_MakeTpCall@@Base+0x2b04> │ │ │ │ - ldr r1, [pc, #2012] @ b6c2c <_PyObject_MakeTpCall@@Base+0x3980> │ │ │ │ + bne b685c <_PyObject_MakeTpCall@@Base+0x3a3c> │ │ │ │ + cmp r7, #0 │ │ │ │ + bne b685c <_PyObject_MakeTpCall@@Base+0x3a3c> │ │ │ │ + mov r7, #1 │ │ │ │ + b b52b4 <_PyObject_MakeTpCall@@Base+0x2494> │ │ │ │ + mov r0, r3 │ │ │ │ + cmp r0, r5 │ │ │ │ + beq b575c <_PyObject_MakeTpCall@@Base+0x293c> │ │ │ │ + ldr r0, [r0, #128] @ 0x80 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne b5f54 <_PyObject_MakeTpCall@@Base+0x3134> │ │ │ │ + ldr ip, [pc, #2088] @ b6798 <_PyObject_MakeTpCall@@Base+0x3978> │ │ │ │ + cmp r5, ip │ │ │ │ + beq b6b08 <_PyObject_MakeTpCall@@Base+0x3ce8> │ │ │ │ + ldr r3, [pc, #2024] @ b6764 <_PyObject_MakeTpCall@@Base+0x3944> │ │ │ │ + ldr r1, [pc, #2096] @ b67b0 <_PyObject_MakeTpCall@@Base+0x3990> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ed6c │ │ │ │ + b b5714 <_PyObject_MakeTpCall@@Base+0x28f4> │ │ │ │ + ldr r1, [pc, #2084] @ b67b4 <_PyObject_MakeTpCall@@Base+0x3994> │ │ │ │ + bl 16ce68 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt b5714 <_PyObject_MakeTpCall@@Base+0x28f4> │ │ │ │ + bne b63ac <_PyObject_MakeTpCall@@Base+0x358c> │ │ │ │ + cmp r8, #1 │ │ │ │ + beq b384c <_PyObject_MakeTpCall@@Base+0xa2c> │ │ │ │ + b b3820 <_PyObject_MakeTpCall@@Base+0xa00> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b b49d0 <_PyObject_MakeTpCall@@Base+0x1bb0> │ │ │ │ + ldr r1, [pc, #2044] @ b67b8 <_PyObject_MakeTpCall@@Base+0x3998> │ │ │ │ ldr r2, [r1, #1520] @ 0x5f0 │ │ │ │ cmp r2, #131072 @ 0x20000 │ │ │ │ movcs r1, #0 │ │ │ │ ldrcs r2, [r6, #192] @ 0xc0 │ │ │ │ strcs r1, [sp, #52] @ 0x34 │ │ │ │ - bcs b5db0 <_PyObject_MakeTpCall@@Base+0x2b04> │ │ │ │ + bcs b5934 <_PyObject_MakeTpCall@@Base+0x2b14> │ │ │ │ cmp r2, #0 │ │ │ │ add r0, r2, #1 │ │ │ │ str r0, [r1, #1520] @ 0x5f0 │ │ │ │ ldrhne r1, [r6, #206] @ 0xce │ │ │ │ str r2, [r6, #192] @ 0xc0 │ │ │ │ addne r1, r1, #1 │ │ │ │ strhne r1, [r6, #206] @ 0xce │ │ │ │ mov r1, #1 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - b b5db0 <_PyObject_MakeTpCall@@Base+0x2b04> │ │ │ │ - bl 28aef0 │ │ │ │ + b b5934 <_PyObject_MakeTpCall@@Base+0x2b14> │ │ │ │ + bl 287cf0 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq b42e4 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - ldr r1, [pc, #2024] @ b6c88 <_PyObject_MakeTpCall@@Base+0x39dc> │ │ │ │ + beq b3e5c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r1, [pc, #1904] @ b677c <_PyObject_MakeTpCall@@Base+0x395c> │ │ │ │ mov r0, r5 │ │ │ │ mov r2, sl │ │ │ │ - bl 9cb6c │ │ │ │ + bl 9ca90 │ │ │ │ ldr r3, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - blt b6dc8 <_PyObject_MakeTpCall@@Base+0x3b1c> │ │ │ │ + blt b6abc <_PyObject_MakeTpCall@@Base+0x3c9c> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b5f3c <_PyObject_MakeTpCall@@Base+0x2c90> │ │ │ │ + beq b5a40 <_PyObject_MakeTpCall@@Base+0x2c20> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne b5f3c <_PyObject_MakeTpCall@@Base+0x2c90> │ │ │ │ + bne b5a40 <_PyObject_MakeTpCall@@Base+0x2c20> │ │ │ │ mov r0, sl │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b b5f3c <_PyObject_MakeTpCall@@Base+0x2c90> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b b5a40 <_PyObject_MakeTpCall@@Base+0x2c20> │ │ │ │ + ldr r2, [pc, #1824] @ b676c <_PyObject_MakeTpCall@@Base+0x394c> │ │ │ │ + mov r1, fp │ │ │ │ + ldr r0, [r2, #668] @ 0x29c │ │ │ │ + blx r3 │ │ │ │ + mov r5, r0 │ │ │ │ + b b4fec <_PyObject_MakeTpCall@@Base+0x21cc> │ │ │ │ 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 b4128 <_PyObject_MakeTpCall@@Base+0xe7c> │ │ │ │ + bne b3ca0 <_PyObject_MakeTpCall@@Base+0xe80> │ │ │ │ cmp r5, #0 │ │ │ │ - bne b5c10 <_PyObject_MakeTpCall@@Base+0x2964> │ │ │ │ - b b5c34 <_PyObject_MakeTpCall@@Base+0x2988> │ │ │ │ - mov r0, r3 │ │ │ │ - cmp r0, r5 │ │ │ │ - beq b5bd8 <_PyObject_MakeTpCall@@Base+0x292c> │ │ │ │ - ldr r0, [r0, #128] @ 0x80 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne b650c <_PyObject_MakeTpCall@@Base+0x3260> │ │ │ │ - ldr ip, [pc, #1764] @ b6c0c <_PyObject_MakeTpCall@@Base+0x3960> │ │ │ │ - cmp r5, ip │ │ │ │ - beq b6bdc <_PyObject_MakeTpCall@@Base+0x3930> │ │ │ │ - ldr r3, [pc, #1892] @ b6c98 <_PyObject_MakeTpCall@@Base+0x39ec> │ │ │ │ - ldr r1, [pc, #1784] @ b6c30 <_PyObject_MakeTpCall@@Base+0x3984> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b b5b90 <_PyObject_MakeTpCall@@Base+0x28e4> │ │ │ │ - mov r3, r6 │ │ │ │ - cmp r3, fp │ │ │ │ - beq b3fcc <_PyObject_MakeTpCall@@Base+0xd20> │ │ │ │ - ldr r3, [r3, #128] @ 0x80 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne b6544 <_PyObject_MakeTpCall@@Base+0x3298> │ │ │ │ - ldr r3, [pc, #1708] @ b6c0c <_PyObject_MakeTpCall@@Base+0x3960> │ │ │ │ - cmp fp, r3 │ │ │ │ - beq b3fcc <_PyObject_MakeTpCall@@Base+0xd20> │ │ │ │ - ldr r3, [pc, #1836] @ b6c98 <_PyObject_MakeTpCall@@Base+0x39ec> │ │ │ │ - ldr r1, [pc, #1732] @ b6c34 <_PyObject_MakeTpCall@@Base+0x3988> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b b5b90 <_PyObject_MakeTpCall@@Base+0x28e4> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne b6b18 <_PyObject_MakeTpCall@@Base+0x386c> │ │ │ │ + bne b5794 <_PyObject_MakeTpCall@@Base+0x2974> │ │ │ │ + b b57b8 <_PyObject_MakeTpCall@@Base+0x2998> │ │ │ │ + ldr r2, [pc, #1752] @ b676c <_PyObject_MakeTpCall@@Base+0x394c> │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r0, [r2, #668] @ 0x29c │ │ │ │ + blx r3 │ │ │ │ + mov r2, r0 │ │ │ │ + b b59b4 <_PyObject_MakeTpCall@@Base+0x2b94> │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ + b b5934 <_PyObject_MakeTpCall@@Base+0x2b14> │ │ │ │ + mov r4, r6 │ │ │ │ + mov r6, fp │ │ │ │ + ldr r2, [r6, #192] @ 0xc0 │ │ │ │ + ldr fp, [sp, #40] @ 0x28 │ │ │ │ + b b5934 <_PyObject_MakeTpCall@@Base+0x2b14> │ │ │ │ + cmp lr, #0 │ │ │ │ + beq b5bf4 <_PyObject_MakeTpCall@@Base+0x2dd4> │ │ │ │ + b b5c08 <_PyObject_MakeTpCall@@Base+0x2de8> │ │ │ │ cmp r7, #0 │ │ │ │ - bne b6b18 <_PyObject_MakeTpCall@@Base+0x386c> │ │ │ │ - mov r7, #1 │ │ │ │ - b b56d0 <_PyObject_MakeTpCall@@Base+0x2424> │ │ │ │ - ldr r1, [pc, #1692] @ b6c38 <_PyObject_MakeTpCall@@Base+0x398c> │ │ │ │ - cmp r3, r1 │ │ │ │ - bne b6790 <_PyObject_MakeTpCall@@Base+0x34e4> │ │ │ │ + beq b5bfc <_PyObject_MakeTpCall@@Base+0x2ddc> │ │ │ │ + b b5c08 <_PyObject_MakeTpCall@@Base+0x2de8> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + add r2, sp, #100 @ 0x64 │ │ │ │ + add r1, sp, #96 @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18fcb8 │ │ │ │ - b b4a68 <_PyObject_MakeTpCall@@Base+0x17bc> │ │ │ │ + str r5, [sp] │ │ │ │ + bl b8c30 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq b612c <_PyObject_MakeTpCall@@Base+0x330c> │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + tst r3, #268435456 @ 0x10000000 │ │ │ │ + bne b60d8 <_PyObject_MakeTpCall@@Base+0x32b8> │ │ │ │ + ldr r3, [pc, #1704] @ b67bc <_PyObject_MakeTpCall@@Base+0x399c> │ │ │ │ + ldr r2, [pc, #1704] @ b67c0 <_PyObject_MakeTpCall@@Base+0x39a0> │ │ │ │ + ldr r0, [r3] │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r3, [r9, #12] │ │ │ │ + bl 2b2790 │ │ │ │ + cmn r0, #1 │ │ │ │ + beq b3e5c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r3, [r9, #84] @ 0x54 │ │ │ │ + tst r3, #2 │ │ │ │ + bne b64b0 <_PyObject_MakeTpCall@@Base+0x3690> │ │ │ │ + ldr r4, [r9, #132] @ 0x84 │ │ │ │ + b b4364 <_PyObject_MakeTpCall@@Base+0x1544> │ │ │ │ + mov ip, r5 │ │ │ │ + cmp r3, ip │ │ │ │ + beq b5754 <_PyObject_MakeTpCall@@Base+0x2934> │ │ │ │ + ldr ip, [ip, #128] @ 0x80 │ │ │ │ + cmp ip, #0 │ │ │ │ + bne b6144 <_PyObject_MakeTpCall@@Base+0x3324> │ │ │ │ + ldr r0, [pc, #1592] @ b6798 <_PyObject_MakeTpCall@@Base+0x3978> │ │ │ │ + cmp r3, r0 │ │ │ │ + beq b5758 <_PyObject_MakeTpCall@@Base+0x2938> │ │ │ │ + b b5c5c <_PyObject_MakeTpCall@@Base+0x2e3c> │ │ │ │ ldr r2, [fp] │ │ │ │ str r8, [r4, #8] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b4a98 <_PyObject_MakeTpCall@@Base+0x17ec> │ │ │ │ + bne b4610 <_PyObject_MakeTpCall@@Base+0x17f0> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str fp, [r4, #12] │ │ │ │ ldr r0, [r2, #3796] @ 0xed4 │ │ │ │ ldr r2, [r4, #-4] │ │ │ │ ldr ip, [r0, #4] │ │ │ │ and r2, r2, #3 │ │ │ │ orr r2, r2, ip │ │ │ │ - b b4ad0 <_PyObject_MakeTpCall@@Base+0x1824> │ │ │ │ - ldr r1, [pc, #1604] @ b6c38 <_PyObject_MakeTpCall@@Base+0x398c> │ │ │ │ + b b4648 <_PyObject_MakeTpCall@@Base+0x1828> │ │ │ │ + mov r2, r7 │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ + b b5934 <_PyObject_MakeTpCall@@Base+0x2b14> │ │ │ │ + mov r3, r6 │ │ │ │ + cmp r3, fp │ │ │ │ + beq b3b44 <_PyObject_MakeTpCall@@Base+0xd24> │ │ │ │ + ldr r3, [r3, #128] @ 0x80 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne b61b8 <_PyObject_MakeTpCall@@Base+0x3398> │ │ │ │ + ldr r3, [pc, #1476] @ b6798 <_PyObject_MakeTpCall@@Base+0x3978> │ │ │ │ + cmp fp, r3 │ │ │ │ + beq b3b44 <_PyObject_MakeTpCall@@Base+0xd24> │ │ │ │ + ldr r3, [pc, #1412] @ b6764 <_PyObject_MakeTpCall@@Base+0x3944> │ │ │ │ + ldr r1, [pc, #1504] @ b67c4 <_PyObject_MakeTpCall@@Base+0x39a4> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ed6c │ │ │ │ + b b5714 <_PyObject_MakeTpCall@@Base+0x28f4> │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt b577c <_PyObject_MakeTpCall@@Base+0x295c> │ │ │ │ + b b52e8 <_PyObject_MakeTpCall@@Base+0x24c8> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, #1 │ │ │ │ + bl a2a20 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + b b5224 <_PyObject_MakeTpCall@@Base+0x2404> │ │ │ │ + ldr r3, [pc, #1360] @ b6764 <_PyObject_MakeTpCall@@Base+0x3944> │ │ │ │ + ldr r1, [pc, #1456] @ b67c8 <_PyObject_MakeTpCall@@Base+0x39a8> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ed6c │ │ │ │ + b b5714 <_PyObject_MakeTpCall@@Base+0x28f4> │ │ │ │ + ldr r1, [pc, #1444] @ b67cc <_PyObject_MakeTpCall@@Base+0x39ac> │ │ │ │ cmp r3, r1 │ │ │ │ - beq b4d7c <_PyObject_MakeTpCall@@Base+0x1ad0> │ │ │ │ + beq b48f0 <_PyObject_MakeTpCall@@Base+0x1ad0> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b b4d7c <_PyObject_MakeTpCall@@Base+0x1ad0> │ │ │ │ - ldr r1, [pc, #1572] @ b6c38 <_PyObject_MakeTpCall@@Base+0x398c> │ │ │ │ + b b48f0 <_PyObject_MakeTpCall@@Base+0x1ad0> │ │ │ │ + ldr r1, [pc, #1412] @ b67cc <_PyObject_MakeTpCall@@Base+0x39ac> │ │ │ │ cmp r3, r1 │ │ │ │ - beq b4de4 <_PyObject_MakeTpCall@@Base+0x1b38> │ │ │ │ + beq b4958 <_PyObject_MakeTpCall@@Base+0x1b38> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b b4de4 <_PyObject_MakeTpCall@@Base+0x1b38> │ │ │ │ + b b4958 <_PyObject_MakeTpCall@@Base+0x1b38> │ │ │ │ ldr sl, [r5, #24] │ │ │ │ cmp sl, #0 │ │ │ │ - bne b4418 <_PyObject_MakeTpCall@@Base+0x116c> │ │ │ │ + bne b3f90 <_PyObject_MakeTpCall@@Base+0x1170> │ │ │ │ mov r0, r5 │ │ │ │ - bl 286d00 │ │ │ │ + bl 283b00 │ │ │ │ cmn r0, #1 │ │ │ │ - beq b42e4 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + beq b3e5c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq b6694 <_PyObject_MakeTpCall@@Base+0x33e8> │ │ │ │ + beq b6528 <_PyObject_MakeTpCall@@Base+0x3708> │ │ │ │ tst r3, #32 │ │ │ │ - beq b6694 <_PyObject_MakeTpCall@@Base+0x33e8> │ │ │ │ + beq b6528 <_PyObject_MakeTpCall@@Base+0x3708> │ │ │ │ adds r3, r5, #20 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bne b441c <_PyObject_MakeTpCall@@Base+0x1170> │ │ │ │ - b b42e4 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + bne b3f94 <_PyObject_MakeTpCall@@Base+0x1174> │ │ │ │ + b b3e5c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq b4874 <_PyObject_MakeTpCall@@Base+0x1a54> │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + bne b653c <_PyObject_MakeTpCall@@Base+0x371c> │ │ │ │ + ldr r2, [pc, #1252] @ b67a4 <_PyObject_MakeTpCall@@Base+0x3984> │ │ │ │ + ldr r3, [pc, #1252] @ b67a8 <_PyObject_MakeTpCall@@Base+0x3988> │ │ │ │ + ldr r1, [r2] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [pc, #1280] @ b67d0 <_PyObject_MakeTpCall@@Base+0x39b0> │ │ │ │ + bl 2d501c │ │ │ │ + b b3e5c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + ldr r3, [pc, #1156] @ b6764 <_PyObject_MakeTpCall@@Base+0x3944> │ │ │ │ + ldr r1, [pc, #1264] @ b67d4 <_PyObject_MakeTpCall@@Base+0x39b4> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 1176e0 │ │ │ │ + b b4ed0 <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ + mov r2, #0 │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + b b4aac <_PyObject_MakeTpCall@@Base+0x1c8c> │ │ │ │ + ldr r1, [pc, #1224] @ b67cc <_PyObject_MakeTpCall@@Base+0x39ac> │ │ │ │ + cmp r3, r1 │ │ │ │ + bne b6328 <_PyObject_MakeTpCall@@Base+0x3508> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 18e2a4 │ │ │ │ + b b45e0 <_PyObject_MakeTpCall@@Base+0x17c0> │ │ │ │ + ldr r1, [pc, #1200] @ b67cc <_PyObject_MakeTpCall@@Base+0x39ac> │ │ │ │ + cmp r3, r1 │ │ │ │ + bne b633c <_PyObject_MakeTpCall@@Base+0x351c> │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + b b4804 <_PyObject_MakeTpCall@@Base+0x19e4> │ │ │ │ + ldr r2, [r2, #1420] @ 0x58c │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + b b45e0 <_PyObject_MakeTpCall@@Base+0x17c0> │ │ │ │ + ldr r2, [r2, #1420] @ 0x58c │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + mov r1, #1 │ │ │ │ + blx r3 │ │ │ │ + b b6320 <_PyObject_MakeTpCall@@Base+0x3500> │ │ │ │ + mov r0, lr │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + bne b4ca0 <_PyObject_MakeTpCall@@Base+0x1e80> │ │ │ │ + b b4d00 <_PyObject_MakeTpCall@@Base+0x1ee0> │ │ │ │ + ldr r1, [pc, #1120] @ b67d8 <_PyObject_MakeTpCall@@Base+0x39b8> │ │ │ │ + ldr r0, [pc, #1172] @ b6810 <_PyObject_MakeTpCall@@Base+0x39f0> │ │ │ │ + bl 2e0194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b b57b8 <_PyObject_MakeTpCall@@Base+0x2998> │ │ │ │ + ldr r1, [pc, #1148] @ b680c <_PyObject_MakeTpCall@@Base+0x39ec> │ │ │ │ + ldr r0, [pc, #1148] @ b6810 <_PyObject_MakeTpCall@@Base+0x39f0> │ │ │ │ + bl 2e0194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b3bf0 <_PyObject_MakeTpCall@@Base+0xdd0> │ │ │ │ + ldr r1, [pc, #1044] @ b67b4 <_PyObject_MakeTpCall@@Base+0x3994> │ │ │ │ + bl 16ce68 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt b5714 <_PyObject_MakeTpCall@@Base+0x28f4> │ │ │ │ + beq b3840 <_PyObject_MakeTpCall@@Base+0xa20> │ │ │ │ + ldr r3, [pc, #944] @ b6764 <_PyObject_MakeTpCall@@Base+0x3944> │ │ │ │ + ldr r1, [pc, #1060] @ b67dc <_PyObject_MakeTpCall@@Base+0x39bc> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ed6c │ │ │ │ + b b5714 <_PyObject_MakeTpCall@@Base+0x28f4> │ │ │ │ + mov r5, #0 │ │ │ │ + mov r8, r5 │ │ │ │ + str r5, [sp, #24] │ │ │ │ + b b606c <_PyObject_MakeTpCall@@Base+0x324c> │ │ │ │ + ldr sl, [pc, #1092] @ b681c <_PyObject_MakeTpCall@@Base+0x39fc> │ │ │ │ + ldr r1, [pc, #1072] @ b680c <_PyObject_MakeTpCall@@Base+0x39ec> │ │ │ │ + ldr r0, [pc, #1072] @ b6810 <_PyObject_MakeTpCall@@Base+0x39f0> │ │ │ │ + bl 2e0194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b40ec <_PyObject_MakeTpCall@@Base+0x12cc> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b66a8 <_PyObject_MakeTpCall@@Base+0x33fc> │ │ │ │ + beq b640c <_PyObject_MakeTpCall@@Base+0x35ec> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ str r0, [r9, #12] │ │ │ │ - bne b4224 <_PyObject_MakeTpCall@@Base+0xf78> │ │ │ │ - b b42e4 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne b441c <_PyObject_MakeTpCall@@Base+0x1170> │ │ │ │ - b b42e4 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + bne b3d9c <_PyObject_MakeTpCall@@Base+0xf7c> │ │ │ │ + b b3e5c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 286d00 │ │ │ │ + bl 283b00 │ │ │ │ cmn r0, #1 │ │ │ │ - beq b66fc <_PyObject_MakeTpCall@@Base+0x3450> │ │ │ │ + beq b6460 <_PyObject_MakeTpCall@@Base+0x3640> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ ldreq r3, [sp, #16] │ │ │ │ ldreq r0, [r3, #24] │ │ │ │ - beq b667c <_PyObject_MakeTpCall@@Base+0x33d0> │ │ │ │ + beq b63f4 <_PyObject_MakeTpCall@@Base+0x35d4> │ │ │ │ tst r3, #32 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldreq r0, [r3, #24] │ │ │ │ - beq b667c <_PyObject_MakeTpCall@@Base+0x33d0> │ │ │ │ + beq b63f4 <_PyObject_MakeTpCall@@Base+0x35d4> │ │ │ │ add r0, r3, #20 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ str r0, [r9, #12] │ │ │ │ - bne b4224 <_PyObject_MakeTpCall@@Base+0xf78> │ │ │ │ - b b42e4 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - bl 58578 │ │ │ │ + bne b3d9c <_PyObject_MakeTpCall@@Base+0xf7c> │ │ │ │ + b b3e5c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + bl 5850c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r9, #12] │ │ │ │ - b b42e4 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - ldr sl, [pc, #1436] @ b6cac <_PyObject_MakeTpCall@@Base+0x3a00> │ │ │ │ - ldr r1, [pc, #1424] @ b6ca4 <_PyObject_MakeTpCall@@Base+0x39f8> │ │ │ │ - ldr r0, [pc, #1424] @ b6ca8 <_PyObject_MakeTpCall@@Base+0x39fc> │ │ │ │ - bl 2e2cec <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b45e4 <_PyObject_MakeTpCall@@Base+0x1338> │ │ │ │ - mov r2, #0 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - b b4f10 <_PyObject_MakeTpCall@@Base+0x1c64> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq b4d00 <_PyObject_MakeTpCall@@Base+0x1a54> │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b6b2c <_PyObject_MakeTpCall@@Base+0x3880> │ │ │ │ - ldr r2, [pc, #1228] @ b6c18 <_PyObject_MakeTpCall@@Base+0x396c> │ │ │ │ - ldr r3, [pc, #1228] @ b6c1c <_PyObject_MakeTpCall@@Base+0x3970> │ │ │ │ - ldr r1, [r2] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [pc, #1248] @ b6c3c <_PyObject_MakeTpCall@@Base+0x3990> │ │ │ │ - bl 2d7f6c │ │ │ │ - b b42e4 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - ldr r3, [pc, #1324] @ b6c98 <_PyObject_MakeTpCall@@Base+0x39ec> │ │ │ │ - ldr r1, [pc, #1232] @ b6c40 <_PyObject_MakeTpCall@@Base+0x3994> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 117e48 │ │ │ │ - b b5334 <_PyObject_MakeTpCall@@Base+0x2088> │ │ │ │ - ldr r1, [pc, #1208] @ b6c38 <_PyObject_MakeTpCall@@Base+0x398c> │ │ │ │ - cmp r3, r1 │ │ │ │ - bne b69a8 <_PyObject_MakeTpCall@@Base+0x36fc> │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - blx r4 │ │ │ │ - b b4c94 <_PyObject_MakeTpCall@@Base+0x19e8> │ │ │ │ - ldr r2, [r2, #1420] @ 0x58c │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - b b4a68 <_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 b90dc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq b67f8 <_PyObject_MakeTpCall@@Base+0x354c> │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - tst r3, #268435456 @ 0x10000000 │ │ │ │ - bne b67a4 <_PyObject_MakeTpCall@@Base+0x34f8> │ │ │ │ - ldr r3, [pc, #1124] @ b6c44 <_PyObject_MakeTpCall@@Base+0x3998> │ │ │ │ - ldr r2, [pc, #1124] @ b6c48 <_PyObject_MakeTpCall@@Base+0x399c> │ │ │ │ - ldr r0, [r3] │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r3, [r9, #12] │ │ │ │ - bl 2b5730 │ │ │ │ - cmn r0, #1 │ │ │ │ - beq b42e4 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - ldr r3, [r9, #84] @ 0x54 │ │ │ │ - tst r3, #2 │ │ │ │ - bne b6884 <_PyObject_MakeTpCall@@Base+0x35d8> │ │ │ │ - ldr r4, [r9, #132] @ 0x84 │ │ │ │ - b b47ec <_PyObject_MakeTpCall@@Base+0x1540> │ │ │ │ - ldr r1, [pc, #1168] @ b6ca4 <_PyObject_MakeTpCall@@Base+0x39f8> │ │ │ │ - ldr r0, [pc, #1168] @ b6ca8 <_PyObject_MakeTpCall@@Base+0x39fc> │ │ │ │ - bl 2e2cec <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b4078 <_PyObject_MakeTpCall@@Base+0xdcc> │ │ │ │ + b b3e5c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - ldr r3, [pc, #1060] @ b6c4c <_PyObject_MakeTpCall@@Base+0x39a0> │ │ │ │ + ldr r3, [pc, #872] @ b67e0 <_PyObject_MakeTpCall@@Base+0x39c0> │ │ │ │ cmp r2, r3 │ │ │ │ - bne b69e4 <_PyObject_MakeTpCall@@Base+0x3738> │ │ │ │ + bne b6554 <_PyObject_MakeTpCall@@Base+0x3734> │ │ │ │ mov r1, r4 │ │ │ │ - bl 12df38 │ │ │ │ - ldr r1, [pc, #952] @ b6bf4 <_PyObject_MakeTpCall@@Base+0x3948> │ │ │ │ + bl 12d740 │ │ │ │ + ldr r1, [pc, #772] @ b6790 <_PyObject_MakeTpCall@@Base+0x3970> │ │ │ │ mov r0, r4 │ │ │ │ - bl f97f0 │ │ │ │ + bl f933c │ │ │ │ cmp r0, #0 │ │ │ │ - bge b4768 <_PyObject_MakeTpCall@@Base+0x14bc> │ │ │ │ - b b42e4 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - mov r0, lr │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - bne b5104 <_PyObject_MakeTpCall@@Base+0x1e58> │ │ │ │ - b b5164 <_PyObject_MakeTpCall@@Base+0x1eb8> │ │ │ │ - ldr r1, [pc, #988] @ b6c50 <_PyObject_MakeTpCall@@Base+0x39a4> │ │ │ │ - ldr r0, [pc, #1072] @ b6ca8 <_PyObject_MakeTpCall@@Base+0x39fc> │ │ │ │ - bl 2e2cec <_PyErr_BadInternalCall@@Base> │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b b5c34 <_PyObject_MakeTpCall@@Base+0x2988> │ │ │ │ - ldr sl, [pc, #1056] @ b6cac <_PyObject_MakeTpCall@@Base+0x3a00> │ │ │ │ - bl 35a770 │ │ │ │ + bge b42e0 <_PyObject_MakeTpCall@@Base+0x14c0> │ │ │ │ + b b3e5c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr sl, [pc, #888] @ b681c <_PyObject_MakeTpCall@@Base+0x39fc> │ │ │ │ + ldr r1, [pc, #868] @ b680c <_PyObject_MakeTpCall@@Base+0x39ec> │ │ │ │ + ldr r0, [pc, #868] @ b6810 <_PyObject_MakeTpCall@@Base+0x39f0> │ │ │ │ + bl 2e0194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b415c <_PyObject_MakeTpCall@@Base+0x133c> │ │ │ │ + ldr sl, [pc, #868] @ b681c <_PyObject_MakeTpCall@@Base+0x39fc> │ │ │ │ + bl 3580f0 │ │ │ │ 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 │ │ │ │ @@ -144574,84 +144325,95 @@ │ │ │ │ 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 b47f4 <_PyObject_MakeTpCall@@Base+0x1548> │ │ │ │ - ldr r1, [pc, #860] @ b6c50 <_PyObject_MakeTpCall@@Base+0x39a4> │ │ │ │ - ldr r0, [pc, #944] @ b6ca8 <_PyObject_MakeTpCall@@Base+0x39fc> │ │ │ │ - bl 2e2cec <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b42e4 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - ldr sl, [pc, #936] @ b6cac <_PyObject_MakeTpCall@@Base+0x3a00> │ │ │ │ - ldr r1, [pc, #924] @ b6ca4 <_PyObject_MakeTpCall@@Base+0x39f8> │ │ │ │ - ldr r0, [pc, #924] @ b6ca8 <_PyObject_MakeTpCall@@Base+0x39fc> │ │ │ │ - bl 2e2cec <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b4574 <_PyObject_MakeTpCall@@Base+0x12c8> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b b4e5c <_PyObject_MakeTpCall@@Base+0x1bb0> │ │ │ │ - ldr r1, [pc, #816] @ b6c54 <_PyObject_MakeTpCall@@Base+0x39a8> │ │ │ │ - bl 16e01c │ │ │ │ - cmp r0, #0 │ │ │ │ - blt b5b90 <_PyObject_MakeTpCall@@Base+0x28e4> │ │ │ │ - beq b3ccc <_PyObject_MakeTpCall@@Base+0xa20> │ │ │ │ - ldr r3, [pc, #864] @ b6c98 <_PyObject_MakeTpCall@@Base+0x39ec> │ │ │ │ - ldr r1, [pc, #796] @ b6c58 <_PyObject_MakeTpCall@@Base+0x39ac> │ │ │ │ + bne b436c <_PyObject_MakeTpCall@@Base+0x154c> │ │ │ │ + ldr r1, [pc, #696] @ b67d8 <_PyObject_MakeTpCall@@Base+0x39b8> │ │ │ │ + ldr r0, [pc, #748] @ b6810 <_PyObject_MakeTpCall@@Base+0x39f0> │ │ │ │ + bl 2e0194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b3e5c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne b3f94 <_PyObject_MakeTpCall@@Base+0x1174> │ │ │ │ + b b3e5c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne b62b8 <_PyObject_MakeTpCall@@Base+0x3498> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b b62b8 <_PyObject_MakeTpCall@@Base+0x3498> │ │ │ │ + ldr r3, [pc, #520] @ b6764 <_PyObject_MakeTpCall@@Base+0x3944> │ │ │ │ + ldr r1, [pc, #644] @ b67e4 <_PyObject_MakeTpCall@@Base+0x39c4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b b5b90 <_PyObject_MakeTpCall@@Base+0x28e4> │ │ │ │ - mov ip, r5 │ │ │ │ - cmp r3, ip │ │ │ │ - beq b5bd0 <_PyObject_MakeTpCall@@Base+0x2924> │ │ │ │ - ldr ip, [ip, #128] @ 0x80 │ │ │ │ - cmp ip, #0 │ │ │ │ - bne b6948 <_PyObject_MakeTpCall@@Base+0x369c> │ │ │ │ - ldr r0, [pc, #680] @ b6c0c <_PyObject_MakeTpCall@@Base+0x3960> │ │ │ │ - cmp r3, r0 │ │ │ │ - beq b5bd4 <_PyObject_MakeTpCall@@Base+0x2928> │ │ │ │ - b b6048 <_PyObject_MakeTpCall@@Base+0x2d9c> │ │ │ │ - mov r5, #0 │ │ │ │ - mov r8, r5 │ │ │ │ - str r5, [sp, #24] │ │ │ │ - b b64e8 <_PyObject_MakeTpCall@@Base+0x323c> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b b4afc <_PyObject_MakeTpCall@@Base+0x1850> │ │ │ │ - ldr r1, [pc, #708] @ b6c54 <_PyObject_MakeTpCall@@Base+0x39a8> │ │ │ │ - bl 16e01c │ │ │ │ + bl 1176e0 │ │ │ │ + b b3e5c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r1, [pc, #632] @ b67e8 <_PyObject_MakeTpCall@@Base+0x39c8> │ │ │ │ + mov r0, r6 │ │ │ │ + bl f926c <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt b5b90 <_PyObject_MakeTpCall@@Base+0x28e4> │ │ │ │ - bne b6930 <_PyObject_MakeTpCall@@Base+0x3684> │ │ │ │ - cmp r8, #1 │ │ │ │ - beq b3cd8 <_PyObject_MakeTpCall@@Base+0xa2c> │ │ │ │ - b b3cac <_PyObject_MakeTpCall@@Base+0xa00> │ │ │ │ - ldr r2, [r2, #1420] @ 0x58c │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - mov r1, #1 │ │ │ │ - blx r3 │ │ │ │ - b b6784 <_PyObject_MakeTpCall@@Base+0x34d8> │ │ │ │ + bne b538c <_PyObject_MakeTpCall@@Base+0x256c> │ │ │ │ + ldr r1, [pc, #520] @ b678c <_PyObject_MakeTpCall@@Base+0x396c> │ │ │ │ + mov r0, r6 │ │ │ │ + bl f926c <_PyUnicode_Equal@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne b538c <_PyObject_MakeTpCall@@Base+0x256c> │ │ │ │ + ldr r1, [pc, #504] @ b6790 <_PyObject_MakeTpCall@@Base+0x3970> │ │ │ │ + mov r0, r6 │ │ │ │ + bl f926c <_PyUnicode_Equal@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne b538c <_PyObject_MakeTpCall@@Base+0x256c> │ │ │ │ + ldr r3, [pc, #628] @ b6820 <_PyObject_MakeTpCall@@Base+0x3a00> │ │ │ │ + ldr r1, [pc, #572] @ b67ec <_PyObject_MakeTpCall@@Base+0x39cc> │ │ │ │ + ldr r0, [r3] │ │ │ │ + mov r2, r6 │ │ │ │ + bl 1176e0 │ │ │ │ + ldr r3, [r8] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq b5790 <_PyObject_MakeTpCall@@Base+0x2970> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne b4e00 <_PyObject_MakeTpCall@@Base+0x1b54> │ │ │ │ + str r3, [r8] │ │ │ │ + bne b5790 <_PyObject_MakeTpCall@@Base+0x2970> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b b5790 <_PyObject_MakeTpCall@@Base+0x2970> │ │ │ │ + cmp fp, #0 │ │ │ │ + bne b5bd8 <_PyObject_MakeTpCall@@Base+0x2db8> │ │ │ │ + b b5c08 <_PyObject_MakeTpCall@@Base+0x2de8> │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq b661c <_PyObject_MakeTpCall@@Base+0x37fc> │ │ │ │ + ldr r0, [pc, #380] @ b677c <_PyObject_MakeTpCall@@Base+0x395c> │ │ │ │ + bl bbdf0 │ │ │ │ + subs r1, r0, #0 │ │ │ │ + beq b4ed0 <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b b4e00 <_PyObject_MakeTpCall@@Base+0x1b54> │ │ │ │ - mov r0, r2 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b b4e20 <_PyObject_MakeTpCall@@Base+0x1b74> │ │ │ │ - ldr r3, [pc, #684] @ b6c98 <_PyObject_MakeTpCall@@Base+0x39ec> │ │ │ │ - ldr r1, [pc, #620] @ b6c5c <_PyObject_MakeTpCall@@Base+0x39b0> │ │ │ │ + blx r3 │ │ │ │ + mov r4, r0 │ │ │ │ + b b4ebc <_PyObject_MakeTpCall@@Base+0x209c> │ │ │ │ + ldr r3, [pc, #460] @ b67f0 <_PyObject_MakeTpCall@@Base+0x39d0> │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117e48 │ │ │ │ - b b42e4 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - ldr sl, [pc, #684] @ b6cac <_PyObject_MakeTpCall@@Base+0x3a00> │ │ │ │ - bl 35a770 │ │ │ │ + ldr r1, [pc, #452] @ b67f4 <_PyObject_MakeTpCall@@Base+0x39d4> │ │ │ │ + ldr r3, [pc, #328] @ b677c <_PyObject_MakeTpCall@@Base+0x395c> │ │ │ │ + bl 1176e0 │ │ │ │ + b b4ec4 <_PyObject_MakeTpCall@@Base+0x20a4> │ │ │ │ + cmp fp, #0 │ │ │ │ + beq b5404 <_PyObject_MakeTpCall@@Base+0x25e4> │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq b5b94 <_PyObject_MakeTpCall@@Base+0x2d74> │ │ │ │ + b b5404 <_PyObject_MakeTpCall@@Base+0x25e4> │ │ │ │ + ldr sl, [pc, #452] @ b681c <_PyObject_MakeTpCall@@Base+0x39fc> │ │ │ │ + bl 3580f0 │ │ │ │ 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 │ │ │ │ @@ -144669,78 +144431,26 @@ │ │ │ │ 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 b44c8 <_PyObject_MakeTpCall@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #564] @ b6ca4 <_PyObject_MakeTpCall@@Base+0x39f8> │ │ │ │ - ldr r0, [pc, #564] @ b6ca8 <_PyObject_MakeTpCall@@Base+0x39fc> │ │ │ │ - bl 2e2cec <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b4504 <_PyObject_MakeTpCall@@Base+0x1258> │ │ │ │ - ldr r3, [pc, #536] @ b6c98 <_PyObject_MakeTpCall@@Base+0x39ec> │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #468] @ b6c60 <_PyObject_MakeTpCall@@Base+0x39b4> │ │ │ │ - bl 117e48 │ │ │ │ - b b5c0c <_PyObject_MakeTpCall@@Base+0x2960> │ │ │ │ - ldr r1, [pc, #460] @ b6c64 <_PyObject_MakeTpCall@@Base+0x39b8> │ │ │ │ - mov r0, r6 │ │ │ │ - bl f9720 <_PyUnicode_Equal@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne b57a8 <_PyObject_MakeTpCall@@Base+0x24fc> │ │ │ │ - ldr r1, [pc, #336] @ b6bfc <_PyObject_MakeTpCall@@Base+0x3950> │ │ │ │ - mov r0, r6 │ │ │ │ - bl f9720 <_PyUnicode_Equal@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne b57a8 <_PyObject_MakeTpCall@@Base+0x24fc> │ │ │ │ - ldr r1, [pc, #308] @ b6bf4 <_PyObject_MakeTpCall@@Base+0x3948> │ │ │ │ - mov r0, r6 │ │ │ │ - bl f9720 <_PyUnicode_Equal@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne b57a8 <_PyObject_MakeTpCall@@Base+0x24fc> │ │ │ │ - ldr r3, [pc, #444] @ b6c90 <_PyObject_MakeTpCall@@Base+0x39e4> │ │ │ │ - ldr r1, [pc, #400] @ b6c68 <_PyObject_MakeTpCall@@Base+0x39bc> │ │ │ │ - ldr r0, [r3] │ │ │ │ - mov r2, r6 │ │ │ │ - bl 117e48 │ │ │ │ - ldr r3, [r8] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b5c0c <_PyObject_MakeTpCall@@Base+0x2960> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r8] │ │ │ │ - bne b5c0c <_PyObject_MakeTpCall@@Base+0x2960> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b b5c0c <_PyObject_MakeTpCall@@Base+0x2960> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, r1 │ │ │ │ - bne b4a34 <_PyObject_MakeTpCall@@Base+0x1788> │ │ │ │ - b b5950 <_PyObject_MakeTpCall@@Base+0x26a4> │ │ │ │ - ldr r3, [pc, #376] @ b6c98 <_PyObject_MakeTpCall@@Base+0x39ec> │ │ │ │ - ldr r1, [pc, #328] @ b6c6c <_PyObject_MakeTpCall@@Base+0x39c0> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b b5c0c <_PyObject_MakeTpCall@@Base+0x2960> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r5] │ │ │ │ - bne b6744 <_PyObject_MakeTpCall@@Base+0x3498> │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b b6744 <_PyObject_MakeTpCall@@Base+0x3498> │ │ │ │ - ldr r3, [pc, #332] @ b6c98 <_PyObject_MakeTpCall@@Base+0x39ec> │ │ │ │ - ldr r1, [pc, #288] @ b6c70 <_PyObject_MakeTpCall@@Base+0x39c4> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b b5c0c <_PyObject_MakeTpCall@@Base+0x2960> │ │ │ │ + bne b3f2c <_PyObject_MakeTpCall@@Base+0x110c> │ │ │ │ + ldr r1, [pc, #324] @ b680c <_PyObject_MakeTpCall@@Base+0x39ec> │ │ │ │ + ldr r0, [pc, #324] @ b6810 <_PyObject_MakeTpCall@@Base+0x39f0> │ │ │ │ + bl 2e0194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b4f08 <_PyObject_MakeTpCall@@Base+0x20e8> │ │ │ │ + ldr sl, [pc, #324] @ b681c <_PyObject_MakeTpCall@@Base+0x39fc> │ │ │ │ + b b55a4 <_PyObject_MakeTpCall@@Base+0x2784> │ │ │ │ + ldr sl, [pc, #316] @ b681c <_PyObject_MakeTpCall@@Base+0x39fc> │ │ │ │ + b b66c0 <_PyObject_MakeTpCall@@Base+0x38a0> │ │ │ │ ldr r1, [r6, #180] @ 0xb4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ 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] │ │ │ │ @@ -144756,105 +144466,97 @@ │ │ │ │ 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 b4e70 <_PyObject_MakeTpCall@@Base+0x1bc4> │ │ │ │ - b b62c8 <_PyObject_MakeTpCall@@Base+0x301c> │ │ │ │ - ldr r3, [pc, #200] @ b6c98 <_PyObject_MakeTpCall@@Base+0x39ec> │ │ │ │ - ldr r1, [pc, #160] @ b6c74 <_PyObject_MakeTpCall@@Base+0x39c8> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b b5c0c <_PyObject_MakeTpCall@@Base+0x2960> │ │ │ │ - mov ip, r0 │ │ │ │ - b b5bd8 <_PyObject_MakeTpCall@@Base+0x292c> │ │ │ │ - mlaseq r6, r4, pc, r3 @ │ │ │ │ - subseq r4, r8, r0, lsl lr │ │ │ │ + bne b49e4 <_PyObject_MakeTpCall@@Base+0x1bc4> │ │ │ │ + b b5ea8 <_PyObject_MakeTpCall@@Base+0x3088> │ │ │ │ + ldr r3, [pc, #12] @ b6764 <_PyObject_MakeTpCall@@Base+0x3944> │ │ │ │ + ldr r1, [pc, #156] @ b67f8 <_PyObject_MakeTpCall@@Base+0x39d8> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ed6c │ │ │ │ + b b5790 <_PyObject_MakeTpCall@@Base+0x2970> │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + @ instruction: 0x003618f0 │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ andeq fp, r8, r0, asr r1 │ │ │ │ - subseq fp, r8, ip, asr #4 │ │ │ │ - ldrsheq sl, [r8], #-0 │ │ │ │ - subseq r1, r7, r4, ror #13 │ │ │ │ - subseq sl, r8, r8, lsr #1 │ │ │ │ - subseq r5, r6, r0, asr #30 │ │ │ │ - subseq sl, r8, r0, lsl #1 │ │ │ │ - subseq sl, r8, r4, ror #20 │ │ │ │ - subseq r8, r6, r0, asr lr │ │ │ │ - subseq sl, r8, r8, lsr #4 │ │ │ │ - andeq r3, fp, r8, lsl ip │ │ │ │ - ldrsbeq r1, [r6], #-12 │ │ │ │ - subseq r8, r6, r8, asr #25 │ │ │ │ - eorseq r3, r6, ip, lsl #23 │ │ │ │ - subseq sl, r8, r4, lsl pc │ │ │ │ - eorseq r2, r6, r4, lsr r2 │ │ │ │ - subseq r5, r8, r0, lsl lr │ │ │ │ - eorseq r1, r6, ip, asr #30 │ │ │ │ - eorseq r2, r6, r8, ror r2 │ │ │ │ - @ instruction: 0x0018f6f8 │ │ │ │ - @ instruction: 0x00363bbc │ │ │ │ - eorseq r2, r6, r4, asr #14 │ │ │ │ - subseq sp, r6, r8, lsl fp │ │ │ │ - eorseq r4, r6, ip, lsr #3 │ │ │ │ - subseq r8, r6, ip, lsr #7 │ │ │ │ + subseq fp, r7, ip, asr #4 │ │ │ │ + subseq sl, r7, r4, ror #20 │ │ │ │ + @ instruction: 0x0057a69c │ │ │ │ + subseq r5, r5, r0, asr #30 │ │ │ │ + subseq sl, r7, r0, lsl #1 │ │ │ │ + subseq r1, r6, ip, asr #13 │ │ │ │ + subseq sl, r7, r8, lsr #1 │ │ │ │ + ldrsheq sl, [r7], #-0 │ │ │ │ + subseq sl, r7, r8, lsr #4 │ │ │ │ + subseq r8, r5, r0, asr lr │ │ │ │ + andeq r3, fp, ip, lsl #15 │ │ │ │ + subseq sl, r7, r4, lsl pc │ │ │ │ + ldrsbeq r1, [r5], #-12 │ │ │ │ + subseq r8, r5, r8, asr #25 │ │ │ │ + eorseq r1, r6, ip, lsl #10 │ │ │ │ + eorseq pc, r5, ip, asr #17 │ │ │ │ + subseq sl, r7, ip, asr #19 │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ + subseq sp, r5, r8, lsl fp │ │ │ │ + eorseq r1, r6, r8, lsl #22 │ │ │ │ + @ instruction: 0x0035fbf8 │ │ │ │ + @ instruction: 0x0035fbb4 │ │ │ │ + andseq sp, r8, r4, ror #25 │ │ │ │ + eorseq r1, r6, ip, lsr r5 │ │ │ │ + eorseq r0, r6, r4, asr #1 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - subseq sl, r8, ip, asr #19 │ │ │ │ - eorseq r3, r6, r0, asr pc │ │ │ │ - eorseq r4, r6, r4, lsr r1 │ │ │ │ - eorseq r3, r6, ip, asr #31 │ │ │ │ - subseq sl, r8, r0, lsr #24 │ │ │ │ - eorseq r4, r6, ip, ror r0 │ │ │ │ - eorseq r4, r6, ip, lsl r0 │ │ │ │ - @ instruction: 0x00363ffc │ │ │ │ - eorseq r4, r6, ip, asr #32 │ │ │ │ - eorseq r4, r6, r0, lsl #2 │ │ │ │ + eorseq r1, r6, ip, lsr #17 │ │ │ │ + subseq r8, r5, ip, lsr #7 │ │ │ │ + mlaseq r6, r0, sl, r1 │ │ │ │ + subseq sl, r7, r0, lsr #24 │ │ │ │ + @ instruction: 0x003619d8 │ │ │ │ + ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r0, r6, r0, lsl #3 │ │ │ │ + eorseq r1, r6, r8, asr r9 │ │ │ │ + eorseq r1, r6, r8, lsr #18 │ │ │ │ + eorseq r1, r6, r8, ror r9 │ │ │ │ + eorseq r1, r6, r8, lsr #19 │ │ │ │ andeq r0, r0, lr, asr #18 │ │ │ │ - ldrsbeq fp, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r6, r0, lsl #16 │ │ │ │ - @ instruction: 0x0058a69c │ │ │ │ - eorseq r4, r6, ip, ror #2 │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r4, r6, ip, lsr #1 │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - ldrsbeq r4, [r6], -r8 @ │ │ │ │ - @ instruction: 0x00568194 │ │ │ │ andeq r0, r0, r4, lsl #19 │ │ │ │ - eorseq lr, r5, ip, asr #15 │ │ │ │ + eorseq ip, r5, ip, asr #2 │ │ │ │ + eorseq r1, r6, r4, lsr sl │ │ │ │ + @ instruction: 0x00558194 │ │ │ │ andeq r0, r0, ip │ │ │ │ - ldr r3, [pc, #-32] @ b6c98 <_PyObject_MakeTpCall@@Base+0x39ec> │ │ │ │ - ldr r1, [pc, #-68] @ b6c78 <_PyObject_MakeTpCall@@Base+0x39cc> │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq r1, r6, r8, lsl #20 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r1, r6, ip, asr sl │ │ │ │ + eorseq r1, r6, r8, asr #21 │ │ │ │ + ldr r3, [pc, #-20] @ b6828 <_PyObject_MakeTpCall@@Base+0x3a08> │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117e48 │ │ │ │ - b b42e4 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq b6e04 <_PyObject_MakeTpCall@@Base+0x3b58> │ │ │ │ - ldr r0, [pc, #-80] @ b6c88 <_PyObject_MakeTpCall@@Base+0x39dc> │ │ │ │ - bl bc29c │ │ │ │ - subs r1, r0, #0 │ │ │ │ - beq b5334 <_PyObject_MakeTpCall@@Base+0x2088> │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - mov r4, r0 │ │ │ │ - b b5320 <_PyObject_MakeTpCall@@Base+0x2074> │ │ │ │ - ldr r3, [r8] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b4b00 <_PyObject_MakeTpCall@@Base+0x1854> │ │ │ │ - cmn r3, #-1073741822 @ 0xc0000002 │ │ │ │ - beq b6e68 <_PyObject_MakeTpCall@@Base+0x3bbc> │ │ │ │ - cmp r3, #0 │ │ │ │ - bne b4b00 <_PyObject_MakeTpCall@@Base+0x1854> │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b b4b00 <_PyObject_MakeTpCall@@Base+0x1854> │ │ │ │ - ldr sl, [pc, #-120] @ b6cac <_PyObject_MakeTpCall@@Base+0x3a00> │ │ │ │ - b b52cc <_PyObject_MakeTpCall@@Base+0x2020> │ │ │ │ - ldr sl, [pc, #-128] @ b6cac <_PyObject_MakeTpCall@@Base+0x3a00> │ │ │ │ - bl 35a770 │ │ │ │ + ldr r1, [pc, #-76] @ b67fc <_PyObject_MakeTpCall@@Base+0x39dc> │ │ │ │ + bl 1176e0 │ │ │ │ + b b5790 <_PyObject_MakeTpCall@@Base+0x2970> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, r1 │ │ │ │ + bne b45ac <_PyObject_MakeTpCall@@Base+0x178c> │ │ │ │ + b b54cc <_PyObject_MakeTpCall@@Base+0x26ac> │ │ │ │ + ldr r3, [pc, #-60] @ b6828 <_PyObject_MakeTpCall@@Base+0x3a08> │ │ │ │ + ldr r1, [pc, #-104] @ b6800 <_PyObject_MakeTpCall@@Base+0x39e0> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ed6c │ │ │ │ + b b5790 <_PyObject_MakeTpCall@@Base+0x2970> │ │ │ │ + ldr r3, [pc, #-80] @ b6828 <_PyObject_MakeTpCall@@Base+0x3a08> │ │ │ │ + ldr r1, [pc, #-120] @ b6804 <_PyObject_MakeTpCall@@Base+0x39e4> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ed6c │ │ │ │ + b b5790 <_PyObject_MakeTpCall@@Base+0x2970> │ │ │ │ + ldr sl, [pc, #-112] @ b681c <_PyObject_MakeTpCall@@Base+0x39fc> │ │ │ │ + b b4e68 <_PyObject_MakeTpCall@@Base+0x2048> │ │ │ │ + ldr sl, [pc, #-120] @ b681c <_PyObject_MakeTpCall@@Base+0x39fc> │ │ │ │ + bl 3580f0 │ │ │ │ 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 │ │ │ │ @@ -144872,117 +144574,85 @@ │ │ │ │ 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 b4334 <_PyObject_MakeTpCall@@Base+0x1088> │ │ │ │ - ldr r1, [pc, #-288] @ b6c7c <_PyObject_MakeTpCall@@Base+0x39d0> │ │ │ │ - ldr r0, [pc, #-248] @ b6ca8 <_PyObject_MakeTpCall@@Base+0x39fc> │ │ │ │ - bl 2e2cec <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b42e4 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - cmp fp, #0 │ │ │ │ - beq b5820 <_PyObject_MakeTpCall@@Base+0x2574> │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq b60a0 <_PyObject_MakeTpCall@@Base+0x2df4> │ │ │ │ - b b5820 <_PyObject_MakeTpCall@@Base+0x2574> │ │ │ │ - mov r0, sl │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b b5ac0 <_PyObject_MakeTpCall@@Base+0x2814> │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b42e4 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [sl] │ │ │ │ - bne b42e4 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - mov r0, sl │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b b42e4 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - cmp fp, #0 │ │ │ │ - bne b60e4 <_PyObject_MakeTpCall@@Base+0x2e38> │ │ │ │ - b b6114 <_PyObject_MakeTpCall@@Base+0x2e68> │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b b4300 <_PyObject_MakeTpCall@@Base+0x1054> │ │ │ │ - ldr r3, [pc, #-396] @ b6c80 <_PyObject_MakeTpCall@@Base+0x39d4> │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #-404] @ b6c84 <_PyObject_MakeTpCall@@Base+0x39d8> │ │ │ │ - ldr r3, [pc, #-404] @ b6c88 <_PyObject_MakeTpCall@@Base+0x39dc> │ │ │ │ - bl 117e48 │ │ │ │ - b b5328 <_PyObject_MakeTpCall@@Base+0x207c> │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r9, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r3, [r9, #12] │ │ │ │ - ldr r0, [pc, #-432] @ b6c8c <_PyObject_MakeTpCall@@Base+0x39e0> │ │ │ │ - bl 312614 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [r2] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b42e4 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r2] │ │ │ │ - bne b42e4 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - mov r0, r2 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b b42e4 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - mvn r3, #-1073741824 @ 0xc0000000 │ │ │ │ - mov r4, r8 │ │ │ │ - str r3, [r8] │ │ │ │ - b b4afc <_PyObject_MakeTpCall@@Base+0x1850> │ │ │ │ - ldr sl, [pc, #-468] @ b6cac <_PyObject_MakeTpCall@@Base+0x3a00> │ │ │ │ - b b6a68 <_PyObject_MakeTpCall@@Base+0x37bc> │ │ │ │ + bne b3eac <_PyObject_MakeTpCall@@Base+0x108c> │ │ │ │ + ldr r1, [pc, #-252] @ b6808 <_PyObject_MakeTpCall@@Base+0x39e8> │ │ │ │ + ldr r0, [pc, #-248] @ b6810 <_PyObject_MakeTpCall@@Base+0x39f0> │ │ │ │ + bl 2e0194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b3e5c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ str r3, [r9, #168] @ 0xa8 │ │ │ │ - bne b4180 <_PyObject_MakeTpCall@@Base+0xed4> │ │ │ │ - b b4188 <_PyObject_MakeTpCall@@Base+0xedc> │ │ │ │ - ldr r3, [pc, #-528] @ b6c90 <_PyObject_MakeTpCall@@Base+0x39e4> │ │ │ │ - ldr r1, [pc, #-528] @ b6c94 <_PyObject_MakeTpCall@@Base+0x39e8> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b b42e4 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - ldr r1, [pc, #-540] @ b6c98 <_PyObject_MakeTpCall@@Base+0x39ec> │ │ │ │ + bne b3cf8 <_PyObject_MakeTpCall@@Base+0xed8> │ │ │ │ + b b3d00 <_PyObject_MakeTpCall@@Base+0xee0> │ │ │ │ + ldr sl, [pc, #-272] @ b681c <_PyObject_MakeTpCall@@Base+0x39fc> │ │ │ │ + ldr r1, [pc, #-292] @ b680c <_PyObject_MakeTpCall@@Base+0x39ec> │ │ │ │ + ldr r0, [pc, #-292] @ b6810 <_PyObject_MakeTpCall@@Base+0x39f0> │ │ │ │ + bl 2e0194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b b407c <_PyObject_MakeTpCall@@Base+0x125c> │ │ │ │ + ldr r1, [pc, #-280] @ b6828 <_PyObject_MakeTpCall@@Base+0x3a08> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r1] │ │ │ │ - ldr r1, [pc, #-548] @ b6c9c <_PyObject_MakeTpCall@@Base+0x39f0> │ │ │ │ - bl 117e48 │ │ │ │ + ldr r1, [pc, #-312] @ b6814 <_PyObject_MakeTpCall@@Base+0x39f4> │ │ │ │ + bl 1176e0 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b42e4 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - b b6dd0 <_PyObject_MakeTpCall@@Base+0x3b24> │ │ │ │ - ldr r3, [pc, #-568] @ b6ca0 <_PyObject_MakeTpCall@@Base+0x39f4> │ │ │ │ + beq b3e5c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [sl] │ │ │ │ + bne b3e5c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + mov r0, sl │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b b3e5c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r3, [r8] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq b4678 <_PyObject_MakeTpCall@@Base+0x1858> │ │ │ │ + cmn r3, #-1073741822 @ 0xc0000002 │ │ │ │ + beq b6aa0 <_PyObject_MakeTpCall@@Base+0x3c80> │ │ │ │ + cmp r3, #0 │ │ │ │ + bne b4678 <_PyObject_MakeTpCall@@Base+0x1858> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b b4678 <_PyObject_MakeTpCall@@Base+0x1858> │ │ │ │ + mov r0, r2 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b b4994 <_PyObject_MakeTpCall@@Base+0x1b74> │ │ │ │ + ldr r3, [pc, #-408] @ b6818 <_PyObject_MakeTpCall@@Base+0x39f8> │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ ldr r1, [r3, #440] @ 0x1b8 │ │ │ │ sub r2, r2, r4 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr r1, [r1, #16] │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ 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 b499c <_PyObject_MakeTpCall@@Base+0x16f0> │ │ │ │ - b b6134 <_PyObject_MakeTpCall@@Base+0x2e88> │ │ │ │ - mov r0, lr │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b b509c <_PyObject_MakeTpCall@@Base+0x1df0> │ │ │ │ - ldr sl, [pc, #-640] @ b6cac <_PyObject_MakeTpCall@@Base+0x3a00> │ │ │ │ - bl 35a770 │ │ │ │ + bls b4514 <_PyObject_MakeTpCall@@Base+0x16f4> │ │ │ │ + b b5cb8 <_PyObject_MakeTpCall@@Base+0x2e98> │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + bne b4974 <_PyObject_MakeTpCall@@Base+0x1b54> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b b4974 <_PyObject_MakeTpCall@@Base+0x1b54> │ │ │ │ + ldr sl, [pc, #-504] @ b681c <_PyObject_MakeTpCall@@Base+0x39fc> │ │ │ │ + bl 3580f0 │ │ │ │ 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 │ │ │ │ @@ -145000,58 +144670,87 @@ │ │ │ │ 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 b43b4 <_PyObject_MakeTpCall@@Base+0x1108> │ │ │ │ - ldr r1, [pc, #-760] @ b6ca4 <_PyObject_MakeTpCall@@Base+0x39f8> │ │ │ │ - ldr r0, [pc, #-760] @ b6ca8 <_PyObject_MakeTpCall@@Base+0x39fc> │ │ │ │ - bl 2e2cec <_PyErr_BadInternalCall@@Base> │ │ │ │ - b b536c <_PyObject_MakeTpCall@@Base+0x20c0> │ │ │ │ - ldr sl, [pc, #-768] @ b6cac <_PyObject_MakeTpCall@@Base+0x3a00> │ │ │ │ - b b6f94 <_PyObject_MakeTpCall@@Base+0x3ce8> │ │ │ │ - ldr sl, [pc, #-776] @ b6cac <_PyObject_MakeTpCall@@Base+0x3a00> │ │ │ │ - b b5a28 <_PyObject_MakeTpCall@@Base+0x277c> │ │ │ │ + bne b4040 <_PyObject_MakeTpCall@@Base+0x1220> │ │ │ │ + b b6928 <_PyObject_MakeTpCall@@Base+0x3b08> │ │ │ │ + ldr r3, [pc, #-616] @ b6820 <_PyObject_MakeTpCall@@Base+0x3a00> │ │ │ │ + ldr r1, [pc, #-616] @ b6824 <_PyObject_MakeTpCall@@Base+0x3a04> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ed6c │ │ │ │ + b b3e5c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + mov r0, lr │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b b4c38 <_PyObject_MakeTpCall@@Base+0x1e18> │ │ │ │ + mvn r3, #-1073741824 @ 0xc0000000 │ │ │ │ + mov r4, r8 │ │ │ │ + str r3, [r8] │ │ │ │ + b b4674 <_PyObject_MakeTpCall@@Base+0x1854> │ │ │ │ + mov r0, sl │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b b563c <_PyObject_MakeTpCall@@Base+0x281c> │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + bne b6958 <_PyObject_MakeTpCall@@Base+0x3b38> │ │ │ │ + b b3e5c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + ldr r3, [pc, #-680] @ b6828 <_PyObject_MakeTpCall@@Base+0x3a08> │ │ │ │ + ldr r1, [pc, #-680] @ b682c <_PyObject_MakeTpCall@@Base+0x3a0c> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 1176e0 │ │ │ │ + b b3e5c <_PyObject_MakeTpCall@@Base+0x103c> │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b b3e78 <_PyObject_MakeTpCall@@Base+0x1058> │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r9, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r3, [r9, #12] │ │ │ │ + ldr r0, [pc, #-724] @ b6830 <_PyObject_MakeTpCall@@Base+0x3a10> │ │ │ │ + bl 310110 │ │ │ │ + b b4a00 <_PyObject_MakeTpCall@@Base+0x1be0> │ │ │ │ + mov ip, r0 │ │ │ │ + b b575c <_PyObject_MakeTpCall@@Base+0x293c> │ │ │ │ │ │ │ │ -000b6fb4 : │ │ │ │ +000b6b10 : │ │ │ │ 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 b7010 │ │ │ │ + beq b6b6c │ │ │ │ mov lr, #0 │ │ │ │ add ip, sp, #20 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r1, r0, #12 │ │ │ │ stm sp, {ip, lr} │ │ │ │ - bl b7038 │ │ │ │ + bl b6b94 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ add sp, sp, #12 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #24] @ b7030 │ │ │ │ - ldr r1, [pc, #24] @ b7034 │ │ │ │ + ldr r2, [pc, #24] @ b6b8c │ │ │ │ + ldr r1, [pc, #24] @ b6b90 │ │ │ │ ldr r0, [r2] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ - b b7000 │ │ │ │ - ldrsbeq r1, [r6], #-12 │ │ │ │ - @ instruction: 0x003641dc │ │ │ │ + b b6b5c │ │ │ │ + ldrsbeq r1, [r5], #-12 │ │ │ │ + eorseq r1, r6, r8, lsr fp │ │ │ │ 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 r3, #0 │ │ │ │ @@ -145063,1614 +144762,1614 @@ │ │ │ │ mvn r9, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r4, r1 │ │ │ │ ldrb r2, [r4], #1 │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - bhi b717c │ │ │ │ + bhi b6cd8 │ │ │ │ cmp r2, #39 @ 0x27 │ │ │ │ - bhi b71d4 │ │ │ │ + bhi b6d30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b73f4 │ │ │ │ + beq b6f50 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b7728 │ │ │ │ - ldr ip, [pc, #2140] @ b7904 │ │ │ │ + bne b7284 │ │ │ │ + ldr ip, [pc, #2140] @ b7460 │ │ │ │ ldrb lr, [r4] │ │ │ │ ldr r3, [ip, r2, lsl #2] │ │ │ │ add r4, r1, #2 │ │ │ │ ands r3, r3, #3 │ │ │ │ movne r3, #1 │ │ │ │ cmp r2, #101 @ 0x65 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ cmp lr, #59 @ 0x3b │ │ │ │ add r8, r8, r3 │ │ │ │ - bhi b71b0 │ │ │ │ + bhi b6d0c │ │ │ │ cmp lr, #39 @ 0x27 │ │ │ │ - bhi b7450 │ │ │ │ + bhi b6fac │ │ │ │ cmp lr, #0 │ │ │ │ - beq b71f4 │ │ │ │ + beq b6d50 │ │ │ │ ldr r3, [ip, lr, lsl #2] │ │ │ │ ands r3, r3, #3 │ │ │ │ movne r3, #1 │ │ │ │ add r8, r8, r3 │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ add r4, r1, #3 │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - bhi b7154 │ │ │ │ + bhi b6cb0 │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - bhi b7470 │ │ │ │ + bhi b6fcc │ │ │ │ cmp r3, #0 │ │ │ │ - beq b71f4 │ │ │ │ + beq b6d50 │ │ │ │ ldr r3, [ip, r3, lsl #2] │ │ │ │ ands r3, r3, #3 │ │ │ │ movne r3, #1 │ │ │ │ add r8, r8, r3 │ │ │ │ ldrb r3, [r4], #1 │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - bhi b7154 │ │ │ │ + bhi b6cb0 │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - bls b7108 │ │ │ │ - ldr r1, [pc, #1996] @ b7908 │ │ │ │ + bls b6c64 │ │ │ │ + ldr r1, [pc, #1996] @ b7464 │ │ │ │ sub r2, r3, #40 @ 0x28 │ │ │ │ cmp r2, #19 │ │ │ │ - bhi b7110 │ │ │ │ + bhi b6c6c │ │ │ │ add r2, r2, r2 │ │ │ │ ldrsh r2, [r1, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ - beq b7424 │ │ │ │ + beq b6f80 │ │ │ │ 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 b7120 │ │ │ │ + b b6c7c │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ - beq b74fc │ │ │ │ + beq b7058 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b70a0 │ │ │ │ + beq b6bfc │ │ │ │ mov ip, r4 │ │ │ │ ldrb r2, [ip], #1 │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - bls b753c │ │ │ │ + bls b7098 │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ mov r1, r4 │ │ │ │ - beq b7744 │ │ │ │ + beq b72a0 │ │ │ │ mov r4, ip │ │ │ │ - b b7184 │ │ │ │ + b b6ce0 │ │ │ │ cmp lr, #124 @ 0x7c │ │ │ │ - beq b7424 │ │ │ │ + beq b6f80 │ │ │ │ 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 b70ec │ │ │ │ - ldr lr, [pc, #1840] @ b790c │ │ │ │ + b b6c48 │ │ │ │ + ldr lr, [pc, #1840] @ b7468 │ │ │ │ sub ip, r2, #40 @ 0x28 │ │ │ │ cmp ip, #19 │ │ │ │ - bhi b7098 │ │ │ │ + bhi b6bf4 │ │ │ │ add ip, ip, ip │ │ │ │ ldrsh ip, [lr, ip] │ │ │ │ add pc, pc, ip, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r9, #0 │ │ │ │ movlt r9, r8 │ │ │ │ cmp r8, #8 │ │ │ │ - bgt b763c │ │ │ │ + bgt b7198 │ │ │ │ ldr r3, [sp, #532] @ 0x214 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b738c │ │ │ │ + bne b6ee8 │ │ │ │ cmp r5, r8 │ │ │ │ cmple r9, r5 │ │ │ │ - bgt b7778 │ │ │ │ + bgt b72d4 │ │ │ │ cmp r5, #0 │ │ │ │ - ble b73ec │ │ │ │ + ble b6f48 │ │ │ │ ldrb r3, [r7] │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ - beq b7558 │ │ │ │ + beq b70b4 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ ldr r0, [r6] │ │ │ │ str r7, [sp, #24] │ │ │ │ - beq b76b0 │ │ │ │ + beq b720c │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ add fp, sp, #232 @ 0xe8 │ │ │ │ add sl, sp, #24 │ │ │ │ add r8, sp, #28 │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [sp, #528] @ 0x210 │ │ │ │ mov r3, fp │ │ │ │ mov r1, sl │ │ │ │ str r8, [sp, #4] │ │ │ │ - bl b7960 │ │ │ │ + bl b74bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne b76b8 │ │ │ │ + bne b7214 │ │ │ │ cmp r5, #1 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - beq b732c │ │ │ │ + beq b6e88 │ │ │ │ ldrb r2, [r3] │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ - beq b75c8 │ │ │ │ + beq b7124 │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq b75e0 │ │ │ │ + beq b713c │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [sp, #528] @ 0x210 │ │ │ │ mov r3, fp │ │ │ │ mov r1, sl │ │ │ │ str r8, [sp, #4] │ │ │ │ - bl b7960 │ │ │ │ + bl b74bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7770 │ │ │ │ + bne b72cc │ │ │ │ cmp r5, #2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - beq b732c │ │ │ │ + beq b6e88 │ │ │ │ add r6, r6, #4 │ │ │ │ mov r9, #2 │ │ │ │ ldrb r2, [r3] │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ - beq b7490 │ │ │ │ + beq b6fec │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ ldr r0, [r6, #4]! │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq b74a8 │ │ │ │ + beq b7004 │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [sp, #528] @ 0x210 │ │ │ │ mov r3, fp │ │ │ │ mov r1, sl │ │ │ │ str r8, [sp, #4] │ │ │ │ - bl b7960 │ │ │ │ + bl b74bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne b76bc │ │ │ │ + bne b7218 │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r5, r9 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bne b72dc │ │ │ │ + bne b6e38 │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b7374 │ │ │ │ - ldr r1, [pc, #1476] @ b7904 │ │ │ │ + beq b6ed0 │ │ │ │ + ldr r1, [pc, #1476] @ b7460 │ │ │ │ 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 b78d0 │ │ │ │ + bne b742c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b7630 │ │ │ │ + bne b718c │ │ │ │ mov r0, #1 │ │ │ │ add sp, sp, #492 @ 0x1ec │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r8, #0 │ │ │ │ - beq b7870 │ │ │ │ + beq b73cc │ │ │ │ cmp r9, #1 │ │ │ │ cmpeq r8, #1 │ │ │ │ - bne b766c │ │ │ │ + bne b71c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b7838 │ │ │ │ + beq b7394 │ │ │ │ ldrb r3, [r7] │ │ │ │ str r7, [sp, #24] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - beq b76d0 │ │ │ │ + beq b722c │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ add r8, sp, #28 │ │ │ │ add r1, sp, #24 │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [sp, #528] @ 0x210 │ │ │ │ add r3, sp, #232 @ 0xe8 │ │ │ │ str r8, [sp, #4] │ │ │ │ - bl b7960 │ │ │ │ + bl b74bc │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq b7374 │ │ │ │ + beq b6ed0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - b b7708 │ │ │ │ + b b7264 │ │ │ │ mov r3, r7 │ │ │ │ - b b732c │ │ │ │ + b b6e88 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r4, r3 │ │ │ │ streq r4, [sp, #16] │ │ │ │ - beq b7200 │ │ │ │ - ldr r1, [pc, #1284] @ b7910 │ │ │ │ - ldr r0, [pc, #1284] @ b7914 │ │ │ │ - bl 7d954 <_Py_FatalErrorFunc@@Base> │ │ │ │ + beq b6d5c │ │ │ │ + ldr r1, [pc, #1284] @ b746c │ │ │ │ + ldr r0, [pc, #1284] @ b7470 │ │ │ │ + bl 7d718 <_Py_FatalErrorFunc@@Base> │ │ │ │ cmp r3, #0 │ │ │ │ - bne b7404 │ │ │ │ + bne b6f60 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b b7200 │ │ │ │ + b b6d5c │ │ │ │ mov r1, r4 │ │ │ │ mov r4, r1 │ │ │ │ ldrb r2, [r4], #1 │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ movls r9, r8 │ │ │ │ - bls b7088 │ │ │ │ + bls b6be4 │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ movne r9, r8 │ │ │ │ - bne b70a0 │ │ │ │ - b b7424 │ │ │ │ - ldr r2, [pc, #1216] @ b7918 │ │ │ │ + bne b6bfc │ │ │ │ + b b6f80 │ │ │ │ + ldr r2, [pc, #1216] @ b7474 │ │ │ │ sub r3, lr, #40 @ 0x28 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi b70e0 │ │ │ │ + bhi b6c3c │ │ │ │ add r3, r3, r3 │ │ │ │ ldrsh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r1, [pc, #1188] @ b791c │ │ │ │ + ldr r1, [pc, #1188] @ b7478 │ │ │ │ sub r2, r3, #40 @ 0x28 │ │ │ │ cmp r2, #19 │ │ │ │ - bhi b7110 │ │ │ │ + bhi b6c6c │ │ │ │ add r2, r2, r2 │ │ │ │ ldrsh r2, [r1, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ ldr r0, [r6, #4]! │ │ │ │ str r3, [sp, #24] │ │ │ │ - bne b72f8 │ │ │ │ + bne b6e54 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, sl │ │ │ │ mov r3, r2 │ │ │ │ str r8, [sp, #8] │ │ │ │ ldr r2, [sp, #528] @ 0x210 │ │ │ │ str fp, [sp] │ │ │ │ - bl 2e0cf8 │ │ │ │ + bl 2de0e0 <_PyTime_FromMillisecondsObject@@Base+0xc> │ │ │ │ cmp r0, #0 │ │ │ │ - bne b768c │ │ │ │ + bne b71e8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r5, r9 │ │ │ │ add r3, r3, #1 │ │ │ │ - bne b72dc │ │ │ │ - b b732c │ │ │ │ + bne b6e38 │ │ │ │ + b b6e88 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq b7428 │ │ │ │ - b b7740 │ │ │ │ + beq b6f84 │ │ │ │ + b b729c │ │ │ │ str r4, [sp, #16] │ │ │ │ mov r4, #0 │ │ │ │ - b b7200 │ │ │ │ + b b6d5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne b78e8 │ │ │ │ + bne b7444 │ │ │ │ mov r1, r4 │ │ │ │ ldrb r2, [r1], #1 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ mov r3, #1 │ │ │ │ - bhi b7738 │ │ │ │ + bhi b7294 │ │ │ │ mov ip, r1 │ │ │ │ mov r1, r4 │ │ │ │ mov r4, ip │ │ │ │ - b b7088 │ │ │ │ + b b6be4 │ │ │ │ cmp r3, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ - beq b7510 │ │ │ │ - b b7404 │ │ │ │ + beq b706c │ │ │ │ + b b6f60 │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ ldr r0, [r6] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ add r3, r7, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bne b724c │ │ │ │ + bne b6da8 │ │ │ │ add r3, r3, #1 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #24] │ │ │ │ add sl, sp, #24 │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ add r8, sp, #28 │ │ │ │ add fp, sp, #232 @ 0xe8 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, sl │ │ │ │ mov r3, r2 │ │ │ │ str r8, [sp, #8] │ │ │ │ ldr r2, [sp, #528] @ 0x210 │ │ │ │ str fp, [sp] │ │ │ │ - bl 2e0cf8 │ │ │ │ + bl 2de0e0 <_PyTime_FromMillisecondsObject@@Base+0xc> │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7768 │ │ │ │ + bne b72c4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r5, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ - bne b7288 │ │ │ │ - b b732c │ │ │ │ + bne b6de4 │ │ │ │ + b b6e88 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bne b72a4 │ │ │ │ + bne b6e00 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, sl │ │ │ │ mov r3, r2 │ │ │ │ str r8, [sp, #8] │ │ │ │ ldr r2, [sp, #528] @ 0x210 │ │ │ │ str fp, [sp] │ │ │ │ - bl 2e0cf8 │ │ │ │ + bl 2de0e0 <_PyTime_FromMillisecondsObject@@Base+0xc> │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7688 │ │ │ │ + bne b71e4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r5, #2 │ │ │ │ add r3, r3, #1 │ │ │ │ - bne b72d4 │ │ │ │ - b b732c │ │ │ │ + bne b6e30 │ │ │ │ + b b6e88 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 99d3c │ │ │ │ - b b7380 │ │ │ │ + bl 99c60 │ │ │ │ + b b6edc │ │ │ │ cmn r8, #-268435455 @ 0xf0000001 │ │ │ │ - bhi b78bc │ │ │ │ + bhi b7418 │ │ │ │ lsl r0, r8, #3 │ │ │ │ - bl 99848 │ │ │ │ + bl 9976c │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq b78c4 │ │ │ │ + beq b7420 │ │ │ │ ldr r3, [sp, #532] @ 0x214 │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - beq b721c │ │ │ │ - ldr r3, [pc, #684] @ b7920 │ │ │ │ - ldr r1, [pc, #684] @ b7924 │ │ │ │ + beq b6d78 │ │ │ │ + ldr r3, [pc, #684] @ b747c │ │ │ │ + ldr r1, [pc, #684] @ b7480 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 310c5c │ │ │ │ - b b7384 │ │ │ │ + bl 30e514 │ │ │ │ + b b6ee0 │ │ │ │ mov r9, #1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r0, r9, #1 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r4, [sp] │ │ │ │ - bl 319358 │ │ │ │ + bl 316c10 │ │ │ │ mov r0, r8 │ │ │ │ - bl 310c5c │ │ │ │ - b b7384 │ │ │ │ + bl 30e514 │ │ │ │ + b b6ee0 │ │ │ │ mov r3, r7 │ │ │ │ - b b7570 │ │ │ │ + b b70cc │ │ │ │ mov r9, #0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b b768c │ │ │ │ + b b71e8 │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r8, sp, #28 │ │ │ │ add r3, sp, #232 @ 0xe8 │ │ │ │ add r1, sp, #24 │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [sp, #528] @ 0x210 │ │ │ │ add r7, r7, #1 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ str r8, [sp, #8] │ │ │ │ str r7, [sp, #24] │ │ │ │ - bl 2e0cf8 │ │ │ │ + bl 2de0e0 <_PyTime_FromMillisecondsObject@@Base+0xc> │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq b7374 │ │ │ │ + beq b6ed0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r2, sp, #108 @ 0x6c │ │ │ │ str r4, [sp] │ │ │ │ - bl 319358 │ │ │ │ + bl 316c10 │ │ │ │ mov r0, r8 │ │ │ │ - bl 310c5c │ │ │ │ - b b7384 │ │ │ │ + bl 30e514 │ │ │ │ + b b6ee0 │ │ │ │ mov r1, r4 │ │ │ │ ldrb r2, [r1], #1 │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ - bls b7538 │ │ │ │ + bls b7094 │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ - bne b7078 │ │ │ │ + bne b6bd4 │ │ │ │ mov ip, r1 │ │ │ │ mov r1, ip │ │ │ │ ldrb r2, [r1], #1 │ │ │ │ cmp r2, #59 @ 0x3b │ │ │ │ movls r4, r1 │ │ │ │ movls r1, ip │ │ │ │ - bls b7088 │ │ │ │ + bls b6be4 │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ - bne b7078 │ │ │ │ - b b7500 │ │ │ │ + bne b6bd4 │ │ │ │ + b b705c │ │ │ │ mov r9, #0 │ │ │ │ - b b768c │ │ │ │ + b b71e8 │ │ │ │ mov r9, #1 │ │ │ │ - b b76bc │ │ │ │ - ldr r3, [pc, #424] @ b7928 │ │ │ │ + b b7218 │ │ │ │ + ldr r3, [pc, #424] @ b7484 │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bne b7818 │ │ │ │ + bne b7374 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - ldreq r3, [pc, #404] @ b792c │ │ │ │ + ldreq r3, [pc, #404] @ b7488 │ │ │ │ streq r3, [sp, #16] │ │ │ │ - ldrne r3, [pc, #400] @ b7930 │ │ │ │ - ldreq r3, [pc, #400] @ b7934 │ │ │ │ + ldrne r3, [pc, #400] @ b748c │ │ │ │ + ldreq r3, [pc, #400] @ b7490 │ │ │ │ cmp r9, r8 │ │ │ │ - bne b7804 │ │ │ │ + bne b7360 │ │ │ │ cmp r8, r5 │ │ │ │ - ldr ip, [pc, #388] @ b7938 │ │ │ │ - ble b77f4 │ │ │ │ + ldr ip, [pc, #388] @ b7494 │ │ │ │ + ble b7350 │ │ │ │ cmp r9, #1 │ │ │ │ - beq b77e8 │ │ │ │ - ldr r2, [pc, #376] @ b793c │ │ │ │ + beq b7344 │ │ │ │ + ldr r2, [pc, #376] @ b7498 │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r1, [pc, #372] @ b7940 │ │ │ │ + ldr r1, [pc, #372] @ b749c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r5, [sp, #12] │ │ │ │ str r9, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ - bl 117e48 │ │ │ │ + bl 1176e0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 310c5c │ │ │ │ - b b7384 │ │ │ │ - ldr r2, [pc, #324] @ b7934 │ │ │ │ + bl 30e514 │ │ │ │ + b b6ee0 │ │ │ │ + ldr r2, [pc, #324] @ b7490 │ │ │ │ mov r9, #1 │ │ │ │ - b b77c0 │ │ │ │ + b b731c │ │ │ │ cmp r8, #1 │ │ │ │ - beq b77e8 │ │ │ │ + beq b7344 │ │ │ │ mov r9, r8 │ │ │ │ - b b77bc │ │ │ │ + b b7318 │ │ │ │ cmp r9, r5 │ │ │ │ - ldrle ip, [pc, #308] @ b7944 │ │ │ │ - ble b77f4 │ │ │ │ - ldr ip, [pc, #304] @ b7948 │ │ │ │ - b b77b4 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 190780 │ │ │ │ - b b77dc │ │ │ │ - cmp r3, #0 │ │ │ │ - bne b78b0 │ │ │ │ - ldr r1, [pc, #280] @ b794c │ │ │ │ - ldr r0, [pc, #220] @ b7914 │ │ │ │ - bl 7d954 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldrle ip, [pc, #308] @ b74a0 │ │ │ │ + ble b7350 │ │ │ │ + ldr ip, [pc, #304] @ b74a4 │ │ │ │ + b b7310 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 18ed6c │ │ │ │ + b b7338 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne b740c │ │ │ │ + ldr r1, [pc, #280] @ b74a8 │ │ │ │ + ldr r0, [pc, #220] @ b7470 │ │ │ │ + bl 7d718 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r3, [pc, #228] @ b7928 │ │ │ │ + ldr r3, [pc, #228] @ b7484 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldreq r3, [pc, #220] @ b792c │ │ │ │ + ldreq r3, [pc, #220] @ b7488 │ │ │ │ streq r3, [sp, #16] │ │ │ │ - ldrne r3, [pc, #216] @ b7930 │ │ │ │ - ldreq r3, [pc, #216] @ b7934 │ │ │ │ - ldr r1, [pc, #240] @ b7950 │ │ │ │ + ldrne r3, [pc, #216] @ b748c │ │ │ │ + ldreq r3, [pc, #216] @ b7490 │ │ │ │ + ldr r1, [pc, #240] @ b74ac │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - bl 117e48 │ │ │ │ + bl 1176e0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 310c5c │ │ │ │ - b b7384 │ │ │ │ + bl 30e514 │ │ │ │ + b b6ee0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b7380 │ │ │ │ + beq b6edc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - ldr r3, [pc, #164] @ b7928 │ │ │ │ + ldr r3, [pc, #164] @ b7484 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ - ldreq r3, [pc, #156] @ b792c │ │ │ │ + ldreq r3, [pc, #156] @ b7488 │ │ │ │ streq r3, [sp, #16] │ │ │ │ - ldrne r3, [pc, #152] @ b7930 │ │ │ │ - ldreq r3, [pc, #152] @ b7934 │ │ │ │ - ldr r1, [pc, #180] @ b7954 │ │ │ │ + ldrne r3, [pc, #152] @ b748c │ │ │ │ + ldreq r3, [pc, #152] @ b7490 │ │ │ │ + ldr r1, [pc, #180] @ b74b0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - bl 117e48 │ │ │ │ + bl 1176e0 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 310c5c │ │ │ │ - b b7384 │ │ │ │ + bl 30e514 │ │ │ │ + b b6ee0 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov r1, r4 │ │ │ │ - b b7078 │ │ │ │ + b b6bd4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 2a1f3c │ │ │ │ + bl 29ef8c │ │ │ │ mov r0, #0 │ │ │ │ - b b7384 │ │ │ │ - ldr r3, [pc, #72] @ b7920 │ │ │ │ - ldr r1, [pc, #124] @ b7958 │ │ │ │ + b b6ee0 │ │ │ │ + ldr r3, [pc, #72] @ b747c │ │ │ │ + ldr r1, [pc, #124] @ b74b4 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r7 │ │ │ │ - bl 117e48 │ │ │ │ - b b77dc │ │ │ │ + bl 1176e0 │ │ │ │ + b b7338 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #29 │ │ │ │ movle r1, r4 │ │ │ │ - ble b7078 │ │ │ │ - ldr r1, [pc, #92] @ b795c │ │ │ │ - ldr r0, [pc, #16] @ b7914 │ │ │ │ - bl 7d954 <_Py_FatalErrorFunc@@Base> │ │ │ │ - eorseq r9, r9, r0, lsr #5 │ │ │ │ - eorseq r9, sp, r0, asr #3 │ │ │ │ - eorseq r9, sp, r8, ror #3 │ │ │ │ - eorseq r4, r6, r8, lsl #5 │ │ │ │ - eorseq r9, sp, ip, ror #5 │ │ │ │ - eorseq r9, sp, r0, lsl r2 │ │ │ │ - eorseq r9, sp, r8, lsr r2 │ │ │ │ - ldrsbeq r1, [r6], #-12 │ │ │ │ - eorseq r4, r6, ip, ror #5 │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r6, r6, r0, ror ip │ │ │ │ - eorseq r4, r8, r8, ror #29 │ │ │ │ - eorseq lr, r5, r4, asr #7 │ │ │ │ - eorseq r4, r6, r4, lsl r2 │ │ │ │ - @ instruction: 0x003752d4 │ │ │ │ - eorseq r4, r6, r8, lsl r3 │ │ │ │ - eorseq r4, r6, r8, lsr #4 │ │ │ │ - eorseq r4, r6, ip, lsl r2 │ │ │ │ - eorseq r4, r6, r8, ror #4 │ │ │ │ - eorseq r4, r6, r4, asr #5 │ │ │ │ - eorseq r4, r6, r8, lsr #5 │ │ │ │ - eorseq r4, r6, r4, asr #6 │ │ │ │ - eorseq r4, r6, r0, lsr r2 │ │ │ │ + ble b6bd4 │ │ │ │ + ldr r1, [pc, #92] @ b74b8 │ │ │ │ + ldr r0, [pc, #16] @ b7470 │ │ │ │ + bl 7d718 <_Py_FatalErrorFunc@@Base> │ │ │ │ + eorseq r6, r9, r0, lsr #24 │ │ │ │ + eorseq r6, sp, r8, lsr #22 │ │ │ │ + eorseq r6, sp, r0, asr fp │ │ │ │ + eorseq r1, r6, r4, ror #23 │ │ │ │ + eorseq r6, sp, r4, asr ip │ │ │ │ + eorseq r6, sp, r8, ror fp │ │ │ │ + eorseq r6, sp, r0, lsr #23 │ │ │ │ + ldrsbeq r1, [r5], #-12 │ │ │ │ + eorseq r1, r6, r8, asr #24 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + @ instruction: 0x003645d0 │ │ │ │ + eorseq r2, r8, r8, ror #16 │ │ │ │ + eorseq fp, r5, r4, asr #26 │ │ │ │ + eorseq r1, r6, r0, ror fp │ │ │ │ + eorseq r2, r7, r4, asr ip │ │ │ │ + eorseq r1, r6, r4, ror ip │ │ │ │ + eorseq r1, r6, r4, lsl #23 │ │ │ │ + eorseq r1, r6, r8, ror fp │ │ │ │ + eorseq r1, r6, r4, asr #23 │ │ │ │ + eorseq r1, r6, r0, lsr #24 │ │ │ │ + eorseq r1, r6, r4, lsl #24 │ │ │ │ + eorseq r1, r6, r0, lsr #25 │ │ │ │ + eorseq r1, r6, ip, lsl #23 │ │ │ │ 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] @ b8708 │ │ │ │ + ldr r2, [pc, #3456] @ b8264 │ │ │ │ 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 b86e8 │ │ │ │ + bhi b8244 │ │ │ │ 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 b7a64 │ │ │ │ + bne b75c0 │ │ │ │ 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 b7a84 │ │ │ │ + beq b75e0 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble b7a5c │ │ │ │ + ble b75b8 │ │ │ │ ldr ip, [r2, #12] │ │ │ │ cmp r0, ip │ │ │ │ - beq b7aa4 │ │ │ │ + beq b7600 │ │ │ │ cmp r3, #1 │ │ │ │ - beq b7a5c │ │ │ │ + beq b75b8 │ │ │ │ ldr ip, [r2, #16] │ │ │ │ cmp r0, ip │ │ │ │ - beq b7aa4 │ │ │ │ + beq b7600 │ │ │ │ cmp r3, #2 │ │ │ │ - beq b7a5c │ │ │ │ + beq b75b8 │ │ │ │ ldr ip, [r2, #20] │ │ │ │ cmp r0, ip │ │ │ │ - beq b7aa4 │ │ │ │ + beq b7600 │ │ │ │ cmp r3, #3 │ │ │ │ - beq b7a5c │ │ │ │ + beq b75b8 │ │ │ │ add r2, r2, #20 │ │ │ │ mov ip, #3 │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r0, lr │ │ │ │ - beq b7aa4 │ │ │ │ + beq b7600 │ │ │ │ cmp r3, ip │ │ │ │ - bne b7a44 │ │ │ │ + bne b75a0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b b7ed4 │ │ │ │ + b b7a30 │ │ │ │ cmp r2, #38 @ 0x26 │ │ │ │ ldrne r3, [r3] │ │ │ │ - beq b80c4 │ │ │ │ + beq b7c20 │ │ │ │ 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 b7aa4 │ │ │ │ + beq b7600 │ │ │ │ ldr ip, [ip, #128] @ 0x80 │ │ │ │ cmp ip, #0 │ │ │ │ - bne b7a84 │ │ │ │ - ldr r3, [pc, #3180] @ b870c │ │ │ │ + bne b75e0 │ │ │ │ + ldr r3, [pc, #3180] @ b8268 │ │ │ │ cmp r0, r3 │ │ │ │ - bne b7a5c │ │ │ │ + bne b75b8 │ │ │ │ str r7, [r1] │ │ │ │ - b b7a74 │ │ │ │ + b b75d0 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r7, [r3] │ │ │ │ - bl 128bdc │ │ │ │ + bl 1283e0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq b7ea0 │ │ │ │ + beq b79fc │ │ │ │ str r4, [r7] │ │ │ │ - b b7a74 │ │ │ │ + b b75d0 │ │ │ │ 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 b7a70 │ │ │ │ - ldr r0, [pc, #3092] @ b8710 │ │ │ │ - b b7ed4 │ │ │ │ + bne b75cc │ │ │ │ + ldr r0, [pc, #3092] @ b826c │ │ │ │ + b b7a30 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r4, [r3] │ │ │ │ - bl 1038f0 │ │ │ │ + bl 103320 │ │ │ │ cmp r0, #0 │ │ │ │ movgt r3, #1 │ │ │ │ strgt r3, [r4] │ │ │ │ - bgt b7a74 │ │ │ │ - bne b7d40 │ │ │ │ + bgt b75d0 │ │ │ │ + bne b789c │ │ │ │ str r0, [r4] │ │ │ │ - b b7a74 │ │ │ │ + b b75d0 │ │ │ │ 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] @ b8714 │ │ │ │ - bne b7ed4 │ │ │ │ + ldrne r0, [pc, #3016] @ b8270 │ │ │ │ + bne b7a30 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1129cc │ │ │ │ + bl 112444 │ │ │ │ add r8, r9, #2 │ │ │ │ cmp r0, #0 │ │ │ │ ldrge r2, [sl, #4] │ │ │ │ - blt b86f0 │ │ │ │ + blt b824c │ │ │ │ ldr r3, [sl] │ │ │ │ add r0, r2, #1 │ │ │ │ str r0, [sl, #4] │ │ │ │ - ldr r1, [pc, #2968] @ b8718 │ │ │ │ + ldr r1, [pc, #2968] @ b8274 │ │ │ │ str r4, [r3, r2, lsl #3] │ │ │ │ add r3, r3, r2, lsl #3 │ │ │ │ str r1, [r3, #4] │ │ │ │ - b b7a74 │ │ │ │ - ldr r3, [pc, #2952] @ b871c │ │ │ │ + b b75d0 │ │ │ │ + ldr r3, [pc, #2952] @ b8278 │ │ │ │ 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 b84ac │ │ │ │ + beq b8008 │ │ │ │ cmp r1, #35 @ 0x23 │ │ │ │ - bne b8144 │ │ │ │ + bne b7ca0 │ │ │ │ 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 b7c14 │ │ │ │ + bne b7770 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq b81b0 │ │ │ │ + beq b7d0c │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl b2bb4 │ │ │ │ + bl b2728 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r3, [sp, #24] │ │ │ │ strne r0, [r8] │ │ │ │ strne r3, [r4] │ │ │ │ - beq b85ec │ │ │ │ + beq b8148 │ │ │ │ add r8, r9, #2 │ │ │ │ - b b7a74 │ │ │ │ + b b75d0 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r9, [r3] │ │ │ │ - bl 12038c <_PyNumber_Index@@Base> │ │ │ │ + bl 11fc10 <_PyNumber_Index@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b819c │ │ │ │ - bl ab140 │ │ │ │ + beq b7cf8 │ │ │ │ + bl ab064 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r7, r0 │ │ │ │ - bne b80a8 │ │ │ │ + bne b7c04 │ │ │ │ cmn r7, #1 │ │ │ │ - beq b819c │ │ │ │ + beq b7cf8 │ │ │ │ str r7, [r9] │ │ │ │ - b b7a74 │ │ │ │ + b b75d0 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r4, [r3] │ │ │ │ - bl 1b1134 │ │ │ │ - ldr r3, [pc, #2728] @ b8720 │ │ │ │ + bl 1af83c │ │ │ │ + ldr r3, [pc, #2728] @ b827c │ │ │ │ mov r2, #0 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ - bl 358cc0 │ │ │ │ + bl 356644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b7c98 │ │ │ │ - bl a5774 │ │ │ │ + beq b77f4 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7d40 │ │ │ │ + bne b789c │ │ │ │ strd sl, [r4] │ │ │ │ - b b7a74 │ │ │ │ + b b75d0 │ │ │ │ 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 b86e0 │ │ │ │ + beq b823c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne b86e0 │ │ │ │ + bne b823c │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ lsr r3, r2, #2 │ │ │ │ tst r2, #32 │ │ │ │ and r3, r3, #7 │ │ │ │ - beq b86d8 │ │ │ │ + beq b8234 │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ addne r7, r0, #20 │ │ │ │ addeq r7, r7, #28 │ │ │ │ cmp r3, #1 │ │ │ │ - bne b86c8 │ │ │ │ + bne b8224 │ │ │ │ ldrb r3, [r7] │ │ │ │ str r3, [r1] │ │ │ │ - b b7a74 │ │ │ │ + b b75d0 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r4, [r3] │ │ │ │ - bl 128bdc │ │ │ │ + bl 1283e0 │ │ │ │ cmn r0, #1 │ │ │ │ - beq b82fc │ │ │ │ + beq b7e58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt b8308 │ │ │ │ + blt b7e64 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ strble r0, [r4] │ │ │ │ - ble b7a74 │ │ │ │ - ldr r3, [pc, #2540] @ b8724 │ │ │ │ - ldr r1, [pc, #2540] @ b8728 │ │ │ │ + ble b75d0 │ │ │ │ + ldr r3, [pc, #2540] @ b8280 │ │ │ │ + ldr r1, [pc, #2540] @ b8284 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r0, r5 │ │ │ │ - b b7a7c │ │ │ │ + b b75d8 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r7, [r3] │ │ │ │ - bl 128bdc │ │ │ │ + bl 1283e0 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq b8134 │ │ │ │ + beq b7c90 │ │ │ │ cmn r0, #32768 @ 0x8000 │ │ │ │ - blt b86b4 │ │ │ │ + blt b8210 │ │ │ │ cmp r0, #32768 @ 0x8000 │ │ │ │ - bge b831c │ │ │ │ + bge b7e78 │ │ │ │ strh r4, [r7] │ │ │ │ - b b7a74 │ │ │ │ + b b75d0 │ │ │ │ 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 b8244 │ │ │ │ - bl 1b9a68 │ │ │ │ + beq b7da0 │ │ │ │ + bl 1b7f04 │ │ │ │ strd r0, [r4] │ │ │ │ - b b7a74 │ │ │ │ + b b75d0 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r9, [r3] │ │ │ │ - bl 17fb94 │ │ │ │ + bl 17eb10 │ │ │ │ cmn r1, #1 │ │ │ │ cmneq r0, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ - beq b818c │ │ │ │ + beq b7ce8 │ │ │ │ str r7, [r9] │ │ │ │ str r4, [r9, #4] │ │ │ │ - b b7a74 │ │ │ │ + b b75d0 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r4, [r3] │ │ │ │ - bl 1b1134 │ │ │ │ - ldr r3, [pc, #2340] @ b8720 │ │ │ │ + bl 1af83c │ │ │ │ + ldr r3, [pc, #2340] @ b827c │ │ │ │ mov r2, #0 │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ - bl 358cc0 │ │ │ │ + bl 356644 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b849c │ │ │ │ + bne b7ff8 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ - bl 358e0c │ │ │ │ + bl 356790 │ │ │ │ str r0, [r4] │ │ │ │ - b b7a74 │ │ │ │ + b b75d0 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r1, [r3] │ │ │ │ ldrb r3, [r9, #1] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne b81d4 │ │ │ │ + bne b7d30 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 1129cc │ │ │ │ + bl 112444 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne b821c │ │ │ │ + bne b7d78 │ │ │ │ ldr r2, [sl, #4] │ │ │ │ ldr r3, [sl] │ │ │ │ add ip, r2, #1 │ │ │ │ str ip, [sl, #4] │ │ │ │ - ldr r0, [pc, #2216] @ b8718 │ │ │ │ + ldr r0, [pc, #2216] @ b8274 │ │ │ │ str r1, [r3, r2, lsl #3] │ │ │ │ add r3, r3, r2, lsl #3 │ │ │ │ add r8, r9, #2 │ │ │ │ str r0, [r3, #4] │ │ │ │ - b b7a74 │ │ │ │ + b b75d0 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r7, [r3] │ │ │ │ - bl 1f14e8 │ │ │ │ + bl 1ef804 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne b7acc │ │ │ │ - bl a5774 │ │ │ │ + bne b7628 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b7acc │ │ │ │ - b b7d40 │ │ │ │ + beq b7628 │ │ │ │ + b b789c │ │ │ │ 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 b7a70 │ │ │ │ - ldr r0, [pc, #2132] @ b872c │ │ │ │ + bne b75cc │ │ │ │ + ldr r0, [pc, #2132] @ b8288 │ │ │ │ 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 31b45c │ │ │ │ + b 319128 │ │ │ │ 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 b8244 │ │ │ │ - bl 1f14e8 │ │ │ │ + beq b7da0 │ │ │ │ + bl 1ef804 │ │ │ │ str r0, [r4] │ │ │ │ - b b7a74 │ │ │ │ + b b75d0 │ │ │ │ ldr r2, [r4] │ │ │ │ - ldr r1, [pc, #2060] @ b8730 │ │ │ │ + ldr r1, [pc, #2060] @ b828c │ │ │ │ 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 b8338 │ │ │ │ + beq b7e94 │ │ │ │ cmp r1, #116 @ 0x74 │ │ │ │ - ldrne r0, [pc, #2024] @ b8734 │ │ │ │ - bne b7ed4 │ │ │ │ + ldrne r0, [pc, #2024] @ b8290 │ │ │ │ + bne b7a30 │ │ │ │ add r1, r2, #8 │ │ │ │ str r1, [r4] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ add r8, r9, #2 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ - beq b8330 │ │ │ │ + beq b7e8c │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - ldr r1, [pc, #1988] @ b8738 │ │ │ │ + ldr r1, [pc, #1988] @ b8294 │ │ │ │ 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 b8368 │ │ │ │ + bne b7ec4 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl adf8c │ │ │ │ + bl ade90 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne b82d4 │ │ │ │ + bne b7e30 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - ldreq r0, [pc, #1920] @ b873c │ │ │ │ - beq b7ed4 │ │ │ │ + ldreq r0, [pc, #1920] @ b8298 │ │ │ │ + beq b7a30 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10eb20 │ │ │ │ + bl 10e5a0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - ldreq r0, [pc, #1896] @ b8740 │ │ │ │ - beq b7ed4 │ │ │ │ - ldr r2, [pc, #1892] @ b8744 │ │ │ │ + ldreq r0, [pc, #1896] @ b829c │ │ │ │ + beq b7a30 │ │ │ │ + ldr r2, [pc, #1892] @ b82a0 │ │ │ │ adds r1, r3, #16 │ │ │ │ moveq r1, r2 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldrb r2, [r9, #2] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - beq b83f8 │ │ │ │ + beq b7f54 │ │ │ │ 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 b83cc │ │ │ │ + bne b7f28 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r1, [sp, #20] │ │ │ │ add r4, r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99848 │ │ │ │ + bl 9976c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r3] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - beq b85c8 │ │ │ │ + beq b8124 │ │ │ │ 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] @ b8748 │ │ │ │ + ldr lr, [pc, #1756] @ b82a4 │ │ │ │ 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 b7a74 │ │ │ │ + beq b75d0 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne b7a74 │ │ │ │ + bne b75d0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b b7a74 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b b75d0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b7c4c │ │ │ │ + bne b77a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b b7c4c │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b b77a8 │ │ │ │ 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] @ b874c │ │ │ │ - beq b7ed4 │ │ │ │ + ldreq r0, [pc, #1632] @ b82a8 │ │ │ │ + beq b7a30 │ │ │ │ cmp r0, #131072 @ 0x20000 │ │ │ │ - bne b7a74 │ │ │ │ + bne b75d0 │ │ │ │ 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 b7a74 │ │ │ │ + b b75d0 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r7, [r3] │ │ │ │ - bl 1f14e8 │ │ │ │ + bl 1ef804 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne b7d78 │ │ │ │ - bl a5774 │ │ │ │ + bne b78d4 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b7d78 │ │ │ │ - b b7d40 │ │ │ │ + beq b78d4 │ │ │ │ + b b789c │ │ │ │ cmp r3, #0 │ │ │ │ ldr r9, [r2] │ │ │ │ - bne b8214 │ │ │ │ + bne b7d70 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq b8224 │ │ │ │ + beq b7d80 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl b2bb4 │ │ │ │ + bl b2728 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b85ec │ │ │ │ + beq b8148 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - bne b824c │ │ │ │ + bne b7da8 │ │ │ │ str r4, [r9] │ │ │ │ - b b7a74 │ │ │ │ - bl a5774 │ │ │ │ + b b75d0 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b7dd4 │ │ │ │ - b b7d40 │ │ │ │ - bl a5774 │ │ │ │ + beq b7930 │ │ │ │ + b b789c │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7d40 │ │ │ │ + bne b789c │ │ │ │ mvn r7, #0 │ │ │ │ - b b7c54 │ │ │ │ + b b77b0 │ │ │ │ mov r1, r8 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 309e80 │ │ │ │ + bl 30732c │ │ │ │ cmp r0, #0 │ │ │ │ strge r0, [r4] │ │ │ │ - bge b7c14 │ │ │ │ + bge b7770 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - b b7ed4 │ │ │ │ + b b7a30 │ │ │ │ add r2, sp, #24 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 309e80 │ │ │ │ + bl 30732c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ subs sl, r0, #0 │ │ │ │ - blt b81cc │ │ │ │ + blt b7d28 │ │ │ │ ldrb r3, [r9, #1] │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - bne b8398 │ │ │ │ + bne b7ef4 │ │ │ │ ldr r3, [r4] │ │ │ │ add r8, r9, #2 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r3, [r3] │ │ │ │ str sl, [r3] │ │ │ │ - b b7a74 │ │ │ │ + b b75d0 │ │ │ │ mov r4, #0 │ │ │ │ - b b8184 │ │ │ │ - ldr r0, [pc, #1324] @ b8750 │ │ │ │ - b b7ed4 │ │ │ │ - ldr lr, [pc, #1252] @ b8710 │ │ │ │ + b b7ce0 │ │ │ │ + ldr r0, [pc, #1324] @ b82ac │ │ │ │ + b b7a30 │ │ │ │ + ldr lr, [pc, #1252] @ b826c │ │ │ │ cmp ip, #122 @ 0x7a │ │ │ │ - ldr r0, [pc, #1312] @ b8754 │ │ │ │ + ldr r0, [pc, #1312] @ b82b0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ movne r0, lr │ │ │ │ - b b7ee0 │ │ │ │ - ldr r0, [pc, #1292] @ b8758 │ │ │ │ - b b7ed4 │ │ │ │ - ldr r3, [pc, #1288] @ b875c │ │ │ │ - ldr r1, [pc, #1288] @ b8760 │ │ │ │ + b b7a3c │ │ │ │ + ldr r0, [pc, #1292] @ b82b4 │ │ │ │ + b b7a30 │ │ │ │ + ldr r3, [pc, #1288] @ b82b8 │ │ │ │ + ldr r1, [pc, #1288] @ b82bc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r0, r5 │ │ │ │ - b b7a7c │ │ │ │ + b b75d8 │ │ │ │ ldr r3, [r4] │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [r4] │ │ │ │ ldr r7, [r3] │ │ │ │ - bl 1f14e8 │ │ │ │ + bl 1ef804 │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq b828c │ │ │ │ + beq b7de8 │ │ │ │ strb r4, [r7] │ │ │ │ - b b7a74 │ │ │ │ - bl a5774 │ │ │ │ + b b75d0 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7d40 │ │ │ │ - b b8284 │ │ │ │ + bne b789c │ │ │ │ + b b7de0 │ │ │ │ ldr r3, [r4] │ │ │ │ add r7, sp, #24 │ │ │ │ add r2, r3, #4 │ │ │ │ mov r1, r0 │ │ │ │ str r2, [r4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r3] │ │ │ │ - bl 30771c │ │ │ │ - bl a5774 │ │ │ │ + bl 304bc8 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7d40 │ │ │ │ + bne b789c │ │ │ │ ldm r7, {r0, r1, r2, r3} │ │ │ │ stm r4, {r0, r1, r2, r3} │ │ │ │ - b b7a74 │ │ │ │ + b b75d0 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b8374 │ │ │ │ + bne b7ed0 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b83c0 │ │ │ │ + beq b7f1c │ │ │ │ ldr r1, [r7, #20] │ │ │ │ mov r3, r7 │ │ │ │ - b b7fec │ │ │ │ - bl a5774 │ │ │ │ + b b7b48 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7d40 │ │ │ │ - ldr r3, [pc, #1044] @ b8724 │ │ │ │ - ldr r1, [pc, #1104] @ b8764 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b b7d40 │ │ │ │ - ldr r3, [pc, #1024] @ b8724 │ │ │ │ - ldr r1, [pc, #1088] @ b8768 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b b7d40 │ │ │ │ - ldr r0, [pc, #1076] @ b876c │ │ │ │ - b b7ed4 │ │ │ │ + bne b789c │ │ │ │ + ldr r3, [pc, #1044] @ b8280 │ │ │ │ + ldr r1, [pc, #1104] @ b82c0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ed6c │ │ │ │ + b b789c │ │ │ │ + ldr r3, [pc, #1024] @ b8280 │ │ │ │ + ldr r1, [pc, #1088] @ b82c4 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ed6c │ │ │ │ + b b789c │ │ │ │ + ldr r0, [pc, #1076] @ b82c8 │ │ │ │ + b b7a30 │ │ │ │ add r1, r2, #8 │ │ │ │ str r1, [r4] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ add r8, r9, #2 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ - beq b8330 │ │ │ │ + beq b7e8c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ - bne b7fbc │ │ │ │ - b b7af4 │ │ │ │ + bne b7b18 │ │ │ │ + b b7650 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b837c │ │ │ │ + beq b7ed8 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - beq b82e0 │ │ │ │ + beq b7e3c │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r3, [sp, #8] │ │ │ │ add r1, r7, #16 │ │ │ │ mov r3, r7 │ │ │ │ - b b7fec │ │ │ │ + b b7b48 │ │ │ │ ldr r0, [r1] │ │ │ │ bl 29c28 │ │ │ │ cmp r0, sl │ │ │ │ - beq b7a74 │ │ │ │ - ldr r3, [pc, #940] @ b875c │ │ │ │ - ldr r1, [pc, #956] @ b8770 │ │ │ │ + beq b75d0 │ │ │ │ + ldr r3, [pc, #940] @ b82b8 │ │ │ │ + ldr r1, [pc, #956] @ b82cc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r0, r5 │ │ │ │ - b b7a7c │ │ │ │ - ldr r1, [pc, #940] @ b8774 │ │ │ │ + b b75d8 │ │ │ │ + ldr r1, [pc, #940] @ b82d0 │ │ │ │ mov r3, r7 │ │ │ │ - b b7fec │ │ │ │ + b b7b48 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b83f0 │ │ │ │ + beq b7f4c │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne b83f0 │ │ │ │ + bne b7f4c │ │ │ │ mov r0, r3 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [pc, #896] @ b8778 │ │ │ │ - b b7ed4 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [pc, #896] @ b82d4 │ │ │ │ + b b7a30 │ │ │ │ ldr r2, [r4] │ │ │ │ add r8, r9, #3 │ │ │ │ add r0, r2, #4 │ │ │ │ str r0, [r4] │ │ │ │ ldr r4, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b8538 │ │ │ │ + beq b8094 │ │ │ │ ldr r9, [sp, #12] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r0, [r9] │ │ │ │ add r7, r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b84e8 │ │ │ │ + bne b8044 │ │ │ │ cmp r7, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - blt b85c8 │ │ │ │ + blt b8124 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 99848 │ │ │ │ + bl 9976c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [r9] │ │ │ │ - beq b85c8 │ │ │ │ + beq b8124 │ │ │ │ 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] @ b8748 │ │ │ │ + ldr ip, [pc, #720] @ b82a4 │ │ │ │ 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 b8080 │ │ │ │ - bl a5774 │ │ │ │ + b b7bdc │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b7d40 │ │ │ │ - b b7e10 │ │ │ │ + bne b789c │ │ │ │ + b b796c │ │ │ │ cmp r3, #0 │ │ │ │ ldr r4, [r2] │ │ │ │ - bne b8598 │ │ │ │ + bne b80f4 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ ands r2, r2, #268435456 @ 0x10000000 │ │ │ │ - bne b855c │ │ │ │ + bne b80b8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1129cc │ │ │ │ + bl 112444 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b821c │ │ │ │ + bne b7d78 │ │ │ │ ldr r2, [sl, #4] │ │ │ │ add r8, r9, #2 │ │ │ │ - b b7b6c │ │ │ │ + b b76c8 │ │ │ │ ldr ip, [r4] │ │ │ │ cmp ip, r7 │ │ │ │ - bge b8480 │ │ │ │ + bge b7fdc │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b851c │ │ │ │ + beq b8078 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne b8518 │ │ │ │ + bne b8074 │ │ │ │ mov r0, r3 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr ip, [r4] │ │ │ │ - ldr r3, [pc, #568] @ b875c │ │ │ │ - ldr r1, [pc, #596] @ b877c │ │ │ │ + ldr r3, [pc, #568] @ b82b8 │ │ │ │ + ldr r1, [pc, #596] @ b82d8 │ │ │ │ ldr r0, [r3] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ sub r3, ip, #1 │ │ │ │ - bl 117e48 │ │ │ │ - b b7d40 │ │ │ │ + bl 1176e0 │ │ │ │ + b b789c │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b8554 │ │ │ │ + beq b80b0 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - beq b85bc │ │ │ │ - ldr r0, [pc, #548] @ b8780 │ │ │ │ - b b7ed4 │ │ │ │ + beq b8118 │ │ │ │ + ldr r0, [pc, #548] @ b82dc │ │ │ │ + b b7a30 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl b2bb4 │ │ │ │ + bl b2728 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq b85ec │ │ │ │ + beq b8148 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1131ec │ │ │ │ - b b84dc │ │ │ │ + bl 112c64 │ │ │ │ + b b8038 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [sp] │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1131ec │ │ │ │ - b b84dc │ │ │ │ + bl 112c64 │ │ │ │ + b b8038 │ │ │ │ mov r0, r3 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b b8554 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b b80b0 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b85e4 │ │ │ │ + beq b8140 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - beq b85f4 │ │ │ │ - bl 2a1f3c │ │ │ │ - b b7d40 │ │ │ │ - ldr r0, [pc, #400] @ b8784 │ │ │ │ - b b7ed4 │ │ │ │ + beq b8150 │ │ │ │ + bl 29ef8c │ │ │ │ + b b789c │ │ │ │ + ldr r0, [pc, #400] @ b82e0 │ │ │ │ + b b7a30 │ │ │ │ mov r0, r3 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b b85e4 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b b8140 │ │ │ │ ldr r9, [r4] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - ldr r1, [pc, #296] @ b8738 │ │ │ │ + ldr r1, [pc, #296] @ b8294 │ │ │ │ add r3, r9, #4 │ │ │ │ cmp r0, r1 │ │ │ │ str r3, [r4] │ │ │ │ - bne b8664 │ │ │ │ + bne b81c0 │ │ │ │ ldr r3, [r9] │ │ │ │ - b b7a70 │ │ │ │ + b b75cc │ │ │ │ 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 b8694 │ │ │ │ - ldr r1, [pc, #236] @ b8738 │ │ │ │ + bne b81f0 │ │ │ │ + ldr r1, [pc, #236] @ b8294 │ │ │ │ cmp r0, r1 │ │ │ │ - beq b8678 │ │ │ │ - bl adf8c │ │ │ │ + beq b81d4 │ │ │ │ + bl ade90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne b8678 │ │ │ │ - ldr r0, [pc, #292] @ b8788 │ │ │ │ - b b7ed4 │ │ │ │ - bl adf8c │ │ │ │ - cmp r0, #0 │ │ │ │ - ldreq r0, [pc, #280] @ b878c │ │ │ │ - beq b7ed4 │ │ │ │ - b b861c │ │ │ │ + bne b81d4 │ │ │ │ + ldr r0, [pc, #292] @ b82e4 │ │ │ │ + b b7a30 │ │ │ │ + bl ade90 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldreq r0, [pc, #280] @ b82e8 │ │ │ │ + beq b7a30 │ │ │ │ + b b8178 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne b865c │ │ │ │ + bne b81b8 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldrb r3, [r3] │ │ │ │ strb r3, [r4] │ │ │ │ - b b7a74 │ │ │ │ + b b75d0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 218d3c │ │ │ │ + bl 2160d4 │ │ │ │ cmp r0, #1 │ │ │ │ ldrbeq r3, [r7, #16] │ │ │ │ ldrne r0, [r7, #4] │ │ │ │ strbeq r3, [r4] │ │ │ │ - beq b7a74 │ │ │ │ - b b8644 │ │ │ │ - ldr r3, [pc, #104] @ b8724 │ │ │ │ - ldr r1, [pc, #208] @ b8790 │ │ │ │ + beq b75d0 │ │ │ │ + b b81a0 │ │ │ │ + ldr r3, [pc, #104] @ b8280 │ │ │ │ + ldr r1, [pc, #208] @ b82ec │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b b7d40 │ │ │ │ + bl 18ed6c │ │ │ │ + b b789c │ │ │ │ cmp r3, #2 │ │ │ │ ldrheq r3, [r7] │ │ │ │ ldrne r3, [r7] │ │ │ │ - b b7cf8 │ │ │ │ + b b7854 │ │ │ │ ldr r7, [r0, #28] │ │ │ │ - b b7cec │ │ │ │ - ldr r0, [pc, #172] @ b8794 │ │ │ │ - b b7ed4 │ │ │ │ - ldr r0, [pc, #168] @ b8798 │ │ │ │ - b b7ed4 │ │ │ │ - bl 11af64 │ │ │ │ - ldr r0, [pc, #160] @ b879c │ │ │ │ + b b7848 │ │ │ │ + ldr r0, [pc, #172] @ b82f0 │ │ │ │ + b b7a30 │ │ │ │ + ldr r0, [pc, #168] @ b82f4 │ │ │ │ + b b7a30 │ │ │ │ + bl 11a7f8 │ │ │ │ + ldr r0, [pc, #160] @ b82f8 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - b b7ee0 │ │ │ │ - eorseq r9, sp, r0, ror #4 │ │ │ │ - subseq r8, r6, r0, asr lr │ │ │ │ - eorseq sp, r7, r0, lsr sp │ │ │ │ - eorseq r4, r6, r8, asr #10 │ │ │ │ - andeq r3, r7, r4, lsl #5 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + b b7a3c │ │ │ │ + eorseq r6, sp, r8, asr #23 │ │ │ │ + subseq r8, r5, r0, asr lr │ │ │ │ + @ instruction: 0x0037b6b0 │ │ │ │ + eorseq r1, r6, r4, lsr #29 │ │ │ │ + muleq r7, ip, r2 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ - subseq sl, r6, r8, asr #24 │ │ │ │ - eorseq r4, r6, r4, lsr #7 │ │ │ │ - eorseq r1, r9, r4, lsr #18 │ │ │ │ - eorseq r1, r6, r8, lsl sp │ │ │ │ - eorseq r4, r6, ip, ror r4 │ │ │ │ - subseq r8, r6, r8, lsr #23 │ │ │ │ - eorseq r4, r6, r0, ror #6 │ │ │ │ - @ instruction: 0x003644b4 │ │ │ │ - eorseq lr, r5, r4, asr #7 │ │ │ │ - ldrdeq r2, [r7], -r4 │ │ │ │ - eorseq r4, r6, r8, lsr r5 │ │ │ │ - @ instruction: 0x00395ebc │ │ │ │ - eorseq fp, r6, r0, lsr ip │ │ │ │ - eorseq r5, r9, r8, asr #14 │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r3, r6, ip, ror #26 │ │ │ │ - eorseq r4, r6, r8, ror r3 │ │ │ │ - eorseq r4, r6, r0, lsl #8 │ │ │ │ - eorseq r4, r6, r0, lsr #9 │ │ │ │ - @ instruction: 0x00363cd4 │ │ │ │ - subseq r2, sp, r0, lsl #20 │ │ │ │ - eorseq r4, r6, r4, lsl r5 │ │ │ │ - eorseq r4, r6, r0, ror #9 │ │ │ │ - eorseq r4, r6, r8, asr #9 │ │ │ │ - eorseq r4, r6, r0, ror #8 │ │ │ │ - eorseq r4, r6, r0, lsr r4 │ │ │ │ - eorseq ip, r5, r8, lsl pc │ │ │ │ - @ instruction: 0x003643d4 │ │ │ │ - eorseq r4, r6, ip, asr #8 │ │ │ │ - mlaseq r6, r0, r5, r4 │ │ │ │ - eorseq r4, r6, r0, ror r5 │ │ │ │ + subseq sl, r5, r8, asr #24 │ │ │ │ + eorseq r1, r6, r0, lsl #26 │ │ │ │ + eorseq pc, r8, r0, lsr #5 │ │ │ │ + mlaseq r5, r8, r6, pc @ │ │ │ │ + @ instruction: 0x00361dd8 │ │ │ │ + subseq r8, r5, r8, lsr #23 │ │ │ │ + @ instruction: 0x00361cbc │ │ │ │ + eorseq r1, r6, r0, lsl lr │ │ │ │ + eorseq fp, r5, r4, asr #26 │ │ │ │ + andeq r2, r7, ip, ror #31 │ │ │ │ + mlaseq r6, r4, lr, r1 │ │ │ │ + eorseq r3, r9, ip, lsr r8 │ │ │ │ + @ instruction: 0x003695b0 │ │ │ │ + eorseq r3, r9, r8, asr #1 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + @ instruction: 0x003616dc │ │ │ │ + @ instruction: 0x00361cd4 │ │ │ │ + eorseq r1, r6, ip, asr sp │ │ │ │ + @ instruction: 0x00361dfc │ │ │ │ + eorseq r1, r6, r4, asr #12 │ │ │ │ + subseq r2, ip, r0, lsl #20 │ │ │ │ + eorseq r1, r6, r0, ror lr │ │ │ │ + eorseq r1, r6, ip, lsr lr │ │ │ │ + eorseq r1, r6, r4, lsr #28 │ │ │ │ + @ instruction: 0x00361dbc │ │ │ │ + eorseq r1, r6, ip, lsl #27 │ │ │ │ + mlaseq r5, r8, r8, sl │ │ │ │ + eorseq r1, r6, r0, lsr sp │ │ │ │ + eorseq r1, r6, r8, lsr #27 │ │ │ │ + eorseq r1, r6, ip, ror #29 │ │ │ │ + eorseq r1, r6, ip, asr #29 │ │ │ │ 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 b8cc8 │ │ │ │ + bcs b8868 │ │ │ │ cmp fp, #380 @ 0x17c │ │ │ │ ldrcs r2, [r0, #52] @ 0x34 │ │ │ │ subcs r3, fp, #380 @ 0x17c │ │ │ │ - bcs b8cc8 │ │ │ │ + bcs b8868 │ │ │ │ cmp fp, #368 @ 0x170 │ │ │ │ ldrcs r2, [r0, #56] @ 0x38 │ │ │ │ subcs r3, fp, #368 @ 0x170 │ │ │ │ - bcs b8cc8 │ │ │ │ + bcs b8868 │ │ │ │ cmp fp, #223 @ 0xdf │ │ │ │ - bls b8948 │ │ │ │ + bls b84a4 │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ sub r3, fp, #224 @ 0xe0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b8960 │ │ │ │ + beq b84bc │ │ │ │ adds r3, r2, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq b8960 │ │ │ │ + beq b84bc │ │ │ │ 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, #1800] @ b8f48 │ │ │ │ + ldr r2, [pc, #1792] @ b8a9c │ │ │ │ ldr r3, [r9, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne b8dac │ │ │ │ + bne b894c │ │ │ │ ldr r4, [r9, #12] │ │ │ │ cmn r4, #1 │ │ │ │ - beq b8dac │ │ │ │ + beq b894c │ │ │ │ ldr r8, [r5, #172] @ 0xac │ │ │ │ cmp r8, #0 │ │ │ │ - beq b8e6c │ │ │ │ + beq b89d0 │ │ │ │ ldr r3, [r8] │ │ │ │ ldr fp, [r8, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b8ce8 │ │ │ │ + beq b8888 │ │ │ │ add r1, r3, #1 │ │ │ │ cmp fp, #0 │ │ │ │ str r1, [r8] │ │ │ │ - ble b8cb4 │ │ │ │ + ble b8854 │ │ │ │ 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 b8978 │ │ │ │ + bne b84d4 │ │ │ │ ldr r0, [r8, #132] @ 0x84 │ │ │ │ - bl 9b4ac │ │ │ │ + bl 9b3d0 │ │ │ │ cmn r0, #3 │ │ │ │ - beq b8ea8 │ │ │ │ + beq b854c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r7, r7, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b89ec │ │ │ │ + bne b858c │ │ │ │ cmp r7, fp │ │ │ │ - blt b888c │ │ │ │ + blt b83e8 │ │ │ │ ldr r8, [sp, #8] │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b88f0 │ │ │ │ + beq b844c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq b8e40 │ │ │ │ + beq b8a04 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq b8dd4 │ │ │ │ + beq b8580 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ add r0, r6, #28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq b8cac │ │ │ │ + beq b884c │ │ │ │ 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 b8cc0 │ │ │ │ + bhi b8860 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, fp │ │ │ │ movne r2, r0 │ │ │ │ - bne b8808 │ │ │ │ + bne b8364 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ add r6, r6, #28 │ │ │ │ cmp r3, fp │ │ │ │ - beq b8960 │ │ │ │ + beq b84bc │ │ │ │ mov r0, r6 │ │ │ │ - b b8940 │ │ │ │ - ldr r3, [pc, #1484] @ b8f4c │ │ │ │ + b b849c │ │ │ │ + ldr r3, [pc, #1476] @ b8aa0 │ │ │ │ ldr r2, [r8, #180] @ 0xb4 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ 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 │ │ │ │ @@ -146687,334 +146386,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 9b4ac │ │ │ │ - b b88b0 │ │ │ │ + bl 9b3d0 │ │ │ │ + cmn r0, #3 │ │ │ │ + bne b8414 │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ + ldr r3, [r8] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq b856c │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r8] │ │ │ │ + beq b8a94 │ │ │ │ + bl 11a7f8 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne b845c │ │ │ │ + ldr r3, [pc, #1308] @ b8aa4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + b b8838 │ │ │ │ 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 b8a20 │ │ │ │ + beq b85c0 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r8] │ │ │ │ - beq b8e58 │ │ │ │ + beq b89b4 │ │ │ │ ldr r7, [r3] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - ldr r1, [pc, #1316] @ b8f50 │ │ │ │ + ldr r1, [pc, #1244] @ b8aa8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne b8d08 │ │ │ │ + bne b88a8 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r4, [r6, #24] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r2, r4 │ │ │ │ - bne b8d14 │ │ │ │ - ldr r2, [pc, #1280] @ b8f4c │ │ │ │ - bl 35a770 │ │ │ │ + bne b88b4 │ │ │ │ + ldr r2, [pc, #1204] @ b8aa0 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr ip, [r2, #8] │ │ │ │ add r8, ip, #98304 @ 0x18000 │ │ │ │ ldr r2, [r8, #1164] @ 0x48c │ │ │ │ cmp r4, r2 │ │ │ │ - beq b8e30 │ │ │ │ - ldr r2, [pc, #1256] @ b8f54 │ │ │ │ + beq b8660 │ │ │ │ + ldr r2, [pc, #1184] @ b8aac │ │ │ │ add r0, ip, #99328 @ 0x18400 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ add r0, r0, #144 @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ str r4, [r8, #1164] @ 0x48c │ │ │ │ - bne b8a94 │ │ │ │ - b b8ab8 │ │ │ │ + bne b8634 │ │ │ │ + b b8658 │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ add r2, r2, #28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b8ab8 │ │ │ │ + beq b8658 │ │ │ │ cmp r4, r1 │ │ │ │ - bne b8a84 │ │ │ │ + bne b8624 │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ mov lr, r0 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [lr], #4 │ │ │ │ add r2, r2, #28 │ │ │ │ mov r0, lr │ │ │ │ - bne b8a94 │ │ │ │ + bne b8634 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ ldr r2, [r8, #1168] @ 0x490 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b8bb0 │ │ │ │ + beq b8750 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #420 @ 0x1a4 │ │ │ │ - bcs b8e24 │ │ │ │ + bcs b89a8 │ │ │ │ cmp r2, #380 @ 0x17c │ │ │ │ - bcs b8df0 │ │ │ │ + bcs b8974 │ │ │ │ cmp r2, #368 @ 0x170 │ │ │ │ - bcs b8dfc │ │ │ │ + bcs b8980 │ │ │ │ cmp r2, #223 @ 0xdf │ │ │ │ - bls b8d7c │ │ │ │ + bls b891c │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ sub r2, r2, #224 @ 0xe0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq b8de0 │ │ │ │ + beq b8964 │ │ │ │ adds r1, r1, r2 │ │ │ │ - beq b8b14 │ │ │ │ + beq b86b4 │ │ │ │ ldr r0, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b8d90 │ │ │ │ + beq b8930 │ │ │ │ ldr r2, [r8, #1172] @ 0x494 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b8ba0 │ │ │ │ + beq b8740 │ │ │ │ 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 b8b6c │ │ │ │ + bcs b870c │ │ │ │ cmp r2, #380 @ 0x17c │ │ │ │ ldrcs r0, [r5, #52] @ 0x34 │ │ │ │ subcs r2, r2, #380 @ 0x17c │ │ │ │ - bcs b8b6c │ │ │ │ + bcs b870c │ │ │ │ cmp r2, #368 @ 0x170 │ │ │ │ ldrcs r0, [r5, #56] @ 0x38 │ │ │ │ subcs r2, r2, #368 @ 0x170 │ │ │ │ - bcs b8b6c │ │ │ │ + bcs b870c │ │ │ │ cmp r2, #223 @ 0xdf │ │ │ │ - bls b8cf4 │ │ │ │ + bls b8894 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ sub r2, r2, #224 @ 0xe0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq b8b94 │ │ │ │ + beq b8734 │ │ │ │ adds lr, r0, r2 │ │ │ │ - beq b8b94 │ │ │ │ + beq b8734 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq b8b94 │ │ │ │ + beq b8734 │ │ │ │ cmp r1, #0 │ │ │ │ - bne b8bb0 │ │ │ │ + bne b8750 │ │ │ │ mov r1, lr │ │ │ │ ldr r2, [ip, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne b8b28 │ │ │ │ + bne b86c8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, r1 │ │ │ │ cmpne r1, #0 │ │ │ │ - bne b8bb8 │ │ │ │ + bne b8758 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne b8cd4 │ │ │ │ + bne b8874 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r2, [r6, #12] │ │ │ │ cmp r1, r2 │ │ │ │ - bne b8d40 │ │ │ │ + bne b88e0 │ │ │ │ ldr r2, [r5, #172] @ 0xac │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq b8c54 │ │ │ │ + beq b87f4 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble b8d40 │ │ │ │ + ble b88e0 │ │ │ │ ldr ip, [r2, #12] │ │ │ │ cmp r1, ip │ │ │ │ - beq b8c78 │ │ │ │ + beq b8818 │ │ │ │ cmp r0, #1 │ │ │ │ - beq b8ea0 │ │ │ │ + beq b89c8 │ │ │ │ ldr ip, [r2, #16] │ │ │ │ cmp r1, ip │ │ │ │ - beq b8c78 │ │ │ │ + beq b8818 │ │ │ │ cmp r0, #2 │ │ │ │ - beq b8d40 │ │ │ │ + beq b88e0 │ │ │ │ ldr ip, [r2, #20] │ │ │ │ cmp r1, ip │ │ │ │ - beq b8c78 │ │ │ │ + beq b8818 │ │ │ │ cmp r0, #3 │ │ │ │ - beq b8d40 │ │ │ │ + beq b88e0 │ │ │ │ add r2, r2, #20 │ │ │ │ mov ip, #3 │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ add ip, ip, #1 │ │ │ │ cmp r1, lr │ │ │ │ - beq b8c78 │ │ │ │ + beq b8818 │ │ │ │ cmp r0, ip │ │ │ │ - bne b8c38 │ │ │ │ - b b8d40 │ │ │ │ + bne b87d8 │ │ │ │ + b b88e0 │ │ │ │ mov r2, r5 │ │ │ │ cmp r1, r2 │ │ │ │ - beq b8c78 │ │ │ │ + beq b8818 │ │ │ │ ldr r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne b8c58 │ │ │ │ - ldr r2, [pc, #740] @ b8f58 │ │ │ │ + bne b87f8 │ │ │ │ + ldr r2, [pc, #668] @ b8ab0 │ │ │ │ cmp r1, r2 │ │ │ │ - bne b8d40 │ │ │ │ + bne b88e0 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmn r7, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b8c98 │ │ │ │ + beq b8838 │ │ │ │ sub r7, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ str r7, [r3] │ │ │ │ - beq b8ed0 │ │ │ │ + beq b8a1c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r6, #32] │ │ │ │ add r0, r6, #28 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b8914 │ │ │ │ + bne b8470 │ │ │ │ mov r6, r0 │ │ │ │ - b b8834 │ │ │ │ + b b8390 │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b88e4 │ │ │ │ - b b88f0 │ │ │ │ + bne b8440 │ │ │ │ + b b844c │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ sub r3, fp, #208 @ 0xd0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne b8808 │ │ │ │ - b b8960 │ │ │ │ + bne b8364 │ │ │ │ + b b84bc │ │ │ │ mov r1, r2 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, r1 │ │ │ │ - beq b8bc4 │ │ │ │ - b b8d40 │ │ │ │ + beq b8764 │ │ │ │ + b b88e0 │ │ │ │ cmp fp, #0 │ │ │ │ - bgt b8880 │ │ │ │ - b b88f0 │ │ │ │ + bgt b83dc │ │ │ │ + b b844c │ │ │ │ cmp r2, #207 @ 0xcf │ │ │ │ ldrhi r0, [r5, #40] @ 0x28 │ │ │ │ subhi r2, r2, #208 @ 0xd0 │ │ │ │ movls r0, r5 │ │ │ │ - b b8b6c │ │ │ │ - ldr r1, [pc, #588] @ b8f5c │ │ │ │ + b b870c │ │ │ │ + ldr r1, [pc, #516] @ b8ab4 │ │ │ │ cmp r2, r1 │ │ │ │ - beq b8d4c │ │ │ │ - ldr r2, [pc, #580] @ b8f60 │ │ │ │ + beq b88ec │ │ │ │ + ldr r2, [pc, #508] @ b8ab8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq b8e08 │ │ │ │ + beq b898c │ │ │ │ ldr r2, [r6, #8] │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #560] @ b8f64 │ │ │ │ + ldr r2, [pc, #488] @ b8abc │ │ │ │ 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 b8c80 │ │ │ │ + b b8820 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ - ldr r2, [pc, #524] @ b8f68 │ │ │ │ + ldr r2, [pc, #452] @ b8ac0 │ │ │ │ cmp r1, r2 │ │ │ │ - bne b8d14 │ │ │ │ + bne b88b4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r2, r5, #156 @ 0x9c │ │ │ │ cmp r1, r2 │ │ │ │ - bne b8d14 │ │ │ │ + bne b88b4 │ │ │ │ ldr r2, [r5, #156] @ 0x9c │ │ │ │ str r2, [sp, #12] │ │ │ │ - b b8c80 │ │ │ │ + b b8820 │ │ │ │ cmp r2, #207 @ 0xcf │ │ │ │ ldrhi r1, [r5, #40] @ 0x28 │ │ │ │ subhi r2, r2, #208 @ 0xd0 │ │ │ │ movls r1, r5 │ │ │ │ - b b8af8 │ │ │ │ + b b8698 │ │ │ │ ldr r2, [r8, #1172] @ 0x494 │ │ │ │ cmp r2, #0 │ │ │ │ - beq b8bb0 │ │ │ │ + beq b8750 │ │ │ │ add ip, ip, #99328 @ 0x18400 │ │ │ │ add ip, ip, #148 @ 0x94 │ │ │ │ mov r1, r0 │ │ │ │ - b b8b28 │ │ │ │ + b b86c8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 8bfc4 │ │ │ │ + bl 8befc │ │ │ │ cmn r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne b8854 │ │ │ │ - bl 11af64 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne b8900 │ │ │ │ - ldr r3, [pc, #400] @ b8f6c │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b b8c98 │ │ │ │ + bne b83b0 │ │ │ │ + b b856c │ │ │ │ ldr r2, [r8, #1172] @ 0x494 │ │ │ │ cmp r2, #0 │ │ │ │ - bne b8b20 │ │ │ │ - b b8bb0 │ │ │ │ + bne b86c0 │ │ │ │ + b b8750 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ sub r2, r2, #380 @ 0x17c │ │ │ │ - b b8af8 │ │ │ │ + b b8698 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ sub r2, r2, #368 @ 0x170 │ │ │ │ - b b8af8 │ │ │ │ + b b8698 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r2, r5, #60 @ 0x3c │ │ │ │ cmp r1, r2 │ │ │ │ - ldreq r2, [pc, #340] @ b8f70 │ │ │ │ + ldreq r2, [pc, #292] @ b8ac4 │ │ │ │ streq r2, [sp, #12] │ │ │ │ - beq b8c80 │ │ │ │ - b b8d20 │ │ │ │ + beq b8820 │ │ │ │ + b b88c0 │ │ │ │ ldr r1, [r5, #80] @ 0x50 │ │ │ │ sub r2, r2, #420 @ 0x1a4 │ │ │ │ - b b8af8 │ │ │ │ - ldr r2, [r8, #1168] @ 0x490 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne b8acc │ │ │ │ - b b8bb0 │ │ │ │ - mov r4, #0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - cmn r4, #1 │ │ │ │ - bne b88f0 │ │ │ │ - b b8dc0 │ │ │ │ + b b8698 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b b8a1c │ │ │ │ + b b85bc │ │ │ │ + str r0, [sp, #20] │ │ │ │ + b b8820 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ tst r3, #2 │ │ │ │ - bne b8edc │ │ │ │ + bne b8a28 │ │ │ │ tst r3, #8192 @ 0x2000 │ │ │ │ - bne b88f0 │ │ │ │ + bne b844c │ │ │ │ mov r0, r5 │ │ │ │ - bl a56c0 │ │ │ │ + bl a55e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt b8dc0 │ │ │ │ + blt b856c │ │ │ │ ldr r8, [r5, #172] @ 0xac │ │ │ │ cmp r8, #0 │ │ │ │ - beq b88f0 │ │ │ │ - b b8860 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - b b8c80 │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ - ldr r3, [r8] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b8dc0 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r8] │ │ │ │ - bne b8dc0 │ │ │ │ - mvn r4, #0 │ │ │ │ - b b8e44 │ │ │ │ + beq b844c │ │ │ │ + b b83bc │ │ │ │ + mov r4, #0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + cmn r4, #1 │ │ │ │ + bne b844c │ │ │ │ + b b856c │ │ │ │ mov r0, r3 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b b8c98 │ │ │ │ - ldr r2, [pc, #104] @ b8f4c │ │ │ │ - bl 35a770 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b b8838 │ │ │ │ + ldr r2, [pc, #112] @ b8aa0 │ │ │ │ + bl 3580f0 │ │ │ │ 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 │ │ │ │ @@ -147030,288 +146725,290 @@ │ │ │ │ add r3, r3, #764 @ 0x2fc │ │ │ │ add r3, r1, r3 │ │ │ │ addeq r3, r2, #98304 @ 0x18000 │ │ │ │ addeq r3, r3, #228 @ 0xe4 │ │ │ │ addeq r3, r1, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b88f0 │ │ │ │ - b b8e80 │ │ │ │ - ldrsheq sl, [r6], #-76 @ 0xffffffb4 │ │ │ │ - andeq r0, r0, ip │ │ │ │ - ldrsheq r7, [r6], #-52 @ 0xffffffcc │ │ │ │ - subseq fp, r6, ip, asr r1 │ │ │ │ - subseq r8, r6, r0, asr lr │ │ │ │ - subseq r3, r6, r8, asr #31 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - andseq r2, ip, ip, lsr #1 │ │ │ │ - andseq r1, r5, r0, asr #27 │ │ │ │ - andeq r6, r4, r0, asr r9 │ │ │ │ - ldrdeq r9, [sl], -r4 @ │ │ │ │ + bne b844c │ │ │ │ + b b89e4 │ │ │ │ + mvn r4, #0 │ │ │ │ + b b8a08 │ │ │ │ + ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ + andeq r0, r0, ip │ │ │ │ + andeq r6, r4, r8, ror #18 │ │ │ │ + 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, r4, asr #10 │ │ │ │ + andseq r1, r5, ip, lsr #13 │ │ │ │ + eoreq r6, sl, r4, lsr #4 │ │ │ │ │ │ │ │ -000b8f74 : │ │ │ │ +000b8ac8 : │ │ │ │ ldr ip, [r0, #4] │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ ands ip, ip, #536870912 @ 0x20000000 │ │ │ │ - beq b90d4 │ │ │ │ + beq b8c28 │ │ │ │ ldr ip, [r0, #28] │ │ │ │ push {r4, r5, lr} │ │ │ │ cmp ip, #0 │ │ │ │ ldr lr, [r1] │ │ │ │ - bne b908c │ │ │ │ + bne b8be0 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ ldr r4, [r0, #16] │ │ │ │ cmp lr, r4 │ │ │ │ movlt r5, #0 │ │ │ │ movge r5, #1 │ │ │ │ orrs r5, r5, lr, lsr #31 │ │ │ │ - bne b9038 │ │ │ │ + bne b8b8c │ │ │ │ ldrb ip, [r0, #6] │ │ │ │ ldrb r5, [r0, #5] │ │ │ │ cmp ip, #0 │ │ │ │ mov ip, #1 │ │ │ │ lsl ip, ip, r5 │ │ │ │ add r0, r0, #20 │ │ │ │ - beq b9040 │ │ │ │ + beq b8b94 │ │ │ │ add ip, ip, lr, lsl #3 │ │ │ │ add ip, r0, ip │ │ │ │ ldr r0, [ip, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b9014 │ │ │ │ + beq b8b68 │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r4, [ip] │ │ │ │ ldr r0, [ip, #4] │ │ │ │ str lr, [r1] │ │ │ │ - beq b906c │ │ │ │ + beq b8bc0 │ │ │ │ cmp r3, #0 │ │ │ │ str r4, [r2] │ │ │ │ - beq b900c │ │ │ │ + beq b8b60 │ │ │ │ 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 b9014 │ │ │ │ + beq b8b68 │ │ │ │ cmp r4, lr │ │ │ │ - bgt b8fe4 │ │ │ │ + bgt b8b38 │ │ │ │ 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 b9078 │ │ │ │ + beq b8bcc │ │ │ │ ldr r4, [ip, #4] │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str lr, [r1] │ │ │ │ - bne b8ffc │ │ │ │ + bne b8b50 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b9008 │ │ │ │ - b b900c │ │ │ │ + bne b8b5c │ │ │ │ + b b8b60 │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r4, lr │ │ │ │ add ip, ip, #12 │ │ │ │ - bgt b904c │ │ │ │ + bgt b8ba0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp lr, #0 │ │ │ │ - blt b9038 │ │ │ │ + blt b8b8c │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp lr, r4 │ │ │ │ - bge b9038 │ │ │ │ + bge b8b8c │ │ │ │ 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 b905c │ │ │ │ + b b8bb0 │ │ │ │ mov r0, ip │ │ │ │ bx lr │ │ │ │ ldr ip, [r0, #4] │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ ands ip, ip, #536870912 @ 0x20000000 │ │ │ │ - beq b9268 │ │ │ │ + beq b8dbc │ │ │ │ ldr ip, [r0, #28] │ │ │ │ push {r4, r5, lr} │ │ │ │ cmp ip, #0 │ │ │ │ ldr lr, [r1] │ │ │ │ - bne b921c │ │ │ │ + bne b8d70 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ ldr r4, [r0, #16] │ │ │ │ cmp lr, r4 │ │ │ │ movlt r5, #0 │ │ │ │ movge r5, #1 │ │ │ │ orrs r5, r5, lr, lsr #31 │ │ │ │ - bne b9200 │ │ │ │ + bne b8d54 │ │ │ │ ldrb ip, [r0, #6] │ │ │ │ ldrb r5, [r0, #5] │ │ │ │ cmp ip, #0 │ │ │ │ mov ip, #1 │ │ │ │ lsl ip, ip, r5 │ │ │ │ add r0, r0, #20 │ │ │ │ - beq b918c │ │ │ │ + beq b8ce0 │ │ │ │ add ip, ip, lr, lsl #3 │ │ │ │ add ip, r0, ip │ │ │ │ ldr r0, [ip, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b91dc │ │ │ │ + beq b8d30 │ │ │ │ ldr r4, [ip] │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [ip, #4] │ │ │ │ ldr ip, [r4, #12] │ │ │ │ str lr, [r1] │ │ │ │ - beq b91bc │ │ │ │ + beq b8d10 │ │ │ │ cmp r3, #0 │ │ │ │ str r4, [r2] │ │ │ │ - beq b91c4 │ │ │ │ + beq b8d18 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r0, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne b91d0 │ │ │ │ + bne b8d24 │ │ │ │ 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 b9208 │ │ │ │ + beq b8d5c │ │ │ │ ldr r4, [ip, #4] │ │ │ │ ldr ip, [ip] │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str lr, [r1] │ │ │ │ - bne b9168 │ │ │ │ + bne b8cbc │ │ │ │ cmp r3, #0 │ │ │ │ - bne b9174 │ │ │ │ + bne b8cc8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b9184 │ │ │ │ + beq b8cd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str ip, [r3] │ │ │ │ - b b9184 │ │ │ │ + b b8cd8 │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r4, lr │ │ │ │ add ip, ip, #8 │ │ │ │ pople {r4, r5, pc} │ │ │ │ ldr r0, [ip, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b91dc │ │ │ │ + beq b8d30 │ │ │ │ cmp r4, lr │ │ │ │ - bgt b914c │ │ │ │ + bgt b8ca0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r4, lr │ │ │ │ add ip, ip, #12 │ │ │ │ - bgt b9198 │ │ │ │ + bgt b8cec │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp lr, #0 │ │ │ │ - blt b9200 │ │ │ │ + blt b8d54 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, lr │ │ │ │ - ble b9200 │ │ │ │ + ble b8d54 │ │ │ │ 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 b91ac │ │ │ │ + b b8d00 │ │ │ │ mov r0, ip │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000b9270 <_PyObject_LookupSpecial@@Base>: │ │ │ │ +000b8dc4 <_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] @ b9590 <_PyObject_LookupSpecial@@Base+0x320> │ │ │ │ + ldr r8, [pc, #776] @ b90e4 <_PyObject_LookupSpecial@@Base+0x320> │ │ │ │ ldr r9, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r9, #192] @ 0xc0 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ 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 b93fc <_PyObject_LookupSpecial@@Base+0x18c> │ │ │ │ + bne b8f50 <_PyObject_LookupSpecial@@Base+0x18c> │ │ │ │ ldr r3, [sl, #2812] @ 0xafc │ │ │ │ cmp r1, r3 │ │ │ │ - bne b93fc <_PyObject_LookupSpecial@@Base+0x18c> │ │ │ │ + bne b8f50 <_PyObject_LookupSpecial@@Base+0x18c> │ │ │ │ add r5, r5, #40960 @ 0xa000 │ │ │ │ add r5, r5, r4 │ │ │ │ ldr r9, [r5, #2816] @ 0xb00 │ │ │ │ cmp r9, #0 │ │ │ │ - beq b94a4 <_PyObject_LookupSpecial@@Base+0x234> │ │ │ │ + beq b8ff8 <_PyObject_LookupSpecial@@Base+0x234> │ │ │ │ ldr r2, [r9] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b94b4 <_PyObject_LookupSpecial@@Base+0x244> │ │ │ │ + beq b9008 <_PyObject_LookupSpecial@@Base+0x244> │ │ │ │ ldr r1, [r9, #4] │ │ │ │ add r2, r2, #1 │ │ │ │ ldr r4, [r1, #136] @ 0x88 │ │ │ │ str r2, [r9] │ │ │ │ cmp r4, #0 │ │ │ │ - beq b93cc <_PyObject_LookupSpecial@@Base+0x15c> │ │ │ │ - ldr r2, [pc, #636] @ b9594 <_PyObject_LookupSpecial@@Base+0x324> │ │ │ │ + beq b8f20 <_PyObject_LookupSpecial@@Base+0x15c> │ │ │ │ + ldr r2, [pc, #636] @ b90e8 <_PyObject_LookupSpecial@@Base+0x324> │ │ │ │ cmp r4, r2 │ │ │ │ - bne b93d8 <_PyObject_LookupSpecial@@Base+0x168> │ │ │ │ - ldr r2, [pc, #628] @ b9598 <_PyObject_LookupSpecial@@Base+0x328> │ │ │ │ + bne b8f2c <_PyObject_LookupSpecial@@Base+0x168> │ │ │ │ + ldr r2, [pc, #628] @ b90ec <_PyObject_LookupSpecial@@Base+0x328> │ │ │ │ cmp r6, r2 │ │ │ │ - beq b9570 <_PyObject_LookupSpecial@@Base+0x300> │ │ │ │ - ldr r0, [pc, #620] @ b959c <_PyObject_LookupSpecial@@Base+0x32c> │ │ │ │ - bl 91d28 <_PyObject_GC_New@@Base> │ │ │ │ + beq b90c4 <_PyObject_LookupSpecial@@Base+0x300> │ │ │ │ + ldr r0, [pc, #620] @ b90f0 <_PyObject_LookupSpecial@@Base+0x32c> │ │ │ │ + bl 91c4c <_PyObject_GC_New@@Base> │ │ │ │ ldr r2, [r9] │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b93b0 <_PyObject_LookupSpecial@@Base+0x140> │ │ │ │ + beq b8f04 <_PyObject_LookupSpecial@@Base+0x140> │ │ │ │ mov r1, #0 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ str r1, [r4, #16] │ │ │ │ - beq b9520 <_PyObject_LookupSpecial@@Base+0x2b0> │ │ │ │ + beq b9074 <_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 b9530 <_PyObject_LookupSpecial@@Base+0x2c0> │ │ │ │ - ldr r2, [pc, #560] @ b95a0 <_PyObject_LookupSpecial@@Base+0x330> │ │ │ │ + beq b9084 <_PyObject_LookupSpecial@@Base+0x2c0> │ │ │ │ + ldr r2, [pc, #560] @ b90f4 <_PyObject_LookupSpecial@@Base+0x330> │ │ │ │ add r1, r1, #1 │ │ │ │ str r1, [r6] │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ 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 │ │ │ │ @@ -147319,717 +147016,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 b93c8 <_PyObject_LookupSpecial@@Base+0x158> │ │ │ │ + beq b8f1c <_PyObject_LookupSpecial@@Base+0x158> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r9] │ │ │ │ - beq b9514 <_PyObject_LookupSpecial@@Base+0x2a4> │ │ │ │ + beq b9068 <_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 b93b8 <_PyObject_LookupSpecial@@Base+0x148> │ │ │ │ - b b93c8 <_PyObject_LookupSpecial@@Base+0x158> │ │ │ │ - ldr r3, [pc, #416] @ b95a4 <_PyObject_LookupSpecial@@Base+0x334> │ │ │ │ + bne b8f0c <_PyObject_LookupSpecial@@Base+0x148> │ │ │ │ + b b8f1c <_PyObject_LookupSpecial@@Base+0x158> │ │ │ │ + ldr r3, [pc, #416] @ b90f8 <_PyObject_LookupSpecial@@Base+0x334> │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne b94e4 <_PyObject_LookupSpecial@@Base+0x274> │ │ │ │ + bne b9038 <_PyObject_LookupSpecial@@Base+0x274> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bgt b94e4 <_PyObject_LookupSpecial@@Base+0x274> │ │ │ │ + bgt b9038 <_PyObject_LookupSpecial@@Base+0x274> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl a8964 <_PyType_LookupRef@@Base+0x190> │ │ │ │ + bl a8888 <_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 a8a74 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ + bl a8998 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ mov r9, r0 │ │ │ │ - bne b9504 <_PyObject_LookupSpecial@@Base+0x294> │ │ │ │ + bne b9058 <_PyObject_LookupSpecial@@Base+0x294> │ │ │ │ cmp fp, #0 │ │ │ │ - beq b949c <_PyObject_LookupSpecial@@Base+0x22c> │ │ │ │ + beq b8ff0 <_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 35a5c8 │ │ │ │ + bl 357f4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r5, r4] │ │ │ │ ldr r2, [sl] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b94c8 <_PyObject_LookupSpecial@@Base+0x258> │ │ │ │ + bne b901c <_PyObject_LookupSpecial@@Base+0x258> │ │ │ │ cmp r9, #0 │ │ │ │ - bne b94b4 <_PyObject_LookupSpecial@@Base+0x244> │ │ │ │ + bne b9008 <_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 b9310 <_PyObject_LookupSpecial@@Base+0xa0> │ │ │ │ - b b93cc <_PyObject_LookupSpecial@@Base+0x15c> │ │ │ │ + bne b8e64 <_PyObject_LookupSpecial@@Base+0xa0> │ │ │ │ + b b8f20 <_PyObject_LookupSpecial@@Base+0x15c> │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sl] │ │ │ │ - bne b949c <_PyObject_LookupSpecial@@Base+0x22c> │ │ │ │ + bne b8ff0 <_PyObject_LookupSpecial@@Base+0x22c> │ │ │ │ mov r0, sl │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b b949c <_PyObject_LookupSpecial@@Base+0x22c> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b b8ff0 <_PyObject_LookupSpecial@@Base+0x22c> │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl a8a74 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ + bl a8998 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ mov r9, r0 │ │ │ │ - beq b949c <_PyObject_LookupSpecial@@Base+0x22c> │ │ │ │ + beq b8ff0 <_PyObject_LookupSpecial@@Base+0x22c> │ │ │ │ cmn r2, #1 │ │ │ │ - bne b94a4 <_PyObject_LookupSpecial@@Base+0x234> │ │ │ │ - bl 11af64 │ │ │ │ - b b94a4 <_PyObject_LookupSpecial@@Base+0x234> │ │ │ │ + bne b8ff8 <_PyObject_LookupSpecial@@Base+0x234> │ │ │ │ + bl 11a7f8 │ │ │ │ + b b8ff8 <_PyObject_LookupSpecial@@Base+0x234> │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b b93c8 <_PyObject_LookupSpecial@@Base+0x158> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b b8f1c <_PyObject_LookupSpecial@@Base+0x158> │ │ │ │ ldr r1, [r6] │ │ │ │ str r9, [r4, #8] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b9368 <_PyObject_LookupSpecial@@Base+0xf8> │ │ │ │ - ldr r1, [pc, #104] @ b95a0 <_PyObject_LookupSpecial@@Base+0x330> │ │ │ │ - bl 35a770 │ │ │ │ + bne b8ebc <_PyObject_LookupSpecial@@Base+0xf8> │ │ │ │ + ldr r1, [pc, #104] @ b90f4 <_PyObject_LookupSpecial@@Base+0x330> │ │ │ │ + bl 3580f0 │ │ │ │ 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 b93b0 <_PyObject_LookupSpecial@@Base+0x140> │ │ │ │ + b b8f04 <_PyObject_LookupSpecial@@Base+0x140> │ │ │ │ ldr r1, [r9] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b93cc <_PyObject_LookupSpecial@@Base+0x15c> │ │ │ │ + beq b8f20 <_PyObject_LookupSpecial@@Base+0x15c> │ │ │ │ add r1, r1, #1 │ │ │ │ mov r4, r9 │ │ │ │ mov r2, r1 │ │ │ │ str r1, [r9] │ │ │ │ - b b93b0 <_PyObject_LookupSpecial@@Base+0x140> │ │ │ │ + b b8f04 <_PyObject_LookupSpecial@@Base+0x140> │ │ │ │ andeq r0, r0, ip │ │ │ │ - andseq lr, r4, r0, asr #22 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - @ instruction: 0x00568194 │ │ │ │ - andseq pc, r4, ip, lsr r3 @ │ │ │ │ - ldrsheq sl, [r6], #-76 @ 0xffffffb4 │ │ │ │ + mulseq r4, r8, r2 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + @ instruction: 0x00558194 │ │ │ │ + andseq lr, r4, ip, lsr ip │ │ │ │ + ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ │ │ │ │ -000b95a8 : │ │ │ │ +000b90fc : │ │ │ │ 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] @ b96e8 │ │ │ │ + ldr r2, [pc, #284] @ b923c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r8, [r2, r0] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ sub sp, sp, #20 │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ mov r5, r1 │ │ │ │ - beq b963c │ │ │ │ + beq b9190 │ │ │ │ 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 b963c │ │ │ │ + beq b9190 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r9 │ │ │ │ ldr r2, [r8, #72] @ 0x48 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq b9664 │ │ │ │ + beq b91b8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne b9680 │ │ │ │ + bne b91d4 │ │ │ │ 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 b32ac <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl b2e20 <_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 b96b4 │ │ │ │ + beq b9208 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b96b4 │ │ │ │ + beq b9208 │ │ │ │ mov r3, #0 │ │ │ │ - b b9630 │ │ │ │ + b b9184 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq b9630 │ │ │ │ + beq b9184 │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b96d0 │ │ │ │ - ldr r3, [pc, #76] @ b96ec │ │ │ │ - ldr r2, [pc, #76] @ b96f0 │ │ │ │ + bne b9224 │ │ │ │ + ldr r3, [pc, #76] @ b9240 │ │ │ │ + ldr r2, [pc, #76] @ b9244 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r4 │ │ │ │ - bl 2d7f6c │ │ │ │ - b b9678 │ │ │ │ - ldr r3, [pc, #48] @ b96ec │ │ │ │ - ldr r2, [pc, #52] @ b96f4 │ │ │ │ + bl 2d501c │ │ │ │ + b b91cc │ │ │ │ + ldr r3, [pc, #48] @ b9240 │ │ │ │ + ldr r2, [pc, #52] @ b9248 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1c19a4 <_PyErr_Format@@Base> │ │ │ │ - b b9678 │ │ │ │ + bl 1bfe3c <_PyErr_Format@@Base> │ │ │ │ + b b91cc │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r3] │ │ │ │ - bne b9698 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b b9698 │ │ │ │ + bne b91ec │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b b91ec │ │ │ │ andeq r0, r0, ip │ │ │ │ - ldrsbeq r1, [r6], #-12 │ │ │ │ - @ instruction: 0x00363bbc │ │ │ │ - eorseq r3, r6, ip, lsl #23 │ │ │ │ + ldrsbeq r1, [r5], #-12 │ │ │ │ + eorseq r1, r6, ip, lsr r5 │ │ │ │ + eorseq r1, r6, ip, lsl #10 │ │ │ │ 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 b9c0c │ │ │ │ + bne b9760 │ │ │ │ bic r5, r2, #-2147483648 @ 0x80000000 │ │ │ │ cmp r5, #2 │ │ │ │ - bhi b9bd0 │ │ │ │ + bhi b9724 │ │ │ │ ldr r3, [r6, #152] @ 0x98 │ │ │ │ - ldr r2, [pc, #1296] @ b9c44 │ │ │ │ + ldr r2, [pc, #1296] @ b9798 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b9b48 │ │ │ │ + bne b969c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9da3c │ │ │ │ + bl 9d960 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq b9944 │ │ │ │ + beq b9498 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ tst r3, #16384 @ 0x4000 │ │ │ │ - beq b978c │ │ │ │ - ldr r3, [pc, #1256] @ b9c48 │ │ │ │ - bl 35a770 │ │ │ │ + beq b92e0 │ │ │ │ + ldr r3, [pc, #1256] @ b979c │ │ │ │ + bl 3580f0 │ │ │ │ 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 b9a74 │ │ │ │ + beq b95c8 │ │ │ │ ldr r6, [r7] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge b9b60 │ │ │ │ + bge b96b4 │ │ │ │ cmp r5, #2 │ │ │ │ - bne b9c2c │ │ │ │ + bne b9780 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ - ldr r3, [pc, #1168] @ b9c4c │ │ │ │ + ldr r3, [pc, #1168] @ b97a0 │ │ │ │ str r6, [sp, #20] │ │ │ │ cmp r5, r3 │ │ │ │ str r5, [sp, #24] │ │ │ │ - beq b9aec │ │ │ │ + beq b9640 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ - beq b99f4 │ │ │ │ + beq b9548 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - blt b994c │ │ │ │ + blt b94a0 │ │ │ │ ldr r3, [r7, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq b9b78 │ │ │ │ + beq b96cc │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble b98a8 │ │ │ │ + ble b93fc │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r1, r6 │ │ │ │ - bne b9880 │ │ │ │ + bne b93d4 │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b9b2c │ │ │ │ + beq b9680 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r7] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b9830 │ │ │ │ + beq b9384 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b9a44 │ │ │ │ + beq b9598 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str r3, [r6] │ │ │ │ str r6, [r4, #8] │ │ │ │ - bne b9a50 │ │ │ │ + bne b95a4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne b9a20 │ │ │ │ + bne b9574 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r7, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne b99fc │ │ │ │ + bne b9550 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r2, #1 │ │ │ │ - beq b98a8 │ │ │ │ + beq b93fc │ │ │ │ add r3, r3, #12 │ │ │ │ mov r0, #1 │ │ │ │ ldr r1, [r3, #4]! │ │ │ │ cmp r1, r6 │ │ │ │ - beq b9808 │ │ │ │ + beq b935c │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bne b9890 │ │ │ │ - ldr r1, [pc, #928] @ b9c50 │ │ │ │ + bne b93e4 │ │ │ │ + ldr r1, [pc, #928] @ b97a4 │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl f4454 │ │ │ │ + bl f3fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt b9920 │ │ │ │ + blt b9474 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq b98e8 │ │ │ │ + beq b943c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge b98e8 │ │ │ │ + bge b943c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r7, r3 │ │ │ │ - bne b9b04 │ │ │ │ + bne b9658 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b380 │ │ │ │ + bl 9b2a4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ ldrge r3, [r3, #12] │ │ │ │ - ldrge r2, [pc, #844] @ b9c54 │ │ │ │ - blt b9b3c │ │ │ │ - ldr r0, [pc, #840] @ b9c58 │ │ │ │ + ldrge r2, [pc, #844] @ b97a8 │ │ │ │ + blt b9690 │ │ │ │ + ldr r0, [pc, #840] @ b97ac │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldr r0, [r0] │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #828] @ b9c5c │ │ │ │ - bl 117e48 │ │ │ │ + ldr r1, [pc, #828] @ b97b0 │ │ │ │ + bl 1176e0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b9944 │ │ │ │ + beq b9498 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne b9944 │ │ │ │ + bne b9498 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b b9874 │ │ │ │ + b b93c8 │ │ │ │ ldr r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq b99b0 │ │ │ │ + beq b9504 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble b97e4 │ │ │ │ + ble b9338 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r1, r6 │ │ │ │ - beq b99d4 │ │ │ │ + beq b9528 │ │ │ │ cmp r2, #1 │ │ │ │ - beq b97e4 │ │ │ │ + beq b9338 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r6 │ │ │ │ - beq b99d4 │ │ │ │ + beq b9528 │ │ │ │ cmp r2, #2 │ │ │ │ - beq b97e4 │ │ │ │ + beq b9338 │ │ │ │ add r3, r3, #16 │ │ │ │ mov r1, #2 │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r0, r6 │ │ │ │ - beq b99d4 │ │ │ │ + beq b9528 │ │ │ │ cmp r2, r1 │ │ │ │ - bne b9994 │ │ │ │ - b b97e4 │ │ │ │ + bne b94e8 │ │ │ │ + b b9338 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq b99d4 │ │ │ │ + beq b9528 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b99b4 │ │ │ │ - ldr r3, [pc, #656] @ b9c60 │ │ │ │ + bne b9508 │ │ │ │ + ldr r3, [pc, #656] @ b97b4 │ │ │ │ cmp r6, r3 │ │ │ │ - bne b97e4 │ │ │ │ + bne b9338 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b99f4 │ │ │ │ + beq b9548 │ │ │ │ add r3, r3, #1 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ movne r7, r5 │ │ │ │ str r3, [r5] │ │ │ │ - bne b9828 │ │ │ │ + bne b937c │ │ │ │ mov r7, r5 │ │ │ │ - b b9830 │ │ │ │ + b b9384 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b9874 │ │ │ │ + beq b93c8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne b9874 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b b9874 │ │ │ │ + bne b93c8 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b b93c8 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b9864 │ │ │ │ + beq b93b8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne b9864 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b b9864 │ │ │ │ + bne b93b8 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b b93b8 │ │ │ │ cmp r0, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ - beq b9854 │ │ │ │ + beq b93a8 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b9854 │ │ │ │ + beq b93a8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne b9854 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b b9854 │ │ │ │ - ldr r3, [pc, #460] @ b9c48 │ │ │ │ - bl 35a770 │ │ │ │ + bne b93a8 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b b93a8 │ │ │ │ + ldr r3, [pc, #460] @ b979c │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ str r5, [sp, #20] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ str r5, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b9bf8 │ │ │ │ + beq b974c │ │ │ │ ldrb r3, [r0, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - beq b9bf0 │ │ │ │ + beq b9744 │ │ │ │ cmp r3, #1 │ │ │ │ - beq b9ac4 │ │ │ │ + beq b9618 │ │ │ │ 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 b9bf0 │ │ │ │ + bcc b9744 │ │ │ │ ldr r1, [r0] │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl 25daf8 │ │ │ │ + bl 25a358 <_PySys_GetRequiredAttrString@@Base+0x2a5c> │ │ │ │ cmn r0, #1 │ │ │ │ - beq b9920 │ │ │ │ + beq b9474 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - ldr r3, [pc, #356] @ b9c4c │ │ │ │ + ldr r3, [pc, #356] @ b97a0 │ │ │ │ cmp r5, r3 │ │ │ │ - bne b97c8 │ │ │ │ + bne b931c │ │ │ │ mov r3, #0 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b b9830 │ │ │ │ + b b9384 │ │ │ │ ldr r3, [r7, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq b9ba8 │ │ │ │ + beq b96fc │ │ │ │ ldr r1, [r3, #8]! │ │ │ │ mov r2, #0 │ │ │ │ cmp r1, r2 │ │ │ │ - ble b98e8 │ │ │ │ + ble b943c │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ cmp r0, r6 │ │ │ │ - bne b9ba0 │ │ │ │ + bne b96f4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b9828 │ │ │ │ - b b9830 │ │ │ │ + bne b937c │ │ │ │ + b b9384 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - ldr r2, [pc, #284] @ b9c64 │ │ │ │ - b b9908 │ │ │ │ + ldr r2, [pc, #284] @ b97b8 │ │ │ │ + b b945c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne b978c │ │ │ │ - b b9944 │ │ │ │ - ldr r0, [pc, #240] @ b9c58 │ │ │ │ + bne b92e0 │ │ │ │ + b b9498 │ │ │ │ + ldr r0, [pc, #240] @ b97ac │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #248] @ b9c68 │ │ │ │ + ldr r1, [pc, #248] @ b97bc │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117e48 │ │ │ │ - b b9920 │ │ │ │ + bl 1176e0 │ │ │ │ + b b9474 │ │ │ │ mov r3, r7 │ │ │ │ cmp r3, r6 │ │ │ │ - beq b9808 │ │ │ │ + beq b935c │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b9b7c │ │ │ │ - ldr r3, [pc, #200] @ b9c60 │ │ │ │ + bne b96d0 │ │ │ │ + ldr r3, [pc, #200] @ b97b4 │ │ │ │ cmp r6, r3 │ │ │ │ - beq b9808 │ │ │ │ - b b98a8 │ │ │ │ + beq b935c │ │ │ │ + b b93fc │ │ │ │ add r2, r2, #1 │ │ │ │ - b b9b18 │ │ │ │ + b b966c │ │ │ │ mov r3, r7 │ │ │ │ cmp r3, r6 │ │ │ │ - beq b9b2c │ │ │ │ + beq b9680 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne b9bac │ │ │ │ - ldr r3, [pc, #152] @ b9c60 │ │ │ │ + bne b9700 │ │ │ │ + ldr r3, [pc, #152] @ b97b4 │ │ │ │ cmp r6, r3 │ │ │ │ - beq b9b2c │ │ │ │ - b b98e8 │ │ │ │ - ldr r0, [pc, #148] @ b9c6c │ │ │ │ + beq b9680 │ │ │ │ + b b943c │ │ │ │ + ldr r0, [pc, #148] @ b97c0 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl ff6a8 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl ff1f8 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq b9944 │ │ │ │ - b b9728 │ │ │ │ + beq b9498 │ │ │ │ + b b927c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b b9a8c │ │ │ │ - ldr r3, [pc, #112] @ b9c70 │ │ │ │ - ldr r1, [pc, #112] @ b9c74 │ │ │ │ + b b95e0 │ │ │ │ + ldr r3, [pc, #112] @ b97c4 │ │ │ │ + ldr r1, [pc, #112] @ b97c8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b b9920 │ │ │ │ - ldr r0, [pc, #100] @ b9c78 │ │ │ │ + bl 18ed6c │ │ │ │ + b b9474 │ │ │ │ + ldr r0, [pc, #100] @ b97cc │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 318740 │ │ │ │ + bl 315ff8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq b9944 │ │ │ │ - b b971c │ │ │ │ + beq b9498 │ │ │ │ + b b9270 │ │ │ │ mov r3, #0 │ │ │ │ mov r5, r3 │ │ │ │ mov r7, r3 │ │ │ │ str r6, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ - b b9830 │ │ │ │ - ldrdeq sp, [r9], -r0 │ │ │ │ + b b9384 │ │ │ │ + strdeq sp, [r9], -r4 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq sl, r8, r0, rrx │ │ │ │ - @ instruction: 0x003645b0 │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x003645f4 │ │ │ │ - subseq r8, r6, r0, asr lr │ │ │ │ - @ instruction: 0x00363dfc │ │ │ │ - eorseq r4, r6, r4, asr #11 │ │ │ │ - @ instruction: 0x003645bc │ │ │ │ - subseq r1, r6, r0, ror #1 │ │ │ │ - eorseq r4, r6, r8, asr #12 │ │ │ │ - mlaseq r5, r8, pc, ip @ │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq sl, r7, r0, rrx │ │ │ │ + eorseq r1, r6, ip, lsl #30 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r1, r6, r0, asr pc │ │ │ │ + subseq r8, r5, r0, asr lr │ │ │ │ + mlaseq r6, r0, r7, r1 │ │ │ │ + eorseq r1, r6, r0, lsr #30 │ │ │ │ + eorseq r1, r6, r8, lsl pc │ │ │ │ + subseq r1, r5, r0, ror #1 │ │ │ │ + eorseq r1, r6, r4, lsr #31 │ │ │ │ + eorseq sl, r5, r8, lsl r9 │ │ │ │ │ │ │ │ -000b9c7c : │ │ │ │ +000b97d0 : │ │ │ │ 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 b9d1c │ │ │ │ + beq b9870 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ - beq b9ce8 │ │ │ │ - ldr r2, [pc, #148] @ b9d50 │ │ │ │ + beq b983c │ │ │ │ + ldr r2, [pc, #148] @ b98a4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne b9d0c │ │ │ │ + bne b9860 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - bl fb32c <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl fae78 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11a3e4 │ │ │ │ + bl 119c78 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq b9d34 │ │ │ │ + beq b9888 │ │ │ │ mov r0, r1 │ │ │ │ - bl bc29c │ │ │ │ + bl bbdf0 │ │ │ │ subs r1, r0, #0 │ │ │ │ ldrne r3, [r6, #32] │ │ │ │ movne r0, r5 │ │ │ │ - beq b9ce0 │ │ │ │ + beq b9834 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ - b b9cd4 │ │ │ │ - ldr r0, [pc, #48] @ b9d54 │ │ │ │ + b b9828 │ │ │ │ + ldr r0, [pc, #48] @ b98a8 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #44] @ b9d58 │ │ │ │ + ldr r1, [pc, #44] @ b98ac │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117e48 │ │ │ │ - b b9ce0 │ │ │ │ - ldr r3, [pc, #32] @ b9d5c │ │ │ │ + bl 1176e0 │ │ │ │ + b b9834 │ │ │ │ + ldr r3, [pc, #32] @ b98b0 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #20] @ b9d60 │ │ │ │ - bl 117e48 │ │ │ │ - b b9cd4 │ │ │ │ - andeq fp, pc, r0, ror #31 │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r6, r4, asr #14 │ │ │ │ - ldrsbeq fp, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r6, r0, lsl #16 │ │ │ │ + ldr r1, [pc, #20] @ b98b4 │ │ │ │ + bl 1176e0 │ │ │ │ + b b9828 │ │ │ │ + andeq fp, pc, ip, lsr #22 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r0, r6, r4, asr #1 │ │ │ │ + ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r0, r6, r0, lsl #3 │ │ │ │ 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 b9d9c │ │ │ │ + beq b98f0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #9 │ │ │ │ - beq ba00c │ │ │ │ + beq b9b60 │ │ │ │ ldr fp, [r9, #16] │ │ │ │ ldr r2, [r9, #8] │ │ │ │ cmp fp, #0 │ │ │ │ ldr r1, [r9, #12] │ │ │ │ - beq ba020 │ │ │ │ + beq b9b74 │ │ │ │ ldr r5, [fp, #172] @ 0xac │ │ │ │ cmp r5, #0 │ │ │ │ - beq b9e80 │ │ │ │ + beq b99d4 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b9fa4 │ │ │ │ + beq b9af8 │ │ │ │ ldr sl, [r5, #8] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp sl, #1 │ │ │ │ str r3, [r5] │ │ │ │ - ble b9e64 │ │ │ │ + ble b99b8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne b9fbc │ │ │ │ + bne b9b10 │ │ │ │ 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 b9e94 │ │ │ │ + bne b99e8 │ │ │ │ ldr r3, [r2, #132] @ 0x84 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - beq b9f00 │ │ │ │ + beq b9a54 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r1, [pc, #572] @ ba060 │ │ │ │ + ldr r1, [pc, #572] @ b9bb4 │ │ │ │ cmp r2, r1 │ │ │ │ - bne b9fec │ │ │ │ + bne b9b40 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq b9fec │ │ │ │ + beq b9b40 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 9b4ac │ │ │ │ + bl 9b3d0 │ │ │ │ cmn r0, #3 │ │ │ │ - beq b9e64 │ │ │ │ + beq b99b8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne b9f1c │ │ │ │ + bne b9a70 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp sl, r6 │ │ │ │ - bgt b9df4 │ │ │ │ + bgt b9948 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq b9e80 │ │ │ │ + beq b99d4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq ba034 │ │ │ │ - bl a5774 │ │ │ │ + beq b9b88 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ba020 │ │ │ │ + beq b9b74 │ │ │ │ mov r4, #0 │ │ │ │ - b b9f98 │ │ │ │ - ldr r3, [pc, #456] @ ba064 │ │ │ │ + b b9aec │ │ │ │ + ldr r3, [pc, #456] @ b9bb8 │ │ │ │ ldr r1, [r2, #180] @ 0xb4 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ sub r1, r1, #1 │ │ │ │ ldr ip, [r3, #8] │ │ │ │ rsb r3, r1, r1, lsl #3 │ │ │ │ lsl r3, r3, #2 │ │ │ │ add r0, ip, r3 │ │ │ │ add r3, r3, #92160 @ 0x16800 │ │ │ │ @@ -148045,265 +147742,265 @@ │ │ │ │ cmp r1, #0 │ │ │ │ addeq r0, r0, #98304 @ 0x18000 │ │ │ │ ldrne r3, [r3, #16] │ │ │ │ ldreq r3, [r0, #244] @ 0xf4 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ - bne b9e18 │ │ │ │ - ldr r1, [pc, #352] @ ba068 │ │ │ │ - ldr r0, [pc, #352] @ ba06c │ │ │ │ - bl 2e2cec <_PyErr_BadInternalCall@@Base> │ │ │ │ + bne b996c │ │ │ │ + ldr r1, [pc, #352] @ b9bbc │ │ │ │ + ldr r0, [pc, #352] @ b9bc0 │ │ │ │ + bl 2e0194 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne b9e70 │ │ │ │ - b b9e80 │ │ │ │ + bne b99c4 │ │ │ │ + b b99d4 │ │ │ │ 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 b9f50 │ │ │ │ + beq b9aa4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq ba040 │ │ │ │ + beq b9b94 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ moveq r4, r7 │ │ │ │ - beq b9f98 │ │ │ │ + beq b9aec │ │ │ │ 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 b9f98 │ │ │ │ + beq b9aec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq ba054 │ │ │ │ + beq b9ba8 │ │ │ │ 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 b9e80 │ │ │ │ + ble b99d4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq b9de8 │ │ │ │ + beq b993c │ │ │ │ add r8, r5, #12 │ │ │ │ mov r3, r8 │ │ │ │ mov r6, #1 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, sl │ │ │ │ - beq b9e64 │ │ │ │ + beq b99b8 │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ cmp r0, r2 │ │ │ │ - bne b9fc8 │ │ │ │ + bne b9b1c │ │ │ │ cmp r6, sl │ │ │ │ - blt b9df0 │ │ │ │ - b b9e64 │ │ │ │ + blt b9944 │ │ │ │ + b b99b8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8bfc4 │ │ │ │ + bl 8befc │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - beq b9e64 │ │ │ │ + beq b99b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b b9e34 │ │ │ │ - ldr r1, [pc, #92] @ ba070 │ │ │ │ + b b9988 │ │ │ │ + ldr r1, [pc, #92] @ b9bc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl f9720 <_PyUnicode_Equal@@Base> │ │ │ │ + bl f926c <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq b9d9c │ │ │ │ + beq b98f0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b fbfe0 │ │ │ │ + b fbb2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b b9e80 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b b99d4 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b b9f50 │ │ │ │ + b b9aa4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b b9f98 │ │ │ │ - ldrsheq sl, [r6], #-76 @ 0xffffffb4 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b b9aec │ │ │ │ + ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ andeq r0, r0, ip │ │ │ │ andeq r0, r0, lr, asr #18 │ │ │ │ - eorseq lr, r5, ip, asr #15 │ │ │ │ - subseq sl, r8, r0, rrx │ │ │ │ + eorseq ip, r5, ip, asr #2 │ │ │ │ + subseq sl, r7, r0, rrx │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ subs r5, r2, #0 │ │ │ │ sub sp, sp, #20 │ │ │ │ - beq ba670 │ │ │ │ + beq ba1c4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge ba694 │ │ │ │ + bge ba1e8 │ │ │ │ ldr r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq ba15c │ │ │ │ + beq b9cb0 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble ba118 │ │ │ │ + ble b9c6c │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r6, r1 │ │ │ │ - beq ba168 │ │ │ │ + beq b9cbc │ │ │ │ cmp r2, #1 │ │ │ │ - beq ba118 │ │ │ │ + beq b9c6c │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r6, r1 │ │ │ │ - beq ba168 │ │ │ │ + beq b9cbc │ │ │ │ cmp r2, #2 │ │ │ │ - beq ba118 │ │ │ │ + beq b9c6c │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r6, r1 │ │ │ │ - beq ba168 │ │ │ │ + beq b9cbc │ │ │ │ cmp r2, #3 │ │ │ │ - beq ba118 │ │ │ │ + beq b9c6c │ │ │ │ add r3, r3, #20 │ │ │ │ mov r1, #3 │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ add r1, r1, #1 │ │ │ │ cmp ip, r6 │ │ │ │ - beq ba168 │ │ │ │ + beq b9cbc │ │ │ │ cmp r2, r1 │ │ │ │ - bne ba100 │ │ │ │ + bne b9c54 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - ldr r3, [pc, #1620] @ ba778 │ │ │ │ + ldr r3, [pc, #1620] @ ba2cc │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [r3] │ │ │ │ - beq ba13c │ │ │ │ + beq b9c90 │ │ │ │ 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] @ ba77c │ │ │ │ - ldr r1, [pc, #1580] @ ba780 │ │ │ │ + ldr r3, [pc, #1580] @ ba2d0 │ │ │ │ + ldr r1, [pc, #1580] @ ba2d4 │ │ │ │ str ip, [sp] │ │ │ │ - bl 117e48 │ │ │ │ - b ba588 │ │ │ │ + bl 1176e0 │ │ │ │ + b ba0dc │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - bne ba728 │ │ │ │ + bne ba27c │ │ │ │ ldr r9, [r0, #20] │ │ │ │ - ldr r3, [pc, #1552] @ ba784 │ │ │ │ + ldr r3, [pc, #1552] @ ba2d8 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ tst r2, #512 @ 0x200 │ │ │ │ and r3, r3, r2 │ │ │ │ - bne ba590 │ │ │ │ + bne ba0e4 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt ba32c │ │ │ │ + bgt b9e80 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ba5c8 │ │ │ │ - ldr r2, [pc, #1520] @ ba788 │ │ │ │ + beq ba11c │ │ │ │ + ldr r2, [pc, #1520] @ ba2dc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi ba5c8 │ │ │ │ + bhi ba11c │ │ │ │ add r3, r3, r3 │ │ │ │ ldrh r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r7, [pc, #1492] @ ba78c │ │ │ │ + ldr r7, [pc, #1492] @ ba2e0 │ │ │ │ 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 ba6d8 │ │ │ │ + bne ba22c │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r8, [pc, #1444] @ ba790 │ │ │ │ + ldr r8, [pc, #1444] @ ba2e4 │ │ │ │ sub r3, r3, r4 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ cmp r6, r3 │ │ │ │ ldr sl, [r8, r0] │ │ │ │ - bhi ba574 │ │ │ │ + bhi ba0c8 │ │ │ │ adds r6, r6, r4 │ │ │ │ - bmi ba574 │ │ │ │ - ldr fp, [pc, #1416] @ ba794 │ │ │ │ - ldr r1, [pc, #1416] @ ba798 │ │ │ │ + bmi ba0c8 │ │ │ │ + ldr fp, [pc, #1416] @ ba2e8 │ │ │ │ + ldr r1, [pc, #1416] @ ba2ec │ │ │ │ ldr r2, [fp, #712] @ 0x2c8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne ba4fc │ │ │ │ + bne ba050 │ │ │ │ ldr ip, [sl, #8] │ │ │ │ sub r0, r6, #1 │ │ │ │ add r3, ip, #4096 @ 0x1000 │ │ │ │ cmp r0, #512 @ 0x200 │ │ │ │ ldr r2, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs ba4b8 │ │ │ │ + bcs ba00c │ │ │ │ lsr r0, r0, #3 │ │ │ │ ldr r3, [r2, r0, lsl #3] │ │ │ │ ldr lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq ba49c │ │ │ │ + beq b9ff0 │ │ │ │ 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 ba390 │ │ │ │ + beq b9ee4 │ │ │ │ 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 ba454 │ │ │ │ + bgt b9fa8 │ │ │ │ ldr r3, [r7] │ │ │ │ - ldr r2, [pc, #1276] @ ba79c │ │ │ │ + ldr r2, [pc, #1276] @ ba2f0 │ │ │ │ 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 ba524 │ │ │ │ + bne ba078 │ │ │ │ str r3, [r4, #20] │ │ │ │ str r9, [r4, #8] │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba3e0 │ │ │ │ + beq b9f34 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ 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] │ │ │ │ @@ -148314,59 +148011,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 ba430 │ │ │ │ - ldr r3, [pc, #1124] @ ba7a0 │ │ │ │ + bne b9f84 │ │ │ │ + ldr r3, [pc, #1124] @ ba2f4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r7, [pc, #1096] @ ba78c │ │ │ │ + ldr r7, [pc, #1096] @ ba2e0 │ │ │ │ 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 ba1e0 │ │ │ │ + beq b9d34 │ │ │ │ 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 ba1e0 │ │ │ │ + b b9d34 │ │ │ │ ldr fp, [r3, #24] │ │ │ │ ldr r6, [r3, #28] │ │ │ │ cmp fp, r6 │ │ │ │ - bhi ba444 │ │ │ │ + bhi b9f98 │ │ │ │ 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 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ ldr sl, [r8, r0] │ │ │ │ ldr ip, [sl, #8] │ │ │ │ - b ba264 │ │ │ │ - ldr r3, [pc, #980] @ ba7a4 │ │ │ │ + b b9db8 │ │ │ │ + ldr r3, [pc, #980] @ ba2f8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b ba33c │ │ │ │ - ldr r3, [pc, #972] @ ba7a8 │ │ │ │ + b b9e90 │ │ │ │ + ldr r3, [pc, #972] @ ba2fc │ │ │ │ str r3, [sp, #8] │ │ │ │ - b ba33c │ │ │ │ - bl 35a770 │ │ │ │ + b b9e90 │ │ │ │ + bl 3580f0 │ │ │ │ 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] │ │ │ │ @@ -148379,249 +148076,249 @@ │ │ │ │ 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] @ ba7ac │ │ │ │ + ldreq r3, [pc, #880] @ ba300 │ │ │ │ streq r3, [sp, #8] │ │ │ │ - beq ba33c │ │ │ │ - b ba5c8 │ │ │ │ + beq b9e90 │ │ │ │ + b ba11c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [lr, #12] │ │ │ │ str lr, [r3, #8] │ │ │ │ - b ba264 │ │ │ │ + b b9db8 │ │ │ │ ldr r3, [ip, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq ba294 │ │ │ │ + beq b9de8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq ba294 │ │ │ │ + beq b9de8 │ │ │ │ ldr r3, [ip, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne ba294 │ │ │ │ + bne b9de8 │ │ │ │ ldr r3, [sl, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ba660 │ │ │ │ + bne ba1b4 │ │ │ │ add r0, sl, #12 │ │ │ │ ldr r3, [sl, #12] │ │ │ │ tst r3, #16 │ │ │ │ - bne ba294 │ │ │ │ + bne b9de8 │ │ │ │ mov r1, #16 │ │ │ │ - bl 3598bc │ │ │ │ - b ba294 │ │ │ │ + bl 357240 │ │ │ │ + b b9de8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 92244 │ │ │ │ + bl 92168 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ subs r1, r0, #0 │ │ │ │ - bne ba3b8 │ │ │ │ + bne b9f0c │ │ │ │ ldr r3, [fp, #672] @ 0x2a0 │ │ │ │ - ldr r1, [pc, #748] @ ba7b0 │ │ │ │ + ldr r1, [pc, #748] @ ba304 │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - bne ba548 │ │ │ │ + bne ba09c │ │ │ │ cmp r6, #1 │ │ │ │ movcs r0, r6 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq ba574 │ │ │ │ + beq ba0c8 │ │ │ │ ldr r3, [r2, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2, #800] @ 0x320 │ │ │ │ - b ba3b8 │ │ │ │ + b b9f0c │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [fp, #708] @ 0x2c4 │ │ │ │ blx r2 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq ba574 │ │ │ │ + beq ba0c8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr sl, [r8, r3] │ │ │ │ ldr ip, [sl, #8] │ │ │ │ - b ba264 │ │ │ │ - ldr r1, [pc, #648] @ ba7b4 │ │ │ │ + b b9db8 │ │ │ │ + ldr r1, [pc, #648] @ ba308 │ │ │ │ cmp r3, r1 │ │ │ │ - bne ba560 │ │ │ │ + bne ba0b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18fcb8 │ │ │ │ + bl 18e2a4 │ │ │ │ mov r3, #0 │ │ │ │ str r9, [r4, #8] │ │ │ │ str r3, [r4, #20] │ │ │ │ - b ba2c8 │ │ │ │ + b b9e1c │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [fp, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ - b ba4e4 │ │ │ │ + b ba038 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b ba538 │ │ │ │ + b ba08c │ │ │ │ mov r0, sl │ │ │ │ - bl 2a1f58 │ │ │ │ + bl 29efa8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne ba294 │ │ │ │ + bne b9de8 │ │ │ │ mov r4, #0 │ │ │ │ - b ba320 │ │ │ │ + b b9e74 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt ba5bc │ │ │ │ + bgt ba110 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ba5c8 │ │ │ │ - ldr r2, [pc, #528] @ ba7b8 │ │ │ │ + beq ba11c │ │ │ │ + ldr r2, [pc, #528] @ ba30c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi ba5c8 │ │ │ │ + bhi ba11c │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r2, [pc, #504] @ ba7bc │ │ │ │ + ldr r2, [pc, #504] @ ba310 │ │ │ │ cmp r3, r2 │ │ │ │ - beq ba5e0 │ │ │ │ - ldr r3, [pc, #496] @ ba7c0 │ │ │ │ + beq ba134 │ │ │ │ + ldr r3, [pc, #496] @ ba314 │ │ │ │ ldr r2, [r9] │ │ │ │ - ldr r1, [pc, #492] @ ba7c4 │ │ │ │ + ldr r1, [pc, #492] @ ba318 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 117e48 │ │ │ │ - b ba588 │ │ │ │ - ldr r3, [pc, #480] @ ba7c8 │ │ │ │ + bl 1176e0 │ │ │ │ + b ba0dc │ │ │ │ + ldr r3, [pc, #480] @ ba31c │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq ba64c │ │ │ │ - ldr r0, [pc, #468] @ ba7cc │ │ │ │ - bl 91d28 <_PyObject_GC_New@@Base> │ │ │ │ + beq ba1a0 │ │ │ │ + ldr r0, [pc, #468] @ ba320 │ │ │ │ + bl 91c4c <_PyObject_GC_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq ba588 │ │ │ │ + beq ba0dc │ │ │ │ ldr r3, [r6] │ │ │ │ - ldr r8, [pc, #388] @ ba790 │ │ │ │ + ldr r8, [pc, #388] @ ba2e4 │ │ │ │ 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 ba2c8 │ │ │ │ - ldr r3, [pc, #376] @ ba7a8 │ │ │ │ + b b9e1c │ │ │ │ + ldr r3, [pc, #376] @ ba2fc │ │ │ │ str r3, [sp, #8] │ │ │ │ - b ba5e8 │ │ │ │ - ldr r3, [pc, #360] @ ba7a4 │ │ │ │ + b ba13c │ │ │ │ + ldr r3, [pc, #360] @ ba2f8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b ba5e8 │ │ │ │ + b ba13c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b ba5e8 │ │ │ │ - ldr r3, [pc, #364] @ ba7c0 │ │ │ │ - ldr r1, [pc, #376] @ ba7d0 │ │ │ │ + b ba13c │ │ │ │ + ldr r3, [pc, #364] @ ba314 │ │ │ │ + ldr r1, [pc, #376] @ ba324 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b ba588 │ │ │ │ + bl 18ed6c │ │ │ │ + b ba0dc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne ba294 │ │ │ │ - b ba480 │ │ │ │ + bne b9de8 │ │ │ │ + b b9fd4 │ │ │ │ cmp r1, #0 │ │ │ │ mov r2, r1 │ │ │ │ - beq ba6e4 │ │ │ │ + beq ba238 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt ba0a4 │ │ │ │ + blt b9bf8 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - ldr r1, [pc, #216] @ ba778 │ │ │ │ + ldr r1, [pc, #216] @ ba2cc │ │ │ │ cmp r2, #0 │ │ │ │ ldr r0, [r1] │ │ │ │ - beq ba6b8 │ │ │ │ + beq ba20c │ │ │ │ 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] @ ba77c │ │ │ │ - ldr r1, [pc, #260] @ ba7d4 │ │ │ │ + ldr r3, [pc, #176] @ ba2d0 │ │ │ │ + ldr r1, [pc, #260] @ ba328 │ │ │ │ str ip, [sp] │ │ │ │ - bl 117e48 │ │ │ │ - b ba588 │ │ │ │ + bl 1176e0 │ │ │ │ + b ba0dc │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b ba368 │ │ │ │ + b b9ebc │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - ldr r1, [pc, #136] @ ba778 │ │ │ │ + ldr r1, [pc, #136] @ ba2cc │ │ │ │ cmp r3, #0 │ │ │ │ ldr lr, [r1] │ │ │ │ - beq ba708 │ │ │ │ + beq ba25c │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ tst r1, #268435456 @ 0x10000000 │ │ │ │ movne r2, r3 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - ldr r3, [pc, #104] @ ba77c │ │ │ │ + ldr r3, [pc, #104] @ ba2d0 │ │ │ │ ldr ip, [r1, #12] │ │ │ │ mov r0, lr │ │ │ │ - ldr r1, [pc, #184] @ ba7d8 │ │ │ │ + ldr r1, [pc, #184] @ ba32c │ │ │ │ str ip, [sp] │ │ │ │ - bl 117e48 │ │ │ │ - b ba588 │ │ │ │ + bl 1176e0 │ │ │ │ + b ba0dc │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne ba160 │ │ │ │ - ldr r3, [pc, #160] @ ba7dc │ │ │ │ + bne b9cb4 │ │ │ │ + ldr r3, [pc, #160] @ ba330 │ │ │ │ cmp r6, r3 │ │ │ │ - bne ba118 │ │ │ │ + bne b9c6c │ │ │ │ ldr r9, [r0, #20] │ │ │ │ - ldr r3, [pc, #56] @ ba784 │ │ │ │ + ldr r3, [pc, #56] @ ba2d8 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ tst r2, #512 @ 0x200 │ │ │ │ and r3, r3, r2 │ │ │ │ - beq ba180 │ │ │ │ + beq b9cd4 │ │ │ │ cmp r3, #8 │ │ │ │ - ble ba598 │ │ │ │ - ldr r2, [pc, #84] @ ba7bc │ │ │ │ + ble ba0ec │ │ │ │ + ldr r2, [pc, #84] @ ba310 │ │ │ │ cmp r3, r2 │ │ │ │ - bne ba5c8 │ │ │ │ - ldr r3, [pc, #84] @ ba7c8 │ │ │ │ + bne ba11c │ │ │ │ + ldr r3, [pc, #84] @ ba31c │ │ │ │ str r3, [sp, #8] │ │ │ │ - b ba5f0 │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq fp, r6, r0, lsr pc │ │ │ │ - @ instruction: 0x003646f0 │ │ │ │ + b ba144 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + @ instruction: 0x003698b0 │ │ │ │ + eorseq r2, r6, ip, asr #32 │ │ │ │ andeq r0, r0, pc, lsl #5 │ │ │ │ - @ instruction: 0x003d92d2 │ │ │ │ - subseq r3, r6, r8, asr #31 │ │ │ │ + eorseq r6, sp, sl, lsr ip │ │ │ │ + subseq r3, r5, r8, asr #31 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r4, r8, r0, lsl lr │ │ │ │ - andeq r2, r9, ip, lsr #2 │ │ │ │ - subseq r5, r8, r0, lsl lr │ │ │ │ - andeq r2, pc, r0, lsl sp @ │ │ │ │ - @ instruction: 0x000bafbc │ │ │ │ - strdeq ip, [pc], -r0 │ │ │ │ - andseq r3, r0, r4, asr #11 │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ + andeq r2, r9, r0, asr r0 │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ + andeq r2, pc, r0, ror #16 │ │ │ │ + andeq sl, fp, r0, lsl fp │ │ │ │ + andeq ip, pc, ip, lsr r1 @ │ │ │ │ + @ instruction: 0x00102ff4 │ │ │ │ andeq fp, r8, r0, asr r1 │ │ │ │ - @ instruction: 0x0018f6f8 │ │ │ │ - eorseq r9, sp, r2, ror #5 │ │ │ │ + andseq sp, r8, r4, ror #25 │ │ │ │ + eorseq r6, sp, sl, asr #24 │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ - ldrsbeq r1, [r6], #-12 │ │ │ │ - eorseq r1, r6, r4, lsr #24 │ │ │ │ - andseq sp, sp, ip, lsr #22 │ │ │ │ - subseq r3, r6, r8, lsr lr │ │ │ │ - eorseq r1, r6, r0, asr #24 │ │ │ │ - eorseq r4, r6, r8, lsr #13 │ │ │ │ - eorseq r4, r6, r4, ror #12 │ │ │ │ - subseq r8, r6, r0, asr lr │ │ │ │ + ldrsbeq r1, [r5], #-12 │ │ │ │ + eorseq pc, r5, r4, lsr #11 │ │ │ │ + andseq fp, sp, r8, lsr lr │ │ │ │ + subseq r3, r5, r8, lsr lr │ │ │ │ + eorseq pc, r5, r0, asr #11 │ │ │ │ + eorseq r2, r6, r4 │ │ │ │ + eorseq r1, r6, r0, asr #31 │ │ │ │ + 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 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ @@ -148632,69 +148329,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 ba858 │ │ │ │ + bne ba3ac │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne ba8a0 │ │ │ │ + bne ba3f4 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne ba87c │ │ │ │ + bne ba3d0 │ │ │ │ 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 ba82c │ │ │ │ + beq ba380 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne ba82c │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b ba82c │ │ │ │ + bne ba380 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b ba380 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba844 │ │ │ │ + beq ba398 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne ba844 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b ba844 │ │ │ │ + bne ba398 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b ba398 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq ba838 │ │ │ │ + beq ba38c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne ba838 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b ba838 │ │ │ │ + bne ba38c │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b ba38c │ │ │ │ │ │ │ │ -000ba8c4 : │ │ │ │ +000ba418 : │ │ │ │ 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] @ ba904 │ │ │ │ + ldr r3, [pc, #32] @ ba458 │ │ │ │ mov r4, r0 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r4 │ │ │ │ - bl ba908 │ │ │ │ + bl ba45c │ │ │ │ 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 │ │ │ │ @@ -148704,82 +148401,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 bad28 │ │ │ │ + beq ba87c │ │ │ │ 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 bad28 │ │ │ │ + beq ba87c │ │ │ │ cmp r6, #0 │ │ │ │ - bne bab7c │ │ │ │ - ldr r3, [pc, #1580] @ bafa0 │ │ │ │ + bne ba6d0 │ │ │ │ + ldr r3, [pc, #1580] @ baaf4 │ │ │ │ cmp sl, r3 │ │ │ │ - bne bab18 │ │ │ │ + bne ba66c │ │ │ │ ldr r6, [r5, #24] │ │ │ │ - ldr r2, [pc, #1568] @ bafa4 │ │ │ │ + ldr r2, [pc, #1568] @ baaf8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ ands r3, r3, #1 │ │ │ │ ldr sl, [r2, r0] │ │ │ │ - beq bae64 │ │ │ │ + beq ba9b8 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq baecc │ │ │ │ + beq baa20 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r9, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq baa18 │ │ │ │ + beq ba56c │ │ │ │ ldr r2, [r7] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bad10 │ │ │ │ + beq ba864 │ │ │ │ add r3, r3, #1 │ │ │ │ bics r1, r4, #-2147483647 @ 0x80000001 │ │ │ │ str r3, [r2] │ │ │ │ - beq baa18 │ │ │ │ + beq ba56c │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bad1c │ │ │ │ + beq ba870 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r9, #2 │ │ │ │ str r3, [r2] │ │ │ │ - bls baa18 │ │ │ │ + bls ba56c │ │ │ │ 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 bab58 │ │ │ │ + beq ba6ac │ │ │ │ cmp r2, r0 │ │ │ │ str r3, [r1] │ │ │ │ - bne ba9f8 │ │ │ │ + bne ba54c │ │ │ │ ldr r4, [sl, #148] @ 0x94 │ │ │ │ ldr fp, [r6, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - beq badb0 │ │ │ │ + beq ba904 │ │ │ │ ldr r3, [sl, #152] @ 0x98 │ │ │ │ sub r3, r3, r4 │ │ │ │ cmp fp, r3, asr #2 │ │ │ │ - bge badb0 │ │ │ │ + bge ba904 │ │ │ │ ldr r3, [r6] │ │ │ │ add fp, r4, fp, lsl #2 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str fp, [sl, #148] @ 0x94 │ │ │ │ str r5, [r4, #8] │ │ │ │ - beq baa58 │ │ │ │ + beq ba5ac │ │ │ │ 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 │ │ │ │ @@ -148789,227 +148486,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 bab64 │ │ │ │ + ble ba6b8 │ │ │ │ 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 cef5c <_PyEvalFramePushAndInit@@Base+0x4f8> │ │ │ │ + bl ceab0 <_PyEvalFramePushAndInit@@Base+0x4f8> │ │ │ │ cmp r0, #0 │ │ │ │ - bne bae54 │ │ │ │ + bne ba9a8 │ │ │ │ ldr r3, [sl, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #340] @ 0x154 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bad48 │ │ │ │ + bne ba89c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl d0064 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + bl cfbb8 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ ldr r3, [r8, #72] @ 0x48 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq bab38 │ │ │ │ + beq ba68c │ │ │ │ cmp r3, #0 │ │ │ │ - bne bad7c │ │ │ │ + bne ba8d0 │ │ │ │ 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 bab04 │ │ │ │ + bne ba658 │ │ │ │ ldr r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bad60 │ │ │ │ + beq ba8b4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bad60 │ │ │ │ + beq ba8b4 │ │ │ │ mov r4, #0 │ │ │ │ - b bab0c │ │ │ │ + b ba660 │ │ │ │ cmp r2, r0 │ │ │ │ - bne ba9f8 │ │ │ │ - b baa18 │ │ │ │ + bne ba54c │ │ │ │ + b ba56c │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r3, r7 │ │ │ │ add r2, r4, #40 @ 0x28 │ │ │ │ str r9, [sp] │ │ │ │ - b baac0 │ │ │ │ + b ba614 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq ba96c │ │ │ │ + beq ba4c0 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11d004 <_PyEval_CheckExceptTypeValid@@Base+0x1170> │ │ │ │ + bl 11c898 <_PyEval_CheckExceptTypeValid@@Base+0x1170> │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq bab50 │ │ │ │ + beq ba6a4 │ │ │ │ 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 bacd4 │ │ │ │ + ble ba828 │ │ │ │ ldr r0, [r7] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq babf8 │ │ │ │ + beq ba74c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq bae90 │ │ │ │ + beq ba9e4 │ │ │ │ cmp r6, #1 │ │ │ │ - beq bacd4 │ │ │ │ + beq ba828 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bac20 │ │ │ │ + beq ba774 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq baf90 │ │ │ │ + beq baae4 │ │ │ │ cmp r6, #2 │ │ │ │ - beq bacd4 │ │ │ │ + beq ba828 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bac48 │ │ │ │ + beq ba79c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq bae88 │ │ │ │ + beq ba9dc │ │ │ │ cmp r6, #3 │ │ │ │ - beq bacd4 │ │ │ │ + beq ba828 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bac70 │ │ │ │ + beq ba7c4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq bae98 │ │ │ │ + beq ba9ec │ │ │ │ cmp r6, #4 │ │ │ │ - beq bacd4 │ │ │ │ + beq ba828 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ add sl, r7, #16 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bac9c │ │ │ │ + beq ba7f0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq baea0 │ │ │ │ + beq ba9f4 │ │ │ │ cmp r6, #5 │ │ │ │ - beq bacd4 │ │ │ │ + beq ba828 │ │ │ │ mov r9, #5 │ │ │ │ ldr r0, [sl, #4]! │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - beq bacc8 │ │ │ │ + beq ba81c │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r0] │ │ │ │ - beq baea8 │ │ │ │ + beq ba9fc │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r6, r9 │ │ │ │ - bne baca8 │ │ │ │ + bne ba7fc │ │ │ │ sub r0, r7, #4 │ │ │ │ - bl 99d3c │ │ │ │ + bl 99c60 │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bad00 │ │ │ │ + beq ba854 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - bne bad00 │ │ │ │ + bne ba854 │ │ │ │ mov r0, fp │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r8, #72] @ 0x48 │ │ │ │ - bne bab04 │ │ │ │ - b bab38 │ │ │ │ + bne ba658 │ │ │ │ + b ba68c │ │ │ │ bics r3, r4, #-2147483647 @ 0x80000001 │ │ │ │ - bne ba9d0 │ │ │ │ - b baa18 │ │ │ │ + bne ba524 │ │ │ │ + b ba56c │ │ │ │ cmp r9, #2 │ │ │ │ - bhi ba9f0 │ │ │ │ - b baa18 │ │ │ │ + bhi ba544 │ │ │ │ + b ba56c │ │ │ │ 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 b32ac <_PyObject_MakeTpCall@@Base> │ │ │ │ + b b2e20 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ mov r2, #0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b bad00 │ │ │ │ - ldr r3, [pc, #576] @ bafa8 │ │ │ │ - ldr r2, [pc, #576] @ bafac │ │ │ │ + b ba854 │ │ │ │ + ldr r3, [pc, #576] @ baafc │ │ │ │ + ldr r2, [pc, #576] @ bab00 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1c19a4 <_PyErr_Format@@Base> │ │ │ │ - b bab50 │ │ │ │ + bl 1bfe3c <_PyErr_Format@@Base> │ │ │ │ + b ba6a4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bab0c │ │ │ │ + beq ba660 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne baeb0 │ │ │ │ - ldr r3, [pc, #524] @ bafa8 │ │ │ │ - ldr r2, [pc, #528] @ bafb0 │ │ │ │ + bne baa04 │ │ │ │ + ldr r3, [pc, #524] @ baafc │ │ │ │ + ldr r2, [pc, #528] @ bab04 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r5 │ │ │ │ - bl 2d7f6c │ │ │ │ - b bab50 │ │ │ │ + bl 2d501c │ │ │ │ + b ba6a4 │ │ │ │ add r3, fp, #1000 @ 0x3e8 │ │ │ │ lsl r3, r3, #2 │ │ │ │ mov r1, #16384 @ 0x4000 │ │ │ │ cmp r1, r3 │ │ │ │ - blt baf88 │ │ │ │ - ldr r2, [pc, #488] @ bafb4 │ │ │ │ + blt baadc │ │ │ │ + ldr r2, [pc, #488] @ bab08 │ │ │ │ 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 baed8 │ │ │ │ + beq baa2c │ │ │ │ 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 │ │ │ │ @@ -149023,238 +148720,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 baed8 │ │ │ │ + beq baa2c │ │ │ │ ldr r3, [r6] │ │ │ │ str r5, [r4, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne baa50 │ │ │ │ - b baa58 │ │ │ │ + bne ba5a4 │ │ │ │ + b ba5ac │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 247140 │ │ │ │ - b bab38 │ │ │ │ + bl 243924 │ │ │ │ + b ba68c │ │ │ │ str r3, [sp, #4] │ │ │ │ str r9, [sp] │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r0, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl 2468c4 │ │ │ │ + bl 2430a8 │ │ │ │ mov r4, r0 │ │ │ │ - b bad00 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b bac48 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b babf8 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b bac70 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b bac9c │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b bacc8 │ │ │ │ + b ba854 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b ba79c │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b ba74c │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b ba7c4 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b ba7f0 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b ba81c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne bad94 │ │ │ │ + bne ba8e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b bad94 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b ba8e8 │ │ │ │ cmp r9, #0 │ │ │ │ - bne ba9b0 │ │ │ │ - b baa18 │ │ │ │ + bne ba504 │ │ │ │ + b ba56c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq baf24 │ │ │ │ + beq baa78 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne baf24 │ │ │ │ - ldr r2, [pc, #188] @ bafb8 │ │ │ │ + bne baa78 │ │ │ │ + ldr r2, [pc, #188] @ bab0c │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq baf14 │ │ │ │ + beq baa68 │ │ │ │ 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] @ bafb8 │ │ │ │ + ldr sl, [pc, #140] @ bab0c │ │ │ │ mov r6, #0 │ │ │ │ cmp r9, r6 │ │ │ │ - beq baf98 │ │ │ │ + beq baaec │ │ │ │ ldr r4, [r7, r6, lsl #2] │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ - beq baf80 │ │ │ │ + beq baad4 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne baf80 │ │ │ │ + bne baad4 │ │ │ │ ldr r3, [sl, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq baf70 │ │ │ │ + beq baac4 │ │ │ │ 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 baf2c │ │ │ │ + b baa80 │ │ │ │ lsl r1, r1, #1 │ │ │ │ - b badbc │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b bac20 │ │ │ │ - bl 2a1f3c │ │ │ │ - b bab38 │ │ │ │ - andseq r2, r1, r8, lsl r5 │ │ │ │ - andeq r0, r0, ip │ │ │ │ - ldrsbeq r1, [r6], #-12 │ │ │ │ - eorseq r3, r6, ip, lsl #23 │ │ │ │ - @ instruction: 0x00363bbc │ │ │ │ - subseq r4, r8, r0, lsl lr │ │ │ │ - subseq r5, r8, r0, lsl lr │ │ │ │ + b ba910 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b ba774 │ │ │ │ + bl 29ef8c │ │ │ │ + b ba68c │ │ │ │ + mulseq r1, r0, pc @ │ │ │ │ + andeq r0, r0, ip │ │ │ │ + ldrsbeq r1, [r5], #-12 │ │ │ │ + eorseq r1, r6, ip, lsl #10 │ │ │ │ + eorseq r1, r6, ip, lsr r5 │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r5, [pc, #2116] @ bb818 │ │ │ │ + ldr r5, [pc, #2116] @ bb36c │ │ │ │ mov r7, r0 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r4, [r5, r0] │ │ │ │ sub sp, sp, #20 │ │ │ │ - bne bb7e0 │ │ │ │ + bne bb334 │ │ │ │ bics r6, r2, #-2147483648 @ 0x80000000 │ │ │ │ - bne bb75c │ │ │ │ + bne bb2b0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ - blt bb7c8 │ │ │ │ + blt bb31c │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bb7ac │ │ │ │ + beq bb300 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ tst r2, #32 │ │ │ │ - ldr r2, [pc, #2040] @ bb81c │ │ │ │ - bne bb168 │ │ │ │ + ldr r2, [pc, #2040] @ bb370 │ │ │ │ + bne bacbc │ │ │ │ cmp r3, r2 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bne bb174 │ │ │ │ + bne bacc8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add ip, r0, #12 │ │ │ │ cmp r3, #624 @ 0x270 │ │ │ │ - bge bb1b4 │ │ │ │ + bge bad08 │ │ │ │ add r2, r3, #1 │ │ │ │ str r2, [r0, #8] │ │ │ │ ldr r3, [ip, r3, lsl #2] │ │ │ │ - ldr r1, [pc, #1996] @ bb820 │ │ │ │ + ldr r1, [pc, #1996] @ bb374 │ │ │ │ eor r3, r3, r3, lsr #11 │ │ │ │ and r1, r1, r3, lsl #7 │ │ │ │ eor r3, r3, r1 │ │ │ │ - ldr r1, [pc, #1984] @ bb824 │ │ │ │ + ldr r1, [pc, #1984] @ bb378 │ │ │ │ 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 bb490 │ │ │ │ + beq bafe4 │ │ │ │ add r3, r2, #1 │ │ │ │ str r3, [r0, #8] │ │ │ │ ldr r0, [ip, r2, lsl #2] │ │ │ │ - ldr r3, [pc, #1940] @ bb820 │ │ │ │ + ldr r3, [pc, #1940] @ bb374 │ │ │ │ eor r0, r0, r0, lsr #11 │ │ │ │ and r3, r3, r0, lsl #7 │ │ │ │ eor r0, r0, r3 │ │ │ │ - ldr r3, [pc, #1928] @ bb824 │ │ │ │ + ldr r3, [pc, #1928] @ bb378 │ │ │ │ and r3, r3, r0, lsl #15 │ │ │ │ eor r0, r0, r3 │ │ │ │ eor r0, r0, r0, lsr #18 │ │ │ │ lsr r0, r0, #6 │ │ │ │ - bl 358680 │ │ │ │ + bl 356004 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r9, r1 │ │ │ │ - bl 358680 │ │ │ │ - ldr r3, [pc, #1892] @ bb828 │ │ │ │ + bl 356004 │ │ │ │ + ldr r3, [pc, #1892] @ bb37c │ │ │ │ mov r2, #0 │ │ │ │ - bl 358788 │ │ │ │ + bl 35610c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 3583d4 │ │ │ │ - ldr r3, [pc, #1864] @ bb82c │ │ │ │ + bl 355d58 │ │ │ │ + ldr r3, [pc, #1864] @ bb380 │ │ │ │ mov r2, #0 │ │ │ │ - bl 358788 │ │ │ │ + bl 35610c │ │ │ │ mov r6, r0 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ 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 bb184 │ │ │ │ - ldr r1, [pc, #1820] @ bb830 │ │ │ │ + beq bacd8 │ │ │ │ + ldr r1, [pc, #1820] @ bb384 │ │ │ │ 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 bb1a8 │ │ │ │ - ldr r2, [pc, #1784] @ bb834 │ │ │ │ + bne bacfc │ │ │ │ + ldr r2, [pc, #1784] @ bb388 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bb744 │ │ │ │ + bne bb298 │ │ │ │ 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 bb030 │ │ │ │ + beq bab84 │ │ │ │ mov r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b bb150 │ │ │ │ + b baca4 │ │ │ │ mov r0, #16 │ │ │ │ - bl 91ff4 │ │ │ │ + bl 91f18 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq bb80c │ │ │ │ - ldr r1, [pc, #1684] @ bb830 │ │ │ │ + beq bb360 │ │ │ │ + ldr r1, [pc, #1684] @ bb384 │ │ │ │ str r1, [r5, #4] │ │ │ │ ldr r0, [r1] │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bb134 │ │ │ │ + beq bac88 │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r1] │ │ │ │ - b bb134 │ │ │ │ + b bac88 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ - ldr lr, [pc, #1656] @ bb838 │ │ │ │ + ldr lr, [pc, #1656] @ bb38c │ │ │ │ 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 │ │ │ │ @@ -149329,15 +149026,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 bb21c │ │ │ │ + bne bad70 │ │ │ │ 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 │ │ │ │ @@ -149403,41 +149100,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 bb318 │ │ │ │ + bne bae6c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r0, #2504] @ 0x9c8 │ │ │ │ - ldr r1, [pc, #992] @ bb820 │ │ │ │ + ldr r1, [pc, #992] @ bb374 │ │ │ │ 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] @ bb824 │ │ │ │ + ldr r3, [pc, #968] @ bb378 │ │ │ │ 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 bb078 │ │ │ │ + b babcc │ │ │ │ ldr r7, [r0, #12] │ │ │ │ - ldr lr, [pc, #924] @ bb838 │ │ │ │ + ldr lr, [pc, #924] @ bb38c │ │ │ │ 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 │ │ │ │ @@ -149512,15 +149209,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 bb4f8 │ │ │ │ + bne bb04c │ │ │ │ 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 │ │ │ │ @@ -149586,292 +149283,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 bb5f4 │ │ │ │ + bne bb148 │ │ │ │ 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 bb078 │ │ │ │ - ldr r1, [pc, #240] @ bb83c │ │ │ │ + b babcc │ │ │ │ + ldr r1, [pc, #240] @ bb390 │ │ │ │ cmp r3, r1 │ │ │ │ - bne bb7b4 │ │ │ │ + bne bb308 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18fcb8 │ │ │ │ - b bb14c │ │ │ │ + bl 18e2a4 │ │ │ │ + b baca0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2aac60 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 2a7cb0 <_PyObject_FunctionStr@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq bb7ac │ │ │ │ - ldr r3, [pc, #204] @ bb840 │ │ │ │ - ldr r2, [pc, #204] @ bb844 │ │ │ │ + beq bb300 │ │ │ │ + ldr r3, [pc, #204] @ bb394 │ │ │ │ + ldr r2, [pc, #204] @ bb398 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r5 │ │ │ │ str r6, [sp] │ │ │ │ - bl 1c19a4 <_PyErr_Format@@Base> │ │ │ │ + bl 1bfe3c <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bb7ac │ │ │ │ + beq bb300 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne bb7ac │ │ │ │ + bne bb300 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b bb15c │ │ │ │ + b bacb0 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b bb14c │ │ │ │ - ldr r1, [pc, #120] @ bb848 │ │ │ │ + b baca0 │ │ │ │ + ldr r1, [pc, #120] @ bb39c │ │ │ │ mov r0, r4 │ │ │ │ - bl 29f4b4 <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 29c504 <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne bb7ac │ │ │ │ - b bb004 │ │ │ │ + bne bb300 │ │ │ │ + b bab58 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bafe8 │ │ │ │ + beq bab3c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 243d10 │ │ │ │ + bl 2404f4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne bb7ac │ │ │ │ - b bafe8 │ │ │ │ - bl 2a1f3c │ │ │ │ + bne bb300 │ │ │ │ + b bab3c │ │ │ │ + bl 29ef8c │ │ │ │ mov r5, r0 │ │ │ │ - b bb150 │ │ │ │ + b baca4 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andseq r8, pc, r4, lsl #7 │ │ │ │ + @ instruction: 0x001f66d4 │ │ │ │ stcls 6, cr5, [ip, #-512]! @ 0xfffffe00 │ │ │ │ svc 0x00c60000 │ │ │ │ orrsmi r0, r0, r0 │ │ │ │ stccc 0, cr0, [r0] │ │ │ │ - ldrsheq r6, [r6], #-80 @ 0xffffffb0 │ │ │ │ - subseq r5, r8, r0, lsl lr │ │ │ │ - eorseq r9, sp, ip, ror #5 │ │ │ │ - @ instruction: 0x0018f6f8 │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r4, r6, r8, lsr r7 │ │ │ │ - @ instruction: 0x00363edc │ │ │ │ - ldr r0, [pc] @ bb854 │ │ │ │ + ldrsheq r6, [r5], #-80 @ 0xffffffb0 │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ + eorseq r6, sp, r4, asr ip │ │ │ │ + andseq sp, r8, r4, ror #25 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + mlaseq r6, r4, r0, r2 │ │ │ │ + eorseq r1, r6, r8, lsr r8 │ │ │ │ + ldr r0, [pc] @ bb3a8 │ │ │ │ bx lr │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - ldr r0, [pc] @ bb860 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + ldr r0, [pc] @ bb3b4 │ │ │ │ bx lr │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ + 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 bb9bc │ │ │ │ + beq bb510 │ │ │ │ ldr r1, [r0, #-4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ bic r1, r1, #3 │ │ │ │ - ldr r5, [pc, #544] @ bbab8 │ │ │ │ + ldr r5, [pc, #544] @ bb60c │ │ │ │ and r3, r3, #3 │ │ │ │ orr r3, r3, r1 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ 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 bb9d0 │ │ │ │ + beq bb524 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - ble bba88 │ │ │ │ + ble bb5dc │ │ │ │ ldr r2, [r4, #20] │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ - bne bbaac │ │ │ │ + bne bb600 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ tst r3, #512 @ 0x200 │ │ │ │ - bne bb9dc │ │ │ │ + bne bb530 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne bb93c │ │ │ │ + bne bb490 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne bb97c │ │ │ │ + bne bb4d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl a42c8 │ │ │ │ + bl a41ec │ │ │ │ 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 1c7b90 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b 1c5e90 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bb900 │ │ │ │ + beq bb454 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne bb900 │ │ │ │ + bne bb454 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #344] @ bbabc │ │ │ │ + ldr r2, [pc, #344] @ bb610 │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bba28 │ │ │ │ + bne bb57c │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b bb900 │ │ │ │ + b bb454 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bb90c │ │ │ │ + beq bb460 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne bb90c │ │ │ │ + bne bb460 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #280] @ bbabc │ │ │ │ + ldr r2, [pc, #280] @ bb610 │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bba48 │ │ │ │ + bne bb59c │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b bb90c │ │ │ │ - ldr r3, [pc, #244] @ bbab8 │ │ │ │ - bl 35a770 │ │ │ │ + b bb460 │ │ │ │ + ldr r3, [pc, #244] @ bb60c │ │ │ │ + bl 3580f0 │ │ │ │ ldr r5, [r3, r0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne bb8c4 │ │ │ │ - ldr r1, [pc, #232] @ bbac0 │ │ │ │ - ldr r0, [pc, #232] @ bbac4 │ │ │ │ - bl 7d954 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bne bb418 │ │ │ │ + ldr r1, [pc, #232] @ bb614 │ │ │ │ + ldr r0, [pc, #232] @ bb618 │ │ │ │ + bl 7d718 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r6, [r4, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq bb8f4 │ │ │ │ + beq bb448 │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bb8f4 │ │ │ │ + beq bb448 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne bb8f4 │ │ │ │ + bne bb448 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #172] @ bbabc │ │ │ │ + ldr r2, [pc, #172] @ bb610 │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bba68 │ │ │ │ + bne bb5bc │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - b bb8f4 │ │ │ │ - ldr r1, [pc, #152] @ bbac8 │ │ │ │ + b bb448 │ │ │ │ + ldr r1, [pc, #152] @ bb61c │ │ │ │ cmp r3, r1 │ │ │ │ - beq bb970 │ │ │ │ + beq bb4c4 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b bb970 │ │ │ │ - ldr r1, [pc, #120] @ bbac8 │ │ │ │ + b bb4c4 │ │ │ │ + ldr r1, [pc, #120] @ bb61c │ │ │ │ cmp r3, r1 │ │ │ │ - beq bb9b0 │ │ │ │ + beq bb504 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b bb9b0 │ │ │ │ - ldr r1, [pc, #88] @ bbac8 │ │ │ │ + b bb504 │ │ │ │ + ldr r1, [pc, #88] @ bb61c │ │ │ │ cmp r3, r1 │ │ │ │ - beq bba1c │ │ │ │ + beq bb570 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b bba1c │ │ │ │ + b bb570 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r2, [pc, #56] @ bbacc │ │ │ │ + ldr r2, [pc, #56] @ bb620 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bne bb8d0 │ │ │ │ + bne bb424 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 1c79cc <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b 1c5ccc <_PyTrash_thread_deposit_object@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 15a960 │ │ │ │ - b bb8e4 │ │ │ │ + bl 159d30 │ │ │ │ + b bb438 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r5, r8, r0, lsl lr │ │ │ │ - eorseq lr, r5, r4, lsr r1 │ │ │ │ - @ instruction: 0x003d54b4 │ │ │ │ - @ instruction: 0x0018f6f8 │ │ │ │ - andeq fp, fp, r4, ror #16 │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ + @ instruction: 0x0035bab4 │ │ │ │ + eorseq r2, sp, r4, lsr lr │ │ │ │ + andseq sp, r8, r4, ror #25 │ │ │ │ + @ instruction: 0x000bb3b8 │ │ │ │ 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 bbb10 │ │ │ │ + bne bb664 │ │ │ │ bic r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ popeq {r4, pc} │ │ │ │ - ldr r3, [pc, #76] @ bbb4c │ │ │ │ - ldr r1, [pc, #76] @ bbb50 │ │ │ │ + ldr r3, [pc, #76] @ bb6a0 │ │ │ │ + ldr r1, [pc, #76] @ bb6a4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r3, #1 │ │ │ │ - beq bbb2c │ │ │ │ + beq bb680 │ │ │ │ bic r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bne bbaf8 │ │ │ │ + bne bb64c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ - ldr r3, [pc, #12] @ bbb4c │ │ │ │ - ldr r1, [pc, #16] @ bbb54 │ │ │ │ + ldr r3, [pc, #12] @ bb6a0 │ │ │ │ + ldr r1, [pc, #16] @ bb6a8 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b bbb08 │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r4, r6, r8, lsr #15 │ │ │ │ - eorseq r4, r6, ip, ror r7 │ │ │ │ + bl 18ed6c │ │ │ │ + b bb65c │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r2, r6, r4, lsl #2 │ │ │ │ + ldrsbeq r2, [r6], -r8 @ │ │ │ │ │ │ │ │ -000bbb58 : │ │ │ │ +000bb6ac : │ │ │ │ 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 │ │ │ │ @@ -149879,771 +149576,771 @@ │ │ │ │ mov r6, r2 │ │ │ │ bl 29c28 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9deec │ │ │ │ + bl 9de10 │ │ │ │ subs r4, r0, #0 │ │ │ │ streq r4, [r6] │ │ │ │ - beq bbcc4 │ │ │ │ + beq bb818 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq bbcb4 │ │ │ │ - ldr r3, [pc, #272] @ bbccc │ │ │ │ + beq bb808 │ │ │ │ + ldr r3, [pc, #272] @ bb820 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne bbc64 │ │ │ │ + bne bb7b8 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq bbc64 │ │ │ │ + beq bb7b8 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 9b4ac │ │ │ │ + bl 9b3d0 │ │ │ │ cmn r0, #3 │ │ │ │ moveq r1, #0 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq bbc00 │ │ │ │ + beq bb754 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ moveq r5, r1 │ │ │ │ - bne bbc4c │ │ │ │ + bne bb7a0 │ │ │ │ ldr r3, [r4] │ │ │ │ str r1, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bbc40 │ │ │ │ + beq bb794 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne bbc40 │ │ │ │ - ldr r2, [pc, #168] @ bbcd0 │ │ │ │ + bne bb794 │ │ │ │ + ldr r2, [pc, #168] @ bb824 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne bbc94 │ │ │ │ + bne bb7e8 │ │ │ │ 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 bbc00 │ │ │ │ + b bb754 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8bfc4 │ │ │ │ + bl 8befc │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne bbbd0 │ │ │ │ + bne bb724 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [r6] │ │ │ │ - beq bbcc4 │ │ │ │ + beq bb818 │ │ │ │ mvn r5, #0 │ │ │ │ - b bbc10 │ │ │ │ - ldr r1, [pc, #56] @ bbcd4 │ │ │ │ + b bb764 │ │ │ │ + ldr r1, [pc, #56] @ bb828 │ │ │ │ cmp r3, r1 │ │ │ │ - beq bbc38 │ │ │ │ + beq bb78c │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b bbc38 │ │ │ │ - ldr r1, [pc, #28] @ bbcd8 │ │ │ │ - ldr r0, [pc, #28] @ bbcdc │ │ │ │ - bl 2e2cec <_PyErr_BadInternalCall@@Base> │ │ │ │ - b bbc78 │ │ │ │ + b bb78c │ │ │ │ + ldr r1, [pc, #28] @ bb82c │ │ │ │ + ldr r0, [pc, #28] @ bb830 │ │ │ │ + bl 2e0194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b bb7cc │ │ │ │ mvn r5, #0 │ │ │ │ - b bbc40 │ │ │ │ - ldrsheq sl, [r6], #-76 @ 0xffffffb4 │ │ │ │ - subseq r5, r8, r0, lsl lr │ │ │ │ - @ instruction: 0x0018f6f8 │ │ │ │ + b bb794 │ │ │ │ + ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ + andseq sp, r8, r4, ror #25 │ │ │ │ andeq r0, r0, lr, asr #18 │ │ │ │ - eorseq lr, r5, ip, asr #15 │ │ │ │ + eorseq ip, r5, ip, asr #2 │ │ │ │ │ │ │ │ -000bbce0 : │ │ │ │ +000bb834 : │ │ │ │ cmp r0, #0 │ │ │ │ - beq bbd00 │ │ │ │ + beq bb854 │ │ │ │ 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 34bb84 │ │ │ │ + bl 349490 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ -000bbd28 <_Py_fstat_noraise@@Base>: │ │ │ │ +000bb87c <_Py_fstat_noraise@@Base>: │ │ │ │ b 29688 <__fstat64_time64@plt> │ │ │ │ │ │ │ │ -000bbd2c : │ │ │ │ +000bb880 : │ │ │ │ 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 b1e74 │ │ │ │ + b b19e8 │ │ │ │ │ │ │ │ -000bbd54 : │ │ │ │ +000bb8a8 : │ │ │ │ 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 bbe38 <_PyArena_New@@Base> │ │ │ │ + bl bb98c <_PyArena_New@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq bbe30 │ │ │ │ + beq bb984 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp] │ │ │ │ - bl 244290 │ │ │ │ + bl 240a74 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq bbe28 │ │ │ │ + beq bb97c │ │ │ │ cmp r5, #0 │ │ │ │ - beq bbde4 │ │ │ │ + beq bb938 │ │ │ │ ldr r3, [r5] │ │ │ │ tst r3, #1024 @ 0x400 │ │ │ │ - beq bbde4 │ │ │ │ + beq bb938 │ │ │ │ and r3, r3, #33792 @ 0x8400 │ │ │ │ cmp r3, #33792 @ 0x8400 │ │ │ │ - beq bbe0c │ │ │ │ + beq bb960 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2c6268 <_PyUnicode_EncodeUTF16@@Base+0xf2c> │ │ │ │ + bl 2c32ec <_PyUnicode_EncodeUTF16@@Base+0xf2c> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 169178 <_PyArena_Free@@Base> │ │ │ │ + bl 167fcc <_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 1202dc <_PyAST_Compile@@Base> │ │ │ │ + bl 11fb60 <_PyAST_Compile@@Base> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 169178 <_PyArena_Free@@Base> │ │ │ │ - b bbdd8 │ │ │ │ + bl 167fcc <_PyArena_Free@@Base> │ │ │ │ + b bb92c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp] │ │ │ │ - bl 350144 │ │ │ │ + bl 34d774 │ │ │ │ cmp r0, #0 │ │ │ │ - bge bbdc4 │ │ │ │ + bge bb918 │ │ │ │ mov r0, r4 │ │ │ │ - bl 169178 <_PyArena_Free@@Base> │ │ │ │ + bl 167fcc <_PyArena_Free@@Base> │ │ │ │ mov r5, #0 │ │ │ │ - b bbdd8 │ │ │ │ + b bb92c │ │ │ │ │ │ │ │ -000bbe38 <_PyArena_New@@Base>: │ │ │ │ +000bb98c <_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 99848 │ │ │ │ + bl 9976c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq bbecc <_PyArena_New@@Base+0x94> │ │ │ │ - ldr r0, [pc, #148] @ bbef8 <_PyArena_New@@Base+0xc0> │ │ │ │ - bl 99848 │ │ │ │ + beq bba20 <_PyArena_New@@Base+0x94> │ │ │ │ + ldr r0, [pc, #148] @ bba4c <_PyArena_New@@Base+0xc0> │ │ │ │ + bl 9976c │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq bbebc <_PyArena_New@@Base+0x84> │ │ │ │ + beq bba10 <_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 92f28 │ │ │ │ + bl 92e4c │ │ │ │ cmp r0, #0 │ │ │ │ ldreq r3, [r4] │ │ │ │ str r0, [r4, #8] │ │ │ │ - beq bbee8 <_PyArena_New@@Base+0xb0> │ │ │ │ + beq bba3c <_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 99d3c │ │ │ │ + bl 99c60 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, lr} │ │ │ │ - b 2a1f3c │ │ │ │ + b 29ef8c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 99d3c │ │ │ │ + bl 99c60 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r0, r3, #0 │ │ │ │ - bne bbed8 <_PyArena_New@@Base+0xa0> │ │ │ │ + bne bba2c <_PyArena_New@@Base+0xa0> │ │ │ │ mov r0, r4 │ │ │ │ - b bbec8 <_PyArena_New@@Base+0x90> │ │ │ │ + b bba1c <_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 bbf30 <_PyArena_New@@Base+0xf8> │ │ │ │ + beq bba84 <_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] @ bc244 <_PyArena_New@@Base+0x40c> │ │ │ │ + ldr r8, [pc, #780] @ bbd98 <_PyArena_New@@Base+0x40c> │ │ │ │ cmp r7, r8 │ │ │ │ cmpne r7, #0 │ │ │ │ moveq r8, #1 │ │ │ │ movne r8, #0 │ │ │ │ - beq bc22c <_PyArena_New@@Base+0x3f4> │ │ │ │ + beq bbd80 <_PyArena_New@@Base+0x3f4> │ │ │ │ mov r0, r7 │ │ │ │ - bl bc29c │ │ │ │ + bl bbdf0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq bc228 <_PyArena_New@@Base+0x3f0> │ │ │ │ - ldr r9, [pc, #744] @ bc248 <_PyArena_New@@Base+0x410> │ │ │ │ + beq bbd7c <_PyArena_New@@Base+0x3f0> │ │ │ │ + ldr r9, [pc, #744] @ bbd9c <_PyArena_New@@Base+0x410> │ │ │ │ ldr r4, [r9, #192] @ 0xc0 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq bbfe4 <_PyArena_New@@Base+0x1ac> │ │ │ │ + beq bbb38 <_PyArena_New@@Base+0x1ac> │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bc084 <_PyArena_New@@Base+0x24c> │ │ │ │ + beq bbbd8 <_PyArena_New@@Base+0x24c> │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq bbfe4 <_PyArena_New@@Base+0x1ac> │ │ │ │ + beq bbb38 <_PyArena_New@@Base+0x1ac> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ addeq r4, r4, #16 │ │ │ │ - beq bc084 <_PyArena_New@@Base+0x24c> │ │ │ │ + beq bbbd8 <_PyArena_New@@Base+0x24c> │ │ │ │ ldr r1, [r4, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq bbfe4 <_PyArena_New@@Base+0x1ac> │ │ │ │ + beq bbb38 <_PyArena_New@@Base+0x1ac> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ addeq r4, r4, #32 │ │ │ │ - beq bc084 <_PyArena_New@@Base+0x24c> │ │ │ │ + beq bbbd8 <_PyArena_New@@Base+0x24c> │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ add r4, r4, #48 @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq bbfe4 <_PyArena_New@@Base+0x1ac> │ │ │ │ + beq bbb38 <_PyArena_New@@Base+0x1ac> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bc084 <_PyArena_New@@Base+0x24c> │ │ │ │ + beq bbbd8 <_PyArena_New@@Base+0x24c> │ │ │ │ ldr r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne bbfc8 <_PyArena_New@@Base+0x190> │ │ │ │ - ldr r3, [pc, #608] @ bc24c <_PyArena_New@@Base+0x414> │ │ │ │ + bne bbb1c <_PyArena_New@@Base+0x190> │ │ │ │ + ldr r3, [pc, #608] @ bbda0 <_PyArena_New@@Base+0x414> │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne bc204 <_PyArena_New@@Base+0x3cc> │ │ │ │ - ldr r3, [pc, #596] @ bc250 <_PyArena_New@@Base+0x418> │ │ │ │ - bl 35a770 │ │ │ │ + bne bbd58 <_PyArena_New@@Base+0x3cc> │ │ │ │ + ldr r3, [pc, #596] @ bbda4 <_PyArena_New@@Base+0x418> │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r3, #3892] @ 0xf34 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt bc024 <_PyArena_New@@Base+0x1ec> │ │ │ │ - bne bc07c <_PyArena_New@@Base+0x244> │ │ │ │ + bgt bbb78 <_PyArena_New@@Base+0x1ec> │ │ │ │ + bne bbbd0 <_PyArena_New@@Base+0x244> │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #216] @ 0xd8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc07c <_PyArena_New@@Base+0x244> │ │ │ │ + beq bbbd0 <_PyArena_New@@Base+0x244> │ │ │ │ ldr r4, [r9, #196] @ 0xc4 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq bc050 <_PyArena_New@@Base+0x218> │ │ │ │ + beq bbba4 <_PyArena_New@@Base+0x218> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bc084 <_PyArena_New@@Base+0x24c> │ │ │ │ + beq bbbd8 <_PyArena_New@@Base+0x24c> │ │ │ │ ldr r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne bc034 <_PyArena_New@@Base+0x1fc> │ │ │ │ + bne bbb88 <_PyArena_New@@Base+0x1fc> │ │ │ │ ldr r4, [r9, #200] @ 0xc8 │ │ │ │ ldr r1, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq bc07c <_PyArena_New@@Base+0x244> │ │ │ │ + beq bbbd0 <_PyArena_New@@Base+0x244> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bc084 <_PyArena_New@@Base+0x24c> │ │ │ │ + beq bbbd8 <_PyArena_New@@Base+0x24c> │ │ │ │ ldr r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne bc060 <_PyArena_New@@Base+0x228> │ │ │ │ + bne bbbb4 <_PyArena_New@@Base+0x228> │ │ │ │ mov r0, #2 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r4, #0 │ │ │ │ - beq bc07c <_PyArena_New@@Base+0x244> │ │ │ │ + beq bbbd0 <_PyArena_New@@Base+0x244> │ │ │ │ cmp r6, #0 │ │ │ │ ldr r9, [r4, #4] │ │ │ │ - beq bc188 <_PyArena_New@@Base+0x350> │ │ │ │ + beq bbcdc <_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] @ bc254 <_PyArena_New@@Base+0x41c> │ │ │ │ + ldr r1, [pc, #392] @ bbda8 <_PyArena_New@@Base+0x41c> │ │ │ │ mov r0, r5 │ │ │ │ stm r6, {r7, r9} │ │ │ │ str r5, [r6, #16] │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bc1b0 <_PyArena_New@@Base+0x378> │ │ │ │ - ldr r1, [pc, #368] @ bc258 <_PyArena_New@@Base+0x420> │ │ │ │ + beq bbd04 <_PyArena_New@@Base+0x378> │ │ │ │ + ldr r1, [pc, #368] @ bbdac <_PyArena_New@@Base+0x420> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bc1d4 <_PyArena_New@@Base+0x39c> │ │ │ │ - ldr r1, [pc, #352] @ bc25c <_PyArena_New@@Base+0x424> │ │ │ │ + beq bbd28 <_PyArena_New@@Base+0x39c> │ │ │ │ + ldr r1, [pc, #352] @ bbdb0 <_PyArena_New@@Base+0x424> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bc1dc <_PyArena_New@@Base+0x3a4> │ │ │ │ - ldr r1, [pc, #336] @ bc260 <_PyArena_New@@Base+0x428> │ │ │ │ + beq bbd30 <_PyArena_New@@Base+0x3a4> │ │ │ │ + ldr r1, [pc, #336] @ bbdb4 <_PyArena_New@@Base+0x428> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bc1ec <_PyArena_New@@Base+0x3b4> │ │ │ │ - ldr r1, [pc, #320] @ bc264 <_PyArena_New@@Base+0x42c> │ │ │ │ + beq bbd40 <_PyArena_New@@Base+0x3b4> │ │ │ │ + ldr r1, [pc, #320] @ bbdb8 <_PyArena_New@@Base+0x42c> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bc1e4 <_PyArena_New@@Base+0x3ac> │ │ │ │ - ldr r1, [pc, #304] @ bc268 <_PyArena_New@@Base+0x430> │ │ │ │ + beq bbd38 <_PyArena_New@@Base+0x3ac> │ │ │ │ + ldr r1, [pc, #304] @ bbdbc <_PyArena_New@@Base+0x430> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bc1cc <_PyArena_New@@Base+0x394> │ │ │ │ - ldr r1, [pc, #288] @ bc26c <_PyArena_New@@Base+0x434> │ │ │ │ + beq bbd20 <_PyArena_New@@Base+0x394> │ │ │ │ + ldr r1, [pc, #288] @ bbdc0 <_PyArena_New@@Base+0x434> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bc1fc <_PyArena_New@@Base+0x3c4> │ │ │ │ - ldr r1, [pc, #272] @ bc270 <_PyArena_New@@Base+0x438> │ │ │ │ + beq bbd50 <_PyArena_New@@Base+0x3c4> │ │ │ │ + ldr r1, [pc, #272] @ bbdc4 <_PyArena_New@@Base+0x438> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bc1f4 <_PyArena_New@@Base+0x3bc> │ │ │ │ - ldr r1, [pc, #256] @ bc274 <_PyArena_New@@Base+0x43c> │ │ │ │ + beq bbd48 <_PyArena_New@@Base+0x3bc> │ │ │ │ + ldr r1, [pc, #256] @ bbdc8 <_PyArena_New@@Base+0x43c> │ │ │ │ mov r0, r5 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r3, [pc, #244] @ bc278 <_PyArena_New@@Base+0x440> │ │ │ │ - beq bc1b4 <_PyArena_New@@Base+0x37c> │ │ │ │ + ldreq r3, [pc, #244] @ bbdcc <_PyArena_New@@Base+0x440> │ │ │ │ + beq bbd08 <_PyArena_New@@Base+0x37c> │ │ │ │ strb r8, [r6, #13] │ │ │ │ cmp r9, #0 │ │ │ │ - beq bc234 <_PyArena_New@@Base+0x3fc> │ │ │ │ + beq bbd88 <_PyArena_New@@Base+0x3fc> │ │ │ │ ldrb r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc23c <_PyArena_New@@Base+0x404> │ │ │ │ + beq bbd90 <_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] @ bc27c <_PyArena_New@@Base+0x444> │ │ │ │ + ldr r3, [pc, #196] @ bbdd0 <_PyArena_New@@Base+0x444> │ │ │ │ cmn r6, #16 │ │ │ │ ldrne r3, [r3, #4] │ │ │ │ strne r3, [r6, #16] │ │ │ │ mov r8, #1 │ │ │ │ ldrne r9, [r4, #4] │ │ │ │ - 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> │ │ │ │ + b bbcd8 <_PyArena_New@@Base+0x34c> │ │ │ │ + ldr r3, [pc, #172] @ bbdd4 <_PyArena_New@@Base+0x448> │ │ │ │ + b bbd08 <_PyArena_New@@Base+0x37c> │ │ │ │ + ldr r3, [pc, #168] @ bbdd8 <_PyArena_New@@Base+0x44c> │ │ │ │ + b bbd08 <_PyArena_New@@Base+0x37c> │ │ │ │ + ldr r3, [pc, #164] @ bbddc <_PyArena_New@@Base+0x450> │ │ │ │ + b bbd08 <_PyArena_New@@Base+0x37c> │ │ │ │ + ldr r3, [pc, #160] @ bbde0 <_PyArena_New@@Base+0x454> │ │ │ │ + b bbd08 <_PyArena_New@@Base+0x37c> │ │ │ │ + ldr r3, [pc, #156] @ bbde4 <_PyArena_New@@Base+0x458> │ │ │ │ + b bbd08 <_PyArena_New@@Base+0x37c> │ │ │ │ + ldr r3, [pc, #152] @ bbde8 <_PyArena_New@@Base+0x45c> │ │ │ │ + b bbd08 <_PyArena_New@@Base+0x37c> │ │ │ │ + ldr r3, [pc, #148] @ bbdec <_PyArena_New@@Base+0x460> │ │ │ │ + b bbd08 <_PyArena_New@@Base+0x37c> │ │ │ │ ldr r1, [r4] │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq bbff4 <_PyArena_New@@Base+0x1bc> │ │ │ │ + beq bbb48 <_PyArena_New@@Base+0x1bc> │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bc084 <_PyArena_New@@Base+0x24c> │ │ │ │ + beq bbbd8 <_PyArena_New@@Base+0x24c> │ │ │ │ add r4, r4, #16 │ │ │ │ - b bc204 <_PyArena_New@@Base+0x3cc> │ │ │ │ - bl 11af64 │ │ │ │ + b bbd58 <_PyArena_New@@Base+0x3cc> │ │ │ │ + bl 11a7f8 │ │ │ │ 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, r6, r4, lsl r1 │ │ │ │ - subseq r1, r7, r4, ror r6 │ │ │ │ - subseq r2, sp, r0, lsl #20 │ │ │ │ - andeq r0, r0, ip │ │ │ │ - eorseq lr, r5, ip, ror #8 │ │ │ │ - eorseq r3, r6, ip, lsl r1 │ │ │ │ - eorseq r4, r6, r4, ror r9 │ │ │ │ - eorseq r4, r6, ip, ror r9 │ │ │ │ - eorseq r4, r6, ip, lsl #19 │ │ │ │ - eorseq r4, r6, r0, lsr #19 │ │ │ │ - @ instruction: 0x003649b8 │ │ │ │ - eorseq r4, r6, ip, asr #19 │ │ │ │ - eorseq r4, r6, r4, ror #19 │ │ │ │ - eorseq r9, sp, r4, ror r3 │ │ │ │ - eorseq r9, sp, r4, lsr r3 │ │ │ │ - eorseq r9, sp, ip, asr r3 │ │ │ │ - eorseq r9, sp, ip, lsr r3 │ │ │ │ - eorseq r9, sp, r4, asr #6 │ │ │ │ - eorseq r9, sp, r4, asr r3 │ │ │ │ - eorseq r9, sp, ip, asr #6 │ │ │ │ - eorseq r9, sp, ip, ror #6 │ │ │ │ - eorseq r9, sp, r4, ror #6 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r6, ip, asr r6 │ │ │ │ + subseq r2, ip, r0, lsl #20 │ │ │ │ + andeq r0, r0, ip │ │ │ │ + eorseq fp, r5, ip, ror #27 │ │ │ │ + mlaseq r6, ip, sl, r0 │ │ │ │ + @ instruction: 0x003622d0 │ │ │ │ + @ instruction: 0x003622d8 │ │ │ │ + eorseq r2, r6, r8, ror #5 │ │ │ │ + @ instruction: 0x003622fc │ │ │ │ + eorseq r2, r6, r4, lsl r3 │ │ │ │ + eorseq r2, r6, r8, lsr #6 │ │ │ │ + eorseq r2, r6, r0, asr #6 │ │ │ │ + @ instruction: 0x003d6cdc │ │ │ │ + mlaseq sp, ip, ip, r6 │ │ │ │ + eorseq r6, sp, r4, asr #25 │ │ │ │ + eorseq r6, sp, r4, lsr #25 │ │ │ │ + eorseq r6, sp, ip, lsr #25 │ │ │ │ + @ instruction: 0x003d6cbc │ │ │ │ + @ instruction: 0x003d6cb4 │ │ │ │ + @ instruction: 0x003d6cd4 │ │ │ │ + eorseq r6, sp, ip, asr #25 │ │ │ │ │ │ │ │ -000bc29c : │ │ │ │ +000bbdf0 : │ │ │ │ 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 bc318 │ │ │ │ + beq bbe6c │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq bc2e0 │ │ │ │ + beq bbe34 │ │ │ │ tst r3, #32 │ │ │ │ - beq bc2e0 │ │ │ │ + beq bbe34 │ │ │ │ adds r0, r0, #20 │ │ │ │ popne {r4, pc} │ │ │ │ - b bc2ec │ │ │ │ + b bbe40 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ popne {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 286d00 │ │ │ │ + bl 283b00 │ │ │ │ cmn r0, #1 │ │ │ │ - beq bc31c │ │ │ │ + beq bbe70 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq bc324 │ │ │ │ + beq bbe78 │ │ │ │ tst r3, #32 │ │ │ │ - beq bc324 │ │ │ │ + beq bbe78 │ │ │ │ add r0, r4, #20 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 58578 │ │ │ │ + bl 5850c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #24] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000bc32c : │ │ │ │ +000bbe80 : │ │ │ │ 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] @ bc374 │ │ │ │ + ldr r2, [pc, #44] @ bbec8 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r1, r0 │ │ │ │ add r3, sp, #16 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl bc378 │ │ │ │ + bl bbecc │ │ │ │ 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 bc8e8 │ │ │ │ + beq bc43c │ │ │ │ ldr r4, [r6, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq bc8e8 │ │ │ │ + beq bc43c │ │ │ │ mov r0, r2 │ │ │ │ ldr r2, [r4, #3720] @ 0xe88 │ │ │ │ - ldr sl, [pc, #3552] @ bd190 │ │ │ │ + ldr sl, [pc, #3552] @ bcce4 │ │ │ │ add ip, r2, #4096 @ 0x1000 │ │ │ │ ldr ip, [ip, #1496] @ 0x5d8 │ │ │ │ mov r5, r1 │ │ │ │ cmp ip, #0 │ │ │ │ ldrh fp, [sl] │ │ │ │ mov r1, r3 │ │ │ │ - bne bcd6c │ │ │ │ + bne bc8c0 │ │ │ │ add r9, r4, #4096 @ 0x1000 │ │ │ │ ldr r2, [r9, #1532] @ 0x5fc │ │ │ │ cmp r2, #0 │ │ │ │ - beq bc8e0 │ │ │ │ + beq bc434 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r7, [r6, #72] @ 0x48 │ │ │ │ str ip, [r6, #72] @ 0x48 │ │ │ │ - beq bcd2c │ │ │ │ + beq bc880 │ │ │ │ ldrb r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bcd2c │ │ │ │ - bl a9c00 │ │ │ │ + beq bc880 │ │ │ │ + bl a9b24 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq bce60 │ │ │ │ + beq bc9b4 │ │ │ │ ldr r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - bne bc5a4 │ │ │ │ + bne bc0f8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, #1 │ │ │ │ - bl a2afc │ │ │ │ + bl a2a20 │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r8, r0 │ │ │ │ - beq bc43c │ │ │ │ + beq bbf90 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq bd130 │ │ │ │ + beq bcc84 │ │ │ │ cmp r8, #0 │ │ │ │ - beq bce60 │ │ │ │ + beq bc9b4 │ │ │ │ ldr r3, [r4, #3720] @ 0xe88 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #1496] @ 0x5d8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bc5bc │ │ │ │ + bne bc110 │ │ │ │ add r9, r4, #4096 @ 0x1000 │ │ │ │ cmp fp, #0 │ │ │ │ - bne bd0c4 │ │ │ │ + bne bcc18 │ │ │ │ ldr r3, [r9, #1532] @ 0x5fc │ │ │ │ cmp r3, #0 │ │ │ │ - beq bcb2c │ │ │ │ + beq bc680 │ │ │ │ mov r0, r5 │ │ │ │ bl 29c28 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9deec │ │ │ │ + bl 9de10 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq bd0cc │ │ │ │ + beq bcc20 │ │ │ │ ldr r0, [r9, #1532] @ 0x5fc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq bcc84 │ │ │ │ + beq bc7d8 │ │ │ │ blx r3 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq bccbc │ │ │ │ + beq bc810 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ - ldr r0, [pc, #3280] @ bd194 │ │ │ │ + ldr r0, [pc, #3280] @ bcce8 │ │ │ │ ldr r2, [r1, #112] @ 0x70 │ │ │ │ cmp r2, #0 │ │ │ │ cmpne r2, r0 │ │ │ │ - beq bcf4c │ │ │ │ + beq bcaa0 │ │ │ │ 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 bc844 │ │ │ │ - ldr r3, [pc, #3232] @ bd198 │ │ │ │ + beq bc398 │ │ │ │ + ldr r3, [pc, #3232] @ bccec │ │ │ │ ldr r2, [r3, #560] @ 0x230 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq bcf1c │ │ │ │ + beq bca70 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - ldr r3, [pc, #3212] @ bd19c │ │ │ │ + ldr r3, [pc, #3212] @ bccf0 │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ cmp r2, r3 │ │ │ │ - bne bc5ec │ │ │ │ - ldr r1, [pc, #3200] @ bd1a0 │ │ │ │ + bne bc140 │ │ │ │ + ldr r1, [pc, #3200] @ bccf4 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ - bl fb32c <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl fae78 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq bc634 │ │ │ │ + beq bc188 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1038f0 │ │ │ │ + bl 103320 │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bne bd070 │ │ │ │ + bne bcbc4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - blt bcbcc │ │ │ │ - bne bcf90 │ │ │ │ + blt bc720 │ │ │ │ + bne bcae4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str sl, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ addeq r3, sp, #40 @ 0x28 │ │ │ │ streq r3, [sp, #12] │ │ │ │ - beq bccf0 │ │ │ │ + beq bc844 │ │ │ │ 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 bc694 │ │ │ │ - b bccf0 │ │ │ │ + bne bc1e8 │ │ │ │ + b bc844 │ │ │ │ ldr r3, [r4, #3720] @ 0xe88 │ │ │ │ mov r8, r9 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #1496] @ 0x5d8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc458 │ │ │ │ + beq bbfac │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r9, #4] │ │ │ │ ldr r2, [r9, #8] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt bce44 │ │ │ │ + blt bc998 │ │ │ │ ldr r9, [r9] │ │ │ │ cmp r9, #0 │ │ │ │ - beq bc458 │ │ │ │ - b bc5c0 │ │ │ │ - ldr r3, [pc, #2992] @ bd1a4 │ │ │ │ + beq bbfac │ │ │ │ + b bc114 │ │ │ │ + ldr r3, [pc, #2992] @ bccf8 │ │ │ │ cmp r2, r3 │ │ │ │ - beq bc8f4 │ │ │ │ - ldr r3, [pc, #2984] @ bd1a8 │ │ │ │ + beq bc448 │ │ │ │ + ldr r3, [pc, #2984] @ bccfc │ │ │ │ cmp r2, r3 │ │ │ │ - bne bcc6c │ │ │ │ - ldr r1, [pc, #2964] @ bd1a0 │ │ │ │ + bne bc7c0 │ │ │ │ + ldr r1, [pc, #2964] @ bccf4 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ - bl fb32c <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl fae78 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne bc530 │ │ │ │ - ldr r1, [pc, #2940] @ bd1a0 │ │ │ │ + bne bc084 │ │ │ │ + ldr r1, [pc, #2940] @ bccf4 │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11183c │ │ │ │ + bl 1112b4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne bc530 │ │ │ │ - ldr r3, [pc, #2928] @ bd1ac │ │ │ │ - bl 35a770 │ │ │ │ + bne bc084 │ │ │ │ + ldr r3, [pc, #2928] @ bcd00 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bcd34 │ │ │ │ + bne bc888 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ str sl, [sp, #40] @ 0x28 │ │ │ │ ands r3, r3, #2048 @ 0x800 │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ - beq bccec │ │ │ │ + beq bc840 │ │ │ │ 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 bcda0 │ │ │ │ + beq bc8f4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #2836] @ bd1b0 │ │ │ │ + ldr r3, [pc, #2836] @ bcd04 │ │ │ │ cmp r5, r3 │ │ │ │ - bne bcb70 │ │ │ │ + bne bc6c4 │ │ │ │ ldr r9, [r4, #24] │ │ │ │ - ldr r2, [pc, #2816] @ bd1ac │ │ │ │ + ldr r2, [pc, #2816] @ bcd00 │ │ │ │ ldr r3, [r9, #24] │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ ands r3, r3, #1 │ │ │ │ ldr r7, [r2, r0] │ │ │ │ - beq bd13c │ │ │ │ + beq bcc90 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc944 │ │ │ │ + beq bc498 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc950 │ │ │ │ + beq bc4a4 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sl] │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc95c │ │ │ │ + beq bc4b0 │ │ │ │ ldr r5, [r7, #148] @ 0x94 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r5, #0 │ │ │ │ str r3, [r8] │ │ │ │ ldr r3, [r9, #52] @ 0x34 │ │ │ │ - beq bc96c │ │ │ │ + beq bc4c0 │ │ │ │ ldr r2, [r7, #152] @ 0x98 │ │ │ │ sub r2, r2, r5 │ │ │ │ cmp r3, r2, asr #2 │ │ │ │ - bge bc96c │ │ │ │ + bge bc4c0 │ │ │ │ add r3, r5, r3, lsl #2 │ │ │ │ str r3, [r7, #148] @ 0x94 │ │ │ │ ldr r3, [r9] │ │ │ │ str r4, [r5, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc738 │ │ │ │ + beq bc28c │ │ │ │ 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 │ │ │ │ @@ -150653,155 +150350,155 @@ │ │ │ │ str r1, [r5, #16] │ │ │ │ str r9, [r5, #28] │ │ │ │ str r2, [r5, #32] │ │ │ │ str r3, [r5, #20] │ │ │ │ str r3, [r5, #24] │ │ │ │ strh r3, [r5, #36] @ 0x24 │ │ │ │ strb r3, [r5, #38] @ 0x26 │ │ │ │ - ble bcaec │ │ │ │ + ble bc640 │ │ │ │ add r9, r5, #40 @ 0x28 │ │ │ │ lsl r2, r2, #2 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ bl 29658 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, #2 │ │ │ │ mov r2, r9 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl cef5c <_PyEvalFramePushAndInit@@Base+0x4f8> │ │ │ │ + bl ceab0 <_PyEvalFramePushAndInit@@Base+0x4f8> │ │ │ │ cmp r0, #0 │ │ │ │ - bne bce94 │ │ │ │ + bne bc9e8 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #340] @ 0x154 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bcf38 │ │ │ │ + bne bca8c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl d0064 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + bl cfbb8 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bcb90 │ │ │ │ + beq bc6e4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bcea4 │ │ │ │ + bne bc9f8 │ │ │ │ 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 bd08c │ │ │ │ + bne bcbe0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc82c │ │ │ │ + beq bc380 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - beq bd0a4 │ │ │ │ + beq bcbf8 │ │ │ │ ldr r3, [fp, #4] │ │ │ │ mov r0, fp │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ blx r2 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne bc4f0 │ │ │ │ - ldr r2, [pc, #2400] @ bd1ac │ │ │ │ - bl 35a770 │ │ │ │ + bne bc044 │ │ │ │ + ldr r2, [pc, #2400] @ bcd00 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r4, [r2, r0] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne bceec │ │ │ │ + bne bca40 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r5, #0 │ │ │ │ str r2, [r6, #44] @ 0x2c │ │ │ │ - bne bced8 │ │ │ │ + bne bca2c │ │ │ │ ldr r2, [fp] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - bne bca40 │ │ │ │ + bne bc594 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne bcb08 │ │ │ │ + bne bc65c │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc8ac │ │ │ │ + beq bc400 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq bcb48 │ │ │ │ + beq bc69c │ │ │ │ cmp r5, #0 │ │ │ │ str r7, [r6, #72] @ 0x48 │ │ │ │ - beq bc8e8 │ │ │ │ + beq bc43c │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc8e8 │ │ │ │ + beq bc43c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne bc8e8 │ │ │ │ + bne bc43c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b bc8e8 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b bc43c │ │ │ │ cmp fp, #0 │ │ │ │ - bne bd0b0 │ │ │ │ + bne bcc04 │ │ │ │ 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, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r1, [pc, #2200] @ bd1a0 │ │ │ │ + ldr r1, [pc, #2200] @ bccf4 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl f4b28 │ │ │ │ + bl f4678 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bne bcd1c │ │ │ │ + bne bc870 │ │ │ │ cmp r5, #0 │ │ │ │ - bne bc530 │ │ │ │ - ldr r3, [pc, #2180] @ bd1b4 │ │ │ │ + bne bc084 │ │ │ │ + ldr r3, [pc, #2180] @ bcd08 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 11abb0 │ │ │ │ + bl 11a444 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bcbcc │ │ │ │ - bl 11af64 │ │ │ │ - b bc64c │ │ │ │ + beq bc720 │ │ │ │ + bl 11a7f8 │ │ │ │ + b bc1a0 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne bc6dc │ │ │ │ + bne bc230 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne bc6f0 │ │ │ │ + bne bc244 │ │ │ │ ldr r5, [r7, #148] @ 0x94 │ │ │ │ ldr r3, [r9, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - bne bc708 │ │ │ │ + bne bc25c │ │ │ │ add r2, r3, #1000 @ 0x3e8 │ │ │ │ lsl r2, r2, #2 │ │ │ │ mov r1, #16384 @ 0x4000 │ │ │ │ cmp r1, r2 │ │ │ │ - blt bd068 │ │ │ │ + blt bcbbc │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [pc, #2092] @ bd1b8 │ │ │ │ + ldr r3, [pc, #2092] @ bcd0c │ │ │ │ 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 bcfa0 │ │ │ │ + beq bcaf4 │ │ │ │ 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 │ │ │ │ @@ -150817,521 +150514,521 @@ │ │ │ │ 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 bcfa0 │ │ │ │ + beq bcaf4 │ │ │ │ ldr r3, [r9] │ │ │ │ str r4, [r5, #8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne bc730 │ │ │ │ - b bc738 │ │ │ │ + bne bc284 │ │ │ │ + b bc28c │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r5, #0 │ │ │ │ str r2, [r6, #44] @ 0x2c │ │ │ │ - bne bced8 │ │ │ │ + bne bca2c │ │ │ │ ldr r2, [fp] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bcc48 │ │ │ │ + beq bc79c │ │ │ │ sub r5, r2, #1 │ │ │ │ cmp r5, #0 │ │ │ │ str r5, [fp] │ │ │ │ - bne bcaa8 │ │ │ │ - ldr r2, [pc, #1892] @ bd1bc │ │ │ │ + bne bc5fc │ │ │ │ + ldr r2, [pc, #1892] @ bcd10 │ │ │ │ ldr r1, [fp, #4] │ │ │ │ ldr r4, [r2, #1416] @ 0x588 │ │ │ │ ldr r9, [r1, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - bne bcddc │ │ │ │ + bne bc930 │ │ │ │ mov r0, fp │ │ │ │ blx r9 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne bcab8 │ │ │ │ + bne bc60c │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bca98 │ │ │ │ + beq bc5ec │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq bcb4c │ │ │ │ + beq bc6a0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne bce60 │ │ │ │ + bne bc9b4 │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ - b bc8ac │ │ │ │ + b bc400 │ │ │ │ ldr r3, [sl] │ │ │ │ mov r5, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bca7c │ │ │ │ + beq bc5d0 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne bca7c │ │ │ │ + bne bc5d0 │ │ │ │ ldr r3, [sl, #4] │ │ │ │ - ldr r2, [pc, #1768] @ bd1bc │ │ │ │ + ldr r2, [pc, #1768] @ bcd10 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bcdbc │ │ │ │ + bne bc910 │ │ │ │ mov r0, sl │ │ │ │ blx r4 │ │ │ │ - b bca7c │ │ │ │ + b bc5d0 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r2, #2 │ │ │ │ str r2, [sp] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, r5, #40 @ 0x28 │ │ │ │ - b bc7a4 │ │ │ │ + b bc2f8 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq bcc64 │ │ │ │ + beq bc7b8 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ movne r5, #0 │ │ │ │ - beq bc8ac │ │ │ │ - b bca88 │ │ │ │ + beq bc400 │ │ │ │ + b bc5dc │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bcaa0 │ │ │ │ + beq bc5f4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne bcaa0 │ │ │ │ + bne bc5f4 │ │ │ │ mov r5, #0 │ │ │ │ ldr r3, [r8, #4] │ │ │ │ - ldr r2, [pc, #1636] @ bd1bc │ │ │ │ + ldr r2, [pc, #1636] @ bcd10 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bcdfc │ │ │ │ + bne bc950 │ │ │ │ mov r0, r8 │ │ │ │ blx r4 │ │ │ │ - b bca98 │ │ │ │ + b bc5ec │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ - bne bc7e8 │ │ │ │ + bne bc33c │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bce78 │ │ │ │ + beq bc9cc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bce78 │ │ │ │ + beq bc9cc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bcbcc │ │ │ │ + beq bc720 │ │ │ │ mov r0, #0 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne bc804 │ │ │ │ + bne bc358 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r5, #0 │ │ │ │ str r2, [r6, #44] @ 0x2c │ │ │ │ - bne bd160 │ │ │ │ + bne bccb4 │ │ │ │ ldr r2, [r4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc878 │ │ │ │ + beq bc3cc │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r4] │ │ │ │ - beq bcc24 │ │ │ │ + beq bc778 │ │ │ │ ldr r2, [fp] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bca70 │ │ │ │ + beq bc5c4 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [fp] │ │ │ │ - bne bca70 │ │ │ │ - b bca50 │ │ │ │ - ldr r2, [pc, #1424] @ bd1bc │ │ │ │ + bne bc5c4 │ │ │ │ + b bc5a4 │ │ │ │ + ldr r2, [pc, #1424] @ bcd10 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r9, [r2, #1416] @ 0x588 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ cmp r9, #0 │ │ │ │ - bne bce1c │ │ │ │ + bne bc970 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b bcc04 │ │ │ │ + b bc758 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc890 │ │ │ │ + beq bc3e4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne bd180 │ │ │ │ + bne bccd4 │ │ │ │ mov r5, #0 │ │ │ │ - b bcac8 │ │ │ │ + b bc61c │ │ │ │ cmp r2, #0 │ │ │ │ - beq bd100 │ │ │ │ - ldr r1, [pc, #1316] @ bd1a0 │ │ │ │ + beq bcc54 │ │ │ │ + ldr r1, [pc, #1316] @ bccf4 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b bc920 │ │ │ │ + b bc474 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - bne bcd44 │ │ │ │ + bne bc898 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bcd44 │ │ │ │ + beq bc898 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bcd44 │ │ │ │ - bl 1cf47c │ │ │ │ + beq bc898 │ │ │ │ + bl 1cd77c │ │ │ │ subs fp, r0, #0 │ │ │ │ ldrne r2, [fp, #4] │ │ │ │ ldrne r2, [r2, #112] @ 0x70 │ │ │ │ - bne bc4d0 │ │ │ │ + bne bc024 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bce44 │ │ │ │ + beq bc998 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq bcf88 │ │ │ │ + beq bcadc │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mvnne r5, #0 │ │ │ │ - beq bce60 │ │ │ │ - b bca88 │ │ │ │ + beq bc9b4 │ │ │ │ + b bc5dc │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, #2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2424fc │ │ │ │ + bl 23ece0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bcbc4 │ │ │ │ - b bcbb8 │ │ │ │ + beq bc718 │ │ │ │ + b bc70c │ │ │ │ cmp r0, #0 │ │ │ │ - bne bc530 │ │ │ │ + bne bc084 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - b bc658 │ │ │ │ - ldr r8, [pc, #1164] @ bd1c0 │ │ │ │ - b bc45c │ │ │ │ + b bc1ac │ │ │ │ + ldr r8, [pc, #1164] @ bcd14 │ │ │ │ + b bbfb0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc64c │ │ │ │ - b bcbcc │ │ │ │ - ldr r3, [pc, #1144] @ bd1c4 │ │ │ │ + beq bc1a0 │ │ │ │ + b bc720 │ │ │ │ + ldr r3, [pc, #1144] @ bcd18 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #1136] @ bd1c8 │ │ │ │ - bl 117e48 │ │ │ │ + ldr r1, [pc, #1136] @ bcd1c │ │ │ │ + bl 1176e0 │ │ │ │ ldr r3, [sl] │ │ │ │ mvn r5, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bca7c │ │ │ │ - b bcab8 │ │ │ │ + beq bc5d0 │ │ │ │ + b bc60c │ │ │ │ mov r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r7, [r6, #72] @ 0x48 │ │ │ │ str r3, [r6, #72] @ 0x48 │ │ │ │ - beq bcd8c │ │ │ │ + beq bc8e0 │ │ │ │ ldrb r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne bc3f4 │ │ │ │ + bne bbf48 │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r3, [r2, #1496] @ 0x5d8 │ │ │ │ - ldr r8, [pc, #1060] @ bd1c0 │ │ │ │ + ldr r8, [pc, #1060] @ bcd14 │ │ │ │ mov r9, r3 │ │ │ │ - b bc5c0 │ │ │ │ + b bc114 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, #2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp] │ │ │ │ - bl 2424fc │ │ │ │ - b bcbc4 │ │ │ │ - ldr r1, [pc, #1032] @ bd1cc │ │ │ │ + bl 23ece0 │ │ │ │ + b bc718 │ │ │ │ + ldr r1, [pc, #1032] @ bcd20 │ │ │ │ cmp r3, r1 │ │ │ │ - beq bcae0 │ │ │ │ + beq bc634 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ - b bcae0 │ │ │ │ - ldr r1, [pc, #1000] @ bd1cc │ │ │ │ + b bc634 │ │ │ │ + ldr r1, [pc, #1000] @ bcd20 │ │ │ │ cmp r4, r1 │ │ │ │ - beq bca68 │ │ │ │ + beq bc5bc │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, fp │ │ │ │ blx r4 │ │ │ │ - b bca68 │ │ │ │ - ldr r1, [pc, #968] @ bd1cc │ │ │ │ + b bc5bc │ │ │ │ + ldr r1, [pc, #968] @ bcd20 │ │ │ │ cmp r3, r1 │ │ │ │ - beq bcb64 │ │ │ │ + beq bc6b8 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b bcb64 │ │ │ │ - ldr r1, [pc, #936] @ bd1cc │ │ │ │ + b bc6b8 │ │ │ │ + ldr r1, [pc, #936] @ bcd20 │ │ │ │ cmp r9, r1 │ │ │ │ - beq bcc3c │ │ │ │ + beq bc790 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx r9 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b bcc3c │ │ │ │ + b bc790 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bce60 │ │ │ │ + beq bc9b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq bce70 │ │ │ │ + beq bc9c4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b2fc │ │ │ │ + bl 9b220 │ │ │ │ mvn r0, #0 │ │ │ │ - b bc8ec │ │ │ │ + b bc440 │ │ │ │ mvn r5, #0 │ │ │ │ - b bcb4c │ │ │ │ - ldr r3, [pc, #848] @ bd1d0 │ │ │ │ - ldr r2, [pc, #848] @ bd1d4 │ │ │ │ + b bc6a0 │ │ │ │ + ldr r3, [pc, #848] @ bcd24 │ │ │ │ + ldr r2, [pc, #848] @ bcd28 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1c19a4 <_PyErr_Format@@Base> │ │ │ │ - b bcba8 │ │ │ │ + bl 1bfe3c <_PyErr_Format@@Base> │ │ │ │ + b bc6fc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 247140 │ │ │ │ - b bcb90 │ │ │ │ + bl 243924 │ │ │ │ + b bc6e4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bd0f0 │ │ │ │ + beq bcc44 │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne bd0d8 │ │ │ │ - ldr r3, [pc, #780] @ bd1d0 │ │ │ │ - ldr r2, [pc, #784] @ bd1d8 │ │ │ │ + bne bcc2c │ │ │ │ + ldr r3, [pc, #780] @ bcd24 │ │ │ │ + ldr r2, [pc, #784] @ bcd2c │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r4 │ │ │ │ - bl 2d7f6c │ │ │ │ - b bcba8 │ │ │ │ + bl 2d501c │ │ │ │ + b bc6fc │ │ │ │ ldr r0, [r5, #4] │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ rsb r5, r0, #0 │ │ │ │ - b bcc04 │ │ │ │ + b bc758 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq bca1c │ │ │ │ - ldr r2, [pc, #732] @ bd1dc │ │ │ │ + beq bc570 │ │ │ │ + ldr r2, [pc, #732] @ bcd30 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2] │ │ │ │ - bl 18abfc <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 189550 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bc860 │ │ │ │ + beq bc3b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 18ac24 <_PyErr_Clear@@Base> │ │ │ │ - b bc860 │ │ │ │ - ldr r1, [pc, #672] @ bd1c4 │ │ │ │ + bl 189578 <_PyErr_Clear@@Base> │ │ │ │ + b bc3b4 │ │ │ │ + ldr r1, [pc, #672] @ bcd18 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r1] │ │ │ │ - ldr r1, [pc, #688] @ bd1e0 │ │ │ │ + ldr r1, [pc, #688] @ bcd34 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ - bl 117e48 │ │ │ │ - b bcbd0 │ │ │ │ + bl 1176e0 │ │ │ │ + b bc724 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, #0 │ │ │ │ blx r3 │ │ │ │ - b bcb84 │ │ │ │ + b bc6d8 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ - ldr r1, [pc, #620] @ bd1c4 │ │ │ │ + ldr r1, [pc, #620] @ bcd18 │ │ │ │ ldr r0, [r1] │ │ │ │ - ldr r1, [pc, #644] @ bd1e4 │ │ │ │ - bl 117e48 │ │ │ │ + ldr r1, [pc, #644] @ bcd38 │ │ │ │ + bl 1176e0 │ │ │ │ ldr r2, [fp] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bccbc │ │ │ │ + beq bc810 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [fp] │ │ │ │ - bne bccbc │ │ │ │ + bne bc810 │ │ │ │ mov r0, fp │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b bccbc │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b bc810 │ │ │ │ mvn r5, #0 │ │ │ │ - b bcac8 │ │ │ │ + b bc61c │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ - b bc558 │ │ │ │ + b bc0ac │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bcfec │ │ │ │ + beq bcb40 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne bcfec │ │ │ │ - ldr r2, [pc, #504] @ bd1bc │ │ │ │ + bne bcb40 │ │ │ │ + ldr r2, [pc, #504] @ bcd10 │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bcfdc │ │ │ │ + beq bcb30 │ │ │ │ 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 r9, [pc, #456] @ bd1bc │ │ │ │ + ldr r9, [pc, #456] @ bcd10 │ │ │ │ mov r3, #0 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r5, [r7], #4 │ │ │ │ ldr r2, [r5] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ - beq bd048 │ │ │ │ + beq bcb9c │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne bd048 │ │ │ │ + bne bcb9c │ │ │ │ ldr r3, [r9, #1416] @ 0x588 │ │ │ │ mov r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ - beq bd038 │ │ │ │ + beq bcb8c │ │ │ │ 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 bcffc │ │ │ │ - bl 2a1f3c │ │ │ │ - b bcb90 │ │ │ │ + bne bcb50 │ │ │ │ + bl 29ef8c │ │ │ │ + b bc6e4 │ │ │ │ lsl r1, r1, #1 │ │ │ │ - b bc978 │ │ │ │ + b bc4cc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne bc548 │ │ │ │ + bne bc09c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b bc548 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b bc09c │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne bc810 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b bc810 │ │ │ │ + bne bc364 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b bc364 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b bc82c │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b bc380 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r7, [r6, #72] @ 0x48 │ │ │ │ - ldreq r8, [pc, #256] @ bd1c0 │ │ │ │ + ldreq r8, [pc, #256] @ bcd14 │ │ │ │ str r2, [r6, #72] @ 0x48 │ │ │ │ - bne bc3e8 │ │ │ │ + bne bbf3c │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - b bc464 │ │ │ │ + b bbfb8 │ │ │ │ cmp r8, #0 │ │ │ │ - bne bccd8 │ │ │ │ - b bce60 │ │ │ │ + bne bc82c │ │ │ │ + b bc9b4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne bcebc │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b bcebc │ │ │ │ + bne bca10 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b bca10 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc804 │ │ │ │ - b bcbb8 │ │ │ │ + beq bc358 │ │ │ │ + b bc70c │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bc650 │ │ │ │ - ldr r0, [pc, #140] @ bd1a0 │ │ │ │ - bl bc29c │ │ │ │ + beq bc1a4 │ │ │ │ + ldr r0, [pc, #140] @ bccf4 │ │ │ │ + bl bbdf0 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq bcbcc │ │ │ │ + beq bc720 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b bc920 │ │ │ │ + b bc474 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b bc43c │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b bbf90 │ │ │ │ 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 2468c4 │ │ │ │ - b bcb84 │ │ │ │ + bl 2430a8 │ │ │ │ + b bc6d8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r2, [r4] │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ rsb r5, r0, #0 │ │ │ │ - beq bcc04 │ │ │ │ - b bcbf4 │ │ │ │ + beq bc758 │ │ │ │ + b bc748 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bc8ac │ │ │ │ - b bca88 │ │ │ │ - subseq r9, sl, lr, asr #12 │ │ │ │ - andeq r6, r4, r0, asr r9 │ │ │ │ - subseq r9, r8, r0, lsl lr │ │ │ │ - andeq fp, pc, r0, ror #31 │ │ │ │ - subseq sl, r8, ip, lsr r0 │ │ │ │ - @ instruction: 0x00122eb0 │ │ │ │ - andseq r1, r1, ip, asr #6 │ │ │ │ - andeq r0, r0, ip │ │ │ │ - andseq r2, r1, r8, lsl r5 │ │ │ │ - ldrsbeq fp, [r6], #-184 @ 0xffffff48 │ │ │ │ - subseq r4, r8, r0, lsl lr │ │ │ │ - subseq r5, r8, r0, lsl lr │ │ │ │ - subseq r1, r9, r8, lsl r0 │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r3, r6, r8, ror #23 │ │ │ │ - @ instruction: 0x0018f6f8 │ │ │ │ - ldrsbeq r1, [r6], #-12 │ │ │ │ - eorseq r3, r6, ip, lsl #23 │ │ │ │ - @ instruction: 0x00363bbc │ │ │ │ - subseq fp, r6, r8, asr #23 │ │ │ │ - eorseq r2, r6, r4, asr #14 │ │ │ │ - eorseq r3, r6, r8, lsl #24 │ │ │ │ + beq bc400 │ │ │ │ + b bc5dc │ │ │ │ + subseq r9, r9, lr, asr #12 │ │ │ │ + andeq r6, r4, r8, ror #18 │ │ │ │ + subseq r9, r7, r0, lsl lr │ │ │ │ + andeq fp, pc, ip, lsr #22 │ │ │ │ + subseq sl, r7, ip, lsr r0 │ │ │ │ + andseq r2, r2, r4, lsr r7 │ │ │ │ + andseq r0, r1, r4, asr #27 │ │ │ │ + andeq r0, r0, ip │ │ │ │ + mulseq r1, r0, pc @ │ │ │ │ + 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 r1, r6, r8, ror #10 │ │ │ │ + andseq sp, r8, r4, ror #25 │ │ │ │ + ldrsbeq r1, [r5], #-12 │ │ │ │ + eorseq r1, r6, ip, lsl #10 │ │ │ │ + eorseq r1, r6, ip, lsr r5 │ │ │ │ + subseq fp, r5, r8, asr #23 │ │ │ │ + eorseq r0, r6, r4, asr #1 │ │ │ │ + eorseq r1, r6, r8, lsl #11 │ │ │ │ │ │ │ │ -000bd1e8 : │ │ │ │ +000bcd3c : │ │ │ │ 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 │ │ │ │ @@ -151344,143 +151041,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 bdfa4 │ │ │ │ + beq bdae4 │ │ │ │ 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 bd358 │ │ │ │ + bne bceac │ │ │ │ ldrb r3, [r8, #1] │ │ │ │ add r4, r8, #1 │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ movne r2, #0 │ │ │ │ strne r2, [sp, #28] │ │ │ │ - beq be198 │ │ │ │ + beq bdc78 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ add r1, r4, #1 │ │ │ │ - beq bdfe4 │ │ │ │ - bhi bd3b0 │ │ │ │ + beq bdba4 │ │ │ │ + bhi bcf04 │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - beq be828 │ │ │ │ + beq be39c │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq be878 │ │ │ │ + beq be384 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq be708 │ │ │ │ - ldr r2, [pc, #4052] @ be288 │ │ │ │ + beq be330 │ │ │ │ + ldr r2, [pc, #4068] @ bddec │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ ands r2, r2, #4 │ │ │ │ - bne bd8ec │ │ │ │ + bne bd408 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ mvn r6, #0 │ │ │ │ - beq bd91c │ │ │ │ - ldr r1, [pc, #4028] @ be28c │ │ │ │ + beq bd438 │ │ │ │ + ldr r1, [pc, #4044] @ bddf0 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #4024] @ be290 │ │ │ │ + ldr r1, [pc, #4040] @ bddf4 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #4020] @ be294 │ │ │ │ + ldr r1, [pc, #4036] @ bddf8 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr lr, [pc, #4016] @ be298 │ │ │ │ - ldr r1, [pc, #4016] @ be29c │ │ │ │ + ldr lr, [pc, #4032] @ bddfc │ │ │ │ + ldr r1, [pc, #4032] @ bde00 │ │ │ │ str r1, [sp, #32] │ │ │ │ mov r5, r6 │ │ │ │ mov r1, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq be7c4 │ │ │ │ + beq be078 │ │ │ │ ldrb ip, [r4, #1] │ │ │ │ cmp ip, #0 │ │ │ │ streq ip, [sp, #16] │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bhi be7c4 │ │ │ │ + bhi be078 │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ - bhi bd538 │ │ │ │ + bhi bd03c │ │ │ │ cmp r3, #86 @ 0x56 │ │ │ │ - beq bd5d0 │ │ │ │ + beq bd200 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq bdcc8 │ │ │ │ + beq bd88c │ │ │ │ cmp r1, #0 │ │ │ │ - bne be7c4 │ │ │ │ + bne be078 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bls be7c4 │ │ │ │ - ldr r0, [pc, #3936] @ be2a0 │ │ │ │ + bls be078 │ │ │ │ + ldr r0, [pc, #3952] @ bde04 │ │ │ │ sub r2, r3, #65 @ 0x41 │ │ │ │ cmp r2, #23 │ │ │ │ - bhi be7c4 │ │ │ │ + bhi be078 │ │ │ │ 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 be7dc │ │ │ │ + bne be090 │ │ │ │ ldrb r6, [r4, #1]! │ │ │ │ cmp r6, #0 │ │ │ │ cmpne r6, #37 @ 0x25 │ │ │ │ - bne bd358 │ │ │ │ + bne bceac │ │ │ │ cmp r6, #0 │ │ │ │ sub r5, r4, r8 │ │ │ │ - beq bd418 │ │ │ │ + beq bcf6c │ │ │ │ cmn r5, #1 │ │ │ │ - beq be3e8 │ │ │ │ + beq bdf00 │ │ │ │ cmp sl, #0 │ │ │ │ - beq bda08 │ │ │ │ + beq bd524 │ │ │ │ cmp r7, #126 @ 0x7e │ │ │ │ - bls bd434 │ │ │ │ + bls bcf88 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ sub r3, r3, r9 │ │ │ │ cmp r3, r5 │ │ │ │ - blt bd434 │ │ │ │ + blt bcf88 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - b bd4b4 │ │ │ │ - ldr r2, [pc, #3792] @ be288 │ │ │ │ + b bd008 │ │ │ │ + ldr r2, [pc, #3808] @ bddec │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ tst r2, #4 │ │ │ │ - bne bd8ec │ │ │ │ + bne bd408 │ │ │ │ mvn r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ - ldr r1, [pc, #3796] @ be2a4 │ │ │ │ + ldr r1, [pc, #3812] @ bde08 │ │ │ │ sub r2, r3, #106 @ 0x6a │ │ │ │ cmp r2, #16 │ │ │ │ - bhi bd3e8 │ │ │ │ + bhi bcf3c │ │ │ │ add r2, r2, r2 │ │ │ │ ldrh r2, [r1, r2] │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ - ldr r1, [pc, #3740] @ be28c │ │ │ │ + ldr r1, [pc, #3756] @ bddf0 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #3736] @ be290 │ │ │ │ + ldr r1, [pc, #3752] @ bddf4 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #3732] @ be294 │ │ │ │ + ldr r1, [pc, #3748] @ bddf8 │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #3728] @ be29c │ │ │ │ + ldr r1, [pc, #3744] @ bde00 │ │ │ │ str r1, [sp, #32] │ │ │ │ - ldr lr, [pc, #3716] @ be298 │ │ │ │ + ldr lr, [pc, #3732] @ bddfc │ │ │ │ mov r1, r2 │ │ │ │ - b bd2f4 │ │ │ │ + b bce48 │ │ │ │ cmn r5, #1 │ │ │ │ - beq be270 │ │ │ │ + beq bdd58 │ │ │ │ cmp sl, #0 │ │ │ │ - beq bda14 │ │ │ │ + beq bd530 │ │ │ │ cmp r7, #126 @ 0x7e │ │ │ │ str r6, [sp, #16] │ │ │ │ - bhi bd398 │ │ │ │ + bhi bceec │ │ │ │ cmp r5, #0 │ │ │ │ - beq bd3a8 │ │ │ │ + beq bcefc │ │ │ │ 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 │ │ │ │ @@ -151488,143 +151185,90 @@ │ │ │ │ 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 10ca44 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl 10c4c4 <_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 bd720 │ │ │ │ + beq bd640 │ │ │ │ cmp r3, #1 │ │ │ │ - bne be210 │ │ │ │ + bne bdcf8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r5 │ │ │ │ add r0, r3, r9 │ │ │ │ bl 29cdc │ │ │ │ + ldrb r1, [r4] │ │ │ │ add r9, r9, r5 │ │ │ │ - mov r8, r4 │ │ │ │ - ldrb r1, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne bd260 │ │ │ │ - cmp r9, #0 │ │ │ │ - beq bdf78 │ │ │ │ - cmp fp, #0 │ │ │ │ - bne bd52c │ │ │ │ - ldr r3, [sl, #8] │ │ │ │ - cmp r3, r9 │ │ │ │ - beq bdb54 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, sl │ │ │ │ - bl 10dcc4 <_PyUnicodeWriter_PrepareInternal@@Base+0x1280> │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq be758 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq be3f8 │ │ │ │ - cmp r2, #1 │ │ │ │ - beq bdecc │ │ │ │ - mov sl, r3 │ │ │ │ - mov r0, sl │ │ │ │ - add sp, sp, #124 @ 0x7c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + beq bd1ac │ │ │ │ + mov r8, r4 │ │ │ │ + b bcdb4 │ │ │ │ sub ip, r3, #99 @ 0x63 │ │ │ │ and ip, ip, #255 @ 0xff │ │ │ │ mov r0, #1 │ │ │ │ lsl r0, r0, ip │ │ │ │ - ldr ip, [pc, #3416] @ be2a8 │ │ │ │ + ldr ip, [pc, #3512] @ bde0c │ │ │ │ and ip, ip, r0 │ │ │ │ cmp ip, #0 │ │ │ │ - bne bda9c │ │ │ │ - ldr ip, [pc, #3404] @ be2ac │ │ │ │ + bne bd5b4 │ │ │ │ + ldr ip, [pc, #3500] @ bde10 │ │ │ │ tst r0, ip │ │ │ │ - bne bda88 │ │ │ │ + bne bd5a0 │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - beq bd64c │ │ │ │ + beq bd0cc │ │ │ │ cmp r1, #0 │ │ │ │ - bne be7c4 │ │ │ │ + bne be078 │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - bne bd654 │ │ │ │ + bne bd0d4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r5, [r3] │ │ │ │ add r3, r3, #4 │ │ │ │ cmp r5, #1114112 @ 0x110000 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bcs be5c8 │ │ │ │ + bcs be0dc │ │ │ │ cmp r5, r7 │ │ │ │ - bhi bdab0 │ │ │ │ + bhi bd5c8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ sub r3, r3, r9 │ │ │ │ cmp r3, #0 │ │ │ │ - ble bdab0 │ │ │ │ + ble bd5c8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - bne bdb30 │ │ │ │ + bne bd708 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strb r5, [r3, r9] │ │ │ │ - mov r3, #1 │ │ │ │ add r9, r9, #1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b bd714 │ │ │ │ - cmp r1, #1 │ │ │ │ - bgt be7c4 │ │ │ │ - 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 be5dc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq be680 │ │ │ │ - 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] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r1, r0 │ │ │ │ - strb r3, [sp, #116] @ 0x74 │ │ │ │ - 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 bd7b4 │ │ │ │ + b bd194 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt be7c4 │ │ │ │ - ldr r0, [pc, #3156] @ be2b0 │ │ │ │ + bgt be078 │ │ │ │ + ldr r0, [pc, #3384] @ bde14 │ │ │ │ sub r2, r3, #100 @ 0x64 │ │ │ │ and r2, r2, #255 @ 0xff │ │ │ │ mov ip, #1 │ │ │ │ ands r2, r0, ip, lsl r2 │ │ │ │ - bne bdcc8 │ │ │ │ + bne bd88c │ │ │ │ cmp r3, #112 @ 0x70 │ │ │ │ - beq be0a8 │ │ │ │ + beq bdb14 │ │ │ │ cmp r3, #115 @ 0x73 │ │ │ │ - bne be7c4 │ │ │ │ + bne be078 │ │ │ │ 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] │ │ │ │ @@ -151639,49 +151283,88 @@ │ │ │ │ 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 be628 │ │ │ │ - bl 117f14 │ │ │ │ + bne be13c │ │ │ │ + bl 1177ac │ │ │ │ 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 bd720 │ │ │ │ - add r8, r4, #1 │ │ │ │ - cmp r8, #0 │ │ │ │ - bne bd4d8 │ │ │ │ + beq bd640 │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq bd640 │ │ │ │ + ldrb r1, [r4] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne bd034 │ │ │ │ + cmp r9, #0 │ │ │ │ + beq bdab8 │ │ │ │ + cmp fp, #0 │ │ │ │ + bne bd1f4 │ │ │ │ + ldr r3, [sl, #8] │ │ │ │ + cmp r3, r9 │ │ │ │ + beq bd680 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, sl │ │ │ │ + bl 10d744 <_PyUnicodeWriter_PrepareInternal@@Base+0x1280> │ │ │ │ + subs r2, r0, #0 │ │ │ │ + beq be35c │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq bdf10 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq bd68c │ │ │ │ + mov sl, r2 │ │ │ │ + mov r0, sl │ │ │ │ + add sp, sp, #124 @ 0x7c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + cmp r1, #1 │ │ │ │ + bgt be078 │ │ │ │ + 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 be0f0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq be2e8 │ │ │ │ + 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] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ + mov r1, r0 │ │ │ │ + strb r3, [sp, #116] @ 0x74 │ │ │ │ + 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 r3, [sp, #116] @ 0x74 │ │ │ │ strb fp, [sp, #117] @ 0x75 │ │ │ │ - bl 285a1c <_PyBytesWriter_Dealloc@@Base> │ │ │ │ - mov sl, #0 │ │ │ │ - b bd52c │ │ │ │ + b bd2d0 │ │ │ │ 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 │ │ │ │ @@ -151695,43 +151378,42 @@ │ │ │ │ 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 118358 │ │ │ │ - b bd6dc │ │ │ │ + bl 117bf0 │ │ │ │ + b bd15c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r8, [r3, #4] │ │ │ │ ldr r3, [r8] │ │ │ │ + mov r0, r8 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq be510 │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [r8] │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r8] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ tst r3, #8 │ │ │ │ - bne be51c │ │ │ │ - mov r1, #46 @ 0x2e │ │ │ │ - mov r0, r8 │ │ │ │ - bl 1f0370 │ │ │ │ + movne r1, #58 @ 0x3a │ │ │ │ + moveq r1, #46 @ 0x2e │ │ │ │ + bl 1ee68c │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [sp, #32] │ │ │ │ - beq bd81c │ │ │ │ + beq bd334 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq be594 │ │ │ │ + beq be20c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq bd720 │ │ │ │ + beq bd640 │ │ │ │ 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] │ │ │ │ @@ -151742,241 +151424,284 @@ │ │ │ │ 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 118358 │ │ │ │ + bl 117bf0 │ │ │ │ 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 be5a0 │ │ │ │ + beq be218 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bd714 │ │ │ │ + beq bd194 │ │ │ │ sub r3, r3, #1 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [r0] │ │ │ │ - bne bd714 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #2524] @ be2b4 │ │ │ │ + str r3, [r1] │ │ │ │ + bne bd194 │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + ldr r2, [pc, #2600] @ bde18 │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne be184 │ │ │ │ + bne bdee0 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ blx r5 │ │ │ │ - b bd714 │ │ │ │ + b bd194 │ │ │ │ sub r6, r3, #48 @ 0x30 │ │ │ │ mov lr, r1 │ │ │ │ ldrb r3, [lr] │ │ │ │ - ldr r2, [pc, #2440] @ be288 │ │ │ │ + ldr r2, [pc, #2512] @ bddec │ │ │ │ mov r1, lr │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ tst r2, #4 │ │ │ │ - bne be524 │ │ │ │ + bne be1c8 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ mov r4, r1 │ │ │ │ mvnne r5, #0 │ │ │ │ - bne bd3c8 │ │ │ │ + bne bcf1c │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq be780 │ │ │ │ - ldr r1, [pc, #2392] @ be288 │ │ │ │ + beq be2c4 │ │ │ │ + ldr r1, [pc, #2464] @ bddec │ │ │ │ ldr r2, [r1, r3, lsl #2] │ │ │ │ tst r2, #4 │ │ │ │ addeq r4, r4, #1 │ │ │ │ mvneq r5, #0 │ │ │ │ - beq bd3c8 │ │ │ │ + beq bcf1c │ │ │ │ sub r5, r3, #48 @ 0x30 │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ ldr r2, [r1, r3, lsl #2] │ │ │ │ tst r2, #4 │ │ │ │ addeq r4, r4, #2 │ │ │ │ - beq bd3c8 │ │ │ │ - ldr lr, [pc, #2484] @ be314 │ │ │ │ + beq bcf1c │ │ │ │ + ldr lr, [pc, #2624] @ bdebc │ │ │ │ rsb r2, r3, #-2147483601 @ 0x8000002f │ │ │ │ smull ip, r0, lr, r2 │ │ │ │ asr r2, r2, #31 │ │ │ │ rsb r2, r2, r0, asr #2 │ │ │ │ cmp r5, r2 │ │ │ │ - bgt be630 │ │ │ │ + bgt be164 │ │ │ │ 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 bdaa8 │ │ │ │ + beq bd5c0 │ │ │ │ rsb r2, r3, #-2147483601 @ 0x8000002f │ │ │ │ smull ip, r0, lr, r2 │ │ │ │ asr r2, r2, #31 │ │ │ │ rsb r2, r2, r0, asr #2 │ │ │ │ cmp r2, r5 │ │ │ │ - blt be630 │ │ │ │ + blt be164 │ │ │ │ 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 bd3c8 │ │ │ │ + beq bcf1c │ │ │ │ rsb r3, r2, #-2147483601 @ 0x8000002f │ │ │ │ smull ip, r0, lr, r3 │ │ │ │ asr r3, r3, #31 │ │ │ │ rsb r3, r3, r0, asr #2 │ │ │ │ cmp r3, r5 │ │ │ │ - blt be630 │ │ │ │ + blt be164 │ │ │ │ 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 bd9cc │ │ │ │ - b bd3c8 │ │ │ │ + bne bd4e8 │ │ │ │ + b bcf1c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne bd390 │ │ │ │ + bne bcee4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl beb84 <_PyUnicodeWriter_WriteASCIIString@@Base+0x250> │ │ │ │ + bl be6a8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x250> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq be148 │ │ │ │ + beq bdcf0 │ │ │ │ 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 244988 │ │ │ │ + bl 24116c │ │ │ │ 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 bd4d8 │ │ │ │ + b bd1a0 │ │ │ │ and r0, r5, r6 │ │ │ │ cmp r0, #0 │ │ │ │ orrge r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne be7c4 │ │ │ │ + bne be078 │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - bne bd654 │ │ │ │ - b bd57c │ │ │ │ + bne bd0d4 │ │ │ │ + b bd080 │ │ │ │ add r4, r4, #3 │ │ │ │ - b bd3c8 │ │ │ │ + b bcf1c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - mov r2, r5 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - mov r1, #1 │ │ │ │ + mov r2, r5 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ + mov r1, #1 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ str sl, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ str r9, [sp, #104] @ 0x68 │ │ │ │ strb r3, [sp, #116] @ 0x74 │ │ │ │ strb fp, [sp, #117] @ 0x75 │ │ │ │ - bl 10ca44 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl 10c4c4 <_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 │ │ │ │ + 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, #24] │ │ │ │ - str r2, [sp, #16] │ │ │ │ + str r3, [sp, #16] │ │ │ │ cmn r0, #1 │ │ │ │ - beq bd720 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq bd5b8 │ │ │ │ + bne bd0b0 │ │ │ │ + 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 28281c <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + mov sl, #0 │ │ │ │ + b bd1f4 │ │ │ │ + cmp r9, #1 │ │ │ │ + mov r2, sl │ │ │ │ + bne bd1f0 │ │ │ │ + ldrb r1, [r2, #16] │ │ │ │ + lsr r3, r1, #2 │ │ │ │ + and r3, r3, #7 │ │ │ │ + cmp r3, #1 │ │ │ │ + bne bd1f0 │ │ │ │ + tst r1, #32 │ │ │ │ + beq be2bc │ │ │ │ + tst r1, #64 @ 0x40 │ │ │ │ + addne r3, r2, #20 │ │ │ │ + addeq r3, r2, #28 │ │ │ │ + ldrsb r1, [r3] │ │ │ │ + ldrb r3, [r3] │ │ │ │ + cmp r1, #0 │ │ │ │ + ldrge r1, [pc, #1876] @ bde1c │ │ │ │ + movge r0, #24 │ │ │ │ + ldrlt r1, [pc, #1872] @ bde20 │ │ │ │ + mlage sl, r0, r3, r1 │ │ │ │ + addlt r3, r3, #1296 @ 0x510 │ │ │ │ + addlt sl, r1, r3, lsl #5 │ │ │ │ + cmp sl, r2 │ │ │ │ + beq bd1f4 │ │ │ │ + ldr r3, [r2] │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq bd1f4 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r2] │ │ │ │ + bne bd1f4 │ │ │ │ + mov r0, r2 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b bd1f4 │ │ │ │ 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 bd714 │ │ │ │ - cmp r9, #1 │ │ │ │ - beq bded0 │ │ │ │ - mov r3, sl │ │ │ │ - b bd528 │ │ │ │ - ldr r2, [pc, #1868] @ be2b8 │ │ │ │ + b bd194 │ │ │ │ + ldr r2, [pc, #1780] @ bde24 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #1864] @ be2bc │ │ │ │ + ldr r2, [pc, #1776] @ bde28 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #1860] @ be2c0 │ │ │ │ + ldr r2, [pc, #1772] @ bde2c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #1856] @ be2c4 │ │ │ │ + ldr r2, [pc, #1768] @ bde30 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ str r2, [sp, #32] │ │ │ │ - ldr lr, [pc, #1848] @ be2c8 │ │ │ │ + ldr lr, [pc, #1760] @ bde34 │ │ │ │ add r4, r4, #1 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #3 │ │ │ │ - b bd2f4 │ │ │ │ + b bce48 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bne be150 │ │ │ │ - ldr r2, [pc, #1820] @ be2cc │ │ │ │ + bne bdf24 │ │ │ │ + ldr r2, [pc, #1732] @ bde38 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #1816] @ be2d0 │ │ │ │ + ldr r2, [pc, #1728] @ bde3c │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #1812] @ be2d4 │ │ │ │ + ldr r2, [pc, #1724] @ bde40 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #1808] @ be2d8 │ │ │ │ + ldr r2, [pc, #1720] @ bde44 │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ str r2, [sp, #32] │ │ │ │ - ldr lr, [pc, #1800] @ be2dc │ │ │ │ + ldr lr, [pc, #1712] @ bde48 │ │ │ │ add r4, r4, #2 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #2 │ │ │ │ - b bd2f4 │ │ │ │ + b bce48 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 136b04 │ │ │ │ + bl 1362f4 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq bd720 │ │ │ │ + beq bd640 │ │ │ │ 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] │ │ │ │ @@ -151987,63 +151712,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 118358 │ │ │ │ + bl 117bf0 │ │ │ │ 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 be644 │ │ │ │ + beq be178 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bd714 │ │ │ │ + beq bd194 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne bd714 │ │ │ │ + bne bd194 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b bd714 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b bd194 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r2, r3, #4 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1325c4 │ │ │ │ + bl 131dcc │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne bdbfc │ │ │ │ - b bd720 │ │ │ │ + bne bd7c0 │ │ │ │ + b bd640 │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ - beq bdfac │ │ │ │ - bhi bdf50 │ │ │ │ + beq bdbc8 │ │ │ │ + bhi bda90 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq be434 │ │ │ │ + beq be010 │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ - beq be42c │ │ │ │ - ldr r3, [pc, #1504] @ be2e0 │ │ │ │ + beq be008 │ │ │ │ + ldr r3, [pc, #1416] @ bde4c │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #4 │ │ │ │ - bhi bde94 │ │ │ │ + bhi bda58 │ │ │ │ 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 │ │ │ │ @@ -152077,27 +151802,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 be474 │ │ │ │ + bls bdf88 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ sub r3, r3, r9 │ │ │ │ cmp r1, r3 │ │ │ │ - bgt be474 │ │ │ │ + bgt bdf88 │ │ │ │ cmp r6, #0 │ │ │ │ - bgt be444 │ │ │ │ + bgt bdf58 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq be030 │ │ │ │ + beq bdbec │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt be008 │ │ │ │ + bgt bdaec │ │ │ │ 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 │ │ │ │ @@ -152106,195 +151831,109 @@ │ │ │ │ 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 be934 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl be458 <_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 bd720 │ │ │ │ + beq bd640 │ │ │ │ cmp r6, #0 │ │ │ │ - ble bd714 │ │ │ │ + ble bd194 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ tst r3, #1 │ │ │ │ - beq bd714 │ │ │ │ + beq bd194 │ │ │ │ mov r3, #32 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 21bfe0 │ │ │ │ + bl 218f6c │ │ │ │ cmn r0, #1 │ │ │ │ - beq bd720 │ │ │ │ + beq bd640 │ │ │ │ add r9, r9, r5 │ │ │ │ - b bd714 │ │ │ │ + b bd194 │ │ │ │ mov r3, r2 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r1, [r3], #4 │ │ │ │ - beq bdfd4 │ │ │ │ + beq bdc68 │ │ │ │ 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 bdd48 │ │ │ │ - mov sl, r3 │ │ │ │ - ldrb r2, [sl, #16] │ │ │ │ - lsr r3, r2, #2 │ │ │ │ - and r3, r3, #7 │ │ │ │ - cmp r3, #1 │ │ │ │ - bne bdb5c │ │ │ │ - tst r2, #32 │ │ │ │ - beq be508 │ │ │ │ - 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] @ be2e4 │ │ │ │ - movge r2, #24 │ │ │ │ - ldrlt r4, [pc, #980] @ be2e8 │ │ │ │ - mlage r4, r2, r3, r4 │ │ │ │ - addlt r3, r3, #1296 @ 0x510 │ │ │ │ - addlt r4, r4, r3, lsl #5 │ │ │ │ - cmp sl, r4 │ │ │ │ - beq bdf48 │ │ │ │ - ldr r3, [sl] │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bdf48 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [sl] │ │ │ │ - bne bdf48 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - mov sl, r4 │ │ │ │ - b bd52c │ │ │ │ + b bd90c │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - beq be43c │ │ │ │ - ldr r3, [pc, #908] @ be2ec │ │ │ │ + beq bdf1c │ │ │ │ + ldr r3, [pc, #944] @ bde50 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #4 │ │ │ │ - bhi bde94 │ │ │ │ + bhi bda58 │ │ │ │ add r1, r1, r1 │ │ │ │ ldrsh r1, [r3, r1] │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ nop @ (mov r0, r0) │ │ │ │ cmp sl, #0 │ │ │ │ - beq bdfa4 │ │ │ │ + beq bdae4 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bdfa4 │ │ │ │ + beq bdae4 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne bdfa4 │ │ │ │ + bne bdae4 │ │ │ │ mov r0, sl │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - ldr sl, [pc, #836] @ be2f0 │ │ │ │ - b bd52c │ │ │ │ - ldr lr, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #828] @ be2f4 │ │ │ │ - sub r1, r1, #1 │ │ │ │ - cmp r1, #4 │ │ │ │ - bhi bdfd0 │ │ │ │ - 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 bdeac │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - orr r2, r2, #16 │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r3, #48 @ 0x30 │ │ │ │ - add r1, r1, #1 │ │ │ │ - beq be138 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - b bd290 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + ldr sl, [pc, #872] @ bde54 │ │ │ │ + b bd1f4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 21bfe0 │ │ │ │ + bl 218f6c │ │ │ │ cmn r0, #1 │ │ │ │ - beq bd720 │ │ │ │ + beq bd640 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r9, r9, r3 │ │ │ │ - b bdde0 │ │ │ │ - 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 12f550 │ │ │ │ - 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 bddd4 │ │ │ │ - b bd720 │ │ │ │ + b bd9a4 │ │ │ │ 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] @ be2f8 │ │ │ │ + ldr r3, [pc, #800] @ bde58 │ │ │ │ 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 be0f4 │ │ │ │ + beq bdb60 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bne be554 │ │ │ │ + bne be19c │ │ │ │ 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 │ │ │ │ @@ -152302,315 +151941,357 @@ │ │ │ │ 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 be934 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ - b bd6dc │ │ │ │ - ldrb r3, [r1] │ │ │ │ + bl be458 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + b bd15c │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ orr r2, r2, #16 │ │ │ │ mov r4, r1 │ │ │ │ - b bdff4 │ │ │ │ - str r6, [sp, #16] │ │ │ │ - b bd720 │ │ │ │ - ldr r1, [pc, #420] @ be2fc │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #416] @ be300 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #412] @ be304 │ │ │ │ - mov r2, #1 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #404] @ be308 │ │ │ │ - str r1, [sp, #32] │ │ │ │ - ldr lr, [pc, #400] @ be30c │ │ │ │ - add r4, r4, #1 │ │ │ │ - mov r1, r2 │ │ │ │ - b bd2f4 │ │ │ │ - ldr r1, [pc, #388] @ be310 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne be4f4 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - b bd8e4 │ │ │ │ + cmp r3, #48 @ 0x30 │ │ │ │ + add r1, r1, #1 │ │ │ │ + beq bded0 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + b bcde4 │ │ │ │ + ldr lr, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [pc, #648] @ bde5c │ │ │ │ + sub r1, r1, #1 │ │ │ │ + cmp r1, #4 │ │ │ │ + bhi bdc64 │ │ │ │ + add r1, r1, r1 │ │ │ │ + ldrsh r1, [r3, r1] │ │ │ │ + add pc, pc, r1, lsl #2 │ │ │ │ + nop @ (mov r0, r0) │ │ │ │ + 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 12ed58 │ │ │ │ + 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 bd998 │ │ │ │ + b bd640 │ │ │ │ + add r3, r2, #4 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [r2] │ │ │ │ + str r3, [sp] │ │ │ │ + b bda70 │ │ │ │ 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 12f550 │ │ │ │ + bl 12ed58 │ │ │ │ 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 bd720 │ │ │ │ - add r8, r8, #2 │ │ │ │ - b bd718 │ │ │ │ + beq bd640 │ │ │ │ + add r4, r8, #2 │ │ │ │ + b bd198 │ │ │ │ + str r6, [sp, #16] │ │ │ │ + b bd640 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #2 │ │ │ │ - bne be394 │ │ │ │ + bne bdd98 │ │ │ │ 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 be36c │ │ │ │ + bhi bdd70 │ │ │ │ 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 bd4d0 │ │ │ │ + bls bd024 │ │ │ │ ldrb r1, [r3], #1 │ │ │ │ strh r1, [r2], #2 │ │ │ │ - b be25c │ │ │ │ + b bdd44 │ │ │ │ mov r0, r8 │ │ │ │ bl 29c28 │ │ │ │ cmp sl, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bne bd428 │ │ │ │ - b bda14 │ │ │ │ - eorseq r9, r9, r0, lsr #5 │ │ │ │ - @ instruction: 0x00364bf8 │ │ │ │ - mlaseq r7, r8, r6, lr │ │ │ │ - @ instruction: 0x00364bfc │ │ │ │ - eorseq r9, r7, r0, lsl #17 │ │ │ │ - eorseq r4, r6, r0, lsl #24 │ │ │ │ - subeq r2, r4, r4, asr #13 │ │ │ │ - strdeq r2, [r4], #-100 @ 0xffffff9c │ │ │ │ - eoreq r1, r4, r2, asr #32 │ │ │ │ - andeq r2, r0, r1 │ │ │ │ - andseq r0, r2, r1, lsr #16 │ │ │ │ - subseq r5, r8, r0, lsl lr │ │ │ │ - eorseq r4, r6, ip, lsr #24 │ │ │ │ - eorseq r4, r6, r0, lsr ip │ │ │ │ - eorseq pc, r7, ip, asr #7 │ │ │ │ - eorseq r4, r6, r4, lsr ip │ │ │ │ - eorseq r4, r8, r8, ror r1 │ │ │ │ - eorseq r4, r6, r4, lsl #24 │ │ │ │ - eorseq r4, r6, ip, lsl #24 │ │ │ │ - eorseq sp, r8, ip, lsr ip │ │ │ │ - eorseq r4, r6, r4, lsl ip │ │ │ │ - eorseq r3, r8, r4, ror lr │ │ │ │ - subeq r2, r4, r6, lsl r7 │ │ │ │ - subseq pc, r8, r0, lsl r4 @ │ │ │ │ - subseq r4, r8, r0, lsl lr │ │ │ │ - subeq r2, r4, r0, lsr #14 │ │ │ │ - subseq r9, r8, r4, asr #22 │ │ │ │ - subeq r2, r4, sl, lsr #14 │ │ │ │ - eorseq r5, r9, ip, lsr #28 │ │ │ │ - eorseq r4, r6, ip, lsl ip │ │ │ │ - eorseq r4, r6, r0, lsr #24 │ │ │ │ - eorseq r4, r6, r4, lsr #24 │ │ │ │ - eorseq r4, r6, r8, lsr #24 │ │ │ │ - eorseq r2, r9, ip, ror fp │ │ │ │ - @ instruction: 0x0018f6f8 │ │ │ │ - strbtvs r6, [r6], -r7, ror #12 │ │ │ │ - andeq r7, r0, r0, lsr r8 │ │ │ │ - eorseq r4, r6, r0, ror #24 │ │ │ │ - subseq sl, r6, r8, asr #24 │ │ │ │ - eorseq r4, r6, r4, lsl #25 │ │ │ │ - eorseq r4, r6, r0, ror ip │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - @ instruction: 0x00364cb0 │ │ │ │ - ldrsbeq r1, [r6], #-12 │ │ │ │ - eorseq r4, r6, ip, asr #25 │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r4, r6, r8, ror #25 │ │ │ │ - eorseq r4, r6, ip, lsr ip │ │ │ │ - eorseq r4, r6, r0, asr #24 │ │ │ │ - eorseq r4, r6, r4, asr #24 │ │ │ │ - eorseq r4, r6, r8, asr #24 │ │ │ │ - eorseq r4, r6, r8, lsr ip │ │ │ │ - eorseq r4, r6, r0, asr ip │ │ │ │ - eorseq r4, r6, r4, asr ip │ │ │ │ - eorseq r4, r6, r8, asr ip │ │ │ │ - eorseq r4, r6, ip, asr ip │ │ │ │ - eorseq r4, r6, ip, asr #24 │ │ │ │ + bne bcf7c │ │ │ │ + b bd530 │ │ │ │ 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 be238 │ │ │ │ + b bdd20 │ │ │ │ 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 be404 │ │ │ │ + bhi be018 │ │ │ │ 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 bd4d0 │ │ │ │ + bls bd024 │ │ │ │ ldrb r1, [r3], #1 │ │ │ │ str r1, [r2], #4 │ │ │ │ - b be3d4 │ │ │ │ + b bddd8 │ │ │ │ + eorseq r6, r9, r0, lsr #24 │ │ │ │ + eorseq r2, r6, r4, asr r5 │ │ │ │ + eorseq ip, r7, r8, lsl r0 │ │ │ │ + eorseq r2, r6, r8, asr r5 │ │ │ │ + eorseq r7, r7, r0, lsl #4 │ │ │ │ + eorseq r2, r6, ip, asr r5 │ │ │ │ + subeq r0, r4, ip, lsr #32 │ │ │ │ + subeq r0, r4, ip, asr r0 │ │ │ │ + eoreq r1, r4, r2, asr #32 │ │ │ │ + andeq r2, r0, r1 │ │ │ │ + andseq r0, r2, r1, lsr #16 │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ + subseq pc, r7, r0, lsl r4 @ │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ + eorseq r2, r6, r8, lsl #11 │ │ │ │ + eorseq r2, r6, ip, lsl #11 │ │ │ │ + eorseq ip, r7, ip, asr ip │ │ │ │ + mlaseq r6, r0, r5, r2 │ │ │ │ + @ instruction: 0x00381af8 │ │ │ │ + eorseq r2, r6, r0, ror #10 │ │ │ │ + eorseq r2, r6, r8, ror #10 │ │ │ │ + @ instruction: 0x0038b5bc │ │ │ │ + eorseq r2, r6, r0, ror r5 │ │ │ │ + @ instruction: 0x003817f4 │ │ │ │ + subeq r0, r4, lr, ror r0 │ │ │ │ + subeq r0, r4, r8, lsl #1 │ │ │ │ + subseq r9, r7, r4, asr #22 │ │ │ │ + eorseq r3, r9, ip, lsr #15 │ │ │ │ + @ instruction: 0x00440092 │ │ │ │ + andseq sp, r8, r4, ror #25 │ │ │ │ + eorseq r2, r6, r8, ror r5 │ │ │ │ + eorseq r2, r6, ip, ror r5 │ │ │ │ + eorseq r2, r6, r0, lsl #11 │ │ │ │ + eorseq r2, r6, r4, lsl #11 │ │ │ │ + @ instruction: 0x003904fc │ │ │ │ + eorseq r2, r6, ip, lsr #11 │ │ │ │ + @ instruction: 0x003625b0 │ │ │ │ + @ instruction: 0x003625b4 │ │ │ │ + @ instruction: 0x003625b8 │ │ │ │ + eorseq r2, r6, r8, lsr #11 │ │ │ │ + ldrsbeq r1, [r5], #-12 │ │ │ │ + eorseq r2, r6, r8, lsr #12 │ │ │ │ + eorseq r2, r6, r4, asr #12 │ │ │ │ + mlaseq r6, r8, r5, r2 │ │ │ │ + mlaseq r6, ip, r5, r2 │ │ │ │ + eorseq r2, r6, r0, lsr #11 │ │ │ │ + eorseq r2, r6, r4, lsr #11 │ │ │ │ + mlaseq r6, r4, r5, r2 │ │ │ │ + subseq sl, r5, r8, asr #24 │ │ │ │ + eorseq r2, r6, r0, ror #11 │ │ │ │ + eorseq r2, r6, ip, asr #11 │ │ │ │ + andeq r7, r0, r0, lsr r8 │ │ │ │ + strbtvs r6, [r6], -r7, ror #12 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + @ instruction: 0x003625bc │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r2, r6, ip, lsl #12 │ │ │ │ + ldrb r3, [r1] │ │ │ │ + orr r2, r2, #16 │ │ │ │ + mov r4, r1 │ │ │ │ + b bdbb4 │ │ │ │ + ldr r1, [pc, #-136] @ bde60 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq bd3fc │ │ │ │ + ldr r2, [r2, #1420] @ 0x58c │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + mov r1, #1 │ │ │ │ + blx r3 │ │ │ │ + b bd3fc │ │ │ │ mov r0, r8 │ │ │ │ bl 29c28 │ │ │ │ mov r5, r0 │ │ │ │ - b bd388 │ │ │ │ - bl 242eb8 │ │ │ │ + b bcedc │ │ │ │ + bl 23f69c │ │ │ │ mov sl, r0 │ │ │ │ - b bd52c │ │ │ │ - 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 be3b0 │ │ │ │ - ldr lr, [sp, #32] │ │ │ │ - b bdfb0 │ │ │ │ - ldr lr, [sp, #44] @ 0x2c │ │ │ │ - b bdfb0 │ │ │ │ + b bd1f4 │ │ │ │ ldr lr, [sp, #40] @ 0x28 │ │ │ │ - b bdfb0 │ │ │ │ + b bdbcc │ │ │ │ + ldr r1, [pc, #-200] @ bde64 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [pc, #-204] @ bde68 │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [pc, #-208] @ bde6c │ │ │ │ + mov r2, #1 │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [pc, #-216] @ bde70 │ │ │ │ + str r1, [sp, #32] │ │ │ │ + ldr lr, [pc, #-220] @ bde74 │ │ │ │ + add r4, r4, #1 │ │ │ │ + mov r1, r2 │ │ │ │ + b bce48 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ tst r3, #1 │ │ │ │ - bne bddc8 │ │ │ │ + bne bd98c │ │ │ │ mov r3, #32 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 21bfe0 │ │ │ │ + bl 218f6c │ │ │ │ cmn r0, #1 │ │ │ │ - beq bd720 │ │ │ │ + beq bd640 │ │ │ │ add r9, r9, r5 │ │ │ │ - b bddc8 │ │ │ │ + b bd98c │ │ │ │ cmp r1, #0 │ │ │ │ - beq bddc0 │ │ │ │ + beq bd984 │ │ │ │ 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 10ca44 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl 10c4c4 <_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 bddc0 │ │ │ │ - b bd720 │ │ │ │ - ldr r2, [r2, #1420] @ 0x58c │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - mov r1, #1 │ │ │ │ - blx r3 │ │ │ │ - b be190 │ │ │ │ - ldr r3, [sl, #28] │ │ │ │ - b bdef8 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - tst r3, #8 │ │ │ │ - beq bd7f0 │ │ │ │ - mov r1, #58 @ 0x3a │ │ │ │ - b bd7f4 │ │ │ │ - ldr r1, [pc, #-536] @ be314 │ │ │ │ - rsb r2, r3, #-2147483601 @ 0x8000002f │ │ │ │ - smull ip, r0, r2, r1 │ │ │ │ - asr r2, r2, #31 │ │ │ │ - rsb r2, r2, r0, asr #2 │ │ │ │ - cmp r2, r6 │ │ │ │ - blt be580 │ │ │ │ - mov r2, #10 │ │ │ │ - mla r3, r2, r6, r3 │ │ │ │ - add lr, lr, #1 │ │ │ │ - sub r6, r3, #48 @ 0x30 │ │ │ │ - b bd8f4 │ │ │ │ - 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] @ be318 │ │ │ │ - strh r3, [sp, #56] @ 0x38 │ │ │ │ - b be0f4 │ │ │ │ - ldr r3, [pc, #-588] @ be33c │ │ │ │ - ldr r1, [pc, #-624] @ be31c │ │ │ │ + bne bd984 │ │ │ │ + b bd640 │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ + b bdbcc │ │ │ │ + ldr lr, [sp, #44] @ 0x2c │ │ │ │ + b bdbcc │ │ │ │ + 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 bddb4 │ │ │ │ + ldr r2, [pc, #-464] @ bde78 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [pc, #-468] @ bde7c │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [pc, #-472] @ bde80 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [pc, #-476] @ bde84 │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + str r2, [sp, #32] │ │ │ │ + ldr lr, [pc, #-484] @ bde88 │ │ │ │ + add r4, r4, #1 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, #5 │ │ │ │ + b bce48 │ │ │ │ + ldr r3, [pc, #-500] @ bde8c │ │ │ │ + ldr r1, [pc, #-500] @ bde90 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b bd720 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b bd81c │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bd720 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r2] │ │ │ │ - bne bd720 │ │ │ │ - mov r0, r2 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b bd720 │ │ │ │ - ldr r3, [pc, #-688] @ be320 │ │ │ │ - ldr r1, [pc, #-688] @ be324 │ │ │ │ + mov r2, r8 │ │ │ │ + bl 1176e0 │ │ │ │ + b bd640 │ │ │ │ + ldr r3, [pc, #-472] @ bdec0 │ │ │ │ + ldr r1, [pc, #-520] @ bde94 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 1176e0 │ │ │ │ + b bd640 │ │ │ │ + ldr r2, [pc, #-532] @ bde98 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [pc, #-536] @ bde9c │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [pc, #-540] @ bdea0 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [pc, #-544] @ bdea4 │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + str r2, [sp, #32] │ │ │ │ + ldr lr, [pc, #-552] @ bdea8 │ │ │ │ + add r4, r4, #1 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, #4 │ │ │ │ + b bce48 │ │ │ │ + ldr r3, [pc, #-568] @ bdeac │ │ │ │ + ldr r1, [pc, #-568] @ bdeb0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b bd720 │ │ │ │ + bl 18ed6c │ │ │ │ + b bd640 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bd600 │ │ │ │ + bne bd230 │ │ │ │ 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] │ │ │ │ @@ -152620,36 +152301,121 @@ │ │ │ │ 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 357a8c │ │ │ │ - b bd6dc │ │ │ │ - ldr r3, [pc, #-764] @ be33c │ │ │ │ - ldr r1, [pc, #-788] @ be328 │ │ │ │ + bl 355410 │ │ │ │ + b bd15c │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + add r2, r3, #4 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b bd720 │ │ │ │ + bl 297284 │ │ │ │ + subs r8, r0, #0 │ │ │ │ + bne bd7c0 │ │ │ │ + b bd640 │ │ │ │ + ldr r3, [pc, #-684] @ bdec0 │ │ │ │ + ldr r1, [pc, #-700] @ bdeb4 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ed6c │ │ │ │ + b bd640 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bd720 │ │ │ │ + beq bd640 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne bd720 │ │ │ │ + bne bd640 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b bd640 │ │ │ │ + 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, #-780] @ bdeb8 │ │ │ │ + strh r3, [sp, #56] @ 0x38 │ │ │ │ + b bdb60 │ │ │ │ + ldr r1, [pc, #-788] @ bdebc │ │ │ │ + rsb r2, r3, #-2147483601 @ 0x8000002f │ │ │ │ + smull ip, r0, r2, r1 │ │ │ │ + asr r2, r2, #31 │ │ │ │ + rsb r2, r2, r0, asr #2 │ │ │ │ + cmp r2, r6 │ │ │ │ + blt be1f8 │ │ │ │ + mov r2, #10 │ │ │ │ + mla r3, r2, r6, r3 │ │ │ │ + add lr, lr, #1 │ │ │ │ + sub r6, r3, #48 @ 0x30 │ │ │ │ + b bd410 │ │ │ │ + ldr r3, [pc, #-832] @ bdec0 │ │ │ │ + ldr r1, [pc, #-832] @ bdec4 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ed6c │ │ │ │ + b bd640 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b bd720 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b bd334 │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ + beq bd640 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r2] │ │ │ │ + bne bd640 │ │ │ │ + mov r0, r2 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b bd640 │ │ │ │ + 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 be290 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + tst r3, #8 │ │ │ │ + bne be280 │ │ │ │ + bl 1ee220 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r8, #0 │ │ │ │ + bne bd7c0 │ │ │ │ + b bd640 │ │ │ │ + mov r1, #58 @ 0x3a │ │ │ │ + bl 1ee68c │ │ │ │ + mov r8, r0 │ │ │ │ + b be274 │ │ │ │ + ldr r3, [pc, #-976] @ bdec8 │ │ │ │ + ldr r1, [pc, #-976] @ bdecc │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ed6c │ │ │ │ + b bd640 │ │ │ │ ldr r1, [r2] │ │ │ │ add r2, r2, #4 │ │ │ │ mov r3, lr │ │ │ │ str r1, [sp] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - b bdeb0 │ │ │ │ + b bda74 │ │ │ │ + ldr r3, [r2, #28] │ │ │ │ + b bd6b4 │ │ │ │ + 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 bcf1c │ │ │ │ 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] │ │ │ │ @@ -152659,131 +152425,50 @@ │ │ │ │ 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 bd6d8 │ │ │ │ - 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 be744 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - tst r3, #8 │ │ │ │ - bne be734 │ │ │ │ - bl 1eff04 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r8, #0 │ │ │ │ - bne bdbfc │ │ │ │ - b bd720 │ │ │ │ + b bd158 │ │ │ │ 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 bd90c │ │ │ │ - mov r1, #58 @ 0x3a │ │ │ │ - bl 1f0370 │ │ │ │ - mov r8, r0 │ │ │ │ - b be6fc │ │ │ │ - ldr r3, [pc, #-1056] @ be32c │ │ │ │ - ldr r1, [pc, #-1056] @ be330 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b bd720 │ │ │ │ + b bd428 │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bd758 │ │ │ │ + beq bd678 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne bd758 │ │ │ │ + bne bd678 │ │ │ │ mov r0, sl │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b bd758 │ │ │ │ - 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 bd3c8 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - add r2, r3, #4 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 29a228 │ │ │ │ - subs r8, r0, #0 │ │ │ │ - bne bdbfc │ │ │ │ - b bd720 │ │ │ │ - ldr r3, [pc, #-1176] @ be334 │ │ │ │ - ldr r1, [pc, #-1176] @ be338 │ │ │ │ - ldr r0, [r3] │ │ │ │ - mov r2, r8 │ │ │ │ - bl 117e48 │ │ │ │ - b bd720 │ │ │ │ - ldr r3, [pc, #-1192] @ be33c │ │ │ │ - ldr r1, [pc, #-1192] @ be340 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 117e48 │ │ │ │ - b bd720 │ │ │ │ - ldr r2, [pc, #-1204] @ be344 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #-1208] @ be348 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #-1212] @ be34c │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #-1216] @ be350 │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - str r2, [sp, #32] │ │ │ │ - ldr lr, [pc, #-1224] @ be354 │ │ │ │ - add r4, r4, #1 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, #4 │ │ │ │ - b bd2f4 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b bd678 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ - orr r2, r2, #8 │ │ │ │ + orr r2, r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ - b bd284 │ │ │ │ - ldr r2, [pc, #-1264] @ be358 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #-1268] @ be35c │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #-1272] @ be360 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #-1276] @ be364 │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - str r2, [sp, #32] │ │ │ │ - ldr lr, [pc, #-1284] @ be368 │ │ │ │ - add r4, r4, #1 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, #5 │ │ │ │ - b bd2f4 │ │ │ │ + b bcdd8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ - orr r2, r2, #1 │ │ │ │ + orr r2, r2, #8 │ │ │ │ mov r4, r1 │ │ │ │ str r2, [sp, #28] │ │ │ │ - b bd284 │ │ │ │ + b bcdd8 │ │ │ │ │ │ │ │ -000be890 : │ │ │ │ +000be3b4 : │ │ │ │ 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 │ │ │ │ @@ -152793,782 +152478,782 @@ │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 92f28 │ │ │ │ + bl 92e4c │ │ │ │ subs r4, r0, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - beq be920 │ │ │ │ + beq be444 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 24489c │ │ │ │ + bl 241080 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq be914 │ │ │ │ + beq be438 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne be914 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bne be438 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne be92c │ │ │ │ + bne be450 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 99d3c │ │ │ │ - b be920 │ │ │ │ + bl 99c60 │ │ │ │ + b be444 │ │ │ │ │ │ │ │ -000be934 <_PyUnicodeWriter_WriteASCIIString@@Base>: │ │ │ │ +000be458 <_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 bea5c <_PyUnicodeWriter_WriteASCIIString@@Base+0x128> │ │ │ │ + beq be580 <_PyUnicodeWriter_WriteASCIIString@@Base+0x128> │ │ │ │ ldr r3, [r0] │ │ │ │ mov r6, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq bea74 <_PyUnicodeWriter_WriteASCIIString@@Base+0x140> │ │ │ │ + beq be598 <_PyUnicodeWriter_WriteASCIIString@@Base+0x140> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bls be9b8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x84> │ │ │ │ + bls be4dc <_PyUnicodeWriter_WriteASCIIString@@Base+0x84> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ sub r3, r3, r0 │ │ │ │ cmp r3, r6 │ │ │ │ - blt be9b8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x84> │ │ │ │ + blt be4dc <_PyUnicodeWriter_WriteASCIIString@@Base+0x84> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne be9e8 <_PyUnicodeWriter_WriteASCIIString@@Base+0xb4> │ │ │ │ + bne be50c <_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 be9d8 <_PyUnicodeWriter_WriteASCIIString@@Base+0xa4> │ │ │ │ + beq be4fc <_PyUnicodeWriter_WriteASCIIString@@Base+0xa4> │ │ │ │ mov r2, #127 @ 0x7f │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10ca44 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl 10c4c4 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ cmn r0, #1 │ │ │ │ - beq beb54 <_PyUnicodeWriter_WriteASCIIString@@Base+0x220> │ │ │ │ + beq be678 <_PyUnicodeWriter_WriteASCIIString@@Base+0x220> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - beq be990 <_PyUnicodeWriter_WriteASCIIString@@Base+0x5c> │ │ │ │ + beq be4b4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x5c> │ │ │ │ cmp r3, #2 │ │ │ │ - bne beae8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1b4> │ │ │ │ + bne be60c <_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 beac0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x18c> │ │ │ │ + bcc be5e4 <_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 beab8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x184> │ │ │ │ + bcs be5dc <_PyUnicodeWriter_WriteASCIIString@@Base+0x184> │ │ │ │ ldrb r3, [ip], #1 │ │ │ │ strh r3, [r2], #2 │ │ │ │ mov r3, ip │ │ │ │ - b bea40 <_PyUnicodeWriter_WriteASCIIString@@Base+0x10c> │ │ │ │ + b be564 <_PyUnicodeWriter_WriteASCIIString@@Base+0x10c> │ │ │ │ mov r0, r1 │ │ │ │ bl 29c28 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bne be964 <_PyUnicodeWriter_WriteASCIIString@@Base+0x30> │ │ │ │ + bne be488 <_PyUnicodeWriter_WriteASCIIString@@Base+0x30> │ │ │ │ ldrb r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne be964 <_PyUnicodeWriter_WriteASCIIString@@Base+0x30> │ │ │ │ + bne be488 <_PyUnicodeWriter_WriteASCIIString@@Base+0x30> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl beb84 <_PyUnicodeWriter_WriteASCIIString@@Base+0x250> │ │ │ │ + bl be6a8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x250> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq beb54 <_PyUnicodeWriter_WriteASCIIString@@Base+0x220> │ │ │ │ + beq be678 <_PyUnicodeWriter_WriteASCIIString@@Base+0x220> │ │ │ │ mov r2, #1 │ │ │ │ strb r2, [r4, #33] @ 0x21 │ │ │ │ str r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 244988 │ │ │ │ + bl 24116c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add r2, r6, r3 │ │ │ │ - b be9ac <_PyUnicodeWriter_WriteASCIIString@@Base+0x78> │ │ │ │ + b be4d0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x78> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ add r2, r6, r0 │ │ │ │ - b be9ac <_PyUnicodeWriter_WriteASCIIString@@Base+0x78> │ │ │ │ + b be4d0 <_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 bea0c <_PyUnicodeWriter_WriteASCIIString@@Base+0xd8> │ │ │ │ + b be530 <_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 beb5c <_PyUnicodeWriter_WriteASCIIString@@Base+0x228> │ │ │ │ + bcc be680 <_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 beab4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x180> │ │ │ │ + bcs be5d8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x180> │ │ │ │ ldrb r3, [r0], #1 │ │ │ │ str r3, [r2], #4 │ │ │ │ mov r3, r0 │ │ │ │ - b beb38 <_PyUnicodeWriter_WriteASCIIString@@Base+0x204> │ │ │ │ + b be65c <_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 beb04 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1d0> │ │ │ │ + b be628 <_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 becd4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x3a0> │ │ │ │ + beq be7f8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x3a0> │ │ │ │ cmp r1, #0 │ │ │ │ mov r5, r1 │ │ │ │ - beq bed44 <_PyUnicodeWriter_WriteASCIIString@@Base+0x410> │ │ │ │ - blt bedc4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x490> │ │ │ │ + beq be868 <_PyUnicodeWriter_WriteASCIIString@@Base+0x410> │ │ │ │ + blt be8e8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x490> │ │ │ │ cmn r1, #-2147483626 @ 0x80000016 │ │ │ │ - bgt beddc <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a8> │ │ │ │ - ldr r8, [pc, #568] @ bedf8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c4> │ │ │ │ - ldr r2, [pc, #568] @ bedfc <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c8> │ │ │ │ + bgt be900 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a8> │ │ │ │ + ldr r8, [pc, #568] @ be91c <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c4> │ │ │ │ + ldr r2, [pc, #568] @ be920 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c8> │ │ │ │ ldr r3, [r8, #712] @ 0x2c8 │ │ │ │ add r9, r1, #21 │ │ │ │ cmp r3, r2 │ │ │ │ - bne bed68 <_PyUnicodeWriter_WriteASCIIString@@Base+0x434> │ │ │ │ - ldr r3, [pc, #552] @ bee00 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4cc> │ │ │ │ - bl 35a770 │ │ │ │ + bne be88c <_PyUnicodeWriter_WriteASCIIString@@Base+0x434> │ │ │ │ + ldr r3, [pc, #552] @ be924 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4cc> │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r9, #512 @ 0x200 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr sl, [r3, #1528] @ 0x5f8 │ │ │ │ - bgt bed0c <_PyUnicodeWriter_WriteASCIIString@@Base+0x3d8> │ │ │ │ + bgt be830 <_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 becfc <_PyUnicodeWriter_WriteASCIIString@@Base+0x3c8> │ │ │ │ + beq be820 <_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 bec58 <_PyUnicodeWriter_WriteASCIIString@@Base+0x324> │ │ │ │ + bne be77c <_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] @ bee04 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4d0> │ │ │ │ + ldr r3, [pc, #420] @ be928 <_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] @ bee08 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4d4> │ │ │ │ + ldr r2, [pc, #400] @ be92c <_PyUnicodeWriter_WriteASCIIString@@Base+0x4d4> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bed84 <_PyUnicodeWriter_WriteASCIIString@@Base+0x450> │ │ │ │ + bne be8a8 <_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 bed54 <_PyUnicodeWriter_WriteASCIIString@@Base+0x420> │ │ │ │ + beq be878 <_PyUnicodeWriter_WriteASCIIString@@Base+0x420> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq bedf0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4bc> │ │ │ │ + beq be914 <_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] @ bee0c <_PyUnicodeWriter_WriteASCIIString@@Base+0x4d8> │ │ │ │ - ldrne r4, [pc, #272] @ bedf8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4c4> │ │ │ │ + ldreq r4, [pc, #296] @ be930 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4d8> │ │ │ │ + ldrne r4, [pc, #272] @ be91c <_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 92244 │ │ │ │ + bl 92168 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne bec58 <_PyUnicodeWriter_WriteASCIIString@@Base+0x324> │ │ │ │ + bne be77c <_PyUnicodeWriter_WriteASCIIString@@Base+0x324> │ │ │ │ ldr r3, [r8, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #248] @ bee10 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4dc> │ │ │ │ + ldr r2, [pc, #248] @ be934 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4dc> │ │ │ │ cmp r3, r2 │ │ │ │ - bne bed9c <_PyUnicodeWriter_WriteASCIIString@@Base+0x468> │ │ │ │ + bne be8c0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x468> │ │ │ │ mov r0, r9 │ │ │ │ bl 2a1bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq beddc <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a8> │ │ │ │ + beq be900 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a8> │ │ │ │ ldr r3, [sl, #800] @ 0x320 │ │ │ │ add r7, r5, #20 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sl, #800] @ 0x320 │ │ │ │ - b bec58 <_PyUnicodeWriter_WriteASCIIString@@Base+0x324> │ │ │ │ - ldr r4, [pc, #200] @ bee14 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4e0> │ │ │ │ + b be77c <_PyUnicodeWriter_WriteASCIIString@@Base+0x324> │ │ │ │ + ldr r4, [pc, #200] @ be938 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4e0> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ tst r3, #32 │ │ │ │ - bne becb0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x37c> │ │ │ │ + bne be7d4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x37c> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ bl 29cdc │ │ │ │ - b beccc <_PyUnicodeWriter_WriteASCIIString@@Base+0x398> │ │ │ │ + b be7f0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x398> │ │ │ │ ldr r0, [r8, #708] @ 0x2c4 │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq beddc <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a8> │ │ │ │ + beq be900 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a8> │ │ │ │ add r7, r5, #20 │ │ │ │ - b bec58 <_PyUnicodeWriter_WriteASCIIString@@Base+0x324> │ │ │ │ - ldr r1, [pc, #140] @ bee18 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4e4> │ │ │ │ + b be77c <_PyUnicodeWriter_WriteASCIIString@@Base+0x324> │ │ │ │ + ldr r1, [pc, #140] @ be93c <_PyUnicodeWriter_WriteASCIIString@@Base+0x4e4> │ │ │ │ cmp r3, r1 │ │ │ │ - bne bedb0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x47c> │ │ │ │ + bne be8d4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x47c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 18fcb8 │ │ │ │ - b bec88 <_PyUnicodeWriter_WriteASCIIString@@Base+0x354> │ │ │ │ + bl 18e2a4 │ │ │ │ + b be7ac <_PyUnicodeWriter_WriteASCIIString@@Base+0x354> │ │ │ │ ldr r0, [r8, #668] @ 0x29c │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b bed28 <_PyUnicodeWriter_WriteASCIIString@@Base+0x3f4> │ │ │ │ + b be84c <_PyUnicodeWriter_WriteASCIIString@@Base+0x3f4> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b bec88 <_PyUnicodeWriter_WriteASCIIString@@Base+0x354> │ │ │ │ - ldr r3, [pc, #80] @ bee1c <_PyUnicodeWriter_WriteASCIIString@@Base+0x4e8> │ │ │ │ - ldr r1, [pc, #80] @ bee20 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4ec> │ │ │ │ + b be7ac <_PyUnicodeWriter_WriteASCIIString@@Base+0x354> │ │ │ │ + ldr r3, [pc, #80] @ be940 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4e8> │ │ │ │ + ldr r1, [pc, #80] @ be944 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4ec> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r4, #0 │ │ │ │ - b beccc <_PyUnicodeWriter_WriteASCIIString@@Base+0x398> │ │ │ │ - bl 2a1f3c │ │ │ │ + b be7f0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x398> │ │ │ │ + bl 29ef8c │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bne bed48 <_PyUnicodeWriter_WriteASCIIString@@Base+0x414> │ │ │ │ - b bedd4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a0> │ │ │ │ + bne be86c <_PyUnicodeWriter_WriteASCIIString@@Base+0x414> │ │ │ │ + b be8f8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a0> │ │ │ │ add r0, r4, #28 │ │ │ │ - b bed58 <_PyUnicodeWriter_WriteASCIIString@@Base+0x424> │ │ │ │ - subseq r4, r8, r0, lsl lr │ │ │ │ - andeq r2, r9, ip, lsr #2 │ │ │ │ - andeq r0, r0, ip │ │ │ │ - ldrsheq sl, [r6], #-76 @ 0xffffffb4 │ │ │ │ - subseq r5, r8, r0, lsl lr │ │ │ │ - subseq pc, r8, r0, lsl r4 @ │ │ │ │ + b be87c <_PyUnicodeWriter_WriteASCIIString@@Base+0x424> │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ + andeq r2, r9, r0, asr r0 │ │ │ │ + andeq r0, r0, ip │ │ │ │ + ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ + subseq pc, r7, r0, lsl r4 @ │ │ │ │ andeq fp, r8, r0, asr r1 │ │ │ │ - subseq r9, r8, r4, asr #22 │ │ │ │ - @ instruction: 0x0018f6f8 │ │ │ │ - ldrsbeq r1, [r6], #-12 │ │ │ │ - eorseq lr, r5, r8, lsl #10 │ │ │ │ + subseq r9, r7, r4, asr #22 │ │ │ │ + andseq sp, r8, r4, ror #25 │ │ │ │ + ldrsbeq r1, [r5], #-12 │ │ │ │ + eorseq fp, r5, r8, lsl #29 │ │ │ │ │ │ │ │ -000bee24 <_PyUnicodeWriter_Finish@@Base>: │ │ │ │ +000be948 <_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 bef1c <_PyUnicodeWriter_Finish@@Base+0xf8> │ │ │ │ + beq bea40 <_PyUnicodeWriter_Finish@@Base+0xf8> │ │ │ │ ldrb r2, [r0, #33] @ 0x21 │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ ldr r5, [r0] │ │ │ │ str r3, [r0] │ │ │ │ - bne bef14 <_PyUnicodeWriter_Finish@@Base+0xf0> │ │ │ │ + bne bea38 <_PyUnicodeWriter_Finish@@Base+0xf0> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - beq bee90 <_PyUnicodeWriter_Finish@@Base+0x6c> │ │ │ │ + beq be9b4 <_PyUnicodeWriter_Finish@@Base+0x6c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 10dcc4 <_PyUnicodeWriter_PrepareInternal@@Base+0x1280> │ │ │ │ + bl 10d744 <_PyUnicodeWriter_PrepareInternal@@Base+0x1280> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq bef68 <_PyUnicodeWriter_Finish@@Base+0x144> │ │ │ │ + beq bea8c <_PyUnicodeWriter_Finish@@Base+0x144> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bef58 <_PyUnicodeWriter_Finish@@Base+0x134> │ │ │ │ + beq bea7c <_PyUnicodeWriter_Finish@@Base+0x134> │ │ │ │ cmp r3, #1 │ │ │ │ - beq bee9c <_PyUnicodeWriter_Finish@@Base+0x78> │ │ │ │ + beq be9c0 <_PyUnicodeWriter_Finish@@Base+0x78> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r1, #1 │ │ │ │ mov r4, r5 │ │ │ │ - bne bee88 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ + bne be9ac <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ lsr r3, r2, #2 │ │ │ │ and r3, r3, #7 │ │ │ │ cmp r3, #1 │ │ │ │ - bne bee88 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ + bne be9ac <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ tst r2, #32 │ │ │ │ - beq bef60 <_PyUnicodeWriter_Finish@@Base+0x13c> │ │ │ │ + beq bea84 <_PyUnicodeWriter_Finish@@Base+0x13c> │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ addne r3, r4, #20 │ │ │ │ addeq r3, r4, #28 │ │ │ │ ldrsb r2, [r3] │ │ │ │ ldrb r3, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - ldrge r5, [pc, #184] @ bef90 <_PyUnicodeWriter_Finish@@Base+0x16c> │ │ │ │ + ldrge r5, [pc, #184] @ beab4 <_PyUnicodeWriter_Finish@@Base+0x16c> │ │ │ │ movge r2, #24 │ │ │ │ - ldrlt r5, [pc, #180] @ bef94 <_PyUnicodeWriter_Finish@@Base+0x170> │ │ │ │ + ldrlt r5, [pc, #180] @ beab8 <_PyUnicodeWriter_Finish@@Base+0x170> │ │ │ │ mlage r5, r2, r3, r5 │ │ │ │ addlt r3, r3, #1296 @ 0x510 │ │ │ │ addlt r5, r5, r3, lsl #5 │ │ │ │ cmp r5, r4 │ │ │ │ - beq bee88 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ + beq be9ac <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bef14 <_PyUnicodeWriter_Finish@@Base+0xf0> │ │ │ │ + beq bea38 <_PyUnicodeWriter_Finish@@Base+0xf0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne bef14 <_PyUnicodeWriter_Finish@@Base+0xf0> │ │ │ │ + bne bea38 <_PyUnicodeWriter_Finish@@Base+0xf0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r4, r5 │ │ │ │ - b bee88 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ + b be9ac <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ ldr r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq bef50 <_PyUnicodeWriter_Finish@@Base+0x12c> │ │ │ │ + beq bea74 <_PyUnicodeWriter_Finish@@Base+0x12c> │ │ │ │ ldr r3, [r2] │ │ │ │ str r1, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bef50 <_PyUnicodeWriter_Finish@@Base+0x12c> │ │ │ │ + beq bea74 <_PyUnicodeWriter_Finish@@Base+0x12c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne bef50 <_PyUnicodeWriter_Finish@@Base+0x12c> │ │ │ │ + bne bea74 <_PyUnicodeWriter_Finish@@Base+0x12c> │ │ │ │ mov r0, r2 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - ldr r4, [pc, #64] @ bef98 <_PyUnicodeWriter_Finish@@Base+0x174> │ │ │ │ - b bee88 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + ldr r4, [pc, #64] @ beabc <_PyUnicodeWriter_Finish@@Base+0x174> │ │ │ │ + b be9ac <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 242eb8 │ │ │ │ + b 23f69c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - b beec4 <_PyUnicodeWriter_Finish@@Base+0xa0> │ │ │ │ + b be9e8 <_PyUnicodeWriter_Finish@@Base+0xa0> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bee88 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ + beq be9ac <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne bee88 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ + bne be9ac <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b bee88 <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ - subseq pc, r8, r0, lsl r4 @ │ │ │ │ - subseq r4, r8, r0, lsl lr │ │ │ │ - subseq r9, r8, r4, asr #22 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b be9ac <_PyUnicodeWriter_Finish@@Base+0x64> │ │ │ │ + subseq pc, r7, r0, lsl r4 @ │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ + subseq r9, r7, r4, asr #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3912] @ 0xf48 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ cmp r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ - beq bfd24 <_PyUnicodeWriter_Finish@@Base+0xf00> │ │ │ │ + beq bf848 <_PyUnicodeWriter_Finish@@Base+0xf00> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs bff6c <_PyUnicodeWriter_Finish@@Base+0x1148> │ │ │ │ + bcs bfa90 <_PyUnicodeWriter_Finish@@Base+0x1148> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ add r0, r2, #1 │ │ │ │ add r1, r3, #1 │ │ │ │ cmp r1, #2000 @ 0x7d0 │ │ │ │ str r0, [r4, #12] │ │ │ │ ldrb r5, [r2] │ │ │ │ str r1, [r4, #4] │ │ │ │ - bgt bfd60 <_PyUnicodeWriter_Finish@@Base+0xf3c> │ │ │ │ + bgt bf884 <_PyUnicodeWriter_Finish@@Base+0xf3c> │ │ │ │ bic r6, r5, #128 @ 0x80 │ │ │ │ - ldr r1, [pc, #4036] @ bffbc <_PyUnicodeWriter_Finish@@Base+0x1198> │ │ │ │ + ldr r1, [pc, #4036] @ bfae0 <_PyUnicodeWriter_Finish@@Base+0x1198> │ │ │ │ sub r2, r6, #40 @ 0x28 │ │ │ │ and r5, r5, #128 @ 0x80 │ │ │ │ cmp r2, #83 @ 0x53 │ │ │ │ - bhi bf2a4 <_PyUnicodeWriter_Finish@@Base+0x480> │ │ │ │ + bhi bedc8 <_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 c09dc │ │ │ │ + bl c0500 │ │ │ │ cmp r0, #0 │ │ │ │ - blt c05b0 <_PyUnicodeWriter_Finish@@Base+0x178c> │ │ │ │ + blt c00d4 <_PyUnicodeWriter_Finish@@Base+0x178c> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - bge c05b0 <_PyUnicodeWriter_Finish@@Base+0x178c> │ │ │ │ + bge c00d4 <_PyUnicodeWriter_Finish@@Base+0x178c> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r3, [pc, #3968] @ bffc0 <_PyUnicodeWriter_Finish@@Base+0x119c> │ │ │ │ + ldr r3, [pc, #3968] @ bfae4 <_PyUnicodeWriter_Finish@@Base+0x119c> │ │ │ │ ldr sl, [r2, r0, lsl #2] │ │ │ │ cmp sl, r3 │ │ │ │ - beq c05bc <_PyUnicodeWriter_Finish@@Base+0x1798> │ │ │ │ + beq c00e0 <_PyUnicodeWriter_Finish@@Base+0x1798> │ │ │ │ ldr r2, [sl] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r3, #1 │ │ │ │ - bne bfac8 <_PyUnicodeWriter_Finish@@Base+0xca4> │ │ │ │ + bne bf5ec <_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 bfda0 <_PyUnicodeWriter_Finish@@Base+0xf7c> │ │ │ │ + beq bf8c4 <_PyUnicodeWriter_Finish@@Base+0xf7c> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ movcc r7, #1 │ │ │ │ - bcs bffb0 <_PyUnicodeWriter_Finish@@Base+0x118c> │ │ │ │ + bcs bfad4 <_PyUnicodeWriter_Finish@@Base+0x118c> │ │ │ │ add r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ ldrb r6, [r3] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl c11d4 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ + bl c0cf8 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq bf110 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bec34 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r1, r6 │ │ │ │ - bl c1ebc │ │ │ │ + bl c19e0 │ │ │ │ cmp r0, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - beq bf860 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + beq bf384 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ cmp r7, #0 │ │ │ │ - beq bfaa8 <_PyUnicodeWriter_Finish@@Base+0xc84> │ │ │ │ - ldr r3, [pc, #3924] @ c0024 <_PyUnicodeWriter_Finish@@Base+0x1200> │ │ │ │ - bl 35a770 │ │ │ │ + beq bf5cc <_PyUnicodeWriter_Finish@@Base+0xc84> │ │ │ │ + ldr r3, [pc, #3924] @ bfb48 <_PyUnicodeWriter_Finish@@Base+0x1200> │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [r3, #8] │ │ │ │ mov r2, #1 │ │ │ │ - bl 9f6c0 │ │ │ │ + bl 9f5e4 │ │ │ │ cmp r5, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - beq bf110 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bec34 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf110 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bec34 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r1, sl │ │ │ │ - bl ab318 │ │ │ │ + bl ab23c │ │ │ │ cmp r0, #0 │ │ │ │ - blt c0320 <_PyUnicodeWriter_Finish@@Base+0x14fc> │ │ │ │ + blt bfe44 <_PyUnicodeWriter_Finish@@Base+0x14fc> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ - b bf05c <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b beb80 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ mov r0, r4 │ │ │ │ - bl c09dc │ │ │ │ + bl c0500 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt c0278 <_PyUnicodeWriter_Finish@@Base+0x1454> │ │ │ │ + blt bfd9c <_PyUnicodeWriter_Finish@@Base+0x1454> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, #0 │ │ │ │ - bl 92a28 │ │ │ │ + bl 9294c │ │ │ │ cmp r0, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - beq bf110 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bec34 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl c11d4 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ + bl c0cf8 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq c0320 <_PyUnicodeWriter_Finish@@Base+0x14fc> │ │ │ │ + beq bfe44 <_PyUnicodeWriter_Finish@@Base+0x14fc> │ │ │ │ mov r2, r6 │ │ │ │ add r0, sl, #16 │ │ │ │ bl 29cdc │ │ │ │ cmp r5, #0 │ │ │ │ - beq bf110 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bec34 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ - bl c1d38 <_PyObject_GetMethod@@Base+0x1150> │ │ │ │ + bl c185c <_PyObject_GetMethod@@Base+0x1150> │ │ │ │ mov sl, r0 │ │ │ │ - b bf110 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + b bec34 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c01dc <_PyUnicodeWriter_Finish@@Base+0x13b8> │ │ │ │ + beq bfd00 <_PyUnicodeWriter_Finish@@Base+0x13b8> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs bffb0 <_PyUnicodeWriter_Finish@@Base+0x118c> │ │ │ │ + bcs bfad4 <_PyUnicodeWriter_Finish@@Base+0x118c> │ │ │ │ add r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ ldrb r6, [r3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 92cbc │ │ │ │ + bl 92be0 │ │ │ │ cmp r5, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bne bfad4 <_PyUnicodeWriter_Finish@@Base+0xcb0> │ │ │ │ + bne bf5f8 <_PyUnicodeWriter_Finish@@Base+0xcb0> │ │ │ │ cmp sl, #0 │ │ │ │ - beq bf110 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bec34 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ cmp r6, #0 │ │ │ │ - ble bf110 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + ble bec34 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl bef9c <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl beac0 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c0204 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ + beq bfd28 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ cmp r6, #1 │ │ │ │ str r0, [sl, #12] │ │ │ │ - beq bf110 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bec34 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl bef9c <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl beac0 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c0204 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ + beq bfd28 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ cmp r6, #2 │ │ │ │ str r0, [sl, #16] │ │ │ │ - beq bf110 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bec34 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl bef9c <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl beac0 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c0204 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ + beq bfd28 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ cmp r6, #3 │ │ │ │ str r0, [sl, #20] │ │ │ │ - beq bf110 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bec34 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl bef9c <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl beac0 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c0204 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ + beq bfd28 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ cmp r6, #4 │ │ │ │ str r0, [sl, #24] │ │ │ │ - beq bf110 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bec34 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl bef9c <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl beac0 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c0204 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ + beq bfd28 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ cmp r6, #5 │ │ │ │ str r0, [sl, #28] │ │ │ │ - beq bf110 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bec34 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl bef9c <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl beac0 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c0204 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ + beq bfd28 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ cmp r6, #6 │ │ │ │ str r0, [sl, #32] │ │ │ │ - beq bf110 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bec34 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ add r7, sl, #32 │ │ │ │ mov r5, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl bef9c <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl beac0 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c0204 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ + beq bfd28 <_PyUnicodeWriter_Finish@@Base+0x13e0> │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ str r0, [r7, #4]! │ │ │ │ - bne bf280 <_PyUnicodeWriter_Finish@@Base+0x45c> │ │ │ │ - b bf110 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ - ldr r3, [pc, #3476] @ c0040 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #3348] @ bffc4 <_PyUnicodeWriter_Finish@@Base+0x11a0> │ │ │ │ + bne beda4 <_PyUnicodeWriter_Finish@@Base+0x45c> │ │ │ │ + b bec34 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + ldr r3, [pc, #3476] @ bfb64 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #3348] @ bfae8 <_PyUnicodeWriter_Finish@@Base+0x11a0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov sl, #0 │ │ │ │ - b bf110 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + b bec34 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl c09dc │ │ │ │ + bl c0500 │ │ │ │ subs r9, r0, #0 │ │ │ │ - blt c05fc <_PyUnicodeWriter_Finish@@Base+0x17d8> │ │ │ │ + blt c0120 <_PyUnicodeWriter_Finish@@Base+0x17d8> │ │ │ │ moveq r7, #1 │ │ │ │ movne r7, #0 │ │ │ │ cmp r6, #62 @ 0x3e │ │ │ │ movne r7, #0 │ │ │ │ andeq r7, r7, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne c05c8 <_PyUnicodeWriter_Finish@@Base+0x17a4> │ │ │ │ + bne c00ec <_PyUnicodeWriter_Finish@@Base+0x17a4> │ │ │ │ cmp r6, #60 @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ - beq c069c <_PyUnicodeWriter_Finish@@Base+0x1878> │ │ │ │ - bl 14ab78 │ │ │ │ + beq c01c0 <_PyUnicodeWriter_Finish@@Base+0x1878> │ │ │ │ + bl 14a2d0 │ │ │ │ cmp r5, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bne c0048 <_PyUnicodeWriter_Finish@@Base+0x1224> │ │ │ │ + bne bfb6c <_PyUnicodeWriter_Finish@@Base+0x1224> │ │ │ │ mov r8, r5 │ │ │ │ cmp sl, #0 │ │ │ │ movne fp, #0 │ │ │ │ - beq bf110 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bec34 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ cmp fp, r9 │ │ │ │ mov r0, r4 │ │ │ │ - beq bfd7c <_PyUnicodeWriter_Finish@@Base+0xf58> │ │ │ │ - bl bef9c <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + beq bf8a0 <_PyUnicodeWriter_Finish@@Base+0xf58> │ │ │ │ + bl beac0 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r7, r0, #0 │ │ │ │ mov r1, r7 │ │ │ │ - beq bfe30 <_PyUnicodeWriter_Finish@@Base+0x100c> │ │ │ │ + beq bf954 <_PyUnicodeWriter_Finish@@Base+0x100c> │ │ │ │ mov r0, sl │ │ │ │ - bl 12dfa4 │ │ │ │ + bl 12d7ac │ │ │ │ cmn r0, #1 │ │ │ │ - beq c03f4 <_PyUnicodeWriter_Finish@@Base+0x15d0> │ │ │ │ + beq bff18 <_PyUnicodeWriter_Finish@@Base+0x15d0> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne bfeb8 <_PyUnicodeWriter_Finish@@Base+0x1094> │ │ │ │ + bne bf9dc <_PyUnicodeWriter_Finish@@Base+0x1094> │ │ │ │ add fp, fp, #1 │ │ │ │ - b bf318 <_PyUnicodeWriter_Finish@@Base+0x4f4> │ │ │ │ + b bee3c <_PyUnicodeWriter_Finish@@Base+0x4f4> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ moveq r7, r3 │ │ │ │ - beq bfda4 <_PyUnicodeWriter_Finish@@Base+0xf80> │ │ │ │ + beq bf8c8 <_PyUnicodeWriter_Finish@@Base+0xf80> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bls bffb0 <_PyUnicodeWriter_Finish@@Base+0x118c> │ │ │ │ + bls bfad4 <_PyUnicodeWriter_Finish@@Base+0x118c> │ │ │ │ mov r7, #0 │ │ │ │ - b bf088 <_PyUnicodeWriter_Finish@@Base+0x264> │ │ │ │ + b bebac <_PyUnicodeWriter_Finish@@Base+0x264> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c06e8 <_PyUnicodeWriter_Finish@@Base+0x18c4> │ │ │ │ + beq c020c <_PyUnicodeWriter_Finish@@Base+0x18c4> │ │ │ │ cmp r5, #0 │ │ │ │ - bne bfca8 <_PyUnicodeWriter_Finish@@Base+0xe84> │ │ │ │ + bne bf7cc <_PyUnicodeWriter_Finish@@Base+0xe84> │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ - bl c09dc │ │ │ │ + bl c0500 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - beq bfcd8 <_PyUnicodeWriter_Finish@@Base+0xeb4> │ │ │ │ + beq bf7fc <_PyUnicodeWriter_Finish@@Base+0xeb4> │ │ │ │ mov r0, r4 │ │ │ │ - bl c09dc │ │ │ │ + bl c0500 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - beq c0544 <_PyUnicodeWriter_Finish@@Base+0x1720> │ │ │ │ + beq c0068 <_PyUnicodeWriter_Finish@@Base+0x1720> │ │ │ │ mov r0, r4 │ │ │ │ - bl c09dc │ │ │ │ + bl c0500 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ - beq c052c <_PyUnicodeWriter_Finish@@Base+0x1708> │ │ │ │ + beq c0050 <_PyUnicodeWriter_Finish@@Base+0x1708> │ │ │ │ mov r0, r4 │ │ │ │ - bl c09dc │ │ │ │ + bl c0500 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - beq c051c <_PyUnicodeWriter_Finish@@Base+0x16f8> │ │ │ │ + beq c0040 <_PyUnicodeWriter_Finish@@Base+0x16f8> │ │ │ │ mov r0, r4 │ │ │ │ - bl c09dc │ │ │ │ + bl c0500 │ │ │ │ cmn r0, #1 │ │ │ │ mov sl, r0 │ │ │ │ - beq c0508 <_PyUnicodeWriter_Finish@@Base+0x16e4> │ │ │ │ + beq c002c <_PyUnicodeWriter_Finish@@Base+0x16e4> │ │ │ │ mov r0, r4 │ │ │ │ - bl bef9c <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl beac0 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq bfce4 <_PyUnicodeWriter_Finish@@Base+0xec0> │ │ │ │ + beq bf808 <_PyUnicodeWriter_Finish@@Base+0xec0> │ │ │ │ mov r0, r4 │ │ │ │ - bl bef9c <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl beac0 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - beq c04e4 <_PyUnicodeWriter_Finish@@Base+0x16c0> │ │ │ │ + beq c0008 <_PyUnicodeWriter_Finish@@Base+0x16c0> │ │ │ │ mov r0, r4 │ │ │ │ - bl bef9c <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl beac0 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq c04e8 <_PyUnicodeWriter_Finish@@Base+0x16c4> │ │ │ │ + beq c000c <_PyUnicodeWriter_Finish@@Base+0x16c4> │ │ │ │ mov r0, r4 │ │ │ │ - bl bef9c <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl beac0 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq c04bc <_PyUnicodeWriter_Finish@@Base+0x1698> │ │ │ │ + beq bffe0 <_PyUnicodeWriter_Finish@@Base+0x1698> │ │ │ │ mov r0, r4 │ │ │ │ - bl bef9c <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl beac0 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq c04c0 <_PyUnicodeWriter_Finish@@Base+0x169c> │ │ │ │ + beq bffe4 <_PyUnicodeWriter_Finish@@Base+0x169c> │ │ │ │ mov r0, r4 │ │ │ │ - bl bef9c <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl beac0 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq c0570 <_PyUnicodeWriter_Finish@@Base+0x174c> │ │ │ │ + beq c0094 <_PyUnicodeWriter_Finish@@Base+0x174c> │ │ │ │ mov r0, r4 │ │ │ │ - bl bef9c <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl beac0 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - beq c0560 <_PyUnicodeWriter_Finish@@Base+0x173c> │ │ │ │ + beq c0084 <_PyUnicodeWriter_Finish@@Base+0x173c> │ │ │ │ mov r0, r4 │ │ │ │ - bl bef9c <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl beac0 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq c0554 <_PyUnicodeWriter_Finish@@Base+0x1730> │ │ │ │ + beq c0078 <_PyUnicodeWriter_Finish@@Base+0x1730> │ │ │ │ mov r0, r4 │ │ │ │ - bl c09dc │ │ │ │ + bl c0500 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - beq c0590 <_PyUnicodeWriter_Finish@@Base+0x176c> │ │ │ │ + beq c00b4 <_PyUnicodeWriter_Finish@@Base+0x176c> │ │ │ │ mov r0, r4 │ │ │ │ - bl bef9c <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl beac0 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq c0588 <_PyUnicodeWriter_Finish@@Base+0x1764> │ │ │ │ + beq c00ac <_PyUnicodeWriter_Finish@@Base+0x1764> │ │ │ │ mov r0, r4 │ │ │ │ - bl bef9c <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl beac0 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c04d4 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ + beq bfff8 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ @@ -153588,1374 +153273,1374 @@ │ │ │ │ str sl, [sp, #92] @ 0x5c │ │ │ │ str r8, [sp, #88] @ 0x58 │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ str fp, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r9, [sp, #120] @ 0x78 │ │ │ │ str r6, [sp, #140] @ 0x8c │ │ │ │ - bl c22dc │ │ │ │ + bl c1e00 │ │ │ │ cmp r0, #0 │ │ │ │ - blt c04d4 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ + blt bfff8 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ - bl c320c <_Py_write@@Base+0xc80> │ │ │ │ + bl c2d30 <_Py_write@@Base+0xc80> │ │ │ │ cmp r0, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - beq c04d4 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ + beq bfff8 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ cmp r5, #0 │ │ │ │ - bne bfd04 <_PyUnicodeWriter_Finish@@Base+0xee0> │ │ │ │ + bne bf828 <_PyUnicodeWriter_Finish@@Base+0xee0> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf584 <_PyUnicodeWriter_Finish@@Base+0x760> │ │ │ │ + beq bf0a8 <_PyUnicodeWriter_Finish@@Base+0x760> │ │ │ │ sub r3, r3, #1 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ moveq r3, r2 │ │ │ │ - beq bfb4c <_PyUnicodeWriter_Finish@@Base+0xd28> │ │ │ │ + beq bf670 <_PyUnicodeWriter_Finish@@Base+0xd28> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf5a4 <_PyUnicodeWriter_Finish@@Base+0x780> │ │ │ │ + beq bf0c8 <_PyUnicodeWriter_Finish@@Base+0x780> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - beq bfb7c <_PyUnicodeWriter_Finish@@Base+0xd58> │ │ │ │ + beq bf6a0 <_PyUnicodeWriter_Finish@@Base+0xd58> │ │ │ │ cmp fp, #0 │ │ │ │ - beq bf5c8 <_PyUnicodeWriter_Finish@@Base+0x7a4> │ │ │ │ + beq bf0ec <_PyUnicodeWriter_Finish@@Base+0x7a4> │ │ │ │ ldr r3, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf5c8 <_PyUnicodeWriter_Finish@@Base+0x7a4> │ │ │ │ + beq bf0ec <_PyUnicodeWriter_Finish@@Base+0x7a4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [fp] │ │ │ │ - beq bfc18 <_PyUnicodeWriter_Finish@@Base+0xdf4> │ │ │ │ + beq bf73c <_PyUnicodeWriter_Finish@@Base+0xdf4> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bf5f4 <_PyUnicodeWriter_Finish@@Base+0x7d0> │ │ │ │ + beq bf118 <_PyUnicodeWriter_Finish@@Base+0x7d0> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf5f4 <_PyUnicodeWriter_Finish@@Base+0x7d0> │ │ │ │ + beq bf118 <_PyUnicodeWriter_Finish@@Base+0x7d0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - beq bfbcc <_PyUnicodeWriter_Finish@@Base+0xda8> │ │ │ │ + beq bf6f0 <_PyUnicodeWriter_Finish@@Base+0xda8> │ │ │ │ cmp r9, #0 │ │ │ │ - beq bf618 <_PyUnicodeWriter_Finish@@Base+0x7f4> │ │ │ │ + beq bf13c <_PyUnicodeWriter_Finish@@Base+0x7f4> │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf618 <_PyUnicodeWriter_Finish@@Base+0x7f4> │ │ │ │ + beq bf13c <_PyUnicodeWriter_Finish@@Base+0x7f4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq bfc60 <_PyUnicodeWriter_Finish@@Base+0xe3c> │ │ │ │ + beq bf784 <_PyUnicodeWriter_Finish@@Base+0xe3c> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bf644 <_PyUnicodeWriter_Finish@@Base+0x820> │ │ │ │ + beq bf168 <_PyUnicodeWriter_Finish@@Base+0x820> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf644 <_PyUnicodeWriter_Finish@@Base+0x820> │ │ │ │ + beq bf168 <_PyUnicodeWriter_Finish@@Base+0x820> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - beq bfba4 <_PyUnicodeWriter_Finish@@Base+0xd80> │ │ │ │ + beq bf6c8 <_PyUnicodeWriter_Finish@@Base+0xd80> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bf670 <_PyUnicodeWriter_Finish@@Base+0x84c> │ │ │ │ + beq bf194 <_PyUnicodeWriter_Finish@@Base+0x84c> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf670 <_PyUnicodeWriter_Finish@@Base+0x84c> │ │ │ │ + beq bf194 <_PyUnicodeWriter_Finish@@Base+0x84c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - beq bfc3c <_PyUnicodeWriter_Finish@@Base+0xe18> │ │ │ │ + beq bf760 <_PyUnicodeWriter_Finish@@Base+0xe18> │ │ │ │ cmp r8, #0 │ │ │ │ - beq bf694 <_PyUnicodeWriter_Finish@@Base+0x870> │ │ │ │ + beq bf1b8 <_PyUnicodeWriter_Finish@@Base+0x870> │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf694 <_PyUnicodeWriter_Finish@@Base+0x870> │ │ │ │ + beq bf1b8 <_PyUnicodeWriter_Finish@@Base+0x870> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - beq bfbf4 <_PyUnicodeWriter_Finish@@Base+0xdd0> │ │ │ │ + beq bf718 <_PyUnicodeWriter_Finish@@Base+0xdd0> │ │ │ │ cmp r7, #0 │ │ │ │ - beq bf6b8 <_PyUnicodeWriter_Finish@@Base+0x894> │ │ │ │ + beq bf1dc <_PyUnicodeWriter_Finish@@Base+0x894> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf6b8 <_PyUnicodeWriter_Finish@@Base+0x894> │ │ │ │ + beq bf1dc <_PyUnicodeWriter_Finish@@Base+0x894> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - beq bfc84 <_PyUnicodeWriter_Finish@@Base+0xe60> │ │ │ │ + beq bf7a8 <_PyUnicodeWriter_Finish@@Base+0xe60> │ │ │ │ cmp r6, #0 │ │ │ │ - beq bf110 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bec34 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf110 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bec34 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne bf110 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + bne bec34 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #2272] @ bffc8 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + ldr r2, [pc, #2272] @ bfaec <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bfe88 <_PyUnicodeWriter_Finish@@Base+0x1064> │ │ │ │ + bne bf9ac <_PyUnicodeWriter_Finish@@Base+0x1064> │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ - b bf05c <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b beb80 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ mov r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl c09dc │ │ │ │ + bl c0500 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt c02f8 <_PyUnicodeWriter_Finish@@Base+0x14d4> │ │ │ │ + blt bfe1c <_PyUnicodeWriter_Finish@@Base+0x14d4> │ │ │ │ mov r1, r4 │ │ │ │ - bl c11d4 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ + bl c0cf8 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq bf110 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bec34 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - b bf0ac <_PyUnicodeWriter_Finish@@Base+0x288> │ │ │ │ + b bebd0 <_PyUnicodeWriter_Finish@@Base+0x288> │ │ │ │ mov sl, #0 │ │ │ │ - b bf05c <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b beb80 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ mov r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl c09dc │ │ │ │ + bl c0500 │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt c02f8 <_PyUnicodeWriter_Finish@@Base+0x14d4> │ │ │ │ - beq c038c <_PyUnicodeWriter_Finish@@Base+0x1568> │ │ │ │ + blt bfe1c <_PyUnicodeWriter_Finish@@Base+0x14d4> │ │ │ │ + beq bfeb0 <_PyUnicodeWriter_Finish@@Base+0x1568> │ │ │ │ mov r1, r4 │ │ │ │ - bl c11d4 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ + bl c0cf8 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq bf110 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ - ldr r2, [pc, #2140] @ bffcc <_PyUnicodeWriter_Finish@@Base+0x11a8> │ │ │ │ + beq bec34 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + ldr r2, [pc, #2140] @ bfaf0 <_PyUnicodeWriter_Finish@@Base+0x11a8> │ │ │ │ mov r1, r7 │ │ │ │ - bl e1ef8 │ │ │ │ + bl e1a7c │ │ │ │ cmp r0, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - beq bf110 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bec34 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ cmp r6, #0 │ │ │ │ - bne bfe6c <_PyUnicodeWriter_Finish@@Base+0x1048> │ │ │ │ + bne bf990 <_PyUnicodeWriter_Finish@@Base+0x1048> │ │ │ │ cmp r5, #0 │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ - beq bf110 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ - b bf170 <_PyUnicodeWriter_Finish@@Base+0x34c> │ │ │ │ + beq bec34 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + b bec94 <_PyUnicodeWriter_Finish@@Base+0x34c> │ │ │ │ mov r0, r4 │ │ │ │ - bl c09dc │ │ │ │ + bl c0500 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - beq bfd14 <_PyUnicodeWriter_Finish@@Base+0xef0> │ │ │ │ + beq bf838 <_PyUnicodeWriter_Finish@@Base+0xef0> │ │ │ │ mov r0, r6 │ │ │ │ - bl a6490 │ │ │ │ + bl a63b4 │ │ │ │ cmp r5, #0 │ │ │ │ mov sl, r0 │ │ │ │ - beq bf110 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bec34 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r1, r4 │ │ │ │ - bl c1d38 <_PyObject_GetMethod@@Base+0x1150> │ │ │ │ + bl c185c <_PyObject_GetMethod@@Base+0x1150> │ │ │ │ mov sl, r0 │ │ │ │ - b bf110 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ - ldr sl, [pc, #2020] @ bffc0 <_PyUnicodeWriter_Finish@@Base+0x119c> │ │ │ │ - b bf05c <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b bec34 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + ldr sl, [pc, #2020] @ bfae4 <_PyUnicodeWriter_Finish@@Base+0x119c> │ │ │ │ + b beb80 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ mov r7, #0 │ │ │ │ - b bf70c <_PyUnicodeWriter_Finish@@Base+0x8e8> │ │ │ │ + b bf230 <_PyUnicodeWriter_Finish@@Base+0x8e8> │ │ │ │ mov r6, #0 │ │ │ │ - b bf744 <_PyUnicodeWriter_Finish@@Base+0x920> │ │ │ │ - ldr sl, [pc, #2012] @ bffd0 <_PyUnicodeWriter_Finish@@Base+0x11ac> │ │ │ │ - b bf05c <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ - ldr sl, [pc, #2008] @ bffd4 <_PyUnicodeWriter_Finish@@Base+0x11b0> │ │ │ │ - b bf05c <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b bf268 <_PyUnicodeWriter_Finish@@Base+0x920> │ │ │ │ + ldr sl, [pc, #2012] @ bfaf4 <_PyUnicodeWriter_Finish@@Base+0x11ac> │ │ │ │ + b beb80 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + ldr sl, [pc, #2008] @ bfaf8 <_PyUnicodeWriter_Finish@@Base+0x11b0> │ │ │ │ + b beb80 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2869c0 │ │ │ │ - ldr r3, [pc, #2084] @ c0030 <_PyUnicodeWriter_Finish@@Base+0x120c> │ │ │ │ + bl 2837c0 │ │ │ │ + ldr r3, [pc, #2084] @ bfb54 <_PyUnicodeWriter_Finish@@Base+0x120c> │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 358cc0 │ │ │ │ + bl 356644 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bfea8 <_PyUnicodeWriter_Finish@@Base+0x1084> │ │ │ │ + bne bf9cc <_PyUnicodeWriter_Finish@@Base+0x1084> │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl ab230 │ │ │ │ + bl ab154 │ │ │ │ cmp r5, #0 │ │ │ │ mov sl, r0 │ │ │ │ - beq bf110 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ - b bf7c4 <_PyUnicodeWriter_Finish@@Base+0x9a0> │ │ │ │ - ldr sl, [pc, #1940] @ bffd8 <_PyUnicodeWriter_Finish@@Base+0x11b4> │ │ │ │ - b bf05c <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + beq bec34 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + b bf2e8 <_PyUnicodeWriter_Finish@@Base+0x9a0> │ │ │ │ + ldr sl, [pc, #1940] @ bfafc <_PyUnicodeWriter_Finish@@Base+0x11b4> │ │ │ │ + b beb80 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ mov r0, r4 │ │ │ │ - bl c09dc │ │ │ │ + bl c0500 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bge bf1a8 <_PyUnicodeWriter_Finish@@Base+0x384> │ │ │ │ - bl a5774 │ │ │ │ + bge beccc <_PyUnicodeWriter_Finish@@Base+0x384> │ │ │ │ + bl a5698 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq c03d8 <_PyUnicodeWriter_Finish@@Base+0x15b4> │ │ │ │ + beq bfefc <_PyUnicodeWriter_Finish@@Base+0x15b4> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov sl, #0 │ │ │ │ sub r3, r3, #1 │ │ │ │ - b bf05c <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b beb80 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ mov r0, r4 │ │ │ │ - bl c09dc │ │ │ │ + bl c0500 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq c0480 <_PyUnicodeWriter_Finish@@Base+0x165c> │ │ │ │ + beq bffa4 <_PyUnicodeWriter_Finish@@Base+0x165c> │ │ │ │ cmn r7, #1 │ │ │ │ - beq c0444 <_PyUnicodeWriter_Finish@@Base+0x1620> │ │ │ │ + beq bff68 <_PyUnicodeWriter_Finish@@Base+0x1620> │ │ │ │ cmp r7, #-2147483648 @ 0x80000000 │ │ │ │ - beq c046c <_PyUnicodeWriter_Finish@@Base+0x1648> │ │ │ │ + beq bff90 <_PyUnicodeWriter_Finish@@Base+0x1648> │ │ │ │ eor r6, r7, r7, asr #31 │ │ │ │ sub r6, r6, r7, asr #31 │ │ │ │ sub r6, r6, #1 │ │ │ │ asr r8, r6, #1 │ │ │ │ add r9, r8, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl a362c <_PyLong_New@@Base> │ │ │ │ + bl a3550 <_PyLong_New@@Base> │ │ │ │ and r6, r6, #1 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq c02f0 <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ + beq bfe14 <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ cmp r7, #0 │ │ │ │ movge r7, #1 │ │ │ │ mvnlt r7, #0 │ │ │ │ rsb r3, r7, #1 │ │ │ │ orr r3, r3, r9, lsl #3 │ │ │ │ add r9, sl, r8, lsl #2 │ │ │ │ mov fp, sl │ │ │ │ add r9, r9, #8 │ │ │ │ str r3, [fp, #8]! │ │ │ │ cmp r9, fp │ │ │ │ mov r0, r4 │ │ │ │ - beq bfde0 <_PyUnicodeWriter_Finish@@Base+0xfbc> │ │ │ │ - bl 260638 │ │ │ │ + beq bf904 <_PyUnicodeWriter_Finish@@Base+0xfbc> │ │ │ │ + bl 25d010 <_PySys_GetRequiredAttrString@@Base+0x5714> │ │ │ │ cmp r0, #32768 @ 0x8000 │ │ │ │ mov r7, r0 │ │ │ │ - bhi c02c0 <_PyUnicodeWriter_Finish@@Base+0x149c> │ │ │ │ + bhi bfde4 <_PyUnicodeWriter_Finish@@Base+0x149c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 260638 │ │ │ │ + bl 25d010 <_PySys_GetRequiredAttrString@@Base+0x5714> │ │ │ │ cmp r0, #32768 @ 0x8000 │ │ │ │ - bhi c02c0 <_PyUnicodeWriter_Finish@@Base+0x149c> │ │ │ │ + bhi bfde4 <_PyUnicodeWriter_Finish@@Base+0x149c> │ │ │ │ add r7, r7, r0, lsl #15 │ │ │ │ str r7, [fp, #4]! │ │ │ │ - b bf8dc <_PyUnicodeWriter_Finish@@Base+0xab8> │ │ │ │ + b bf400 <_PyUnicodeWriter_Finish@@Base+0xab8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2869c0 │ │ │ │ - ldr r3, [pc, #1804] @ c0030 <_PyUnicodeWriter_Finish@@Base+0x120c> │ │ │ │ + bl 2837c0 │ │ │ │ + ldr r3, [pc, #1804] @ bfb54 <_PyUnicodeWriter_Finish@@Base+0x120c> │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 358cc0 │ │ │ │ + bl 356644 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c06d8 <_PyUnicodeWriter_Finish@@Base+0x18b4> │ │ │ │ + bne c01fc <_PyUnicodeWriter_Finish@@Base+0x18b4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2869c0 │ │ │ │ - ldr r3, [pc, #1768] @ c0030 <_PyUnicodeWriter_Finish@@Base+0x120c> │ │ │ │ + bl 2837c0 │ │ │ │ + ldr r3, [pc, #1768] @ bfb54 <_PyUnicodeWriter_Finish@@Base+0x120c> │ │ │ │ mov r2, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 358cc0 │ │ │ │ + bl 356644 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c06c8 <_PyUnicodeWriter_Finish@@Base+0x18a4> │ │ │ │ + bne c01ec <_PyUnicodeWriter_Finish@@Base+0x18a4> │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ strd r6, [sp, #80] @ 0x50 │ │ │ │ strd r8, [sp, #88] @ 0x58 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ - bl 211f64 │ │ │ │ + bl 20fb74 │ │ │ │ cmp r5, #0 │ │ │ │ mov sl, r0 │ │ │ │ - beq bf110 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ - b bf7c4 <_PyUnicodeWriter_Finish@@Base+0x9a0> │ │ │ │ - bl 91ac8 │ │ │ │ + beq bec34 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + b bf2e8 <_PyUnicodeWriter_Finish@@Base+0x9a0> │ │ │ │ + bl 919ec │ │ │ │ cmp r5, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bne c03ac <_PyUnicodeWriter_Finish@@Base+0x1588> │ │ │ │ + bne bfed0 <_PyUnicodeWriter_Finish@@Base+0x1588> │ │ │ │ cmp sl, #0 │ │ │ │ - beq bf110 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bec34 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl bef9c <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl beac0 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq bfee0 <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ + beq bfa04 <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ mov r0, r4 │ │ │ │ - bl bef9c <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + bl beac0 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ subs r6, r0, #0 │ │ │ │ mov r2, r6 │ │ │ │ - beq bfed4 <_PyUnicodeWriter_Finish@@Base+0x10b0> │ │ │ │ + beq bf9f8 <_PyUnicodeWriter_Finish@@Base+0x10b0> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 9cb6c │ │ │ │ + bl 9ca90 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt c0238 <_PyUnicodeWriter_Finish@@Base+0x1414> │ │ │ │ + blt bfd5c <_PyUnicodeWriter_Finish@@Base+0x1414> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ sub r2, r3, #1 │ │ │ │ - beq bf9f0 <_PyUnicodeWriter_Finish@@Base+0xbcc> │ │ │ │ + beq bf514 <_PyUnicodeWriter_Finish@@Base+0xbcc> │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [r5] │ │ │ │ - beq c03c0 <_PyUnicodeWriter_Finish@@Base+0x159c> │ │ │ │ + beq bfee4 <_PyUnicodeWriter_Finish@@Base+0x159c> │ │ │ │ ldr r2, [r6] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ sub r3, r2, #1 │ │ │ │ - beq bf99c <_PyUnicodeWriter_Finish@@Base+0xb78> │ │ │ │ + beq bf4c0 <_PyUnicodeWriter_Finish@@Base+0xb78> │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne bf99c <_PyUnicodeWriter_Finish@@Base+0xb78> │ │ │ │ + bne bf4c0 <_PyUnicodeWriter_Finish@@Base+0xb78> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b bf99c <_PyUnicodeWriter_Finish@@Base+0xb78> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b bf4c0 <_PyUnicodeWriter_Finish@@Base+0xb78> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #8 │ │ │ │ - bl c11d4 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ + bl c0cf8 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq bf168 <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ + beq bec8c <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ mov r3, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, #8 │ │ │ │ - bl 16be78 <_PyLong_FromByteArray@@Base> │ │ │ │ + bl 16acc4 <_PyLong_FromByteArray@@Base> │ │ │ │ mov sl, r0 │ │ │ │ - b bf168 <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ + b bec8c <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ mov r0, r4 │ │ │ │ - bl 33da84 │ │ │ │ - b bf804 <_PyUnicodeWriter_Finish@@Base+0x9e0> │ │ │ │ + bl 33b390 │ │ │ │ + b bf328 <_PyUnicodeWriter_Finish@@Base+0x9e0> │ │ │ │ mov r0, r4 │ │ │ │ - bl c09dc │ │ │ │ + bl c0500 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt c0724 <_PyUnicodeWriter_Finish@@Base+0x1900> │ │ │ │ - bl 92f28 │ │ │ │ + blt c0248 <_PyUnicodeWriter_Finish@@Base+0x1900> │ │ │ │ + bl 92e4c │ │ │ │ cmp r5, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bne c0710 <_PyUnicodeWriter_Finish@@Base+0x18ec> │ │ │ │ + bne c0234 <_PyUnicodeWriter_Finish@@Base+0x18ec> │ │ │ │ cmp sl, #0 │ │ │ │ movne r5, #0 │ │ │ │ - beq bf110 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bec34 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ cmp r5, r6 │ │ │ │ mov r0, r4 │ │ │ │ - beq bfeec <_PyUnicodeWriter_Finish@@Base+0x10c8> │ │ │ │ - bl bef9c <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ + beq bfa10 <_PyUnicodeWriter_Finish@@Base+0x10c8> │ │ │ │ + bl beac0 <_PyUnicodeWriter_Finish@@Base+0x178> │ │ │ │ cmp r0, #0 │ │ │ │ - beq bfefc <_PyUnicodeWriter_Finish@@Base+0x10d8> │ │ │ │ + beq bfa20 <_PyUnicodeWriter_Finish@@Base+0x10d8> │ │ │ │ ldr r3, [sl, #12] │ │ │ │ str r0, [r3, r5, lsl #2] │ │ │ │ add r5, r5, #1 │ │ │ │ - b bfa80 <_PyUnicodeWriter_Finish@@Base+0xc5c> │ │ │ │ + b bf5a4 <_PyUnicodeWriter_Finish@@Base+0xc5c> │ │ │ │ cmp r5, #0 │ │ │ │ - bne bf0fc <_PyUnicodeWriter_Finish@@Base+0x2d8> │ │ │ │ - b bf110 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ - ldr r2, [pc, #1312] @ bffdc <_PyUnicodeWriter_Finish@@Base+0x11b8> │ │ │ │ + bne bec20 <_PyUnicodeWriter_Finish@@Base+0x2d8> │ │ │ │ + b bec34 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + ldr r2, [pc, #1312] @ bfb00 <_PyUnicodeWriter_Finish@@Base+0x11b8> │ │ │ │ ldr sl, [r2] │ │ │ │ ldr r2, [sl] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf05c <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + beq beb80 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [sl] │ │ │ │ - b bf05c <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b beb80 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ mov r1, r4 │ │ │ │ - bl c1d38 <_PyObject_GetMethod@@Base+0x1150> │ │ │ │ + bl c185c <_PyObject_GetMethod@@Base+0x1150> │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b bf1c0 <_PyUnicodeWriter_Finish@@Base+0x39c> │ │ │ │ + b bece4 <_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] @ c0038 <_PyUnicodeWriter_Finish@@Base+0x1214> │ │ │ │ - ldr r1, [pc, #1224] @ bffe0 <_PyUnicodeWriter_Finish@@Base+0x11bc> │ │ │ │ + ldr r3, [pc, #1316] @ bfb5c <_PyUnicodeWriter_Finish@@Base+0x1214> │ │ │ │ + ldr r1, [pc, #1224] @ bfb04 <_PyUnicodeWriter_Finish@@Base+0x11bc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c05a8 <_PyUnicodeWriter_Finish@@Base+0x1784> │ │ │ │ + beq c00cc <_PyUnicodeWriter_Finish@@Base+0x1784> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr sl, [r3] │ │ │ │ cmn sl, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c05a0 <_PyUnicodeWriter_Finish@@Base+0x177c> │ │ │ │ + beq c00c4 <_PyUnicodeWriter_Finish@@Base+0x177c> │ │ │ │ sub sl, sl, #1 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp sl, #0 │ │ │ │ str sl, [r3] │ │ │ │ - bne c05a0 <_PyUnicodeWriter_Finish@@Base+0x177c> │ │ │ │ + bne c00c4 <_PyUnicodeWriter_Finish@@Base+0x177c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - ldr r2, [pc, #1136] @ bffc8 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + ldr r2, [pc, #1136] @ bfaec <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c00dc <_PyUnicodeWriter_Finish@@Base+0x12b8> │ │ │ │ + bne bfc00 <_PyUnicodeWriter_Finish@@Base+0x12b8> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne bf584 <_PyUnicodeWriter_Finish@@Base+0x760> │ │ │ │ - b bf5a4 <_PyUnicodeWriter_Finish@@Base+0x780> │ │ │ │ + bne bf0a8 <_PyUnicodeWriter_Finish@@Base+0x760> │ │ │ │ + b bf0c8 <_PyUnicodeWriter_Finish@@Base+0x780> │ │ │ │ mov r3, r2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - ldr r2, [pc, #1084] @ bffc8 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + ldr r2, [pc, #1084] @ bfaec <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c015c <_PyUnicodeWriter_Finish@@Base+0x1338> │ │ │ │ + bne bfc80 <_PyUnicodeWriter_Finish@@Base+0x1338> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx r5 │ │ │ │ - b bf5a4 <_PyUnicodeWriter_Finish@@Base+0x780> │ │ │ │ + b bf0c8 <_PyUnicodeWriter_Finish@@Base+0x780> │ │ │ │ mov r3, r2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - ldr r2, [pc, #1044] @ bffc8 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + ldr r2, [pc, #1044] @ bfaec <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c011c <_PyUnicodeWriter_Finish@@Base+0x12f8> │ │ │ │ + bne bfc40 <_PyUnicodeWriter_Finish@@Base+0x12f8> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx r5 │ │ │ │ - b bf644 <_PyUnicodeWriter_Finish@@Base+0x820> │ │ │ │ + b bf168 <_PyUnicodeWriter_Finish@@Base+0x820> │ │ │ │ mov r3, r2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - ldr r2, [pc, #1004] @ bffc8 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + ldr r2, [pc, #1004] @ bfaec <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c019c <_PyUnicodeWriter_Finish@@Base+0x1378> │ │ │ │ + bne bfcc0 <_PyUnicodeWriter_Finish@@Base+0x1378> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx r5 │ │ │ │ - b bf5f4 <_PyUnicodeWriter_Finish@@Base+0x7d0> │ │ │ │ + b bf118 <_PyUnicodeWriter_Finish@@Base+0x7d0> │ │ │ │ ldr r3, [r8, #4] │ │ │ │ - ldr r2, [pc, #968] @ bffc8 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + ldr r2, [pc, #968] @ bfaec <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c00fc <_PyUnicodeWriter_Finish@@Base+0x12d8> │ │ │ │ + bne bfc20 <_PyUnicodeWriter_Finish@@Base+0x12d8> │ │ │ │ mov r0, r8 │ │ │ │ blx r5 │ │ │ │ - b bf694 <_PyUnicodeWriter_Finish@@Base+0x870> │ │ │ │ + b bf1b8 <_PyUnicodeWriter_Finish@@Base+0x870> │ │ │ │ ldr r3, [fp, #4] │ │ │ │ - ldr r2, [pc, #932] @ bffc8 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + ldr r2, [pc, #932] @ bfaec <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c017c <_PyUnicodeWriter_Finish@@Base+0x1358> │ │ │ │ + bne bfca0 <_PyUnicodeWriter_Finish@@Base+0x1358> │ │ │ │ mov r0, fp │ │ │ │ blx r5 │ │ │ │ - b bf5c8 <_PyUnicodeWriter_Finish@@Base+0x7a4> │ │ │ │ - ldr r3, [pc, #900] @ bffc8 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + b bf0ec <_PyUnicodeWriter_Finish@@Base+0x7a4> │ │ │ │ + ldr r3, [pc, #900] @ bfaec <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r5, [r3, #1416] @ 0x588 │ │ │ │ ldr fp, [r2, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne c013c <_PyUnicodeWriter_Finish@@Base+0x1318> │ │ │ │ + bne bfc60 <_PyUnicodeWriter_Finish@@Base+0x1318> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx fp │ │ │ │ - b bf670 <_PyUnicodeWriter_Finish@@Base+0x84c> │ │ │ │ + b bf194 <_PyUnicodeWriter_Finish@@Base+0x84c> │ │ │ │ ldr r3, [r9, #4] │ │ │ │ - ldr r2, [pc, #860] @ bffc8 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + ldr r2, [pc, #860] @ bfaec <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c01bc <_PyUnicodeWriter_Finish@@Base+0x1398> │ │ │ │ + bne bfce0 <_PyUnicodeWriter_Finish@@Base+0x1398> │ │ │ │ mov r0, r9 │ │ │ │ blx r5 │ │ │ │ - b bf618 <_PyUnicodeWriter_Finish@@Base+0x7f4> │ │ │ │ + b bf13c <_PyUnicodeWriter_Finish@@Base+0x7f4> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #824] @ bffc8 <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ + ldr r2, [pc, #824] @ bfaec <_PyUnicodeWriter_Finish@@Base+0x11a4> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne bff38 <_PyUnicodeWriter_Finish@@Base+0x1114> │ │ │ │ + bne bfa5c <_PyUnicodeWriter_Finish@@Base+0x1114> │ │ │ │ mov r0, r7 │ │ │ │ blx r5 │ │ │ │ - b bf6b8 <_PyUnicodeWriter_Finish@@Base+0x894> │ │ │ │ + b bf1dc <_PyUnicodeWriter_Finish@@Base+0x894> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 244d2c │ │ │ │ + bl 241510 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - blt bf860 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + blt bf384 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl c09dc │ │ │ │ + bl c0500 │ │ │ │ cmn r0, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne bf3ac <_PyUnicodeWriter_Finish@@Base+0x588> │ │ │ │ - bl a5774 │ │ │ │ + bne beed0 <_PyUnicodeWriter_Finish@@Base+0x588> │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c03cc <_PyUnicodeWriter_Finish@@Base+0x15a8> │ │ │ │ - bl a5774 │ │ │ │ + beq bfef0 <_PyUnicodeWriter_Finish@@Base+0x15a8> │ │ │ │ + bl a5698 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq bfae8 <_PyUnicodeWriter_Finish@@Base+0xcc4> │ │ │ │ + beq bf60c <_PyUnicodeWriter_Finish@@Base+0xcc4> │ │ │ │ mov sl, #0 │ │ │ │ mov r8, sl │ │ │ │ mov r7, sl │ │ │ │ mov r6, sl │ │ │ │ - b bf670 <_PyUnicodeWriter_Finish@@Base+0x84c> │ │ │ │ + b bf194 <_PyUnicodeWriter_Finish@@Base+0x84c> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - bl 246258 │ │ │ │ - b bf55c <_PyUnicodeWriter_Finish@@Base+0x738> │ │ │ │ - bl a5774 │ │ │ │ + bl 242a3c │ │ │ │ + b bf080 <_PyUnicodeWriter_Finish@@Base+0x738> │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf7b0 <_PyUnicodeWriter_Finish@@Base+0x98c> │ │ │ │ - b bf860 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + beq bf2d4 <_PyUnicodeWriter_Finish@@Base+0x98c> │ │ │ │ + b bf384 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bff58 <_PyUnicodeWriter_Finish@@Base+0x1134> │ │ │ │ + beq bfa7c <_PyUnicodeWriter_Finish@@Base+0x1134> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1 │ │ │ │ - bl c11d4 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ + bl c0cf8 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r4, [pc, #668] @ bffe4 <_PyUnicodeWriter_Finish@@Base+0x11c0> │ │ │ │ - beq bff7c <_PyUnicodeWriter_Finish@@Base+0x1158> │ │ │ │ + ldreq r4, [pc, #668] @ bfb08 <_PyUnicodeWriter_Finish@@Base+0x11c0> │ │ │ │ + beq bfaa0 <_PyUnicodeWriter_Finish@@Base+0x1158> │ │ │ │ ldrb r5, [r0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r2, #2000 @ 0x7d0 │ │ │ │ str r2, [r4, #4] │ │ │ │ - ble befec <_PyUnicodeWriter_Finish@@Base+0x1c8> │ │ │ │ - ldr r2, [pc, #728] @ c0040 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #636] @ bffe8 <_PyUnicodeWriter_Finish@@Base+0x11c4> │ │ │ │ + ble beb10 <_PyUnicodeWriter_Finish@@Base+0x1c8> │ │ │ │ + ldr r2, [pc, #728] @ bfb64 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #636] @ bfb0c <_PyUnicodeWriter_Finish@@Base+0x11c4> │ │ │ │ ldr r0, [r2] │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov sl, #0 │ │ │ │ - b bf060 <_PyUnicodeWriter_Finish@@Base+0x23c> │ │ │ │ + b beb84 <_PyUnicodeWriter_Finish@@Base+0x23c> │ │ │ │ cmp r6, #60 @ 0x3c │ │ │ │ - beq bf110 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bec34 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ cmp r5, #0 │ │ │ │ - beq bf110 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bec34 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ ldr r2, [r4, #28] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 246258 │ │ │ │ - b bf110 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + bl 242a3c │ │ │ │ + b bec34 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ mov r7, #1 │ │ │ │ ldr r8, [r4, #8] │ │ │ │ cmp r8, #0 │ │ │ │ - beq c0090 <_PyUnicodeWriter_Finish@@Base+0x126c> │ │ │ │ + beq bfbb4 <_PyUnicodeWriter_Finish@@Base+0x126c> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #1 │ │ │ │ - bl c11d4 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ + bl c0cf8 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq bf110 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bec34 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ ldrb r6, [sl] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl c11d4 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ + bl c0cf8 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ subs sl, r0, #0 │ │ │ │ - bne bf72c <_PyUnicodeWriter_Finish@@Base+0x908> │ │ │ │ - b bf110 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + bne bf250 <_PyUnicodeWriter_Finish@@Base+0x908> │ │ │ │ + b bec34 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ add fp, r6, #2 │ │ │ │ mov r7, #1 │ │ │ │ mov r9, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 260638 │ │ │ │ + bl 25d010 <_PySys_GetRequiredAttrString@@Base+0x5714> │ │ │ │ cmp r0, #32768 @ 0x8000 │ │ │ │ - bhi c02c0 <_PyUnicodeWriter_Finish@@Base+0x149c> │ │ │ │ + bhi bfde4 <_PyUnicodeWriter_Finish@@Base+0x149c> │ │ │ │ sub r2, r7, #1 │ │ │ │ cmp r2, r6 │ │ │ │ cmpeq r0, #0 │ │ │ │ - beq c0354 <_PyUnicodeWriter_Finish@@Base+0x1530> │ │ │ │ + beq bfe78 <_PyUnicodeWriter_Finish@@Base+0x1530> │ │ │ │ rsb r2, r7, r7, lsl #4 │ │ │ │ add r7, r7, #1 │ │ │ │ sub r2, r2, #15 │ │ │ │ cmp fp, r7 │ │ │ │ add r9, r9, r0, lsl r2 │ │ │ │ - bne bfdec <_PyUnicodeWriter_Finish@@Base+0xfc8> │ │ │ │ + bne bf910 <_PyUnicodeWriter_Finish@@Base+0xfc8> │ │ │ │ add r8, sl, r8, lsl #2 │ │ │ │ str r9, [r8, #12] │ │ │ │ - b bf168 <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ - bl a5774 │ │ │ │ + b bec8c <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c0398 <_PyUnicodeWriter_Finish@@Base+0x1574> │ │ │ │ + beq bfebc <_PyUnicodeWriter_Finish@@Base+0x1574> │ │ │ │ ldr r3, [sl] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - beq bf2b4 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ + beq bedd8 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [sl] │ │ │ │ - bne bf2b4 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ + bne bedd8 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ mov r0, sl │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b bf2b4 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ - ldr r3, [pc, #432] @ c0024 <_PyUnicodeWriter_Finish@@Base+0x1200> │ │ │ │ - bl 35a770 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b bedd8 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ + ldr r3, [pc, #432] @ bfb48 <_PyUnicodeWriter_Finish@@Base+0x1200> │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl a5ce0 <_PyUnicode_InternImmortal@@Base> │ │ │ │ - b bf78c <_PyUnicodeWriter_Finish@@Base+0x968> │ │ │ │ - ldr r1, [pc, #360] @ bfff8 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + bl a5c04 <_PyUnicode_InternImmortal@@Base> │ │ │ │ + b bf2b0 <_PyUnicodeWriter_Finish@@Base+0x968> │ │ │ │ + ldr r1, [pc, #360] @ bfb1c <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ cmp r3, r1 │ │ │ │ - beq bf6f4 <_PyUnicodeWriter_Finish@@Base+0x8d0> │ │ │ │ + beq bf218 <_PyUnicodeWriter_Finish@@Base+0x8d0> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b bf6f4 <_PyUnicodeWriter_Finish@@Base+0x8d0> │ │ │ │ - bl a5774 │ │ │ │ + b bf218 <_PyUnicodeWriter_Finish@@Base+0x8d0> │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf820 <_PyUnicodeWriter_Finish@@Base+0x9fc> │ │ │ │ - b bf860 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + beq bf344 <_PyUnicodeWriter_Finish@@Base+0x9fc> │ │ │ │ + b bf384 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne bf350 <_PyUnicodeWriter_Finish@@Base+0x52c> │ │ │ │ + bne bee74 <_PyUnicodeWriter_Finish@@Base+0x52c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b bf350 <_PyUnicodeWriter_Finish@@Base+0x52c> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b bee74 <_PyUnicodeWriter_Finish@@Base+0x52c> │ │ │ │ ldr r3, [r5] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne c04a0 <_PyUnicodeWriter_Finish@@Base+0x167c> │ │ │ │ - bl a5774 │ │ │ │ + bne bffc4 <_PyUnicodeWriter_Finish@@Base+0x167c> │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bff08 <_PyUnicodeWriter_Finish@@Base+0x10e4> │ │ │ │ + bne bfa2c <_PyUnicodeWriter_Finish@@Base+0x10e4> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ sub r3, r3, #1 │ │ │ │ - b bf05c <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ - bl a5774 │ │ │ │ + b beb80 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c06fc <_PyUnicodeWriter_Finish@@Base+0x18d8> │ │ │ │ + beq c0220 <_PyUnicodeWriter_Finish@@Base+0x18d8> │ │ │ │ ldr r3, [sl] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - beq bfeec <_PyUnicodeWriter_Finish@@Base+0x10c8> │ │ │ │ + beq bfa10 <_PyUnicodeWriter_Finish@@Base+0x10c8> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [sl] │ │ │ │ - bne bfeec <_PyUnicodeWriter_Finish@@Base+0x10c8> │ │ │ │ + bne bfa10 <_PyUnicodeWriter_Finish@@Base+0x10c8> │ │ │ │ mov r0, sl │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b bfeec <_PyUnicodeWriter_Finish@@Base+0x10c8> │ │ │ │ - ldr r1, [pc, #184] @ bfff8 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b bfa10 <_PyUnicodeWriter_Finish@@Base+0x10c8> │ │ │ │ + ldr r1, [pc, #184] @ bfb1c <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ cmp r3, r1 │ │ │ │ - beq bfc9c <_PyUnicodeWriter_Finish@@Base+0xe78> │ │ │ │ + beq bf7c0 <_PyUnicodeWriter_Finish@@Base+0xe78> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b bfc9c <_PyUnicodeWriter_Finish@@Base+0xe78> │ │ │ │ + b bf7c0 <_PyUnicodeWriter_Finish@@Base+0xe78> │ │ │ │ ldr r0, [r0] │ │ │ │ bl 2a438 │ │ │ │ cmn r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ - bne bfd4c <_PyUnicodeWriter_Finish@@Base+0xf28> │ │ │ │ - ldr r4, [pc, #112] @ bffe4 <_PyUnicodeWriter_Finish@@Base+0x11c0> │ │ │ │ - ldr r1, [pc, #116] @ bffec <_PyUnicodeWriter_Finish@@Base+0x11c8> │ │ │ │ + bne bf870 <_PyUnicodeWriter_Finish@@Base+0xf28> │ │ │ │ + ldr r4, [pc, #112] @ bfb08 <_PyUnicodeWriter_Finish@@Base+0x11c0> │ │ │ │ + ldr r1, [pc, #116] @ bfb10 <_PyUnicodeWriter_Finish@@Base+0x11c8> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 11abb0 │ │ │ │ + bl 11a444 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bfd74 <_PyUnicodeWriter_Finish@@Base+0xf50> │ │ │ │ - ldr r1, [pc, #92] @ bfff0 <_PyUnicodeWriter_Finish@@Base+0x11cc> │ │ │ │ + beq bf898 <_PyUnicodeWriter_Finish@@Base+0xf50> │ │ │ │ + ldr r1, [pc, #92] @ bfb14 <_PyUnicodeWriter_Finish@@Base+0x11cc> │ │ │ │ ldr r0, [r4] │ │ │ │ - bl 190780 │ │ │ │ - b bfd74 <_PyUnicodeWriter_Finish@@Base+0xf50> │ │ │ │ + bl 18ed6c │ │ │ │ + b bf898 <_PyUnicodeWriter_Finish@@Base+0xf50> │ │ │ │ ldr r0, [r4] │ │ │ │ bl 2a438 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - bne bf1a8 <_PyUnicodeWriter_Finish@@Base+0x384> │ │ │ │ - ldr r3, [pc, #44] @ bffe4 <_PyUnicodeWriter_Finish@@Base+0x11c0> │ │ │ │ - ldr r1, [pc, #48] @ bffec <_PyUnicodeWriter_Finish@@Base+0x11c8> │ │ │ │ - b bf2ac <_PyUnicodeWriter_Finish@@Base+0x488> │ │ │ │ - subeq r2, r4, r4, lsr r7 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - eorseq r5, r6, r0, lsl #1 │ │ │ │ - subseq r5, r8, r0, lsl lr │ │ │ │ - @ instruction: 0x00364ef8 │ │ │ │ - subseq r1, r6, r4, ror lr │ │ │ │ - subseq r1, r6, r4, ror #1 │ │ │ │ - subseq r1, r6, r0, ror sp │ │ │ │ - subseq fp, r6, r8, asr #23 │ │ │ │ - eorseq r5, r6, ip, lsr #32 │ │ │ │ - subseq sp, r6, r0, asr #22 │ │ │ │ - eorseq r7, r9, r0, lsl #4 │ │ │ │ - @ instruction: 0x00364dbc │ │ │ │ - @ instruction: 0x00364dd8 │ │ │ │ - eorseq r4, r6, r0, ror #29 │ │ │ │ - @ instruction: 0x0018f6f8 │ │ │ │ - eorseq r4, r6, r0, lsl #29 │ │ │ │ - eorseq r4, r6, r4, lsr pc │ │ │ │ - @ instruction: 0x00364eb4 │ │ │ │ - eorseq r4, r6, r4, lsr #28 │ │ │ │ - subseq r9, r8, r4, asr #22 │ │ │ │ - @ instruction: 0x00364fdc │ │ │ │ - eorseq r4, r6, r8, lsl #30 │ │ │ │ - @ instruction: 0x00364df8 │ │ │ │ - eorseq r4, r6, r0, asr lr │ │ │ │ - eorseq r5, r6, r8, asr r0 │ │ │ │ + bne beccc <_PyUnicodeWriter_Finish@@Base+0x384> │ │ │ │ + ldr r3, [pc, #44] @ bfb08 <_PyUnicodeWriter_Finish@@Base+0x11c0> │ │ │ │ + ldr r1, [pc, #48] @ bfb10 <_PyUnicodeWriter_Finish@@Base+0x11c8> │ │ │ │ + b bedd0 <_PyUnicodeWriter_Finish@@Base+0x488> │ │ │ │ + @ instruction: 0x0044009c │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + @ instruction: 0x003629dc │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ + eorseq r2, r6, r4, asr r8 │ │ │ │ + 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 r2, r6, r8, lsl #19 │ │ │ │ + subseq sp, r5, r0, asr #22 │ │ │ │ + eorseq r4, r9, r0, lsl #23 │ │ │ │ + eorseq r2, r6, r8, lsl r7 │ │ │ │ + eorseq r2, r6, r4, lsr r7 │ │ │ │ + eorseq r2, r6, ip, lsr r8 │ │ │ │ + andseq sp, r8, r4, ror #25 │ │ │ │ + @ instruction: 0x003627dc │ │ │ │ + mlaseq r6, r0, r8, r2 │ │ │ │ + eorseq r2, r6, r0, lsl r8 │ │ │ │ + eorseq r2, r6, r0, lsl #15 │ │ │ │ + subseq r9, r7, r4, asr #22 │ │ │ │ + eorseq r2, r6, r8, lsr r9 │ │ │ │ + eorseq r2, r6, r4, ror #16 │ │ │ │ + eorseq r2, r6, r4, asr r7 │ │ │ │ + eorseq r2, r6, ip, lsr #15 │ │ │ │ + @ instruction: 0x003629b4 │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r1, r6, ip, lsl r1 │ │ │ │ - @ instruction: 0x00364fb0 │ │ │ │ + subseq r1, r5, ip, lsl r1 │ │ │ │ + eorseq r2, r6, ip, lsl #18 │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ - eorseq r5, r6, r0 │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r4, r6, r8, lsl #31 │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r4, r6, ip, asr pc │ │ │ │ + eorseq r2, r6, ip, asr r9 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r2, r6, r4, ror #17 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + @ instruction: 0x003628b8 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 244d2c │ │ │ │ + bl 241510 │ │ │ │ subs r3, sl, #0 │ │ │ │ movne r3, #1 │ │ │ │ ands r3, r3, r0, lsr #31 │ │ │ │ mov r8, r0 │ │ │ │ - beq bf30c <_PyUnicodeWriter_Finish@@Base+0x4e8> │ │ │ │ + beq bee30 <_PyUnicodeWriter_Finish@@Base+0x4e8> │ │ │ │ ldr r3, [sl] │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf860 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + beq bf384 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne bf860 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + bne bf384 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ mov r0, sl │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b bf860 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b bf384 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ ldr r0, [r4] │ │ │ │ bl 2a438 │ │ │ │ cmn r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - beq bffb0 <_PyUnicodeWriter_Finish@@Base+0x118c> │ │ │ │ + beq bfad4 <_PyUnicodeWriter_Finish@@Base+0x118c> │ │ │ │ mov r1, r4 │ │ │ │ - bl c11d4 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ + bl c0cf8 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq bf110 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bec34 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ cmp r6, #0 │ │ │ │ - bge bf72c <_PyUnicodeWriter_Finish@@Base+0x908> │ │ │ │ - ldr r3, [pc, #-132] @ c0040 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-212] @ bfff4 <_PyUnicodeWriter_Finish@@Base+0x11d0> │ │ │ │ + bge bf250 <_PyUnicodeWriter_Finish@@Base+0x908> │ │ │ │ + ldr r3, [pc, #-132] @ bfb64 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #-212] @ bfb18 <_PyUnicodeWriter_Finish@@Base+0x11d0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov sl, r8 │ │ │ │ sub r3, r3, #1 │ │ │ │ - b bf05c <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ - ldr r1, [pc, #-236] @ bfff8 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + b beb80 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + ldr r1, [pc, #-236] @ bfb1c <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ cmp r3, r1 │ │ │ │ - beq bfb64 <_PyUnicodeWriter_Finish@@Base+0xd40> │ │ │ │ + beq bf688 <_PyUnicodeWriter_Finish@@Base+0xd40> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b bfb64 <_PyUnicodeWriter_Finish@@Base+0xd40> │ │ │ │ - ldr r1, [pc, #-268] @ bfff8 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + b bf688 <_PyUnicodeWriter_Finish@@Base+0xd40> │ │ │ │ + ldr r1, [pc, #-268] @ bfb1c <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ cmp r3, r1 │ │ │ │ - beq bfc0c <_PyUnicodeWriter_Finish@@Base+0xde8> │ │ │ │ + beq bf730 <_PyUnicodeWriter_Finish@@Base+0xde8> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b bfc0c <_PyUnicodeWriter_Finish@@Base+0xde8> │ │ │ │ - ldr r1, [pc, #-300] @ bfff8 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + b bf730 <_PyUnicodeWriter_Finish@@Base+0xde8> │ │ │ │ + ldr r1, [pc, #-300] @ bfb1c <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ cmp r3, r1 │ │ │ │ - beq bfbc0 <_PyUnicodeWriter_Finish@@Base+0xd9c> │ │ │ │ + beq bf6e4 <_PyUnicodeWriter_Finish@@Base+0xd9c> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b bfbc0 <_PyUnicodeWriter_Finish@@Base+0xd9c> │ │ │ │ - ldr r2, [pc, #-332] @ bfff8 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + b bf6e4 <_PyUnicodeWriter_Finish@@Base+0xd9c> │ │ │ │ + ldr r2, [pc, #-332] @ bfb1c <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ cmp r5, r2 │ │ │ │ - beq bfc54 <_PyUnicodeWriter_Finish@@Base+0xe30> │ │ │ │ + beq bf778 <_PyUnicodeWriter_Finish@@Base+0xe30> │ │ │ │ ldr r2, [r3, #1420] @ 0x58c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, #1 │ │ │ │ blx r5 │ │ │ │ - b bfc54 <_PyUnicodeWriter_Finish@@Base+0xe30> │ │ │ │ - ldr r1, [pc, #-364] @ bfff8 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + b bf778 <_PyUnicodeWriter_Finish@@Base+0xe30> │ │ │ │ + ldr r1, [pc, #-364] @ bfb1c <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ cmp r3, r1 │ │ │ │ - beq bfb98 <_PyUnicodeWriter_Finish@@Base+0xd74> │ │ │ │ + beq bf6bc <_PyUnicodeWriter_Finish@@Base+0xd74> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b bfb98 <_PyUnicodeWriter_Finish@@Base+0xd74> │ │ │ │ - ldr r1, [pc, #-396] @ bfff8 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + b bf6bc <_PyUnicodeWriter_Finish@@Base+0xd74> │ │ │ │ + ldr r1, [pc, #-396] @ bfb1c <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ cmp r3, r1 │ │ │ │ - beq bfc30 <_PyUnicodeWriter_Finish@@Base+0xe0c> │ │ │ │ + beq bf754 <_PyUnicodeWriter_Finish@@Base+0xe0c> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ - b bfc30 <_PyUnicodeWriter_Finish@@Base+0xe0c> │ │ │ │ - ldr r1, [pc, #-428] @ bfff8 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + b bf754 <_PyUnicodeWriter_Finish@@Base+0xe0c> │ │ │ │ + ldr r1, [pc, #-428] @ bfb1c <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ cmp r3, r1 │ │ │ │ - beq bfbe8 <_PyUnicodeWriter_Finish@@Base+0xdc4> │ │ │ │ + beq bf70c <_PyUnicodeWriter_Finish@@Base+0xdc4> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, #1 │ │ │ │ blx r3 │ │ │ │ - b bfbe8 <_PyUnicodeWriter_Finish@@Base+0xdc4> │ │ │ │ - ldr r1, [pc, #-460] @ bfff8 <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ + b bf70c <_PyUnicodeWriter_Finish@@Base+0xdc4> │ │ │ │ + ldr r1, [pc, #-460] @ bfb1c <_PyUnicodeWriter_Finish@@Base+0x11d4> │ │ │ │ cmp r3, r1 │ │ │ │ - beq bfc78 <_PyUnicodeWriter_Finish@@Base+0xe54> │ │ │ │ + beq bf79c <_PyUnicodeWriter_Finish@@Base+0xe54> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ - b bfc78 <_PyUnicodeWriter_Finish@@Base+0xe54> │ │ │ │ + b bf79c <_PyUnicodeWriter_Finish@@Base+0xe54> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq bff9c <_PyUnicodeWriter_Finish@@Base+0x1178> │ │ │ │ + beq bfac0 <_PyUnicodeWriter_Finish@@Base+0x1178> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, #1 │ │ │ │ - bl c11d4 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ + bl c0cf8 <_PyObject_GetMethod@@Base+0x5ec> │ │ │ │ subs sl, r0, #0 │ │ │ │ ldrbne r6, [sl] │ │ │ │ - bne bf1a8 <_PyUnicodeWriter_Finish@@Base+0x384> │ │ │ │ - b bf110 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ - bl a5774 │ │ │ │ + bne beccc <_PyUnicodeWriter_Finish@@Base+0x384> │ │ │ │ + b bec34 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c02a0 <_PyUnicodeWriter_Finish@@Base+0x147c> │ │ │ │ + beq bfdc4 <_PyUnicodeWriter_Finish@@Base+0x147c> │ │ │ │ ldr r3, [sl] │ │ │ │ mov r2, #0 │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - beq bf2b4 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ + beq bedd8 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq bfe60 <_PyUnicodeWriter_Finish@@Base+0x103c> │ │ │ │ - b bf2b4 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ + beq bf984 <_PyUnicodeWriter_Finish@@Base+0x103c> │ │ │ │ + b bedd8 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c0250 <_PyUnicodeWriter_Finish@@Base+0x142c> │ │ │ │ + beq bfd74 <_PyUnicodeWriter_Finish@@Base+0x142c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - beq c02b4 <_PyUnicodeWriter_Finish@@Base+0x1490> │ │ │ │ + beq bfdd8 <_PyUnicodeWriter_Finish@@Base+0x1490> │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bfee0 <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ + beq bfa04 <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne bfee0 <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ + bne bfa04 <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b bfee0 <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ - bl a5774 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b bfa04 <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ + bl a5698 │ │ │ │ subs sl, r0, #0 │ │ │ │ - bne bf860 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - ldr r3, [pc, #-588] @ c0040 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-660] @ bfffc <_PyUnicodeWriter_Finish@@Base+0x11d8> │ │ │ │ + bne bf384 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + ldr r3, [pc, #-588] @ bfb64 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #-660] @ bfb20 <_PyUnicodeWriter_Finish@@Base+0x11d8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ - b bf05c <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ - ldr r3, [pc, #-624] @ c0038 <_PyUnicodeWriter_Finish@@Base+0x1214> │ │ │ │ - ldr r1, [pc, #-684] @ c0000 <_PyUnicodeWriter_Finish@@Base+0x11dc> │ │ │ │ + b beb80 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + ldr r3, [pc, #-624] @ bfb5c <_PyUnicodeWriter_Finish@@Base+0x1214> │ │ │ │ + ldr r1, [pc, #-684] @ bfb24 <_PyUnicodeWriter_Finish@@Base+0x11dc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b c0210 <_PyUnicodeWriter_Finish@@Base+0x13ec> │ │ │ │ + bl 18ed6c │ │ │ │ + b bfd34 <_PyUnicodeWriter_Finish@@Base+0x13ec> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b c0250 <_PyUnicodeWriter_Finish@@Base+0x142c> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b bfd74 <_PyUnicodeWriter_Finish@@Base+0x142c> │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c02e4 <_PyUnicodeWriter_Finish@@Base+0x14c0> │ │ │ │ + beq bfe08 <_PyUnicodeWriter_Finish@@Base+0x14c0> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne c02e4 <_PyUnicodeWriter_Finish@@Base+0x14c0> │ │ │ │ + bne bfe08 <_PyUnicodeWriter_Finish@@Base+0x14c0> │ │ │ │ mov r0, sl │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - bl a5774 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c048c <_PyUnicodeWriter_Finish@@Base+0x1668> │ │ │ │ + beq bffb0 <_PyUnicodeWriter_Finish@@Base+0x1668> │ │ │ │ mov sl, #0 │ │ │ │ - b bf168 <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ - bl a5774 │ │ │ │ + b bec8c <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ + bl a5698 │ │ │ │ subs sl, r0, #0 │ │ │ │ - bne bf860 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - ldr r3, [pc, #-716] @ c0040 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-780] @ c0004 <_PyUnicodeWriter_Finish@@Base+0x11e0> │ │ │ │ + bne bf384 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + ldr r3, [pc, #-716] @ bfb64 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #-780] @ bfb28 <_PyUnicodeWriter_Finish@@Base+0x11e0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ - b bf05c <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b beb80 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ ldr r5, [sl] │ │ │ │ cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf860 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + beq bf384 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ sub r5, r5, #1 │ │ │ │ cmp r5, #0 │ │ │ │ str r5, [sl] │ │ │ │ - bne bf860 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + bne bf384 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ mov r0, sl │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov sl, r5 │ │ │ │ sub r3, r3, #1 │ │ │ │ - b bf05c <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b beb80 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c0378 <_PyUnicodeWriter_Finish@@Base+0x1554> │ │ │ │ + beq bfe9c <_PyUnicodeWriter_Finish@@Base+0x1554> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - bne c0378 <_PyUnicodeWriter_Finish@@Base+0x1554> │ │ │ │ + bne bfe9c <_PyUnicodeWriter_Finish@@Base+0x1554> │ │ │ │ mov r0, sl │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #-832] @ c0040 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-892] @ c0008 <_PyUnicodeWriter_Finish@@Base+0x11e4> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b c02f0 <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ - ldr r3, [pc, #-904] @ c000c <_PyUnicodeWriter_Finish@@Base+0x11e8> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #-832] @ bfb64 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #-892] @ bfb2c <_PyUnicodeWriter_Finish@@Base+0x11e4> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ed6c │ │ │ │ + b bfe14 <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ + ldr r3, [pc, #-904] @ bfb30 <_PyUnicodeWriter_Finish@@Base+0x11e8> │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b bf784 <_PyUnicodeWriter_Finish@@Base+0x960> │ │ │ │ - ldr r3, [pc, #-872] @ c0038 <_PyUnicodeWriter_Finish@@Base+0x1214> │ │ │ │ - ldr r1, [pc, #-916] @ c0010 <_PyUnicodeWriter_Finish@@Base+0x11ec> │ │ │ │ + b bf2a8 <_PyUnicodeWriter_Finish@@Base+0x960> │ │ │ │ + ldr r3, [pc, #-872] @ bfb5c <_PyUnicodeWriter_Finish@@Base+0x1214> │ │ │ │ + ldr r1, [pc, #-916] @ bfb34 <_PyUnicodeWriter_Finish@@Base+0x11ec> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b bfe3c <_PyUnicodeWriter_Finish@@Base+0x1018> │ │ │ │ + bl 18ed6c │ │ │ │ + b bf960 <_PyUnicodeWriter_Finish@@Base+0x1018> │ │ │ │ mov r1, r4 │ │ │ │ - bl c1d38 <_PyObject_GetMethod@@Base+0x1150> │ │ │ │ + bl c185c <_PyObject_GetMethod@@Base+0x1150> │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b bf994 <_PyUnicodeWriter_Finish@@Base+0xb70> │ │ │ │ + b bf4b8 <_PyUnicodeWriter_Finish@@Base+0xb70> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b bf9f0 <_PyUnicodeWriter_Finish@@Base+0xbcc> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b bf514 <_PyUnicodeWriter_Finish@@Base+0xbcc> │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b bf3ac <_PyUnicodeWriter_Finish@@Base+0x588> │ │ │ │ - ldr r3, [pc, #-928] @ c0040 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-976] @ c0014 <_PyUnicodeWriter_Finish@@Base+0x11f0> │ │ │ │ + b beed0 <_PyUnicodeWriter_Finish@@Base+0x588> │ │ │ │ + ldr r3, [pc, #-928] @ bfb64 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #-976] @ bfb38 <_PyUnicodeWriter_Finish@@Base+0x11f0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ - b bf05c <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b beb80 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ ldr r3, [sl] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c0410 <_PyUnicodeWriter_Finish@@Base+0x15ec> │ │ │ │ + beq bff34 <_PyUnicodeWriter_Finish@@Base+0x15ec> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ - beq c0438 <_PyUnicodeWriter_Finish@@Base+0x1614> │ │ │ │ + beq bff5c <_PyUnicodeWriter_Finish@@Base+0x1614> │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq bf2b4 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ + beq bedd8 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne bf2b4 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ + bne bedd8 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b bf2b4 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b bedd8 <_PyUnicodeWriter_Finish@@Base+0x490> │ │ │ │ mov r0, sl │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b c0410 <_PyUnicodeWriter_Finish@@Base+0x15ec> │ │ │ │ - bl a5774 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b bff34 <_PyUnicodeWriter_Finish@@Base+0x15ec> │ │ │ │ + bl a5698 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne c02f0 <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ + bne bfe14 <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ mov r0, #1 │ │ │ │ - bl a362c <_PyLong_New@@Base> │ │ │ │ + bl a3550 <_PyLong_New@@Base> │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq c02f0 <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ + beq bfe14 <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ mov r9, #1 │ │ │ │ mov r8, r6 │ │ │ │ - b bf8c4 <_PyUnicodeWriter_Finish@@Base+0xaa0> │ │ │ │ - ldr r3, [pc, #-1076] @ c0040 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-1120] @ c0018 <_PyUnicodeWriter_Finish@@Base+0x11f4> │ │ │ │ + b bf3e8 <_PyUnicodeWriter_Finish@@Base+0xaa0> │ │ │ │ + ldr r3, [pc, #-1076] @ bfb64 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #-1120] @ bfb3c <_PyUnicodeWriter_Finish@@Base+0x11f4> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b c02f0 <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ - bl a362c <_PyLong_New@@Base> │ │ │ │ + bl 18ed6c │ │ │ │ + b bfe14 <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ + bl a3550 <_PyLong_New@@Base> │ │ │ │ mov sl, r0 │ │ │ │ - b bf168 <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ - ldr r3, [pc, #-1108] @ c0040 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-1148] @ c001c <_PyUnicodeWriter_Finish@@Base+0x11f8> │ │ │ │ + b bec8c <_PyUnicodeWriter_Finish@@Base+0x344> │ │ │ │ + ldr r3, [pc, #-1108] @ bfb64 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #-1148] @ bfb40 <_PyUnicodeWriter_Finish@@Base+0x11f8> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b c02f0 <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ + bl 18ed6c │ │ │ │ + b bfe14 <_PyUnicodeWriter_Finish@@Base+0x14cc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne bfee0 <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ + bne bfa04 <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b bfee0 <_PyUnicodeWriter_Finish@@Base+0x10bc> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b bfa04 <_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 a5774 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bfb28 <_PyUnicodeWriter_Finish@@Base+0xd04> │ │ │ │ - b bfb0c <_PyUnicodeWriter_Finish@@Base+0xce8> │ │ │ │ + bne bf64c <_PyUnicodeWriter_Finish@@Base+0xd04> │ │ │ │ + b bf630 <_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 c04d4 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ - bl a5774 │ │ │ │ + b bfff8 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bfce4 <_PyUnicodeWriter_Finish@@Base+0xec0> │ │ │ │ + bne bf808 <_PyUnicodeWriter_Finish@@Base+0xec0> │ │ │ │ mvn sl, #0 │ │ │ │ - b bf3fc <_PyUnicodeWriter_Finish@@Base+0x5d8> │ │ │ │ - bl a5774 │ │ │ │ + b bef20 <_PyUnicodeWriter_Finish@@Base+0x5d8> │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bfce4 <_PyUnicodeWriter_Finish@@Base+0xec0> │ │ │ │ - b bf3e8 <_PyUnicodeWriter_Finish@@Base+0x5c4> │ │ │ │ - bl a5774 │ │ │ │ + bne bf808 <_PyUnicodeWriter_Finish@@Base+0xec0> │ │ │ │ + b bef0c <_PyUnicodeWriter_Finish@@Base+0x5c4> │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bfce4 <_PyUnicodeWriter_Finish@@Base+0xec0> │ │ │ │ + bne bf808 <_PyUnicodeWriter_Finish@@Base+0xec0> │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b bf3d4 <_PyUnicodeWriter_Finish@@Base+0x5b0> │ │ │ │ - bl a5774 │ │ │ │ + b beef8 <_PyUnicodeWriter_Finish@@Base+0x5b0> │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bfce4 <_PyUnicodeWriter_Finish@@Base+0xec0> │ │ │ │ - b bf3c0 <_PyUnicodeWriter_Finish@@Base+0x59c> │ │ │ │ + bne bf808 <_PyUnicodeWriter_Finish@@Base+0xec0> │ │ │ │ + b beee4 <_PyUnicodeWriter_Finish@@Base+0x59c> │ │ │ │ mov r6, r8 │ │ │ │ mov r7, r8 │ │ │ │ - b c04d4 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ + b bfff8 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ ldr r8, [sp, #12] │ │ │ │ mov r6, r8 │ │ │ │ mov r7, r8 │ │ │ │ - b c04d4 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ + b bfff8 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r6, r3 │ │ │ │ mov r7, r3 │ │ │ │ mov r8, r3 │ │ │ │ - b c04d4 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ + b bfff8 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ mov r6, r7 │ │ │ │ - b c04d4 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ - bl a5774 │ │ │ │ + b bfff8 <_PyUnicodeWriter_Finish@@Base+0x16b0> │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bf860 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - b bf4a4 <_PyUnicodeWriter_Finish@@Base+0x680> │ │ │ │ + bne bf384 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + b befc8 <_PyUnicodeWriter_Finish@@Base+0x680> │ │ │ │ mov sl, #0 │ │ │ │ - b bfb6c <_PyUnicodeWriter_Finish@@Base+0xd48> │ │ │ │ + b bf690 <_PyUnicodeWriter_Finish@@Base+0xd48> │ │ │ │ ldr sl, [sp, #24] │ │ │ │ - b bfb6c <_PyUnicodeWriter_Finish@@Base+0xd48> │ │ │ │ - bl a5774 │ │ │ │ + b bf690 <_PyUnicodeWriter_Finish@@Base+0xd48> │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bf860 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - ldr r3, [pc, #-1412] @ c0040 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-1448] @ c0020 <_PyUnicodeWriter_Finish@@Base+0x11fc> │ │ │ │ - b bf2ac <_PyUnicodeWriter_Finish@@Base+0x488> │ │ │ │ - ldr r2, [pc, #-1452] @ c0024 <_PyUnicodeWriter_Finish@@Base+0x1200> │ │ │ │ + bne bf384 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + ldr r3, [pc, #-1412] @ bfb64 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #-1448] @ bfb44 <_PyUnicodeWriter_Finish@@Base+0x11fc> │ │ │ │ + b bedd0 <_PyUnicodeWriter_Finish@@Base+0x488> │ │ │ │ + ldr r2, [pc, #-1452] @ bfb48 <_PyUnicodeWriter_Finish@@Base+0x1200> │ │ │ │ mov r3, #0 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r1, [pc, #-1464] @ c0028 <_PyUnicodeWriter_Finish@@Base+0x1204> │ │ │ │ + ldr r1, [pc, #-1464] @ bfb4c <_PyUnicodeWriter_Finish@@Base+0x1204> │ │ │ │ ldr r0, [r2, r0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 181550 │ │ │ │ + bl 1804cc │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq bf110 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + beq bec34 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ cmp r5, #0 │ │ │ │ - beq bf110 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ - b bf7c4 <_PyUnicodeWriter_Finish@@Base+0x9a0> │ │ │ │ - bl a5774 │ │ │ │ + beq bec34 <_PyUnicodeWriter_Finish@@Base+0x2ec> │ │ │ │ + b bf2e8 <_PyUnicodeWriter_Finish@@Base+0x9a0> │ │ │ │ + bl a5698 │ │ │ │ subs sl, r0, #0 │ │ │ │ - bne bf860 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - ldr r3, [pc, #-1488] @ c0040 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-1512] @ c002c <_PyUnicodeWriter_Finish@@Base+0x1208> │ │ │ │ + bne bf384 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + ldr r3, [pc, #-1488] @ bfb64 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #-1512] @ bfb50 <_PyUnicodeWriter_Finish@@Base+0x1208> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ - b bf05c <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b beb80 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ mov r0, r4 │ │ │ │ - bl 33da84 │ │ │ │ - ldr r3, [pc, #-1540] @ c0030 <_PyUnicodeWriter_Finish@@Base+0x120c> │ │ │ │ + bl 33b390 │ │ │ │ + ldr r3, [pc, #-1540] @ bfb54 <_PyUnicodeWriter_Finish@@Base+0x120c> │ │ │ │ mov r2, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl 358cc0 │ │ │ │ + bl 356644 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c068c <_PyUnicodeWriter_Finish@@Base+0x1868> │ │ │ │ + bne c01b0 <_PyUnicodeWriter_Finish@@Base+0x1868> │ │ │ │ mov r0, r4 │ │ │ │ - bl 33da84 │ │ │ │ - ldr r3, [pc, #-1576] @ c0030 <_PyUnicodeWriter_Finish@@Base+0x120c> │ │ │ │ + bl 33b390 │ │ │ │ + ldr r3, [pc, #-1576] @ bfb54 <_PyUnicodeWriter_Finish@@Base+0x120c> │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 358cc0 │ │ │ │ + bl 356644 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c067c <_PyUnicodeWriter_Finish@@Base+0x1858> │ │ │ │ + bne c01a0 <_PyUnicodeWriter_Finish@@Base+0x1858> │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ strd r8, [sp, #64] @ 0x40 │ │ │ │ strd r6, [sp, #72] @ 0x48 │ │ │ │ - b bf968 <_PyUnicodeWriter_Finish@@Base+0xb44> │ │ │ │ - bl a5774 │ │ │ │ + b bf48c <_PyUnicodeWriter_Finish@@Base+0xb44> │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne bf860 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - b c066c <_PyUnicodeWriter_Finish@@Base+0x1848> │ │ │ │ - bl a5774 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne bf860 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - b c0648 <_PyUnicodeWriter_Finish@@Base+0x1824> │ │ │ │ - bl 12a42c │ │ │ │ + bne bf384 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + b c0190 <_PyUnicodeWriter_Finish@@Base+0x1848> │ │ │ │ + bl a5698 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne bf384 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + b c016c <_PyUnicodeWriter_Finish@@Base+0x1824> │ │ │ │ + bl 129c34 │ │ │ │ cmp r5, #0 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - beq bf308 <_PyUnicodeWriter_Finish@@Base+0x4e4> │ │ │ │ + beq bee2c <_PyUnicodeWriter_Finish@@Base+0x4e4> │ │ │ │ mov r1, r4 │ │ │ │ - bl c1d38 <_PyObject_GetMethod@@Base+0x1150> │ │ │ │ + bl c185c <_PyObject_GetMethod@@Base+0x1150> │ │ │ │ mov r8, r7 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b bf30c <_PyUnicodeWriter_Finish@@Base+0x4e8> │ │ │ │ - bl a5774 │ │ │ │ + b bee30 <_PyUnicodeWriter_Finish@@Base+0x4e8> │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - beq bf95c <_PyUnicodeWriter_Finish@@Base+0xb38> │ │ │ │ - b bf860 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - bl a5774 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne bf860 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - b bf938 <_PyUnicodeWriter_Finish@@Base+0xb14> │ │ │ │ - ldr r3, [pc, #-1712] @ c0040 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-1728] @ c0034 <_PyUnicodeWriter_Finish@@Base+0x1210> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b bf860 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - ldr r3, [pc, #-1740] @ c0038 <_PyUnicodeWriter_Finish@@Base+0x1214> │ │ │ │ - ldr r1, [pc, #-1740] @ c003c <_PyUnicodeWriter_Finish@@Base+0x1218> │ │ │ │ + beq bf480 <_PyUnicodeWriter_Finish@@Base+0xb38> │ │ │ │ + b bf384 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + bl a5698 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne bf384 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + b bf45c <_PyUnicodeWriter_Finish@@Base+0xb14> │ │ │ │ + ldr r3, [pc, #-1712] @ bfb64 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #-1728] @ bfb58 <_PyUnicodeWriter_Finish@@Base+0x1210> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ed6c │ │ │ │ + b bf384 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + ldr r3, [pc, #-1740] @ bfb5c <_PyUnicodeWriter_Finish@@Base+0x1214> │ │ │ │ + ldr r1, [pc, #-1740] @ bfb60 <_PyUnicodeWriter_Finish@@Base+0x1218> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b bff08 <_PyUnicodeWriter_Finish@@Base+0x10e4> │ │ │ │ + bl 18ed6c │ │ │ │ + b bfa2c <_PyUnicodeWriter_Finish@@Base+0x10e4> │ │ │ │ mov r1, r4 │ │ │ │ - bl c1d38 <_PyObject_GetMethod@@Base+0x1150> │ │ │ │ + bl c185c <_PyObject_GetMethod@@Base+0x1150> │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b bfa74 <_PyUnicodeWriter_Finish@@Base+0xc50> │ │ │ │ - bl a5774 │ │ │ │ + b bf598 <_PyUnicodeWriter_Finish@@Base+0xc50> │ │ │ │ + bl a5698 │ │ │ │ subs sl, r0, #0 │ │ │ │ - bne bf860 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ - ldr r3, [pc, #-1784] @ c0040 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ - ldr r1, [pc, #-1784] @ c0044 <_PyUnicodeWriter_Finish@@Base+0x1220> │ │ │ │ + bne bf384 <_PyUnicodeWriter_Finish@@Base+0xa3c> │ │ │ │ + ldr r3, [pc, #-1784] @ bfb64 <_PyUnicodeWriter_Finish@@Base+0x121c> │ │ │ │ + ldr r1, [pc, #-1784] @ bfb68 <_PyUnicodeWriter_Finish@@Base+0x1220> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub r3, r3, #1 │ │ │ │ - b bf05c <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ + b beb80 <_PyUnicodeWriter_Finish@@Base+0x238> │ │ │ │ │ │ │ │ -000c074c <_PySys_GetRequiredAttr@@Base>: │ │ │ │ +000c0270 <_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 c07b0 <_PySys_GetRequiredAttr@@Base+0x64> │ │ │ │ - ldr r3, [pc, #128] @ c07f8 <_PySys_GetRequiredAttr@@Base+0xac> │ │ │ │ + beq c02d4 <_PySys_GetRequiredAttr@@Base+0x64> │ │ │ │ + ldr r3, [pc, #128] @ c031c <_PySys_GetRequiredAttr@@Base+0xac> │ │ │ │ mov r4, r0 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r3, #3872] @ 0xf20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c07e4 <_PySys_GetRequiredAttr@@Base+0x98> │ │ │ │ + beq c0308 <_PySys_GetRequiredAttr@@Base+0x98> │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl a6960 │ │ │ │ + bl a6884 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c07cc <_PySys_GetRequiredAttr@@Base+0x80> │ │ │ │ + beq c02f0 <_PySys_GetRequiredAttr@@Base+0x80> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #68] @ c07fc <_PySys_GetRequiredAttr@@Base+0xb0> │ │ │ │ + ldr r0, [pc, #68] @ c0320 <_PySys_GetRequiredAttr@@Base+0xb0> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #64] @ c0800 <_PySys_GetRequiredAttr@@Base+0xb4> │ │ │ │ + ldr r1, [pc, #64] @ c0324 <_PySys_GetRequiredAttr@@Base+0xb4> │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 117e48 │ │ │ │ + bl 1176e0 │ │ │ │ mov r0, #0 │ │ │ │ - b c07a8 <_PySys_GetRequiredAttr@@Base+0x5c> │ │ │ │ - ldr r3, [pc, #48] @ c0804 <_PySys_GetRequiredAttr@@Base+0xb8> │ │ │ │ - ldr r1, [pc, #48] @ c0808 <_PySys_GetRequiredAttr@@Base+0xbc> │ │ │ │ + b c02cc <_PySys_GetRequiredAttr@@Base+0x5c> │ │ │ │ + ldr r3, [pc, #48] @ c0328 <_PySys_GetRequiredAttr@@Base+0xb8> │ │ │ │ + ldr r1, [pc, #48] @ c032c <_PySys_GetRequiredAttr@@Base+0xbc> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 117e48 │ │ │ │ - b c07a4 <_PySys_GetRequiredAttr@@Base+0x58> │ │ │ │ - ldr r3, [pc, #24] @ c0804 <_PySys_GetRequiredAttr@@Base+0xb8> │ │ │ │ - ldr r1, [pc, #28] @ c080c <_PySys_GetRequiredAttr@@Base+0xc0> │ │ │ │ + bl 1176e0 │ │ │ │ + b c02c8 <_PySys_GetRequiredAttr@@Base+0x58> │ │ │ │ + ldr r3, [pc, #24] @ c0328 <_PySys_GetRequiredAttr@@Base+0xb8> │ │ │ │ + ldr r1, [pc, #28] @ c0330 <_PySys_GetRequiredAttr@@Base+0xc0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b c07c4 <_PySys_GetRequiredAttr@@Base+0x78> │ │ │ │ + bl 18ed6c │ │ │ │ + b c02e8 <_PySys_GetRequiredAttr@@Base+0x78> │ │ │ │ andeq r0, r0, ip │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r6, r4, asr #14 │ │ │ │ - subseq r1, r6, r0, ror #1 │ │ │ │ - ldrheq r5, [r6], -r8 @ │ │ │ │ - eorseq r5, r6, r8, lsr #1 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r0, r6, r4, asr #1 │ │ │ │ + subseq r1, r5, r0, ror #1 │ │ │ │ + eorseq r2, r6, r4, lsl sl │ │ │ │ + eorseq r2, r6, r4, lsl #20 │ │ │ │ │ │ │ │ -000c0810 : │ │ │ │ +000c0334 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #416] @ c09cc │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r3, [pc, #416] @ c04f0 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r1, r0 │ │ │ │ add r2, sp, #8 │ │ │ │ - bl 35a770 │ │ │ │ - ldr r8, [r3, r0] │ │ │ │ + bl 3580f0 │ │ │ │ + ldr r7, [r3, r0] │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [r5] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl c0be8 <_PyObject_GetMethod@@Base> │ │ │ │ + bl c070c <_PyObject_GetMethod@@Base> │ │ │ │ ldr r6, [sp, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq c095c │ │ │ │ + beq c0480 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c08f0 │ │ │ │ + beq c0414 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ bic r4, r4, #-2147483648 @ 0x80000000 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ - beq c0908 │ │ │ │ + beq c042c │ │ │ │ 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 c0908 │ │ │ │ - mov r3, r7 │ │ │ │ + beq c042c │ │ │ │ + mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx r9 │ │ │ │ - ldr r3, [r8, #72] @ 0x48 │ │ │ │ + ldr r3, [r7, #72] @ 0x48 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq c0940 │ │ │ │ + beq c0464 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c0964 │ │ │ │ + bne c0488 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c08e4 │ │ │ │ + beq c0408 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - beq c0938 │ │ │ │ + beq c045c │ │ │ │ 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 c087c │ │ │ │ + bne c03a0 │ │ │ │ bic r3, r4, #-2147483648 @ 0x80000000 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, r8 │ │ │ │ - str r7, [sp] │ │ │ │ - bl b32ac <_PyObject_MakeTpCall@@Base> │ │ │ │ + mov r0, r7 │ │ │ │ + str r8, [sp] │ │ │ │ + bl b2e20 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne c08d4 │ │ │ │ - b c08e4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b c08e4 │ │ │ │ + bne c03f8 │ │ │ │ + b c0408 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b c0408 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c0998 │ │ │ │ + beq c04bc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c0998 │ │ │ │ + beq c04bc │ │ │ │ mov r4, #0 │ │ │ │ - b c08c4 │ │ │ │ + b c03e8 │ │ │ │ mov r4, r6 │ │ │ │ - b c08e4 │ │ │ │ + b c0408 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c08c4 │ │ │ │ + beq c03e8 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne c09b4 │ │ │ │ - ldr r3, [pc, #76] @ c09d0 │ │ │ │ - ldr r2, [pc, #76] @ c09d4 │ │ │ │ + bne c04d8 │ │ │ │ + ldr r3, [pc, #76] @ c04f4 │ │ │ │ + ldr r2, [pc, #76] @ c04f8 │ │ │ │ ldr r1, [r3] │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r7 │ │ │ │ mov r3, r6 │ │ │ │ - bl 2d7f6c │ │ │ │ - b c0954 │ │ │ │ - ldr r3, [pc, #48] @ c09d0 │ │ │ │ - ldr r2, [pc, #52] @ c09d8 │ │ │ │ + bl 2d501c │ │ │ │ + b c0478 │ │ │ │ + ldr r3, [pc, #48] @ c04f4 │ │ │ │ + ldr r2, [pc, #52] @ c04fc │ │ │ │ ldr r1, [r3] │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r7 │ │ │ │ mov r3, r6 │ │ │ │ - bl 1c19a4 <_PyErr_Format@@Base> │ │ │ │ - b c0954 │ │ │ │ + bl 1bfe3c <_PyErr_Format@@Base> │ │ │ │ + b c0478 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne c097c │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b c097c │ │ │ │ + bne c04a0 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b c04a0 │ │ │ │ andeq r0, r0, ip │ │ │ │ - ldrsbeq r1, [r6], #-12 │ │ │ │ - @ instruction: 0x00363bbc │ │ │ │ - eorseq r3, r6, ip, lsl #23 │ │ │ │ + ldrsbeq r1, [r5], #-12 │ │ │ │ + eorseq r1, r6, ip, lsr r5 │ │ │ │ + eorseq r1, r6, ip, lsl #10 │ │ │ │ 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 c0a3c │ │ │ │ + beq c0560 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ sub r2, r2, r3 │ │ │ │ cmp r2, #3 │ │ │ │ addgt r2, r3, #4 │ │ │ │ strgt r2, [r0, #12] │ │ │ │ - ble c0b54 │ │ │ │ + ble c0678 │ │ │ │ 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 c0b30 │ │ │ │ + beq c0654 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #3 │ │ │ │ - ble c0b10 │ │ │ │ + ble c0634 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c0af8 │ │ │ │ + beq c061c │ │ │ │ mov r3, #0 │ │ │ │ stm sp, {r0, r3} │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #0 │ │ │ │ add r2, sp, #8 │ │ │ │ strd r0, [sp, #16] │ │ │ │ mov r6, #4 │ │ │ │ @@ -154963,197 +154648,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 19c5a8 │ │ │ │ + bl 19a954 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c0af0 │ │ │ │ - ldr r2, [pc, #284] @ c0bcc │ │ │ │ - ldr r1, [pc, #284] @ c0bd0 │ │ │ │ + beq c0614 │ │ │ │ + ldr r2, [pc, #284] @ c06f0 │ │ │ │ + ldr r1, [pc, #284] @ c06f4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 190acc <_PyObject_CallMethod@@Base> │ │ │ │ + bl 18f0b8 <_PyObject_CallMethod@@Base> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c0b68 │ │ │ │ - ldr r3, [pc, #268] @ c0bd4 │ │ │ │ + beq c068c │ │ │ │ + ldr r3, [pc, #268] @ c06f8 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 120028 │ │ │ │ + bl 11f8ac │ │ │ │ ldr r3, [r6] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r5, r0 │ │ │ │ - bne c0b94 │ │ │ │ + bne c06b8 │ │ │ │ cmp r5, #4 │ │ │ │ - bne c0b6c │ │ │ │ + bne c0690 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c0a18 │ │ │ │ + bne c053c │ │ │ │ mvn r0, #0 │ │ │ │ - b c0a34 │ │ │ │ + b c0558 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r2, #4 │ │ │ │ mov r1, #1 │ │ │ │ bl 2a6fc │ │ │ │ mov r5, r0 │ │ │ │ - b c0adc │ │ │ │ + b c0600 │ │ │ │ mov r1, #4 │ │ │ │ - bl ab684 │ │ │ │ + bl ab5a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c0b4c │ │ │ │ + beq c0670 │ │ │ │ mov r3, #4 │ │ │ │ str r0, [r4, #20] │ │ │ │ str r3, [r4, #24] │ │ │ │ - b c0a54 │ │ │ │ + b c0578 │ │ │ │ mov r0, #4 │ │ │ │ - bl 99848 │ │ │ │ + bl 9976c │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #4 │ │ │ │ str r0, [r4, #20] │ │ │ │ strne r3, [r4, #24] │ │ │ │ - bne c0a54 │ │ │ │ - bl 2a1f3c │ │ │ │ - b c0af0 │ │ │ │ - ldr r3, [pc, #124] @ c0bd8 │ │ │ │ - ldr r1, [pc, #124] @ c0bdc │ │ │ │ + bne c0578 │ │ │ │ + bl 29ef8c │ │ │ │ + b c0614 │ │ │ │ + ldr r3, [pc, #124] @ c06fc │ │ │ │ + ldr r1, [pc, #124] @ c0700 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b c0af0 │ │ │ │ + bl 18ed6c │ │ │ │ + b c0614 │ │ │ │ mvn r5, #0 │ │ │ │ - bl a5774 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c0af0 │ │ │ │ + bne c0614 │ │ │ │ cmp r5, #4 │ │ │ │ - bgt c0bb0 │ │ │ │ - ldr r3, [pc, #80] @ c0bd8 │ │ │ │ - ldr r1, [pc, #84] @ c0be0 │ │ │ │ + bgt c06d4 │ │ │ │ + ldr r3, [pc, #80] @ c06fc │ │ │ │ + ldr r1, [pc, #84] @ c0704 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b c0af0 │ │ │ │ + bl 18ed6c │ │ │ │ + b c0614 │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r6] │ │ │ │ - bne c0adc │ │ │ │ + bne c0600 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b c0adc │ │ │ │ - ldr r3, [pc, #28] @ c0bd4 │ │ │ │ - ldr r1, [pc, #40] @ c0be4 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b c0600 │ │ │ │ + ldr r3, [pc, #28] @ c06f8 │ │ │ │ + ldr r1, [pc, #40] @ c0708 │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, #4 │ │ │ │ mov r3, r5 │ │ │ │ - bl 117e48 │ │ │ │ - b c0af0 │ │ │ │ - eorseq pc, r6, r4, asr #18 │ │ │ │ - subseq lr, r8, r8, lsr r5 │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - subseq sp, r6, r0, asr #22 │ │ │ │ - eorseq r5, r6, r4, asr #1 │ │ │ │ - @ instruction: 0x00364dbc │ │ │ │ - ldrsbeq r5, [r6], -ip @ │ │ │ │ + bl 1176e0 │ │ │ │ + b c0614 │ │ │ │ + eorseq sp, r6, r4, asr #5 │ │ │ │ + subseq lr, r7, r8, lsr r5 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + subseq sp, r5, r0, asr #22 │ │ │ │ + eorseq r2, r6, r0, lsr #20 │ │ │ │ + eorseq r2, r6, r8, lsl r7 │ │ │ │ + eorseq r2, r6, r8, lsr sl │ │ │ │ │ │ │ │ -000c0be8 <_PyObject_GetMethod@@Base>: │ │ │ │ +000c070c <_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 c0d68 <_PyObject_GetMethod@@Base+0x180> │ │ │ │ + bne c088c <_PyObject_GetMethod@@Base+0x180> │ │ │ │ ldr r3, [r6, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c0dcc <_PyObject_GetMethod@@Base+0x1e4> │ │ │ │ - ldr r3, [pc, #1412] @ c11b0 <_PyObject_GetMethod@@Base+0x5c8> │ │ │ │ + beq c08f0 <_PyObject_GetMethod@@Base+0x1e4> │ │ │ │ + ldr r3, [pc, #1412] @ c0cd4 <_PyObject_GetMethod@@Base+0x5c8> │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ cmp r2, r3 │ │ │ │ - bne c0de0 <_PyObject_GetMethod@@Base+0x1f8> │ │ │ │ - ldr fp, [pc, #1400] @ c11b4 <_PyObject_GetMethod@@Base+0x5cc> │ │ │ │ + bne c0904 <_PyObject_GetMethod@@Base+0x1f8> │ │ │ │ + ldr fp, [pc, #1400] @ c0cd8 <_PyObject_GetMethod@@Base+0x5cc> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, fp │ │ │ │ - bne c0de0 <_PyObject_GetMethod@@Base+0x1f8> │ │ │ │ + bne c0904 <_PyObject_GetMethod@@Base+0x1f8> │ │ │ │ ldr r2, [r6, #192] @ 0xc0 │ │ │ │ - ldr r3, [pc, #1384] @ c11b8 <_PyObject_GetMethod@@Base+0x5d0> │ │ │ │ - bl 35a770 │ │ │ │ + ldr r3, [pc, #1384] @ c0cdc <_PyObject_GetMethod@@Base+0x5d0> │ │ │ │ + bl 3580f0 │ │ │ │ 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 c0df8 <_PyObject_GetMethod@@Base+0x210> │ │ │ │ + bne c091c <_PyObject_GetMethod@@Base+0x210> │ │ │ │ ldr r2, [r3, #2812] @ 0xafc │ │ │ │ cmp r4, r2 │ │ │ │ - bne c0df8 <_PyObject_GetMethod@@Base+0x210> │ │ │ │ + bne c091c <_PyObject_GetMethod@@Base+0x210> │ │ │ │ add sl, sl, #40960 @ 0xa000 │ │ │ │ add sl, sl, r9 │ │ │ │ ldr r8, [sl, #2816] @ 0xb00 │ │ │ │ cmp r8, #0 │ │ │ │ - beq c0fd4 <_PyObject_GetMethod@@Base+0x3ec> │ │ │ │ + beq c0af8 <_PyObject_GetMethod@@Base+0x3ec> │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c0ea4 <_PyObject_GetMethod@@Base+0x2bc> │ │ │ │ + beq c09c8 <_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 c0eb4 <_PyObject_GetMethod@@Base+0x2cc> │ │ │ │ + beq c09d8 <_PyObject_GetMethod@@Base+0x2cc> │ │ │ │ mov r3, #0 │ │ │ │ mov sl, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ tst r3, #4 │ │ │ │ - bne c0f48 <_PyObject_GetMethod@@Base+0x360> │ │ │ │ + bne c0a6c <_PyObject_GetMethod@@Base+0x360> │ │ │ │ tst r3, #16 │ │ │ │ - bne c0f38 <_PyObject_GetMethod@@Base+0x350> │ │ │ │ + bne c0a5c <_PyObject_GetMethod@@Base+0x350> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c0d50 <_PyObject_GetMethod@@Base+0x168> │ │ │ │ - blt c1148 <_PyObject_GetMethod@@Base+0x560> │ │ │ │ + beq c0874 <_PyObject_GetMethod@@Base+0x168> │ │ │ │ + blt c0c6c <_PyObject_GetMethod@@Base+0x560> │ │ │ │ adds r3, r5, r3 │ │ │ │ - beq c0d50 <_PyObject_GetMethod@@Base+0x168> │ │ │ │ + beq c0874 <_PyObject_GetMethod@@Base+0x168> │ │ │ │ ldr r9, [r3] │ │ │ │ cmp r9, #0 │ │ │ │ - beq c0d50 <_PyObject_GetMethod@@Base+0x168> │ │ │ │ + beq c0874 <_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 a6960 │ │ │ │ + bl a6884 │ │ │ │ ldr r3, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - bne c1094 <_PyObject_GetMethod@@Base+0x4ac> │ │ │ │ + bne c0bb8 <_PyObject_GetMethod@@Base+0x4ac> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c0d50 <_PyObject_GetMethod@@Base+0x168> │ │ │ │ + beq c0874 <_PyObject_GetMethod@@Base+0x168> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq c10e0 <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ + beq c0c04 <_PyObject_GetMethod@@Base+0x4f8> │ │ │ │ cmp sl, #0 │ │ │ │ - beq c0fe4 <_PyObject_GetMethod@@Base+0x3fc> │ │ │ │ + beq c0b08 <_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] @ c11b8 <_PyObject_GetMethod@@Base+0x5d0> │ │ │ │ - bl 35a770 │ │ │ │ + ldr r3, [pc, #1096] @ c0cdc <_PyObject_GetMethod@@Base+0x5d0> │ │ │ │ + bl 3580f0 │ │ │ │ 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 │ │ │ │ @@ -155168,301 +154853,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 c0c24 <_PyObject_GetMethod@@Base+0x3c> │ │ │ │ + bne c0748 <_PyObject_GetMethod@@Base+0x3c> │ │ │ │ mov r0, r6 │ │ │ │ - bl a56c0 │ │ │ │ + bl a55e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bge c0c24 <_PyObject_GetMethod@@Base+0x3c> │ │ │ │ - b c0df0 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + bge c0748 <_PyObject_GetMethod@@Base+0x3c> │ │ │ │ + b c0914 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl b9c7c │ │ │ │ + bl b97d0 │ │ │ │ str r0, [r7] │ │ │ │ mov sl, #0 │ │ │ │ - b c0d5c <_PyObject_GetMethod@@Base+0x174> │ │ │ │ + b c0880 <_PyObject_GetMethod@@Base+0x174> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt c0fac <_PyObject_GetMethod@@Base+0x3c4> │ │ │ │ + bgt c0ad0 <_PyObject_GetMethod@@Base+0x3c4> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl a8964 <_PyType_LookupRef@@Base+0x190> │ │ │ │ + bl a8888 <_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 a8a74 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ + bl a8998 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne c0fcc <_PyObject_GetMethod@@Base+0x3e4> │ │ │ │ + bne c0af0 <_PyObject_GetMethod@@Base+0x3e4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c1080 <_PyObject_GetMethod@@Base+0x498> │ │ │ │ + beq c0ba4 <_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 35a5c8 │ │ │ │ + bl 357f4c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sl, r9] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne c106c <_PyObject_GetMethod@@Base+0x484> │ │ │ │ + bne c0b90 <_PyObject_GetMethod@@Base+0x484> │ │ │ │ cmp r8, #0 │ │ │ │ - beq c0fd4 <_PyObject_GetMethod@@Base+0x3ec> │ │ │ │ + beq c0af8 <_PyObject_GetMethod@@Base+0x3ec> │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ tst r2, #131072 @ 0x20000 │ │ │ │ - bne c0cc4 <_PyObject_GetMethod@@Base+0xdc> │ │ │ │ + bne c07e8 <_PyObject_GetMethod@@Base+0xdc> │ │ │ │ ldr r2, [r3, #136] @ 0x88 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c1038 <_PyObject_GetMethod@@Base+0x450> │ │ │ │ + beq c0b5c <_PyObject_GetMethod@@Base+0x450> │ │ │ │ ldr sl, [r3, #140] @ 0x8c │ │ │ │ cmp sl, #0 │ │ │ │ - beq c0cd0 <_PyObject_GetMethod@@Base+0xe8> │ │ │ │ + beq c07f4 <_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 c0df0 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + beq c0914 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne c0df0 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ - ldr r2, [pc, #688] @ c11bc <_PyObject_GetMethod@@Base+0x5d4> │ │ │ │ + bne c0914 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + ldr r2, [pc, #688] @ c0ce0 <_PyObject_GetMethod@@Base+0x5d4> │ │ │ │ ldr r1, [r8, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c0f2c <_PyObject_GetMethod@@Base+0x344> │ │ │ │ + beq c0a50 <_PyObject_GetMethod@@Base+0x344> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ mov r0, r8 │ │ │ │ blx r4 │ │ │ │ - b c0df0 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + b c0914 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ ldr r9, [r5, #-12] │ │ │ │ cmp r9, #0 │ │ │ │ - bne c0d0c <_PyObject_GetMethod@@Base+0x124> │ │ │ │ - b c0d50 <_PyObject_GetMethod@@Base+0x168> │ │ │ │ + bne c0830 <_PyObject_GetMethod@@Base+0x124> │ │ │ │ + b c0874 <_PyObject_GetMethod@@Base+0x168> │ │ │ │ ldrb r2, [r5, #11] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c0cdc <_PyObject_GetMethod@@Base+0xf4> │ │ │ │ + beq c0800 <_PyObject_GetMethod@@Base+0xf4> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmn r2, #1 │ │ │ │ ldr r9, [r3, #440] @ 0x1b8 │ │ │ │ - beq c1178 <_PyObject_GetMethod@@Base+0x590> │ │ │ │ + beq c0c9c <_PyObject_GetMethod@@Base+0x590> │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r4 │ │ │ │ - bl 9c1b4 │ │ │ │ + bl 9c0d8 │ │ │ │ cmn r0, #1 │ │ │ │ - beq c0d50 <_PyObject_GetMethod@@Base+0x168> │ │ │ │ + beq c0874 <_PyObject_GetMethod@@Base+0x168> │ │ │ │ add r0, r5, r0, lsl #2 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c0d50 <_PyObject_GetMethod@@Base+0x168> │ │ │ │ + beq c0874 <_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 241640 │ │ │ │ - b c0df0 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + bl 23de20 │ │ │ │ + b c0914 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl a8a74 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ + bl a8998 <_PyType_LookupRef@@Base+0x2a0> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ mov r8, r0 │ │ │ │ - beq c1080 <_PyObject_GetMethod@@Base+0x498> │ │ │ │ + beq c0ba4 <_PyObject_GetMethod@@Base+0x498> │ │ │ │ cmn r2, #1 │ │ │ │ - beq c1170 <_PyObject_GetMethod@@Base+0x588> │ │ │ │ + beq c0c94 <_PyObject_GetMethod@@Base+0x588> │ │ │ │ mov r8, #0 │ │ │ │ mov sl, r8 │ │ │ │ str r8, [sp, #4] │ │ │ │ - b c0cd0 <_PyObject_GetMethod@@Base+0xe8> │ │ │ │ + b c07f4 <_PyObject_GetMethod@@Base+0xe8> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c1028 <_PyObject_GetMethod@@Base+0x440> │ │ │ │ - ldr r3, [pc, #456] @ c11c0 <_PyObject_GetMethod@@Base+0x5d8> │ │ │ │ + beq c0b4c <_PyObject_GetMethod@@Base+0x440> │ │ │ │ + ldr r3, [pc, #456] @ c0ce4 <_PyObject_GetMethod@@Base+0x5d8> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne c1040 <_PyObject_GetMethod@@Base+0x458> │ │ │ │ + bne c0b64 <_PyObject_GetMethod@@Base+0x458> │ │ │ │ ldr r4, [r8, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq c119c <_PyObject_GetMethod@@Base+0x5b4> │ │ │ │ + beq c0cc0 <_PyObject_GetMethod@@Base+0x5b4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 123c7c │ │ │ │ + bl 123500 │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ str r0, [r7] │ │ │ │ - bne c0ef4 <_PyObject_GetMethod@@Base+0x30c> │ │ │ │ - b c0df0 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + bne c0a18 <_PyObject_GetMethod@@Base+0x30c> │ │ │ │ + b c0914 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ cmp r8, #0 │ │ │ │ - beq c10b8 <_PyObject_GetMethod@@Base+0x4d0> │ │ │ │ + beq c0bdc <_PyObject_GetMethod@@Base+0x4d0> │ │ │ │ str r8, [r7] │ │ │ │ - b c0df0 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + b c0914 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ mov sl, r2 │ │ │ │ - b c0cd0 <_PyObject_GetMethod@@Base+0xe8> │ │ │ │ + b c07f4 <_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 c0ef4 <_PyObject_GetMethod@@Base+0x30c> │ │ │ │ - b c0df0 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + bne c0a18 <_PyObject_GetMethod@@Base+0x30c> │ │ │ │ + b c0914 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0] │ │ │ │ - bne c1080 <_PyObject_GetMethod@@Base+0x498> │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bne c0ba4 <_PyObject_GetMethod@@Base+0x498> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ cmp r8, #0 │ │ │ │ - bne c0ea4 <_PyObject_GetMethod@@Base+0x2bc> │ │ │ │ + bne c09c8 <_PyObject_GetMethod@@Base+0x2bc> │ │ │ │ mov sl, r8 │ │ │ │ str r8, [sp, #4] │ │ │ │ - b c0cd0 <_PyObject_GetMethod@@Base+0xe8> │ │ │ │ + b c07f4 <_PyObject_GetMethod@@Base+0xe8> │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c10ac <_PyObject_GetMethod@@Base+0x4c4> │ │ │ │ + beq c0bd0 <_PyObject_GetMethod@@Base+0x4c4> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - beq c1114 <_PyObject_GetMethod@@Base+0x52c> │ │ │ │ + beq c0c38 <_PyObject_GetMethod@@Base+0x52c> │ │ │ │ mov r0, r8 │ │ │ │ - bl 241640 │ │ │ │ - b c0df0 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ - ldr r3, [pc, #260] @ c11c4 <_PyObject_GetMethod@@Base+0x5dc> │ │ │ │ + bl 23de20 │ │ │ │ + b c0914 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + ldr r3, [pc, #260] @ c0ce8 <_PyObject_GetMethod@@Base+0x5dc> │ │ │ │ ldr r2, [r6, #12] │ │ │ │ ldr r0, [r3] │ │ │ │ - ldr r1, [pc, #252] @ c11c8 <_PyObject_GetMethod@@Base+0x5e0> │ │ │ │ + ldr r1, [pc, #252] @ c0cec <_PyObject_GetMethod@@Base+0x5e0> │ │ │ │ mov r3, r4 │ │ │ │ - bl 117e48 │ │ │ │ + bl 1176e0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11a3e4 │ │ │ │ - b c0df0 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ + bl 119c78 │ │ │ │ + b c0914 <_PyObject_GetMethod@@Base+0x208> │ │ │ │ ldr r3, [r9, #4] │ │ │ │ - ldr r2, [pc, #208] @ c11bc <_PyObject_GetMethod@@Base+0x5d4> │ │ │ │ + ldr r2, [pc, #208] @ c0ce0 <_PyObject_GetMethod@@Base+0x5d4> │ │ │ │ ldr fp, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c1108 <_PyObject_GetMethod@@Base+0x520> │ │ │ │ + beq c0c2c <_PyObject_GetMethod@@Base+0x520> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ mov r0, r9 │ │ │ │ blx fp │ │ │ │ - b c0d50 <_PyObject_GetMethod@@Base+0x168> │ │ │ │ - ldr r2, [pc, #160] @ c11bc <_PyObject_GetMethod@@Base+0x5d4> │ │ │ │ + b c0874 <_PyObject_GetMethod@@Base+0x168> │ │ │ │ + ldr r2, [pc, #160] @ c0ce0 <_PyObject_GetMethod@@Base+0x5d4> │ │ │ │ ldr r1, [r9, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c113c <_PyObject_GetMethod@@Base+0x554> │ │ │ │ + beq c0c60 <_PyObject_GetMethod@@Base+0x554> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ mov r0, r9 │ │ │ │ blx r4 │ │ │ │ - b c10ac <_PyObject_GetMethod@@Base+0x4c4> │ │ │ │ + b c0bd0 <_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 c0cf8 <_PyObject_GetMethod@@Base+0x110> │ │ │ │ - bl 11af64 │ │ │ │ - b c0fd4 <_PyObject_GetMethod@@Base+0x3ec> │ │ │ │ + b c081c <_PyObject_GetMethod@@Base+0x110> │ │ │ │ + bl 11a7f8 │ │ │ │ + b c0af8 <_PyObject_GetMethod@@Base+0x3ec> │ │ │ │ ldr r3, [fp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne c0f68 <_PyObject_GetMethod@@Base+0x380> │ │ │ │ - bl 11af64 │ │ │ │ + bne c0a8c <_PyObject_GetMethod@@Base+0x380> │ │ │ │ + bl 11a7f8 │ │ │ │ mvn r0, #2 │ │ │ │ - b c0f7c <_PyObject_GetMethod@@Base+0x394> │ │ │ │ - ldr r3, [pc, #40] @ c11cc <_PyObject_GetMethod@@Base+0x5e4> │ │ │ │ - ldr r1, [pc, #40] @ c11d0 <_PyObject_GetMethod@@Base+0x5e8> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b c1058 <_PyObject_GetMethod@@Base+0x470> │ │ │ │ - andeq fp, pc, r0, ror #31 │ │ │ │ - ldrsheq sl, [r6], #-76 @ 0xffffffb4 │ │ │ │ - andeq r0, r0, ip │ │ │ │ - subseq r5, r8, r0, lsl lr │ │ │ │ - andseq r3, r2, ip, asr r5 │ │ │ │ - ldrsbeq fp, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r2, r6, r0, lsl #16 │ │ │ │ - subseq r1, r6, r0, ror #1 │ │ │ │ - @ instruction: 0x003651bc │ │ │ │ + b c0aa0 <_PyObject_GetMethod@@Base+0x394> │ │ │ │ + ldr r3, [pc, #40] @ c0cf0 <_PyObject_GetMethod@@Base+0x5e4> │ │ │ │ + ldr r1, [pc, #40] @ c0cf4 <_PyObject_GetMethod@@Base+0x5e8> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ed6c │ │ │ │ + b c0b7c <_PyObject_GetMethod@@Base+0x470> │ │ │ │ + andeq fp, pc, ip, lsr #22 │ │ │ │ + ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ + andeq r0, r0, ip │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ + andseq r2, r2, r0, ror #27 │ │ │ │ + ldrsbeq fp, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r0, r6, r0, lsl #3 │ │ │ │ + subseq r1, r5, r0, ror #1 │ │ │ │ + eorseq r2, r6, r8, lsl fp │ │ │ │ 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 c1220 <_PyObject_GetMethod@@Base+0x638> │ │ │ │ + beq c0d44 <_PyObject_GetMethod@@Base+0x638> │ │ │ │ ldr r2, [r1, #16] │ │ │ │ sub r2, r2, r3 │ │ │ │ cmp r0, r2 │ │ │ │ addle r4, r3, r0 │ │ │ │ strle r4, [r1, #12] │ │ │ │ - bgt c1350 <_PyObject_GetMethod@@Base+0x768> │ │ │ │ + bgt c0e74 <_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 c1334 <_PyObject_GetMethod@@Base+0x74c> │ │ │ │ + beq c0e58 <_PyObject_GetMethod@@Base+0x74c> │ │ │ │ ldr r3, [r1, #24] │ │ │ │ cmp r3, r0 │ │ │ │ - blt c1314 <_PyObject_GetMethod@@Base+0x72c> │ │ │ │ + blt c0e38 <_PyObject_GetMethod@@Base+0x72c> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c12f8 <_PyObject_GetMethod@@Base+0x710> │ │ │ │ + beq c0e1c <_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] │ │ │ │ @@ -155470,1800 +155155,1800 @@ │ │ │ │ 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 19c5a8 │ │ │ │ + bl 19a954 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c12f0 <_PyObject_GetMethod@@Base+0x708> │ │ │ │ - ldr r2, [pc, #272] @ c13a4 <_PyObject_GetMethod@@Base+0x7bc> │ │ │ │ - ldr r1, [pc, #272] @ c13a8 <_PyObject_GetMethod@@Base+0x7c0> │ │ │ │ + beq c0e14 <_PyObject_GetMethod@@Base+0x708> │ │ │ │ + ldr r2, [pc, #272] @ c0ec8 <_PyObject_GetMethod@@Base+0x7bc> │ │ │ │ + ldr r1, [pc, #272] @ c0ecc <_PyObject_GetMethod@@Base+0x7c0> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 190acc <_PyObject_CallMethod@@Base> │ │ │ │ + bl 18f0b8 <_PyObject_CallMethod@@Base> │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq c139c <_PyObject_GetMethod@@Base+0x7b4> │ │ │ │ - ldr r3, [pc, #256] @ c13ac <_PyObject_GetMethod@@Base+0x7c4> │ │ │ │ + beq c0ec0 <_PyObject_GetMethod@@Base+0x7b4> │ │ │ │ + ldr r3, [pc, #256] @ c0ed0 <_PyObject_GetMethod@@Base+0x7c4> │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 120028 │ │ │ │ + bl 11f8ac │ │ │ │ ldr r3, [r7] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ mov r6, r0 │ │ │ │ - bne c1380 <_PyObject_GetMethod@@Base+0x798> │ │ │ │ + bne c0ea4 <_PyObject_GetMethod@@Base+0x798> │ │ │ │ cmp r6, r4 │ │ │ │ ldreq r3, [r5, #20] │ │ │ │ - beq c1214 <_PyObject_GetMethod@@Base+0x62c> │ │ │ │ - bl a5774 │ │ │ │ + beq c0d38 <_PyObject_GetMethod@@Base+0x62c> │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c12f0 <_PyObject_GetMethod@@Base+0x708> │ │ │ │ + bne c0e14 <_PyObject_GetMethod@@Base+0x708> │ │ │ │ cmp r6, r4 │ │ │ │ - bgt c1364 <_PyObject_GetMethod@@Base+0x77c> │ │ │ │ - ldr r3, [pc, #200] @ c13b0 <_PyObject_GetMethod@@Base+0x7c8> │ │ │ │ - ldr r1, [pc, #200] @ c13b4 <_PyObject_GetMethod@@Base+0x7cc> │ │ │ │ + bgt c0e88 <_PyObject_GetMethod@@Base+0x77c> │ │ │ │ + ldr r3, [pc, #200] @ c0ed4 <_PyObject_GetMethod@@Base+0x7c8> │ │ │ │ + ldr r1, [pc, #200] @ c0ed8 <_PyObject_GetMethod@@Base+0x7cc> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r3, #0 │ │ │ │ - b c1214 <_PyObject_GetMethod@@Base+0x62c> │ │ │ │ + b c0d38 <_PyObject_GetMethod@@Base+0x62c> │ │ │ │ ldr r3, [r5] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, ip │ │ │ │ mov r1, #1 │ │ │ │ bl 2a6fc │ │ │ │ mov r6, r0 │ │ │ │ - b c12c0 <_PyObject_GetMethod@@Base+0x6d8> │ │ │ │ + b c0de4 <_PyObject_GetMethod@@Base+0x6d8> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, ip │ │ │ │ - bl ab684 │ │ │ │ + bl ab5a8 │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq c1348 <_PyObject_GetMethod@@Base+0x760> │ │ │ │ + beq c0e6c <_PyObject_GetMethod@@Base+0x760> │ │ │ │ str ip, [r5, #20] │ │ │ │ str r4, [r5, #24] │ │ │ │ - b c1238 <_PyObject_GetMethod@@Base+0x650> │ │ │ │ - bl 99848 │ │ │ │ + b c0d5c <_PyObject_GetMethod@@Base+0x650> │ │ │ │ + bl 9976c │ │ │ │ cmp r0, #0 │ │ │ │ mov ip, r0 │ │ │ │ str r0, [r5, #20] │ │ │ │ - bne c132c <_PyObject_GetMethod@@Base+0x744> │ │ │ │ - bl 2a1f3c │ │ │ │ - b c12f0 <_PyObject_GetMethod@@Base+0x708> │ │ │ │ - ldr r3, [pc, #88] @ c13b0 <_PyObject_GetMethod@@Base+0x7c8> │ │ │ │ - ldr r1, [pc, #92] @ c13b8 <_PyObject_GetMethod@@Base+0x7d0> │ │ │ │ + bne c0e50 <_PyObject_GetMethod@@Base+0x744> │ │ │ │ + bl 29ef8c │ │ │ │ + b c0e14 <_PyObject_GetMethod@@Base+0x708> │ │ │ │ + ldr r3, [pc, #88] @ c0ed4 <_PyObject_GetMethod@@Base+0x7c8> │ │ │ │ + ldr r1, [pc, #92] @ c0edc <_PyObject_GetMethod@@Base+0x7d0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b c12f0 <_PyObject_GetMethod@@Base+0x708> │ │ │ │ - ldr r3, [pc, #64] @ c13ac <_PyObject_GetMethod@@Base+0x7c4> │ │ │ │ - ldr r1, [pc, #76] @ c13bc <_PyObject_GetMethod@@Base+0x7d4> │ │ │ │ + bl 18ed6c │ │ │ │ + b c0e14 <_PyObject_GetMethod@@Base+0x708> │ │ │ │ + ldr r3, [pc, #64] @ c0ed0 <_PyObject_GetMethod@@Base+0x7c4> │ │ │ │ + ldr r1, [pc, #76] @ c0ee0 <_PyObject_GetMethod@@Base+0x7d4> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ - bl 117e48 │ │ │ │ - b c12f0 <_PyObject_GetMethod@@Base+0x708> │ │ │ │ + bl 1176e0 │ │ │ │ + b c0e14 <_PyObject_GetMethod@@Base+0x708> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r7] │ │ │ │ - bne c12c0 <_PyObject_GetMethod@@Base+0x6d8> │ │ │ │ + bne c0de4 <_PyObject_GetMethod@@Base+0x6d8> │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b c12c0 <_PyObject_GetMethod@@Base+0x6d8> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b c0de4 <_PyObject_GetMethod@@Base+0x6d8> │ │ │ │ mvn r6, #0 │ │ │ │ - b c12c0 <_PyObject_GetMethod@@Base+0x6d8> │ │ │ │ - eorseq pc, r6, r4, asr #18 │ │ │ │ - subseq lr, r8, r8, lsr r5 │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - subseq sp, r6, r0, asr #22 │ │ │ │ - @ instruction: 0x00364dbc │ │ │ │ - eorseq r5, r6, r4, asr #1 │ │ │ │ - ldrsbeq r5, [r6], -ip @ │ │ │ │ + b c0de4 <_PyObject_GetMethod@@Base+0x6d8> │ │ │ │ + eorseq sp, r6, r4, asr #5 │ │ │ │ + subseq lr, r7, r8, lsr r5 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + subseq sp, r5, r0, asr #22 │ │ │ │ + eorseq r2, r6, r8, lsl r7 │ │ │ │ + eorseq r2, r6, r0, lsr #20 │ │ │ │ + eorseq r2, r6, r8, lsr sl │ │ │ │ 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] @ c1ccc <_PyObject_GetMethod@@Base+0x10e4> │ │ │ │ + ldr sl, [pc, #2292] @ c17f0 <_PyObject_GetMethod@@Base+0x10e4> │ │ │ │ mov r7, r0 │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ bics r4, r2, #-2147483648 @ 0x80000000 │ │ │ │ ldr r6, [sl, r0] │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ - beq c1c34 <_PyObject_GetMethod@@Base+0x104c> │ │ │ │ + beq c1758 <_PyObject_GetMethod@@Base+0x104c> │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r2 │ │ │ │ - bne c176c <_PyObject_GetMethod@@Base+0xb84> │ │ │ │ + bne c1290 <_PyObject_GetMethod@@Base+0xb84> │ │ │ │ cmp r3, #0 │ │ │ │ - bne c1bdc <_PyObject_GetMethod@@Base+0xff4> │ │ │ │ + bne c1700 <_PyObject_GetMethod@@Base+0xff4> │ │ │ │ subs r8, r4, #1 │ │ │ │ - beq c1864 <_PyObject_GetMethod@@Base+0xc7c> │ │ │ │ - bl 35a770 │ │ │ │ + beq c1388 <_PyObject_GetMethod@@Base+0xc7c> │ │ │ │ + bl 3580f0 │ │ │ │ ldr r2, [sl, r0] │ │ │ │ cmp r8, #20 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ mov r9, r0 │ │ │ │ - bgt c1a8c <_PyObject_GetMethod@@Base+0xea4> │ │ │ │ + bgt c15b0 <_PyObject_GetMethod@@Base+0xea4> │ │ │ │ add r3, r3, r4, lsl #2 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r4, [r3, #1604] @ 0x644 │ │ │ │ cmp r4, #0 │ │ │ │ - beq c1894 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ - ldr r0, [pc, #2184] @ c1cd0 <_PyObject_GetMethod@@Base+0x10e8> │ │ │ │ + beq c13b8 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ + ldr r0, [pc, #2184] @ c17f4 <_PyObject_GetMethod@@Base+0x10e8> │ │ │ │ ldr r1, [r3, #1684] @ 0x694 │ │ │ │ ldr fp, [r0, #1416] @ 0x588 │ │ │ │ ldr ip, [r4, #12] │ │ │ │ sub r1, r1, #1 │ │ │ │ str ip, [r3, #1604] @ 0x644 │ │ │ │ str r1, [r3, #1684] @ 0x694 │ │ │ │ cmp fp, #0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4] │ │ │ │ - bne c1b0c <_PyObject_GetMethod@@Base+0xf24> │ │ │ │ + bne c1630 <_PyObject_GetMethod@@Base+0xf24> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r3, r4, #12 │ │ │ │ ldr r1, [r0] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c175c <_PyObject_GetMethod@@Base+0xb74> │ │ │ │ + beq c1280 <_PyObject_GetMethod@@Base+0xb74> │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r8, #1 │ │ │ │ str r1, [r0] │ │ │ │ str r0, [r3] │ │ │ │ - beq c14f0 <_PyObject_GetMethod@@Base+0x908> │ │ │ │ + beq c1014 <_PyObject_GetMethod@@Base+0x908> │ │ │ │ ldr lr, [r5, #8] │ │ │ │ add r3, r3, #4 │ │ │ │ ldr r0, [lr] │ │ │ │ add r1, r5, #8 │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c14b4 <_PyObject_GetMethod@@Base+0x8cc> │ │ │ │ + beq c0fd8 <_PyObject_GetMethod@@Base+0x8cc> │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [lr] │ │ │ │ cmp r8, #2 │ │ │ │ str lr, [r3] │ │ │ │ - ble c14f0 <_PyObject_GetMethod@@Base+0x908> │ │ │ │ + ble c1014 <_PyObject_GetMethod@@Base+0x908> │ │ │ │ add ip, r4, #16 │ │ │ │ mov r3, r1 │ │ │ │ add r8, r5, r8, lsl #2 │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ ldr r1, [r0] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ add r1, r1, #1 │ │ │ │ - beq c183c <_PyObject_GetMethod@@Base+0xc54> │ │ │ │ + beq c1360 <_PyObject_GetMethod@@Base+0xc54> │ │ │ │ cmp r8, r3 │ │ │ │ str r1, [r0] │ │ │ │ str r0, [ip, #4]! │ │ │ │ - bne c14cc <_PyObject_GetMethod@@Base+0x8e4> │ │ │ │ + bne c0ff0 <_PyObject_GetMethod@@Base+0x8e4> │ │ │ │ ldr r3, [r2, #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 c187c <_PyObject_GetMethod@@Base+0xc94> │ │ │ │ + blt c13a0 <_PyObject_GetMethod@@Base+0xc94> │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c1c0c <_PyObject_GetMethod@@Base+0x1024> │ │ │ │ - ldr r2, [pc, #1936] @ c1cd4 <_PyObject_GetMethod@@Base+0x10ec> │ │ │ │ + beq c1730 <_PyObject_GetMethod@@Base+0x1024> │ │ │ │ + ldr r2, [pc, #1936] @ c17f8 <_PyObject_GetMethod@@Base+0x10ec> │ │ │ │ ldr r7, [r5] │ │ │ │ cmp r3, r2 │ │ │ │ - bne c1a70 <_PyObject_GetMethod@@Base+0xe88> │ │ │ │ + bne c1594 <_PyObject_GetMethod@@Base+0xe88> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq c18ec <_PyObject_GetMethod@@Base+0xd04> │ │ │ │ + beq c1410 <_PyObject_GetMethod@@Base+0xd04> │ │ │ │ cmp r5, #1 │ │ │ │ - bne c1964 <_PyObject_GetMethod@@Base+0xd7c> │ │ │ │ + bne c1488 <_PyObject_GetMethod@@Base+0xd7c> │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq c1604 <_PyObject_GetMethod@@Base+0xa1c> │ │ │ │ + beq c1128 <_PyObject_GetMethod@@Base+0xa1c> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c1588 <_PyObject_GetMethod@@Base+0x9a0> │ │ │ │ + beq c10ac <_PyObject_GetMethod@@Base+0x9a0> │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c18b4 <_PyObject_GetMethod@@Base+0xccc> │ │ │ │ + bne c13d8 <_PyObject_GetMethod@@Base+0xccc> │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r8, [r3, #16] │ │ │ │ cmp r8, #0 │ │ │ │ - beq c18c8 <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ + beq c13ec <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ - beq c1c60 <_PyObject_GetMethod@@Base+0x1078> │ │ │ │ - ldr r3, [pc, #1832] @ c1cd8 <_PyObject_GetMethod@@Base+0x10f0> │ │ │ │ + beq c1784 <_PyObject_GetMethod@@Base+0x1078> │ │ │ │ + ldr r3, [pc, #1832] @ c17fc <_PyObject_GetMethod@@Base+0x10f0> │ │ │ │ cmp r2, r3 │ │ │ │ - bne c1a58 <_PyObject_GetMethod@@Base+0xe70> │ │ │ │ + bne c157c <_PyObject_GetMethod@@Base+0xe70> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmn r2, #1 │ │ │ │ - beq c1a58 <_PyObject_GetMethod@@Base+0xe70> │ │ │ │ + beq c157c <_PyObject_GetMethod@@Base+0xe70> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ add r3, sp, #28 │ │ │ │ - bl 9b4ac │ │ │ │ + bl 9b3d0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c18c8 <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ + beq c13ec <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ - beq c18c8 <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ - bl ab140 │ │ │ │ + beq c13ec <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ + bl ab064 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt c18c8 <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ + blt c13ec <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp r5, r3 │ │ │ │ - bge c18c8 <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ + bge c13ec <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ ldr r8, [r7, #12] │ │ │ │ - ldr r3, [pc, #1740] @ c1cdc <_PyObject_GetMethod@@Base+0x10f4> │ │ │ │ + ldr r3, [pc, #1740] @ c1800 <_PyObject_GetMethod@@Base+0x10f4> │ │ │ │ cmp r8, r3 │ │ │ │ - beq c184c <_PyObject_GetMethod@@Base+0xc64> │ │ │ │ + beq c1370 <_PyObject_GetMethod@@Base+0xc64> │ │ │ │ add r5, r7, r5, lsl #3 │ │ │ │ ldr ip, [r5, #40] @ 0x28 │ │ │ │ cmp ip, #0 │ │ │ │ - blt c184c <_PyObject_GetMethod@@Base+0xc64> │ │ │ │ + blt c1370 <_PyObject_GetMethod@@Base+0xc64> │ │ │ │ ldr r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ - beq c19bc <_PyObject_GetMethod@@Base+0xdd4> │ │ │ │ + beq c14e0 <_PyObject_GetMethod@@Base+0xdd4> │ │ │ │ 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 c19ac <_PyObject_GetMethod@@Base+0xdc4> │ │ │ │ + beq c14d0 <_PyObject_GetMethod@@Base+0xdc4> │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ - beq c1a84 <_PyObject_GetMethod@@Base+0xe9c> │ │ │ │ + beq c15a8 <_PyObject_GetMethod@@Base+0xe9c> │ │ │ │ cmn r8, #20 │ │ │ │ - beq c18e4 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ + beq c1408 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ cmp ip, r2 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ movge ip, r2 │ │ │ │ cmp r3, r2 │ │ │ │ cmpge ip, #0 │ │ │ │ - beq c1818 <_PyObject_GetMethod@@Base+0xc30> │ │ │ │ + beq c133c <_PyObject_GetMethod@@Base+0xc30> │ │ │ │ cmp r3, r2 │ │ │ │ movge r3, r2 │ │ │ │ orrs r1, r3, ip │ │ │ │ - bmi c1b48 <_PyObject_GetMethod@@Base+0xf60> │ │ │ │ + bmi c166c <_PyObject_GetMethod@@Base+0xf60> │ │ │ │ cmp r3, ip │ │ │ │ cmpge r2, ip │ │ │ │ - ble c1b04 <_PyObject_GetMethod@@Base+0xf1c> │ │ │ │ + ble c1628 <_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 c1904 <_PyObject_GetMethod@@Base+0xd1c> │ │ │ │ + beq c1428 <_PyObject_GetMethod@@Base+0xd1c> │ │ │ │ cmp r3, #0 │ │ │ │ ldreq r8, [r8, #28] │ │ │ │ addne r8, r8, #20 │ │ │ │ cmp r5, #1 │ │ │ │ add r7, r8, ip │ │ │ │ - beq c193c <_PyObject_GetMethod@@Base+0xd54> │ │ │ │ + beq c1460 <_PyObject_GetMethod@@Base+0xd54> │ │ │ │ mov r1, #127 @ 0x7f │ │ │ │ mov r0, r5 │ │ │ │ - bl 9270c │ │ │ │ + bl 92630 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq c18e4 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ + beq c1408 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ ldrb r3, [r8, #16] │ │ │ │ tst r3, #32 │ │ │ │ - beq c1c98 <_PyObject_GetMethod@@Base+0x10b0> │ │ │ │ + beq c17bc <_PyObject_GetMethod@@Base+0x10b0> │ │ │ │ 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 c1744 <_PyObject_GetMethod@@Base+0xb5c> │ │ │ │ + beq c1268 <_PyObject_GetMethod@@Base+0xb5c> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne c1744 <_PyObject_GetMethod@@Base+0xb5c> │ │ │ │ + bne c1268 <_PyObject_GetMethod@@Base+0xb5c> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1440] @ c1cd0 <_PyObject_GetMethod@@Base+0x10e8> │ │ │ │ + ldr r2, [pc, #1440] @ c17f4 <_PyObject_GetMethod@@Base+0x10e8> │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c1ae4 <_PyObject_GetMethod@@Base+0xefc> │ │ │ │ + bne c1608 <_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 c1494 <_PyObject_GetMethod@@Base+0x8ac> │ │ │ │ - b c14f0 <_PyObject_GetMethod@@Base+0x908> │ │ │ │ + bne c0fb8 <_PyObject_GetMethod@@Base+0x8ac> │ │ │ │ + b c1014 <_PyObject_GetMethod@@Base+0x908> │ │ │ │ ldr r1, [r2, #172] @ 0xac │ │ │ │ cmp r1, #0 │ │ │ │ - beq c1ca0 <_PyObject_GetMethod@@Base+0x10b8> │ │ │ │ + beq c17c4 <_PyObject_GetMethod@@Base+0x10b8> │ │ │ │ ldr ip, [r1, #8] │ │ │ │ cmp ip, #0 │ │ │ │ - ble c17e0 <_PyObject_GetMethod@@Base+0xbf8> │ │ │ │ + ble c1304 <_PyObject_GetMethod@@Base+0xbf8> │ │ │ │ ldr lr, [r1, #12] │ │ │ │ cmp r0, lr │ │ │ │ - beq c1404 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ + beq c0f28 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ cmp ip, #1 │ │ │ │ - beq c17e0 <_PyObject_GetMethod@@Base+0xbf8> │ │ │ │ + beq c1304 <_PyObject_GetMethod@@Base+0xbf8> │ │ │ │ ldr lr, [r1, #16] │ │ │ │ cmp r0, lr │ │ │ │ - beq c1404 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ + beq c0f28 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ cmp ip, #2 │ │ │ │ - beq c17e0 <_PyObject_GetMethod@@Base+0xbf8> │ │ │ │ + beq c1304 <_PyObject_GetMethod@@Base+0xbf8> │ │ │ │ ldr lr, [r1, #20] │ │ │ │ cmp r0, lr │ │ │ │ - beq c1404 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ + beq c0f28 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ cmp ip, #3 │ │ │ │ - beq c17e0 <_PyObject_GetMethod@@Base+0xbf8> │ │ │ │ + beq c1304 <_PyObject_GetMethod@@Base+0xbf8> │ │ │ │ add r1, r1, #20 │ │ │ │ mov lr, #3 │ │ │ │ ldr r8, [r1, #4]! │ │ │ │ add lr, lr, #1 │ │ │ │ cmp r0, r8 │ │ │ │ - beq c1404 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ + beq c0f28 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ cmp ip, lr │ │ │ │ - bne c17c8 <_PyObject_GetMethod@@Base+0xbe0> │ │ │ │ + bne c12ec <_PyObject_GetMethod@@Base+0xbe0> │ │ │ │ ldr r1, [r7, #12] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 2455fc │ │ │ │ + bl 241de0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmn r0, #1 │ │ │ │ - bne c1404 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ + bne c0f28 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ mov r8, #0 │ │ │ │ - b c1750 <_PyObject_GetMethod@@Base+0xb68> │ │ │ │ + b c1274 <_PyObject_GetMethod@@Base+0xb68> │ │ │ │ ldr r2, [r8, #8] │ │ │ │ cmp r3, r2 │ │ │ │ movlt lr, #0 │ │ │ │ andge lr, lr, #1 │ │ │ │ cmp lr, #0 │ │ │ │ - beq c1684 <_PyObject_GetMethod@@Base+0xa9c> │ │ │ │ - ldr r3, [pc, #1208] @ c1cd8 <_PyObject_GetMethod@@Base+0x10f0> │ │ │ │ + beq c11a8 <_PyObject_GetMethod@@Base+0xa9c> │ │ │ │ + ldr r3, [pc, #1208] @ c17fc <_PyObject_GetMethod@@Base+0x10f0> │ │ │ │ ldr r2, [r8, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne c1c50 <_PyObject_GetMethod@@Base+0x1068> │ │ │ │ + bne c1774 <_PyObject_GetMethod@@Base+0x1068> │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r8] │ │ │ │ - b c1708 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + b c122c <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ cmp r8, r3 │ │ │ │ str r0, [ip, #4]! │ │ │ │ - bne c14cc <_PyObject_GetMethod@@Base+0x8e4> │ │ │ │ - b c14f0 <_PyObject_GetMethod@@Base+0x908> │ │ │ │ + bne c0ff0 <_PyObject_GetMethod@@Base+0x8e4> │ │ │ │ + b c1014 <_PyObject_GetMethod@@Base+0x908> │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r8, [pc, #1156] @ c1cdc <_PyObject_GetMethod@@Base+0x10f4> │ │ │ │ + ldr r8, [pc, #1156] @ c1800 <_PyObject_GetMethod@@Base+0x10f4> │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - b c1708 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + b c122c <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ - ldr r4, [pc, #1136] @ c1ce0 <_PyObject_GetMethod@@Base+0x10f8> │ │ │ │ + ldr r4, [pc, #1136] @ c1804 <_PyObject_GetMethod@@Base+0x10f8> │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r6, #36] @ 0x24 │ │ │ │ - bge c152c <_PyObject_GetMethod@@Base+0x944> │ │ │ │ - ldr r1, [pc, #1120] @ c1ce4 <_PyObject_GetMethod@@Base+0x10fc> │ │ │ │ + bge c1050 <_PyObject_GetMethod@@Base+0x944> │ │ │ │ + ldr r1, [pc, #1120] @ c1808 <_PyObject_GetMethod@@Base+0x10fc> │ │ │ │ mov r0, r6 │ │ │ │ - bl 29f4b4 <_Py_CheckRecursiveCall@@Base> │ │ │ │ + bl 29c504 <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c152c <_PyObject_GetMethod@@Base+0x944> │ │ │ │ - b c1c0c <_PyObject_GetMethod@@Base+0x1024> │ │ │ │ - ldr r0, [pc, #1100] @ c1ce8 <_PyObject_GetMethod@@Base+0x1100> │ │ │ │ + beq c1050 <_PyObject_GetMethod@@Base+0x944> │ │ │ │ + b c1730 <_PyObject_GetMethod@@Base+0x1024> │ │ │ │ + ldr r0, [pc, #1100] @ c180c <_PyObject_GetMethod@@Base+0x1100> │ │ │ │ mov r1, r8 │ │ │ │ - bl 9aa74 <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 9a998 <_PyObject_GC_NewVar@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq c17f8 <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ - bl 35a770 │ │ │ │ + beq c131c <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ + bl 3580f0 │ │ │ │ ldr r2, [sl, r0] │ │ │ │ - b c146c <_PyObject_GetMethod@@Base+0x884> │ │ │ │ + b c0f90 <_PyObject_GetMethod@@Base+0x884> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ - bl 120028 │ │ │ │ + bl 11f8ac │ │ │ │ subs r5, r0, #0 │ │ │ │ - bge c15f8 <_PyObject_GetMethod@@Base+0xa10> │ │ │ │ - bl a5774 │ │ │ │ + bge c111c <_PyObject_GetMethod@@Base+0xa10> │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c18e4 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ - ldr r3, [pc, #1040] @ c1cec <_PyObject_GetMethod@@Base+0x1104> │ │ │ │ - ldr r1, [pc, #1040] @ c1cf0 <_PyObject_GetMethod@@Base+0x1108> │ │ │ │ + bne c1408 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ + ldr r3, [pc, #1040] @ c1810 <_PyObject_GetMethod@@Base+0x1104> │ │ │ │ + ldr r1, [pc, #1040] @ c1814 <_PyObject_GetMethod@@Base+0x1108> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r8, #0 │ │ │ │ - b c1708 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ - ldr r2, [pc, #1000] @ c1cdc <_PyObject_GetMethod@@Base+0x10f4> │ │ │ │ - ldr r1, [pc, #1020] @ c1cf4 <_PyObject_GetMethod@@Base+0x110c> │ │ │ │ + b c122c <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + ldr r2, [pc, #1000] @ c1800 <_PyObject_GetMethod@@Base+0x10f4> │ │ │ │ + ldr r1, [pc, #1020] @ c1818 <_PyObject_GetMethod@@Base+0x110c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 2b9dfc <_PyParkingLot_UnparkAll@@Base+0x6c0> │ │ │ │ + bl 2b6eb0 <_PyParkingLot_UnparkAll@@Base+0x63c> │ │ │ │ mov r8, r0 │ │ │ │ - b c1708 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + b c122c <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ 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 c1bb0 <_PyObject_GetMethod@@Base+0xfc8> │ │ │ │ + blt c16d4 <_PyObject_GetMethod@@Base+0xfc8> │ │ │ │ cmp r2, #1 │ │ │ │ - bne c1b28 <_PyObject_GetMethod@@Base+0xf40> │ │ │ │ + bne c164c <_PyObject_GetMethod@@Base+0xf40> │ │ │ │ mov r1, r5 │ │ │ │ - bl c1ebc │ │ │ │ + bl c19e0 │ │ │ │ mov r8, r0 │ │ │ │ - b c1708 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + b c122c <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ ldrsb r2, [r8, ip] │ │ │ │ ldrb r3, [r8, ip] │ │ │ │ cmp r2, #0 │ │ │ │ - ldrge r8, [pc, #936] @ c1cf8 <_PyObject_GetMethod@@Base+0x1110> │ │ │ │ - ldrlt r8, [pc, #936] @ c1cfc <_PyObject_GetMethod@@Base+0x1114> │ │ │ │ + ldrge r8, [pc, #936] @ c181c <_PyObject_GetMethod@@Base+0x1110> │ │ │ │ + ldrlt r8, [pc, #936] @ c1820 <_PyObject_GetMethod@@Base+0x1114> │ │ │ │ movge r2, #24 │ │ │ │ addlt r3, r3, #1296 @ 0x510 │ │ │ │ mlage r8, r2, r3, r8 │ │ │ │ addlt r8, r8, r3, lsl #5 │ │ │ │ - b c1708 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + b c122c <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ mov r0, r5 │ │ │ │ - bl 92cbc │ │ │ │ + bl 92be0 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq c18e4 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ + beq c1408 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ add fp, r8, #8 │ │ │ │ add sl, r4, #8 │ │ │ │ mov r9, #0 │ │ │ │ cmp r5, r9 │ │ │ │ - ldr r2, [pc, #848] @ c1cdc <_PyObject_GetMethod@@Base+0x10f4> │ │ │ │ - ble c1708 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + ldr r2, [pc, #848] @ c1800 <_PyObject_GetMethod@@Base+0x10f4> │ │ │ │ + ble c122c <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ ldr r1, [sl, #4]! │ │ │ │ mov r0, r7 │ │ │ │ - bl 2b9dfc <_PyParkingLot_UnparkAll@@Base+0x6c0> │ │ │ │ + bl 2b6eb0 <_PyParkingLot_UnparkAll@@Base+0x63c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c1c70 <_PyObject_GetMethod@@Base+0x1088> │ │ │ │ + beq c1794 <_PyObject_GetMethod@@Base+0x1088> │ │ │ │ add r9, r9, #1 │ │ │ │ str r0, [fp, #4]! │ │ │ │ - b c1980 <_PyObject_GetMethod@@Base+0xd98> │ │ │ │ + b c14a4 <_PyObject_GetMethod@@Base+0xd98> │ │ │ │ ldr r3, [r8, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c166c <_PyObject_GetMethod@@Base+0xa84> │ │ │ │ - b c18e4 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ + bne c1190 <_PyObject_GetMethod@@Base+0xa84> │ │ │ │ + b c1408 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ add r9, sp, #28 │ │ │ │ mov r0, r8 │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #20 │ │ │ │ add r1, sp, #16 │ │ │ │ str r9, [sp] │ │ │ │ - bl 2a017c <_Py_CheckRecursiveCall@@Base+0xcc8> │ │ │ │ + bl 29d1cc <_Py_CheckRecursiveCall@@Base+0xcc8> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c18e4 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ + beq c1408 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ 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 c1800 <_PyObject_GetMethod@@Base+0xc18> │ │ │ │ + beq c1324 <_PyObject_GetMethod@@Base+0xc18> │ │ │ │ ldr r1, [r8, #4] │ │ │ │ - ldr r2, [pc, #736] @ c1d00 <_PyObject_GetMethod@@Base+0x1118> │ │ │ │ + ldr r2, [pc, #736] @ c1824 <_PyObject_GetMethod@@Base+0x1118> │ │ │ │ cmp r1, r2 │ │ │ │ movne lr, #0 │ │ │ │ andeq lr, lr, #1 │ │ │ │ cmp lr, #0 │ │ │ │ - bne c1ac8 <_PyObject_GetMethod@@Base+0xee0> │ │ │ │ + bne c15ec <_PyObject_GetMethod@@Base+0xee0> │ │ │ │ sub r1, r3, ip │ │ │ │ add r0, r0, ip │ │ │ │ - bl 92a28 │ │ │ │ + bl 9294c │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c1708 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + beq c122c <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ mov r0, r9 │ │ │ │ - bl 113900 │ │ │ │ - b c1708 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + bl 113378 │ │ │ │ + b c122c <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ mov r0, r5 │ │ │ │ - bl 8bfc4 │ │ │ │ + bl 8befc │ │ │ │ cmn r0, #1 │ │ │ │ mov r2, r0 │ │ │ │ - bne c15c0 <_PyObject_GetMethod@@Base+0x9d8> │ │ │ │ - b c18c8 <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ + bne c10e4 <_PyObject_GetMethod@@Base+0x9d8> │ │ │ │ + b c13ec <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r8, r0 │ │ │ │ - b c1708 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + b c122c <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ add r3, r8, #28 │ │ │ │ - b c19b0 <_PyObject_GetMethod@@Base+0xdc8> │ │ │ │ + b c14d4 <_PyObject_GetMethod@@Base+0xdc8> │ │ │ │ cmn r8, #-536870908 @ 0xe0000004 │ │ │ │ - ble c1894 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ - bl 2a1f3c │ │ │ │ + ble c13b8 <_PyObject_GetMethod@@Base+0xcac> │ │ │ │ + bl 29ef8c │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq c17f8 <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ + beq c131c <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r2, [sl, r9] │ │ │ │ ldr r0, [r1] │ │ │ │ add r3, r4, #12 │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c1b88 <_PyObject_GetMethod@@Base+0xfa0> │ │ │ │ + beq c16ac <_PyObject_GetMethod@@Base+0xfa0> │ │ │ │ add r0, r0, #1 │ │ │ │ str r0, [r1] │ │ │ │ str r1, [r4, #12] │ │ │ │ - b c1494 <_PyObject_GetMethod@@Base+0x8ac> │ │ │ │ + b c0fb8 <_PyObject_GetMethod@@Base+0x8ac> │ │ │ │ ldr r2, [r8, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne c1a30 <_PyObject_GetMethod@@Base+0xe48> │ │ │ │ + bne c1554 <_PyObject_GetMethod@@Base+0xe48> │ │ │ │ mov r0, r8 │ │ │ │ - bl 242504 │ │ │ │ + bl 23ece8 │ │ │ │ mov r8, r0 │ │ │ │ - b c1a40 <_PyObject_GetMethod@@Base+0xe58> │ │ │ │ - ldr r1, [pc, #536] @ c1d04 <_PyObject_GetMethod@@Base+0x111c> │ │ │ │ + b c1564 <_PyObject_GetMethod@@Base+0xe58> │ │ │ │ + ldr r1, [pc, #536] @ c1828 <_PyObject_GetMethod@@Base+0x111c> │ │ │ │ cmp r3, r1 │ │ │ │ - beq c173c <_PyObject_GetMethod@@Base+0xb54> │ │ │ │ + beq c1260 <_PyObject_GetMethod@@Base+0xb54> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b c173c <_PyObject_GetMethod@@Base+0xb54> │ │ │ │ - ldr r8, [pc, #508] @ c1d08 <_PyObject_GetMethod@@Base+0x1120> │ │ │ │ - b c1708 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ - ldr r3, [pc, #496] @ c1d04 <_PyObject_GetMethod@@Base+0x111c> │ │ │ │ + b c1260 <_PyObject_GetMethod@@Base+0xb54> │ │ │ │ + ldr r8, [pc, #508] @ c182c <_PyObject_GetMethod@@Base+0x1120> │ │ │ │ + b c122c <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + ldr r3, [pc, #496] @ c1828 <_PyObject_GetMethod@@Base+0x111c> │ │ │ │ cmp fp, r3 │ │ │ │ - bne c1bc4 <_PyObject_GetMethod@@Base+0xfdc> │ │ │ │ + bne c16e8 <_PyObject_GetMethod@@Base+0xfdc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 18fcb8 │ │ │ │ + bl 18e2a4 │ │ │ │ ldr r2, [sl, r9] │ │ │ │ - b c146c <_PyObject_GetMethod@@Base+0x884> │ │ │ │ + b c0f90 <_PyObject_GetMethod@@Base+0x884> │ │ │ │ cmp r2, #0 │ │ │ │ - beq c1b74 <_PyObject_GetMethod@@Base+0xf8c> │ │ │ │ + beq c1698 <_PyObject_GetMethod@@Base+0xf8c> │ │ │ │ cmp r2, #2 │ │ │ │ - bne c1b5c <_PyObject_GetMethod@@Base+0xf74> │ │ │ │ + bne c1680 <_PyObject_GetMethod@@Base+0xf74> │ │ │ │ mov r1, r5 │ │ │ │ - bl 294360 │ │ │ │ + bl 2913bc │ │ │ │ mov r8, r0 │ │ │ │ - b c1708 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ - ldr r3, [pc, #412] @ c1cec <_PyObject_GetMethod@@Base+0x1104> │ │ │ │ - ldr r1, [pc, #440] @ c1d0c <_PyObject_GetMethod@@Base+0x1124> │ │ │ │ + b c122c <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + ldr r3, [pc, #412] @ c1810 <_PyObject_GetMethod@@Base+0x1104> │ │ │ │ + ldr r1, [pc, #440] @ c1830 <_PyObject_GetMethod@@Base+0x1124> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b c18e4 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ + bl 18ed6c │ │ │ │ + b c1408 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ cmp r2, #4 │ │ │ │ - bne c1b74 <_PyObject_GetMethod@@Base+0xf8c> │ │ │ │ + bne c1698 <_PyObject_GetMethod@@Base+0xf8c> │ │ │ │ mov r1, r5 │ │ │ │ - bl 2c5a3c <_PyUnicode_EncodeUTF16@@Base+0x700> │ │ │ │ + bl 2c2ac0 <_PyUnicode_EncodeUTF16@@Base+0x700> │ │ │ │ mov r8, r0 │ │ │ │ - b c1708 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ - ldr r3, [pc, #404] @ c1d10 <_PyObject_GetMethod@@Base+0x1128> │ │ │ │ - ldr r1, [pc, #404] @ c1d14 <_PyObject_GetMethod@@Base+0x112c> │ │ │ │ + b c122c <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + ldr r3, [pc, #404] @ c1834 <_PyObject_GetMethod@@Base+0x1128> │ │ │ │ + ldr r1, [pc, #404] @ c1838 <_PyObject_GetMethod@@Base+0x112c> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b c18e4 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ + bl 18ed6c │ │ │ │ + b c1408 <_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 c14ac <_PyObject_GetMethod@@Base+0x8c4> │ │ │ │ - b c14c4 <_PyObject_GetMethod@@Base+0x8dc> │ │ │ │ - ldr r3, [pc, #352] @ c1d18 <_PyObject_GetMethod@@Base+0x1130> │ │ │ │ - ldr r1, [pc, #352] @ c1d1c <_PyObject_GetMethod@@Base+0x1134> │ │ │ │ + bne c0fd0 <_PyObject_GetMethod@@Base+0x8c4> │ │ │ │ + b c0fe8 <_PyObject_GetMethod@@Base+0x8dc> │ │ │ │ + ldr r3, [pc, #352] @ c183c <_PyObject_GetMethod@@Base+0x1130> │ │ │ │ + ldr r1, [pc, #352] @ c1840 <_PyObject_GetMethod@@Base+0x1134> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b c18e4 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ + bl 18ed6c │ │ │ │ + b c1408 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ ldr r2, [r0, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ ldr r2, [sl, r9] │ │ │ │ - b c146c <_PyObject_GetMethod@@Base+0x884> │ │ │ │ + b c0f90 <_PyObject_GetMethod@@Base+0x884> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c140c <_PyObject_GetMethod@@Base+0x824> │ │ │ │ + beq c0f30 <_PyObject_GetMethod@@Base+0x824> │ │ │ │ mov r0, r7 │ │ │ │ - bl 2aac60 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 2a7cb0 <_PyObject_FunctionStr@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq c17f8 <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ - ldr r3, [pc, #288] @ c1d20 <_PyObject_GetMethod@@Base+0x1138> │ │ │ │ - ldr r1, [pc, #288] @ c1d24 <_PyObject_GetMethod@@Base+0x113c> │ │ │ │ + beq c131c <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ + ldr r3, [pc, #288] @ c1844 <_PyObject_GetMethod@@Base+0x1138> │ │ │ │ + ldr r1, [pc, #288] @ c1848 <_PyObject_GetMethod@@Base+0x113c> │ │ │ │ ldr r0, [r3] │ │ │ │ mov r2, r4 │ │ │ │ - bl 117e48 │ │ │ │ + bl 1176e0 │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c17f8 <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ + beq c131c <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne c17f8 <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ + bne c131c <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b c17f8 <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b c131c <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ mov r0, r7 │ │ │ │ - bl 2aac60 <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 2a7cb0 <_PyObject_FunctionStr@@Base> │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq c17f8 <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ - ldr r3, [pc, #212] @ c1d20 <_PyObject_GetMethod@@Base+0x1138> │ │ │ │ - ldr r1, [pc, #216] @ c1d28 <_PyObject_GetMethod@@Base+0x1140> │ │ │ │ - b c1c00 <_PyObject_GetMethod@@Base+0x1018> │ │ │ │ + beq c131c <_PyObject_GetMethod@@Base+0xc10> │ │ │ │ + ldr r3, [pc, #212] @ c1844 <_PyObject_GetMethod@@Base+0x1138> │ │ │ │ + ldr r1, [pc, #216] @ c184c <_PyObject_GetMethod@@Base+0x1140> │ │ │ │ + b c1724 <_PyObject_GetMethod@@Base+0x1018> │ │ │ │ mov r0, r8 │ │ │ │ - bl 1d3a38 <_PyUnicode_Copy@@Base> │ │ │ │ + bl 1d1d38 <_PyUnicode_Copy@@Base> │ │ │ │ mov r8, r0 │ │ │ │ - b c1708 <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ - ldr r1, [pc, #196] @ c1d2c <_PyObject_GetMethod@@Base+0x1144> │ │ │ │ - ldr r0, [pc, #196] @ c1d30 <_PyObject_GetMethod@@Base+0x1148> │ │ │ │ - bl 2e2cec <_PyErr_BadInternalCall@@Base> │ │ │ │ - b c18c8 <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ + b c122c <_PyObject_GetMethod@@Base+0xb20> │ │ │ │ + ldr r1, [pc, #196] @ c1850 <_PyObject_GetMethod@@Base+0x1144> │ │ │ │ + ldr r0, [pc, #196] @ c1854 <_PyObject_GetMethod@@Base+0x1148> │ │ │ │ + bl 2e0194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b c13ec <_PyObject_GetMethod@@Base+0xce0> │ │ │ │ ldr r3, [r8] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c18e4 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ + beq c1408 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r8] │ │ │ │ - bne c18e4 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ + bne c1408 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ mov r0, r8 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b c18e4 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b c1408 <_PyObject_GetMethod@@Base+0xcfc> │ │ │ │ ldr r0, [r8, #28] │ │ │ │ - b c16fc <_PyObject_GetMethod@@Base+0xb14> │ │ │ │ + b c1220 <_PyObject_GetMethod@@Base+0xb14> │ │ │ │ mov r1, r2 │ │ │ │ ldr r1, [r1, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq c1cbc <_PyObject_GetMethod@@Base+0x10d4> │ │ │ │ + beq c17e0 <_PyObject_GetMethod@@Base+0x10d4> │ │ │ │ cmp r0, r1 │ │ │ │ - bne c1ca4 <_PyObject_GetMethod@@Base+0x10bc> │ │ │ │ - b c1404 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ - ldr r1, [pc, #112] @ c1d34 <_PyObject_GetMethod@@Base+0x114c> │ │ │ │ + bne c17c8 <_PyObject_GetMethod@@Base+0x10bc> │ │ │ │ + b c0f28 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ + ldr r1, [pc, #112] @ c1858 <_PyObject_GetMethod@@Base+0x114c> │ │ │ │ cmp r0, r1 │ │ │ │ - beq c1404 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ - b c17e0 <_PyObject_GetMethod@@Base+0xbf8> │ │ │ │ + beq c0f28 <_PyObject_GetMethod@@Base+0x81c> │ │ │ │ + b c1304 <_PyObject_GetMethod@@Base+0xbf8> │ │ │ │ andeq r0, r0, ip │ │ │ │ - subseq r5, r8, r0, lsl lr │ │ │ │ - andseq r8, lr, ip, lsl r5 │ │ │ │ - ldrsheq sl, [r6], #-76 @ 0xffffffb4 │ │ │ │ - subseq r1, r6, r4, lsl r1 │ │ │ │ - subseq r1, r9, r8, lsl r0 │ │ │ │ - @ instruction: 0x00363edc │ │ │ │ - subseq sl, r6, ip, lsr #8 │ │ │ │ - subseq sp, r6, r0, lsl #22 │ │ │ │ - eorseq r5, r6, r4, lsl #4 │ │ │ │ - subseq r7, r8, ip, ror r1 │ │ │ │ - subseq pc, r8, r0, lsl r4 @ │ │ │ │ - subseq r4, r8, r0, lsl lr │ │ │ │ - subseq sl, r6, ip, asr #11 │ │ │ │ - @ instruction: 0x0018f6f8 │ │ │ │ - subseq r9, r8, r4, asr #22 │ │ │ │ - eorseq r5, r6, r4, lsl r2 │ │ │ │ - ldrsbeq r1, [r6], #-12 │ │ │ │ - eorseq r5, r6, r0, lsr r2 │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r4, r6, r0, ror #29 │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r4, r6, ip, asr r7 │ │ │ │ - eorseq r5, r6, r0, ror #3 │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ + andseq r6, lr, ip, lsr r8 │ │ │ │ + ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ + subseq r1, r5, r4, lsl r1 │ │ │ │ + subseq r1, r8, r8, lsl r0 │ │ │ │ + eorseq r1, r6, r8, lsr r8 │ │ │ │ + subseq sl, r5, ip, lsr #8 │ │ │ │ + subseq sp, r5, r0, lsl #22 │ │ │ │ + eorseq r2, r6, r0, ror #22 │ │ │ │ + subseq r7, r7, ip, ror r1 │ │ │ │ + subseq pc, r7, r0, lsl r4 @ │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ + subseq sl, r5, ip, asr #11 │ │ │ │ + andseq sp, r8, r4, ror #25 │ │ │ │ + subseq r9, r7, r4, asr #22 │ │ │ │ + eorseq r2, r6, r0, ror fp │ │ │ │ + ldrsbeq r1, [r5], #-12 │ │ │ │ + eorseq r2, r6, ip, lsl #23 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq r2, r6, ip, lsr r8 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + ldrheq r2, [r6], -r8 @ │ │ │ │ + eorseq r2, r6, ip, lsr fp │ │ │ │ andeq r0, r0, r4, lsl #19 │ │ │ │ - eorseq lr, r5, ip, asr #15 │ │ │ │ - subseq r8, r6, r0, asr lr │ │ │ │ + eorseq ip, r5, ip, asr #2 │ │ │ │ + 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 c1e0c <_PyObject_GetMethod@@Base+0x1224> │ │ │ │ + beq c1930 <_PyObject_GetMethod@@Base+0x1224> │ │ │ │ ldr r5, [r1, #28] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ - beq c1ddc <_PyObject_GetMethod@@Base+0x11f4> │ │ │ │ + beq c1900 <_PyObject_GetMethod@@Base+0x11f4> │ │ │ │ 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 c1d9c <_PyObject_GetMethod@@Base+0x11b4> │ │ │ │ + bge c18c0 <_PyObject_GetMethod@@Base+0x11b4> │ │ │ │ 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 ab44c <_PyList_AppendTakeRefListResize@@Base+0x6c> │ │ │ │ + bl ab370 <_PyList_AppendTakeRefListResize@@Base+0x6c> │ │ │ │ cmn r0, #1 │ │ │ │ ldrne r3, [r5, #12] │ │ │ │ strne r4, [r3, r6, lsl #2] │ │ │ │ - bne c1d94 <_PyObject_GetMethod@@Base+0x11ac> │ │ │ │ + bne c18b8 <_PyObject_GetMethod@@Base+0x11ac> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c1e0c <_PyObject_GetMethod@@Base+0x1224> │ │ │ │ + beq c1930 <_PyObject_GetMethod@@Base+0x1224> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne c1de8 <_PyObject_GetMethod@@Base+0x1200> │ │ │ │ + bne c190c <_PyObject_GetMethod@@Base+0x1200> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b c1de8 <_PyObject_GetMethod@@Base+0x1200> │ │ │ │ - ldr r1, [pc, #48] @ c1e14 <_PyObject_GetMethod@@Base+0x122c> │ │ │ │ - ldr r0, [pc, #48] @ c1e18 <_PyObject_GetMethod@@Base+0x1230> │ │ │ │ - bl 2e2cec <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b c190c <_PyObject_GetMethod@@Base+0x1200> │ │ │ │ + ldr r1, [pc, #48] @ c1938 <_PyObject_GetMethod@@Base+0x122c> │ │ │ │ + ldr r0, [pc, #48] @ c193c <_PyObject_GetMethod@@Base+0x1230> │ │ │ │ + bl 2e0194 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r4] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c1e0c <_PyObject_GetMethod@@Base+0x1224> │ │ │ │ + beq c1930 <_PyObject_GetMethod@@Base+0x1224> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r4] │ │ │ │ - bne c1e0c <_PyObject_GetMethod@@Base+0x1224> │ │ │ │ + bne c1930 <_PyObject_GetMethod@@Base+0x1224> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ mov r4, #0 │ │ │ │ - b c1d94 <_PyObject_GetMethod@@Base+0x11ac> │ │ │ │ + b c18b8 <_PyObject_GetMethod@@Base+0x11ac> │ │ │ │ andeq r0, r0, r1, lsr #4 │ │ │ │ - mlaseq r5, ip, r5, lr │ │ │ │ + eorseq fp, r5, ip, lsl pc │ │ │ │ │ │ │ │ -000c1e1c : │ │ │ │ +000c1940 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r2, #0 │ │ │ │ - blt c1e98 │ │ │ │ + blt c19bc │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #1 │ │ │ │ mov r0, r1 │ │ │ │ - bne c1e50 │ │ │ │ + bne c1974 │ │ │ │ pop {r4, lr} │ │ │ │ mov r1, r2 │ │ │ │ - b c1ebc │ │ │ │ + b c19e0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble c1e80 │ │ │ │ + ble c19a4 │ │ │ │ cmp r3, #2 │ │ │ │ - bne c1e6c │ │ │ │ + bne c1990 │ │ │ │ pop {r4, lr} │ │ │ │ mov r1, r2 │ │ │ │ - b 294360 │ │ │ │ + b 2913bc │ │ │ │ cmp r3, #4 │ │ │ │ - bne c1e80 │ │ │ │ + bne c19a4 │ │ │ │ pop {r4, lr} │ │ │ │ mov r1, r2 │ │ │ │ - b 2c5a3c <_PyUnicode_EncodeUTF16@@Base+0x700> │ │ │ │ - ldr r3, [pc, #36] @ c1eac │ │ │ │ - ldr r1, [pc, #36] @ c1eb0 │ │ │ │ + b 2c2ac0 <_PyUnicode_EncodeUTF16@@Base+0x700> │ │ │ │ + ldr r3, [pc, #36] @ c19d0 │ │ │ │ + ldr r1, [pc, #36] @ c19d4 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #20] @ c1eb4 │ │ │ │ - ldr r1, [pc, #20] @ c1eb8 │ │ │ │ + ldr r3, [pc, #20] @ c19d8 │ │ │ │ + ldr r1, [pc, #20] @ c19dc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b c1e90 │ │ │ │ - ldrsbeq r1, [r6], #-12 │ │ │ │ - eorseq r5, r6, r0, lsr r2 │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - eorseq r4, r6, r0, ror #29 │ │ │ │ + bl 18ed6c │ │ │ │ + b c19b4 │ │ │ │ + ldrsbeq r1, [r5], #-12 │ │ │ │ + eorseq r2, r6, ip, lsl #23 │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq r2, r6, ip, lsr r8 │ │ │ │ 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 c2248 │ │ │ │ + beq c1d6c │ │ │ │ cmp r4, #1 │ │ │ │ mov r6, r0 │ │ │ │ addne ip, r0, r4 │ │ │ │ movne r3, r0 │ │ │ │ - beq c21d4 │ │ │ │ + beq c1cf8 │ │ │ │ cmp ip, r3 │ │ │ │ - bls c2048 │ │ │ │ + bls c1b6c │ │ │ │ tst r3, #3 │ │ │ │ - beq c1f64 │ │ │ │ + beq c1a88 │ │ │ │ mov r2, r3 │ │ │ │ mov r3, r2 │ │ │ │ ldrsb r2, [r3], #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bge c1ee8 │ │ │ │ + bge c1a0c │ │ │ │ cmp r4, #0 │ │ │ │ - blt c2290 │ │ │ │ + blt c1db4 │ │ │ │ cmn r4, #-2147483618 @ 0x8000001e │ │ │ │ - bgt c1f4c │ │ │ │ - ldr r9, [pc, #904] @ c22ac │ │ │ │ - ldr r2, [pc, #904] @ c22b0 │ │ │ │ + bgt c1a70 │ │ │ │ + ldr r9, [pc, #904] @ c1dd0 │ │ │ │ + ldr r2, [pc, #904] @ c1dd4 │ │ │ │ ldr r3, [r9, #712] @ 0x2c8 │ │ │ │ add r7, r4, #29 │ │ │ │ cmp r3, r2 │ │ │ │ mov r8, #0 │ │ │ │ - beq c2074 │ │ │ │ + beq c1b98 │ │ │ │ ldr r0, [r9, #708] @ 0x2c4 │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne c20cc │ │ │ │ - bl 2a1f3c │ │ │ │ + bne c1bf0 │ │ │ │ + bl 29ef8c │ │ │ │ cmp r0, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bne c2124 │ │ │ │ + bne c1c48 │ │ │ │ mov r5, #0 │ │ │ │ - b c2148 │ │ │ │ + b c1c6c │ │ │ │ add r2, r3, #4 │ │ │ │ cmp ip, r2 │ │ │ │ - bcc c1ef8 │ │ │ │ - ldr r1, [pc, #828] @ c22b4 │ │ │ │ + bcc c1a1c │ │ │ │ + ldr r1, [pc, #828] @ c1dd8 │ │ │ │ ldr r0, [r3] │ │ │ │ tst r1, r0 │ │ │ │ - bne c1f0c │ │ │ │ + bne c1a30 │ │ │ │ add r0, r3, #8 │ │ │ │ cmp ip, r0 │ │ │ │ - bcc c2040 │ │ │ │ + bcc c1b64 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ tst r1, r2 │ │ │ │ - bne c1f0c │ │ │ │ + bne c1a30 │ │ │ │ add r2, r3, #12 │ │ │ │ cmp ip, r2 │ │ │ │ - bcc c21b4 │ │ │ │ + bcc c1cd8 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ tst r1, r0 │ │ │ │ - bne c1f0c │ │ │ │ + bne c1a30 │ │ │ │ add r0, r3, #16 │ │ │ │ cmp ip, r0 │ │ │ │ - bcc c2040 │ │ │ │ + bcc c1b64 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ tst r1, r2 │ │ │ │ - bne c1f0c │ │ │ │ + bne c1a30 │ │ │ │ add r2, r3, #20 │ │ │ │ cmp ip, r2 │ │ │ │ - bcc c21b4 │ │ │ │ + bcc c1cd8 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ tst r1, r0 │ │ │ │ - bne c1f0c │ │ │ │ + bne c1a30 │ │ │ │ add r0, r3, #24 │ │ │ │ cmp ip, r0 │ │ │ │ - bcc c2040 │ │ │ │ + bcc c1b64 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ tst r1, r2 │ │ │ │ - bne c1f0c │ │ │ │ + bne c1a30 │ │ │ │ add lr, r3, #28 │ │ │ │ cmp ip, lr │ │ │ │ - bcc c21b4 │ │ │ │ + bcc c1cd8 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ tst r1, r2 │ │ │ │ - bne c1f0c │ │ │ │ + bne c1a30 │ │ │ │ sub r2, ip, #28 │ │ │ │ sub r3, r2, r3 │ │ │ │ bic r3, r3, #3 │ │ │ │ add r3, lr, r3 │ │ │ │ - b c2034 │ │ │ │ + b c1b58 │ │ │ │ ldr r2, [r2] │ │ │ │ add lr, lr, #4 │ │ │ │ tst r1, r2 │ │ │ │ - bne c1f0c │ │ │ │ + bne c1a30 │ │ │ │ cmp r3, lr │ │ │ │ mov r2, lr │ │ │ │ - bne c2024 │ │ │ │ + bne c1b48 │ │ │ │ cmp ip, r2 │ │ │ │ - bne c1efc │ │ │ │ + bne c1a20 │ │ │ │ cmp r4, #0 │ │ │ │ - blt c2290 │ │ │ │ + blt c1db4 │ │ │ │ cmn r4, #-2147483626 @ 0x80000016 │ │ │ │ - bgt c1f4c │ │ │ │ - ldr r9, [pc, #588] @ c22ac │ │ │ │ - ldr r2, [pc, #588] @ c22b0 │ │ │ │ + bgt c1a70 │ │ │ │ + ldr r9, [pc, #588] @ c1dd0 │ │ │ │ + ldr r2, [pc, #588] @ c1dd4 │ │ │ │ ldr r3, [r9, #712] @ 0x2c8 │ │ │ │ add r7, r4, #21 │ │ │ │ cmp r3, r2 │ │ │ │ mov r8, #1 │ │ │ │ - bne c1f38 │ │ │ │ - ldr r3, [pc, #572] @ c22b8 │ │ │ │ - bl 35a770 │ │ │ │ + bne c1a5c │ │ │ │ + ldr r3, [pc, #572] @ c1ddc │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r7, #512 @ 0x200 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr sl, [r3, #1528] @ 0x5f8 │ │ │ │ - bhi c2180 │ │ │ │ + bhi c1ca4 │ │ │ │ sub r1, r7, #1 │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [sl, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq c2238 │ │ │ │ + beq c1d5c │ │ │ │ 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 c2150 │ │ │ │ - ldr r3, [pc, #488] @ c22bc │ │ │ │ + beq c1c74 │ │ │ │ + ldr r3, [pc, #488] @ c1de0 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r2, [r3] │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ addne r2, r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - ldr r2, [pc, #468] @ c22c0 │ │ │ │ + ldr r2, [pc, #468] @ c1de4 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c2250 │ │ │ │ + bne c1d74 │ │ │ │ cmp r8, #0 │ │ │ │ - beq c21f8 │ │ │ │ + beq c1d1c │ │ │ │ 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 c22a4 │ │ │ │ + beq c1dc8 │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq c2224 │ │ │ │ + beq c1d48 │ │ │ │ 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 c21c4 │ │ │ │ + bcc c1ce8 │ │ │ │ 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 c20cc │ │ │ │ + bne c1bf0 │ │ │ │ ldr r3, [r9, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #312] @ c22c4 │ │ │ │ + ldr r2, [pc, #312] @ c1de8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c2268 │ │ │ │ + bne c1d8c │ │ │ │ mov r0, r7 │ │ │ │ bl 2a1bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq c1f4c │ │ │ │ + beq c1a70 │ │ │ │ ldr r3, [sl, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sl, #800] @ 0x320 │ │ │ │ - b c20cc │ │ │ │ + b c1bf0 │ │ │ │ mov r2, r0 │ │ │ │ cmp ip, r2 │ │ │ │ - bne c1efc │ │ │ │ - b c2048 │ │ │ │ + bne c1a20 │ │ │ │ + b c1b6c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ - b c20cc │ │ │ │ + b c1bf0 │ │ │ │ ldrb r3, [r0] │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ - ldreq r5, [pc, #228] @ c22c8 │ │ │ │ - ldrne r5, [pc, #196] @ c22ac │ │ │ │ + ldreq r5, [pc, #228] @ c1dec │ │ │ │ + ldrne r5, [pc, #196] @ c1dd0 │ │ │ │ addeq r3, r3, r3, lsl #1 │ │ │ │ addne r3, r3, #1296 @ 0x510 │ │ │ │ addeq r5, r5, r3, lsl #3 │ │ │ │ addne r5, r5, r3, lsl #5 │ │ │ │ - b c2148 │ │ │ │ + b c1c6c │ │ │ │ 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 c2124 │ │ │ │ + b c1c48 │ │ │ │ add r0, r5, #28 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ bl 29cdc │ │ │ │ - b c2148 │ │ │ │ + b c1c6c │ │ │ │ mov r0, sl │ │ │ │ - bl 92244 │ │ │ │ + bl 92168 │ │ │ │ mov r5, r0 │ │ │ │ - b c2178 │ │ │ │ - ldr r5, [pc, #124] @ c22cc │ │ │ │ - b c2148 │ │ │ │ - ldr r1, [pc, #120] @ c22d0 │ │ │ │ + b c1c9c │ │ │ │ + ldr r5, [pc, #124] @ c1df0 │ │ │ │ + b c1c6c │ │ │ │ + ldr r1, [pc, #120] @ c1df4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne c227c │ │ │ │ + bne c1da0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 18fcb8 │ │ │ │ - b c20fc │ │ │ │ + bl 18e2a4 │ │ │ │ + b c1c20 │ │ │ │ ldr r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b c219c │ │ │ │ + b c1cc0 │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b c20fc │ │ │ │ - ldr r3, [pc, #60] @ c22d4 │ │ │ │ - ldr r1, [pc, #60] @ c22d8 │ │ │ │ + b c1c20 │ │ │ │ + ldr r3, [pc, #60] @ c1df8 │ │ │ │ + ldr r1, [pc, #60] @ c1dfc │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b c1f5c │ │ │ │ + bl 18ed6c │ │ │ │ + b c1a80 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - b c2228 │ │ │ │ - subseq r4, r8, r0, lsl lr │ │ │ │ - andeq r2, r9, ip, lsr #2 │ │ │ │ + b c1d4c │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ + andeq r2, r9, r0, asr r0 │ │ │ │ addhi r8, r0, r0, lsl #1 │ │ │ │ andeq r0, r0, ip │ │ │ │ - ldrsheq sl, [r6], #-76 @ 0xffffffb4 │ │ │ │ - subseq r5, r8, r0, lsl lr │ │ │ │ + ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ andeq fp, r8, r0, asr r1 │ │ │ │ - subseq pc, r8, r0, lsl r4 @ │ │ │ │ - subseq r9, r8, r4, asr #22 │ │ │ │ - @ instruction: 0x0018f6f8 │ │ │ │ - ldrsbeq r1, [r6], #-12 │ │ │ │ - eorseq lr, r5, r8, lsl #10 │ │ │ │ + subseq pc, r7, r0, lsl r4 @ │ │ │ │ + subseq r9, r7, r4, asr #22 │ │ │ │ + andseq sp, r8, r4, ror #25 │ │ │ │ + ldrsbeq r1, [r5], #-12 │ │ │ │ + eorseq fp, r5, r8, lsl #29 │ │ │ │ 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 c2568 │ │ │ │ + bne c208c │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - blt c2568 │ │ │ │ + blt c208c │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - blt c2568 │ │ │ │ + blt c208c │ │ │ │ ldr lr, [r0, #12] │ │ │ │ cmp lr, #0 │ │ │ │ - blt c2568 │ │ │ │ + blt c208c │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c2568 │ │ │ │ + beq c208c │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ - beq c2568 │ │ │ │ + beq c208c │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c2568 │ │ │ │ + beq c208c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq c2568 │ │ │ │ + beq c208c │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c2568 │ │ │ │ + beq c208c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq c2568 │ │ │ │ + beq c208c │ │ │ │ ldr ip, [r0, #36] @ 0x24 │ │ │ │ cmp ip, #0 │ │ │ │ - beq c2568 │ │ │ │ + beq c208c │ │ │ │ ldr r3, [ip, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ - beq c2568 │ │ │ │ + beq c208c │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c2568 │ │ │ │ + beq c208c │ │ │ │ ldr r5, [r3, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ tst r5, #134217728 @ 0x8000000 │ │ │ │ - beq c2568 │ │ │ │ + beq c208c │ │ │ │ ldr ip, [ip, #8] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r5, ip │ │ │ │ - bne c2568 │ │ │ │ + bne c208c │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq c2568 │ │ │ │ + beq c208c │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ tst r5, #268435456 @ 0x10000000 │ │ │ │ - beq c2568 │ │ │ │ + beq c208c │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq c2568 │ │ │ │ + beq c208c │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ tst r5, #268435456 @ 0x10000000 │ │ │ │ - beq c2568 │ │ │ │ + beq c208c │ │ │ │ ldr r5, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq c2568 │ │ │ │ + beq c208c │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ tst r5, #268435456 @ 0x10000000 │ │ │ │ - beq c2568 │ │ │ │ + beq c208c │ │ │ │ ldr r5, [r0, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq c2568 │ │ │ │ + beq c208c │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ tst r5, #134217728 @ 0x8000000 │ │ │ │ - beq c2568 │ │ │ │ + beq c208c │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c2568 │ │ │ │ + beq c208c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ tst r0, #134217728 @ 0x8000000 │ │ │ │ - beq c2568 │ │ │ │ + beq c208c │ │ │ │ ldr r0, [r2, #8] │ │ │ │ orr r2, r2, r0 │ │ │ │ ands r2, r2, #1 │ │ │ │ - bne c2554 │ │ │ │ + bne c2078 │ │ │ │ cmp ip, #0 │ │ │ │ - ble c2500 │ │ │ │ + ble c2024 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ands r2, r2, #32 │ │ │ │ - beq c253c │ │ │ │ + beq c2060 │ │ │ │ cmp ip, #1 │ │ │ │ moveq r2, ip │ │ │ │ - beq c24d8 │ │ │ │ + beq c1ffc │ │ │ │ mov r2, #1 │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ tst r0, #32 │ │ │ │ - beq c2548 │ │ │ │ + beq c206c │ │ │ │ cmp ip, #2 │ │ │ │ add r2, r2, #1 │ │ │ │ - beq c24d8 │ │ │ │ + beq c1ffc │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ tst r0, #32 │ │ │ │ addne r2, r2, #1 │ │ │ │ cmp ip, #3 │ │ │ │ - beq c24d8 │ │ │ │ + beq c1ffc │ │ │ │ add r0, r3, #15 │ │ │ │ add ip, r0, ip │ │ │ │ add r3, r3, #18 │ │ │ │ ldrb r0, [r3, #1]! │ │ │ │ tst r0, #32 │ │ │ │ - beq c2530 │ │ │ │ + beq c2054 │ │ │ │ cmp r3, ip │ │ │ │ add r2, r2, #1 │ │ │ │ - bne c24c0 │ │ │ │ + bne c1fe4 │ │ │ │ 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 c2518 │ │ │ │ + blt c203c │ │ │ │ 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 c24f8 │ │ │ │ - ldr r3, [pc, #88] @ c2578 │ │ │ │ - ldr r1, [pc, #88] @ c257c │ │ │ │ + bpl c201c │ │ │ │ + ldr r3, [pc, #88] @ c209c │ │ │ │ + ldr r1, [pc, #88] @ c20a0 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ + bl 18ed6c │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, ip │ │ │ │ - bne c24c0 │ │ │ │ - b c24d8 │ │ │ │ + bne c1fe4 │ │ │ │ + b c1ffc │ │ │ │ cmp ip, #1 │ │ │ │ - bne c2488 │ │ │ │ - b c24d8 │ │ │ │ + bne c1fac │ │ │ │ + b c1ffc │ │ │ │ cmp ip, #2 │ │ │ │ - bne c24a0 │ │ │ │ - b c24d8 │ │ │ │ - ldr r3, [pc, #28] @ c2578 │ │ │ │ - ldr r1, [pc, #32] @ c2580 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b c2528 │ │ │ │ - ldr r1, [pc, #20] @ c2584 │ │ │ │ - ldr r0, [pc, #20] @ c2588 │ │ │ │ - bl 2e2cec <_PyErr_BadInternalCall@@Base> │ │ │ │ - b c2528 │ │ │ │ - subseq r1, r6, r0, ror r9 │ │ │ │ - mlaseq r6, r0, r3, r5 │ │ │ │ - eorseq r5, r6, r4, ror r3 │ │ │ │ + bne c1fc4 │ │ │ │ + b c1ffc │ │ │ │ + ldr r3, [pc, #28] @ c209c │ │ │ │ + ldr r1, [pc, #32] @ c20a4 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ed6c │ │ │ │ + b c204c │ │ │ │ + ldr r1, [pc, #20] @ c20a8 │ │ │ │ + ldr r0, [pc, #20] @ c20ac │ │ │ │ + bl 2e0194 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b c204c │ │ │ │ + subseq r1, r5, r0, ror r9 │ │ │ │ + eorseq r2, r6, ip, ror #25 │ │ │ │ + @ instruction: 0x00362cd0 │ │ │ │ andeq r0, r0, r7, asr #3 │ │ │ │ - eorseq r5, r6, ip, asr r3 │ │ │ │ + @ instruction: 0x00362cb8 │ │ │ │ │ │ │ │ -000c258c <_Py_write@@Base>: │ │ │ │ +000c20b0 <_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 c42a4 │ │ │ │ + bl c3dc8 │ │ │ │ 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 c7ff4 │ │ │ │ + bl c7b18 │ │ │ │ sub r3, r6, #4 │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ ands r3, r3, r4, lsr #31 │ │ │ │ - bne c2628 <_Py_write@@Base+0x9c> │ │ │ │ + bne c214c <_Py_write@@Base+0x9c> │ │ │ │ cmp r4, #0 │ │ │ │ - blt c2610 <_Py_write@@Base+0x84> │ │ │ │ + blt c2134 <_Py_write@@Base+0x84> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #36] @ c263c <_Py_write@@Base+0xb0> │ │ │ │ + ldr r3, [pc, #36] @ c2160 <_Py_write@@Base+0xb0> │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 1448e8 │ │ │ │ + bl 1440d8 │ │ │ │ mvn r4, #0 │ │ │ │ str r6, [r5] │ │ │ │ - b c2608 <_Py_write@@Base+0x7c> │ │ │ │ - bl 132dd8 │ │ │ │ + b c212c <_Py_write@@Base+0x7c> │ │ │ │ + bl 1325e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c25b8 <_Py_write@@Base+0x2c> │ │ │ │ + beq c20dc <_Py_write@@Base+0x2c> │ │ │ │ mov r6, #4 │ │ │ │ - b c261c <_Py_write@@Base+0x90> │ │ │ │ - subseq r1, r6, r8, ror r9 │ │ │ │ + b c2140 <_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] @ c31e4 <_Py_write@@Base+0xc58> │ │ │ │ + ldr r1, [pc, #2956] @ c2d08 <_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 c313c <_Py_write@@Base+0xbb0> │ │ │ │ + beq c2c60 <_Py_write@@Base+0xbb0> │ │ │ │ ldr r5, [r0, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ - bne c3150 <_Py_write@@Base+0xbc4> │ │ │ │ - ldr r1, [pc, #2912] @ c31e4 <_Py_write@@Base+0xc58> │ │ │ │ + bne c2c74 <_Py_write@@Base+0xbc4> │ │ │ │ + ldr r1, [pc, #2912] @ c2d08 <_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 c2e0c <_Py_write@@Base+0x880> │ │ │ │ - ldr r3, [pc, #2888] @ c31e8 <_Py_write@@Base+0xc5c> │ │ │ │ - ldr r2, [pc, #2888] @ c31ec <_Py_write@@Base+0xc60> │ │ │ │ + beq c2930 <_Py_write@@Base+0x880> │ │ │ │ + ldr r3, [pc, #2888] @ c2d0c <_Py_write@@Base+0xc5c> │ │ │ │ + ldr r2, [pc, #2888] @ c2d10 <_Py_write@@Base+0xc60> │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [r3, #692] @ 0x2b4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c2e3c <_Py_write@@Base+0x8b0> │ │ │ │ - ldr r3, [pc, #2868] @ c31f0 <_Py_write@@Base+0xc64> │ │ │ │ - bl 35a770 │ │ │ │ + bne c2960 <_Py_write@@Base+0x8b0> │ │ │ │ + ldr r3, [pc, #2868] @ c2d14 <_Py_write@@Base+0xc64> │ │ │ │ + bl 3580f0 │ │ │ │ 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 c2de0 <_Py_write@@Base+0x854> │ │ │ │ + beq c2904 <_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 c2bfc <_Py_write@@Base+0x670> │ │ │ │ + beq c2720 <_Py_write@@Base+0x670> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r5, #0 │ │ │ │ subne ip, r1, #1 │ │ │ │ - bne c2db4 <_Py_write@@Base+0x828> │ │ │ │ - ldr fp, [pc, #2768] @ c31e4 <_Py_write@@Base+0xc58> │ │ │ │ + bne c28d8 <_Py_write@@Base+0x828> │ │ │ │ + ldr fp, [pc, #2768] @ c2d08 <_Py_write@@Base+0xc58> │ │ │ │ mov r9, #1 │ │ │ │ add r3, r1, #1 │ │ │ │ cmp r1, fp │ │ │ │ mov r8, r5 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c310c <_Py_write@@Base+0xb80> │ │ │ │ + beq c2c30 <_Py_write@@Base+0xb80> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne c278c <_Py_write@@Base+0x200> │ │ │ │ + bne c22b0 <_Py_write@@Base+0x200> │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl c441c │ │ │ │ + bl c3f40 │ │ │ │ subs r3, r0, #0 │ │ │ │ - bne c2ba8 <_Py_write@@Base+0x61c> │ │ │ │ + bne c26cc <_Py_write@@Base+0x61c> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c278c <_Py_write@@Base+0x200> │ │ │ │ + bne c22b0 <_Py_write@@Base+0x200> │ │ │ │ mov r0, r4 │ │ │ │ - bl cb930 <_Py_NewReferenceNoTotal@@Base+0x28> │ │ │ │ + bl cb448 <_Py_NewReferenceNoTotal@@Base+0x28> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ sub r1, r1, #1 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c2794 <_Py_write@@Base+0x208> │ │ │ │ + beq c22b8 <_Py_write@@Base+0x208> │ │ │ │ cmp r9, r5 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq c2ab8 <_Py_write@@Base+0x52c> │ │ │ │ + beq c25dc <_Py_write@@Base+0x52c> │ │ │ │ str r6, [r7, r5, lsl #2] │ │ │ │ ldr sl, [r4, #8] │ │ │ │ add r5, r5, #1 │ │ │ │ - b c2714 <_Py_write@@Base+0x188> │ │ │ │ + b c2238 <_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 c2dcc <_Py_write@@Base+0x840> │ │ │ │ + beq c28f0 <_Py_write@@Base+0x840> │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ cmp r9, #0 │ │ │ │ - bne c2dcc <_Py_write@@Base+0x840> │ │ │ │ + bne c28f0 <_Py_write@@Base+0x840> │ │ │ │ cmp r5, #1073741824 @ 0x40000000 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ - bhi c312c <_Py_write@@Base+0xba0> │ │ │ │ + bhi c2c50 <_Py_write@@Base+0xba0> │ │ │ │ sub sl, r5, #1 │ │ │ │ lsl sl, sl, #2 │ │ │ │ cmn sl, #13 │ │ │ │ - bhi c312c <_Py_write@@Base+0xba0> │ │ │ │ + bhi c2c50 <_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 c2f34 <_Py_write@@Base+0x9a8> │ │ │ │ + bhi c2a58 <_Py_write@@Base+0x9a8> │ │ │ │ ldr r6, [fp, #12] │ │ │ │ str ip, [fp, #4] │ │ │ │ adds r6, r6, r0 │ │ │ │ - beq c3118 <_Py_write@@Base+0xb8c> │ │ │ │ + beq c2c3c <_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 c2878 <_Py_write@@Base+0x2ec> │ │ │ │ + ble c239c <_Py_write@@Base+0x2ec> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r5, #2 │ │ │ │ str r3, [r6, #12] │ │ │ │ - beq c2878 <_Py_write@@Base+0x2ec> │ │ │ │ + beq c239c <_Py_write@@Base+0x2ec> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r5, #3 │ │ │ │ str r3, [r6, #16] │ │ │ │ - beq c2878 <_Py_write@@Base+0x2ec> │ │ │ │ + beq c239c <_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 c2860 <_Py_write@@Base+0x2d4> │ │ │ │ + bne c2384 <_Py_write@@Base+0x2d4> │ │ │ │ ldr r3, [sp] │ │ │ │ - ldr r2, [pc, #2416] @ c31f4 <_Py_write@@Base+0xc68> │ │ │ │ + ldr r2, [pc, #2416] @ c2d18 <_Py_write@@Base+0xc68> │ │ │ │ ldr r3, [r3, #704] @ 0x2c0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c2df4 <_Py_write@@Base+0x868> │ │ │ │ - ldr r3, [pc, #2396] @ c31f0 <_Py_write@@Base+0xc64> │ │ │ │ - bl 35a770 │ │ │ │ + bne c2918 <_Py_write@@Base+0x868> │ │ │ │ + ldr r3, [pc, #2396] @ c2d14 <_Py_write@@Base+0xc64> │ │ │ │ + bl 3580f0 │ │ │ │ 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 c2c5c <_Py_write@@Base+0x6d0> │ │ │ │ + beq c2780 <_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 c28f0 <_Py_write@@Base+0x364> │ │ │ │ + bgt c2414 <_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 c2c5c <_Py_write@@Base+0x6d0> │ │ │ │ + beq c2780 <_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 c2d1c <_Py_write@@Base+0x790> │ │ │ │ + beq c2840 <_Py_write@@Base+0x790> │ │ │ │ cmp r2, #0 │ │ │ │ - beq c2e58 <_Py_write@@Base+0x8cc> │ │ │ │ + beq c297c <_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 c31a4 <_Py_write@@Base+0xc18> │ │ │ │ + beq c2cc8 <_Py_write@@Base+0xc18> │ │ │ │ cmp r8, #1 │ │ │ │ ldr r7, [r7] │ │ │ │ - ble c2994 <_Py_write@@Base+0x408> │ │ │ │ + ble c24b8 <_Py_write@@Base+0x408> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r2, [r2] │ │ │ │ cmp r8, #2 │ │ │ │ add r7, r7, r2 │ │ │ │ - beq c2994 <_Py_write@@Base+0x408> │ │ │ │ + beq c24b8 <_Py_write@@Base+0x408> │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r2, [r2] │ │ │ │ cmp r8, #3 │ │ │ │ add r7, r7, r2 │ │ │ │ - beq c2994 <_Py_write@@Base+0x408> │ │ │ │ + beq c24b8 <_Py_write@@Base+0x408> │ │ │ │ add r8, r3, r8, lsl #2 │ │ │ │ add r3, r3, #12 │ │ │ │ ldr r2, [r3], #4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq c3160 <_Py_write@@Base+0xbd4> │ │ │ │ + beq c2c84 <_Py_write@@Base+0xbd4> │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r3, r8 │ │ │ │ add r7, r7, r2 │ │ │ │ - bne c2978 <_Py_write@@Base+0x3ec> │ │ │ │ + bne c249c <_Py_write@@Base+0x3ec> │ │ │ │ cmp r7, #1073741824 @ 0x40000000 │ │ │ │ ldr r8, [r4, #20] │ │ │ │ - bhi c3180 <_Py_write@@Base+0xbf4> │ │ │ │ + bhi c2ca4 <_Py_write@@Base+0xbf4> │ │ │ │ cmp r7, #0 │ │ │ │ - beq c2ca0 <_Py_write@@Base+0x714> │ │ │ │ + beq c27c4 <_Py_write@@Base+0x714> │ │ │ │ sub r2, r7, #1 │ │ │ │ lsl r2, r2, #2 │ │ │ │ cmn r2, #13 │ │ │ │ - bhi c3180 <_Py_write@@Base+0xbf4> │ │ │ │ + bhi c2ca4 <_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 c2cc4 <_Py_write@@Base+0x738> │ │ │ │ + bcc c27e8 <_Py_write@@Base+0x738> │ │ │ │ str r1, [r5, #4] │ │ │ │ ldr r5, [r5, #12] │ │ │ │ adds r5, r5, r3 │ │ │ │ - beq c316c <_Py_write@@Base+0xbe0> │ │ │ │ + beq c2c90 <_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 c2a48 <_Py_write@@Base+0x4bc> │ │ │ │ + ble c256c <_Py_write@@Base+0x4bc> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [r1, r9, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c2a3c <_Py_write@@Base+0x4b0> │ │ │ │ + beq c2560 <_Py_write@@Base+0x4b0> │ │ │ │ ldr r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bgt c2a60 <_Py_write@@Base+0x4d4> │ │ │ │ + bgt c2584 <_Py_write@@Base+0x4d4> │ │ │ │ add r9, r9, #1 │ │ │ │ cmp lr, r9 │ │ │ │ - bne c2a24 <_Py_write@@Base+0x498> │ │ │ │ + bne c2548 <_Py_write@@Base+0x498> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ sub r3, r2, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r2, #1 │ │ │ │ ldr r0, [r1] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ lsl r7, ip, #2 │ │ │ │ str r0, [r1, ip, lsl #2] │ │ │ │ - beq c2aa0 <_Py_write@@Base+0x514> │ │ │ │ + beq c25c4 <_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 c2a80 <_Py_write@@Base+0x4f4> │ │ │ │ + bne c25a4 <_Py_write@@Base+0x4f4> │ │ │ │ add r9, r9, #1 │ │ │ │ cmp r9, lr │ │ │ │ - beq c2a48 <_Py_write@@Base+0x4bc> │ │ │ │ + beq c256c <_Py_write@@Base+0x4bc> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ add ip, ip, r2 │ │ │ │ - b c2a24 <_Py_write@@Base+0x498> │ │ │ │ + b c2548 <_Py_write@@Base+0x498> │ │ │ │ lsl r9, r9, #1 │ │ │ │ lsls sl, r9, #2 │ │ │ │ - bmi c3130 <_Py_write@@Base+0xba4> │ │ │ │ + bmi c2c54 <_Py_write@@Base+0xba4> │ │ │ │ ldr r0, [sp] │ │ │ │ - ldr r2, [pc, #1832] @ c31f8 <_Py_write@@Base+0xc6c> │ │ │ │ + ldr r2, [pc, #1832] @ c2d1c <_Py_write@@Base+0xc6c> │ │ │ │ ldr r3, [r0, #700] @ 0x2bc │ │ │ │ ldr r8, [r0, #688] @ 0x2b0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c2f20 <_Py_write@@Base+0x994> │ │ │ │ + bne c2a44 <_Py_write@@Base+0x994> │ │ │ │ cmp r7, #0 │ │ │ │ - beq c2c3c <_Py_write@@Base+0x6b0> │ │ │ │ - ldr r3, [pc, #1796] @ c31f0 <_Py_write@@Base+0xc64> │ │ │ │ - bl 35a770 │ │ │ │ + beq c2760 <_Py_write@@Base+0x6b0> │ │ │ │ + ldr r3, [pc, #1796] @ c2d14 <_Py_write@@Base+0xc64> │ │ │ │ + bl 3580f0 │ │ │ │ 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 c2d3c <_Py_write@@Base+0x7b0> │ │ │ │ + beq c2860 <_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 c2b48 <_Py_write@@Base+0x5bc> │ │ │ │ + bgt c266c <_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 c2d3c <_Py_write@@Base+0x7b0> │ │ │ │ + beq c2860 <_Py_write@@Base+0x7b0> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp sl, r3, lsl #3 │ │ │ │ lsl r2, r3, #3 │ │ │ │ - bhi c2b6c <_Py_write@@Base+0x5e0> │ │ │ │ + bhi c2690 <_Py_write@@Base+0x5e0> │ │ │ │ add r3, r2, r3, lsl #4 │ │ │ │ cmp r3, r9, lsl #4 │ │ │ │ - bcc c277c <_Py_write@@Base+0x1f0> │ │ │ │ + bcc c22a0 <_Py_write@@Base+0x1f0> │ │ │ │ mov r2, sl │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 9212c │ │ │ │ + bl 92050 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq c3130 <_Py_write@@Base+0xba4> │ │ │ │ + beq c2c54 <_Py_write@@Base+0xba4> │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ bl 29cdc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 99fe0 │ │ │ │ + bl 99f04 │ │ │ │ mov r7, sl │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - b c277c <_Py_write@@Base+0x1f0> │ │ │ │ + b c22a0 <_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 c2fa8 <_Py_write@@Base+0xa1c> │ │ │ │ + bhi c2acc <_Py_write@@Base+0xa1c> │ │ │ │ ldr r6, [r2, #12] │ │ │ │ str r0, [r2, #4] │ │ │ │ adds r6, r6, ip │ │ │ │ - beq c31b0 <_Py_write@@Base+0xc24> │ │ │ │ + beq c2cd4 <_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 c2770 <_Py_write@@Base+0x1e4> │ │ │ │ + b c2294 <_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 c26fc <_Py_write@@Base+0x170> │ │ │ │ + bcc c2220 <_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 c2d68 <_Py_write@@Base+0x7dc> │ │ │ │ + beq c288c <_Py_write@@Base+0x7dc> │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ - b c26fc <_Py_write@@Base+0x170> │ │ │ │ + b c2220 <_Py_write@@Base+0x170> │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 9212c │ │ │ │ + bl 92050 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c3130 <_Py_write@@Base+0xba4> │ │ │ │ + beq c2c54 <_Py_write@@Base+0xba4> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov r7, r0 │ │ │ │ - b c277c <_Py_write@@Base+0x1f0> │ │ │ │ + b c22a0 <_Py_write@@Base+0x1f0> │ │ │ │ ldr r3, [sp] │ │ │ │ - ldr r2, [pc, #1428] @ c31fc <_Py_write@@Base+0xc70> │ │ │ │ + ldr r2, [pc, #1428] @ c2d20 <_Py_write@@Base+0xc70> │ │ │ │ ldr r3, [r3, #684] @ 0x2ac │ │ │ │ cmp r3, r2 │ │ │ │ - bne c30c8 <_Py_write@@Base+0xb3c> │ │ │ │ + bne c2bec <_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 c2924 <_Py_write@@Base+0x398> │ │ │ │ + bgt c2448 <_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 c29d8 <_Py_write@@Base+0x44c> │ │ │ │ + bls c24fc <_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 99848 │ │ │ │ + bl 9976c │ │ │ │ ldr r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c316c <_Py_write@@Base+0xbe0> │ │ │ │ + beq c2c90 <_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 c29d8 <_Py_write@@Base+0x44c> │ │ │ │ + b c24fc <_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 c2918 <_Py_write@@Base+0x38c> │ │ │ │ + b c243c <_Py_write@@Base+0x38c> │ │ │ │ ldr r3, [sp] │ │ │ │ - ldr r2, [pc, #1208] @ c3200 <_Py_write@@Base+0xc74> │ │ │ │ + ldr r2, [pc, #1208] @ c2d24 <_Py_write@@Base+0xc74> │ │ │ │ ldr r3, [r3, #680] @ 0x2a8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c30dc <_Py_write@@Base+0xb50> │ │ │ │ + bne c2c00 <_Py_write@@Base+0xb50> │ │ │ │ cmp sl, #1 │ │ │ │ movcs r1, sl │ │ │ │ movcc r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ bl 2a7a4 │ │ │ │ - b c2c48 <_Py_write@@Base+0x6bc> │ │ │ │ + b c276c <_Py_write@@Base+0x6bc> │ │ │ │ ldr r3, [sp] │ │ │ │ - ldr r2, [pc, #1168] @ c3204 <_Py_write@@Base+0xc78> │ │ │ │ + ldr r2, [pc, #1168] @ c2d28 <_Py_write@@Base+0xc78> │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c30f4 <_Py_write@@Base+0xb68> │ │ │ │ + bne c2c18 <_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 c26fc <_Py_write@@Base+0x170> │ │ │ │ + bne c2220 <_Py_write@@Base+0x170> │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 2a1f3c │ │ │ │ + bl 29ef8c │ │ │ │ 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 c2a4c <_Py_write@@Base+0x4c0> │ │ │ │ + b c2570 <_Py_write@@Base+0x4c0> │ │ │ │ mov r0, r7 │ │ │ │ - bl 99d3c │ │ │ │ + bl 99c60 │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ sub ip, ip, #1 │ │ │ │ - b c2db4 <_Py_write@@Base+0x828> │ │ │ │ + b c28d8 <_Py_write@@Base+0x828> │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 92244 │ │ │ │ + bl 92168 │ │ │ │ mov r7, r0 │ │ │ │ - b c2c2c <_Py_write@@Base+0x6a0> │ │ │ │ + b c2750 <_Py_write@@Base+0x6a0> │ │ │ │ ldr r2, [sp] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r2, #688] @ 0x2b0 │ │ │ │ blx r3 │ │ │ │ ldr r8, [r6] │ │ │ │ - b c2c88 <_Py_write@@Base+0x6fc> │ │ │ │ + b c27ac <_Py_write@@Base+0x6fc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 345740 │ │ │ │ + bl 3431d0 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ - bne c2dac <_Py_write@@Base+0x820> │ │ │ │ - ldr r3, [pc, #960] @ c31e8 <_Py_write@@Base+0xc5c> │ │ │ │ - ldr r2, [pc, #960] @ c31ec <_Py_write@@Base+0xc60> │ │ │ │ + bne c28d0 <_Py_write@@Base+0x820> │ │ │ │ + ldr r3, [pc, #960] @ c2d0c <_Py_write@@Base+0xc5c> │ │ │ │ + ldr r2, [pc, #960] @ c2d10 <_Py_write@@Base+0xc60> │ │ │ │ str r3, [sp] │ │ │ │ ldr r3, [r3, #692] @ 0x2b4 │ │ │ │ ldr sl, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq c26b4 <_Py_write@@Base+0x128> │ │ │ │ + beq c21d8 <_Py_write@@Base+0x128> │ │ │ │ ldr r2, [sp] │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [r2, #688] @ 0x2b0 │ │ │ │ blx r3 │ │ │ │ subs r7, r0, #0 │ │ │ │ - bne c2c34 <_Py_write@@Base+0x6a8> │ │ │ │ - b c2da0 <_Py_write@@Base+0x814> │ │ │ │ + bne c2758 <_Py_write@@Base+0x6a8> │ │ │ │ + b c28c4 <_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] │ │ │ │ @@ -157272,122 +156957,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 c2eb8 <_Py_write@@Base+0x92c> │ │ │ │ + bne c29dc <_Py_write@@Base+0x92c> │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c2eb4 <_Py_write@@Base+0x928> │ │ │ │ + beq c29d8 <_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 c303c <_Py_write@@Base+0xab0> │ │ │ │ + beq c2b60 <_Py_write@@Base+0xab0> │ │ │ │ cmp r3, #1 │ │ │ │ - beq c3010 <_Py_write@@Base+0xa84> │ │ │ │ + beq c2b34 <_Py_write@@Base+0xa84> │ │ │ │ ldr r3, [ip, #532] @ 0x214 │ │ │ │ cmp r3, #0 │ │ │ │ streq r2, [ip, #532] @ 0x214 │ │ │ │ cmp r2, r0 │ │ │ │ - beq c2918 <_Py_write@@Base+0x38c> │ │ │ │ + beq c243c <_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 c2918 <_Py_write@@Base+0x38c> │ │ │ │ + b c243c <_Py_write@@Base+0x38c> │ │ │ │ mov r2, sl │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ - b c2c48 <_Py_write@@Base+0x6bc> │ │ │ │ + b c276c <_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 99848 │ │ │ │ + bl 9976c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c3118 <_Py_write@@Base+0xb8c> │ │ │ │ + beq c2c3c <_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 c3118 <_Py_write@@Base+0xb8c> │ │ │ │ + beq c2c3c <_Py_write@@Base+0xb8c> │ │ │ │ ldr fp, [r1, #4] │ │ │ │ - b c2800 <_Py_write@@Base+0x274> │ │ │ │ - ldr r0, [pc, #600] @ c3208 <_Py_write@@Base+0xc7c> │ │ │ │ + b c2324 <_Py_write@@Base+0x274> │ │ │ │ + ldr r0, [pc, #600] @ c2d2c <_Py_write@@Base+0xc7c> │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 99848 │ │ │ │ + bl 9976c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c31b0 <_Py_write@@Base+0xc24> │ │ │ │ + beq c2cd4 <_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 c31b0 <_Py_write@@Base+0xc24> │ │ │ │ + beq c2cd4 <_Py_write@@Base+0xc24> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - b c2bd4 <_Py_write@@Base+0x648> │ │ │ │ + b c26f8 <_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 c2918 <_Py_write@@Base+0x38c> │ │ │ │ + b c243c <_Py_write@@Base+0x38c> │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq c2ecc <_Py_write@@Base+0x940> │ │ │ │ + beq c29f0 <_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] │ │ │ │ @@ -157411,563 +157096,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 c2c88 <_Py_write@@Base+0x6fc> │ │ │ │ + b c27ac <_Py_write@@Base+0x6fc> │ │ │ │ ldr r2, [sp] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b c2c78 <_Py_write@@Base+0x6ec> │ │ │ │ + b c279c <_Py_write@@Base+0x6ec> │ │ │ │ ldr r1, [sp] │ │ │ │ mov r2, sl │ │ │ │ ldr r0, [r1, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ - b c2c48 <_Py_write@@Base+0x6bc> │ │ │ │ + b c276c <_Py_write@@Base+0x6bc> │ │ │ │ ldr r2, [sp] │ │ │ │ mov r1, #4 │ │ │ │ ldr r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ - b c2d88 <_Py_write@@Base+0x7fc> │ │ │ │ + b c28ac <_Py_write@@Base+0x7fc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 345740 │ │ │ │ - b c2728 <_Py_write@@Base+0x19c> │ │ │ │ + bl 3431d0 │ │ │ │ + b c224c <_Py_write@@Base+0x19c> │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 2a1f3c │ │ │ │ + bl 29ef8c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne c280c <_Py_write@@Base+0x280> │ │ │ │ - bl 2a1f3c │ │ │ │ + bne c2330 <_Py_write@@Base+0x280> │ │ │ │ + bl 29ef8c │ │ │ │ mov r0, r7 │ │ │ │ - bl 99d3c │ │ │ │ - b c2da0 <_Py_write@@Base+0x814> │ │ │ │ - bl 345740 │ │ │ │ + bl 99c60 │ │ │ │ + b c28c4 <_Py_write@@Base+0x814> │ │ │ │ + bl 3431d0 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp r5, #0 │ │ │ │ - beq c267c <_Py_write@@Base+0xf0> │ │ │ │ + beq c21a0 <_Py_write@@Base+0xf0> │ │ │ │ sub r3, r3, #1 │ │ │ │ mov r5, #0 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b c2a54 <_Py_write@@Base+0x4c8> │ │ │ │ + b c2578 <_Py_write@@Base+0x4c8> │ │ │ │ cmp r3, r8 │ │ │ │ - bne c2978 <_Py_write@@Base+0x3ec> │ │ │ │ - b c2994 <_Py_write@@Base+0x408> │ │ │ │ + bne c249c <_Py_write@@Base+0x3ec> │ │ │ │ + b c24b8 <_Py_write@@Base+0x408> │ │ │ │ str r2, [sp] │ │ │ │ - bl 2a1f3c │ │ │ │ + bl 29ef8c │ │ │ │ ldr r2, [sp] │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne c29f8 <_Py_write@@Base+0x46c> │ │ │ │ - bl 2a1f3c │ │ │ │ - bl a5774 │ │ │ │ + bne c251c <_Py_write@@Base+0x46c> │ │ │ │ + bl 29ef8c │ │ │ │ + bl a5698 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c2dc4 <_Py_write@@Base+0x838> │ │ │ │ + beq c28e8 <_Py_write@@Base+0x838> │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b c3154 <_Py_write@@Base+0xbc8> │ │ │ │ + b c2c78 <_Py_write@@Base+0xbc8> │ │ │ │ cmp r8, #1 │ │ │ │ - bgt c2940 <_Py_write@@Base+0x3b4> │ │ │ │ - b c2c9c <_Py_write@@Base+0x710> │ │ │ │ + bgt c2464 <_Py_write@@Base+0x3b4> │ │ │ │ + b c27c0 <_Py_write@@Base+0x710> │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 2a1f3c │ │ │ │ + bl 29ef8c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne c2be0 <_Py_write@@Base+0x654> │ │ │ │ - bl 2a1f3c │ │ │ │ - bl a5774 │ │ │ │ + bne c2704 <_Py_write@@Base+0x654> │ │ │ │ + bl 29ef8c │ │ │ │ + bl a5698 │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ sub r1, ip, #1 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ - b c2794 <_Py_write@@Base+0x208> │ │ │ │ + b c22b8 <_Py_write@@Base+0x208> │ │ │ │ andeq r1, r0, r0, ror r7 │ │ │ │ - subseq r4, r8, r0, lsl lr │ │ │ │ - andeq r2, r9, ip, lsr #2 │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ + andeq r2, r9, r0, asr r0 │ │ │ │ andeq r0, r0, ip │ │ │ │ - andeq r9, r9, r0, ror #31 │ │ │ │ - strdeq fp, [sl], -ip │ │ │ │ - strdeq fp, [r8], -ip │ │ │ │ - andeq fp, r8, r8, lsr r6 │ │ │ │ + andeq r9, r9, r4, lsl #30 │ │ │ │ + andeq fp, sl, r0, lsr #14 │ │ │ │ + andeq fp, r8, r8, ror #10 │ │ │ │ + andeq fp, r8, r4, lsr #11 │ │ │ │ andeq fp, r8, r0, asr r1 │ │ │ │ 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] @ c4210 <_Py_write@@Base+0x1c84> │ │ │ │ + ldr r3, [pc, #4076] @ c3d34 <_Py_write@@Base+0x1c84> │ │ │ │ ldr r5, [r0, #32] │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r9, [r3, #8] │ │ │ │ subs r3, r6, #1 │ │ │ │ - bmi c3f04 <_Py_write@@Base+0x1978> │ │ │ │ + bmi c3a28 <_Py_write@@Base+0x1978> │ │ │ │ add fp, r5, r6, lsl #2 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c4258 <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c3d7c <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - ldr r7, [pc, #4020] @ c4214 <_Py_write@@Base+0x1c88> │ │ │ │ + ldr r7, [pc, #4020] @ c3d38 <_Py_write@@Base+0x1c88> │ │ │ │ cmp r2, r7 │ │ │ │ - bne c4258 <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c3d7c <_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 9f6c0 │ │ │ │ + bl 9f5e4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r6, #1 │ │ │ │ str r0, [r8, r3, lsl #2] │ │ │ │ - beq c33c8 <_Py_write@@Base+0xe3c> │ │ │ │ + beq c2eec <_Py_write@@Base+0xe3c> │ │ │ │ ldr r3, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c4258 <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c3d7c <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c4258 <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c3d7c <_Py_write@@Base+0x1ccc> │ │ │ │ sub r3, sl, #4 │ │ │ │ ldr r1, [r8, r3] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9f6c0 │ │ │ │ + bl 9f5e4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r6, #2 │ │ │ │ str r0, [r8, r3] │ │ │ │ - beq c33c8 <_Py_write@@Base+0xe3c> │ │ │ │ + beq c2eec <_Py_write@@Base+0xe3c> │ │ │ │ ldr r3, [r5, r6, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c4258 <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c3d7c <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c4258 <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c3d7c <_Py_write@@Base+0x1ccc> │ │ │ │ sub r3, sl, #8 │ │ │ │ ldr r1, [r8, r3] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9f6c0 │ │ │ │ + bl 9f5e4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r6, #3 │ │ │ │ str r0, [r8, r3] │ │ │ │ - beq c33c8 <_Py_write@@Base+0xe3c> │ │ │ │ + beq c2eec <_Py_write@@Base+0xe3c> │ │ │ │ ldr r3, [fp, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c4258 <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c3d7c <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c4258 <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c3d7c <_Py_write@@Base+0x1ccc> │ │ │ │ sub r3, sl, #12 │ │ │ │ ldr r1, [r8, r3] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9f6c0 │ │ │ │ + bl 9f5e4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r6, #4 │ │ │ │ str r0, [r8, r3] │ │ │ │ - beq c33c8 <_Py_write@@Base+0xe3c> │ │ │ │ + beq c2eec <_Py_write@@Base+0xe3c> │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c4258 <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c3d7c <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c4258 <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c3d7c <_Py_write@@Base+0x1ccc> │ │ │ │ sub sl, sl, #16 │ │ │ │ ldr r1, [r8, sl] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9f6c0 │ │ │ │ + bl 9f5e4 │ │ │ │ cmp r6, #5 │ │ │ │ str r0, [r8, sl] │ │ │ │ sub r8, r6, #6 │ │ │ │ - beq c33c8 <_Py_write@@Base+0xe3c> │ │ │ │ + beq c2eec <_Py_write@@Base+0xe3c> │ │ │ │ sub r6, r6, #-1073741822 @ 0xc0000002 │ │ │ │ add r5, r5, r6, lsl #2 │ │ │ │ ldr r1, [r5, #-4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq c4258 <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c3d7c <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c4258 <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c3d7c <_Py_write@@Base+0x1ccc> │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9f6c0 │ │ │ │ + bl 9f5e4 │ │ │ │ sub r8, r8, #1 │ │ │ │ cmn r8, #1 │ │ │ │ str r0, [r5] │ │ │ │ - bne c3394 <_Py_write@@Base+0xe08> │ │ │ │ - ldr r2, [pc, #3648] @ c4210 <_Py_write@@Base+0x1c84> │ │ │ │ - bl 35a770 │ │ │ │ + bne c2eb8 <_Py_write@@Base+0xe08> │ │ │ │ + ldr r2, [pc, #3648] @ c3d34 <_Py_write@@Base+0x1c84> │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r9, [r2, #8] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r8, r2, #1 │ │ │ │ - bmi c3da4 <_Py_write@@Base+0x1818> │ │ │ │ + bmi c38c8 <_Py_write@@Base+0x1818> │ │ │ │ add r2, r2, #3 │ │ │ │ - ldr sl, [pc, #3620] @ c4218 <_Py_write@@Base+0x1c8c> │ │ │ │ - ldr r6, [pc, #3620] @ c421c <_Py_write@@Base+0x1c90> │ │ │ │ + ldr sl, [pc, #3620] @ c3d3c <_Py_write@@Base+0x1c8c> │ │ │ │ + ldr r6, [pc, #3620] @ c3d40 <_Py_write@@Base+0x1c90> │ │ │ │ add fp, r3, r2, lsl #2 │ │ │ │ ldr r5, [fp, #-4]! │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c3bf4 <_Py_write@@Base+0x1668> │ │ │ │ + bne c3718 <_Py_write@@Base+0x1668> │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ - beq c35f4 <_Py_write@@Base+0x1068> │ │ │ │ + beq c3118 <_Py_write@@Base+0x1068> │ │ │ │ tst r3, #32 │ │ │ │ - beq c4280 <_Py_write@@Base+0x1cf4> │ │ │ │ + beq c3da4 <_Py_write@@Base+0x1cf4> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ add r3, r5, #20 │ │ │ │ add r1, r3, r1 │ │ │ │ cmp r3, r1 │ │ │ │ - beq c35dc <_Py_write@@Base+0x1050> │ │ │ │ + beq c3100 <_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 c35f4 <_Py_write@@Base+0x1068> │ │ │ │ + bne c3118 <_Py_write@@Base+0x1068> │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - beq c35dc <_Py_write@@Base+0x1050> │ │ │ │ + beq c3100 <_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 c35f4 <_Py_write@@Base+0x1068> │ │ │ │ + bne c3118 <_Py_write@@Base+0x1068> │ │ │ │ add r2, r3, #2 │ │ │ │ cmp r1, r2 │ │ │ │ - beq c35dc <_Py_write@@Base+0x1050> │ │ │ │ + beq c3100 <_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 c35f4 <_Py_write@@Base+0x1068> │ │ │ │ + bne c3118 <_Py_write@@Base+0x1068> │ │ │ │ add r2, r3, #3 │ │ │ │ cmp r1, r2 │ │ │ │ - beq c35dc <_Py_write@@Base+0x1050> │ │ │ │ + beq c3100 <_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 c35f4 <_Py_write@@Base+0x1068> │ │ │ │ + bne c3118 <_Py_write@@Base+0x1068> │ │ │ │ add r2, r3, #4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq c35dc <_Py_write@@Base+0x1050> │ │ │ │ + beq c3100 <_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 c35f4 <_Py_write@@Base+0x1068> │ │ │ │ + bne c3118 <_Py_write@@Base+0x1068> │ │ │ │ add r2, r3, #5 │ │ │ │ cmp r1, r2 │ │ │ │ - beq c35dc <_Py_write@@Base+0x1050> │ │ │ │ + beq c3100 <_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 c35f4 <_Py_write@@Base+0x1068> │ │ │ │ + bne c3118 <_Py_write@@Base+0x1068> │ │ │ │ add r2, r3, #6 │ │ │ │ cmp r1, r2 │ │ │ │ - beq c35dc <_Py_write@@Base+0x1050> │ │ │ │ + beq c3100 <_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 c35f4 <_Py_write@@Base+0x1068> │ │ │ │ + bne c3118 <_Py_write@@Base+0x1068> │ │ │ │ add r2, r3, #7 │ │ │ │ cmp r1, r2 │ │ │ │ - beq c35dc <_Py_write@@Base+0x1050> │ │ │ │ + beq c3100 <_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 c35f4 <_Py_write@@Base+0x1068> │ │ │ │ + bne c3118 <_Py_write@@Base+0x1068> │ │ │ │ add r3, r3, #8 │ │ │ │ cmp r3, r1 │ │ │ │ - beq c35dc <_Py_write@@Base+0x1050> │ │ │ │ + beq c3100 <_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 c35f4 <_Py_write@@Base+0x1068> │ │ │ │ + bne c3118 <_Py_write@@Base+0x1068> │ │ │ │ cmp r1, r3 │ │ │ │ - bne c35b0 <_Py_write@@Base+0x1024> │ │ │ │ + bne c30d4 <_Py_write@@Base+0x1024> │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9f6c0 │ │ │ │ + bl 9f5e4 │ │ │ │ cmp r5, r0 │ │ │ │ strne r0, [fp] │ │ │ │ subs r8, r8, #1 │ │ │ │ - bcs c33f8 <_Py_write@@Base+0xe6c> │ │ │ │ + bcs c2f1c <_Py_write@@Base+0xe6c> │ │ │ │ ldr r8, [r4, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #3080] @ c4210 <_Py_write@@Base+0x1c84> │ │ │ │ - bl 35a770 │ │ │ │ + ldr r3, [pc, #3080] @ c3d34 <_Py_write@@Base+0x1c84> │ │ │ │ + bl 3580f0 │ │ │ │ ldr r5, [r8, #8] │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r9, [r3, #8] │ │ │ │ subs r3, r5, #1 │ │ │ │ - bmi c3db4 <_Py_write@@Base+0x1828> │ │ │ │ + bmi c38d8 <_Py_write@@Base+0x1828> │ │ │ │ add fp, r8, r5, lsl #2 │ │ │ │ ldr r2, [fp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq c4258 <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c3d7c <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - ldr r7, [pc, #3036] @ c4214 <_Py_write@@Base+0x1c88> │ │ │ │ + ldr r7, [pc, #3036] @ c3d38 <_Py_write@@Base+0x1c88> │ │ │ │ cmp r2, r7 │ │ │ │ - bne c4258 <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c3d7c <_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 9f6c0 │ │ │ │ + bl 9f5e4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, #1 │ │ │ │ str r0, [r6, r3, lsl #2] │ │ │ │ - beq c37a0 <_Py_write@@Base+0x1214> │ │ │ │ + beq c32c4 <_Py_write@@Base+0x1214> │ │ │ │ ldr r3, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c4258 <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c3d7c <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c4258 <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c3d7c <_Py_write@@Base+0x1ccc> │ │ │ │ sub r3, sl, #4 │ │ │ │ ldr r1, [r6, r3] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9f6c0 │ │ │ │ + bl 9f5e4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, #2 │ │ │ │ str r0, [r6, r3] │ │ │ │ - beq c37a0 <_Py_write@@Base+0x1214> │ │ │ │ + beq c32c4 <_Py_write@@Base+0x1214> │ │ │ │ ldr r3, [r8, r5, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c4258 <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c3d7c <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c4258 <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c3d7c <_Py_write@@Base+0x1ccc> │ │ │ │ sub r3, sl, #8 │ │ │ │ ldr r1, [r6, r3] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9f6c0 │ │ │ │ + bl 9f5e4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, #3 │ │ │ │ str r0, [r6, r3] │ │ │ │ - beq c37a0 <_Py_write@@Base+0x1214> │ │ │ │ + beq c32c4 <_Py_write@@Base+0x1214> │ │ │ │ ldr r3, [fp, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c4258 <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c3d7c <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c4258 <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c3d7c <_Py_write@@Base+0x1ccc> │ │ │ │ sub r3, sl, #12 │ │ │ │ ldr r1, [r6, r3] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9f6c0 │ │ │ │ + bl 9f5e4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, #4 │ │ │ │ str r0, [r6, r3] │ │ │ │ - beq c37a0 <_Py_write@@Base+0x1214> │ │ │ │ + beq c32c4 <_Py_write@@Base+0x1214> │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c4258 <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c3d7c <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c4258 <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c3d7c <_Py_write@@Base+0x1ccc> │ │ │ │ sub sl, sl, #16 │ │ │ │ ldr r1, [r6, sl] │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9f6c0 │ │ │ │ + bl 9f5e4 │ │ │ │ cmp r5, #5 │ │ │ │ str r0, [r6, sl] │ │ │ │ sub r6, r5, #6 │ │ │ │ - beq c37a0 <_Py_write@@Base+0x1214> │ │ │ │ + beq c32c4 <_Py_write@@Base+0x1214> │ │ │ │ sub r5, r5, #-1073741822 @ 0xc0000002 │ │ │ │ add r5, r8, r5, lsl #2 │ │ │ │ ldr r1, [r5, #-4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq c4258 <_Py_write@@Base+0x1ccc> │ │ │ │ + beq c3d7c <_Py_write@@Base+0x1ccc> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c4258 <_Py_write@@Base+0x1ccc> │ │ │ │ + bne c3d7c <_Py_write@@Base+0x1ccc> │ │ │ │ mov r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9f6c0 │ │ │ │ + bl 9f5e4 │ │ │ │ sub r6, r6, #1 │ │ │ │ cmn r6, #1 │ │ │ │ str r0, [r5] │ │ │ │ - bne c376c <_Py_write@@Base+0x11e0> │ │ │ │ - ldr r3, [pc, #2664] @ c4210 <_Py_write@@Base+0x1c84> │ │ │ │ - bl 35a770 │ │ │ │ + bne c3290 <_Py_write@@Base+0x11e0> │ │ │ │ + ldr r3, [pc, #2664] @ c3d34 <_Py_write@@Base+0x1c84> │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c426c <_Py_write@@Base+0x1ce0> │ │ │ │ + beq c3d90 <_Py_write@@Base+0x1ce0> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3dc4 <_Py_write@@Base+0x1838> │ │ │ │ + beq c38e8 <_Py_write@@Base+0x1838> │ │ │ │ mov r9, #0 │ │ │ │ - ldr r8, [pc, #2636] @ c4220 <_Py_write@@Base+0x1c94> │ │ │ │ + ldr r8, [pc, #2636] @ c3d44 <_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 c3fdc <_Py_write@@Base+0x1a50> │ │ │ │ - ldr sl, [pc, #2600] @ c4224 <_Py_write@@Base+0x1c98> │ │ │ │ - ldr r2, [pc, #2600] @ c4228 <_Py_write@@Base+0x1c9c> │ │ │ │ + bmi c3b00 <_Py_write@@Base+0x1a50> │ │ │ │ + ldr sl, [pc, #2600] @ c3d48 <_Py_write@@Base+0x1c98> │ │ │ │ + ldr r2, [pc, #2600] @ c3d4c <_Py_write@@Base+0x1c9c> │ │ │ │ ldr r3, [sl, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne c3fc8 <_Py_write@@Base+0x1a3c> │ │ │ │ - ldr r3, [pc, #2560] @ c4210 <_Py_write@@Base+0x1c84> │ │ │ │ - bl 35a770 │ │ │ │ + bne c3aec <_Py_write@@Base+0x1a3c> │ │ │ │ + ldr r3, [pc, #2560] @ c3d34 <_Py_write@@Base+0x1c84> │ │ │ │ + bl 3580f0 │ │ │ │ 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 c3cec <_Py_write@@Base+0x1760> │ │ │ │ + bcs c3810 <_Py_write@@Base+0x1760> │ │ │ │ lsr r1, r1, #3 │ │ │ │ ldr r3, [fp, r1, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq c3fb8 <_Py_write@@Base+0x1a2c> │ │ │ │ + beq c3adc <_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 c3cbc <_Py_write@@Base+0x1730> │ │ │ │ + beq c37e0 <_Py_write@@Base+0x1730> │ │ │ │ ldr r3, [r8] │ │ │ │ - ldr r2, [pc, #2496] @ c422c <_Py_write@@Base+0x1ca0> │ │ │ │ + ldr r2, [pc, #2496] @ c3d50 <_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 c4154 <_Py_write@@Base+0x1bc8> │ │ │ │ + bne c3c78 <_Py_write@@Base+0x1bc8> │ │ │ │ str r7, [r5, #8] │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r8, [r3, #8] │ │ │ │ cmp r8, #0 │ │ │ │ - ble c3d40 <_Py_write@@Base+0x17b4> │ │ │ │ + ble c3864 <_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 c3f60 <_Py_write@@Base+0x19d4> │ │ │ │ + beq c3a84 <_Py_write@@Base+0x19d4> │ │ │ │ cmp r8, #1 │ │ │ │ - beq c3940 <_Py_write@@Base+0x13b4> │ │ │ │ + beq c3464 <_Py_write@@Base+0x13b4> │ │ │ │ ldrb r2, [r3, #17] │ │ │ │ tst r2, #32 │ │ │ │ and r1, r2, #64 @ 0x40 │ │ │ │ - beq c3f80 <_Py_write@@Base+0x19f4> │ │ │ │ + beq c3aa4 <_Py_write@@Base+0x19f4> │ │ │ │ cmp r1, #0 │ │ │ │ add r7, r7, #1 │ │ │ │ - bne c3fa8 <_Py_write@@Base+0x1a1c> │ │ │ │ + bne c3acc <_Py_write@@Base+0x1a1c> │ │ │ │ cmp r8, #2 │ │ │ │ - beq c3940 <_Py_write@@Base+0x13b4> │ │ │ │ + beq c3464 <_Py_write@@Base+0x13b4> │ │ │ │ ldrb r2, [r3, #18] │ │ │ │ tst r2, #32 │ │ │ │ and r1, r2, #64 @ 0x40 │ │ │ │ - beq c3f94 <_Py_write@@Base+0x1a08> │ │ │ │ + beq c3ab8 <_Py_write@@Base+0x1a08> │ │ │ │ cmp r1, #0 │ │ │ │ add r7, r7, #1 │ │ │ │ - bne c3fb0 <_Py_write@@Base+0x1a24> │ │ │ │ + bne c3ad4 <_Py_write@@Base+0x1a24> │ │ │ │ cmp r8, #3 │ │ │ │ - beq c3940 <_Py_write@@Base+0x13b4> │ │ │ │ + beq c3464 <_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 c3f2c <_Py_write@@Base+0x19a0> │ │ │ │ + beq c3a50 <_Py_write@@Base+0x19a0> │ │ │ │ cmp r1, #0 │ │ │ │ add r7, r7, #1 │ │ │ │ - bne c3f78 <_Py_write@@Base+0x19ec> │ │ │ │ + bne c3a9c <_Py_write@@Base+0x19ec> │ │ │ │ cmp r3, r0 │ │ │ │ - bne c391c <_Py_write@@Base+0x1390> │ │ │ │ + bne c3440 <_Py_write@@Base+0x1390> │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3d60 <_Py_write@@Base+0x17d4> │ │ │ │ - ldr r3, [pc, #2236] @ c4210 <_Py_write@@Base+0x1c84> │ │ │ │ + beq c3884 <_Py_write@@Base+0x17d4> │ │ │ │ + ldr r3, [pc, #2236] @ c3d34 <_Py_write@@Base+0x1c84> │ │ │ │ ldr r1, [r4] │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ 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] │ │ │ │ @@ -157981,25 +157666,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 9f6c0 │ │ │ │ + bl 9f5e4 │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [r5, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9f6c0 │ │ │ │ + bl 9f5e4 │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [r5, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9f6c0 │ │ │ │ + bl 9f5e4 │ │ │ │ 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] │ │ │ │ @@ -158069,1547 +157754,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 c4298 <_Py_write@@Base+0x1d0c> │ │ │ │ + ble c3dbc <_Py_write@@Base+0x1d0c> │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r3, #149 @ 0x95 │ │ │ │ moveq r3, #0 │ │ │ │ - bne c3d6c <_Py_write@@Base+0x17e0> │ │ │ │ - ldr r0, [pc, #1836] @ c4254 <_Py_write@@Base+0x1cc8> │ │ │ │ - ldr r6, [pc, #1796] @ c4230 <_Py_write@@Base+0x1ca4> │ │ │ │ + bne c3890 <_Py_write@@Base+0x17e0> │ │ │ │ + ldr r0, [pc, #1836] @ c3d78 <_Py_write@@Base+0x1cc8> │ │ │ │ + ldr r6, [pc, #1796] @ c3d54 <_Py_write@@Base+0x1ca4> │ │ │ │ mov r2, #0 │ │ │ │ mov lr, #17 │ │ │ │ str r3, [r5, #116] @ 0x74 │ │ │ │ - b c3b44 <_Py_write@@Base+0x15b8> │ │ │ │ + b c3668 <_Py_write@@Base+0x15b8> │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, ip │ │ │ │ - bge c3bb4 <_Py_write@@Base+0x1628> │ │ │ │ + bge c36d8 <_Py_write@@Base+0x1628> │ │ │ │ ldrb r3, [r4, r2, lsl #1] │ │ │ │ lsl r7, r2, #1 │ │ │ │ cmp r3, #254 @ 0xfe │ │ │ │ - beq c3d98 <_Py_write@@Base+0x180c> │ │ │ │ + beq c38bc <_Py_write@@Base+0x180c> │ │ │ │ cmp r3, #247 @ 0xf7 │ │ │ │ - beq c3f40 <_Py_write@@Base+0x19b4> │ │ │ │ + beq c3a64 <_Py_write@@Base+0x19b4> │ │ │ │ add r3, r0, r3 │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - bne c3f4c <_Py_write@@Base+0x19c0> │ │ │ │ + bne c3a70 <_Py_write@@Base+0x19c0> │ │ │ │ ldrb r1, [r3, #272] @ 0x110 │ │ │ │ add r3, r0, r1 │ │ │ │ ldrb r3, [r3, #528] @ 0x210 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c3b38 <_Py_write@@Base+0x15ac> │ │ │ │ + beq c365c <_Py_write@@Base+0x15ac> │ │ │ │ add r7, r7, #2 │ │ │ │ cmp r1, #77 @ 0x4d │ │ │ │ add r8, r4, r7 │ │ │ │ - beq c3cac <_Py_write@@Base+0x1720> │ │ │ │ + beq c37d0 <_Py_write@@Base+0x1720> │ │ │ │ sub r1, r1, #97 @ 0x61 │ │ │ │ cmp r1, #3 │ │ │ │ add r2, r2, r3 │ │ │ │ strhls r6, [r4, r7] │ │ │ │ - bls c3b38 <_Py_write@@Base+0x15ac> │ │ │ │ + bls c365c <_Py_write@@Base+0x15ac> │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r2, ip │ │ │ │ strh lr, [r8] │ │ │ │ - blt c3b44 <_Py_write@@Base+0x15b8> │ │ │ │ - ldr r3, [pc, #1620] @ c4210 <_Py_write@@Base+0x1c84> │ │ │ │ - bl 35a770 │ │ │ │ + blt c3668 <_Py_write@@Base+0x15b8> │ │ │ │ + ldr r3, [pc, #1620] @ c3d34 <_Py_write@@Base+0x1c84> │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r2, r3, #4096 @ 0x1000 │ │ │ │ ldrb r6, [r2, #1600] @ 0x640 │ │ │ │ cmp r6, #0 │ │ │ │ - bne c4010 <_Py_write@@Base+0x1a84> │ │ │ │ + bne c3b34 <_Py_write@@Base+0x1a84> │ │ │ │ cmp r9, #0 │ │ │ │ - beq c3be8 <_Py_write@@Base+0x165c> │ │ │ │ + beq c370c <_Py_write@@Base+0x165c> │ │ │ │ ldr r3, [r9] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - bne c3c70 <_Py_write@@Base+0x16e4> │ │ │ │ + bne c3794 <_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 c3d28 <_Py_write@@Base+0x179c> │ │ │ │ - ldr r2, [pc, #1584] @ c4234 <_Py_write@@Base+0x1ca8> │ │ │ │ + beq c384c <_Py_write@@Base+0x179c> │ │ │ │ + ldr r2, [pc, #1584] @ c3d58 <_Py_write@@Base+0x1ca8> │ │ │ │ cmp r3, r2 │ │ │ │ - bne c35f4 <_Py_write@@Base+0x1068> │ │ │ │ + bne c3118 <_Py_write@@Base+0x1068> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9a264 │ │ │ │ + bl 9a188 │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - beq c3ff4 <_Py_write@@Base+0x1a68> │ │ │ │ + beq c3b18 <_Py_write@@Base+0x1a68> │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #12 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl c69ac │ │ │ │ + bl c64d0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt c41e8 <_Py_write@@Base+0x1c5c> │ │ │ │ + blt c3d0c <_Py_write@@Base+0x1c5c> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c419c <_Py_write@@Base+0x1c10> │ │ │ │ + bne c3cc0 <_Py_write@@Base+0x1c10> │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c35f4 <_Py_write@@Base+0x1068> │ │ │ │ + beq c3118 <_Py_write@@Base+0x1068> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne c35f4 <_Py_write@@Base+0x1068> │ │ │ │ + bne c3118 <_Py_write@@Base+0x1068> │ │ │ │ mov r0, r2 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b c35f4 <_Py_write@@Base+0x1068> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b c3118 <_Py_write@@Base+0x1068> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r9] │ │ │ │ - bne c3be8 <_Py_write@@Base+0x165c> │ │ │ │ - ldr r2, [pc, #1444] @ c422c <_Py_write@@Base+0x1ca0> │ │ │ │ + bne c370c <_Py_write@@Base+0x165c> │ │ │ │ + ldr r2, [pc, #1444] @ c3d50 <_Py_write@@Base+0x1ca0> │ │ │ │ ldr r1, [r9, #4] │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c417c <_Py_write@@Base+0x1bf0> │ │ │ │ + bne c3ca0 <_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 c3b38 <_Py_write@@Base+0x15ac> │ │ │ │ + b c365c <_Py_write@@Base+0x15ac> │ │ │ │ ldr lr, [r3, #24] │ │ │ │ ldr ip, [r3, #28] │ │ │ │ cmp ip, lr │ │ │ │ - bcc c3f1c <_Py_write@@Base+0x1990> │ │ │ │ + bcc c3a40 <_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 c3860 <_Py_write@@Base+0x12d4> │ │ │ │ + bne c3384 <_Py_write@@Base+0x12d4> │ │ │ │ ldr r3, [sl, #672] @ 0x2a0 │ │ │ │ - ldr r2, [pc, #1344] @ c4238 <_Py_write@@Base+0x1cac> │ │ │ │ + ldr r2, [pc, #1344] @ c3d5c <_Py_write@@Base+0x1cac> │ │ │ │ cmp r3, r2 │ │ │ │ - bne c3ffc <_Py_write@@Base+0x1a70> │ │ │ │ + bne c3b20 <_Py_write@@Base+0x1a70> │ │ │ │ cmp r6, #1 │ │ │ │ movcs r0, r6 │ │ │ │ movcc r0, #1 │ │ │ │ bl 2a1bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq c3fdc <_Py_write@@Base+0x1a50> │ │ │ │ + beq c3b00 <_Py_write@@Base+0x1a50> │ │ │ │ ldr r3, [fp, #800] @ 0x320 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [fp, #800] @ 0x320 │ │ │ │ - b c3860 <_Py_write@@Base+0x12d4> │ │ │ │ + b c3384 <_Py_write@@Base+0x12d4> │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #0 │ │ │ │ - bl c69ac │ │ │ │ + bl c64d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge c35f4 <_Py_write@@Base+0x1068> │ │ │ │ - b c3ff4 <_Py_write@@Base+0x1a68> │ │ │ │ + bge c3118 <_Py_write@@Base+0x1068> │ │ │ │ + b c3b18 <_Py_write@@Base+0x1a68> │ │ │ │ ldr r7, [r4, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ movne fp, #0 │ │ │ │ movne sl, fp │ │ │ │ movne r7, fp │ │ │ │ - bne c394c <_Py_write@@Base+0x13c0> │ │ │ │ + bne c3470 <_Py_write@@Base+0x13c0> │ │ │ │ mov fp, r7 │ │ │ │ mov sl, r7 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ - b c394c <_Py_write@@Base+0x13c0> │ │ │ │ + b c3470 <_Py_write@@Base+0x13c0> │ │ │ │ cmp ip, #1 │ │ │ │ moveq r3, ip │ │ │ │ - beq c3b20 <_Py_write@@Base+0x1594> │ │ │ │ + beq c3644 <_Py_write@@Base+0x1594> │ │ │ │ mov r3, #1 │ │ │ │ ldrb r2, [r4, r3, lsl #1] │ │ │ │ cmp r2, #149 @ 0x95 │ │ │ │ - beq c3b20 <_Py_write@@Base+0x1594> │ │ │ │ + beq c3644 <_Py_write@@Base+0x1594> │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, ip │ │ │ │ - bne c3d7c <_Py_write@@Base+0x17f0> │ │ │ │ - b c3b20 <_Py_write@@Base+0x1594> │ │ │ │ + bne c38a0 <_Py_write@@Base+0x17f0> │ │ │ │ + b c3644 <_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 c361c <_Py_write@@Base+0x1090> │ │ │ │ + bpl c3140 <_Py_write@@Base+0x1090> │ │ │ │ add r9, r9, #4096 @ 0x1000 │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c37c8 <_Py_write@@Base+0x123c> │ │ │ │ + bne c32ec <_Py_write@@Base+0x123c> │ │ │ │ mov r1, #32 │ │ │ │ mov r0, #0 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ - bl 92a28 │ │ │ │ + bl 9294c │ │ │ │ add r6, r7, #16 │ │ │ │ cmp r0, #0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - beq c3ff0 <_Py_write@@Base+0x1a64> │ │ │ │ + beq c3b14 <_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 c4054 <_Py_write@@Base+0x1ac8> │ │ │ │ + bge c3b78 <_Py_write@@Base+0x1ac8> │ │ │ │ ldr r1, [r2, #8] │ │ │ │ sub r8, r3, lr │ │ │ │ add r0, r8, #16 │ │ │ │ cmp r0, r1 │ │ │ │ - bge c4130 <_Py_write@@Base+0x1ba4> │ │ │ │ + bge c3c54 <_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 c3e88 <_Py_write@@Base+0x18fc> │ │ │ │ + beq c39ac <_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 c40d8 <_Py_write@@Base+0x1b4c> │ │ │ │ + beq c3bfc <_Py_write@@Base+0x1b4c> │ │ │ │ cmp r1, #12 │ │ │ │ - bhi c4084 <_Py_write@@Base+0x1af8> │ │ │ │ + bhi c3ba8 <_Py_write@@Base+0x1af8> │ │ │ │ cmp r1, #11 │ │ │ │ - beq c40e8 <_Py_write@@Base+0x1b5c> │ │ │ │ + beq c3c0c <_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 c3efc <_Py_write@@Base+0x1970> │ │ │ │ + bge c3a20 <_Py_write@@Base+0x1970> │ │ │ │ ldrsb ip, [r6, r0] │ │ │ │ cmp ip, #0 │ │ │ │ - blt c407c <_Py_write@@Base+0x1af0> │ │ │ │ + blt c3ba0 <_Py_write@@Base+0x1af0> │ │ │ │ add r0, r5, #2 │ │ │ │ cmp r1, r0 │ │ │ │ - ble c4128 <_Py_write@@Base+0x1b9c> │ │ │ │ + ble c3c4c <_Py_write@@Base+0x1b9c> │ │ │ │ ldrsb ip, [r6, r0] │ │ │ │ cmp ip, #0 │ │ │ │ - blt c4048 <_Py_write@@Base+0x1abc> │ │ │ │ + blt c3b6c <_Py_write@@Base+0x1abc> │ │ │ │ add r0, r5, #3 │ │ │ │ cmp r1, r0 │ │ │ │ - ble c4128 <_Py_write@@Base+0x1b9c> │ │ │ │ + ble c3c4c <_Py_write@@Base+0x1b9c> │ │ │ │ ldrsb ip, [r6, r0] │ │ │ │ cmp ip, #0 │ │ │ │ - blt c4048 <_Py_write@@Base+0x1abc> │ │ │ │ + blt c3b6c <_Py_write@@Base+0x1abc> │ │ │ │ add r5, r5, #4 │ │ │ │ cmp r1, r5 │ │ │ │ - ble c3ef8 <_Py_write@@Base+0x196c> │ │ │ │ + ble c3a1c <_Py_write@@Base+0x196c> │ │ │ │ ldrsb r0, [r6, r5] │ │ │ │ cmp r0, #0 │ │ │ │ - blt c404c <_Py_write@@Base+0x1ac0> │ │ │ │ + blt c3b70 <_Py_write@@Base+0x1ac0> │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, r1 │ │ │ │ - blt c3ee0 <_Py_write@@Base+0x1954> │ │ │ │ + blt c3a04 <_Py_write@@Base+0x1954> │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r0 │ │ │ │ - b c3dfc <_Py_write@@Base+0x1870> │ │ │ │ + b c3920 <_Py_write@@Base+0x1870> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r8, r2, #1 │ │ │ │ - bmi c3da4 <_Py_write@@Base+0x1818> │ │ │ │ - ldr r7, [pc, #760] @ c4214 <_Py_write@@Base+0x1c88> │ │ │ │ - b c33e8 <_Py_write@@Base+0xe5c> │ │ │ │ + bmi c38c8 <_Py_write@@Base+0x1818> │ │ │ │ + ldr r7, [pc, #760] @ c3d38 <_Py_write@@Base+0x1c88> │ │ │ │ + b c2f0c <_Py_write@@Base+0xe5c> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ - b c3860 <_Py_write@@Base+0x12d4> │ │ │ │ + b c3384 <_Py_write@@Base+0x12d4> │ │ │ │ cmp r1, #0 │ │ │ │ - bne c3f78 <_Py_write@@Base+0x19ec> │ │ │ │ + bne c3a9c <_Py_write@@Base+0x19ec> │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ addne fp, fp, #1 │ │ │ │ - b c3938 <_Py_write@@Base+0x13ac> │ │ │ │ + b c345c <_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 c3b38 <_Py_write@@Base+0x15ac> │ │ │ │ - b c3b80 <_Py_write@@Base+0x15f4> │ │ │ │ + beq c365c <_Py_write@@Base+0x15ac> │ │ │ │ + b c36a4 <_Py_write@@Base+0x15f4> │ │ │ │ cmp sl, #0 │ │ │ │ lsreq fp, r2, #7 │ │ │ │ moveq r7, sl │ │ │ │ movne sl, #1 │ │ │ │ movne r7, fp │ │ │ │ - b c38c0 <_Py_write@@Base+0x1334> │ │ │ │ + b c33e4 <_Py_write@@Base+0x1334> │ │ │ │ add sl, sl, #1 │ │ │ │ - b c3938 <_Py_write@@Base+0x13ac> │ │ │ │ + b c345c <_Py_write@@Base+0x13ac> │ │ │ │ cmp r1, #0 │ │ │ │ - bne c3fa8 <_Py_write@@Base+0x1a1c> │ │ │ │ + bne c3acc <_Py_write@@Base+0x1a1c> │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ addne fp, fp, #1 │ │ │ │ - b c38e4 <_Py_write@@Base+0x1358> │ │ │ │ + b c3408 <_Py_write@@Base+0x1358> │ │ │ │ cmp r1, #0 │ │ │ │ - bne c3fb0 <_Py_write@@Base+0x1a24> │ │ │ │ + bne c3ad4 <_Py_write@@Base+0x1a24> │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ addne fp, fp, #1 │ │ │ │ - b c3908 <_Py_write@@Base+0x137c> │ │ │ │ + b c342c <_Py_write@@Base+0x137c> │ │ │ │ add sl, sl, #1 │ │ │ │ - b c38e4 <_Py_write@@Base+0x1358> │ │ │ │ + b c3408 <_Py_write@@Base+0x1358> │ │ │ │ add sl, sl, #1 │ │ │ │ - b c3908 <_Py_write@@Base+0x137c> │ │ │ │ + b c342c <_Py_write@@Base+0x137c> │ │ │ │ mov r0, fp │ │ │ │ - bl 92244 │ │ │ │ + bl 92168 │ │ │ │ mov r5, r0 │ │ │ │ - b c3ce4 <_Py_write@@Base+0x1758> │ │ │ │ + b c3808 <_Py_write@@Base+0x1758> │ │ │ │ ldr r0, [sl, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne c3860 <_Py_write@@Base+0x12d4> │ │ │ │ - bl 2a1f3c │ │ │ │ + bne c3384 <_Py_write@@Base+0x12d4> │ │ │ │ + bl 29ef8c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne c3890 <_Py_write@@Base+0x1304> │ │ │ │ + bne c33b4 <_Py_write@@Base+0x1304> │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b2fc │ │ │ │ - bl 2a1f3c │ │ │ │ + bl 9b220 │ │ │ │ + bl 29ef8c │ │ │ │ mov r5, #0 │ │ │ │ - b c3be8 <_Py_write@@Base+0x165c> │ │ │ │ + b c370c <_Py_write@@Base+0x165c> │ │ │ │ ldr r0, [sl, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b c3d10 <_Py_write@@Base+0x1784> │ │ │ │ + b c3834 <_Py_write@@Base+0x1784> │ │ │ │ add r4, r3, #5632 @ 0x1600 │ │ │ │ add r4, r4, #32 │ │ │ │ tst r6, #1 │ │ │ │ - beq c4278 <_Py_write@@Base+0x1cec> │ │ │ │ + beq c3d9c <_Py_write@@Base+0x1cec> │ │ │ │ ldr r3, [r4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #0 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt c4168 <_Py_write@@Base+0x1bdc> │ │ │ │ + blt c3c8c <_Py_write@@Base+0x1bdc> │ │ │ │ lsrs r6, r6, #1 │ │ │ │ - beq c3bd4 <_Py_write@@Base+0x1648> │ │ │ │ + beq c36f8 <_Py_write@@Base+0x1648> │ │ │ │ add r4, r4, #4 │ │ │ │ - b c4018 <_Py_write@@Base+0x1a8c> │ │ │ │ + b c3b3c <_Py_write@@Base+0x1a8c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r5 │ │ │ │ - bgt c3e04 <_Py_write@@Base+0x1878> │ │ │ │ + bgt c3928 <_Py_write@@Base+0x1878> │ │ │ │ sub r1, r3, lr │ │ │ │ add r0, sp, #12 │ │ │ │ - bl cb2ac <_PyBytes_Resize@@Base> │ │ │ │ + bl cadc4 <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c3ff4 <_Py_write@@Base+0x1a68> │ │ │ │ + bne c3b18 <_Py_write@@Base+0x1a68> │ │ │ │ ldr r9, [sp, #12] │ │ │ │ cmp r9, #0 │ │ │ │ - beq c3ff4 <_Py_write@@Base+0x1a68> │ │ │ │ + beq c3b18 <_Py_write@@Base+0x1a68> │ │ │ │ str r9, [r4, #24] │ │ │ │ - b c37cc <_Py_write@@Base+0x1240> │ │ │ │ + b c32f0 <_Py_write@@Base+0x1240> │ │ │ │ mov r5, r0 │ │ │ │ - b c3e04 <_Py_write@@Base+0x1878> │ │ │ │ + b c3928 <_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 c410c <_Py_write@@Base+0x1b80> │ │ │ │ + bne c3c30 <_Py_write@@Base+0x1b80> │ │ │ │ tst ip, #1 │ │ │ │ biceq r1, ip, #1 │ │ │ │ - bne c40f8 <_Py_write@@Base+0x1b6c> │ │ │ │ + bne c3c1c <_Py_write@@Base+0x1b6c> │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ mov ip, r0 │ │ │ │ movls r3, #1 │ │ │ │ - bls c3e80 <_Py_write@@Base+0x18f4> │ │ │ │ + bls c39a4 <_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 c40b8 <_Py_write@@Base+0x1b2c> │ │ │ │ + bhi c3bdc <_Py_write@@Base+0x1b2c> │ │ │ │ sub r3, ip, r3 │ │ │ │ - b c3e80 <_Py_write@@Base+0x18f4> │ │ │ │ + b c39a4 <_Py_write@@Base+0x18f4> │ │ │ │ mov ip, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #0 │ │ │ │ - b c3e80 <_Py_write@@Base+0x18f4> │ │ │ │ + b c39a4 <_Py_write@@Base+0x18f4> │ │ │ │ mov ip, r0 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #2 │ │ │ │ - b c3e80 <_Py_write@@Base+0x18f4> │ │ │ │ + b c39a4 <_Py_write@@Base+0x18f4> │ │ │ │ lsrs r1, ip, #1 │ │ │ │ - bne c4120 <_Py_write@@Base+0x1b94> │ │ │ │ + bne c3c44 <_Py_write@@Base+0x1b94> │ │ │ │ mov ip, r0 │ │ │ │ mov r3, #1 │ │ │ │ - b c3e80 <_Py_write@@Base+0x18f4> │ │ │ │ + b c39a4 <_Py_write@@Base+0x18f4> │ │ │ │ ldrb r8, [r1], #1 │ │ │ │ add r9, r9, #6 │ │ │ │ and sl, r8, #63 @ 0x3f │ │ │ │ orr ip, ip, sl, lsl r9 │ │ │ │ - b c4094 <_Py_write@@Base+0x1b08> │ │ │ │ + b c3bb8 <_Py_write@@Base+0x1b08> │ │ │ │ orr r1, ip, #1 │ │ │ │ - b c40a8 <_Py_write@@Base+0x1b1c> │ │ │ │ + b c3bcc <_Py_write@@Base+0x1b1c> │ │ │ │ mov r5, r0 │ │ │ │ - b c3ef8 <_Py_write@@Base+0x196c> │ │ │ │ + b c3a1c <_Py_write@@Base+0x196c> │ │ │ │ lsl r1, r1, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl cb2ac <_PyBytes_Resize@@Base> │ │ │ │ + bl cadc4 <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c3ff4 <_Py_write@@Base+0x1a68> │ │ │ │ + blt c3b18 <_Py_write@@Base+0x1a68> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add lr, r2, #16 │ │ │ │ add r3, lr, r8 │ │ │ │ - b c3e18 <_Py_write@@Base+0x188c> │ │ │ │ + b c393c <_Py_write@@Base+0x188c> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b c388c <_Py_write@@Base+0x1300> │ │ │ │ - ldr r1, [pc, #204] @ c423c <_Py_write@@Base+0x1cb0> │ │ │ │ - ldr r0, [pc, #204] @ c4240 <_Py_write@@Base+0x1cb4> │ │ │ │ + b c33b0 <_Py_write@@Base+0x1300> │ │ │ │ + ldr r1, [pc, #204] @ c3d60 <_Py_write@@Base+0x1cb0> │ │ │ │ + ldr r0, [pc, #204] @ c3d64 <_Py_write@@Base+0x1cb4> │ │ │ │ mov r2, r5 │ │ │ │ - bl 2a96c8 │ │ │ │ - b c4038 <_Py_write@@Base+0x1aac> │ │ │ │ - ldr r1, [pc, #192] @ c4244 <_Py_write@@Base+0x1cb8> │ │ │ │ + bl 2a6718 │ │ │ │ + b c3b5c <_Py_write@@Base+0x1aac> │ │ │ │ + ldr r1, [pc, #192] @ c3d68 <_Py_write@@Base+0x1cb8> │ │ │ │ cmp r3, r1 │ │ │ │ - beq c3c98 <_Py_write@@Base+0x170c> │ │ │ │ + beq c37bc <_Py_write@@Base+0x170c> │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ - b c3c98 <_Py_write@@Base+0x170c> │ │ │ │ + b c37bc <_Py_write@@Base+0x170c> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 14ab78 │ │ │ │ + bl 14a2d0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c41e8 <_Py_write@@Base+0x1c5c> │ │ │ │ + beq c3d0c <_Py_write@@Base+0x1c5c> │ │ │ │ ldr r3, [r5] │ │ │ │ str r0, [fp] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c3c48 <_Py_write@@Base+0x16bc> │ │ │ │ + beq c376c <_Py_write@@Base+0x16bc> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r5] │ │ │ │ - bne c3c48 <_Py_write@@Base+0x16bc> │ │ │ │ + bne c376c <_Py_write@@Base+0x16bc> │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b c3c48 <_Py_write@@Base+0x16bc> │ │ │ │ + b c376c <_Py_write@@Base+0x16bc> │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c3ff4 <_Py_write@@Base+0x1a68> │ │ │ │ + beq c3b18 <_Py_write@@Base+0x1a68> │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne c3ff4 <_Py_write@@Base+0x1a68> │ │ │ │ + bne c3b18 <_Py_write@@Base+0x1a68> │ │ │ │ mov r0, r2 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b c3ff4 <_Py_write@@Base+0x1a68> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b c3b18 <_Py_write@@Base+0x1a68> │ │ │ │ andeq r0, r0, ip │ │ │ │ - ldrsheq sl, [r6], #-76 @ 0xffffffb4 │ │ │ │ - subseq sl, r6, ip, lsr #8 │ │ │ │ - eorseq r9, r9, r0, lsr #5 │ │ │ │ - subseq r1, r6, r0, lsr #17 │ │ │ │ - subseq r4, r8, r0, lsl lr │ │ │ │ - andeq r2, r9, ip, lsr #2 │ │ │ │ - subseq r5, r8, r0, lsl lr │ │ │ │ + ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ + subseq sl, r5, ip, lsr #8 │ │ │ │ + eorseq r6, r9, r0, lsr #24 │ │ │ │ + subseq r1, r5, r0, lsr #17 │ │ │ │ + subseq r4, r7, r0, lsl lr │ │ │ │ + andeq r2, r9, r0, asr r0 │ │ │ │ + subseq r5, r7, r0, lsl lr │ │ │ │ andeq r5, r0, r5, asr r5 │ │ │ │ - subseq r1, r6, ip, lsl r1 │ │ │ │ + subseq r1, r5, ip, lsl r1 │ │ │ │ andeq fp, r8, r0, asr r1 │ │ │ │ - eorseq r5, r6, r4, ror #7 │ │ │ │ - @ instruction: 0x003653fc │ │ │ │ - @ instruction: 0x0018f6f8 │ │ │ │ - ldrsbeq r1, [r6], #-12 │ │ │ │ - eorseq r5, r6, r4, asr #7 │ │ │ │ - eorseq lr, r5, r4, lsr r1 │ │ │ │ - subeq r2, r4, r0, lsl #16 │ │ │ │ - ldr r3, [pc, #-24] @ c4248 <_Py_write@@Base+0x1cbc> │ │ │ │ - ldr r1, [pc, #-24] @ c424c <_Py_write@@Base+0x1cc0> │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 190780 │ │ │ │ - b c3ff4 <_Py_write@@Base+0x1a68> │ │ │ │ - ldr r1, [pc, #-36] @ c4250 <_Py_write@@Base+0x1cc4> │ │ │ │ - ldr r0, [pc, #-36] @ c4254 <_Py_write@@Base+0x1cc8> │ │ │ │ - bl 7d954 <_Py_FatalErrorFunc@@Base> │ │ │ │ + eorseq r2, r6, r0, asr #26 │ │ │ │ + eorseq r2, r6, r8, asr sp │ │ │ │ + andseq sp, r8, r4, ror #25 │ │ │ │ + ldrsbeq r1, [r5], #-12 │ │ │ │ + eorseq r2, r6, r0, lsr #26 │ │ │ │ + @ instruction: 0x0035bab4 │ │ │ │ + subeq r0, r4, r8, ror #2 │ │ │ │ + ldr r3, [pc, #-24] @ c3d6c <_Py_write@@Base+0x1cbc> │ │ │ │ + ldr r1, [pc, #-24] @ c3d70 <_Py_write@@Base+0x1cc0> │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 18ed6c │ │ │ │ + b c3b18 <_Py_write@@Base+0x1a68> │ │ │ │ + ldr r1, [pc, #-36] @ c3d74 <_Py_write@@Base+0x1cc4> │ │ │ │ + ldr r0, [pc, #-36] @ c3d78 <_Py_write@@Base+0x1cc8> │ │ │ │ + bl 7d718 <_Py_FatalErrorFunc@@Base> │ │ │ │ lsr r6, r6, #1 │ │ │ │ - b c4040 <_Py_write@@Base+0x1ab4> │ │ │ │ + b c3b64 <_Py_write@@Base+0x1ab4> │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ add r1, r3, r1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne c3430 <_Py_write@@Base+0xea4> │ │ │ │ - b c35dc <_Py_write@@Base+0x1050> │ │ │ │ + bne c2f54 <_Py_write@@Base+0xea4> │ │ │ │ + b c3100 <_Py_write@@Base+0x1050> │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #116] @ 0x74 │ │ │ │ - b c3bb4 <_Py_write@@Base+0x1628> │ │ │ │ + b c36d8 <_Py_write@@Base+0x1628> │ │ │ │ │ │ │ │ -000c42a4 : │ │ │ │ +000c3dc8 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #308] @ c43f0 │ │ │ │ - bl 35a770 │ │ │ │ + ldr r2, [pc, #308] @ c3f14 │ │ │ │ + bl 3580f0 │ │ │ │ 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 c43e4 │ │ │ │ + beq c3f08 │ │ │ │ str r4, [r5, #4] │ │ │ │ add r6, r5, #64 @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ bl 29c04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c43d8 │ │ │ │ + bne c3efc │ │ │ │ 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 c43cc │ │ │ │ + bne c3ef0 │ │ │ │ mov r0, r6 │ │ │ │ bl 29a54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c43c0 │ │ │ │ + bne c3ee4 │ │ │ │ add r6, r4, #12 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ tst r3, #1 │ │ │ │ - bne c434c │ │ │ │ + bne c3e70 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r7, r5, #136 @ 0x88 │ │ │ │ mov r0, r7 │ │ │ │ bl 29c04 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c43a8 │ │ │ │ + bne c3ecc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne c438c │ │ │ │ + bne c3eb0 │ │ │ │ mvn r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3598f4 │ │ │ │ + bl 357278 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r5, #88 @ 0x58 │ │ │ │ bl 295e0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c43b4 │ │ │ │ + bne c3ed8 │ │ │ │ mov r0, r7 │ │ │ │ bl 29a54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4344 │ │ │ │ - ldr r1, [pc, #80] @ c43f4 │ │ │ │ - ldr r0, [pc, #80] @ c43f8 │ │ │ │ - bl 7d954 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #76] @ c43fc │ │ │ │ - ldr r0, [pc, #68] @ c43f8 │ │ │ │ - bl 7d954 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #68] @ c4400 │ │ │ │ - ldr r0, [pc, #56] @ c43f8 │ │ │ │ - bl 7d954 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #60] @ c4404 │ │ │ │ - ldr r0, [pc, #60] @ c4408 │ │ │ │ - bl 7d954 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #56] @ c440c │ │ │ │ - ldr r0, [pc, #48] @ c4408 │ │ │ │ - bl 7d954 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #48] @ c4410 │ │ │ │ - ldr r0, [pc, #36] @ c4408 │ │ │ │ - bl 7d954 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r1, [pc, #40] @ c4414 │ │ │ │ - ldr r0, [pc, #8] @ c43f8 │ │ │ │ - bl 7d954 <_Py_FatalErrorFunc@@Base> │ │ │ │ - andeq r0, r0, ip │ │ │ │ - @ instruction: 0x0035e2b4 │ │ │ │ - subeq r2, r4, r0, lsl fp │ │ │ │ - eorseq lr, r5, r4, ror #4 │ │ │ │ - eorseq r5, r6, r8, ror #8 │ │ │ │ - eorseq lr, r5, r0, asr #4 │ │ │ │ - subeq r2, r4, ip, lsl fp │ │ │ │ - eorseq r5, r6, r8, asr #8 │ │ │ │ - eorseq lr, r5, r0, lsl #4 │ │ │ │ - eorseq r5, r6, ip, lsr #8 │ │ │ │ + beq c3e68 │ │ │ │ + ldr r1, [pc, #80] @ c3f18 │ │ │ │ + ldr r0, [pc, #80] @ c3f1c │ │ │ │ + bl 7d718 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #76] @ c3f20 │ │ │ │ + ldr r0, [pc, #68] @ c3f1c │ │ │ │ + bl 7d718 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #68] @ c3f24 │ │ │ │ + ldr r0, [pc, #56] @ c3f1c │ │ │ │ + bl 7d718 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #60] @ c3f28 │ │ │ │ + ldr r0, [pc, #60] @ c3f2c │ │ │ │ + bl 7d718 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #56] @ c3f30 │ │ │ │ + ldr r0, [pc, #48] @ c3f2c │ │ │ │ + bl 7d718 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #48] @ c3f34 │ │ │ │ + ldr r0, [pc, #36] @ c3f2c │ │ │ │ + bl 7d718 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #40] @ c3f38 │ │ │ │ + ldr r0, [pc, #8] @ c3f1c │ │ │ │ + bl 7d718 <_Py_FatalErrorFunc@@Base> │ │ │ │ + andeq r0, r0, ip │ │ │ │ + eorseq fp, r5, r4, lsr ip │ │ │ │ + subeq r0, r4, r8, ror r4 │ │ │ │ + eorseq fp, r5, r4, ror #23 │ │ │ │ + eorseq r2, r6, r4, asr #27 │ │ │ │ + eorseq fp, r5, r0, asr #23 │ │ │ │ + subeq r0, r4, r4, lsl #9 │ │ │ │ + eorseq r2, r6, r4, lsr #27 │ │ │ │ + eorseq fp, r5, r0, lsl #23 │ │ │ │ + eorseq r2, r6, r8, lsl #27 │ │ │ │ │ │ │ │ -000c4418 : │ │ │ │ - b a9c00 │ │ │ │ +000c3f3c : │ │ │ │ + b a9b24 │ │ │ │ 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] @ c5404 │ │ │ │ + ldr r1, [pc, #4048] @ c4f28 │ │ │ │ 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 c60bc │ │ │ │ + beq c5be0 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne c4a00 │ │ │ │ - ldr r1, [pc, #4004] @ c5404 │ │ │ │ + bne c4524 │ │ │ │ + ldr r1, [pc, #4004] @ c4f28 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq c4ed8 │ │ │ │ + beq c49fc │ │ │ │ ldr r7, [r4, #12] │ │ │ │ cmp r5, r7 │ │ │ │ - beq c4efc │ │ │ │ + beq c4a20 │ │ │ │ mov r6, r5 │ │ │ │ mov r7, r5 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, r7, lsl #2] │ │ │ │ ldr r1, [r2] │ │ │ │ - ldr r2, [pc, #3900] @ c53d4 │ │ │ │ + ldr r2, [pc, #3900] @ c4ef8 │ │ │ │ cmp r1, r2 │ │ │ │ - beq c48f4 │ │ │ │ + beq c4418 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4f20 │ │ │ │ + bne c4a44 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, r6 │ │ │ │ - beq c48c8 │ │ │ │ + beq c43ec │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - beq c48f4 │ │ │ │ + beq c4418 │ │ │ │ cmp fp, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bne c4f20 │ │ │ │ + bne c4a44 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - beq c4f78 │ │ │ │ + beq c4a9c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r1, [r3, r6, lsl #2] │ │ │ │ - ldr r3, [pc, #3888] @ c5420 │ │ │ │ + ldr r3, [pc, #3888] @ c4f44 │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, r3 │ │ │ │ - beq c48f4 │ │ │ │ + beq c4418 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne c4f3c │ │ │ │ + bne c4a60 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq c4f44 │ │ │ │ + beq c4a68 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #660 @ 0x294 │ │ │ │ - beq c4d54 │ │ │ │ + beq c4878 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne c4f3c │ │ │ │ - ldr r2, [pc, #3772] @ c5404 │ │ │ │ + bne c4a60 │ │ │ │ + ldr r2, [pc, #3772] @ c4f28 │ │ │ │ add r3, r6, #1 │ │ │ │ cmp r6, r2 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c4fac │ │ │ │ + beq c4ad0 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq c4fd0 │ │ │ │ + beq c4af4 │ │ │ │ mov r3, r5 │ │ │ │ mov r6, r5 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r1, r6, lsl #2] │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r2, [pc, #3676] @ c53d8 │ │ │ │ + ldr r2, [pc, #3676] @ c4efc │ │ │ │ cmp r0, r2 │ │ │ │ - beq c4988 │ │ │ │ + beq c44ac │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r3, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4ff4 │ │ │ │ + bne c4b18 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq c495c │ │ │ │ + beq c4480 │ │ │ │ ldr r3, [r1, r3, lsl #2] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - beq c4988 │ │ │ │ + beq c44ac │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne c4a00 │ │ │ │ - ldr r1, [pc, #3644] @ c5404 │ │ │ │ + bne c4524 │ │ │ │ + ldr r1, [pc, #3644] @ c4f28 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq c5000 │ │ │ │ + beq c4b24 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq c5024 │ │ │ │ + beq c4b48 │ │ │ │ mov r3, r5 │ │ │ │ mov r6, r5 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r1, r6, lsl #2] │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r2, [pc, #3600] @ c540c │ │ │ │ + ldr r2, [pc, #3600] @ c4f30 │ │ │ │ cmp r0, r2 │ │ │ │ - beq c4a40 │ │ │ │ + beq c4564 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r3, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5048 │ │ │ │ + bne c4b6c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq c4a10 │ │ │ │ + beq c4534 │ │ │ │ ldr r1, [r1, r3, lsl #2] │ │ │ │ - ldr r3, [pc, #3576] @ c5420 │ │ │ │ + ldr r3, [pc, #3576] @ c4f44 │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, r3 │ │ │ │ - beq c4a40 │ │ │ │ + beq c4564 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne c4a00 │ │ │ │ - ldr r1, [pc, #3512] @ c5404 │ │ │ │ + bne c4524 │ │ │ │ + ldr r1, [pc, #3512] @ c4f28 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq c5060 │ │ │ │ + beq c4b84 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq c5084 │ │ │ │ + beq c4ba8 │ │ │ │ mov r3, r5 │ │ │ │ mov r6, r5 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r1, r6, lsl #2] │ │ │ │ ldr r0, [r2] │ │ │ │ - ldr r2, [pc, #3492] @ c5424 │ │ │ │ + ldr r2, [pc, #3492] @ c4f48 │ │ │ │ cmp r0, r2 │ │ │ │ - beq c4bd4 │ │ │ │ + beq c46f8 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r3, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c50a8 │ │ │ │ + bne c4bcc │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq c4ba4 │ │ │ │ + beq c46c8 │ │ │ │ ldr r1, [r1, r3, lsl #2] │ │ │ │ - ldr r3, [pc, #3444] @ c5420 │ │ │ │ + ldr r3, [pc, #3444] @ c4f44 │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, r3 │ │ │ │ - beq c4bd4 │ │ │ │ + beq c46f8 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne c4f3c │ │ │ │ + bne c4a60 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq c50c4 │ │ │ │ + beq c4be8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #3336] @ c53ec │ │ │ │ + ldr r3, [pc, #3336] @ c4f10 │ │ │ │ ldr r1, [r1, r5, lsl #2] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, r3 │ │ │ │ - beq c50f4 │ │ │ │ + beq c4c18 │ │ │ │ cmp fp, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne c528c │ │ │ │ + bne c4db0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq c5294 │ │ │ │ + beq c4db8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #3276] @ c53e0 │ │ │ │ + ldr r3, [pc, #3276] @ c4f04 │ │ │ │ ldr r1, [r1, r5, lsl #2] │ │ │ │ ldr r1, [r1] │ │ │ │ cmp r1, r3 │ │ │ │ - beq c5430 │ │ │ │ + beq c4f54 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ mov r3, r6 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bne c4a00 │ │ │ │ - ldr r2, [pc, #3272] @ c5404 │ │ │ │ + bne c4524 │ │ │ │ + ldr r2, [pc, #3272] @ c4f28 │ │ │ │ add r3, r6, #1 │ │ │ │ cmp r6, r2 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c6464 │ │ │ │ + beq c5f88 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ cmp r5, r7 │ │ │ │ - beq c64bc │ │ │ │ + beq c5fe0 │ │ │ │ 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 c47a8 │ │ │ │ + beq c42cc │ │ │ │ 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 c55b8 │ │ │ │ + bne c50dc │ │ │ │ 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 c5b54 │ │ │ │ + beq c5678 │ │ │ │ adds r0, r0, #16 │ │ │ │ - beq c5b68 │ │ │ │ - ldr r1, [pc, #3096] @ c53e4 │ │ │ │ + beq c568c │ │ │ │ + ldr r1, [pc, #3096] @ c4f08 │ │ │ │ bl 2a930 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c477c │ │ │ │ + bne c42a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cedd8 <_PyEvalFramePushAndInit@@Base+0x374> │ │ │ │ + bl ce92c <_PyEvalFramePushAndInit@@Base+0x374> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c477c │ │ │ │ + beq c42a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 29d5b8 │ │ │ │ + bl 29a614 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq c477c │ │ │ │ + beq c42a0 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c477c │ │ │ │ + beq c42a0 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c477c │ │ │ │ + beq c42a0 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c477c │ │ │ │ + beq c42a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 29ee10 │ │ │ │ + bl 29be60 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq c477c │ │ │ │ + beq c42a0 │ │ │ │ mov r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c477c │ │ │ │ + beq c42a0 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ec144 │ │ │ │ + bl ebcb0 │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq c6548 │ │ │ │ + beq c606c │ │ │ │ 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 2a8ca8 │ │ │ │ - ldr r2, [pc, #2884] @ c53dc │ │ │ │ + bl 2a5cf8 │ │ │ │ + ldr r2, [pc, #2884] @ c4f00 │ │ │ │ mov r1, #10 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2503ac │ │ │ │ + bl 24cc1c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r6, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4798 │ │ │ │ - bl a5774 │ │ │ │ + bne c42bc │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #1 │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ - b c5624 │ │ │ │ + b c5148 │ │ │ │ mov r0, r4 │ │ │ │ - bl c718c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6cb0 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c5b74 │ │ │ │ + blt c5698 │ │ │ │ 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 c44c8 │ │ │ │ + bne c3fec │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #2820] @ c5404 │ │ │ │ + ldr r1, [pc, #2820] @ c4f28 │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c6510 │ │ │ │ + beq c6034 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c6530 │ │ │ │ + bne c6054 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - bl 2474ac │ │ │ │ + bl 243c90 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne c52e0 │ │ │ │ + bne c4e04 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c6530 │ │ │ │ + bne c6054 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2482e0 │ │ │ │ + bl 244ac4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5358 │ │ │ │ + beq c4e7c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r6, r6, #1 │ │ │ │ - b c4798 │ │ │ │ + b c42bc │ │ │ │ mov r0, r4 │ │ │ │ - bl c718c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6cb0 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c5ba8 │ │ │ │ + blt c56cc │ │ │ │ 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 c45ac │ │ │ │ + bne c40d0 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #2672] @ c5404 │ │ │ │ + ldr r1, [pc, #2672] @ c4f28 │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c6970 │ │ │ │ + beq c6494 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4ff4 │ │ │ │ + bne c4b18 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ - bl 2474ac │ │ │ │ + bl 243c90 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne c5630 │ │ │ │ + bne c5154 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4ff4 │ │ │ │ + bne c4b18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24ddb4 │ │ │ │ + bl 24a624 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4950 │ │ │ │ + bne c4474 │ │ │ │ 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 c45c0 │ │ │ │ + beq c40e4 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov r0, #0 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b c47a0 │ │ │ │ + b c42c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c718c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6cb0 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c5b44 │ │ │ │ + blt c5668 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #2544] @ c5420 │ │ │ │ + ldr r3, [pc, #2544] @ c4f44 │ │ │ │ ldr r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, r3 │ │ │ │ ldrne fp, [r4, #60] @ 0x3c │ │ │ │ - bne c4630 │ │ │ │ + bne c4154 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #2488] @ c5404 │ │ │ │ + ldr r1, [pc, #2488] @ c4f28 │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c653c │ │ │ │ + beq c6060 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5048 │ │ │ │ + bne c4b6c │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - beq c5bb8 │ │ │ │ + beq c56dc │ │ │ │ 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 c5bf8 │ │ │ │ - ldr r1, [pc, #2412] @ c540c │ │ │ │ + bne c571c │ │ │ │ + ldr r1, [pc, #2412] @ c4f30 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4ac0 │ │ │ │ + beq c45e4 │ │ │ │ mov r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5ab4 │ │ │ │ + bne c55d8 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bne c5048 │ │ │ │ - ldr r1, [pc, #2356] @ c540c │ │ │ │ + bne c4b6c │ │ │ │ + ldr r1, [pc, #2356] @ c4f30 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c56a8 │ │ │ │ + beq c51cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 251014 │ │ │ │ + bl 24d884 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c56a8 │ │ │ │ + beq c51cc │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c56a8 │ │ │ │ + beq c51cc │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne c56ac │ │ │ │ + bne c51d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 106658 │ │ │ │ + bl 106088 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq c56a8 │ │ │ │ + beq c51cc │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ec144 │ │ │ │ + bl ebcb0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c6834 │ │ │ │ + beq c6358 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r8, [r3, #20] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1018ec <_PyArg_CheckPositional@@Base+0x2244> │ │ │ │ + bl 10143c <_PyArg_CheckPositional@@Base+0x2244> │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl e3c58 <_PyArena_Malloc@@Base> │ │ │ │ + bl e37dc <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c57f8 │ │ │ │ + beq c531c │ │ │ │ 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 c4954 │ │ │ │ + b c4478 │ │ │ │ mov r0, r4 │ │ │ │ - bl c718c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6cb0 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c5b34 │ │ │ │ + blt c5658 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #2140] @ c5420 │ │ │ │ + ldr r3, [pc, #2140] @ c4f44 │ │ │ │ ldr r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, r3 │ │ │ │ ldrne fp, [r4, #60] @ 0x3c │ │ │ │ - bne c46b4 │ │ │ │ + bne c41d8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #2084] @ c5404 │ │ │ │ + ldr r1, [pc, #2084] @ c4f28 │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c697c │ │ │ │ + beq c64a0 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c60d8 │ │ │ │ + bne c5bfc │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - beq c625c │ │ │ │ + beq c5d80 │ │ │ │ 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 c629c │ │ │ │ - ldr r1, [pc, #2028] @ c5424 │ │ │ │ + bne c5dc0 │ │ │ │ + ldr r1, [pc, #2028] @ c4f48 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c594c │ │ │ │ + beq c5470 │ │ │ │ mov r0, r4 │ │ │ │ - bl ea3bc │ │ │ │ + bl e9f38 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c594c │ │ │ │ - ldr r1, [pc, #1996] @ c5428 │ │ │ │ + beq c5470 │ │ │ │ + ldr r1, [pc, #1996] @ c4f4c │ │ │ │ mov r0, r4 │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c594c │ │ │ │ + beq c5470 │ │ │ │ mov r0, r4 │ │ │ │ - bl ef94c │ │ │ │ + bl ef4a0 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq c60d4 │ │ │ │ + beq c5bf8 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c60d4 │ │ │ │ + beq c5bf8 │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r9, r0 │ │ │ │ - bne c60d8 │ │ │ │ + bne c5bfc │ │ │ │ mov r0, r4 │ │ │ │ - bl 106658 │ │ │ │ + bl 106088 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - beq c60d4 │ │ │ │ + beq c5bf8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24ce64 │ │ │ │ + bl 2496d4 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne c60d8 │ │ │ │ + bne c5bfc │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ec144 │ │ │ │ + bl ebcb0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c60d8 │ │ │ │ + beq c5bfc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ ldr r9, [r3, #20] │ │ │ │ ldr fp, [r3, #24] │ │ │ │ - bl 1018ec <_PyArg_CheckPositional@@Base+0x2244> │ │ │ │ + bl 10143c <_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 24f2fc │ │ │ │ + bl 24bb6c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4950 │ │ │ │ - bl a5774 │ │ │ │ + bne c4474 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5e5c │ │ │ │ + beq c5980 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ mov r3, #1 │ │ │ │ sub r6, r6, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c5e68 │ │ │ │ + b c598c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #1700] @ c5404 │ │ │ │ + ldr r2, [pc, #1700] @ c4f28 │ │ │ │ add r3, r6, #1 │ │ │ │ cmp r6, r2 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c6554 │ │ │ │ + beq c6078 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4ec8 │ │ │ │ + bne c49ec │ │ │ │ ldr r9, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r9, r3 │ │ │ │ - beq c5e88 │ │ │ │ + beq c59ac │ │ │ │ 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 c6118 │ │ │ │ + bne c5c3c │ │ │ │ mov r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4e04 │ │ │ │ + beq c4928 │ │ │ │ mov r0, r4 │ │ │ │ - bl 105270 │ │ │ │ + bl 104ca0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c4e04 │ │ │ │ + beq c4928 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4e04 │ │ │ │ + beq c4928 │ │ │ │ mov r0, r4 │ │ │ │ - bl 106658 │ │ │ │ + bl 106088 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq c4e04 │ │ │ │ + beq c4928 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24c96c │ │ │ │ + bl 2491dc │ │ │ │ subs fp, r0, #0 │ │ │ │ - bne c536c │ │ │ │ + bne c4e90 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r9, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4ec8 │ │ │ │ + bne c49ec │ │ │ │ mov r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4ec4 │ │ │ │ + beq c49e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 105270 │ │ │ │ + bl 104ca0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c4ec4 │ │ │ │ + beq c49e8 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4ec4 │ │ │ │ + beq c49e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 106658 │ │ │ │ + bl 106088 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq c4ec4 │ │ │ │ + beq c49e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24ce64 │ │ │ │ + bl 2496d4 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov sl, r0 │ │ │ │ - bne c4ec8 │ │ │ │ + bne c49ec │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ec144 │ │ │ │ + bl ebcb0 │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq c4ec8 │ │ │ │ + beq c49ec │ │ │ │ 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 24d118 │ │ │ │ + bl 249988 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4950 │ │ │ │ - bl a5774 │ │ │ │ + bne c4474 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c60e4 │ │ │ │ + bne c5c08 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b c4534 │ │ │ │ + b c4058 │ │ │ │ mov r0, r4 │ │ │ │ - bl 345740 │ │ │ │ + bl 3431d0 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4f20 │ │ │ │ + bne c4a44 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r7 │ │ │ │ - bne c60b4 │ │ │ │ + bne c5bd8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c718c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6cb0 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ movge r6, r7 │ │ │ │ ldrge r7, [r4, #8] │ │ │ │ - bge c4484 │ │ │ │ + bge c3fa8 │ │ │ │ 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 c4510 │ │ │ │ + beq c4034 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r3, r6, #1 │ │ │ │ - b c4a04 │ │ │ │ + b c4528 │ │ │ │ mov r0, r4 │ │ │ │ - bl c718c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6cb0 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c5b84 │ │ │ │ + blt c56a8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #660 @ 0x294 │ │ │ │ - beq c4d54 │ │ │ │ + beq c4878 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ - b c4534 │ │ │ │ + b c4058 │ │ │ │ mov r0, r4 │ │ │ │ - bl c718c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6cb0 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c5b98 │ │ │ │ + blt c56bc │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #1160] @ c5420 │ │ │ │ + ldr r3, [pc, #1160] @ c4f44 │ │ │ │ ldr r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, r3 │ │ │ │ ldrne fp, [r4, #60] @ 0x3c │ │ │ │ - bne c44f8 │ │ │ │ - b c48f4 │ │ │ │ + bne c401c │ │ │ │ + b c4418 │ │ │ │ mov r0, r4 │ │ │ │ - bl 345740 │ │ │ │ + bl 3431d0 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4ff4 │ │ │ │ + bne c4b18 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - bne c622c │ │ │ │ + bne c5d50 │ │ │ │ mov r0, r4 │ │ │ │ - bl c718c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6cb0 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ movge r3, r6 │ │ │ │ ldrge r6, [r4, #8] │ │ │ │ - bge c4568 │ │ │ │ + bge c408c │ │ │ │ mov r3, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ - b c49f4 │ │ │ │ + b c4518 │ │ │ │ mov r0, r4 │ │ │ │ - bl 345740 │ │ │ │ + bl 3431d0 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5048 │ │ │ │ + bne c4b6c │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - bne c6844 │ │ │ │ + bne c6368 │ │ │ │ mov r0, r4 │ │ │ │ - bl c718c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6cb0 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ movge r3, r6 │ │ │ │ ldrge r6, [r4, #8] │ │ │ │ - bge c45e8 │ │ │ │ + bge c410c │ │ │ │ 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 c4644 │ │ │ │ - b c4a00 │ │ │ │ + beq c4168 │ │ │ │ + b c4524 │ │ │ │ mov r0, r4 │ │ │ │ - bl 345740 │ │ │ │ + bl 3431d0 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c50a8 │ │ │ │ + bne c4bcc │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r6 │ │ │ │ - bne c60ac │ │ │ │ + bne c5bd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c718c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6cb0 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ movge r3, r6 │ │ │ │ ldrge r6, [r4, #8] │ │ │ │ - bge c466c │ │ │ │ + bge c4190 │ │ │ │ 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 c46cc │ │ │ │ - b c4f38 │ │ │ │ + beq c41f0 │ │ │ │ + b c4a5c │ │ │ │ mov r0, r4 │ │ │ │ - bl c718c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6cb0 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c5280 │ │ │ │ + blt c4da4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #776] @ c53ec │ │ │ │ + ldr r3, [pc, #776] @ c4f10 │ │ │ │ ldr r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, r3 │ │ │ │ ldrne fp, [r4, #60] @ 0x3c │ │ │ │ - bne c46f0 │ │ │ │ + bne c4214 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #772] @ c5404 │ │ │ │ + ldr r1, [pc, #772] @ c4f28 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq c60a0 │ │ │ │ + beq c5bc4 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c6090 │ │ │ │ + bne c5bb4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - beq c6038 │ │ │ │ + beq c5b5c │ │ │ │ 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 c6070 │ │ │ │ - ldr r1, [pc, #668] @ c53ec │ │ │ │ + bne c5b94 │ │ │ │ + ldr r1, [pc, #668] @ c4f10 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5194 │ │ │ │ - ldr r2, [pc, #652] @ c53f0 │ │ │ │ + beq c4cb8 │ │ │ │ + ldr r2, [pc, #652] @ c4f14 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24c81c │ │ │ │ + bl 24908c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5194 │ │ │ │ + beq c4cb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 106658 │ │ │ │ + bl 106088 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq c5194 │ │ │ │ + beq c4cb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d1a0 │ │ │ │ + bl 249a10 │ │ │ │ subs r8, r0, #0 │ │ │ │ - bne c554c │ │ │ │ + bne c5070 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c6090 │ │ │ │ - ldr r1, [pc, #576] @ c53ec │ │ │ │ + bne c5bb4 │ │ │ │ + ldr r1, [pc, #576] @ c4f10 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5820 │ │ │ │ - ldr r2, [pc, #560] @ c53f0 │ │ │ │ + beq c5344 │ │ │ │ + ldr r2, [pc, #560] @ c4f14 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24c81c │ │ │ │ + bl 24908c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5820 │ │ │ │ + beq c5344 │ │ │ │ mov r0, r4 │ │ │ │ - bl 106658 │ │ │ │ + bl 106088 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq c5820 │ │ │ │ + beq c5344 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d37c │ │ │ │ + bl 249bec │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq c5820 │ │ │ │ + beq c5344 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24ce64 │ │ │ │ + bl 2496d4 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bne c5824 │ │ │ │ + bne c5348 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d1a0 │ │ │ │ + bl 249a10 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bne c5824 │ │ │ │ + bne c5348 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ec144 │ │ │ │ + bl ebcb0 │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq c6090 │ │ │ │ + beq c5bb4 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ ldr fp, [ip, #20] │ │ │ │ ldr r6, [ip, #24] │ │ │ │ - bl e3c58 <_PyArena_Malloc@@Base> │ │ │ │ + bl e37dc <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5924 │ │ │ │ + beq c5448 │ │ │ │ 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 c4950 │ │ │ │ + b c4474 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - b c4a00 │ │ │ │ + b c4524 │ │ │ │ mov r0, r4 │ │ │ │ - bl c718c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6cb0 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c52cc │ │ │ │ + blt c4df0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #300] @ c53e0 │ │ │ │ + ldr r3, [pc, #300] @ c4f04 │ │ │ │ ldr r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2] │ │ │ │ cmp r2, r3 │ │ │ │ - beq c5430 │ │ │ │ + beq c4f54 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ - b c4724 │ │ │ │ + b c4248 │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - b c4a00 │ │ │ │ + b c4524 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2482e0 │ │ │ │ + bl 244ac4 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c4930 │ │ │ │ + beq c4454 │ │ │ │ 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] │ │ │ │ @@ -159621,1797 +159306,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 c5aac │ │ │ │ - bl 24e88c │ │ │ │ + beq c55d0 │ │ │ │ + bl 24b0fc │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4950 │ │ │ │ - bl a5774 │ │ │ │ + bne c4474 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5cdc │ │ │ │ + bne c5800 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b c4f2c │ │ │ │ + b c4a50 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ec144 │ │ │ │ + bl ebcb0 │ │ │ │ subs r3, r0, #0 │ │ │ │ ldreq r6, [r4, #88] @ 0x58 │ │ │ │ ldreq fp, [r4, #60] @ 0x3c │ │ │ │ subeq r6, r6, #1 │ │ │ │ streq r6, [r4, #88] @ 0x58 │ │ │ │ - beq c4534 │ │ │ │ + beq c4058 │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr r9, [r3, #20] │ │ │ │ ldr fp, [r3, #24] │ │ │ │ - bl 247478 │ │ │ │ + bl 243c5c │ │ │ │ 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 24d118 │ │ │ │ + bl 249988 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4950 │ │ │ │ - b c4eb8 │ │ │ │ + bne c4474 │ │ │ │ + b c49dc │ │ │ │ andeq r0, r0, r3, lsr #5 │ │ │ │ andeq r0, r0, r5, lsr #5 │ │ │ │ - eorseq r5, r6, r0, lsl #12 │ │ │ │ + eorseq r2, r6, ip, asr pc │ │ │ │ muleq r0, r9, r2 │ │ │ │ - @ instruction: 0x0037b8d4 │ │ │ │ - eorseq r5, r6, ip, lsl r5 │ │ │ │ + eorseq r9, r7, r4, asr r2 │ │ │ │ + eorseq r2, r6, r8, ror lr │ │ │ │ andeq r0, r0, r2, lsl #5 │ │ │ │ - eorseq r6, r9, ip, lsr #22 │ │ │ │ - eorseq r5, r6, r8, lsl #11 │ │ │ │ - eorseq r5, r6, r4, ror r5 │ │ │ │ - ldrsbeq sl, [r6], #-184 @ 0xffffff48 │ │ │ │ - eorseq r5, r6, r0, ror #11 │ │ │ │ + eorseq r4, r9, ip, ror r4 │ │ │ │ + eorseq r2, r6, r4, ror #29 │ │ │ │ + @ instruction: 0x00362ed0 │ │ │ │ + ldrsbeq sl, [r5], #-184 @ 0xffffff48 │ │ │ │ + eorseq r2, r6, ip, lsr pc │ │ │ │ andeq r1, r0, r0, ror r7 │ │ │ │ - @ instruction: 0x003654dc │ │ │ │ + eorseq r2, r6, r8, lsr lr │ │ │ │ andeq r0, r0, r9, ror r2 │ │ │ │ - subseq fp, r6, ip, asr #23 │ │ │ │ - mlaseq r6, r0, r4, r5 │ │ │ │ - eorseq r5, r6, r0, lsr #9 │ │ │ │ + subseq fp, r5, ip, asr #23 │ │ │ │ + eorseq r2, r6, ip, ror #27 │ │ │ │ + @ instruction: 0x00362dfc │ │ │ │ andeq r1, r0, r0, ror r7 │ │ │ │ andeq r0, r0, r2, lsr #5 │ │ │ │ muleq r0, lr, r2 │ │ │ │ muleq r0, pc, r2 @ │ │ │ │ - subseq sp, r6, r4, lsl #22 │ │ │ │ + subseq sp, r5, r4, lsl #22 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #-56] @ c5404 │ │ │ │ + ldr r2, [pc, #-56] @ c4f28 │ │ │ │ add r3, r6, #1 │ │ │ │ cmp r6, r2 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c6710 │ │ │ │ + beq c6234 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c553c │ │ │ │ + bne c5060 │ │ │ │ ldr r9, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r9, r3 │ │ │ │ - beq c6560 │ │ │ │ + beq c6084 │ │ │ │ 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 c65a8 │ │ │ │ - ldr r1, [pc, #-176] @ c53e0 │ │ │ │ + bne c60cc │ │ │ │ + ldr r1, [pc, #-176] @ c4f04 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5538 │ │ │ │ + beq c505c │ │ │ │ mov r0, r4 │ │ │ │ - bl 105270 │ │ │ │ + bl 104ca0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c5538 │ │ │ │ + beq c505c │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5538 │ │ │ │ + beq c505c │ │ │ │ mov r0, r4 │ │ │ │ - bl 106658 │ │ │ │ + bl 106088 │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq c5538 │ │ │ │ + beq c505c │ │ │ │ mov r0, r4 │ │ │ │ - bl 24ce64 │ │ │ │ + bl 2496d4 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov sl, r0 │ │ │ │ - bne c553c │ │ │ │ + bne c5060 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ec144 │ │ │ │ + bl ebcb0 │ │ │ │ subs ip, r0, #0 │ │ │ │ - beq c553c │ │ │ │ + beq c5060 │ │ │ │ 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 2500d0 │ │ │ │ + bl 24c940 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4950 │ │ │ │ - bl a5774 │ │ │ │ + bne c4474 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c66f4 │ │ │ │ + bne c6218 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b c4724 │ │ │ │ + b c4248 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ec144 │ │ │ │ + bl ebcb0 │ │ │ │ subs r3, r0, #0 │ │ │ │ ldreq r6, [r4, #88] @ 0x58 │ │ │ │ ldreq fp, [r4, #60] @ 0x3c │ │ │ │ subeq r6, r6, #1 │ │ │ │ streq r6, [r4, #88] @ 0x58 │ │ │ │ - beq c46f0 │ │ │ │ + beq c4214 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ ldr r6, [r3, #20] │ │ │ │ ldr fp, [r3, #24] │ │ │ │ - bl e3c58 <_PyArena_Malloc@@Base> │ │ │ │ + bl e37dc <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5924 │ │ │ │ + beq c5448 │ │ │ │ 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 c4950 │ │ │ │ + b c4474 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ subne r6, r6, #1 │ │ │ │ - bne c5624 │ │ │ │ - ldr r2, [pc, #-460] @ c5404 │ │ │ │ + bne c5148 │ │ │ │ + ldr r2, [pc, #-460] @ c4f28 │ │ │ │ add r3, r6, #1 │ │ │ │ cmp r6, r2 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - beq c68e0 │ │ │ │ - ldr r1, [pc, #-512] @ c53e4 │ │ │ │ + beq c6404 │ │ │ │ + ldr r1, [pc, #-512] @ c4f08 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 246610 │ │ │ │ + bl 242df4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c6900 │ │ │ │ + bne c6424 │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne c68f4 │ │ │ │ - ldr r1, [pc, #-552] @ c53e4 │ │ │ │ + bne c6418 │ │ │ │ + ldr r1, [pc, #-552] @ c4f08 │ │ │ │ mov r0, r4 │ │ │ │ - bl 246610 │ │ │ │ + bl 242df4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne c684c │ │ │ │ + bne c6370 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r7, r6, #1 │ │ │ │ sub r6, r7, #1 │ │ │ │ mov r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b c4798 │ │ │ │ + b c42bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 24ddb4 │ │ │ │ + bl 24a624 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c49c4 │ │ │ │ + beq c44e8 │ │ │ │ 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 24ebc0 │ │ │ │ + bl 24b430 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4950 │ │ │ │ - bl a5774 │ │ │ │ + bne c4474 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c49e4 │ │ │ │ + beq c4508 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r1, #1 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov fp, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ - b c49f4 │ │ │ │ + b c4518 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bne c5048 │ │ │ │ - ldr r1, [pc, #-672] @ c5420 │ │ │ │ + bne c4b6c │ │ │ │ + ldr r1, [pc, #-672] @ c4f44 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c56f4 │ │ │ │ - ldr r1, [pc, #-712] @ c540c │ │ │ │ + beq c5218 │ │ │ │ + ldr r1, [pc, #-712] @ c4f30 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c56f4 │ │ │ │ + beq c5218 │ │ │ │ mov r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c6780 │ │ │ │ + bne c62a4 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bne c5048 │ │ │ │ - ldr r1, [pc, #-748] @ c5420 │ │ │ │ + bne c4b6c │ │ │ │ + ldr r1, [pc, #-748] @ c4f44 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5a88 │ │ │ │ - ldr r1, [pc, #-788] @ c540c │ │ │ │ + beq c55ac │ │ │ │ + ldr r1, [pc, #-788] @ c4f30 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5a88 │ │ │ │ + beq c55ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 251014 │ │ │ │ + bl 24d884 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c5a88 │ │ │ │ + beq c55ac │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5a88 │ │ │ │ + beq c55ac │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne c5a8c │ │ │ │ + bne c55b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 106658 │ │ │ │ + bl 106088 │ │ │ │ subs fp, r0, #0 │ │ │ │ - beq c5a88 │ │ │ │ + beq c55ac │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ec144 │ │ │ │ + bl ebcb0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c6834 │ │ │ │ + beq c6358 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r8, [r3, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 1018ec <_PyArg_CheckPositional@@Base+0x2244> │ │ │ │ + bl 10143c <_PyArg_CheckPositional@@Base+0x2244> │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl e3c58 <_PyArena_Malloc@@Base> │ │ │ │ + bl e37dc <_PyArena_Malloc@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c57e0 │ │ │ │ + beq c5304 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ mov r2, #15 │ │ │ │ stmib r3, {r6, fp} │ │ │ │ str r7, [r3, #12] │ │ │ │ str sl, [r3, #32] │ │ │ │ str r9, [r3, #36] @ 0x24 │ │ │ │ str r8, [r3, #44] @ 0x2c │ │ │ │ str r2, [r3] │ │ │ │ - ldr r2, [pc, #-1024] @ c53e8 │ │ │ │ + ldr r2, [pc, #-1024] @ c4f0c │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2503ac │ │ │ │ + bl 24cc1c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4950 │ │ │ │ - bl a5774 │ │ │ │ + bne c4474 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ ldreq fp, [r4, #60] @ 0x3c │ │ │ │ - beq c5a9c │ │ │ │ + beq c55c0 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r1, #1 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov fp, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ - b c5050 │ │ │ │ + b c4b74 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bne c6090 │ │ │ │ - ldr r1, [pc, #-1100] @ c53ec │ │ │ │ + bne c5bb4 │ │ │ │ + ldr r1, [pc, #-1100] @ c4f10 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6748 │ │ │ │ - ldr r2, [pc, #-1116] @ c53f0 │ │ │ │ + beq c626c │ │ │ │ + ldr r2, [pc, #-1116] @ c4f14 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24c81c │ │ │ │ + bl 24908c │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6748 │ │ │ │ + beq c626c │ │ │ │ mov r0, r4 │ │ │ │ - bl 106658 │ │ │ │ + bl 106088 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq c6748 │ │ │ │ + beq c626c │ │ │ │ mov r0, r4 │ │ │ │ - bl 3029c4 │ │ │ │ + bl 2ffe70 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c6748 │ │ │ │ + beq c626c │ │ │ │ mov r0, r4 │ │ │ │ - bl 24ce64 │ │ │ │ + bl 2496d4 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bne c6090 │ │ │ │ + bne c5bb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24d1a0 │ │ │ │ + bl 249a10 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne c6090 │ │ │ │ + bne c5bb4 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ec144 │ │ │ │ + bl ebcb0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c6090 │ │ │ │ + beq c5bb4 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ ldr fp, [r3, #24] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl e3c58 <_PyArena_Malloc@@Base> │ │ │ │ + bl e37dc <_PyArena_Malloc@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c590c │ │ │ │ + beq c5430 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ mov r2, #19 │ │ │ │ str r7, [r3, #4] │ │ │ │ str r6, [r3, #8] │ │ │ │ str r1, [r3, #12] │ │ │ │ str r8, [r3, #16] │ │ │ │ str r9, [r3, #32] │ │ │ │ str sl, [r3, #36] @ 0x24 │ │ │ │ str fp, [r3, #44] @ 0x2c │ │ │ │ str r2, [r3] │ │ │ │ - ldr r2, [pc, #-1312] @ c53f4 │ │ │ │ + ldr r2, [pc, #-1312] @ c4f18 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2503ac │ │ │ │ + bl 24cc1c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4950 │ │ │ │ - bl a5774 │ │ │ │ + bne c4474 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6748 │ │ │ │ + beq c626c │ │ │ │ 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 c46f0 │ │ │ │ + b c4214 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c60d8 │ │ │ │ - ldr r1, [pc, #-1348] @ c5420 │ │ │ │ + bne c5bfc │ │ │ │ + ldr r1, [pc, #-1348] @ c4f44 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5e4c │ │ │ │ - ldr r1, [pc, #-1364] @ c5424 │ │ │ │ + beq c5970 │ │ │ │ + ldr r1, [pc, #-1364] @ c4f48 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5e4c │ │ │ │ + beq c5970 │ │ │ │ mov r0, r4 │ │ │ │ - bl ea3bc │ │ │ │ + bl e9f38 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c5e4c │ │ │ │ - ldr r1, [pc, #-1396] @ c5428 │ │ │ │ + beq c5970 │ │ │ │ + ldr r1, [pc, #-1396] @ c4f4c │ │ │ │ mov r0, r4 │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5e4c │ │ │ │ + beq c5970 │ │ │ │ mov r0, r4 │ │ │ │ - bl ef94c │ │ │ │ + bl ef4a0 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq c60d4 │ │ │ │ + beq c5bf8 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c60d4 │ │ │ │ + beq c5bf8 │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r9, r0 │ │ │ │ - bne c60d8 │ │ │ │ + bne c5bfc │ │ │ │ mov r0, r4 │ │ │ │ - bl 106658 │ │ │ │ + bl 106088 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - beq c60d4 │ │ │ │ + beq c5bf8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24ce64 │ │ │ │ + bl 2496d4 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne c60d8 │ │ │ │ + bne c5bfc │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ec144 │ │ │ │ + bl ebcb0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c60d8 │ │ │ │ + beq c5bfc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ ldr r9, [r3, #20] │ │ │ │ ldr fp, [r3, #24] │ │ │ │ - bl 1018ec <_PyArg_CheckPositional@@Base+0x2244> │ │ │ │ + bl 10143c <_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 3085e0 │ │ │ │ - ldr r2, [pc, #-1656] @ c53f8 │ │ │ │ + bl 305a8c │ │ │ │ + ldr r2, [pc, #-1656] @ c4f1c │ │ │ │ mov r1, #5 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2503ac │ │ │ │ + bl 24cc1c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4950 │ │ │ │ - b c4d30 │ │ │ │ + bne c4474 │ │ │ │ + b c4854 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c5ec4 │ │ │ │ + bne c59e8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b c5050 │ │ │ │ - bl 294eb8 │ │ │ │ - b c5344 │ │ │ │ + b c4b74 │ │ │ │ + bl 291f14 │ │ │ │ + b c4e68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 251014 │ │ │ │ + bl 24d884 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c4ac0 │ │ │ │ + beq c45e4 │ │ │ │ mov r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c4ac4 │ │ │ │ + bne c45e8 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4ac0 │ │ │ │ + beq c45e4 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c4ac0 │ │ │ │ + beq c45e4 │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ mov r8, r0 │ │ │ │ - bne c4ac4 │ │ │ │ + bne c45e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 106658 │ │ │ │ + bl 106088 │ │ │ │ subs fp, r0, #0 │ │ │ │ - bne c4b34 │ │ │ │ - b c4ac0 │ │ │ │ + bne c4658 │ │ │ │ + b c45e4 │ │ │ │ mov r3, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c46b4 │ │ │ │ + b c41d8 │ │ │ │ mov r3, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c4630 │ │ │ │ - ldr r1, [pc, #-1888] @ c53fc │ │ │ │ + b c4154 │ │ │ │ + ldr r1, [pc, #-1888] @ c4f20 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r1] │ │ │ │ - ldr r1, [pc, #-1896] @ c5400 │ │ │ │ - bl 117e48 │ │ │ │ + ldr r1, [pc, #-1896] @ c4f24 │ │ │ │ + bl 1176e0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c477c │ │ │ │ + b c42a0 │ │ │ │ mov r3, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c44c8 │ │ │ │ + b c3fec │ │ │ │ mov r3, #1 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c4534 │ │ │ │ + b c4058 │ │ │ │ mov r3, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c44f8 │ │ │ │ + b c401c │ │ │ │ mov r3, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c45ac │ │ │ │ + b c40d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c718c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6cb0 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c5808 │ │ │ │ + blt c532c │ │ │ │ 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 c5cb0 │ │ │ │ + beq c57d4 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ subne r3, r6, #1 │ │ │ │ - bne c5050 │ │ │ │ - ldr r3, [pc, #-2044] @ c5404 │ │ │ │ + bne c4b74 │ │ │ │ + ldr r3, [pc, #-2044] @ c4f28 │ │ │ │ cmp r6, r3 │ │ │ │ add r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - beq c5cbc │ │ │ │ - ldr r1, [pc, #-2036] @ c5420 │ │ │ │ + beq c57e0 │ │ │ │ + ldr r1, [pc, #-2036] @ c4f44 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5c64 │ │ │ │ - ldr r1, [pc, #-2084] @ c540c │ │ │ │ + bne c5788 │ │ │ │ + ldr r1, [pc, #-2084] @ c4f30 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq c5c60 │ │ │ │ + beq c5784 │ │ │ │ mov r0, r4 │ │ │ │ - bl 334a8 │ │ │ │ + bl 334c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5c60 │ │ │ │ + beq c5784 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5cf4 │ │ │ │ + bne c5818 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bne c5cd0 │ │ │ │ - ldr r1, [pc, #-2136] @ c5420 │ │ │ │ + bne c57f4 │ │ │ │ + ldr r1, [pc, #-2136] @ c4f44 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5e44 │ │ │ │ - ldr r1, [pc, #-2180] @ c540c │ │ │ │ + bne c5968 │ │ │ │ + ldr r1, [pc, #-2180] @ c4f30 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne c5d68 │ │ │ │ + bne c588c │ │ │ │ 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 c4a98 │ │ │ │ - b c5048 │ │ │ │ + beq c45bc │ │ │ │ + b c4b6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 345740 │ │ │ │ + bl 3431d0 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - beq c5c0c │ │ │ │ + beq c5730 │ │ │ │ ldr r8, [r4, #88] @ 0x58 │ │ │ │ sub r8, r8, #1 │ │ │ │ - b c5ca8 │ │ │ │ + b c57cc │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r1, #1 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov fp, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ - b c5364 │ │ │ │ + b c4e88 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5c60 │ │ │ │ + beq c5784 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl cb220 │ │ │ │ + bl cad38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5c60 │ │ │ │ + beq c5784 │ │ │ │ ldr r3, [r8, #12] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #-2304] @ c542c │ │ │ │ + ldr r3, [pc, #-2304] @ c4f50 │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [r3] │ │ │ │ - ldr r3, [pc, #-2352] @ c5408 │ │ │ │ + ldr r3, [pc, #-2352] @ c4f2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 28c1e0 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + bl 288fe0 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r8, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5e38 │ │ │ │ - bl a5774 │ │ │ │ + bne c595c │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ movne r2, #1 │ │ │ │ movne fp, r2 │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ - bne c5ca8 │ │ │ │ - b c5ca0 │ │ │ │ + bne c57cc │ │ │ │ + b c57c4 │ │ │ │ mov r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5c9c │ │ │ │ + beq c57c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 65550 │ │ │ │ + bl 65634 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5c9c │ │ │ │ + beq c57c0 │ │ │ │ mov r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5e44 │ │ │ │ + bne c5968 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5c9c │ │ │ │ + beq c57c0 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5c9c │ │ │ │ + beq c57c0 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5c9c │ │ │ │ + beq c57c0 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl cb220 │ │ │ │ + bl cad38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5c9c │ │ │ │ + beq c57c0 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #-2520] @ c542c │ │ │ │ + ldr r3, [pc, #-2520] @ c4f50 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r3] │ │ │ │ - ldr r3, [pc, #-2568] @ c5408 │ │ │ │ - b c5d34 │ │ │ │ - ldr r3, [pc, #-2568] @ c5410 │ │ │ │ + ldr r3, [pc, #-2568] @ c4f2c │ │ │ │ + b c5858 │ │ │ │ + ldr r3, [pc, #-2568] @ c4f34 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #-2580] @ c5414 │ │ │ │ - bl 28c1e0 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + ldr r3, [pc, #-2580] @ c4f38 │ │ │ │ + bl 288fe0 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub sl, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6208 │ │ │ │ + beq c5d2c │ │ │ │ sub r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b c4954 │ │ │ │ + b c4478 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - b c5ca4 │ │ │ │ + b c57c8 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne c5e70 │ │ │ │ + bne c5994 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ sub r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b c50b4 │ │ │ │ + b c4bd8 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c60d8 │ │ │ │ + bne c5bfc │ │ │ │ mov r0, r4 │ │ │ │ - bl 2960d0 │ │ │ │ - b c5e5c │ │ │ │ + bl 29312c │ │ │ │ + b c5980 │ │ │ │ mov r0, r4 │ │ │ │ - bl c718c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6cb0 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c60e4 │ │ │ │ + blt c5c08 │ │ │ │ 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 c6100 │ │ │ │ + bne c5c24 │ │ │ │ cmp fp, #0 │ │ │ │ - beq c4dac │ │ │ │ - b c4ec8 │ │ │ │ + beq c48d0 │ │ │ │ + b c49ec │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ - bne c5050 │ │ │ │ - ldr r1, [pc, #-2752] @ c541c │ │ │ │ + bne c4b74 │ │ │ │ + ldr r1, [pc, #-2752] @ c4f40 │ │ │ │ add r2, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq c5f68 │ │ │ │ - ldr r1, [pc, #-2768] @ c5420 │ │ │ │ + beq c5a8c │ │ │ │ + ldr r1, [pc, #-2768] @ c4f44 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c5f1c │ │ │ │ - ldr r1, [pc, #-2816] @ c540c │ │ │ │ + bne c5a40 │ │ │ │ + ldr r1, [pc, #-2816] @ c4f30 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c6234 │ │ │ │ + bne c5d58 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bne c5f7c │ │ │ │ - ldr r1, [pc, #-2832] @ c5420 │ │ │ │ + bne c5aa0 │ │ │ │ + ldr r1, [pc, #-2832] @ c4f44 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c6030 │ │ │ │ - ldr r1, [pc, #-2876] @ c540c │ │ │ │ + bne c5b54 │ │ │ │ + ldr r1, [pc, #-2876] @ c4f30 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5f88 │ │ │ │ + bne c5aac │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ sub r7, r6, #1 │ │ │ │ str r7, [r4, #88] @ 0x58 │ │ │ │ - b c5a9c │ │ │ │ + b c55c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 345740 │ │ │ │ + bl 3431d0 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - beq c5ee8 │ │ │ │ + beq c5a0c │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ sub r7, r7, #1 │ │ │ │ - b c5f60 │ │ │ │ + b c5a84 │ │ │ │ mov r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5f54 │ │ │ │ + beq c5a78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 65550 │ │ │ │ + bl 65634 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5f54 │ │ │ │ + beq c5a78 │ │ │ │ mov r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c6030 │ │ │ │ + bne c5b54 │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5f54 │ │ │ │ + beq c5a78 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5f54 │ │ │ │ - ldr r1, [pc, #-3044] @ c5410 │ │ │ │ - ldr r3, [pc, #-3044] @ c5414 │ │ │ │ + beq c5a78 │ │ │ │ + ldr r1, [pc, #-3044] @ c4f34 │ │ │ │ + ldr r3, [pc, #-3044] @ c4f38 │ │ │ │ ldr r1, [r1] │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 28c1e0 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + bl 288fe0 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r7, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5e38 │ │ │ │ - bl a5774 │ │ │ │ + bne c595c │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #1 │ │ │ │ movne fp, r3 │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ - bne c5f60 │ │ │ │ - b c5f58 │ │ │ │ + bne c5a84 │ │ │ │ + b c5a7c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - b c5f5c │ │ │ │ + b c5a80 │ │ │ │ mov r0, r4 │ │ │ │ - bl c718c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6cb0 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c5930 │ │ │ │ + blt c5454 │ │ │ │ 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 c6088 │ │ │ │ + beq c5bac │ │ │ │ cmp fp, #0 │ │ │ │ - bne c6090 │ │ │ │ + bne c5bb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 325e74 │ │ │ │ + bl 32372c │ │ │ │ cmp r0, #0 │ │ │ │ - bne c4950 │ │ │ │ + bne c4474 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - beq c5148 │ │ │ │ + beq c4c6c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b c46f0 │ │ │ │ + b c4214 │ │ │ │ mov r0, r4 │ │ │ │ - bl 345740 │ │ │ │ - b c5110 │ │ │ │ + bl 3431d0 │ │ │ │ + b c4c34 │ │ │ │ mov r3, r6 │ │ │ │ - b c466c │ │ │ │ + b c4190 │ │ │ │ mov r6, r7 │ │ │ │ - b c4484 │ │ │ │ - bl 345740 │ │ │ │ + b c3fa8 │ │ │ │ + bl 3431d0 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - beq c4458 │ │ │ │ - b c4a00 │ │ │ │ + beq c3f7c │ │ │ │ + b c4524 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r6, r6, #1 │ │ │ │ - b c5e68 │ │ │ │ + b c598c │ │ │ │ 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 c4534 │ │ │ │ + b c4058 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ subne r3, r6, #1 │ │ │ │ movne r6, r3 │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ - bne c4534 │ │ │ │ - ldr r3, [pc, #-3332] @ c541c │ │ │ │ + bne c4058 │ │ │ │ + ldr r3, [pc, #-3332] @ c4f40 │ │ │ │ cmp r6, r3 │ │ │ │ add r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - beq c6750 │ │ │ │ + beq c6274 │ │ │ │ mov r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6168 │ │ │ │ + beq c5c8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 105270 │ │ │ │ + bl 104ca0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6168 │ │ │ │ + beq c5c8c │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5e10 │ │ │ │ + bne c5934 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c6764 │ │ │ │ + bne c6288 │ │ │ │ mov r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c6770 │ │ │ │ + beq c6294 │ │ │ │ mov r0, r4 │ │ │ │ - bl 105270 │ │ │ │ + bl 104ca0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6770 │ │ │ │ + beq c6294 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6770 │ │ │ │ + beq c6294 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6770 │ │ │ │ + beq c6294 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl cb220 │ │ │ │ + bl cad38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6770 │ │ │ │ + beq c6294 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #-3516] @ c542c │ │ │ │ + ldr r3, [pc, #-3516] @ c4f50 │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #-3552] @ c5418 │ │ │ │ - bl 28c1e0 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + ldr r3, [pc, #-3552] @ c4f3c │ │ │ │ + bl 288fe0 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub sl, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5e38 │ │ │ │ - bl a5774 │ │ │ │ + bne c595c │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6774 │ │ │ │ + beq c6298 │ │ │ │ mov r2, #1 │ │ │ │ mov fp, r2 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ str sl, [r4, #88] @ 0x58 │ │ │ │ str r9, [r4, #8] │ │ │ │ - b c5eb8 │ │ │ │ + b c59dc │ │ │ │ mov r3, r6 │ │ │ │ - b c4568 │ │ │ │ + b c408c │ │ │ │ mov r0, r4 │ │ │ │ - bl 334a8 │ │ │ │ + bl 334c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5f18 │ │ │ │ + beq c5a3c │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5fec │ │ │ │ - b c5f18 │ │ │ │ + bne c5b10 │ │ │ │ + b c5a3c │ │ │ │ mov r0, r4 │ │ │ │ - bl c718c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6cb0 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c4d3c │ │ │ │ + blt c4860 │ │ │ │ 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 c637c │ │ │ │ + beq c5ea0 │ │ │ │ cmp fp, #0 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ - bne c5e64 │ │ │ │ - ldr r3, [pc, #-3720] @ c541c │ │ │ │ + bne c5988 │ │ │ │ + ldr r3, [pc, #-3720] @ c4f40 │ │ │ │ cmp r6, r3 │ │ │ │ add r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - beq c6388 │ │ │ │ - ldr r1, [pc, #-3736] @ c5420 │ │ │ │ + beq c5eac │ │ │ │ + ldr r1, [pc, #-3736] @ c4f44 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c632c │ │ │ │ - ldr r1, [pc, #-3760] @ c5424 │ │ │ │ + bne c5e50 │ │ │ │ + ldr r1, [pc, #-3760] @ c4f48 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6328 │ │ │ │ + beq c5e4c │ │ │ │ mov r0, r4 │ │ │ │ - bl ea3bc │ │ │ │ + bl e9f38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6328 │ │ │ │ - ldr r1, [pc, #-3792] @ c5428 │ │ │ │ + beq c5e4c │ │ │ │ + ldr r1, [pc, #-3792] @ c4f4c │ │ │ │ mov r0, r4 │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6328 │ │ │ │ + beq c5e4c │ │ │ │ mov r0, r4 │ │ │ │ - bl ef94c │ │ │ │ + bl ef4a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6328 │ │ │ │ + beq c5e4c │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c6490 │ │ │ │ + bne c5fb4 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bne c639c │ │ │ │ - ldr r1, [pc, #-3872] @ c5420 │ │ │ │ + bne c5ec0 │ │ │ │ + ldr r1, [pc, #-3872] @ c4f44 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ ldrne r6, [r4, #88] @ 0x58 │ │ │ │ - bne c6370 │ │ │ │ - ldr r1, [pc, #-3896] @ c5424 │ │ │ │ + bne c5e94 │ │ │ │ + ldr r1, [pc, #-3896] @ c4f48 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ subs r6, r0, #0 │ │ │ │ - bne c63a8 │ │ │ │ + bne c5ecc │ │ │ │ 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 c4c30 │ │ │ │ - b c60d8 │ │ │ │ + beq c4754 │ │ │ │ + b c5bfc │ │ │ │ mov r0, r4 │ │ │ │ - bl 345740 │ │ │ │ + bl 3431d0 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - beq c62b0 │ │ │ │ + beq c5dd4 │ │ │ │ ldr r8, [r4, #88] @ 0x58 │ │ │ │ sub r8, r8, #1 │ │ │ │ - b c6374 │ │ │ │ + b c5e98 │ │ │ │ mov r0, r4 │ │ │ │ - bl ea3bc │ │ │ │ + bl e9f38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6368 │ │ │ │ - ldr r1, [pc, #-3992] @ c5428 │ │ │ │ + beq c5e8c │ │ │ │ + ldr r1, [pc, #-3992] @ c4f4c │ │ │ │ mov r0, r4 │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6368 │ │ │ │ + beq c5e8c │ │ │ │ mov r0, r4 │ │ │ │ - bl ef94c │ │ │ │ + bl ef4a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6368 │ │ │ │ + beq c5e8c │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6368 │ │ │ │ + beq c5e8c │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6368 │ │ │ │ + beq c5e8c │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl cb220 │ │ │ │ + bl cad38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6368 │ │ │ │ + beq c5e8c │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #-4092] @ c542c │ │ │ │ + ldr r3, [pc, #-4092] @ c4f50 │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #1360] @ c6988 │ │ │ │ - bl 28c1e0 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + ldr r3, [pc, #1360] @ c64ac │ │ │ │ + bl 288fe0 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r8, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5e38 │ │ │ │ - bl a5774 │ │ │ │ + bne c595c │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ movne r2, #1 │ │ │ │ movne fp, r2 │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ - bne c6374 │ │ │ │ - b c636c │ │ │ │ + bne c5e98 │ │ │ │ + b c5e90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 345740 │ │ │ │ + bl 3431d0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne c6548 │ │ │ │ + bne c606c │ │ │ │ ldr r7, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r7 │ │ │ │ - beq c64bc │ │ │ │ + beq c5fe0 │ │ │ │ mov r1, r7 │ │ │ │ - b c4758 │ │ │ │ - ldr r3, [pc, #1268] @ c698c │ │ │ │ + b c427c │ │ │ │ + ldr r3, [pc, #1268] @ c64b0 │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #1256] @ c6990 │ │ │ │ - bl 28c1e0 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + ldr r3, [pc, #1256] @ c64b4 │ │ │ │ + bl 288fe0 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r8, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6448 │ │ │ │ - b c5e38 │ │ │ │ + beq c5f6c │ │ │ │ + b c595c │ │ │ │ mov r0, r4 │ │ │ │ - bl c718c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6cb0 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c651c │ │ │ │ + blt c6040 │ │ │ │ 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 c6548 │ │ │ │ + bne c606c │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - bne c476c │ │ │ │ + bne c4290 │ │ │ │ mov r0, r4 │ │ │ │ - bl c718c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6cb0 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c5b68 │ │ │ │ + blt c568c │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - b c476c │ │ │ │ + b c4290 │ │ │ │ mov r0, r4 │ │ │ │ - bl 345740 │ │ │ │ - b c4910 │ │ │ │ + bl 3431d0 │ │ │ │ + b c4434 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ mov r3, #1 │ │ │ │ sub r6, r6, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c5624 │ │ │ │ + b c5148 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ sub r3, r3, #1 │ │ │ │ - b c5364 │ │ │ │ + b c4e88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 345740 │ │ │ │ - b c4a5c │ │ │ │ + bl 3431d0 │ │ │ │ + b c4580 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r6, r6, #1 │ │ │ │ - b c5624 │ │ │ │ + b c5148 │ │ │ │ mov r0, r4 │ │ │ │ - bl 345740 │ │ │ │ - b c4d70 │ │ │ │ + bl 3431d0 │ │ │ │ + b c4894 │ │ │ │ mov r0, r4 │ │ │ │ - bl c718c <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ + bl c6cb0 <_PyObject_NewVar@@Base+0x3d4> │ │ │ │ cmp r0, #0 │ │ │ │ - blt c66f4 │ │ │ │ + blt c6218 │ │ │ │ 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 c667c │ │ │ │ + beq c61a0 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ cmp fp, #0 │ │ │ │ subne r3, r6, #1 │ │ │ │ movne r6, r3 │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ - bne c4724 │ │ │ │ - ldr r3, [pc, #996] @ c6994 │ │ │ │ + bne c4248 │ │ │ │ + ldr r3, [pc, #996] @ c64b8 │ │ │ │ cmp r6, r3 │ │ │ │ add r6, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - beq c6688 │ │ │ │ - ldr r1, [pc, #980] @ c6998 │ │ │ │ + beq c61ac │ │ │ │ + ldr r1, [pc, #980] @ c64bc │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c65f8 │ │ │ │ + beq c611c │ │ │ │ mov r0, r4 │ │ │ │ - bl 105270 │ │ │ │ + bl 104ca0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c65f8 │ │ │ │ + beq c611c │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - bne c671c │ │ │ │ + bne c6240 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp fp, #0 │ │ │ │ - bne c669c │ │ │ │ - ldr r1, [pc, #904] @ c6998 │ │ │ │ + bne c61c0 │ │ │ │ + ldr r1, [pc, #904] @ c64bc │ │ │ │ mov r0, r4 │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c6668 │ │ │ │ + beq c618c │ │ │ │ mov r0, r4 │ │ │ │ - bl 105270 │ │ │ │ + bl 104ca0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6668 │ │ │ │ + beq c618c │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6668 │ │ │ │ + beq c618c │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6668 │ │ │ │ + beq c618c │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl cb220 │ │ │ │ + bl cad38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c66a8 │ │ │ │ + bne c61cc │ │ │ │ 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 c5488 │ │ │ │ - b c553c │ │ │ │ + beq c4fac │ │ │ │ + b c5060 │ │ │ │ mov r0, r4 │ │ │ │ - bl 345740 │ │ │ │ + bl 3431d0 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - beq c65bc │ │ │ │ + beq c60e0 │ │ │ │ ldr sl, [r4, #88] @ 0x58 │ │ │ │ sub sl, sl, #1 │ │ │ │ - b c6674 │ │ │ │ + b c6198 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #740] @ c699c │ │ │ │ + ldr r3, [pc, #740] @ c64c0 │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #728] @ c69a0 │ │ │ │ - bl 28c1e0 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + ldr r3, [pc, #728] @ c64c4 │ │ │ │ + bl 288fe0 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub sl, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c5e38 │ │ │ │ - bl a5774 │ │ │ │ + bne c595c │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c666c │ │ │ │ + beq c6190 │ │ │ │ mov r2, #1 │ │ │ │ mov fp, r2 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b c6674 │ │ │ │ + b c6198 │ │ │ │ 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 c4724 │ │ │ │ + b c4248 │ │ │ │ mov r0, r4 │ │ │ │ - bl 345740 │ │ │ │ - b c544c │ │ │ │ - ldr r3, [pc, #616] @ c698c │ │ │ │ + bl 3431d0 │ │ │ │ + b c4f70 │ │ │ │ + ldr r3, [pc, #616] @ c64b0 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r3] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #604] @ c6990 │ │ │ │ - bl 28c1e0 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + ldr r3, [pc, #604] @ c64b4 │ │ │ │ + bl 288fe0 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub sl, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c66d8 │ │ │ │ - b c5e38 │ │ │ │ + beq c61fc │ │ │ │ + b c595c │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ - b c6090 │ │ │ │ + b c5bb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 345740 │ │ │ │ + bl 3431d0 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - beq c612c │ │ │ │ + beq c5c50 │ │ │ │ ldr sl, [r4, #88] @ 0x58 │ │ │ │ sub sl, sl, #1 │ │ │ │ - b c6220 │ │ │ │ + b c5d44 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ sub sl, r6, #1 │ │ │ │ - b c6220 │ │ │ │ + b c5d44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 251014 │ │ │ │ + bl 24d884 │ │ │ │ subs r6, r0, #0 │ │ │ │ - beq c56f4 │ │ │ │ + beq c5218 │ │ │ │ mov r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ cmp fp, #0 │ │ │ │ - bne c56f8 │ │ │ │ + bne c521c │ │ │ │ mov r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c56f4 │ │ │ │ + beq c5218 │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c56f4 │ │ │ │ + beq c5218 │ │ │ │ mov r0, r4 │ │ │ │ - bl 106658 │ │ │ │ + bl 106088 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq c56f4 │ │ │ │ + beq c5218 │ │ │ │ ldmib r4, {r0, r1} │ │ │ │ - bl ec144 │ │ │ │ + bl ebcb0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c6834 │ │ │ │ + beq c6358 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ ldr r7, [r3, #20] │ │ │ │ ldr fp, [r3, #24] │ │ │ │ - bl e3c58 <_PyArena_Malloc@@Base> │ │ │ │ + bl e37dc <_PyArena_Malloc@@Base> │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq c57e0 │ │ │ │ + beq c5304 │ │ │ │ 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 c57e0 │ │ │ │ + b c5304 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ sub r3, r3, #1 │ │ │ │ - b c5050 │ │ │ │ + b c4b74 │ │ │ │ mov r3, r6 │ │ │ │ - b c45e8 │ │ │ │ + b c410c │ │ │ │ mov r0, r4 │ │ │ │ - bl 29d5b8 │ │ │ │ + bl 29a614 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5618 │ │ │ │ + beq c513c │ │ │ │ mov r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5618 │ │ │ │ + beq c513c │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5618 │ │ │ │ + beq c513c │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl cb220 │ │ │ │ + bl cad38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c5618 │ │ │ │ - ldr r2, [pc, #252] @ c699c │ │ │ │ + beq c513c │ │ │ │ + ldr r2, [pc, #252] @ c64c0 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ ldr r1, [r2] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #236] @ c69a4 │ │ │ │ - bl 28c1e0 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + ldr r3, [pc, #236] @ c64c8 │ │ │ │ + bl 288fe0 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r7, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne c6960 │ │ │ │ - bl a5774 │ │ │ │ + bne c6484 │ │ │ │ + bl a5698 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c561c │ │ │ │ + beq c5140 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b c5620 │ │ │ │ + b c5144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 345740 │ │ │ │ + bl 3431d0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq c55dc │ │ │ │ + beq c5100 │ │ │ │ ldr r7, [r4, #88] @ 0x58 │ │ │ │ sub r7, r7, #1 │ │ │ │ - b c5620 │ │ │ │ + b c5144 │ │ │ │ mov r0, r4 │ │ │ │ - bl 29d5b8 │ │ │ │ + bl 29a614 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c55f4 │ │ │ │ + beq c5118 │ │ │ │ mov r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7100 <_PyObject_NewVar@@Base+0x348> │ │ │ │ + bl c6c24 <_PyObject_NewVar@@Base+0x348> │ │ │ │ cmp r0, #0 │ │ │ │ - beq c55f4 │ │ │ │ - ldr r2, [pc, #96] @ c698c │ │ │ │ - ldr r3, [pc, #96] @ c6990 │ │ │ │ + beq c5118 │ │ │ │ + ldr r2, [pc, #96] @ c64b0 │ │ │ │ + ldr r3, [pc, #96] @ c64b4 │ │ │ │ ldr r1, [r2] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ - bl 28c1e0 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ - ldr r2, [pc, #100] @ c69a8 │ │ │ │ + bl 288fe0 <_PyOS_URandomNonblock@@Base+0xa8c> │ │ │ │ + ldr r2, [pc, #100] @ c64cc │ │ │ │ mov r1, #10 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2503ac │ │ │ │ + bl 24cc1c │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ sub r7, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c68c8 │ │ │ │ + beq c63ec │ │ │ │ sub r3, r6, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ sub r6, r6, #2 │ │ │ │ - b c4798 │ │ │ │ + b c42bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 345740 │ │ │ │ - b c49a4 │ │ │ │ + bl 3431d0 │ │ │ │ + b c44c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 345740 │ │ │ │ - b c4bf0 │ │ │ │ - eorseq r5, r6, r8, lsr r5 │ │ │ │ - subseq fp, r6, ip, asr #23 │ │ │ │ - mlaseq r6, r0, r4, r5 │ │ │ │ + bl 3431d0 │ │ │ │ + b c4714 │ │ │ │ + mlaseq r6, r4, lr, r2 │ │ │ │ + subseq fp, r5, ip, asr #23 │ │ │ │ + eorseq r2, r6, ip, ror #27 │ │ │ │ andeq r1, r0, r0, ror r7 │ │ │ │ muleq r0, r9, r2 │ │ │ │ - subseq sp, r6, r4, lsl #22 │ │ │ │ - eorseq r5, r6, r0, lsr #11 │ │ │ │ - eorseq r5, r6, r4, lsl r6 │ │ │ │ - eorseq r5, r6, r0, lsl #12 │ │ │ │ + subseq sp, r5, r4, lsl #22 │ │ │ │ + @ instruction: 0x00362efc │ │ │ │ + eorseq r2, r6, r0, ror pc │ │ │ │ + eorseq r2, r6, ip, asr pc │ │ │ │ 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] @ c6d58 │ │ │ │ + ldr r2, [pc, #916] @ c687c │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - bl 35a770 │ │ │ │ + bl 3580f0 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ sub sp, sp, #20 │ │ │ │ subs r7, r3, #1 │ │ │ │ ldr fp, [r2, #8] │ │ │ │ str r1, [sp] │ │ │ │ - bmi c6c00 │ │ │ │ + bmi c6724 │ │ │ │ add r3, r3, #3 │ │ │ │ - ldr r9, [pc, #876] @ c6d5c │ │ │ │ - ldr r8, [pc, #876] @ c6d60 │ │ │ │ - ldr sl, [pc, #876] @ c6d64 │ │ │ │ - ldr r5, [pc, #876] @ c6d68 │ │ │ │ + ldr r9, [pc, #876] @ c6880 │ │ │ │ + ldr r8, [pc, #876] @ c6884 │ │ │ │ + ldr sl, [pc, #876] @ c6888 │ │ │ │ + ldr r5, [pc, #876] @ c688c │ │ │ │ add r6, r6, r3, lsl #2 │ │ │ │ ldr r4, [r6, #-4]! │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r9 │ │ │ │ - bne c6c0c │ │ │ │ + bne c6730 │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ - beq c6bf8 │ │ │ │ + beq c671c │ │ │ │ tst r2, #32 │ │ │ │ - beq c6d40 │ │ │ │ + beq c6864 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r2, r4, #20 │ │ │ │ add r0, r2, r0 │ │ │ │ cmp r2, r0 │ │ │ │ - beq c6be0 │ │ │ │ + beq c6704 │ │ │ │ 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 c6bf8 │ │ │ │ + bne c671c │ │ │ │ add r1, r2, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq c6be0 │ │ │ │ + beq c6704 │ │ │ │ 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 c6bf8 │ │ │ │ + bne c671c │ │ │ │ add r1, r2, #2 │ │ │ │ cmp r0, r1 │ │ │ │ - beq c6be0 │ │ │ │ + beq c6704 │ │ │ │ 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 c6bf8 │ │ │ │ + bne c671c │ │ │ │ add r1, r2, #3 │ │ │ │ cmp r0, r1 │ │ │ │ - beq c6be0 │ │ │ │ + beq c6704 │ │ │ │ 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 c6bf8 │ │ │ │ + bne c671c │ │ │ │ add r1, r2, #4 │ │ │ │ cmp r0, r1 │ │ │ │ - beq c6be0 │ │ │ │ + beq c6704 │ │ │ │ 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 c6bf8 │ │ │ │ + bne c671c │ │ │ │ add r1, r2, #5 │ │ │ │ cmp r0, r1 │ │ │ │ - beq c6be0 │ │ │ │ + beq c6704 │ │ │ │ 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 c6bf8 │ │ │ │ + bne c671c │ │ │ │ add r1, r2, #6 │ │ │ │ cmp r0, r1 │ │ │ │ - beq c6be0 │ │ │ │ + beq c6704 │ │ │ │ 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 c6bf8 │ │ │ │ + bne c671c │ │ │ │ add r1, r2, #7 │ │ │ │ cmp r0, r1 │ │ │ │ - beq c6be0 │ │ │ │ + beq c6704 │ │ │ │ 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 c6bf8 │ │ │ │ + bne c671c │ │ │ │ add r2, r2, #8 │ │ │ │ cmp r2, r0 │ │ │ │ - beq c6be0 │ │ │ │ + beq c6704 │ │ │ │ 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 c6bf8 │ │ │ │ + bne c671c │ │ │ │ cmp r0, r2 │ │ │ │ - bne c6bb4 │ │ │ │ + bne c66d8 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 9f6c0 │ │ │ │ + bl 9f5e4 │ │ │ │ cmp r4, r0 │ │ │ │ - bne c6ca0 │ │ │ │ + bne c67c4 │ │ │ │ subs r7, r7, #1 │ │ │ │ - bcs c69fc │ │ │ │ + bcs c6520 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, r8 │ │ │ │ - beq c6c84 │ │ │ │ + beq c67a8 │ │ │ │ cmp r2, sl │ │ │ │ - bne c6bf8 │ │ │ │ + bne c671c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a264 │ │ │ │ + bl 9a188 │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - beq c6c98 │ │ │ │ + beq c67bc │ │ │ │ mov r1, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl c69ac │ │ │ │ + bl c64d0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmn r0, #1 │ │ │ │ - beq c6d18 │ │ │ │ + beq c683c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne c6cb8 │ │ │ │ + bne c67dc │ │ │ │ ldr r1, [r2] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c6bf8 │ │ │ │ + beq c671c │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r2] │ │ │ │ - bne c6bf8 │ │ │ │ + bne c671c │ │ │ │ mov r0, r2 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b c6bf8 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b c671c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #0 │ │ │ │ - bl c69ac │ │ │ │ + bl c64d0 │ │ │ │ cmn r0, #1 │ │ │ │ - bne c6bf8 │ │ │ │ + bne c671c │ │ │ │ mvn r0, #0 │ │ │ │ - b c6c04 │ │ │ │ + b c6728 │ │ │ │ ldr r3, [sp] │ │ │ │ str r0, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ movne r2, #1 │ │ │ │ strne r2, [r3] │ │ │ │ - b c6bf8 │ │ │ │ + b c671c │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 14ab78 │ │ │ │ + bl 14a2d0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq c6d18 │ │ │ │ + beq c683c │ │ │ │ ldr r1, [r4] │ │ │ │ str r0, [r6] │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c6cf0 │ │ │ │ + beq c6814 │ │ │ │ sub r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r1, [r4] │ │ │ │ - beq c6d04 │ │ │ │ + beq c6828 │ │ │ │ ldr r3, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ movne r1, #1 │ │ │ │ strne r1, [r3] │ │ │ │ - b c6c5c │ │ │ │ + b c6780 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b c6cf0 │ │ │ │ + b c6814 │ │ │ │ ldr r3, [r2] │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ - beq c6c98 │ │ │ │ + beq c67bc │ │ │ │ sub r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r2] │ │ │ │ - bne c6c98 │ │ │ │ + bne c67bc │ │ │ │ mov r0, r2 │ │ │ │ - bl 9ad58 <_Py_Dealloc@@Base> │ │ │ │ - b c6c98 │ │ │ │ + bl 9ac7c <_Py_Dealloc@@Base> │ │ │ │ + b c67bc │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r0, r2, r0 │ │ │ │ cmp r2, r0 │ │ │ │ - bne c6a34 │ │ │ │ - b c6be0 │ │ │ │ + bne c6558 │ │ │ │ + b c6704 │ │ │ │ andeq r0, r0, ip │ │ │ │ - ldrsheq sl, [r6], #-76 @ 0xffffffb4 │ │ │ │ - subseq sl, r6, ip, lsr #8 │ │ │ │ - subseq r1, r6, ip, lsl r1 │ │ │ │ - eorseq r9, r9, r0, lsr #5 │ │ │ │ + ldrsheq sl, [r5], #-76 @ 0xffffffb4 │ │ │ │ + subseq sl, r5, ip, lsr #8 │ │ │ │ + subseq r1, r5, ip, lsl r1 │ │ │ │ + eorseq r6, r9, r0, lsr #24 │ │ │ │ │ │ │ │ -000c6d6c <_Py_GetConfig@@Base>: │ │ │ │ +000c6890 <_Py_GetConfig@@Base>: │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #40] @ c6dac <_Py_GetConfig@@Base+0x40> │ │ │ │ - bl 35a770 │ │ │ │ + ldr r3, [pc, #40] @ c68d0 <_Py_GetConfig@@Base+0x40> │ │ │ │ + bl 3580f0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c6da0 <_Py_GetConfig@@Base+0x34> │ │ │ │ + beq c68c4 <_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] @ c6db0 <_Py_GetConfig@@Base+0x44> │ │ │ │ - ldr r0, [pc, #8] @ c6db4 <_Py_GetConfig@@Base+0x48> │ │ │ │ - bl 7d954 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r1, [pc, #8] @ c68d4 <_Py_GetConfig@@Base+0x44> │ │ │ │ + ldr r0, [pc, #8] @ c68d8 <_Py_GetConfig@@Base+0x48> │ │ │ │ + bl 7d718 <_Py_FatalErrorFunc@@Base> │ │ │ │ andeq r0, r0, ip │ │ │ │ - eorseq lr, r5, r4, lsr r1 │ │ │ │ - subeq r2, r4, r0, lsl #16 │ │ │ │ + @ instruction: 0x0035bab4 │ │ │ │ + subeq r0, r4, r8, ror #2 │ │ │ │ │ │ │ │ -000c6db8 <_PyObject_NewVar@@Base>: │ │ │ │ +000c68dc <_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 91ff4 │ │ │ │ + bl 91f18 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq c6e3c <_PyObject_NewVar@@Base+0x84> │ │ │ │ + beq c6960 <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r5] │ │ │ │ - ldr r2, [pc, #72] @ c6e44 <_PyObject_NewVar@@Base+0x8c> │ │ │ │ + ldr r2, [pc, #72] @ c6968 <_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 c6e28 <_PyObject_NewVar@@Base+0x70> │ │ │ │ + bne c694c <_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 TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes